@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) |
Date |
getDataPullEndTime()
The timestamp that indicates the last new or updated record to be transferred in the flow run.
|
Date |
getDataPullStartTime()
The timestamp that determines the first new or updated record to be transferred in the flow run.
|
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 |
setDataPullEndTime(Date dataPullEndTime)
The timestamp that indicates the last new or updated record to be transferred in the flow run.
|
void |
setDataPullStartTime(Date dataPullStartTime)
The timestamp that determines the first new or updated record to be transferred in the flow run.
|
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 |
withDataPullEndTime(Date dataPullEndTime)
The timestamp that indicates the last new or updated record to be transferred in the flow run.
|
ExecutionRecord |
withDataPullStartTime(Date dataPullStartTime)
The timestamp that determines the first new or updated record to be transferred in the flow run.
|
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 void setDataPullStartTime(Date dataPullStartTime)
The timestamp that determines the first new or updated record to be transferred in the flow run.
dataPullStartTime
- The timestamp that determines the first new or updated record to be transferred in the flow run.public Date getDataPullStartTime()
The timestamp that determines the first new or updated record to be transferred in the flow run.
public ExecutionRecord withDataPullStartTime(Date dataPullStartTime)
The timestamp that determines the first new or updated record to be transferred in the flow run.
dataPullStartTime
- The timestamp that determines the first new or updated record to be transferred in the flow run.public void setDataPullEndTime(Date dataPullEndTime)
The timestamp that indicates the last new or updated record to be transferred in the flow run.
dataPullEndTime
- The timestamp that indicates the last new or updated record to be transferred in the flow run.public Date getDataPullEndTime()
The timestamp that indicates the last new or updated record to be transferred in the flow run.
public ExecutionRecord withDataPullEndTime(Date dataPullEndTime)
The timestamp that indicates the last new or updated record to be transferred in the flow run.
dataPullEndTime
- The timestamp that indicates the last new or updated record to be transferred in the flow run.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.