@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) |
<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 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 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 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
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
public SessionFilter.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<SessionFilter.Builder,SessionFilter>public static SessionFilter.Builder builder()
public static Class<? extends SessionFilter.Builder> serializableBuilderClass()
public String toString()
Copyright © 2019. All rights reserved.