Interface StorageTypeLimit.Builder

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

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 given storage type. If StorageType is ebs, following storage options are applicable

      1. MinimumVolumeSize
      2. Minimum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
      3. MaximumVolumeSize
      4. Maximum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
      5. MaximumIops
      6. Maximum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
      7. MinimumIops
      8. Minimum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
      9. MaximumThroughput
      10. Maximum amount of Throughput that is applicable for given storage type.It can be empty if it is not applicable.
      11. MinimumThroughput
      12. Minimum amount of Throughput that is applicable for given storage type.It can be empty if it is not applicable.

      Parameters:
      limitName - Name of storage limits that are applicable for given storage type. If StorageType is ebs, following storage options are applicable
      1. MinimumVolumeSize
      2. Minimum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
      3. MaximumVolumeSize
      4. Maximum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
      5. MaximumIops
      6. Maximum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
      7. MinimumIops
      8. Minimum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
      9. MaximumThroughput
      10. Maximum amount of Throughput that is applicable for given storage type.It can be empty if it is not applicable.
      11. MinimumThroughput
      12. Minimum amount of Throughput that is applicable for given storage type.It can be empty if it is not applicable.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • limitValues

      StorageTypeLimit.Builder limitValues(Collection<String> limitValues)

      Values for the StorageTypeLimit$LimitName .

      Parameters:
      limitValues - Values for the StorageTypeLimit$LimitName .
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • limitValues

      StorageTypeLimit.Builder limitValues(String... limitValues)

      Values for the StorageTypeLimit$LimitName .

      Parameters:
      limitValues - Values for the StorageTypeLimit$LimitName .
      Returns:
      Returns a reference to this object so that method calls can be chained together.