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
Modifier and TypeMethodDescriptiondeleteOnTermination
(Boolean deleteOnTermination) Indicates whether the volume is deleted on instance termination.Indicates whether the volume is encrypted.The number of I/O operations per second (IOPS) to provision for agp3
,io1
, orio2
volume.snapshotId
(String snapshotId) The ID of the snapshot.volumeSize
(Integer volumeSize) The size of the volume, in GiB.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 Details
-
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
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
, 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
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.
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
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.
-