public class WorkflowTypeConfiguration extends Object implements Serializable, Cloneable
The configuration settings of a workflow type.
| Constructor and Description |
|---|
WorkflowTypeConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
WorkflowTypeConfiguration |
clone() |
boolean |
equals(Object obj) |
String |
getDefaultChildPolicy()
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.
|
String |
getDefaultExecutionStartToCloseTimeout()
Optional. The default maximum duration, specified when registering
the workflow type, for executions of this workflow type.
|
String |
getDefaultLambdaRole()
The default IAM role to use when a workflow execution invokes a AWS
Lambda function.
|
TaskList |
getDefaultTaskList()
Optional. The default task list, specified when registering the
workflow type, for decisions tasks scheduled for workflow executions of
this type.
|
String |
getDefaultTaskPriority()
Optional. The default task priority, specified when registering
the workflow type, for all decision tasks of this workflow type.
|
String |
getDefaultTaskStartToCloseTimeout()
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.
|
int |
hashCode() |
void |
setDefaultChildPolicy(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.
|
void |
setDefaultChildPolicy(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.
|
void |
setDefaultExecutionStartToCloseTimeout(String defaultExecutionStartToCloseTimeout)
Optional. The default maximum duration, specified when registering
the workflow type, for executions of this workflow type.
|
void |
setDefaultLambdaRole(String defaultLambdaRole)
The default IAM role to use when a workflow execution invokes a AWS
Lambda function.
|
void |
setDefaultTaskList(TaskList defaultTaskList)
Optional. The default task list, specified when registering the
workflow type, for decisions tasks scheduled for workflow executions of
this type.
|
void |
setDefaultTaskPriority(String defaultTaskPriority)
Optional. The default task priority, specified when registering
the workflow type, for all decision tasks of this workflow type.
|
void |
setDefaultTaskStartToCloseTimeout(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.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
WorkflowTypeConfiguration |
withDefaultChildPolicy(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 |
withDefaultChildPolicy(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 |
withDefaultExecutionStartToCloseTimeout(String defaultExecutionStartToCloseTimeout)
Optional. The default maximum duration, specified when registering
the workflow type, for executions of this workflow type.
|
WorkflowTypeConfiguration |
withDefaultLambdaRole(String defaultLambdaRole)
The default IAM role to use when a workflow execution invokes a AWS
Lambda function.
|
WorkflowTypeConfiguration |
withDefaultTaskList(TaskList defaultTaskList)
Optional. The default task list, specified when registering the
workflow type, for decisions tasks scheduled for workflow executions of
this type.
|
WorkflowTypeConfiguration |
withDefaultTaskPriority(String defaultTaskPriority)
Optional. The default task priority, specified when registering
the workflow type, for all decision tasks of this workflow type.
|
WorkflowTypeConfiguration |
withDefaultTaskStartToCloseTimeout(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.
|
public void setDefaultTaskStartToCloseTimeout(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.public String getDefaultTaskStartToCloseTimeout()
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.
StartChildWorkflowExecution decision.public WorkflowTypeConfiguration withDefaultTaskStartToCloseTimeout(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.public void setDefaultExecutionStartToCloseTimeout(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.public String getDefaultExecutionStartToCloseTimeout()
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.
StartChildWorkflowExecution decision.public WorkflowTypeConfiguration withDefaultExecutionStartToCloseTimeout(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.public void setDefaultTaskList(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
StartChildWorkflowExecutionpublic TaskList getDefaultTaskList()
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.
StartChildWorkflowExecutionpublic WorkflowTypeConfiguration withDefaultTaskList(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
StartChildWorkflowExecutionpublic void setDefaultTaskPriority(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
public String getDefaultTaskPriority()
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.
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
public WorkflowTypeConfiguration withDefaultTaskPriority(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
public void setDefaultChildPolicy(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.ChildPolicypublic String getDefaultChildPolicy()
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.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.ChildPolicypublic WorkflowTypeConfiguration withDefaultChildPolicy(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.ChildPolicypublic void setDefaultChildPolicy(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.ChildPolicypublic WorkflowTypeConfiguration withDefaultChildPolicy(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.ChildPolicypublic void setDefaultLambdaRole(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.public String getDefaultLambdaRole()
The default IAM role to use when a workflow execution invokes a AWS Lambda function.
public WorkflowTypeConfiguration withDefaultLambdaRole(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.public String toString()
toString in class ObjectObject.toString()public WorkflowTypeConfiguration clone()
Copyright © 2016. All rights reserved.