@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class WorkflowStepMetadata extends Object implements Serializable, Cloneable, StructuredPojo
Runtime details and status for the workflow step.
Constructor and Description |
---|
WorkflowStepMetadata() |
Modifier and Type | Method and Description |
---|---|
WorkflowStepMetadata |
clone() |
boolean |
equals(Object obj) |
String |
getAction()
The step action name.
|
String |
getDescription()
Description of the workflow step.
|
String |
getEndTime()
The timestamp when the workflow step finished.
|
String |
getInputs()
Input parameters that Image Builder provides for the workflow step.
|
String |
getMessage()
Detailed output message that the workflow step provides at runtime.
|
String |
getName()
The name of the workflow step.
|
String |
getOutputs()
The file names that the workflow step created as output for this runtime instance of the workflow.
|
String |
getRollbackStatus()
Reports on the rollback status of the step, if applicable.
|
String |
getStartTime()
The timestamp when the workflow step started.
|
String |
getStatus()
Runtime status for the workflow step.
|
String |
getStepExecutionId()
A unique identifier for the workflow step, assigned at runtime.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAction(String action)
The step action name.
|
void |
setDescription(String description)
Description of the workflow step.
|
void |
setEndTime(String endTime)
The timestamp when the workflow step finished.
|
void |
setInputs(String inputs)
Input parameters that Image Builder provides for the workflow step.
|
void |
setMessage(String message)
Detailed output message that the workflow step provides at runtime.
|
void |
setName(String name)
The name of the workflow step.
|
void |
setOutputs(String outputs)
The file names that the workflow step created as output for this runtime instance of the workflow.
|
void |
setRollbackStatus(String rollbackStatus)
Reports on the rollback status of the step, if applicable.
|
void |
setStartTime(String startTime)
The timestamp when the workflow step started.
|
void |
setStatus(String status)
Runtime status for the workflow step.
|
void |
setStepExecutionId(String stepExecutionId)
A unique identifier for the workflow step, assigned at runtime.
|
String |
toString()
Returns a string representation of this object.
|
WorkflowStepMetadata |
withAction(String action)
The step action name.
|
WorkflowStepMetadata |
withDescription(String description)
Description of the workflow step.
|
WorkflowStepMetadata |
withEndTime(String endTime)
The timestamp when the workflow step finished.
|
WorkflowStepMetadata |
withInputs(String inputs)
Input parameters that Image Builder provides for the workflow step.
|
WorkflowStepMetadata |
withMessage(String message)
Detailed output message that the workflow step provides at runtime.
|
WorkflowStepMetadata |
withName(String name)
The name of the workflow step.
|
WorkflowStepMetadata |
withOutputs(String outputs)
The file names that the workflow step created as output for this runtime instance of the workflow.
|
WorkflowStepMetadata |
withRollbackStatus(String rollbackStatus)
Reports on the rollback status of the step, if applicable.
|
WorkflowStepMetadata |
withRollbackStatus(WorkflowStepExecutionRollbackStatus rollbackStatus)
Reports on the rollback status of the step, if applicable.
|
WorkflowStepMetadata |
withStartTime(String startTime)
The timestamp when the workflow step started.
|
WorkflowStepMetadata |
withStatus(String status)
Runtime status for the workflow step.
|
WorkflowStepMetadata |
withStatus(WorkflowStepExecutionStatus status)
Runtime status for the workflow step.
|
WorkflowStepMetadata |
withStepExecutionId(String stepExecutionId)
A unique identifier for the workflow step, assigned at runtime.
|
public void setStepExecutionId(String stepExecutionId)
A unique identifier for the workflow step, assigned at runtime.
stepExecutionId
- A unique identifier for the workflow step, assigned at runtime.public String getStepExecutionId()
A unique identifier for the workflow step, assigned at runtime.
public WorkflowStepMetadata withStepExecutionId(String stepExecutionId)
A unique identifier for the workflow step, assigned at runtime.
stepExecutionId
- A unique identifier for the workflow step, assigned at runtime.public void setName(String name)
The name of the workflow step.
name
- The name of the workflow step.public String getName()
The name of the workflow step.
public WorkflowStepMetadata withName(String name)
The name of the workflow step.
name
- The name of the workflow step.public void setDescription(String description)
Description of the workflow step.
description
- Description of the workflow step.public String getDescription()
Description of the workflow step.
public WorkflowStepMetadata withDescription(String description)
Description of the workflow step.
description
- Description of the workflow step.public void setAction(String action)
The step action name.
action
- The step action name.public String getAction()
The step action name.
public WorkflowStepMetadata withAction(String action)
The step action name.
action
- The step action name.public void setStatus(String status)
Runtime status for the workflow step.
status
- Runtime status for the workflow step.WorkflowStepExecutionStatus
public String getStatus()
Runtime status for the workflow step.
WorkflowStepExecutionStatus
public WorkflowStepMetadata withStatus(String status)
Runtime status for the workflow step.
status
- Runtime status for the workflow step.WorkflowStepExecutionStatus
public WorkflowStepMetadata withStatus(WorkflowStepExecutionStatus status)
Runtime status for the workflow step.
status
- Runtime status for the workflow step.WorkflowStepExecutionStatus
public void setRollbackStatus(String rollbackStatus)
Reports on the rollback status of the step, if applicable.
rollbackStatus
- Reports on the rollback status of the step, if applicable.WorkflowStepExecutionRollbackStatus
public String getRollbackStatus()
Reports on the rollback status of the step, if applicable.
WorkflowStepExecutionRollbackStatus
public WorkflowStepMetadata withRollbackStatus(String rollbackStatus)
Reports on the rollback status of the step, if applicable.
rollbackStatus
- Reports on the rollback status of the step, if applicable.WorkflowStepExecutionRollbackStatus
public WorkflowStepMetadata withRollbackStatus(WorkflowStepExecutionRollbackStatus rollbackStatus)
Reports on the rollback status of the step, if applicable.
rollbackStatus
- Reports on the rollback status of the step, if applicable.WorkflowStepExecutionRollbackStatus
public void setMessage(String message)
Detailed output message that the workflow step provides at runtime.
message
- Detailed output message that the workflow step provides at runtime.public String getMessage()
Detailed output message that the workflow step provides at runtime.
public WorkflowStepMetadata withMessage(String message)
Detailed output message that the workflow step provides at runtime.
message
- Detailed output message that the workflow step provides at runtime.public void setInputs(String inputs)
Input parameters that Image Builder provides for the workflow step.
inputs
- Input parameters that Image Builder provides for the workflow step.public String getInputs()
Input parameters that Image Builder provides for the workflow step.
public WorkflowStepMetadata withInputs(String inputs)
Input parameters that Image Builder provides for the workflow step.
inputs
- Input parameters that Image Builder provides for the workflow step.public void setOutputs(String outputs)
The file names that the workflow step created as output for this runtime instance of the workflow.
outputs
- The file names that the workflow step created as output for this runtime instance of the workflow.public String getOutputs()
The file names that the workflow step created as output for this runtime instance of the workflow.
public WorkflowStepMetadata withOutputs(String outputs)
The file names that the workflow step created as output for this runtime instance of the workflow.
outputs
- The file names that the workflow step created as output for this runtime instance of the workflow.public void setStartTime(String startTime)
The timestamp when the workflow step started.
startTime
- The timestamp when the workflow step started.public String getStartTime()
The timestamp when the workflow step started.
public WorkflowStepMetadata withStartTime(String startTime)
The timestamp when the workflow step started.
startTime
- The timestamp when the workflow step started.public void setEndTime(String endTime)
The timestamp when the workflow step finished.
endTime
- The timestamp when the workflow step finished.public String getEndTime()
The timestamp when the workflow step finished.
public WorkflowStepMetadata withEndTime(String endTime)
The timestamp when the workflow step finished.
endTime
- The timestamp when the workflow step finished.public String toString()
toString
in class Object
Object.toString()
public WorkflowStepMetadata clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.