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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description RegisterWorkflowTypeRequest.BuilderdefaultChildPolicy(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.BuilderdefaultChildPolicy(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.BuilderdefaultExecutionStartToCloseTimeout(String defaultExecutionStartToCloseTimeout)If set, specifies the default maximum duration for executions of this workflow type.RegisterWorkflowTypeRequest.BuilderdefaultLambdaRole(String defaultLambdaRole)The default IAM role attached to this workflow type.default RegisterWorkflowTypeRequest.BuilderdefaultTaskList(Consumer<TaskList.Builder> defaultTaskList)If set, specifies the default task list to use for scheduling decision tasks for executions of this workflow type.RegisterWorkflowTypeRequest.BuilderdefaultTaskList(TaskList defaultTaskList)If set, specifies the default task list to use for scheduling decision tasks for executions of this workflow type.RegisterWorkflowTypeRequest.BuilderdefaultTaskPriority(String defaultTaskPriority)The default task priority to assign to the workflow type.RegisterWorkflowTypeRequest.BuilderdefaultTaskStartToCloseTimeout(String defaultTaskStartToCloseTimeout)If set, specifies the default maximum duration of decision tasks for this workflow type.RegisterWorkflowTypeRequest.Builderdescription(String description)Textual description of the workflow type.RegisterWorkflowTypeRequest.Builderdomain(String domain)The name of the domain in which to register the workflow type.RegisterWorkflowTypeRequest.Buildername(String name)The name of the workflow type.RegisterWorkflowTypeRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)RegisterWorkflowTypeRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)RegisterWorkflowTypeRequest.Builderversion(String version)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, sdkFieldNameToField, sdkFields
-
Methods inherited from interface software.amazon.awssdk.services.swf.model.SwfRequest.Builder
build
-
-
-
-
Method Detail
-
domain
RegisterWorkflowTypeRequest.Builder domain(String 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
RegisterWorkflowTypeRequest.Builder name(String name)
The name of the workflow type.
The specified string must not contain a
:(colon),/(slash),|(vertical bar), or any control characters (
-
-