Class AvailableAdditionalStorageVolumesOption

    • Method Detail

      • supportsStorageAutoscaling

        public final Boolean supportsStorageAutoscaling()

        Indicates whether the additional storage volume supports storage autoscaling.

        Returns:
        Indicates whether the additional storage volume supports storage autoscaling.
      • supportsStorageThroughput

        public final Boolean supportsStorageThroughput()

        Indicates whether the additional storage volume supports configurable storage throughput.

        Returns:
        Indicates whether the additional storage volume supports configurable storage throughput.
      • supportsIops

        public final Boolean supportsIops()

        Indicates whether the additional storage volume supports provisioned IOPS.

        Returns:
        Indicates whether the additional storage volume supports provisioned IOPS.
      • storageType

        public final String storageType()

        The storage type for the additional storage volume.

        Valid Values: GP3 | IO2

        Returns:
        The storage type for the additional storage volume.

        Valid Values: GP3 | IO2

      • minStorageSize

        public final Integer minStorageSize()

        The minimum amount of storage that you can allocate for the additional storage volume, in gibibytes (GiB).

        Returns:
        The minimum amount of storage that you can allocate for the additional storage volume, in gibibytes (GiB).
      • maxStorageSize

        public final Integer maxStorageSize()

        The maximum amount of storage that you can allocate for the additional storage volume, in gibibytes (GiB).

        Returns:
        The maximum amount of storage that you can allocate for the additional storage volume, in gibibytes (GiB).
      • minIops

        public final Integer minIops()

        The minimum number of I/O operations per second (IOPS) that the additional storage volume supports.

        Returns:
        The minimum number of I/O operations per second (IOPS) that the additional storage volume supports.
      • maxIops

        public final Integer maxIops()

        The maximum number of I/O operations per second (IOPS) that the additional storage volume supports.

        Returns:
        The maximum number of I/O operations per second (IOPS) that the additional storage volume supports.
      • minIopsPerGib

        public final Double minIopsPerGib()

        The minimum ratio of I/O operations per second (IOPS) to gibibytes (GiB) of storage for the additional storage volume.

        Returns:
        The minimum ratio of I/O operations per second (IOPS) to gibibytes (GiB) of storage for the additional storage volume.
      • maxIopsPerGib

        public final Double maxIopsPerGib()

        The maximum ratio of I/O operations per second (IOPS) to gibibytes (GiB) of storage for the additional storage volume.

        Returns:
        The maximum ratio of I/O operations per second (IOPS) to gibibytes (GiB) of storage for the additional storage volume.
      • minStorageThroughput

        public final Integer minStorageThroughput()

        The minimum storage throughput that the additional storage volume supports, in mebibytes per second (MiBps).

        Returns:
        The minimum storage throughput that the additional storage volume supports, in mebibytes per second (MiBps).
      • maxStorageThroughput

        public final Integer maxStorageThroughput()

        The maximum storage throughput that the additional storage volume supports, in mebibytes per second (MiBps).

        Returns:
        The maximum storage throughput that the additional storage volume supports, in mebibytes per second (MiBps).
      • 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)