Interface VolumeModification.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<VolumeModification.Builder,
,VolumeModification> SdkBuilder<VolumeModification.Builder,
,VolumeModification> SdkPojo
- Enclosing class:
VolumeModification
-
Method Summary
Modifier and TypeMethodDescriptionThe modification completion or failure time.modificationState
(String modificationState) The current modification state.modificationState
(VolumeModificationState modificationState) The current modification state.originalIops
(Integer originalIops) The original IOPS rate of the volume.originalMultiAttachEnabled
(Boolean originalMultiAttachEnabled) The original setting for Amazon EBS Multi-Attach.originalSize
(Integer originalSize) The original size of the volume, in GiB.originalThroughput
(Integer originalThroughput) The original throughput of the volume, in MiB/s.originalVolumeType
(String originalVolumeType) The original EBS volume type of the volume.originalVolumeType
(VolumeType originalVolumeType) The original EBS volume type of the volume.The modification progress, from 0 to 100 percent complete.The modification start time.statusMessage
(String statusMessage) A status message about the modification progress or failure.targetIops
(Integer targetIops) The target IOPS rate of the volume.targetMultiAttachEnabled
(Boolean targetMultiAttachEnabled) The target setting for Amazon EBS Multi-Attach.targetSize
(Integer targetSize) The target size of the volume, in GiB.targetThroughput
(Integer targetThroughput) The target throughput of the volume, in MiB/s.targetVolumeType
(String targetVolumeType) The target EBS volume type of the volume.targetVolumeType
(VolumeType targetVolumeType) The target EBS volume type of the volume.The ID of the volume.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
-
volumeId
The ID of the volume.
- Parameters:
volumeId
- The ID of the volume.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
modificationState
The current modification state. The modification state is null for unmodified volumes.
- Parameters:
modificationState
- The current modification state. The modification state is null for unmodified volumes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
modificationState
The current modification state. The modification state is null for unmodified volumes.
- Parameters:
modificationState
- The current modification state. The modification state is null for unmodified volumes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
statusMessage
A status message about the modification progress or failure.
- Parameters:
statusMessage
- A status message about the modification progress or failure.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetSize
The target size of the volume, in GiB.
- Parameters:
targetSize
- The target size of the volume, in GiB.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetIops
The target IOPS rate of the volume.
- Parameters:
targetIops
- The target IOPS rate of the volume.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetVolumeType
The target EBS volume type of the volume.
- Parameters:
targetVolumeType
- The target EBS volume type of the volume.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
targetVolumeType
The target EBS volume type of the volume.
- Parameters:
targetVolumeType
- The target EBS volume type of the volume.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
targetThroughput
The target throughput of the volume, in MiB/s.
- Parameters:
targetThroughput
- The target throughput of the volume, in MiB/s.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetMultiAttachEnabled
The target setting for Amazon EBS Multi-Attach.
- Parameters:
targetMultiAttachEnabled
- The target setting for Amazon EBS Multi-Attach.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
originalSize
The original size of the volume, in GiB.
- Parameters:
originalSize
- The original size of the volume, in GiB.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
originalIops
The original IOPS rate of the volume.
- Parameters:
originalIops
- The original IOPS rate of the volume.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
originalVolumeType
The original EBS volume type of the volume.
- Parameters:
originalVolumeType
- The original EBS volume type of the volume.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
originalVolumeType
The original EBS volume type of the volume.
- Parameters:
originalVolumeType
- The original EBS volume type of the volume.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
originalThroughput
The original throughput of the volume, in MiB/s.
- Parameters:
originalThroughput
- The original throughput of the volume, in MiB/s.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
originalMultiAttachEnabled
The original setting for Amazon EBS Multi-Attach.
- Parameters:
originalMultiAttachEnabled
- The original setting for Amazon EBS Multi-Attach.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
progress
The modification progress, from 0 to 100 percent complete.
- Parameters:
progress
- The modification progress, from 0 to 100 percent complete.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
startTime
The modification start time.
- Parameters:
startTime
- The modification start time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endTime
The modification completion or failure time.
- Parameters:
endTime
- The modification completion or failure time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-