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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ScheduledInstancesEbs.Builder
deleteOnTermination(Boolean deleteOnTermination)
Indicates whether the volume is deleted on instance termination.ScheduledInstancesEbs.Builder
encrypted(Boolean encrypted)
Indicates whether the volume is encrypted.ScheduledInstancesEbs.Builder
iops(Integer iops)
The number of I/O operations per second (IOPS) to provision for agp3
,io1
, orio2
volume.ScheduledInstancesEbs.Builder
snapshotId(String snapshotId)
The ID of the snapshot.ScheduledInstancesEbs.Builder
volumeSize(Integer volumeSize)
The size of the volume, in GiB.ScheduledInstancesEbs.Builder
volumeType(String volumeType)
The volume type.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
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
ScheduledInstancesEbs.Builder iops(Integer iops)
The number of I/O operations per second (IOPS) to provision for a
gp3
,io1
, orio2
volume.- Parameters:
iops
- The number of I/O operations per second (IOPS) to provision for agp3
,io1
, orio2
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.
-
-