@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class RespondDecisionTaskCompletedRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
Input data for a TaskCompleted response to a decision task.
NOOP| Constructor and Description | 
|---|
| RespondDecisionTaskCompletedRequest() | 
| Modifier and Type | Method and Description | 
|---|---|
| RespondDecisionTaskCompletedRequest | clone()Creates a shallow clone of this object for all fields except the handler context. | 
| boolean | equals(Object obj) | 
| List<Decision> | getDecisions()
 The list of decisions (possibly empty) made by the decider while processing this decision task. | 
| String | getExecutionContext()
 User defined context to add to workflow execution. | 
| String | getTaskToken()
 The  taskTokenfrom the DecisionTask. | 
| int | hashCode() | 
| void | setDecisions(Collection<Decision> decisions)
 The list of decisions (possibly empty) made by the decider while processing this decision task. | 
| void | setExecutionContext(String executionContext)
 User defined context to add to workflow execution. | 
| void | setTaskToken(String taskToken)
 The  taskTokenfrom the DecisionTask. | 
| String | toString()Returns a string representation of this object. | 
| RespondDecisionTaskCompletedRequest | withDecisions(Collection<Decision> decisions)
 The list of decisions (possibly empty) made by the decider while processing this decision task. | 
| RespondDecisionTaskCompletedRequest | withDecisions(Decision... decisions)
 The list of decisions (possibly empty) made by the decider while processing this decision task. | 
| RespondDecisionTaskCompletedRequest | withExecutionContext(String executionContext)
 User defined context to add to workflow execution. | 
| RespondDecisionTaskCompletedRequest | withTaskToken(String taskToken)
 The  taskTokenfrom the DecisionTask. | 
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic void setTaskToken(String taskToken)
 The taskToken from the DecisionTask.
 
 taskToken is generated by the service and should be treated as an opaque value. If the task is
 passed to another process, its taskToken must also be passed. This enables it to provide its
 progress and respond with results.
 
taskToken - The taskToken from the DecisionTask. 
        taskToken is generated by the service and should be treated as an opaque value. If the task
        is passed to another process, its taskToken must also be passed. This enables it to provide
        its progress and respond with results.
        
public String getTaskToken()
 The taskToken from the DecisionTask.
 
 taskToken is generated by the service and should be treated as an opaque value. If the task is
 passed to another process, its taskToken must also be passed. This enables it to provide its
 progress and respond with results.
 
taskToken from the DecisionTask. 
         taskToken is generated by the service and should be treated as an opaque value. If the task
         is passed to another process, its taskToken must also be passed. This enables it to provide
         its progress and respond with results.
         
public RespondDecisionTaskCompletedRequest withTaskToken(String taskToken)
 The taskToken from the DecisionTask.
 
 taskToken is generated by the service and should be treated as an opaque value. If the task is
 passed to another process, its taskToken must also be passed. This enables it to provide its
 progress and respond with results.
 
taskToken - The taskToken from the DecisionTask. 
        taskToken is generated by the service and should be treated as an opaque value. If the task
        is passed to another process, its taskToken must also be passed. This enables it to provide
        its progress and respond with results.
        
public List<Decision> getDecisions()
The list of decisions (possibly empty) made by the decider while processing this decision task. See the docs for the Decision structure for details.
public void setDecisions(Collection<Decision> decisions)
The list of decisions (possibly empty) made by the decider while processing this decision task. See the docs for the Decision structure for details.
decisions - The list of decisions (possibly empty) made by the decider while processing this decision task. See the
        docs for the Decision structure for details.public RespondDecisionTaskCompletedRequest withDecisions(Decision... decisions)
The list of decisions (possibly empty) made by the decider while processing this decision task. See the docs for the Decision structure for details.
 NOTE: This method appends the values to the existing list (if any). Use
 setDecisions(java.util.Collection) or withDecisions(java.util.Collection) if you want to
 override the existing values.
 
decisions - The list of decisions (possibly empty) made by the decider while processing this decision task. See the
        docs for the Decision structure for details.public RespondDecisionTaskCompletedRequest withDecisions(Collection<Decision> decisions)
The list of decisions (possibly empty) made by the decider while processing this decision task. See the docs for the Decision structure for details.
decisions - The list of decisions (possibly empty) made by the decider while processing this decision task. See the
        docs for the Decision structure for details.public void setExecutionContext(String executionContext)
User defined context to add to workflow execution.
executionContext - User defined context to add to workflow execution.public String getExecutionContext()
User defined context to add to workflow execution.
public RespondDecisionTaskCompletedRequest withExecutionContext(String executionContext)
User defined context to add to workflow execution.
executionContext - User defined context to add to workflow execution.public String toString()
toString in class ObjectObject.toString()public RespondDecisionTaskCompletedRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()