@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DisableFastSnapshotRestoreSuccessItem extends Object implements Serializable, Cloneable
Describes fast snapshot restores that were successfully disabled.
| Constructor and Description |
|---|
DisableFastSnapshotRestoreSuccessItem() |
| Modifier and Type | Method and Description |
|---|---|
DisableFastSnapshotRestoreSuccessItem |
clone() |
boolean |
equals(Object obj) |
String |
getAvailabilityZone()
The Availability Zone.
|
Date |
getDisabledTime()
The time at which fast snapshot restores entered the
disabled state. |
Date |
getDisablingTime()
The time at which fast snapshot restores entered the
disabling state. |
Date |
getEnabledTime()
The time at which fast snapshot restores entered the
enabled state. |
Date |
getEnablingTime()
The time at which fast snapshot restores entered the
enabling state. |
Date |
getOptimizingTime()
The time at which fast snapshot restores entered the
optimizing state. |
String |
getOwnerAlias()
The Amazon Web Services owner alias that enabled fast snapshot restores on the snapshot.
|
String |
getOwnerId()
The ID of the Amazon Web Services account that enabled fast snapshot restores on the snapshot.
|
String |
getSnapshotId()
The ID of the snapshot.
|
String |
getState()
The state of fast snapshot restores for the snapshot.
|
String |
getStateTransitionReason()
The reason for the state transition.
|
int |
hashCode() |
void |
setAvailabilityZone(String availabilityZone)
The Availability Zone.
|
void |
setDisabledTime(Date disabledTime)
The time at which fast snapshot restores entered the
disabled state. |
void |
setDisablingTime(Date disablingTime)
The time at which fast snapshot restores entered the
disabling state. |
void |
setEnabledTime(Date enabledTime)
The time at which fast snapshot restores entered the
enabled state. |
void |
setEnablingTime(Date enablingTime)
The time at which fast snapshot restores entered the
enabling state. |
void |
setOptimizingTime(Date optimizingTime)
The time at which fast snapshot restores entered the
optimizing state. |
void |
setOwnerAlias(String ownerAlias)
The Amazon Web Services owner alias that enabled fast snapshot restores on the snapshot.
|
void |
setOwnerId(String ownerId)
The ID of the Amazon Web Services account that enabled fast snapshot restores on the snapshot.
|
void |
setSnapshotId(String snapshotId)
The ID of the snapshot.
|
void |
setState(String state)
The state of fast snapshot restores for the snapshot.
|
void |
setStateTransitionReason(String stateTransitionReason)
The reason for the state transition.
|
String |
toString()
Returns a string representation of this object.
|
DisableFastSnapshotRestoreSuccessItem |
withAvailabilityZone(String availabilityZone)
The Availability Zone.
|
DisableFastSnapshotRestoreSuccessItem |
withDisabledTime(Date disabledTime)
The time at which fast snapshot restores entered the
disabled state. |
DisableFastSnapshotRestoreSuccessItem |
withDisablingTime(Date disablingTime)
The time at which fast snapshot restores entered the
disabling state. |
DisableFastSnapshotRestoreSuccessItem |
withEnabledTime(Date enabledTime)
The time at which fast snapshot restores entered the
enabled state. |
DisableFastSnapshotRestoreSuccessItem |
withEnablingTime(Date enablingTime)
The time at which fast snapshot restores entered the
enabling state. |
DisableFastSnapshotRestoreSuccessItem |
withOptimizingTime(Date optimizingTime)
The time at which fast snapshot restores entered the
optimizing state. |
DisableFastSnapshotRestoreSuccessItem |
withOwnerAlias(String ownerAlias)
The Amazon Web Services owner alias that enabled fast snapshot restores on the snapshot.
|
DisableFastSnapshotRestoreSuccessItem |
withOwnerId(String ownerId)
The ID of the Amazon Web Services account that enabled fast snapshot restores on the snapshot.
|
DisableFastSnapshotRestoreSuccessItem |
withSnapshotId(String snapshotId)
The ID of the snapshot.
|
DisableFastSnapshotRestoreSuccessItem |
withState(FastSnapshotRestoreStateCode state)
The state of fast snapshot restores for the snapshot.
|
DisableFastSnapshotRestoreSuccessItem |
withState(String state)
The state of fast snapshot restores for the snapshot.
|
DisableFastSnapshotRestoreSuccessItem |
withStateTransitionReason(String stateTransitionReason)
The reason for the state transition.
|
public DisableFastSnapshotRestoreSuccessItem()
public void setSnapshotId(String snapshotId)
The ID of the snapshot.
snapshotId - The ID of the snapshot.public String getSnapshotId()
The ID of the snapshot.
public DisableFastSnapshotRestoreSuccessItem withSnapshotId(String snapshotId)
The ID of the snapshot.
snapshotId - The ID of the snapshot.public void setAvailabilityZone(String availabilityZone)
The Availability Zone.
availabilityZone - The Availability Zone.public String getAvailabilityZone()
The Availability Zone.
public DisableFastSnapshotRestoreSuccessItem withAvailabilityZone(String availabilityZone)
The Availability Zone.
availabilityZone - The Availability Zone.public void setState(String state)
The state of fast snapshot restores for the snapshot.
state - The state of fast snapshot restores for the snapshot.FastSnapshotRestoreStateCodepublic String getState()
The state of fast snapshot restores for the snapshot.
FastSnapshotRestoreStateCodepublic DisableFastSnapshotRestoreSuccessItem withState(String state)
The state of fast snapshot restores for the snapshot.
state - The state of fast snapshot restores for the snapshot.FastSnapshotRestoreStateCodepublic DisableFastSnapshotRestoreSuccessItem withState(FastSnapshotRestoreStateCode state)
The state of fast snapshot restores for the snapshot.
state - The state of fast snapshot restores for the snapshot.FastSnapshotRestoreStateCodepublic void setStateTransitionReason(String stateTransitionReason)
The reason for the state transition. The possible values are as follows:
Client.UserInitiated - The state successfully transitioned to enabling or
disabling.
Client.UserInitiated - Lifecycle state transition - The state successfully transitioned to
optimizing, enabled, or disabled.
stateTransitionReason - The reason for the state transition. The possible values are as follows:
Client.UserInitiated - The state successfully transitioned to enabling or
disabling.
Client.UserInitiated - Lifecycle state transition - The state successfully transitioned to
optimizing, enabled, or disabled.
public String getStateTransitionReason()
The reason for the state transition. The possible values are as follows:
Client.UserInitiated - The state successfully transitioned to enabling or
disabling.
Client.UserInitiated - Lifecycle state transition - The state successfully transitioned to
optimizing, enabled, or disabled.
Client.UserInitiated - The state successfully transitioned to enabling or
disabling.
Client.UserInitiated - Lifecycle state transition - The state successfully transitioned to
optimizing, enabled, or disabled.
public DisableFastSnapshotRestoreSuccessItem withStateTransitionReason(String stateTransitionReason)
The reason for the state transition. The possible values are as follows:
Client.UserInitiated - The state successfully transitioned to enabling or
disabling.
Client.UserInitiated - Lifecycle state transition - The state successfully transitioned to
optimizing, enabled, or disabled.
stateTransitionReason - The reason for the state transition. The possible values are as follows:
Client.UserInitiated - The state successfully transitioned to enabling or
disabling.
Client.UserInitiated - Lifecycle state transition - The state successfully transitioned to
optimizing, enabled, or disabled.
public void setOwnerId(String ownerId)
The ID of the Amazon Web Services account that enabled fast snapshot restores on the snapshot.
ownerId - The ID of the Amazon Web Services account that enabled fast snapshot restores on the snapshot.public String getOwnerId()
The ID of the Amazon Web Services account that enabled fast snapshot restores on the snapshot.
public DisableFastSnapshotRestoreSuccessItem withOwnerId(String ownerId)
The ID of the Amazon Web Services account that enabled fast snapshot restores on the snapshot.
ownerId - The ID of the Amazon Web Services account that enabled fast snapshot restores on the snapshot.public void setOwnerAlias(String ownerAlias)
The Amazon Web Services owner alias that enabled fast snapshot restores on the snapshot. This is intended for future use.
ownerAlias - The Amazon Web Services owner alias that enabled fast snapshot restores on the snapshot. This is intended
for future use.public String getOwnerAlias()
The Amazon Web Services owner alias that enabled fast snapshot restores on the snapshot. This is intended for future use.
public DisableFastSnapshotRestoreSuccessItem withOwnerAlias(String ownerAlias)
The Amazon Web Services owner alias that enabled fast snapshot restores on the snapshot. This is intended for future use.
ownerAlias - The Amazon Web Services owner alias that enabled fast snapshot restores on the snapshot. This is intended
for future use.public void setEnablingTime(Date enablingTime)
The time at which fast snapshot restores entered the enabling state.
enablingTime - The time at which fast snapshot restores entered the enabling state.public Date getEnablingTime()
The time at which fast snapshot restores entered the enabling state.
enabling state.public DisableFastSnapshotRestoreSuccessItem withEnablingTime(Date enablingTime)
The time at which fast snapshot restores entered the enabling state.
enablingTime - The time at which fast snapshot restores entered the enabling state.public void setOptimizingTime(Date optimizingTime)
The time at which fast snapshot restores entered the optimizing state.
optimizingTime - The time at which fast snapshot restores entered the optimizing state.public Date getOptimizingTime()
The time at which fast snapshot restores entered the optimizing state.
optimizing state.public DisableFastSnapshotRestoreSuccessItem withOptimizingTime(Date optimizingTime)
The time at which fast snapshot restores entered the optimizing state.
optimizingTime - The time at which fast snapshot restores entered the optimizing state.public void setEnabledTime(Date enabledTime)
The time at which fast snapshot restores entered the enabled state.
enabledTime - The time at which fast snapshot restores entered the enabled state.public Date getEnabledTime()
The time at which fast snapshot restores entered the enabled state.
enabled state.public DisableFastSnapshotRestoreSuccessItem withEnabledTime(Date enabledTime)
The time at which fast snapshot restores entered the enabled state.
enabledTime - The time at which fast snapshot restores entered the enabled state.public void setDisablingTime(Date disablingTime)
The time at which fast snapshot restores entered the disabling state.
disablingTime - The time at which fast snapshot restores entered the disabling state.public Date getDisablingTime()
The time at which fast snapshot restores entered the disabling state.
disabling state.public DisableFastSnapshotRestoreSuccessItem withDisablingTime(Date disablingTime)
The time at which fast snapshot restores entered the disabling state.
disablingTime - The time at which fast snapshot restores entered the disabling state.public void setDisabledTime(Date disabledTime)
The time at which fast snapshot restores entered the disabled state.
disabledTime - The time at which fast snapshot restores entered the disabled state.public Date getDisabledTime()
The time at which fast snapshot restores entered the disabled state.
disabled state.public DisableFastSnapshotRestoreSuccessItem withDisabledTime(Date disabledTime)
The time at which fast snapshot restores entered the disabled state.
disabledTime - The time at which fast snapshot restores entered the disabled state.public String toString()
toString in class ObjectObject.toString()public DisableFastSnapshotRestoreSuccessItem clone()