Interface ScheduledInstancesEbs.Builder

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

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

    • deleteOnTermination

      ScheduledInstancesEbs.Builder deleteOnTermination(Boolean deleteOnTermination)

      Indicates whether the volume is deleted on instance termination.

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

      ScheduledInstancesEbs.Builder encrypted(Boolean encrypted)

      Indicates whether the volume is encrypted. You can attached encrypted volumes only to instances that support them.

      Parameters:
      encrypted - Indicates whether the volume is encrypted. You can attached encrypted volumes only to instances that support them.
      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) to provision for a gp3, io1, or io2 volume.

      Parameters:
      iops - The number of I/O operations per second (IOPS) to provision for a gp3, io1, or io2 volume.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • snapshotId

      ScheduledInstancesEbs.Builder snapshotId(String 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

      ScheduledInstancesEbs.Builder volumeSize(Integer volumeSize)

      The size of the volume, in GiB.

      Default: If you're creating the volume from a snapshot and don't specify a volume size, the default is the snapshot size.

      Parameters:
      volumeSize - The size of the volume, in GiB.

      Default: If you're creating the volume from a snapshot and don't specify a volume size, the default is the snapshot size.

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

      ScheduledInstancesEbs.Builder volumeType(String volumeType)

      The volume type.

      Default: gp2

      Parameters:
      volumeType - The volume type.

      Default: gp2

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