Interface ScheduledInstancesEbs.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ScheduledInstancesEbs.Builder,
,ScheduledInstancesEbs> SdkBuilder<ScheduledInstancesEbs.Builder,
,ScheduledInstancesEbs> SdkPojo
- Enclosing class:
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 anio1
orio2
volume, with a maximum ratio of 50 IOPS/GiB forio1
, and 500 IOPS/GiB forio2
.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 an
io1
orio2
volume, with a maximum ratio of 50 IOPS/GiB forio1
, and 500 IOPS/GiB forio2
. Range is 100 to 64,000 IOPS for volumes in most Regions. Maximum IOPS of 64,000 is guaranteed only on instances built on the Nitro System. Other instance families guarantee performance up to 32,000 IOPS. For more information, see Amazon EBS volume types in the Amazon EC2 User Guide.This parameter is valid only for Provisioned IOPS SSD (
io1
andio2
) volumes.- Parameters:
iops
- The number of I/O operations per second (IOPS) to provision for anio1
orio2
volume, with a maximum ratio of 50 IOPS/GiB forio1
, and 500 IOPS/GiB forio2
. Range is 100 to 64,000 IOPS for volumes in most Regions. Maximum IOPS of 64,000 is guaranteed only on instances built on the Nitro System. Other instance families guarantee performance up to 32,000 IOPS. For more information, see Amazon EBS volume types in the Amazon EC2 User Guide.This parameter is valid only for Provisioned IOPS SSD (
io1
andio2
) volumes.- 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.
gp2
for General Purpose SSD,io1
orio2
for Provisioned IOPS SSD, Throughput Optimized HDD forst1
, Cold HDD forsc1
, orstandard
for Magnetic.Default:
gp2
- Parameters:
volumeType
- The volume type.gp2
for General Purpose SSD,io1
orio2
for Provisioned IOPS SSD, Throughput Optimized HDD forst1
, Cold HDD forsc1
, orstandard
for Magnetic.Default:
gp2
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-