Class AssociationExecutionFilter
- java.lang.Object
-
- software.amazon.awssdk.services.ssm.model.AssociationExecutionFilter
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<AssociationExecutionFilter.Builder,AssociationExecutionFilter>
@Generated("software.amazon.awssdk:codegen") public final class AssociationExecutionFilter extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AssociationExecutionFilter.Builder,AssociationExecutionFilter>
Filters used in the request.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
AssociationExecutionFilter.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AssociationExecutionFilter.Builder
builder()
boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
AssociationExecutionFilterKey
key()
The key value used in the request.String
keyAsString()
The key value used in the request.List<SdkField<?>>
sdkFields()
static Class<? extends AssociationExecutionFilter.Builder>
serializableBuilderClass()
AssociationExecutionFilter.Builder
toBuilder()
String
toString()
Returns a string representation of this object.AssociationFilterOperatorType
type()
The filter type specified in the request.String
typeAsString()
The filter type specified in the request.String
value()
The value specified for the key.-
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
-
key
public final AssociationExecutionFilterKey key()
The key value used in the request.
If the service returns an enum value that is not available in the current SDK version,
key
will returnAssociationExecutionFilterKey.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromkeyAsString()
.- Returns:
- The key value used in the request.
- See Also:
AssociationExecutionFilterKey
-
keyAsString
public final String keyAsString()
The key value used in the request.
If the service returns an enum value that is not available in the current SDK version,
key
will returnAssociationExecutionFilterKey.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromkeyAsString()
.- Returns:
- The key value used in the request.
- See Also:
AssociationExecutionFilterKey
-
value
public final String value()
The value specified for the key.
- Returns:
- The value specified for the key.
-
type
public final AssociationFilterOperatorType type()
The filter type specified in the request.
If the service returns an enum value that is not available in the current SDK version,
type
will returnAssociationFilterOperatorType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromtypeAsString()
.- Returns:
- The filter type specified in the request.
- See Also:
AssociationFilterOperatorType
-
typeAsString
public final String typeAsString()
The filter type specified in the request.
If the service returns an enum value that is not available in the current SDK version,
type
will returnAssociationFilterOperatorType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromtypeAsString()
.- Returns:
- The filter type specified in the request.
- See Also:
AssociationFilterOperatorType
-
toBuilder
public AssociationExecutionFilter.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<AssociationExecutionFilter.Builder,AssociationExecutionFilter>
-
builder
public static AssociationExecutionFilter.Builder builder()
-
serializableBuilderClass
public static Class<? extends AssociationExecutionFilter.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in 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.
-
-