public static interface RegisterWorkflowTypeRequest.Builder extends SwfRequest.Builder, CopyableBuilder<RegisterWorkflowTypeRequest.Builder,RegisterWorkflowTypeRequest>
Modifier and Type | Method and Description |
---|---|
RegisterWorkflowTypeRequest.Builder |
defaultChildPolicy(ChildPolicy defaultChildPolicy)
If set, specifies the default policy to use for the child workflow executions when a workflow execution of
this type is terminated, by calling the TerminateWorkflowExecution action explicitly or due to an
expired timeout.
|
RegisterWorkflowTypeRequest.Builder |
defaultChildPolicy(String defaultChildPolicy)
If set, specifies the default policy to use for the child workflow executions when a workflow execution of
this type is terminated, by calling the TerminateWorkflowExecution action explicitly or due to an
expired timeout.
|
RegisterWorkflowTypeRequest.Builder |
defaultExecutionStartToCloseTimeout(String defaultExecutionStartToCloseTimeout)
If set, specifies the default maximum duration for executions of this workflow type.
|
RegisterWorkflowTypeRequest.Builder |
defaultLambdaRole(String defaultLambdaRole)
The default IAM role attached to this workflow type.
|
default RegisterWorkflowTypeRequest.Builder |
defaultTaskList(Consumer<TaskList.Builder> defaultTaskList)
If set, specifies the default task list to use for scheduling decision tasks for executions of this workflow
type.
|
RegisterWorkflowTypeRequest.Builder |
defaultTaskList(TaskList defaultTaskList)
If set, specifies the default task list to use for scheduling decision tasks for executions of this workflow
type.
|
RegisterWorkflowTypeRequest.Builder |
defaultTaskPriority(String defaultTaskPriority)
The default task priority to assign to the workflow type.
|
RegisterWorkflowTypeRequest.Builder |
defaultTaskStartToCloseTimeout(String defaultTaskStartToCloseTimeout)
If set, specifies the default maximum duration of decision tasks for this workflow type.
|
RegisterWorkflowTypeRequest.Builder |
description(String description)
Textual description of the workflow type.
|
RegisterWorkflowTypeRequest.Builder |
domain(String domain)
The name of the domain in which to register the workflow type.
|
RegisterWorkflowTypeRequest.Builder |
name(String name)
The name of the workflow type.
|
RegisterWorkflowTypeRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
RegisterWorkflowTypeRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
RegisterWorkflowTypeRequest.Builder |
version(String version)
The version of the workflow type.
|
build
overrideConfiguration
copy
applyMutation, build
RegisterWorkflowTypeRequest.Builder domain(String domain)
The name of the domain in which to register the workflow type.
domain
- The name of the domain in which to register the workflow type.RegisterWorkflowTypeRequest.Builder name(String name)
The name of the workflow type.
The specified string must not start or end with whitespace. It must not contain a :
(colon),
/
(slash), |
(vertical bar), or any control characters (