Class HandshakeFilter
- java.lang.Object
-
- software.amazon.awssdk.services.organizations.model.HandshakeFilter
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<HandshakeFilter.Builder,HandshakeFilter>
@Generated("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.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceHandshakeFilter.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ActionTypeactionType()Specifies the type of handshake action.StringactionTypeAsString()Specifies the type of handshake action.static HandshakeFilter.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringparentHandshakeId()Specifies the parent handshake.List<SdkField<?>>sdkFields()static Class<? extends HandshakeFilter.Builder>serializableBuilderClass()HandshakeFilter.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
actionType
public final ActionType actionType()
Specifies the type of handshake action.
If you specify
ActionType, you cannot also specifyParentHandshakeId.If the service returns an enum value that is not available in the current SDK version,
actionTypewill returnActionType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromactionTypeAsString().- Returns:
- Specifies the type of handshake action.
If you specify
ActionType, you cannot also specifyParentHandshakeId. - See Also:
ActionType
-
actionTypeAsString
public final String actionTypeAsString()
Specifies the type of handshake action.
If you specify
ActionType, you cannot also specifyParentHandshakeId.If the service returns an enum value that is not available in the current SDK version,
actionTypewill returnActionType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromactionTypeAsString().- Returns:
- Specifies the type of handshake action.
If you specify
ActionType, you cannot also specifyParentHandshakeId. - See Also:
ActionType
-
parentHandshakeId
public 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 specifyActionType.The regex pattern for handshake ID string requires "h-" followed by from 8 to 32 lowercase letters or digits.
- Returns:
- Specifies the parent handshake. Only used for handshake types that are a child of another type.
If you specify
ParentHandshakeId, you cannot also specifyActionType.The regex pattern for handshake ID string requires "h-" followed by from 8 to 32 lowercase letters or digits.
-
toBuilder
public HandshakeFilter.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<HandshakeFilter.Builder,HandshakeFilter>
-
builder
public static HandshakeFilter.Builder builder()
-
serializableBuilderClass
public static Class<? extends HandshakeFilter.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-