Interface StorageTypeLimit.Builder

All Superinterfaces:
Buildable, CopyableBuilder<StorageTypeLimit.Builder,StorageTypeLimit>, SdkBuilder<StorageTypeLimit.Builder,StorageTypeLimit>, SdkPojo
Enclosing class:
StorageTypeLimit

@Mutable @NotThreadSafe public static interface StorageTypeLimit.Builder extends SdkPojo, CopyableBuilder<StorageTypeLimit.Builder,StorageTypeLimit>
  • Method Details

    • limitName

      StorageTypeLimit.Builder limitName(String limitName)

      Name of storage limits that are applicable for the given storage type. If StorageType is ebs, the following options are available:

      • MinimumVolumeSize - Minimum volume size that is available for the given storage type. Can be empty if not applicable.

      • MaximumVolumeSize - Maximum volume size that is available for the given storage type. Can be empty if not applicable.

      • MaximumIops - Maximum amount of IOPS that is available for the given the storage type. Can be empty if not applicable.

      • MinimumIops - Minimum amount of IOPS that is available for the given the storage type. Can be empty if not applicable.

      • MaximumThroughput - Maximum amount of throughput that is available for the given the storage type. Can be empty if not applicable.

      • MinimumThroughput - Minimum amount of throughput that is available for the given the storage type. Can be empty if not applicable.

      Parameters:
      limitName - Name of storage limits that are applicable for the given storage type. If StorageType is ebs, the following options are available:

      • MinimumVolumeSize - Minimum volume size that is available for the given storage type. Can be empty if not applicable.

      • MaximumVolumeSize - Maximum volume size that is available for the given storage type. Can be empty if not applicable.

      • MaximumIops - Maximum amount of IOPS that is available for the given the storage type. Can be empty if not applicable.

      • MinimumIops - Minimum amount of IOPS that is available for the given the storage type. Can be empty if not applicable.

      • MaximumThroughput - Maximum amount of throughput that is available for the given the storage type. Can be empty if not applicable.

      • MinimumThroughput - Minimum amount of throughput that is available for the given the storage type. Can be empty if not applicable.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • limitValues

      StorageTypeLimit.Builder limitValues(Collection<String> limitValues)

      The limit values.

      Parameters:
      limitValues - The limit values.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • limitValues

      StorageTypeLimit.Builder limitValues(String... limitValues)

      The limit values.

      Parameters:
      limitValues - The limit values.
      Returns:
      Returns a reference to this object so that method calls can be chained together.