public class RaidArray
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Describes an instance's RAID array.
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
availabilityZone
The array's Availability Zone.
|
private java.lang.String |
createdAt
When the RAID array was created.
|
private java.lang.String |
device
The array's Linux device.
|
private java.lang.String |
instanceId
The instance ID.
|
private java.lang.Integer |
iops
For PIOPS volumes, the IOPS per disk.
|
private java.lang.String |
mountPoint
The array's mount point.
|
private java.lang.String |
name
The array name.
|
private java.lang.Integer |
numberOfDisks
The number of disks in the array.
|
private java.lang.String |
raidArrayId
The array ID.
|
private java.lang.Integer |
raidLevel
The RAID
level.
|
private java.lang.Integer |
size
The array's size.
|
private java.lang.String |
stackId
The stack ID.
|
private java.lang.String |
volumeType
The volume type, standard or PIOPS.
|
Constructor and Description |
---|
RaidArray() |
Modifier and Type | Method and Description |
---|---|
RaidArray |
clone() |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getAvailabilityZone()
The array's Availability Zone.
|
java.lang.String |
getCreatedAt()
When the RAID array was created.
|
java.lang.String |
getDevice()
The array's Linux device.
|
java.lang.String |
getInstanceId()
The instance ID.
|
java.lang.Integer |
getIops()
For PIOPS volumes, the IOPS per disk.
|
java.lang.String |
getMountPoint()
The array's mount point.
|
java.lang.String |
getName()
The array name.
|
java.lang.Integer |
getNumberOfDisks()
The number of disks in the array.
|
java.lang.String |
getRaidArrayId()
The array ID.
|
java.lang.Integer |
getRaidLevel()
The RAID
level.
|
java.lang.Integer |
getSize()
The array's size.
|
java.lang.String |
getStackId()
The stack ID.
|
java.lang.String |
getVolumeType()
The volume type, standard or PIOPS.
|
int |
hashCode() |
void |
setAvailabilityZone(java.lang.String availabilityZone)
The array's Availability Zone.
|
void |
setCreatedAt(java.lang.String createdAt)
When the RAID array was created.
|
void |
setDevice(java.lang.String device)
The array's Linux device.
|
void |
setInstanceId(java.lang.String instanceId)
The instance ID.
|
void |
setIops(java.lang.Integer iops)
For PIOPS volumes, the IOPS per disk.
|
void |
setMountPoint(java.lang.String mountPoint)
The array's mount point.
|
void |
setName(java.lang.String name)
The array name.
|
void |
setNumberOfDisks(java.lang.Integer numberOfDisks)
The number of disks in the array.
|
void |
setRaidArrayId(java.lang.String raidArrayId)
The array ID.
|
void |
setRaidLevel(java.lang.Integer raidLevel)
The RAID
level.
|
void |
setSize(java.lang.Integer size)
The array's size.
|
void |
setStackId(java.lang.String stackId)
The stack ID.
|
void |
setVolumeType(java.lang.String volumeType)
The volume type, standard or PIOPS.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
RaidArray |
withAvailabilityZone(java.lang.String availabilityZone)
The array's Availability Zone.
|
RaidArray |
withCreatedAt(java.lang.String createdAt)
When the RAID array was created.
|
RaidArray |
withDevice(java.lang.String device)
The array's Linux device.
|
RaidArray |
withInstanceId(java.lang.String instanceId)
The instance ID.
|
RaidArray |
withIops(java.lang.Integer iops)
For PIOPS volumes, the IOPS per disk.
|
RaidArray |
withMountPoint(java.lang.String mountPoint)
The array's mount point.
|
RaidArray |
withName(java.lang.String name)
The array name.
|
RaidArray |
withNumberOfDisks(java.lang.Integer numberOfDisks)
The number of disks in the array.
|
RaidArray |
withRaidArrayId(java.lang.String raidArrayId)
The array ID.
|
RaidArray |
withRaidLevel(java.lang.Integer raidLevel)
The RAID
level.
|
RaidArray |
withSize(java.lang.Integer size)
The array's size.
|
RaidArray |
withStackId(java.lang.String stackId)
The stack ID.
|
RaidArray |
withVolumeType(java.lang.String volumeType)
The volume type, standard or PIOPS.
|
private java.lang.String raidArrayId
The array ID.
private java.lang.String instanceId
The instance ID.
private java.lang.String name
The array name.
private java.lang.Integer raidLevel
The RAID level.
private java.lang.Integer numberOfDisks
The number of disks in the array.
private java.lang.Integer size
The array's size.
private java.lang.String device
The array's Linux device. For example /dev/mdadm0.
private java.lang.String mountPoint
The array's mount point.
private java.lang.String availabilityZone
The array's Availability Zone. For more information, see Regions and Endpoints.
private java.lang.String createdAt
When the RAID array was created.
private java.lang.String stackId
The stack ID.
private java.lang.String volumeType
The volume type, standard or PIOPS.
private java.lang.Integer iops
For PIOPS volumes, the IOPS per disk.
public void setRaidArrayId(java.lang.String raidArrayId)
The array ID.
raidArrayId
- The array ID.public java.lang.String getRaidArrayId()
The array ID.
public RaidArray withRaidArrayId(java.lang.String raidArrayId)
The array ID.
raidArrayId
- The array ID.public void setInstanceId(java.lang.String instanceId)
The instance ID.
instanceId
- The instance ID.public java.lang.String getInstanceId()
The instance ID.
public RaidArray withInstanceId(java.lang.String instanceId)
The instance ID.
instanceId
- The instance ID.public void setName(java.lang.String name)
The array name.
name
- The array name.public java.lang.String getName()
The array name.
public RaidArray withName(java.lang.String name)
The array name.
name
- The array name.public void setRaidLevel(java.lang.Integer raidLevel)
The RAID level.
raidLevel
- The RAID
level.public java.lang.Integer getRaidLevel()
The RAID level.
public RaidArray withRaidLevel(java.lang.Integer raidLevel)
The RAID level.
raidLevel
- The RAID
level.public void setNumberOfDisks(java.lang.Integer numberOfDisks)
The number of disks in the array.
numberOfDisks
- The number of disks in the array.public java.lang.Integer getNumberOfDisks()
The number of disks in the array.
public RaidArray withNumberOfDisks(java.lang.Integer numberOfDisks)
The number of disks in the array.
numberOfDisks
- The number of disks in the array.public void setSize(java.lang.Integer size)
The array's size.
size
- The array's size.public java.lang.Integer getSize()
The array's size.
public RaidArray withSize(java.lang.Integer size)
The array's size.
size
- The array's size.public void setDevice(java.lang.String device)
The array's Linux device. For example /dev/mdadm0.
device
- The array's Linux device. For example /dev/mdadm0.public java.lang.String getDevice()
The array's Linux device. For example /dev/mdadm0.
public RaidArray withDevice(java.lang.String device)
The array's Linux device. For example /dev/mdadm0.
device
- The array's Linux device. For example /dev/mdadm0.public void setMountPoint(java.lang.String mountPoint)
The array's mount point.
mountPoint
- The array's mount point.public java.lang.String getMountPoint()
The array's mount point.
public RaidArray withMountPoint(java.lang.String mountPoint)
The array's mount point.
mountPoint
- The array's mount point.public void setAvailabilityZone(java.lang.String availabilityZone)
The array's Availability Zone. For more information, see Regions and Endpoints.
availabilityZone
- The array's Availability Zone. For more information, see Regions and Endpoints.public java.lang.String getAvailabilityZone()
The array's Availability Zone. For more information, see Regions and Endpoints.
public RaidArray withAvailabilityZone(java.lang.String availabilityZone)
The array's Availability Zone. For more information, see Regions and Endpoints.
availabilityZone
- The array's Availability Zone. For more information, see Regions and Endpoints.public void setCreatedAt(java.lang.String createdAt)
When the RAID array was created.
createdAt
- When the RAID array was created.public java.lang.String getCreatedAt()
When the RAID array was created.
public RaidArray withCreatedAt(java.lang.String createdAt)
When the RAID array was created.
createdAt
- When the RAID array was created.public void setStackId(java.lang.String stackId)
The stack ID.
stackId
- The stack ID.public java.lang.String getStackId()
The stack ID.
public RaidArray withStackId(java.lang.String stackId)
The stack ID.
stackId
- The stack ID.public void setVolumeType(java.lang.String volumeType)
The volume type, standard or PIOPS.
volumeType
- The volume type, standard or PIOPS.public java.lang.String getVolumeType()
The volume type, standard or PIOPS.
public RaidArray withVolumeType(java.lang.String volumeType)
The volume type, standard or PIOPS.
volumeType
- The volume type, standard or PIOPS.public void setIops(java.lang.Integer iops)
For PIOPS volumes, the IOPS per disk.
iops
- For PIOPS volumes, the IOPS per disk.public java.lang.Integer getIops()
For PIOPS volumes, the IOPS per disk.
public RaidArray withIops(java.lang.Integer iops)
For PIOPS volumes, the IOPS per disk.
iops
- For PIOPS volumes, the IOPS per disk.public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public RaidArray clone()
clone
in class java.lang.Object