Interface StartWorkflowExecutionRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<StartWorkflowExecutionRequest.Builder,StartWorkflowExecutionRequest>
,SdkBuilder<StartWorkflowExecutionRequest.Builder,StartWorkflowExecutionRequest>
,SdkPojo
,SdkRequest.Builder
,SwfRequest.Builder
- Enclosing class:
- StartWorkflowExecutionRequest
public static interface StartWorkflowExecutionRequest.Builder extends SwfRequest.Builder, SdkPojo, CopyableBuilder<StartWorkflowExecutionRequest.Builder,StartWorkflowExecutionRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description StartWorkflowExecutionRequest.Builder
childPolicy(String childPolicy)
If set, specifies the policy to use for the child workflow executions of this workflow execution if it is terminated, by calling the TerminateWorkflowExecution action explicitly or due to an expired timeout.StartWorkflowExecutionRequest.Builder
childPolicy(ChildPolicy childPolicy)
If set, specifies the policy to use for the child workflow executions of this workflow execution if it is terminated, by calling the TerminateWorkflowExecution action explicitly or due to an expired timeout.StartWorkflowExecutionRequest.Builder
domain(String domain)
The name of the domain in which the workflow execution is created.StartWorkflowExecutionRequest.Builder
executionStartToCloseTimeout(String executionStartToCloseTimeout)
The total duration for this workflow execution.StartWorkflowExecutionRequest.Builder
input(String input)
The input for the workflow execution.StartWorkflowExecutionRequest.Builder
lambdaRole(String lambdaRole)
The IAM role to attach to this workflow execution.StartWorkflowExecutionRequest.Builder
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
StartWorkflowExecutionRequest.Builder
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
StartWorkflowExecutionRequest.Builder
tagList(String... tagList)
The list of tags to associate with the workflow execution.StartWorkflowExecutionRequest.Builder
tagList(Collection<String> tagList)
The list of tags to associate with the workflow execution.default StartWorkflowExecutionRequest.Builder
taskList(Consumer<TaskList.Builder> taskList)
The task list to use for the decision tasks generated for this workflow execution.StartWorkflowExecutionRequest.Builder
taskList(TaskList taskList)
The task list to use for the decision tasks generated for this workflow execution.StartWorkflowExecutionRequest.Builder
taskPriority(String taskPriority)
The task priority to use for this workflow execution.StartWorkflowExecutionRequest.Builder
taskStartToCloseTimeout(String taskStartToCloseTimeout)
Specifies the maximum duration of decision tasks for this workflow execution.StartWorkflowExecutionRequest.Builder
workflowId(String workflowId)
The user defined identifier associated with the workflow execution.default StartWorkflowExecutionRequest.Builder
workflowType(Consumer<WorkflowType.Builder> workflowType)
The type of the workflow to start.StartWorkflowExecutionRequest.Builder
workflowType(WorkflowType workflowType)
The type of the workflow to start.-
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
StartWorkflowExecutionRequest.Builder domain(String domain)
The name of the domain in which the workflow execution is created.
The specified string must not contain a
:
(colon),/
(slash),|
(vertical bar), or any control characters (
-
-