Class VolumeRecycleBinInfo
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<VolumeRecycleBinInfo.Builder,VolumeRecycleBinInfo>
Information about a volume that is currently in the Recycle Bin.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal StringThe Availability Zone for the volume.final StringThe ID of the Availability Zone for the volume.static VolumeRecycleBinInfo.Builderbuilder()final InstantThe time stamp when volume creation was initiated.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final Integeriops()The number of I/O operations per second (IOPS) for the volume.final OperatorResponseoperator()The service provider that manages the volume.final StringThe ARN of the Outpost on which the volume is stored.final InstantThe date and time when the volume entered the Recycle Bin.final InstantThe date and time when the volume is to be permanently deleted from the Recycle Bin.static Class<? extends VolumeRecycleBinInfo.Builder> final Integersize()The size of the volume, in GiB.final StringThe snapshot from which the volume was created, if applicable.final StringThe ID of the source volume.final VolumeStatestate()The state of the volume.final StringThe state of the volume.final IntegerThe throughput that the volume supports, in MiB/s.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.final StringvolumeId()The ID of the volume.final VolumeTypeThe volume type.final StringThe volume type.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
volumeId
-
volumeType
The volume type.
If the service returns an enum value that is not available in the current SDK version,
volumeTypewill returnVolumeType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromvolumeTypeAsString().- Returns:
- The volume type.
- See Also:
-
volumeTypeAsString
The volume type.
If the service returns an enum value that is not available in the current SDK version,
volumeTypewill returnVolumeType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromvolumeTypeAsString().- Returns:
- The volume type.
- See Also:
-
state
The state of the volume.
If the service returns an enum value that is not available in the current SDK version,
statewill returnVolumeState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstateAsString().- Returns:
- The state of the volume.
- See Also:
-
stateAsString
The state of the volume.
If the service returns an enum value that is not available in the current SDK version,
statewill returnVolumeState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstateAsString().- Returns:
- The state of the volume.
- See Also:
-
size
The size of the volume, in GiB.
- Returns:
- The size of the volume, in GiB.
-
iops
The number of I/O operations per second (IOPS) for the volume.
- Returns:
- The number of I/O operations per second (IOPS) for the volume.
-
throughput
The throughput that the volume supports, in MiB/s.
- Returns:
- The throughput that the volume supports, in MiB/s.
-
outpostArn
The ARN of the Outpost on which the volume is stored. For more information, see Amazon EBS volumes on Outposts in the Amazon EBS User Guide.
- Returns:
- The ARN of the Outpost on which the volume is stored. For more information, see Amazon EBS volumes on Outposts in the Amazon EBS User Guide.
-
availabilityZone
The Availability Zone for the volume.
- Returns:
- The Availability Zone for the volume.
-
availabilityZoneId
The ID of the Availability Zone for the volume.
- Returns:
- The ID of the Availability Zone for the volume.
-
sourceVolumeId
The ID of the source volume.
- Returns:
- The ID of the source volume.
-
snapshotId
The snapshot from which the volume was created, if applicable.
- Returns:
- The snapshot from which the volume was created, if applicable.
-
operator
The service provider that manages the volume.
- Returns:
- The service provider that manages the volume.
-
createTime
The time stamp when volume creation was initiated.
- Returns:
- The time stamp when volume creation was initiated.
-
recycleBinEnterTime
The date and time when the volume entered the Recycle Bin.
- Returns:
- The date and time when the volume entered the Recycle Bin.
-
recycleBinExitTime
The date and time when the volume is to be permanently deleted from the Recycle Bin.
- Returns:
- The date and time when the volume is to be permanently deleted from the Recycle Bin.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<VolumeRecycleBinInfo.Builder,VolumeRecycleBinInfo> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin 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
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-