@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ExecutionStepResult extends Object implements Serializable, Cloneable, StructuredPojo
Specifies the following details for the step: error (if any), outputs (if any), and the step type.
| Constructor and Description |
|---|
ExecutionStepResult() |
| Modifier and Type | Method and Description |
|---|---|
ExecutionStepResult |
clone() |
boolean |
equals(Object obj) |
ExecutionError |
getError()
Specifies the details for an error, if it occurred during execution of the specified workflow step.
|
String |
getOutputs()
The values for the key/value pair applied as a tag to the file.
|
String |
getStepType()
One of the available step types.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setError(ExecutionError error)
Specifies the details for an error, if it occurred during execution of the specified workflow step.
|
void |
setOutputs(String outputs)
The values for the key/value pair applied as a tag to the file.
|
void |
setStepType(String stepType)
One of the available step types.
|
String |
toString()
Returns a string representation of this object.
|
ExecutionStepResult |
withError(ExecutionError error)
Specifies the details for an error, if it occurred during execution of the specified workflow step.
|
ExecutionStepResult |
withOutputs(String outputs)
The values for the key/value pair applied as a tag to the file.
|
ExecutionStepResult |
withStepType(String stepType)
One of the available step types.
|
ExecutionStepResult |
withStepType(WorkflowStepType stepType)
One of the available step types.
|
public void setStepType(String stepType)
One of the available step types.
COPY - Copy the file to another location.
CUSTOM - Perform a custom step with an Lambda function target.
DECRYPT - Decrypt a file that was encrypted before it was uploaded.
DELETE - Delete the file.
TAG - Add a tag to the file.
stepType - One of the available step types.
COPY - Copy the file to another location.
CUSTOM - Perform a custom step with an Lambda function target.
DECRYPT - Decrypt a file that was encrypted before it was uploaded.
DELETE - Delete the file.
TAG - Add a tag to the file.
WorkflowStepTypepublic String getStepType()
One of the available step types.
COPY - Copy the file to another location.
CUSTOM - Perform a custom step with an Lambda function target.
DECRYPT - Decrypt a file that was encrypted before it was uploaded.
DELETE - Delete the file.
TAG - Add a tag to the file.
COPY - Copy the file to another location.
CUSTOM - Perform a custom step with an Lambda function target.
DECRYPT - Decrypt a file that was encrypted before it was uploaded.
DELETE - Delete the file.
TAG - Add a tag to the file.
WorkflowStepTypepublic ExecutionStepResult withStepType(String stepType)
One of the available step types.
COPY - Copy the file to another location.
CUSTOM - Perform a custom step with an Lambda function target.
DECRYPT - Decrypt a file that was encrypted before it was uploaded.
DELETE - Delete the file.
TAG - Add a tag to the file.
stepType - One of the available step types.
COPY - Copy the file to another location.
CUSTOM - Perform a custom step with an Lambda function target.
DECRYPT - Decrypt a file that was encrypted before it was uploaded.
DELETE - Delete the file.
TAG - Add a tag to the file.
WorkflowStepTypepublic ExecutionStepResult withStepType(WorkflowStepType stepType)
One of the available step types.
COPY - Copy the file to another location.
CUSTOM - Perform a custom step with an Lambda function target.
DECRYPT - Decrypt a file that was encrypted before it was uploaded.
DELETE - Delete the file.
TAG - Add a tag to the file.
stepType - One of the available step types.
COPY - Copy the file to another location.
CUSTOM - Perform a custom step with an Lambda function target.
DECRYPT - Decrypt a file that was encrypted before it was uploaded.
DELETE - Delete the file.
TAG - Add a tag to the file.
WorkflowStepTypepublic void setOutputs(String outputs)
The values for the key/value pair applied as a tag to the file. Only applicable if the step type is
TAG.
outputs - The values for the key/value pair applied as a tag to the file. Only applicable if the step type is
TAG.public String getOutputs()
The values for the key/value pair applied as a tag to the file. Only applicable if the step type is
TAG.
TAG.public ExecutionStepResult withOutputs(String outputs)
The values for the key/value pair applied as a tag to the file. Only applicable if the step type is
TAG.
outputs - The values for the key/value pair applied as a tag to the file. Only applicable if the step type is
TAG.public void setError(ExecutionError error)
Specifies the details for an error, if it occurred during execution of the specified workflow step.
error - Specifies the details for an error, if it occurred during execution of the specified workflow step.public ExecutionError getError()
Specifies the details for an error, if it occurred during execution of the specified workflow step.
public ExecutionStepResult withError(ExecutionError error)
Specifies the details for an error, if it occurred during execution of the specified workflow step.
error - Specifies the details for an error, if it occurred during execution of the specified workflow step.public String toString()
toString in class ObjectObject.toString()public ExecutionStepResult clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.