@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.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 void setRuntimeEnvironment(String runtimeEnvironment)
The Flink Runtime for the application snapshot.
runtimeEnvironment
- The Flink Runtime for the application snapshot.RuntimeEnvironment
public String getRuntimeEnvironment()
The Flink Runtime for the application snapshot.
RuntimeEnvironment
public SnapshotDetails withRuntimeEnvironment(String runtimeEnvironment)
The Flink Runtime for the application snapshot.
runtimeEnvironment
- The Flink Runtime for the application snapshot.RuntimeEnvironment
public SnapshotDetails withRuntimeEnvironment(RuntimeEnvironment runtimeEnvironment)
The Flink Runtime for the application snapshot.
runtimeEnvironment
- The Flink Runtime for the application snapshot.RuntimeEnvironment
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.