ToCopyableBuilder<VolumeModification.Builder,VolumeModification>
@Generated("software.amazon.awssdk:codegen") public class VolumeModification extends Object implements 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 | Description |
---|---|---|
static interface |
VolumeModification.Builder |
Modifier and Type | Method | Description |
---|---|---|
static VolumeModification.Builder |
builder() |
|
Date |
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() |
|
Date |
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() |
Take this object and create a builder that contains all of the current property values of this object.
|
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.
VolumeModificationState
public 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.
VolumeType
public 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.
VolumeType
public Long progress()
Modification progress from 0 to 100%.
public Date startTime()
Modification start time
public Date endTime()
Modification completion or failure time.
public VolumeModification.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<VolumeModification.Builder,VolumeModification>
public static VolumeModification.Builder builder()
public static Class<? extends VolumeModification.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.