Class VolumeConfiguration

    • Method Detail

      • volumeType

        public final String volumeType()

        The volume type.

        This can be gp2 for General Purpose SSD, io1 or io2 for Provisioned IOPS SSD, st1 for Throughput Optimized HDD, sc1 for Cold HDD, or standard for Magnetic volumes.

        Returns:
        The volume type.

        This can be gp2 for General Purpose SSD, io1 or io2 for Provisioned IOPS SSD, st1 for Throughput Optimized HDD, sc1 for Cold HDD, or standard for Magnetic volumes.

      • volumeSize

        public final Integer volumeSize()

        The size of the volume, in GiB.

        Returns:
        The size of the volume, in GiB.
      • volumeBaselineIOPS

        public final Integer volumeBaselineIOPS()

        The baseline IOPS of the volume.

        Returns:
        The baseline IOPS of the volume.
      • volumeBurstIOPS

        public final Integer volumeBurstIOPS()

        The burst IOPS of the volume.

        Returns:
        The burst IOPS of the volume.
      • volumeBaselineThroughput

        public final Integer volumeBaselineThroughput()

        The baseline throughput of the volume.

        Returns:
        The baseline throughput of the volume.
      • volumeBurstThroughput

        public final Integer volumeBurstThroughput()

        The burst throughput of the volume.

        Returns:
        The burst throughput of the volume.
      • rootVolume

        public final Boolean rootVolume()

        Contains the image used to boot the instance during launch.

        Returns:
        Contains the image used to boot the instance during launch.
      • 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)