@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.
|
String |
getRuntimeEnvironment()
The Flink Runtime for the application snapshot.
|
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 |
setRuntimeEnvironment(String runtimeEnvironment)
The Flink Runtime for the application snapshot.
|
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 |
withRuntimeEnvironment(RuntimeEnvironment runtimeEnvironment)
The Flink Runtime for the application snapshot.
|
SnapshotDetails |
withRuntimeEnvironment(String runtimeEnvironment)
The Flink Runtime for the application snapshot.
|
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.SnapshotStatuspublic String getSnapshotStatus()
The status of the application snapshot.
SnapshotStatuspublic SnapshotDetails withSnapshotStatus(String snapshotStatus)
The status of the application snapshot.
snapshotStatus - The status of the application snapshot.SnapshotStatuspublic SnapshotDetails withSnapshotStatus(SnapshotStatus snapshotStatus)
The status of the application snapshot.
snapshotStatus - The status of the application snapshot.SnapshotStatuspublic 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 void setRuntimeEnvironment(String runtimeEnvironment)
The Flink Runtime for the application snapshot.
runtimeEnvironment - The Flink Runtime for the application snapshot.RuntimeEnvironmentpublic String getRuntimeEnvironment()
The Flink Runtime for the application snapshot.
RuntimeEnvironmentpublic SnapshotDetails withRuntimeEnvironment(String runtimeEnvironment)
The Flink Runtime for the application snapshot.
runtimeEnvironment - The Flink Runtime for the application snapshot.RuntimeEnvironmentpublic SnapshotDetails withRuntimeEnvironment(RuntimeEnvironment runtimeEnvironment)
The Flink Runtime for the application snapshot.
runtimeEnvironment - The Flink Runtime for the application snapshot.RuntimeEnvironmentpublic String toString()
toString in class ObjectObject.toString()public SnapshotDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.