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 interface
CountClosedWorkflowExecutionsRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CountClosedWorkflowExecutionsRequest.Builder
builder()
CloseStatusFilter
closeStatusFilter()
If specified, only workflow executions that match this close status are counted.ExecutionTimeFilter
closeTimeFilter()
If specified, only workflow executions that meet the close time criteria of the filter are counted.String
domain()
The name of the domain containing the workflow executions to count.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
WorkflowExecutionFilter
executionFilter()
If specified, only workflow executions matching theWorkflowId
in the filter are counted.<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
List<SdkField<?>>
sdkFields()
static Class<? extends CountClosedWorkflowExecutionsRequest.Builder>
serializableBuilderClass()
ExecutionTimeFilter
startTimeFilter()
If specified, only workflow executions that meet the start time criteria of the filter are counted.TagFilter
tagFilter()
If specified, only executions that have a tag that matches the filter are counted.CountClosedWorkflowExecutionsRequest.Builder
toBuilder()
String
toString()
Returns a string representation of this object.WorkflowTypeFilter
typeFilter()
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.
startTimeFilter
andcloseTimeFilter
are 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.
startTimeFilter
andcloseTimeFilter
are 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.
startTimeFilter
andcloseTimeFilter
are 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.
startTimeFilter
andcloseTimeFilter
are 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
WorkflowId
in the filter are counted.closeStatusFilter
,executionFilter
,typeFilter
andtagFilter
are mutually exclusive. You can specify at most one of these in a request.- Returns:
- If specified, only workflow executions matching the
WorkflowId
in the filter are counted.closeStatusFilter
,executionFilter
,typeFilter
andtagFilter
are 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
,typeFilter
andtagFilter
are 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
,typeFilter
andtagFilter
are 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
,typeFilter
andtagFilter
are 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
,typeFilter
andtagFilter
are 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
executionStatus
is specified asCLOSED
.closeStatusFilter
,executionFilter
,typeFilter
andtagFilter
are 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
executionStatus
is specified asCLOSED
.closeStatusFilter
,executionFilter
,typeFilter
andtagFilter
are mutually exclusive. You can specify at most one of these in a request.
-
toBuilder
public CountClosedWorkflowExecutionsRequest.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<CountClosedWorkflowExecutionsRequest.Builder,CountClosedWorkflowExecutionsRequest>
- Specified by:
toBuilder
in classSwfRequest
-
builder
public static CountClosedWorkflowExecutionsRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends CountClosedWorkflowExecutionsRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCode
in classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equals
in classAwsRequest
-
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.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForField
in classSdkRequest
-
-