Interface VolumeConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<VolumeConfiguration.Builder,VolumeConfiguration>,SdkBuilder<VolumeConfiguration.Builder,VolumeConfiguration>,SdkPojo
- Enclosing class:
- VolumeConfiguration
public static interface VolumeConfiguration.Builder extends SdkPojo, CopyableBuilder<VolumeConfiguration.Builder,VolumeConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description VolumeConfiguration.BuilderrootVolume(Boolean rootVolume)Contains the image used to boot the instance during launch.VolumeConfiguration.BuildervolumeBaselineIOPS(Integer volumeBaselineIOPS)The baseline IOPS of the volume.VolumeConfiguration.BuildervolumeBaselineThroughput(Integer volumeBaselineThroughput)The baseline throughput of the volume.VolumeConfiguration.BuildervolumeBurstIOPS(Integer volumeBurstIOPS)The burst IOPS of the volume.VolumeConfiguration.BuildervolumeBurstThroughput(Integer volumeBurstThroughput)The burst throughput of the volume.VolumeConfiguration.BuildervolumeSize(Integer volumeSize)The size of the volume, in GiB.VolumeConfiguration.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, sdkFields
-
-
-
-
Method Detail
-
volumeType
VolumeConfiguration.Builder volumeType(String volumeType)
The volume type.
This can be
gp2for General Purpose SSD,io1orio2for Provisioned IOPS SSD,st1for Throughput Optimized HDD,sc1for Cold HDD, orstandardfor Magnetic volumes.- Parameters:
volumeType- The volume type.This can be
gp2for General Purpose SSD,io1orio2for Provisioned IOPS SSD,st1for Throughput Optimized HDD,sc1for Cold HDD, orstandardfor Magnetic volumes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
volumeSize
VolumeConfiguration.Builder volumeSize(Integer volumeSize)
The size of the volume, in GiB.
- Parameters:
volumeSize- The size of the volume, in GiB.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
volumeBaselineIOPS
VolumeConfiguration.Builder volumeBaselineIOPS(Integer volumeBaselineIOPS)
The baseline IOPS of the volume.
- Parameters:
volumeBaselineIOPS- The baseline IOPS of the volume.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
volumeBurstIOPS
VolumeConfiguration.Builder volumeBurstIOPS(Integer volumeBurstIOPS)
The burst IOPS of the volume.
- Parameters:
volumeBurstIOPS- The burst IOPS of the volume.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
volumeBaselineThroughput
VolumeConfiguration.Builder volumeBaselineThroughput(Integer volumeBaselineThroughput)
The baseline throughput of the volume.
- Parameters:
volumeBaselineThroughput- The baseline throughput of the volume.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
volumeBurstThroughput
VolumeConfiguration.Builder volumeBurstThroughput(Integer volumeBurstThroughput)
The burst throughput of the volume.
- Parameters:
volumeBurstThroughput- The burst throughput of the volume.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rootVolume
VolumeConfiguration.Builder rootVolume(Boolean rootVolume)
Contains the image used to boot the instance during launch.
- Parameters:
rootVolume- Contains the image used to boot the instance during launch.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-