Interface CountClosedWorkflowExecutionsRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CountClosedWorkflowExecutionsRequest.Builder,CountClosedWorkflowExecutionsRequest>,SdkBuilder<CountClosedWorkflowExecutionsRequest.Builder,CountClosedWorkflowExecutionsRequest>,SdkPojo,SdkRequest.Builder,SwfRequest.Builder
- Enclosing class:
- CountClosedWorkflowExecutionsRequest
public static interface CountClosedWorkflowExecutionsRequest.Builder extends SwfRequest.Builder, SdkPojo, CopyableBuilder<CountClosedWorkflowExecutionsRequest.Builder,CountClosedWorkflowExecutionsRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default CountClosedWorkflowExecutionsRequest.BuildercloseStatusFilter(Consumer<CloseStatusFilter.Builder> closeStatusFilter)If specified, only workflow executions that match this close status are counted.CountClosedWorkflowExecutionsRequest.BuildercloseStatusFilter(CloseStatusFilter closeStatusFilter)If specified, only workflow executions that match this close status are counted.default CountClosedWorkflowExecutionsRequest.BuildercloseTimeFilter(Consumer<ExecutionTimeFilter.Builder> closeTimeFilter)If specified, only workflow executions that meet the close time criteria of the filter are counted.CountClosedWorkflowExecutionsRequest.BuildercloseTimeFilter(ExecutionTimeFilter closeTimeFilter)If specified, only workflow executions that meet the close time criteria of the filter are counted.CountClosedWorkflowExecutionsRequest.Builderdomain(String domain)The name of the domain containing the workflow executions to count.default CountClosedWorkflowExecutionsRequest.BuilderexecutionFilter(Consumer<WorkflowExecutionFilter.Builder> executionFilter)If specified, only workflow executions matching theWorkflowIdin the filter are counted.CountClosedWorkflowExecutionsRequest.BuilderexecutionFilter(WorkflowExecutionFilter executionFilter)If specified, only workflow executions matching theWorkflowIdin the filter are counted.CountClosedWorkflowExecutionsRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)CountClosedWorkflowExecutionsRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)default CountClosedWorkflowExecutionsRequest.BuilderstartTimeFilter(Consumer<ExecutionTimeFilter.Builder> startTimeFilter)If specified, only workflow executions that meet the start time criteria of the filter are counted.CountClosedWorkflowExecutionsRequest.BuilderstartTimeFilter(ExecutionTimeFilter startTimeFilter)If specified, only workflow executions that meet the start time criteria of the filter are counted.default CountClosedWorkflowExecutionsRequest.BuildertagFilter(Consumer<TagFilter.Builder> tagFilter)If specified, only executions that have a tag that matches the filter are counted.CountClosedWorkflowExecutionsRequest.BuildertagFilter(TagFilter tagFilter)If specified, only executions that have a tag that matches the filter are counted.default CountClosedWorkflowExecutionsRequest.BuildertypeFilter(Consumer<WorkflowTypeFilter.Builder> typeFilter)If specified, indicates the type of the workflow executions to be counted.CountClosedWorkflowExecutionsRequest.BuildertypeFilter(WorkflowTypeFilter typeFilter)If specified, indicates the type of the workflow executions to be counted.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Methods inherited from interface software.amazon.awssdk.services.swf.model.SwfRequest.Builder
build
-
-
-
-
Method Detail
-
domain
CountClosedWorkflowExecutionsRequest.Builder domain(String domain)
The name of the domain containing the workflow executions to count.
- Parameters:
domain- The name of the domain containing the workflow executions to count.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
startTimeFilter
CountClosedWorkflowExecutionsRequest.Builder startTimeFilter(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.- Parameters:
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:
- Returns a reference to this object so that method calls can be chained together.
-
startTimeFilter
default CountClosedWorkflowExecutionsRequest.Builder startTimeFilter(Consumer<ExecutionTimeFilter.Builder> startTimeFilter)
If specified, only workflow executions that meet the start time criteria of the filter are counted.
This is a convenience method that creates an instance of thestartTimeFilterandcloseTimeFilterare mutually exclusive. You must specify one of these in a request but not both.ExecutionTimeFilter.Builderavoiding the need to create one manually viaExecutionTimeFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tostartTimeFilter(ExecutionTimeFilter).- Parameters:
startTimeFilter- a consumer that will call methods onExecutionTimeFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
startTimeFilter(ExecutionTimeFilter)
-
closeTimeFilter
CountClosedWorkflowExecutionsRequest.Builder closeTimeFilter(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.- Parameters:
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:
- Returns a reference to this object so that method calls can be chained together.
-
closeTimeFilter
default CountClosedWorkflowExecutionsRequest.Builder closeTimeFilter(Consumer<ExecutionTimeFilter.Builder> closeTimeFilter)
If specified, only workflow executions that meet the close time criteria of the filter are counted.
This is a convenience method that creates an instance of thestartTimeFilterandcloseTimeFilterare mutually exclusive. You must specify one of these in a request but not both.ExecutionTimeFilter.Builderavoiding the need to create one manually viaExecutionTimeFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocloseTimeFilter(ExecutionTimeFilter).- Parameters:
closeTimeFilter- a consumer that will call methods onExecutionTimeFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
closeTimeFilter(ExecutionTimeFilter)
-
executionFilter
CountClosedWorkflowExecutionsRequest.Builder executionFilter(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.- Parameters:
executionFilter- If specified, only workflow executions matching theWorkflowIdin the filter are counted.closeStatusFilter,executionFilter,typeFilterandtagFilterare mutually exclusive. You can specify at most one of these in a request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
executionFilter
default CountClosedWorkflowExecutionsRequest.Builder executionFilter(Consumer<WorkflowExecutionFilter.Builder> executionFilter)
If specified, only workflow executions matching the
WorkflowIdin the filter are counted. This is a convenience method that creates an instance of thecloseStatusFilter,executionFilter,typeFilterandtagFilterare mutually exclusive. You can specify at most one of these in a request.WorkflowExecutionFilter.Builderavoiding the need to create one manually viaWorkflowExecutionFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toexecutionFilter(WorkflowExecutionFilter).- Parameters:
executionFilter- a consumer that will call methods onWorkflowExecutionFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
executionFilter(WorkflowExecutionFilter)
-
typeFilter
CountClosedWorkflowExecutionsRequest.Builder typeFilter(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.- Parameters:
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:
- Returns a reference to this object so that method calls can be chained together.
-
typeFilter
default CountClosedWorkflowExecutionsRequest.Builder typeFilter(Consumer<WorkflowTypeFilter.Builder> typeFilter)
If specified, indicates the type of the workflow executions to be counted.
This is a convenience method that creates an instance of thecloseStatusFilter,executionFilter,typeFilterandtagFilterare mutually exclusive. You can specify at most one of these in a request.WorkflowTypeFilter.Builderavoiding the need to create one manually viaWorkflowTypeFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totypeFilter(WorkflowTypeFilter).- Parameters:
typeFilter- a consumer that will call methods onWorkflowTypeFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
typeFilter(WorkflowTypeFilter)
-
tagFilter
CountClosedWorkflowExecutionsRequest.Builder tagFilter(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.- Parameters:
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:
- Returns a reference to this object so that method calls can be chained together.
-
tagFilter
default CountClosedWorkflowExecutionsRequest.Builder tagFilter(Consumer<TagFilter.Builder> tagFilter)
If specified, only executions that have a tag that matches the filter are counted.
This is a convenience method that creates an instance of thecloseStatusFilter,executionFilter,typeFilterandtagFilterare mutually exclusive. You can specify at most one of these in a request.TagFilter.Builderavoiding the need to create one manually viaTagFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totagFilter(TagFilter).- Parameters:
tagFilter- a consumer that will call methods onTagFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
tagFilter(TagFilter)
-
closeStatusFilter
CountClosedWorkflowExecutionsRequest.Builder closeStatusFilter(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.- Parameters:
closeStatusFilter- If specified, only workflow executions that match this close status are counted. This filter has an affect only ifexecutionStatusis specified asCLOSED.closeStatusFilter,executionFilter,typeFilterandtagFilterare mutually exclusive. You can specify at most one of these in a request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
closeStatusFilter
default CountClosedWorkflowExecutionsRequest.Builder closeStatusFilter(Consumer<CloseStatusFilter.Builder> closeStatusFilter)
If specified, only workflow executions that match this close status are counted. This filter has an affect only if
executionStatusis specified asCLOSED. This is a convenience method that creates an instance of thecloseStatusFilter,executionFilter,typeFilterandtagFilterare mutually exclusive. You can specify at most one of these in a request.CloseStatusFilter.Builderavoiding the need to create one manually viaCloseStatusFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocloseStatusFilter(CloseStatusFilter).- Parameters:
closeStatusFilter- a consumer that will call methods onCloseStatusFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
closeStatusFilter(CloseStatusFilter)
-
overrideConfiguration
CountClosedWorkflowExecutionsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
CountClosedWorkflowExecutionsRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-