Interface ScheduledInstancesEbs.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ScheduledInstancesEbs.Builder,,ScheduledInstancesEbs> SdkBuilder<ScheduledInstancesEbs.Builder,,ScheduledInstancesEbs> SdkPojo
- Enclosing class:
ScheduledInstancesEbs
@Mutable
@NotThreadSafe
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, orio2volume.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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, 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, orio2volume.- Parameters:
iops- The number of I/O operations per second (IOPS) to provision for agp3,io1, orio2volume.- 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.
-