Snapshot (AWS SDK for Java
Publish date: 2024-04-11
Snapshot (AWS SDK for Java - 2.25.34) All Implemented Interfaces: Serializable
, SdkPojo
, ToCopyableBuilder<Snapshot.Builder,Snapshot>
Describes a snapshot.
See Also:Method Details
snapshotTime
public final Instant snapshotTime()The time when the snapshot was created.
Returns: The time when the snapshot was created.toBuilder
Take this object and create a builder that contains all of the current property values of this object.
Specified by:toBuilder
in interfaceToCopyableBuilder<Snapshot.Builder,Snapshot>
Returns: a builder for type Tbuilder
serializableBuilderClass
hashCode
public final int hashCode()
Overrides:hashCode
in classObject
equals
public final boolean equals(Object obj) Overrides:equals
in classObject
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj) Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
Specified by:SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.equalsBySdkFields
in interfaceSdkPojo
Parameters:obj
- the object to be compared with Returns: true if the other object equals to this object by sdk fields, false otherwise.toString
public final String toString()Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
Overrides:toString
in classObject
getValueForField
sdkFields
Specified by:sdkFields
in interfaceSdkPojo
Returns: List ofSdkField
in this POJO. May be empty list but should never be null.
ncG1vNJzZmirlKB7ornAs6anmaeoe6S7zGihmq6RZK6xtY6lmK2do6l8tLvFra6aqpVkrq6t2ailaJmnqMClt46snKuumZiytHvWqKmkq6CWsKa%2FjqamnZ2cZKCvrc%2Bsn6isXp3Brrg%3D