public static interface CountOpenWorkflowExecutionsRequest.Builder extends SwfRequest.Builder, CopyableBuilder<CountOpenWorkflowExecutionsRequest.Builder,CountOpenWorkflowExecutionsRequest>
Modifier and Type | Method and Description |
---|---|
CountOpenWorkflowExecutionsRequest.Builder |
domain(String domain)
The name of the domain containing the workflow executions to count.
|
default CountOpenWorkflowExecutionsRequest.Builder |
executionFilter(Consumer<WorkflowExecutionFilter.Builder> executionFilter)
If specified, only workflow executions matching the
WorkflowId in the filter are counted. |
CountOpenWorkflowExecutionsRequest.Builder |
executionFilter(WorkflowExecutionFilter executionFilter)
If specified, only workflow executions matching the
WorkflowId in the filter are counted. |
CountOpenWorkflowExecutionsRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
CountOpenWorkflowExecutionsRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
default CountOpenWorkflowExecutionsRequest.Builder |
startTimeFilter(Consumer<ExecutionTimeFilter.Builder> startTimeFilter)
Specifies the start time criteria that workflow executions must meet in order to be counted.
|
CountOpenWorkflowExecutionsRequest.Builder |
startTimeFilter(ExecutionTimeFilter startTimeFilter)
Specifies the start time criteria that workflow executions must meet in order to be counted.
|
default CountOpenWorkflowExecutionsRequest.Builder |
tagFilter(Consumer<TagFilter.Builder> tagFilter)
If specified, only executions that have a tag that matches the filter are counted.
|
CountOpenWorkflowExecutionsRequest.Builder |
tagFilter(TagFilter tagFilter)
If specified, only executions that have a tag that matches the filter are counted.
|
default CountOpenWorkflowExecutionsRequest.Builder |
typeFilter(Consumer<WorkflowTypeFilter.Builder> typeFilter)
Specifies the type of the workflow executions to be counted.
|
CountOpenWorkflowExecutionsRequest.Builder |
typeFilter(WorkflowTypeFilter typeFilter)
Specifies the type of the workflow executions to be counted.
|
build
overrideConfiguration
copy
applyMutation, build
CountOpenWorkflowExecutionsRequest.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.CountOpenWorkflowExecutionsRequest.Builder startTimeFilter(ExecutionTimeFilter startTimeFilter)
Specifies the start time criteria that workflow executions must meet in order to be counted.
startTimeFilter
- Specifies the start time criteria that workflow executions must meet in order to be counted.default CountOpenWorkflowExecutionsRequest.Builder startTimeFilter(Consumer<ExecutionTimeFilter.Builder> startTimeFilter)
Specifies the start time criteria that workflow executions must meet in order to be counted.
This is a convenience that creates an instance of theExecutionTimeFilter.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)
CountOpenWorkflowExecutionsRequest.Builder typeFilter(WorkflowTypeFilter typeFilter)
Specifies the type of the workflow executions to be counted.
executionFilter
, typeFilter
and tagFilter
are mutually exclusive. You
can specify at most one of these in a request.
typeFilter
- Specifies the type of the workflow executions to be counted.
executionFilter
, typeFilter
and tagFilter
are mutually
exclusive. You can specify at most one of these in a request.
default CountOpenWorkflowExecutionsRequest.Builder typeFilter(Consumer<WorkflowTypeFilter.Builder> typeFilter)
Specifies the type of the workflow executions to be counted.
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)
CountOpenWorkflowExecutionsRequest.Builder tagFilter(TagFilter tagFilter)
If specified, only executions that have a tag that matches the filter are counted.
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.
executionFilter
, typeFilter
and tagFilter
are mutually
exclusive. You can specify at most one of these in a request.
default CountOpenWorkflowExecutionsRequest.Builder tagFilter(Consumer<TagFilter.Builder> tagFilter)
If specified, only executions that have a tag that matches the filter are counted.
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)
CountOpenWorkflowExecutionsRequest.Builder executionFilter(WorkflowExecutionFilter executionFilter)
If specified, only workflow executions matching the WorkflowId
in the filter are counted.
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.
executionFilter
, typeFilter
and tagFilter
are mutually
exclusive. You can specify at most one of these in a request.
default CountOpenWorkflowExecutionsRequest.Builder executionFilter(Consumer<WorkflowExecutionFilter.Builder> executionFilter)
If specified, only workflow executions matching the WorkflowId
in the filter are counted.
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)
CountOpenWorkflowExecutionsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.CountOpenWorkflowExecutionsRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfiguration.Builder
will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.