Class RaidArray

    • 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.
      • 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.
      • 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.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • 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.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)