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.BuilderdeleteOnTermination(Boolean deleteOnTermination)Indicates whether the volume is deleted on instance termination.ScheduledInstancesEbs.Builderencrypted(Boolean encrypted)Indicates whether the volume is encrypted.ScheduledInstancesEbs.Builderiops(Integer iops)The number of I/O operations per second (IOPS) to provision for agp3,io1, orio2volume.ScheduledInstancesEbs.BuildersnapshotId(String snapshotId)The ID of the snapshot.ScheduledInstancesEbs.BuildervolumeSize(Integer volumeSize)The size of the volume, in GiB.ScheduledInstancesEbs.BuildervolumeType(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, sdkFieldNameToField, 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, 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
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.
-
-