Class CloseStatusFilter
- java.lang.Object
-
- software.amazon.awssdk.services.swf.model.CloseStatusFilter
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<CloseStatusFilter.Builder,CloseStatusFilter>
@Generated("software.amazon.awssdk:codegen") public final class CloseStatusFilter extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CloseStatusFilter.Builder,CloseStatusFilter>
Used to filter the closed workflow executions in visibility APIs by their close status.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCloseStatusFilter.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CloseStatusFilter.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends CloseStatusFilter.Builder>serializableBuilderClass()CloseStatusstatus()The close status that must match the close status of an execution for it to meet the criteria of this filter.StringstatusAsString()The close status that must match the close status of an execution for it to meet the criteria of this filter.CloseStatusFilter.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
-
status
public final CloseStatus status()
The close status that must match the close status of an execution for it to meet the criteria of this filter.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnCloseStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The close status that must match the close status of an execution for it to meet the criteria of this filter.
- See Also:
CloseStatus
-
statusAsString
public final String statusAsString()
The close status that must match the close status of an execution for it to meet the criteria of this filter.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnCloseStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The close status that must match the close status of an execution for it to meet the criteria of this filter.
- See Also:
CloseStatus
-
toBuilder
public CloseStatusFilter.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<CloseStatusFilter.Builder,CloseStatusFilter>
-
builder
public static CloseStatusFilter.Builder builder()
-
serializableBuilderClass
public static Class<? extends CloseStatusFilter.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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-