@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ExecutionRecord extends Object implements Serializable, Cloneable, StructuredPojo
Specifies information about the past flow run instances for a given flow.
Constructor and Description |
---|
ExecutionRecord() |
Modifier and Type | Method and Description |
---|---|
ExecutionRecord |
clone() |
boolean |
equals(Object obj) |
String |
getExecutionId()
Specifies the identifier of the given flow run.
|
ExecutionResult |
getExecutionResult()
Describes the result of the given flow run.
|
String |
getExecutionStatus()
Specifies the flow run status and whether it is in progress, has completed successfully, or has failed.
|
Date |
getLastUpdatedAt()
Specifies the time of the most recent update.
|
Date |
getStartedAt()
Specifies the start time of the flow run.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setExecutionId(String executionId)
Specifies the identifier of the given flow run.
|
void |
setExecutionResult(ExecutionResult executionResult)
Describes the result of the given flow run.
|
void |
setExecutionStatus(String executionStatus)
Specifies the flow run status and whether it is in progress, has completed successfully, or has failed.
|
void |
setLastUpdatedAt(Date lastUpdatedAt)
Specifies the time of the most recent update.
|
void |
setStartedAt(Date startedAt)
Specifies the start time of the flow run.
|
String |
toString()
Returns a string representation of this object.
|
ExecutionRecord |
withExecutionId(String executionId)
Specifies the identifier of the given flow run.
|
ExecutionRecord |
withExecutionResult(ExecutionResult executionResult)
Describes the result of the given flow run.
|
ExecutionRecord |
withExecutionStatus(ExecutionStatus executionStatus)
Specifies the flow run status and whether it is in progress, has completed successfully, or has failed.
|
ExecutionRecord |
withExecutionStatus(String executionStatus)
Specifies the flow run status and whether it is in progress, has completed successfully, or has failed.
|
ExecutionRecord |
withLastUpdatedAt(Date lastUpdatedAt)
Specifies the time of the most recent update.
|
ExecutionRecord |
withStartedAt(Date startedAt)
Specifies the start time of the flow run.
|
public void setExecutionId(String executionId)
Specifies the identifier of the given flow run.
executionId
- Specifies the identifier of the given flow run.public String getExecutionId()
Specifies the identifier of the given flow run.
public ExecutionRecord withExecutionId(String executionId)
Specifies the identifier of the given flow run.
executionId
- Specifies the identifier of the given flow run.public void setExecutionStatus(String executionStatus)
Specifies the flow run status and whether it is in progress, has completed successfully, or has failed.
executionStatus
- Specifies the flow run status and whether it is in progress, has completed successfully, or has failed.ExecutionStatus
public String getExecutionStatus()
Specifies the flow run status and whether it is in progress, has completed successfully, or has failed.
ExecutionStatus
public ExecutionRecord withExecutionStatus(String executionStatus)
Specifies the flow run status and whether it is in progress, has completed successfully, or has failed.
executionStatus
- Specifies the flow run status and whether it is in progress, has completed successfully, or has failed.ExecutionStatus
public ExecutionRecord withExecutionStatus(ExecutionStatus executionStatus)
Specifies the flow run status and whether it is in progress, has completed successfully, or has failed.
executionStatus
- Specifies the flow run status and whether it is in progress, has completed successfully, or has failed.ExecutionStatus
public void setExecutionResult(ExecutionResult executionResult)
Describes the result of the given flow run.
executionResult
- Describes the result of the given flow run.public ExecutionResult getExecutionResult()
Describes the result of the given flow run.
public ExecutionRecord withExecutionResult(ExecutionResult executionResult)
Describes the result of the given flow run.
executionResult
- Describes the result of the given flow run.public void setStartedAt(Date startedAt)
Specifies the start time of the flow run.
startedAt
- Specifies the start time of the flow run.public Date getStartedAt()
Specifies the start time of the flow run.
public ExecutionRecord withStartedAt(Date startedAt)
Specifies the start time of the flow run.
startedAt
- Specifies the start time of the flow run.public void setLastUpdatedAt(Date lastUpdatedAt)
Specifies the time of the most recent update.
lastUpdatedAt
- Specifies the time of the most recent update.public Date getLastUpdatedAt()
Specifies the time of the most recent update.
public ExecutionRecord withLastUpdatedAt(Date lastUpdatedAt)
Specifies the time of the most recent update.
lastUpdatedAt
- Specifies the time of the most recent update.public String toString()
toString
in class Object
Object.toString()
public ExecutionRecord clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.