Interface LaunchTemplateEbsBlockDevice.Builder

  • Method Details

    • encrypted

      Indicates whether the EBS volume is encrypted.

      Parameters:
      encrypted - Indicates whether the EBS volume is encrypted.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • deleteOnTermination

      LaunchTemplateEbsBlockDevice.Builder deleteOnTermination(Boolean deleteOnTermination)

      Indicates whether the EBS volume is deleted on instance termination.

      Parameters:
      deleteOnTermination - Indicates whether the EBS volume is deleted on instance termination.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • iops

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

      Parameters:
      iops - The number of I/O operations per second (IOPS) that the volume supports.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • kmsKeyId

      Identifier (key ID, key alias, key ARN, or alias ARN) of the customer managed KMS key to use for EBS encryption.

      Parameters:
      kmsKeyId - Identifier (key ID, key alias, key ARN, or alias ARN) of the customer managed KMS key to use for EBS encryption.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • snapshotId

      The ID of the snapshot.

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

      The size of the volume, in GiB.

      Parameters:
      volumeSize - The size of the volume, in GiB.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • volumeType

      The volume type.

      Parameters:
      volumeType - The volume type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • volumeType

      The volume type.

      Parameters:
      volumeType - The volume type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • throughput

      The throughput that the volume supports, in MiB/s.

      Parameters:
      throughput - The throughput that the volume supports, in MiB/s.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • volumeInitializationRate

      LaunchTemplateEbsBlockDevice.Builder volumeInitializationRate(Integer volumeInitializationRate)

      The Amazon EBS Provisioned Rate for Volume Initialization (volume initialization rate) specified for the volume, in MiB/s. If no volume initialization rate was specified, the value is null.

      Parameters:
      volumeInitializationRate - The Amazon EBS Provisioned Rate for Volume Initialization (volume initialization rate) specified for the volume, in MiB/s. If no volume initialization rate was specified, the value is null.
      Returns:
      Returns a reference to this object so that method calls can be chained together.