public class StartChildWorkflowExecutionInitiatedEventAttributes extends Object implements Serializable, Cloneable
Provides details of the
StartChildWorkflowExecutionInitiated
event.
Constructor and Description |
---|
StartChildWorkflowExecutionInitiatedEventAttributes() |
Modifier and Type | Method and Description |
---|---|
StartChildWorkflowExecutionInitiatedEventAttributes |
clone() |
boolean |
equals(Object obj) |
String |
getChildPolicy()
The policy to use for the child workflow executions if this execution
gets terminated by explicitly calling the
TerminateWorkflowExecution action or due to an expired timeout.
|
String |
getControl()
Optional. Data attached to the event that can be used by the
decider in subsequent decision tasks.
|
Long |
getDecisionTaskCompletedEventId()
The ID of the
DecisionTaskCompleted event corresponding
to the decision task that resulted in the
StartChildWorkflowExecution decision to request this
child workflow execution. |
String |
getExecutionStartToCloseTimeout()
The maximum duration for the child workflow execution.
|
String |
getInput()
The inputs provided to the child workflow execution (if any).
|
String |
getLambdaRole()
The IAM role attached to this workflow execution to use when invoking
AWS Lambda functions.
|
List<String> |
getTagList()
The list of tags to associated with the child workflow execution.
|
TaskList |
getTaskList()
The name of the task list used for the decision tasks of the child
workflow execution.
|
String |
getTaskPriority()
Optional. The priority assigned for the decision tasks for this
workflow execution.
|
String |
getTaskStartToCloseTimeout()
The maximum duration allowed for the decision tasks for this workflow
execution.
|
String |
getWorkflowId()
The
workflowId of the child workflow execution. |
WorkflowType |
getWorkflowType()
The type of the child workflow execution.
|
int |
hashCode() |
void |
setChildPolicy(ChildPolicy childPolicy)
The policy to use for the child workflow executions if this execution
gets terminated by explicitly calling the
TerminateWorkflowExecution action or due to an expired timeout.
|
void |
setChildPolicy(String childPolicy)
The policy to use for the child workflow executions if this execution
gets terminated by explicitly calling the
TerminateWorkflowExecution action or due to an expired timeout.
|
void |
setControl(String control)
Optional. Data attached to the event that can be used by the
decider in subsequent decision tasks.
|
void |
setDecisionTaskCompletedEventId(Long decisionTaskCompletedEventId)
The ID of the
DecisionTaskCompleted event corresponding
to the decision task that resulted in the
StartChildWorkflowExecution decision to request this
child workflow execution. |
void |
setExecutionStartToCloseTimeout(String executionStartToCloseTimeout)
The maximum duration for the child workflow execution.
|
void |
setInput(String input)
The inputs provided to the child workflow execution (if any).
|
void |
setLambdaRole(String lambdaRole)
The IAM role attached to this workflow execution to use when invoking
AWS Lambda functions.
|
void |
setTagList(Collection<String> tagList)
The list of tags to associated with the child workflow execution.
|
void |
setTaskList(TaskList taskList)
The name of the task list used for the decision tasks of the child
workflow execution.
|
void |
setTaskPriority(String taskPriority)
Optional. The priority assigned for the decision tasks for this
workflow execution.
|
void |
setTaskStartToCloseTimeout(String taskStartToCloseTimeout)
The maximum duration allowed for the decision tasks for this workflow
execution.
|
void |
setWorkflowId(String workflowId)
The
workflowId of the child workflow execution. |
void |
setWorkflowType(WorkflowType workflowType)
The type of the child workflow execution.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
StartChildWorkflowExecutionInitiatedEventAttributes |
withChildPolicy(ChildPolicy childPolicy)
The policy to use for the child workflow executions if this execution
gets terminated by explicitly calling the
TerminateWorkflowExecution action or due to an expired timeout.
|
StartChildWorkflowExecutionInitiatedEventAttributes |
withChildPolicy(String childPolicy)
The policy to use for the child workflow executions if this execution
gets terminated by explicitly calling the
TerminateWorkflowExecution action or due to an expired timeout.
|
StartChildWorkflowExecutionInitiatedEventAttributes |
withControl(String control)
Optional. Data attached to the event that can be used by the
decider in subsequent decision tasks.
|
StartChildWorkflowExecutionInitiatedEventAttributes |
withDecisionTaskCompletedEventId(Long decisionTaskCompletedEventId)
The ID of the
DecisionTaskCompleted event corresponding
to the decision task that resulted in the
StartChildWorkflowExecution decision to request this
child workflow execution. |
StartChildWorkflowExecutionInitiatedEventAttributes |
withExecutionStartToCloseTimeout(String executionStartToCloseTimeout)
The maximum duration for the child workflow execution.
|
StartChildWorkflowExecutionInitiatedEventAttributes |
withInput(String input)
The inputs provided to the child workflow execution (if any).
|
StartChildWorkflowExecutionInitiatedEventAttributes |
withLambdaRole(String lambdaRole)
The IAM role attached to this workflow execution to use when invoking
AWS Lambda functions.
|
StartChildWorkflowExecutionInitiatedEventAttributes |
withTagList(Collection<String> tagList)
The list of tags to associated with the child workflow execution.
|
StartChildWorkflowExecutionInitiatedEventAttributes |
withTagList(String... tagList)
The list of tags to associated with the child workflow execution.
|
StartChildWorkflowExecutionInitiatedEventAttributes |
withTaskList(TaskList taskList)
The name of the task list used for the decision tasks of the child
workflow execution.
|
StartChildWorkflowExecutionInitiatedEventAttributes |
withTaskPriority(String taskPriority)
Optional. The priority assigned for the decision tasks for this
workflow execution.
|
StartChildWorkflowExecutionInitiatedEventAttributes |
withTaskStartToCloseTimeout(String taskStartToCloseTimeout)
The maximum duration allowed for the decision tasks for this workflow
execution.
|
StartChildWorkflowExecutionInitiatedEventAttributes |
withWorkflowId(String workflowId)
The
workflowId of the child workflow execution. |
StartChildWorkflowExecutionInitiatedEventAttributes |
withWorkflowType(WorkflowType workflowType)
The type of the child workflow execution.
|
public StartChildWorkflowExecutionInitiatedEventAttributes()
public String getWorkflowId()
workflowId
of the child workflow execution.
Constraints:
Length: 1 - 256
workflowId
of the child workflow execution.public void setWorkflowId(String workflowId)
workflowId
of the child workflow execution.
Constraints:
Length: 1 - 256
workflowId
- The workflowId
of the child workflow execution.public StartChildWorkflowExecutionInitiatedEventAttributes withWorkflowId(String workflowId)
workflowId
of the child workflow execution.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 256
workflowId
- The workflowId
of the child workflow execution.public WorkflowType getWorkflowType()
public void setWorkflowType(WorkflowType workflowType)
workflowType
- The type of the child workflow execution.public StartChildWorkflowExecutionInitiatedEventAttributes withWorkflowType(WorkflowType workflowType)
Returns a reference to this object so that method calls can be chained together.
workflowType
- The type of the child workflow execution.public String getControl()
Constraints:
Length: 0 - 32768
public void setControl(String control)
Constraints:
Length: 0 - 32768
control
- Optional. Data attached to the event that can be used by the
decider in subsequent decision tasks. This data is not sent to the
activity.public StartChildWorkflowExecutionInitiatedEventAttributes withControl(String control)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 0 - 32768
control
- Optional. Data attached to the event that can be used by the
decider in subsequent decision tasks. This data is not sent to the
activity.public String getInput()
Constraints:
Length: 0 - 32768
public void setInput(String input)
Constraints:
Length: 0 - 32768
input
- The inputs provided to the child workflow execution (if any).public StartChildWorkflowExecutionInitiatedEventAttributes withInput(String input)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 0 - 32768
input
- The inputs provided to the child workflow execution (if any).public String getExecutionStartToCloseTimeout()
The duration is specified in seconds; an integer greater than or equal to 0. The value "NONE" can be used to specify unlimited duration.
Constraints:
Length: 0 - 8
The duration is specified in seconds; an integer greater than or equal to 0. The value "NONE" can be used to specify unlimited duration.
public void setExecutionStartToCloseTimeout(String executionStartToCloseTimeout)
The duration is specified in seconds; an integer greater than or equal to 0. The value "NONE" can be used to specify unlimited duration.
Constraints:
Length: 0 - 8
executionStartToCloseTimeout
- The maximum duration for the child workflow execution. If the workflow
execution is not closed within this duration, it will be timed out and
force terminated. The duration is specified in seconds; an integer greater than or equal to 0. The value "NONE" can be used to specify unlimited duration.
public StartChildWorkflowExecutionInitiatedEventAttributes withExecutionStartToCloseTimeout(String executionStartToCloseTimeout)
The duration is specified in seconds; an integer greater than or equal to 0. The value "NONE" can be used to specify unlimited duration.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 0 - 8
executionStartToCloseTimeout
- The maximum duration for the child workflow execution. If the workflow
execution is not closed within this duration, it will be timed out and
force terminated. The duration is specified in seconds; an integer greater than or equal to 0. The value "NONE" can be used to specify unlimited duration.
public TaskList getTaskList()
public void setTaskList(TaskList taskList)
taskList
- The name of the task list used for the decision tasks of the child
workflow execution.public StartChildWorkflowExecutionInitiatedEventAttributes withTaskList(TaskList taskList)
Returns a reference to this object so that method calls can be chained together.
taskList
- The name of the task list used for the decision tasks of the child
workflow execution.public String getTaskPriority()
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.
Constraints:
Length: 0 - 11
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 setTaskPriority(String taskPriority)
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.
Constraints:
Length: 0 - 11
taskPriority
- Optional. The priority assigned for the decision tasks for this
workflow execution. 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 StartChildWorkflowExecutionInitiatedEventAttributes withTaskPriority(String taskPriority)
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.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 0 - 11
taskPriority
- Optional. The priority assigned for the decision tasks for this
workflow execution. 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 Long getDecisionTaskCompletedEventId()
DecisionTaskCompleted
event corresponding
to the decision task that resulted in the
StartChildWorkflowExecution
decision to request this
child workflow execution. This information can be useful for
diagnosing problems by tracing back the cause of events.DecisionTaskCompleted
event corresponding
to the decision task that resulted in the
StartChildWorkflowExecution
decision to request this
child workflow execution. This information can be useful for
diagnosing problems by tracing back the cause of events.public void setDecisionTaskCompletedEventId(Long decisionTaskCompletedEventId)
DecisionTaskCompleted
event corresponding
to the decision task that resulted in the
StartChildWorkflowExecution
decision to request this
child workflow execution. This information can be useful for
diagnosing problems by tracing back the cause of events.decisionTaskCompletedEventId
- The ID of the DecisionTaskCompleted
event corresponding
to the decision task that resulted in the
StartChildWorkflowExecution
decision to request this
child workflow execution. This information can be useful for
diagnosing problems by tracing back the cause of events.public StartChildWorkflowExecutionInitiatedEventAttributes withDecisionTaskCompletedEventId(Long decisionTaskCompletedEventId)
DecisionTaskCompleted
event corresponding
to the decision task that resulted in the
StartChildWorkflowExecution
decision to request this
child workflow execution. This information can be useful for
diagnosing problems by tracing back the cause of events.
Returns a reference to this object so that method calls can be chained together.
decisionTaskCompletedEventId
- The ID of the DecisionTaskCompleted
event corresponding
to the decision task that resulted in the
StartChildWorkflowExecution
decision to request this
child workflow execution. This information can be useful for
diagnosing problems by tracing back the cause of events.public String getChildPolicy()
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.
Constraints:
Allowed Values: TERMINATE, REQUEST_CANCEL, ABANDON
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.ChildPolicy
public void setChildPolicy(String childPolicy)
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.
Constraints:
Allowed Values: TERMINATE, REQUEST_CANCEL, ABANDON
childPolicy
- The policy to use for the child workflow executions if this execution
gets terminated by explicitly calling the
TerminateWorkflowExecution action or due to an expired timeout.
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.ChildPolicy
public StartChildWorkflowExecutionInitiatedEventAttributes withChildPolicy(String childPolicy)
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.Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: TERMINATE, REQUEST_CANCEL, ABANDON
childPolicy
- The policy to use for the child workflow executions if this execution
gets terminated by explicitly calling the
TerminateWorkflowExecution action or due to an expired timeout.
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.ChildPolicy
public void setChildPolicy(ChildPolicy childPolicy)
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.
Constraints:
Allowed Values: TERMINATE, REQUEST_CANCEL, ABANDON
childPolicy
- The policy to use for the child workflow executions if this execution
gets terminated by explicitly calling the
TerminateWorkflowExecution action or due to an expired timeout.
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.ChildPolicy
public StartChildWorkflowExecutionInitiatedEventAttributes withChildPolicy(ChildPolicy childPolicy)
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.Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: TERMINATE, REQUEST_CANCEL, ABANDON
childPolicy
- The policy to use for the child workflow executions if this execution
gets terminated by explicitly calling the
TerminateWorkflowExecution action or due to an expired timeout.
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.ChildPolicy
public String getTaskStartToCloseTimeout()
The duration is specified in seconds; an integer greater than or equal to 0. The value "NONE" can be used to specify unlimited duration.
Constraints:
Length: 0 - 8
The duration is specified in seconds; an integer greater than or equal to 0. The value "NONE" can be used to specify unlimited duration.
public void setTaskStartToCloseTimeout(String taskStartToCloseTimeout)
The duration is specified in seconds; an integer greater than or equal to 0. The value "NONE" can be used to specify unlimited duration.
Constraints:
Length: 0 - 8
taskStartToCloseTimeout
- The maximum duration allowed for the decision tasks for this workflow
execution. The duration is specified in seconds; an integer greater than or equal to 0. The value "NONE" can be used to specify unlimited duration.
public StartChildWorkflowExecutionInitiatedEventAttributes withTaskStartToCloseTimeout(String taskStartToCloseTimeout)
The duration is specified in seconds; an integer greater than or equal to 0. The value "NONE" can be used to specify unlimited duration.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 0 - 8
taskStartToCloseTimeout
- The maximum duration allowed for the decision tasks for this workflow
execution. The duration is specified in seconds; an integer greater than or equal to 0. The value "NONE" can be used to specify unlimited duration.
public List<String> getTagList()
Constraints:
Length: 0 - 5
public void setTagList(Collection<String> tagList)
Constraints:
Length: 0 - 5
tagList
- The list of tags to associated with the child workflow execution.public StartChildWorkflowExecutionInitiatedEventAttributes withTagList(String... tagList)
NOTE: This method appends the values to the existing list (if
any). Use setTagList(java.util.Collection)
or withTagList(java.util.Collection)
if you want to override the
existing values.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 0 - 5
tagList
- The list of tags to associated with the child workflow execution.public StartChildWorkflowExecutionInitiatedEventAttributes withTagList(Collection<String> tagList)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 0 - 5
tagList
- The list of tags to associated with the child workflow execution.public String getLambdaRole()
Constraints:
Length: 1 - 1224
public void setLambdaRole(String lambdaRole)
Constraints:
Length: 1 - 1224
lambdaRole
- The IAM role attached to this workflow execution to use when invoking
AWS Lambda functions.public StartChildWorkflowExecutionInitiatedEventAttributes withLambdaRole(String lambdaRole)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 1224
lambdaRole
- The IAM role attached to this workflow execution to use when invoking
AWS Lambda functions.public String toString()
toString
in class Object
Object.toString()
public StartChildWorkflowExecutionInitiatedEventAttributes clone()
Copyright © 2015. All rights reserved.