@Generated(value="software.amazon.awssdk:codegen") public final class SessionFilter extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SessionFilter.Builder,SessionFilter>
Describes a filter for Session Manager information.
| Modifier and Type | Class and Description |
|---|---|
static interface |
SessionFilter.Builder |
| Modifier and Type | Method and Description |
|---|---|
static SessionFilter.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
SessionFilterKey |
key()
The name of the filter.
|
String |
keyAsString()
The name of the filter.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends SessionFilter.Builder> |
serializableBuilderClass() |
SessionFilter.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
value()
The filter value.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final SessionFilterKey key()
The name of the filter.
If the service returns an enum value that is not available in the current SDK version, key will return
SessionFilterKey.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
keyAsString().
SessionFilterKeypublic final String keyAsString()
The name of the filter.
If the service returns an enum value that is not available in the current SDK version, key will return
SessionFilterKey.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
keyAsString().
SessionFilterKeypublic final String value()
The filter value. Valid values for each filter key are as follows:
InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started August 29, 2018, and later.
InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started before August 29, 2018.
Target: Specify an instance to which session connections have been made.
Owner: Specify an AWS user account to see a list of sessions started by that user.
Status: Specify a valid session status to see a list of all sessions with that status. Status values you can specify include:
Connected
Connecting
Disconnected
Terminated
Terminating
Failed
SessionId: Specify a session ID to return details about the session.
InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started August 29, 2018, and later.
InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started before August 29, 2018.
Target: Specify an instance to which session connections have been made.
Owner: Specify an AWS user account to see a list of sessions started by that user.
Status: Specify a valid session status to see a list of all sessions with that status. Status values you can specify include:
Connected
Connecting
Disconnected
Terminated
Terminating
Failed
SessionId: Specify a session ID to return details about the session.
public SessionFilter.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<SessionFilter.Builder,SessionFilter>public static SessionFilter.Builder builder()
public static Class<? extends SessionFilter.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2020. All rights reserved.