Class VolumeRecoveryPointInfo
- java.lang.Object
-
- software.amazon.awssdk.services.storagegateway.model.VolumeRecoveryPointInfo
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<VolumeRecoveryPointInfo.Builder,VolumeRecoveryPointInfo>
@Generated("software.amazon.awssdk:codegen") public final class VolumeRecoveryPointInfo extends Object implements SdkPojo, Serializable, ToCopyableBuilder<VolumeRecoveryPointInfo.Builder,VolumeRecoveryPointInfo>
Describes a storage volume recovery point object.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceVolumeRecoveryPointInfo.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VolumeRecoveryPointInfo.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends VolumeRecoveryPointInfo.Builder>serializableBuilderClass()VolumeRecoveryPointInfo.BuildertoBuilder()StringtoString()Returns a string representation of this object.StringvolumeARN()The Amazon Resource Name (ARN) of the volume target.StringvolumeRecoveryPointTime()The time the recovery point was taken.LongvolumeSizeInBytes()The size of the volume in bytes.LongvolumeUsageInBytes()The size of the data stored on the volume in bytes.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
volumeARN
public final String volumeARN()
The Amazon Resource Name (ARN) of the volume target.
- Returns:
- The Amazon Resource Name (ARN) of the volume target.
-
volumeSizeInBytes
public final Long volumeSizeInBytes()
The size of the volume in bytes.
- Returns:
- The size of the volume in bytes.
-
volumeUsageInBytes
public final Long volumeUsageInBytes()
The size of the data stored on the volume in bytes.
This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.
- Returns:
- The size of the data stored on the volume in bytes.
This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.
-
volumeRecoveryPointTime
public final String volumeRecoveryPointTime()
The time the recovery point was taken.
- Returns:
- The time the recovery point was taken.
-
toBuilder
public VolumeRecoveryPointInfo.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<VolumeRecoveryPointInfo.Builder,VolumeRecoveryPointInfo>
-
builder
public static VolumeRecoveryPointInfo.Builder builder()
-
serializableBuilderClass
public static Class<? extends VolumeRecoveryPointInfo.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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.
-
-