Interface EbsInstanceBlockDeviceSpecification.Builder

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

public static interface EbsInstanceBlockDeviceSpecification.Builder extends SdkPojo, CopyableBuilder<EbsInstanceBlockDeviceSpecification.Builder,EbsInstanceBlockDeviceSpecification>
  • Method Details

    • encrypted

      Use to configure device encryption.

      Parameters:
      encrypted - Use to configure device encryption.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • deleteOnTermination

      EbsInstanceBlockDeviceSpecification.Builder deleteOnTermination(Boolean deleteOnTermination)

      Use to configure delete on termination of the associated device.

      Parameters:
      deleteOnTermination - Use to configure delete on termination of the associated device.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • iops

      Use to configure device IOPS.

      Parameters:
      iops - Use to configure device IOPS.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • kmsKeyId

      Use to configure the KMS key to use when encrypting the device.

      Parameters:
      kmsKeyId - Use to configure the KMS key to use when encrypting the device.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • snapshotId

      The snapshot that defines the device contents.

      Parameters:
      snapshotId - The snapshot that defines the device contents.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • volumeSize

      Use to override the device's volume size.

      Parameters:
      volumeSize - Use to override the device's volume size.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • volumeType

      Use to override the device's volume type.

      Parameters:
      volumeType - Use to override the device's volume type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • volumeType

      Use to override the device's volume type.

      Parameters:
      volumeType - Use to override the device's volume type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • throughput

      For GP3 volumes only – The throughput in MiB/s that the volume supports.

      Parameters:
      throughput - For GP3 volumes only – The throughput in MiB/s that the volume supports.
      Returns:
      Returns a reference to this object so that method calls can be chained together.