@Generated(value="software.amazon.awssdk:codegen") public final class HandshakeFilter extends Object implements SdkPojo, Serializable, ToCopyableBuilder<HandshakeFilter.Builder,HandshakeFilter>
Specifies the criteria that are used to select the handshakes for the operation.
| Modifier and Type | Class and Description |
|---|---|
static interface |
HandshakeFilter.Builder |
| Modifier and Type | Method and Description |
|---|---|
ActionType |
actionType()
Specifies the type of handshake action.
|
String |
actionTypeAsString()
Specifies the type of handshake action.
|
static HandshakeFilter.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
parentHandshakeId()
Specifies the parent handshake.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends HandshakeFilter.Builder> |
serializableBuilderClass() |
HandshakeFilter.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final ActionType actionType()
Specifies the type of handshake action.
If you specify ActionType, you cannot also specify ParentHandshakeId.
If the service returns an enum value that is not available in the current SDK version, actionType will
return ActionType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
actionTypeAsString().
If you specify ActionType, you cannot also specify ParentHandshakeId.
ActionTypepublic final String actionTypeAsString()
Specifies the type of handshake action.
If you specify ActionType, you cannot also specify ParentHandshakeId.
If the service returns an enum value that is not available in the current SDK version, actionType will
return ActionType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
actionTypeAsString().
If you specify ActionType, you cannot also specify ParentHandshakeId.
ActionTypepublic final String parentHandshakeId()
Specifies the parent handshake. Only used for handshake types that are a child of another type.
If you specify ParentHandshakeId, you cannot also specify ActionType.
The regex pattern for handshake ID string requires "h-" followed by from 8 to 32 lowercase letters or digits.
If you specify ParentHandshakeId, you cannot also specify ActionType.
The regex pattern for handshake ID string requires "h-" followed by from 8 to 32 lowercase letters or digits.
public HandshakeFilter.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<HandshakeFilter.Builder,HandshakeFilter>public static HandshakeFilter.Builder builder()
public static Class<? extends HandshakeFilter.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.