public class JobFlowExecutionStatusDetail
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Describes the status of the job flow.
Modifier and Type | Field and Description |
---|---|
private java.util.Date |
creationDateTime
The creation date and time of the job flow.
|
private java.util.Date |
endDateTime
The completion date and time of the job flow.
|
private java.lang.String |
lastStateChangeReason
Description of the job flow last changed state.
|
private java.util.Date |
readyDateTime
The date and time when the job flow was ready to start running bootstrap
actions.
|
private java.util.Date |
startDateTime
The start date and time of the job flow.
|
private java.lang.String |
state
The state of the job flow.
|
Constructor and Description |
---|
JobFlowExecutionStatusDetail()
Default constructor for JobFlowExecutionStatusDetail object.
|
JobFlowExecutionStatusDetail(JobFlowExecutionState state,
java.util.Date creationDateTime)
Constructs a new JobFlowExecutionStatusDetail object.
|
JobFlowExecutionStatusDetail(java.lang.String state,
java.util.Date creationDateTime)
Constructs a new JobFlowExecutionStatusDetail object.
|
Modifier and Type | Method and Description |
---|---|
JobFlowExecutionStatusDetail |
clone() |
boolean |
equals(java.lang.Object obj) |
java.util.Date |
getCreationDateTime()
The creation date and time of the job flow.
|
java.util.Date |
getEndDateTime()
The completion date and time of the job flow.
|
java.lang.String |
getLastStateChangeReason()
Description of the job flow last changed state.
|
java.util.Date |
getReadyDateTime()
The date and time when the job flow was ready to start running bootstrap
actions.
|
java.util.Date |
getStartDateTime()
The start date and time of the job flow.
|
java.lang.String |
getState()
The state of the job flow.
|
int |
hashCode() |
void |
setCreationDateTime(java.util.Date creationDateTime)
The creation date and time of the job flow.
|
void |
setEndDateTime(java.util.Date endDateTime)
The completion date and time of the job flow.
|
void |
setLastStateChangeReason(java.lang.String lastStateChangeReason)
Description of the job flow last changed state.
|
void |
setReadyDateTime(java.util.Date readyDateTime)
The date and time when the job flow was ready to start running bootstrap
actions.
|
void |
setStartDateTime(java.util.Date startDateTime)
The start date and time of the job flow.
|
void |
setState(JobFlowExecutionState state)
The state of the job flow.
|
void |
setState(java.lang.String state)
The state of the job flow.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
JobFlowExecutionStatusDetail |
withCreationDateTime(java.util.Date creationDateTime)
The creation date and time of the job flow.
|
JobFlowExecutionStatusDetail |
withEndDateTime(java.util.Date endDateTime)
The completion date and time of the job flow.
|
JobFlowExecutionStatusDetail |
withLastStateChangeReason(java.lang.String lastStateChangeReason)
Description of the job flow last changed state.
|
JobFlowExecutionStatusDetail |
withReadyDateTime(java.util.Date readyDateTime)
The date and time when the job flow was ready to start running bootstrap
actions.
|
JobFlowExecutionStatusDetail |
withStartDateTime(java.util.Date startDateTime)
The start date and time of the job flow.
|
JobFlowExecutionStatusDetail |
withState(JobFlowExecutionState state)
The state of the job flow.
|
JobFlowExecutionStatusDetail |
withState(java.lang.String state)
The state of the job flow.
|
private java.lang.String state
The state of the job flow.
private java.util.Date creationDateTime
The creation date and time of the job flow.
private java.util.Date startDateTime
The start date and time of the job flow.
private java.util.Date readyDateTime
The date and time when the job flow was ready to start running bootstrap actions.
private java.util.Date endDateTime
The completion date and time of the job flow.
private java.lang.String lastStateChangeReason
Description of the job flow last changed state.
public JobFlowExecutionStatusDetail()
public JobFlowExecutionStatusDetail(java.lang.String state, java.util.Date creationDateTime)
state
- The state of the job flow.creationDateTime
- The creation date and time of the job flow.public JobFlowExecutionStatusDetail(JobFlowExecutionState state, java.util.Date creationDateTime)
state
- The state of the job flow.creationDateTime
- The creation date and time of the job flow.public void setState(java.lang.String state)
The state of the job flow.
state
- The state of the job flow.JobFlowExecutionState
public java.lang.String getState()
The state of the job flow.
JobFlowExecutionState
public JobFlowExecutionStatusDetail withState(java.lang.String state)
The state of the job flow.
state
- The state of the job flow.JobFlowExecutionState
public void setState(JobFlowExecutionState state)
The state of the job flow.
state
- The state of the job flow.JobFlowExecutionState
public JobFlowExecutionStatusDetail withState(JobFlowExecutionState state)
The state of the job flow.
state
- The state of the job flow.JobFlowExecutionState
public void setCreationDateTime(java.util.Date creationDateTime)
The creation date and time of the job flow.
creationDateTime
- The creation date and time of the job flow.public java.util.Date getCreationDateTime()
The creation date and time of the job flow.
public JobFlowExecutionStatusDetail withCreationDateTime(java.util.Date creationDateTime)
The creation date and time of the job flow.
creationDateTime
- The creation date and time of the job flow.public void setStartDateTime(java.util.Date startDateTime)
The start date and time of the job flow.
startDateTime
- The start date and time of the job flow.public java.util.Date getStartDateTime()
The start date and time of the job flow.
public JobFlowExecutionStatusDetail withStartDateTime(java.util.Date startDateTime)
The start date and time of the job flow.
startDateTime
- The start date and time of the job flow.public void setReadyDateTime(java.util.Date readyDateTime)
The date and time when the job flow was ready to start running bootstrap actions.
readyDateTime
- The date and time when the job flow was ready to start running
bootstrap actions.public java.util.Date getReadyDateTime()
The date and time when the job flow was ready to start running bootstrap actions.
public JobFlowExecutionStatusDetail withReadyDateTime(java.util.Date readyDateTime)
The date and time when the job flow was ready to start running bootstrap actions.
readyDateTime
- The date and time when the job flow was ready to start running
bootstrap actions.public void setEndDateTime(java.util.Date endDateTime)
The completion date and time of the job flow.
endDateTime
- The completion date and time of the job flow.public java.util.Date getEndDateTime()
The completion date and time of the job flow.
public JobFlowExecutionStatusDetail withEndDateTime(java.util.Date endDateTime)
The completion date and time of the job flow.
endDateTime
- The completion date and time of the job flow.public void setLastStateChangeReason(java.lang.String lastStateChangeReason)
Description of the job flow last changed state.
lastStateChangeReason
- Description of the job flow last changed state.public java.lang.String getLastStateChangeReason()
Description of the job flow last changed state.
public JobFlowExecutionStatusDetail withLastStateChangeReason(java.lang.String lastStateChangeReason)
Description of the job flow last changed state.
lastStateChangeReason
- Description of the job flow last changed state.public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public JobFlowExecutionStatusDetail clone()
clone
in class java.lang.Object