Class CountClosedWorkflowExecutionsRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.swf.model.SwfRequest
-
- software.amazon.awssdk.services.swf.model.CountClosedWorkflowExecutionsRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<CountClosedWorkflowExecutionsRequest.Builder,CountClosedWorkflowExecutionsRequest>
@Generated("software.amazon.awssdk:codegen") public final class CountClosedWorkflowExecutionsRequest extends SwfRequest implements ToCopyableBuilder<CountClosedWorkflowExecutionsRequest.Builder,CountClosedWorkflowExecutionsRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCountClosedWorkflowExecutionsRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CountClosedWorkflowExecutionsRequest.Builderbuilder()CloseStatusFiltercloseStatusFilter()If specified, only workflow executions that match this close status are counted.ExecutionTimeFiltercloseTimeFilter()If specified, only workflow executions that meet the close time criteria of the filter are counted.Stringdomain()The name of the domain containing the workflow executions to count.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)WorkflowExecutionFilterexecutionFilter()If specified, only workflow executions matching theWorkflowIdin the filter are counted.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends CountClosedWorkflowExecutionsRequest.Builder>serializableBuilderClass()ExecutionTimeFilterstartTimeFilter()If specified, only workflow executions that meet the start time criteria of the filter are counted.TagFiltertagFilter()If specified, only executions that have a tag that matches the filter are counted.CountClosedWorkflowExecutionsRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.WorkflowTypeFiltertypeFilter()If specified, indicates the type of the workflow executions to be counted.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
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
-
domain
public final String domain()
The name of the domain containing the workflow executions to count.
- Returns:
- The name of the domain containing the workflow executions to count.
-
startTimeFilter
public final ExecutionTimeFilter startTimeFilter()
If specified, only workflow executions that meet the start time criteria of the filter are counted.
startTimeFilterandcloseTimeFilterare mutually exclusive. You must specify one of these in a request but not both.- Returns:
- If specified, only workflow executions that meet the start time criteria of the filter are counted.
startTimeFilterandcloseTimeFilterare mutually exclusive. You must specify one of these in a request but not both.
-
closeTimeFilter
public final ExecutionTimeFilter closeTimeFilter()
If specified, only workflow executions that meet the close time criteria of the filter are counted.
startTimeFilterandcloseTimeFilterare mutually exclusive. You must specify one of these in a request but not both.- Returns:
- If specified, only workflow executions that meet the close time criteria of the filter are counted.
startTimeFilterandcloseTimeFilterare mutually exclusive. You must specify one of these in a request but not both.
-
executionFilter
public final WorkflowExecutionFilter executionFilter()
If specified, only workflow executions matching the
WorkflowIdin the filter are counted.closeStatusFilter,executionFilter,typeFilterandtagFilterare mutually exclusive. You can specify at most one of these in a request.- Returns:
- If specified, only workflow executions matching the
WorkflowIdin the filter are counted.closeStatusFilter,executionFilter,typeFilterandtagFilterare mutually exclusive. You can specify at most one of these in a request.
-
typeFilter
public final WorkflowTypeFilter typeFilter()
If specified, indicates the type of the workflow executions to be counted.
closeStatusFilter,executionFilter,typeFilterandtagFilterare mutually exclusive. You can specify at most one of these in a request.- Returns:
- If specified, indicates the type of the workflow executions to be counted.
closeStatusFilter,executionFilter,typeFilterandtagFilterare mutually exclusive. You can specify at most one of these in a request.
-
tagFilter
public final TagFilter tagFilter()
If specified, only executions that have a tag that matches the filter are counted.
closeStatusFilter,executionFilter,typeFilterandtagFilterare mutually exclusive. You can specify at most one of these in a request.- Returns:
- If specified, only executions that have a tag that matches the filter are counted.
closeStatusFilter,executionFilter,typeFilterandtagFilterare mutually exclusive. You can specify at most one of these in a request.
-
closeStatusFilter
public final CloseStatusFilter closeStatusFilter()
If specified, only workflow executions that match this close status are counted. This filter has an affect only if
executionStatusis specified asCLOSED.closeStatusFilter,executionFilter,typeFilterandtagFilterare mutually exclusive. You can specify at most one of these in a request.- Returns:
- If specified, only workflow executions that match this close status are counted. This filter has an
affect only if
executionStatusis specified asCLOSED.closeStatusFilter,executionFilter,typeFilterandtagFilterare mutually exclusive. You can specify at most one of these in a request.
-
toBuilder
public CountClosedWorkflowExecutionsRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<CountClosedWorkflowExecutionsRequest.Builder,CountClosedWorkflowExecutionsRequest>- Specified by:
toBuilderin classSwfRequest
-
builder
public static CountClosedWorkflowExecutionsRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends CountClosedWorkflowExecutionsRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
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.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkRequest
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-