public static interface WorkflowTypeConfiguration.Builder extends software.amazon.awssdk.utils.builder.CopyableBuilder<WorkflowTypeConfiguration.Builder,WorkflowTypeConfiguration>
| Modifier and Type | Method and Description |
|---|---|
WorkflowTypeConfiguration.Builder |
defaultChildPolicy(ChildPolicy defaultChildPolicy)
Optional. 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.
|
WorkflowTypeConfiguration.Builder |
defaultChildPolicy(String defaultChildPolicy)
Optional. 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.
|
WorkflowTypeConfiguration.Builder |
defaultExecutionStartToCloseTimeout(String defaultExecutionStartToCloseTimeout)
Optional. The default maximum duration, specified when registering the workflow type, for executions
of this workflow type.
|
WorkflowTypeConfiguration.Builder |
defaultLambdaRole(String defaultLambdaRole)
The default IAM role to use when a workflow execution invokes a AWS Lambda function.
|
WorkflowTypeConfiguration.Builder |
defaultTaskList(TaskList defaultTaskList)
Optional. The default task list, specified when registering the workflow type, for decisions tasks
scheduled for workflow executions of this type.
|
WorkflowTypeConfiguration.Builder |
defaultTaskPriority(String defaultTaskPriority)
Optional. The default task priority, specified when registering the workflow type, for all decision
tasks of this workflow type.
|
WorkflowTypeConfiguration.Builder |
defaultTaskStartToCloseTimeout(String defaultTaskStartToCloseTimeout)
Optional. The default maximum duration, specified when registering the workflow type, that a decision
task for executions of this workflow type might take before returning completion or failure.
|
copyapply, buildWorkflowTypeConfiguration.Builder defaultTaskStartToCloseTimeout(String defaultTaskStartToCloseTimeout)
Optional. The default maximum duration, specified when registering the workflow type, that a decision
task for executions of this workflow type might take before returning completion or failure. If the task does
not close in the specified time then the task is automatically timed out and rescheduled. If the decider
eventually reports a completion or failure, it is ignored. This default can be overridden when starting a
workflow execution using the StartWorkflowExecution action or the
StartChildWorkflowExecution decision.
The duration is specified in seconds; an integer greater than or equal to 0. The value "NONE" can be used to specify unlimited duration.
defaultTaskStartToCloseTimeout - Optional. The default maximum duration, specified when registering the workflow type, that a
decision task for executions of this workflow type might take before returning completion or failure.
If the task does not close in the specified time then the task is automatically timed out and
rescheduled. If the decider eventually reports a completion or failure, it is ignored. This default
can be overridden when starting a workflow execution using the StartWorkflowExecution action or
the StartChildWorkflowExecution decision.WorkflowTypeConfiguration.Builder defaultExecutionStartToCloseTimeout(String defaultExecutionStartToCloseTimeout)
Optional. The default maximum duration, specified when registering the workflow type, for executions
of this workflow type. This default can be overridden when starting a workflow execution using the
StartWorkflowExecution action or the StartChildWorkflowExecution decision.
The duration is specified in seconds; an integer greater than or equal to 0. The value "NONE" can be used to specify unlimited duration.
defaultExecutionStartToCloseTimeout - Optional. The default maximum duration, specified when registering the workflow type, for
executions of this workflow type. This default can be overridden when starting a workflow execution
using the StartWorkflowExecution action or the StartChildWorkflowExecution
decision.WorkflowTypeConfiguration.Builder defaultTaskList(TaskList defaultTaskList)
Optional. The default task list, specified when registering the workflow type, for decisions tasks
scheduled for workflow executions of this type. This default can be overridden when starting a workflow
execution using the StartWorkflowExecution action or the StartChildWorkflowExecution
decision.
defaultTaskList - Optional. The default task list, specified when registering the workflow type, for decisions tasks
scheduled for workflow executions of this type. This default can be overridden when starting a
workflow execution using the StartWorkflowExecution action or the
StartChildWorkflowExecutionWorkflowTypeConfiguration.Builder defaultTaskPriority(String defaultTaskPriority)
Optional. The default task priority, specified when registering the workflow type, for all decision
tasks of this workflow type. This default can be overridden when starting a workflow execution using the
StartWorkflowExecution action or the StartChildWorkflowExecution decision.
Valid values are integers that range from Java's Integer.MIN_VALUE (-2147483648) to
Integer.MAX_VALUE (2147483647). Higher numbers indicate higher priority.
For more information about setting task priority, see Setting Task Priority in the Amazon Simple Workflow Developer Guide.
defaultTaskPriority - Optional. The default task priority, specified when registering the workflow type, for all
decision tasks of this workflow type. This default can be overridden when starting a workflow
execution using the StartWorkflowExecution action or the
StartChildWorkflowExecution decision.
Valid values are integers that range from Java's Integer.MIN_VALUE (-2147483648) to
Integer.MAX_VALUE (2147483647). Higher numbers indicate higher priority.
For more information about setting task priority, see Setting Task Priority in the Amazon Simple Workflow Developer Guide
WorkflowTypeConfiguration.Builder defaultChildPolicy(String defaultChildPolicy)
Optional. 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. This default can be overridden when starting a workflow execution using the
StartWorkflowExecution action or the StartChildWorkflowExecution decision.
The supported child policies are:
WorkflowExecutionCancelRequested event in its history. It is up to the decider to take
appropriate actions when it receives an execution history with this event.defaultChildPolicy - Optional. 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. This default can be overridden when starting a workflow execution using the
StartWorkflowExecution action or the StartChildWorkflowExecution decision.
The supported child policies are:
WorkflowExecutionCancelRequested event in its history. It is up to the decider to take
appropriate actions when it receives an execution history with this event.ChildPolicyWorkflowTypeConfiguration.Builder defaultChildPolicy(ChildPolicy defaultChildPolicy)
Optional. 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. This default can be overridden when starting a workflow execution using the
StartWorkflowExecution action or the StartChildWorkflowExecution decision.
The supported child policies are:
WorkflowExecutionCancelRequested event in its history. It is up to the decider to take
appropriate actions when it receives an execution history with this event.defaultChildPolicy - Optional. 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. This default can be overridden when starting a workflow execution using the
StartWorkflowExecution action or the StartChildWorkflowExecution decision.
The supported child policies are:
WorkflowExecutionCancelRequested event in its history. It is up to the decider to take
appropriate actions when it receives an execution history with this event.ChildPolicyWorkflowTypeConfiguration.Builder defaultLambdaRole(String defaultLambdaRole)
The default IAM role to use when a workflow execution invokes a AWS Lambda function.
defaultLambdaRole - The default IAM role to use when a workflow execution invokes a AWS Lambda function.Copyright © 2017. All rights reserved.