public static interface CountClosedWorkflowExecutionsRequest.Builder extends SWFRequest.Builder, CopyableBuilder<CountClosedWorkflowExecutionsRequest.Builder,CountClosedWorkflowExecutionsRequest>
Modifier and Type | Method and Description |
---|---|
CountClosedWorkflowExecutionsRequest.Builder |
closeStatusFilter(CloseStatusFilter closeStatusFilter)
If specified, only workflow executions that match this close status are counted.
|
default CountClosedWorkflowExecutionsRequest.Builder |
closeStatusFilter(Consumer<CloseStatusFilter.Builder> closeStatusFilter)
If specified, only workflow executions that match this close status are counted.
|
default CountClosedWorkflowExecutionsRequest.Builder |
closeTimeFilter(Consumer<ExecutionTimeFilter.Builder> closeTimeFilter)
If specified, only workflow executions that meet the close time criteria of the filter are counted.
|
CountClosedWorkflowExecutionsRequest.Builder |
closeTimeFilter(ExecutionTimeFilter closeTimeFilter)
If specified, only workflow executions that meet the close time criteria of the filter are counted.
|
CountClosedWorkflowExecutionsRequest.Builder |
domain(String domain)
The name of the domain containing the workflow executions to count.
|
default CountClosedWorkflowExecutionsRequest.Builder |
executionFilter(Consumer<WorkflowExecutionFilter.Builder> executionFilter)
If specified, only workflow executions matching the
WorkflowId in the filter are counted. |
CountClosedWorkflowExecutionsRequest.Builder |
executionFilter(WorkflowExecutionFilter executionFilter)
If specified, only workflow executions matching the
WorkflowId in the filter are counted. |
CountClosedWorkflowExecutionsRequest.Builder |
requestOverrideConfig(AwsRequestOverrideConfig awsRequestOverrideConfig)
Add an optional request override configuration.
|
default CountClosedWorkflowExecutionsRequest.Builder |
startTimeFilter(Consumer<ExecutionTimeFilter.Builder> startTimeFilter)
If specified, only workflow executions that meet the start time criteria of the filter are counted.
|
CountClosedWorkflowExecutionsRequest.Builder |
startTimeFilter(ExecutionTimeFilter startTimeFilter)
If specified, only workflow executions that meet the start time criteria of the filter are counted.
|
default CountClosedWorkflowExecutionsRequest.Builder |
tagFilter(Consumer<TagFilter.Builder> tagFilter)
If specified, only executions that have a tag that matches the filter are counted.
|
CountClosedWorkflowExecutionsRequest.Builder |
tagFilter(TagFilter tagFilter)
If specified, only executions that have a tag that matches the filter are counted.
|
default CountClosedWorkflowExecutionsRequest.Builder |
typeFilter(Consumer<WorkflowTypeFilter.Builder> typeFilter)
If specified, indicates the type of the workflow executions to be counted.
|
CountClosedWorkflowExecutionsRequest.Builder |
typeFilter(WorkflowTypeFilter typeFilter)
If specified, indicates the type of the workflow executions to be counted.
|
build
requestOverrideConfig, requestOverrideConfig
copy
apply, build
CountClosedWorkflowExecutionsRequest.Builder domain(String domain)
The name of the domain containing the workflow executions to count.
domain
- The name of the domain containing the workflow executions to count.CountClosedWorkflowExecutionsRequest.Builder startTimeFilter(ExecutionTimeFilter startTimeFilter)
If specified, only workflow executions that meet the start time criteria of the filter are counted.
startTimeFilter
and closeTimeFilter
are mutually exclusive. You must specify one of
these in a request but not both.
startTimeFilter
- If specified, only workflow executions that meet the start time criteria of the filter are
counted.
startTimeFilter
and closeTimeFilter
are mutually exclusive. You must specify
one of these in a request but not both.
default CountClosedWorkflowExecutionsRequest.Builder startTimeFilter(Consumer<ExecutionTimeFilter.Builder> startTimeFilter)
If specified, only workflow executions that meet the start time criteria of the filter are counted.
startTimeFilter
and closeTimeFilter
are mutually exclusive. You must specify one of
these in a request but not both.
ExecutionTimeFilter.Builder
avoiding
the need to create one manually via ExecutionTimeFilter.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and
its result is passed to startTimeFilter(ExecutionTimeFilter)
.startTimeFilter
- a consumer that will call methods on ExecutionTimeFilter.Builder
startTimeFilter(ExecutionTimeFilter)
CountClosedWorkflowExecutionsRequest.Builder closeTimeFilter(ExecutionTimeFilter closeTimeFilter)
If specified, only workflow executions that meet the close time criteria of the filter are counted.
startTimeFilter
and closeTimeFilter
are mutually exclusive. You must specify one of
these in a request but not both.
closeTimeFilter
- If specified, only workflow executions that meet the close time criteria of the filter are
counted.
startTimeFilter
and closeTimeFilter
are mutually exclusive. You must specify
one of these in a request but not both.
default CountClosedWorkflowExecutionsRequest.Builder closeTimeFilter(Consumer<ExecutionTimeFilter.Builder> closeTimeFilter)
If specified, only workflow executions that meet the close time criteria of the filter are counted.
startTimeFilter
and closeTimeFilter
are mutually exclusive. You must specify one of
these in a request but not both.
ExecutionTimeFilter.Builder
avoiding
the need to create one manually via ExecutionTimeFilter.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and
its result is passed to closeTimeFilter(ExecutionTimeFilter)
.closeTimeFilter
- a consumer that will call methods on ExecutionTimeFilter.Builder
closeTimeFilter(ExecutionTimeFilter)
CountClosedWorkflowExecutionsRequest.Builder executionFilter(WorkflowExecutionFilter executionFilter)
If specified, only workflow executions matching the WorkflowId
in the filter are counted.
closeStatusFilter
, executionFilter
, typeFilter
and
tagFilter
are mutually exclusive. You can specify at most one of these in a request.
executionFilter
- If specified, only workflow executions matching the WorkflowId
in the filter are
counted.
closeStatusFilter
, executionFilter
, typeFilter
and
tagFilter
are mutually exclusive. You can specify at most one of these in a request.
default CountClosedWorkflowExecutionsRequest.Builder executionFilter(Consumer<WorkflowExecutionFilter.Builder> executionFilter)
If specified, only workflow executions matching the WorkflowId
in the filter are counted.
closeStatusFilter
, executionFilter
, typeFilter
and
tagFilter
are mutually exclusive. You can specify at most one of these in a request.
WorkflowExecutionFilter.Builder
avoiding the need to create one manually via WorkflowExecutionFilter.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately
and its result is passed to executionFilter(WorkflowExecutionFilter)
.executionFilter
- a consumer that will call methods on WorkflowExecutionFilter.Builder
executionFilter(WorkflowExecutionFilter)
CountClosedWorkflowExecutionsRequest.Builder typeFilter(WorkflowTypeFilter typeFilter)
If specified, indicates the type of the workflow executions to be counted.
closeStatusFilter
, executionFilter
, typeFilter
and
tagFilter
are mutually exclusive. You can specify at most one of these in a request.
typeFilter
- If specified, indicates the type of the workflow executions to be counted.
closeStatusFilter
, executionFilter
, typeFilter
and
tagFilter
are mutually exclusive. You can specify at most one of these in a request.
default CountClosedWorkflowExecutionsRequest.Builder typeFilter(Consumer<WorkflowTypeFilter.Builder> typeFilter)
If specified, indicates the type of the workflow executions to be counted.
closeStatusFilter
, executionFilter
, typeFilter
and
tagFilter
are mutually exclusive. You can specify at most one of these in a request.
WorkflowTypeFilter.Builder
avoiding the
need to create one manually via WorkflowTypeFilter.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to typeFilter(WorkflowTypeFilter)
.typeFilter
- a consumer that will call methods on WorkflowTypeFilter.Builder
typeFilter(WorkflowTypeFilter)
CountClosedWorkflowExecutionsRequest.Builder tagFilter(TagFilter tagFilter)
If specified, only executions that have a tag that matches the filter are counted.
closeStatusFilter
, executionFilter
, typeFilter
and
tagFilter
are mutually exclusive. You can specify at most one of these in a request.
tagFilter
- If specified, only executions that have a tag that matches the filter are counted.
closeStatusFilter
, executionFilter
, typeFilter
and
tagFilter
are mutually exclusive. You can specify at most one of these in a request.
default CountClosedWorkflowExecutionsRequest.Builder tagFilter(Consumer<TagFilter.Builder> tagFilter)
If specified, only executions that have a tag that matches the filter are counted.
closeStatusFilter
, executionFilter
, typeFilter
and
tagFilter
are mutually exclusive. You can specify at most one of these in a request.
TagFilter.Builder
avoiding the need to
create one manually via TagFilter.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its result
is passed to tagFilter(TagFilter)
.tagFilter
- a consumer that will call methods on TagFilter.Builder
tagFilter(TagFilter)
CountClosedWorkflowExecutionsRequest.Builder closeStatusFilter(CloseStatusFilter closeStatusFilter)
If specified, only workflow executions that match this close status are counted. This filter has an affect
only if executionStatus
is specified as CLOSED
.
closeStatusFilter
, executionFilter
, typeFilter
and
tagFilter
are mutually exclusive. You can specify at most one of these in a request.
closeStatusFilter
- If specified, only workflow executions that match this close status are counted. This filter has an
affect only if executionStatus
is specified as CLOSED
.
closeStatusFilter
, executionFilter
, typeFilter
and
tagFilter
are mutually exclusive. You can specify at most one of these in a request.
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 executionStatus
is specified as CLOSED
.
closeStatusFilter
, executionFilter
, typeFilter
and
tagFilter
are mutually exclusive. You can specify at most one of these in a request.
CloseStatusFilter.Builder
avoiding the
need to create one manually via CloseStatusFilter.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to closeStatusFilter(CloseStatusFilter)
.closeStatusFilter
- a consumer that will call methods on CloseStatusFilter.Builder
closeStatusFilter(CloseStatusFilter)
CountClosedWorkflowExecutionsRequest.Builder requestOverrideConfig(AwsRequestOverrideConfig awsRequestOverrideConfig)
AwsRequest.Builder
requestOverrideConfig
in interface AwsRequest.Builder
awsRequestOverrideConfig
- The override configuration.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.