Class RaidArray
- java.lang.Object
-
- software.amazon.awssdk.services.opsworks.model.RaidArray
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<RaidArray.Builder,RaidArray>
@Generated("software.amazon.awssdk:codegen") public final class RaidArray extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RaidArray.Builder,RaidArray>
Describes an instance's RAID array.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceRaidArray.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringavailabilityZone()The array's Availability Zone.static RaidArray.Builderbuilder()StringcreatedAt()When the RAID array was created.Stringdevice()The array's Linux device.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringinstanceId()The instance ID.Integeriops()For PIOPS volumes, the IOPS per disk.StringmountPoint()The array's mount point.Stringname()The array name.IntegernumberOfDisks()The number of disks in the array.StringraidArrayId()The array ID.IntegerraidLevel()The RAID level.List<SdkField<?>>sdkFields()static Class<? extends RaidArray.Builder>serializableBuilderClass()Integersize()The array's size.StringstackId()The stack ID.RaidArray.BuildertoBuilder()StringtoString()Returns a string representation of this object.StringvolumeType()The volume type, standard or PIOPS.-
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
-
raidArrayId
public final String raidArrayId()
The array ID.
- Returns:
- The array ID.
-
instanceId
public final String instanceId()
The instance ID.
- Returns:
- The instance ID.
-
name
public final String name()
The array name.
- Returns:
- The array name.
-
raidLevel
public final Integer raidLevel()
The RAID level.
- Returns:
- The RAID level.
-
numberOfDisks
public final Integer numberOfDisks()
The number of disks in the array.
- Returns:
- The number of disks in the array.
-
size
public final Integer size()
The array's size.
- Returns:
- The array's size.
-
device
public final String device()
The array's Linux device. For example /dev/mdadm0.
- Returns:
- The array's Linux device. For example /dev/mdadm0.
-
mountPoint
public final String mountPoint()
The array's mount point.
- Returns:
- The array's mount point.
-
availabilityZone
public final String availabilityZone()
The array's Availability Zone. For more information, see Regions and Endpoints.
- Returns:
- The array's Availability Zone. For more information, see Regions and Endpoints.
-
createdAt
public final String createdAt()
When the RAID array was created.
- Returns:
- When the RAID array was created.
-
stackId
public final String stackId()
The stack ID.
- Returns:
- The stack ID.
-
volumeType
public final String volumeType()
The volume type, standard or PIOPS.
- Returns:
- The volume type, standard or PIOPS.
-
iops
public final Integer iops()
For PIOPS volumes, the IOPS per disk.
- Returns:
- For PIOPS volumes, the IOPS per disk.
-
toBuilder
public RaidArray.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<RaidArray.Builder,RaidArray>
-
builder
public static RaidArray.Builder builder()
-
serializableBuilderClass
public static Class<? extends RaidArray.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.
-
-