Class VolumeStatusDetails
- java.lang.Object
-
- software.amazon.awssdk.services.ec2.model.VolumeStatusDetails
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<VolumeStatusDetails.Builder,VolumeStatusDetails>
@Generated("software.amazon.awssdk:codegen") public final class VolumeStatusDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<VolumeStatusDetails.Builder,VolumeStatusDetails>
Describes a volume status.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceVolumeStatusDetails.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VolumeStatusDetails.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()VolumeStatusNamename()The name of the volume status.StringnameAsString()The name of the volume status.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends VolumeStatusDetails.Builder>serializableBuilderClass()Stringstatus()The intended status of the volume status.VolumeStatusDetails.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
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
-
name
public final VolumeStatusName name()
The name of the volume status.
-
io-enabled- Indicates the volume I/O status. For more information, see Amazon EBS volume status checks. -
io-performance- Indicates the volume performance status. For more information, see Amazon EBS volume status checks. -
initialization-state- Indicates the status of the volume initialization process. For more information, see Initialize Amazon EBS volumes.
If the service returns an enum value that is not available in the current SDK version,
namewill returnVolumeStatusName.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromnameAsString().- Returns:
- The name of the volume status.
-
io-enabled- Indicates the volume I/O status. For more information, see Amazon EBS volume status checks. -
io-performance- Indicates the volume performance status. For more information, see Amazon EBS volume status checks. -
initialization-state- Indicates the status of the volume initialization process. For more information, see Initialize Amazon EBS volumes.
-
- See Also:
VolumeStatusName
-
-
nameAsString
public final String nameAsString()
The name of the volume status.
-
io-enabled- Indicates the volume I/O status. For more information, see Amazon EBS volume status checks. -
io-performance- Indicates the volume performance status. For more information, see Amazon EBS volume status checks. -
initialization-state- Indicates the status of the volume initialization process. For more information, see Initialize Amazon EBS volumes.
If the service returns an enum value that is not available in the current SDK version,
namewill returnVolumeStatusName.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromnameAsString().- Returns:
- The name of the volume status.
-
io-enabled- Indicates the volume I/O status. For more information, see Amazon EBS volume status checks. -
io-performance- Indicates the volume performance status. For more information, see Amazon EBS volume status checks. -
initialization-state- Indicates the status of the volume initialization process. For more information, see Initialize Amazon EBS volumes.
-
- See Also:
VolumeStatusName
-
-
status
public final String status()
The intended status of the volume status.
- Returns:
- The intended status of the volume status.
-
toBuilder
public VolumeStatusDetails.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<VolumeStatusDetails.Builder,VolumeStatusDetails>
-
builder
public static VolumeStatusDetails.Builder builder()
-
serializableBuilderClass
public static Class<? extends VolumeStatusDetails.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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-