@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SnapshotDetails extends Object implements Serializable, Cloneable, StructuredPojo
Provides details about a snapshot of application state.
Constructor and Description |
---|
SnapshotDetails() |
Modifier and Type | Method and Description |
---|---|
SnapshotDetails |
clone() |
boolean |
equals(Object obj) |
Long |
getApplicationVersionId()
The current application version ID when the snapshot was created.
|
Date |
getSnapshotCreationTimestamp()
The timestamp of the application snapshot.
|
String |
getSnapshotName()
The identifier for the application snapshot.
|
String |
getSnapshotStatus()
The status of the application snapshot.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setApplicationVersionId(Long applicationVersionId)
The current application version ID when the snapshot was created.
|
void |
setSnapshotCreationTimestamp(Date snapshotCreationTimestamp)
The timestamp of the application snapshot.
|
void |
setSnapshotName(String snapshotName)
The identifier for the application snapshot.
|
void |
setSnapshotStatus(String snapshotStatus)
The status of the application snapshot.
|
String |
toString()
Returns a string representation of this object.
|
SnapshotDetails |
withApplicationVersionId(Long applicationVersionId)
The current application version ID when the snapshot was created.
|
SnapshotDetails |
withSnapshotCreationTimestamp(Date snapshotCreationTimestamp)
The timestamp of the application snapshot.
|
SnapshotDetails |
withSnapshotName(String snapshotName)
The identifier for the application snapshot.
|
SnapshotDetails |
withSnapshotStatus(SnapshotStatus snapshotStatus)
The status of the application snapshot.
|
SnapshotDetails |
withSnapshotStatus(String snapshotStatus)
The status of the application snapshot.
|
public void setSnapshotName(String snapshotName)
The identifier for the application snapshot.
snapshotName
- The identifier for the application snapshot.public String getSnapshotName()
The identifier for the application snapshot.
public SnapshotDetails withSnapshotName(String snapshotName)
The identifier for the application snapshot.
snapshotName
- The identifier for the application snapshot.public void setSnapshotStatus(String snapshotStatus)
The status of the application snapshot.
snapshotStatus
- The status of the application snapshot.SnapshotStatus
public String getSnapshotStatus()
The status of the application snapshot.
SnapshotStatus
public SnapshotDetails withSnapshotStatus(String snapshotStatus)
The status of the application snapshot.
snapshotStatus
- The status of the application snapshot.SnapshotStatus
public SnapshotDetails withSnapshotStatus(SnapshotStatus snapshotStatus)
The status of the application snapshot.
snapshotStatus
- The status of the application snapshot.SnapshotStatus
public void setApplicationVersionId(Long applicationVersionId)
The current application version ID when the snapshot was created.
applicationVersionId
- The current application version ID when the snapshot was created.public Long getApplicationVersionId()
The current application version ID when the snapshot was created.
public SnapshotDetails withApplicationVersionId(Long applicationVersionId)
The current application version ID when the snapshot was created.
applicationVersionId
- The current application version ID when the snapshot was created.public void setSnapshotCreationTimestamp(Date snapshotCreationTimestamp)
The timestamp of the application snapshot.
snapshotCreationTimestamp
- The timestamp of the application snapshot.public Date getSnapshotCreationTimestamp()
The timestamp of the application snapshot.
public SnapshotDetails withSnapshotCreationTimestamp(Date snapshotCreationTimestamp)
The timestamp of the application snapshot.
snapshotCreationTimestamp
- The timestamp of the application snapshot.public String toString()
toString
in class Object
Object.toString()
public SnapshotDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.