@Generated(value="software.amazon.awssdk:codegen") public class VolumeModification extends Object implements software.amazon.awssdk.utils.builder.ToCopyableBuilder<VolumeModification.Builder,VolumeModification>
Describes the modification status of an EBS volume.
If the volume has never been modified, some element values will be null.
| Modifier and Type | Class and Description |
|---|---|
static interface |
VolumeModification.Builder |
| Modifier and Type | Method and Description |
|---|---|
static VolumeModification.Builder |
builder() |
Instant |
endTime()
Modification completion or failure time.
|
boolean |
equals(Object obj) |
int |
hashCode() |
String |
modificationState()
Current state of modification.
|
Integer |
originalIops()
Original IOPS rate of the volume being modified.
|
Integer |
originalSize()
Original size of the volume being modified.
|
String |
originalVolumeType()
Original EBS volume type of the volume being modified.
|
Long |
progress()
Modification progress from 0 to 100%.
|
static Class<? extends VolumeModification.Builder> |
serializableBuilderClass() |
Instant |
startTime()
Modification start time
|
String |
statusMessage()
Generic status message on modification progress or failure.
|
Integer |
targetIops()
Target IOPS rate of the volume being modified.
|
Integer |
targetSize()
Target size of the volume being modified.
|
String |
targetVolumeType()
Target EBS volume type of the volume being modified.
|
VolumeModification.Builder |
toBuilder() |
String |
toString() |
String |
volumeId()
ID of the volume being modified.
|
public String volumeId()
ID of the volume being modified.
public String modificationState()
Current state of modification. Modification state is null for unmodified volumes.
VolumeModificationStatepublic String statusMessage()
Generic status message on modification progress or failure.
public Integer targetSize()
Target size of the volume being modified.
public Integer targetIops()
Target IOPS rate of the volume being modified.
public String targetVolumeType()
Target EBS volume type of the volume being modified.
VolumeTypepublic Integer originalSize()
Original size of the volume being modified.
public Integer originalIops()
Original IOPS rate of the volume being modified.
public String originalVolumeType()
Original EBS volume type of the volume being modified.
VolumeTypepublic Long progress()
Modification progress from 0 to 100%.
public Instant startTime()
Modification start time
public Instant endTime()
Modification completion or failure time.
public VolumeModification.Builder toBuilder()
toBuilder in interface software.amazon.awssdk.utils.builder.ToCopyableBuilder<VolumeModification.Builder,VolumeModification>public static VolumeModification.Builder builder()
public static Class<? extends VolumeModification.Builder> serializableBuilderClass()
Copyright © 2017. All rights reserved.