@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.
WorkflowStepType
public 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.
WorkflowStepType
public 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.
WorkflowStepType
public 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.
WorkflowStepType
public 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 Object
Object.toString()
public ExecutionStepResult clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.