Interface EbsInstanceBlockDeviceSpecification.Builder

  • 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

      The Amazon Resource Name (ARN) that uniquely identifies the KMS key to use when encrypting the device. This can be either the Key ARN or the Alias ARN. For more information, see Key identifiers (KeyId) in the Key Management Service Developer Guide.

      Parameters:
      kmsKeyId - The Amazon Resource Name (ARN) that uniquely identifies the KMS key to use when encrypting the device. This can be either the Key ARN or the Alias ARN. For more information, see Key identifiers (KeyId) in the Key Management Service Developer Guide.
      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.