@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class StepExecutionStatusDetail extends Object implements Serializable, Cloneable, StructuredPojo
The execution state of a step.
Constructor and Description |
---|
StepExecutionStatusDetail()
Default constructor for StepExecutionStatusDetail object.
|
StepExecutionStatusDetail(StepExecutionState state,
Date creationDateTime)
Constructs a new StepExecutionStatusDetail object.
|
StepExecutionStatusDetail(String state,
Date creationDateTime)
Constructs a new StepExecutionStatusDetail object.
|
Modifier and Type | Method and Description |
---|---|
StepExecutionStatusDetail |
clone() |
boolean |
equals(Object obj) |
Date |
getCreationDateTime()
The creation date and time of the step.
|
Date |
getEndDateTime()
The completion date and time of the step.
|
String |
getLastStateChangeReason()
A description of the step's current state.
|
Date |
getStartDateTime()
The start date and time of the step.
|
String |
getState()
The state of the step.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCreationDateTime(Date creationDateTime)
The creation date and time of the step.
|
void |
setEndDateTime(Date endDateTime)
The completion date and time of the step.
|
void |
setLastStateChangeReason(String lastStateChangeReason)
A description of the step's current state.
|
void |
setStartDateTime(Date startDateTime)
The start date and time of the step.
|
void |
setState(StepExecutionState state)
The state of the step.
|
void |
setState(String state)
The state of the step.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
StepExecutionStatusDetail |
withCreationDateTime(Date creationDateTime)
The creation date and time of the step.
|
StepExecutionStatusDetail |
withEndDateTime(Date endDateTime)
The completion date and time of the step.
|
StepExecutionStatusDetail |
withLastStateChangeReason(String lastStateChangeReason)
A description of the step's current state.
|
StepExecutionStatusDetail |
withStartDateTime(Date startDateTime)
The start date and time of the step.
|
StepExecutionStatusDetail |
withState(StepExecutionState state)
The state of the step.
|
StepExecutionStatusDetail |
withState(String state)
The state of the step.
|
public StepExecutionStatusDetail()
public StepExecutionStatusDetail(String state, Date creationDateTime)
state
- The state of the step.creationDateTime
- The creation date and time of the step.public StepExecutionStatusDetail(StepExecutionState state, Date creationDateTime)
state
- The state of the step.creationDateTime
- The creation date and time of the step.public void setState(String state)
The state of the step.
state
- The state of the step.StepExecutionState
public String getState()
The state of the step.
StepExecutionState
public StepExecutionStatusDetail withState(String state)
The state of the step.
state
- The state of the step.StepExecutionState
public void setState(StepExecutionState state)
The state of the step.
state
- The state of the step.StepExecutionState
public StepExecutionStatusDetail withState(StepExecutionState state)
The state of the step.
state
- The state of the step.StepExecutionState
public void setCreationDateTime(Date creationDateTime)
The creation date and time of the step.
creationDateTime
- The creation date and time of the step.public Date getCreationDateTime()
The creation date and time of the step.
public StepExecutionStatusDetail withCreationDateTime(Date creationDateTime)
The creation date and time of the step.
creationDateTime
- The creation date and time of the step.public void setStartDateTime(Date startDateTime)
The start date and time of the step.
startDateTime
- The start date and time of the step.public Date getStartDateTime()
The start date and time of the step.
public StepExecutionStatusDetail withStartDateTime(Date startDateTime)
The start date and time of the step.
startDateTime
- The start date and time of the step.public void setEndDateTime(Date endDateTime)
The completion date and time of the step.
endDateTime
- The completion date and time of the step.public Date getEndDateTime()
The completion date and time of the step.
public StepExecutionStatusDetail withEndDateTime(Date endDateTime)
The completion date and time of the step.
endDateTime
- The completion date and time of the step.public void setLastStateChangeReason(String lastStateChangeReason)
A description of the step's current state.
lastStateChangeReason
- A description of the step's current state.public String getLastStateChangeReason()
A description of the step's current state.
public StepExecutionStatusDetail withLastStateChangeReason(String lastStateChangeReason)
A description of the step's current state.
lastStateChangeReason
- A description of the step's current state.public String toString()
toString
in class Object
Object.toString()
public StepExecutionStatusDetail clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.