public static interface VolumeModification.Builder extends SdkPojo, CopyableBuilder<VolumeModification.Builder,VolumeModification>
Modifier and Type | Method and Description |
---|---|
VolumeModification.Builder |
endTime(Instant endTime)
The modification completion or failure time.
|
VolumeModification.Builder |
modificationState(String modificationState)
The current modification state.
|
VolumeModification.Builder |
modificationState(VolumeModificationState modificationState)
The current modification state.
|
VolumeModification.Builder |
originalIops(Integer originalIops)
The original IOPS rate of the volume.
|
VolumeModification.Builder |
originalMultiAttachEnabled(Boolean originalMultiAttachEnabled)
The original setting for Amazon EBS Multi-Attach.
|
VolumeModification.Builder |
originalSize(Integer originalSize)
The original size of the volume, in GiB.
|
VolumeModification.Builder |
originalThroughput(Integer originalThroughput)
The original throughput of the volume, in MiB/s.
|
VolumeModification.Builder |
originalVolumeType(String originalVolumeType)
The original EBS volume type of the volume.
|
VolumeModification.Builder |
originalVolumeType(VolumeType originalVolumeType)
The original EBS volume type of the volume.
|
VolumeModification.Builder |
progress(Long progress)
The modification progress, from 0 to 100 percent complete.
|
VolumeModification.Builder |
startTime(Instant startTime)
The modification start time.
|
VolumeModification.Builder |
statusMessage(String statusMessage)
A status message about the modification progress or failure.
|
VolumeModification.Builder |
targetIops(Integer targetIops)
The target IOPS rate of the volume.
|
VolumeModification.Builder |
targetMultiAttachEnabled(Boolean targetMultiAttachEnabled)
The target setting for Amazon EBS Multi-Attach.
|
VolumeModification.Builder |
targetSize(Integer targetSize)
The target size of the volume, in GiB.
|
VolumeModification.Builder |
targetThroughput(Integer targetThroughput)
The target throughput of the volume, in MiB/s.
|
VolumeModification.Builder |
targetVolumeType(String targetVolumeType)
The target EBS volume type of the volume.
|
VolumeModification.Builder |
targetVolumeType(VolumeType targetVolumeType)
The target EBS volume type of the volume.
|
VolumeModification.Builder |
volumeId(String volumeId)
The ID of the volume.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
VolumeModification.Builder volumeId(String volumeId)
The ID of the volume.
volumeId
- The ID of the volume.VolumeModification.Builder modificationState(String modificationState)
The current modification state. The modification state is null for unmodified volumes.
modificationState
- The current modification state. The modification state is null for unmodified volumes.VolumeModificationState
,
VolumeModificationState
VolumeModification.Builder modificationState(VolumeModificationState modificationState)
The current modification state. The modification state is null for unmodified volumes.
modificationState
- The current modification state. The modification state is null for unmodified volumes.VolumeModificationState
,
VolumeModificationState
VolumeModification.Builder statusMessage(String statusMessage)
A status message about the modification progress or failure.
statusMessage
- A status message about the modification progress or failure.VolumeModification.Builder targetSize(Integer targetSize)
The target size of the volume, in GiB.
targetSize
- The target size of the volume, in GiB.VolumeModification.Builder targetIops(Integer targetIops)
The target IOPS rate of the volume.
targetIops
- The target IOPS rate of the volume.VolumeModification.Builder targetVolumeType(String targetVolumeType)
The target EBS volume type of the volume.
targetVolumeType
- The target EBS volume type of the volume.VolumeType
,
VolumeType
VolumeModification.Builder targetVolumeType(VolumeType targetVolumeType)
The target EBS volume type of the volume.
targetVolumeType
- The target EBS volume type of the volume.VolumeType
,
VolumeType
VolumeModification.Builder targetThroughput(Integer targetThroughput)
The target throughput of the volume, in MiB/s.
targetThroughput
- The target throughput of the volume, in MiB/s.VolumeModification.Builder targetMultiAttachEnabled(Boolean targetMultiAttachEnabled)
The target setting for Amazon EBS Multi-Attach.
targetMultiAttachEnabled
- The target setting for Amazon EBS Multi-Attach.VolumeModification.Builder originalSize(Integer originalSize)
The original size of the volume, in GiB.
originalSize
- The original size of the volume, in GiB.VolumeModification.Builder originalIops(Integer originalIops)
The original IOPS rate of the volume.
originalIops
- The original IOPS rate of the volume.VolumeModification.Builder originalVolumeType(String originalVolumeType)
The original EBS volume type of the volume.
originalVolumeType
- The original EBS volume type of the volume.VolumeType
,
VolumeType
VolumeModification.Builder originalVolumeType(VolumeType originalVolumeType)
The original EBS volume type of the volume.
originalVolumeType
- The original EBS volume type of the volume.VolumeType
,
VolumeType
VolumeModification.Builder originalThroughput(Integer originalThroughput)
The original throughput of the volume, in MiB/s.
originalThroughput
- The original throughput of the volume, in MiB/s.VolumeModification.Builder originalMultiAttachEnabled(Boolean originalMultiAttachEnabled)
The original setting for Amazon EBS Multi-Attach.
originalMultiAttachEnabled
- The original setting for Amazon EBS Multi-Attach.VolumeModification.Builder progress(Long progress)
The modification progress, from 0 to 100 percent complete.
progress
- The modification progress, from 0 to 100 percent complete.VolumeModification.Builder startTime(Instant startTime)
The modification start time.
startTime
- The modification start time.VolumeModification.Builder endTime(Instant endTime)
The modification completion or failure time.
endTime
- The modification completion or failure time.Copyright © 2022. All rights reserved.