Class VolumeConfiguration

    • Method Detail

      • mountPoint

        public final String mountPoint()

        The volume mount point. For example "/dev/sdh".

        Returns:
        The volume mount point. For example "/dev/sdh".
      • numberOfDisks

        public final Integer numberOfDisks()

        The number of disks in the volume.

        Returns:
        The number of disks in the volume.
      • size

        public final Integer size()

        The volume size.

        Returns:
        The volume size.
      • volumeType

        public final String volumeType()

        The volume type. For more information, see Amazon EBS Volume Types.

        • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

        • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

        • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

        • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

        • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

        Returns:
        The volume type. For more information, see Amazon EBS Volume Types.

        • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

        • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

        • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

        • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

        • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

      • iops

        public final Integer iops()

        For PIOPS volumes, the IOPS per disk.

        Returns:
        For PIOPS volumes, the IOPS per disk.
      • encrypted

        public final Boolean encrypted()

        Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.

        Returns:
        Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.
      • 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)