Interface RegisterWorkflowTypeRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<RegisterWorkflowTypeRequest.Builder,
,RegisterWorkflowTypeRequest> SdkBuilder<RegisterWorkflowTypeRequest.Builder,
,RegisterWorkflowTypeRequest> SdkPojo
,SdkRequest.Builder
,SwfRequest.Builder
- Enclosing class:
RegisterWorkflowTypeRequest
public static interface RegisterWorkflowTypeRequest.Builder
extends SwfRequest.Builder, SdkPojo, CopyableBuilder<RegisterWorkflowTypeRequest.Builder,RegisterWorkflowTypeRequest>
-
Method Summary
Modifier and TypeMethodDescriptiondefaultChildPolicy
(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.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.defaultExecutionStartToCloseTimeout
(String defaultExecutionStartToCloseTimeout) If set, specifies the default maximum duration for executions of this workflow type.defaultLambdaRole
(String defaultLambdaRole) The default IAM role attached to this workflow type.defaultTaskList
(Consumer<TaskList.Builder> defaultTaskList) If set, specifies the default task list to use for scheduling decision tasks for executions of this workflow type.defaultTaskList
(TaskList defaultTaskList) If set, specifies the default task list to use for scheduling decision tasks for executions of this workflow type.defaultTaskPriority
(String defaultTaskPriority) The default task priority to assign to the workflow type.defaultTaskStartToCloseTimeout
(String defaultTaskStartToCloseTimeout) If set, specifies the default maximum duration of decision tasks for this workflow type.description
(String description) Textual description of the workflow type.The name of the domain in which to register the workflow type.The name of the workflow type.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.The version of the workflow type.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 Details
-
domain
The name of the domain in which to register the workflow type.
- Parameters:
domain
- The name of the domain in which to register the workflow type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the workflow type.
The specified string must not contain a
:
(colon),/
(slash),|
(vertical bar), or any control characters (
-