Class CountOpenWorkflowExecutionsRequest
- 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.CountOpenWorkflowExecutionsRequest
-
- All Implemented Interfaces:
SdkPojo
,ToCopyableBuilder<CountOpenWorkflowExecutionsRequest.Builder,CountOpenWorkflowExecutionsRequest>
@Generated("software.amazon.awssdk:codegen") public final class CountOpenWorkflowExecutionsRequest extends SwfRequest implements ToCopyableBuilder<CountOpenWorkflowExecutionsRequest.Builder,CountOpenWorkflowExecutionsRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
CountOpenWorkflowExecutionsRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CountOpenWorkflowExecutionsRequest.Builder
builder()
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()
Map<String,SdkField<?>>
sdkFieldNameToField()
List<SdkField<?>>
sdkFields()
static Class<? extends CountOpenWorkflowExecutionsRequest.Builder>
serializableBuilderClass()
ExecutionTimeFilter
startTimeFilter()
Specifies the start time criteria that workflow executions must meet in order to be counted.TagFilter
tagFilter()
If specified, only executions that have a tag that matches the filter are counted.CountOpenWorkflowExecutionsRequest.Builder
toBuilder()
String
toString()
Returns a string representation of this object.WorkflowTypeFilter
typeFilter()
Specifies 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()
Specifies the start time criteria that workflow executions must meet in order to be counted.
- Returns:
- Specifies the start time criteria that workflow executions must meet in order to be counted.
-
typeFilter
public final WorkflowTypeFilter typeFilter()
Specifies the type of the workflow executions to be counted.
executionFilter
,typeFilter
andtagFilter
are mutually exclusive. You can specify at most one of these in a request.- Returns:
- Specifies the type of the workflow executions to be counted.
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.
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.
executionFilter
,typeFilter
andtagFilter
are mutually exclusive. You can specify at most one of these in a request.
-
executionFilter
public final WorkflowExecutionFilter executionFilter()
If specified, only workflow executions matching the
WorkflowId
in the filter are counted.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.executionFilter
,typeFilter
andtagFilter
are mutually exclusive. You can specify at most one of these in a request.
-
toBuilder
public CountOpenWorkflowExecutionsRequest.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<CountOpenWorkflowExecutionsRequest.Builder,CountOpenWorkflowExecutionsRequest>
- Specified by:
toBuilder
in classSwfRequest
-
builder
public static CountOpenWorkflowExecutionsRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends CountOpenWorkflowExecutionsRequest.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
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToField
in interfaceSdkPojo
-
-