@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SessionActionSummary extends Object implements Serializable, Cloneable, StructuredPojo
The details of a session action.
Constructor and Description |
---|
SessionActionSummary() |
Modifier and Type | Method and Description |
---|---|
SessionActionSummary |
clone() |
boolean |
equals(Object obj) |
SessionActionDefinitionSummary |
getDefinition()
The session action definition.
|
Date |
getEndedAt()
The date and time the resource ended running.
|
Float |
getProgressPercent()
The completion percentage for the session action.
|
String |
getSessionActionId()
The session action ID.
|
Date |
getStartedAt()
The date and time the resource started running.
|
String |
getStatus()
The status of the session action.
|
Date |
getWorkerUpdatedAt()
The Linux timestamp of the last date and time that the session action was updated.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDefinition(SessionActionDefinitionSummary definition)
The session action definition.
|
void |
setEndedAt(Date endedAt)
The date and time the resource ended running.
|
void |
setProgressPercent(Float progressPercent)
The completion percentage for the session action.
|
void |
setSessionActionId(String sessionActionId)
The session action ID.
|
void |
setStartedAt(Date startedAt)
The date and time the resource started running.
|
void |
setStatus(String status)
The status of the session action.
|
void |
setWorkerUpdatedAt(Date workerUpdatedAt)
The Linux timestamp of the last date and time that the session action was updated.
|
String |
toString()
Returns a string representation of this object.
|
SessionActionSummary |
withDefinition(SessionActionDefinitionSummary definition)
The session action definition.
|
SessionActionSummary |
withEndedAt(Date endedAt)
The date and time the resource ended running.
|
SessionActionSummary |
withProgressPercent(Float progressPercent)
The completion percentage for the session action.
|
SessionActionSummary |
withSessionActionId(String sessionActionId)
The session action ID.
|
SessionActionSummary |
withStartedAt(Date startedAt)
The date and time the resource started running.
|
SessionActionSummary |
withStatus(SessionActionStatus status)
The status of the session action.
|
SessionActionSummary |
withStatus(String status)
The status of the session action.
|
SessionActionSummary |
withWorkerUpdatedAt(Date workerUpdatedAt)
The Linux timestamp of the last date and time that the session action was updated.
|
public void setDefinition(SessionActionDefinitionSummary definition)
The session action definition.
definition
- The session action definition.public SessionActionDefinitionSummary getDefinition()
The session action definition.
public SessionActionSummary withDefinition(SessionActionDefinitionSummary definition)
The session action definition.
definition
- The session action definition.public void setEndedAt(Date endedAt)
The date and time the resource ended running.
endedAt
- The date and time the resource ended running.public Date getEndedAt()
The date and time the resource ended running.
public SessionActionSummary withEndedAt(Date endedAt)
The date and time the resource ended running.
endedAt
- The date and time the resource ended running.public void setProgressPercent(Float progressPercent)
The completion percentage for the session action.
progressPercent
- The completion percentage for the session action.public Float getProgressPercent()
The completion percentage for the session action.
public SessionActionSummary withProgressPercent(Float progressPercent)
The completion percentage for the session action.
progressPercent
- The completion percentage for the session action.public void setSessionActionId(String sessionActionId)
The session action ID.
sessionActionId
- The session action ID.public String getSessionActionId()
The session action ID.
public SessionActionSummary withSessionActionId(String sessionActionId)
The session action ID.
sessionActionId
- The session action ID.public void setStartedAt(Date startedAt)
The date and time the resource started running.
startedAt
- The date and time the resource started running.public Date getStartedAt()
The date and time the resource started running.
public SessionActionSummary withStartedAt(Date startedAt)
The date and time the resource started running.
startedAt
- The date and time the resource started running.public void setStatus(String status)
The status of the session action.
status
- The status of the session action.SessionActionStatus
public String getStatus()
The status of the session action.
SessionActionStatus
public SessionActionSummary withStatus(String status)
The status of the session action.
status
- The status of the session action.SessionActionStatus
public SessionActionSummary withStatus(SessionActionStatus status)
The status of the session action.
status
- The status of the session action.SessionActionStatus
public void setWorkerUpdatedAt(Date workerUpdatedAt)
The Linux timestamp of the last date and time that the session action was updated.
workerUpdatedAt
- The Linux timestamp of the last date and time that the session action was updated.public Date getWorkerUpdatedAt()
The Linux timestamp of the last date and time that the session action was updated.
public SessionActionSummary withWorkerUpdatedAt(Date workerUpdatedAt)
The Linux timestamp of the last date and time that the session action was updated.
workerUpdatedAt
- The Linux timestamp of the last date and time that the session action was updated.public String toString()
toString
in class Object
Object.toString()
public SessionActionSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.