Interface DescribeFastSnapshotRestoreSuccessItem.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<DescribeFastSnapshotRestoreSuccessItem.Builder,DescribeFastSnapshotRestoreSuccessItem>
,SdkBuilder<DescribeFastSnapshotRestoreSuccessItem.Builder,DescribeFastSnapshotRestoreSuccessItem>
,SdkPojo
- Enclosing class:
- DescribeFastSnapshotRestoreSuccessItem
public static interface DescribeFastSnapshotRestoreSuccessItem.Builder extends SdkPojo, CopyableBuilder<DescribeFastSnapshotRestoreSuccessItem.Builder,DescribeFastSnapshotRestoreSuccessItem>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DescribeFastSnapshotRestoreSuccessItem.Builder
availabilityZone(String availabilityZone)
The Availability Zone.DescribeFastSnapshotRestoreSuccessItem.Builder
disabledTime(Instant disabledTime)
The time at which fast snapshot restores entered thedisabled
state.DescribeFastSnapshotRestoreSuccessItem.Builder
disablingTime(Instant disablingTime)
The time at which fast snapshot restores entered thedisabling
state.DescribeFastSnapshotRestoreSuccessItem.Builder
enabledTime(Instant enabledTime)
The time at which fast snapshot restores entered theenabled
state.DescribeFastSnapshotRestoreSuccessItem.Builder
enablingTime(Instant enablingTime)
The time at which fast snapshot restores entered theenabling
state.DescribeFastSnapshotRestoreSuccessItem.Builder
optimizingTime(Instant optimizingTime)
The time at which fast snapshot restores entered theoptimizing
state.DescribeFastSnapshotRestoreSuccessItem.Builder
ownerAlias(String ownerAlias)
The Amazon Web Services owner alias that enabled fast snapshot restores on the snapshot.DescribeFastSnapshotRestoreSuccessItem.Builder
ownerId(String ownerId)
The ID of the Amazon Web Services account that enabled fast snapshot restores on the snapshot.DescribeFastSnapshotRestoreSuccessItem.Builder
snapshotId(String snapshotId)
The ID of the snapshot.DescribeFastSnapshotRestoreSuccessItem.Builder
state(String state)
The state of fast snapshot restores.DescribeFastSnapshotRestoreSuccessItem.Builder
state(FastSnapshotRestoreStateCode state)
The state of fast snapshot restores.DescribeFastSnapshotRestoreSuccessItem.Builder
stateTransitionReason(String stateTransitionReason)
The reason for the state transition.-
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 Detail
-
snapshotId
DescribeFastSnapshotRestoreSuccessItem.Builder snapshotId(String snapshotId)
The ID of the snapshot.
- Parameters:
snapshotId
- The ID of the snapshot.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availabilityZone
DescribeFastSnapshotRestoreSuccessItem.Builder availabilityZone(String availabilityZone)
The Availability Zone.
- Parameters:
availabilityZone
- The Availability Zone.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
DescribeFastSnapshotRestoreSuccessItem.Builder state(String state)
The state of fast snapshot restores.
- Parameters:
state
- The state of fast snapshot restores.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
FastSnapshotRestoreStateCode
,FastSnapshotRestoreStateCode
-
state
DescribeFastSnapshotRestoreSuccessItem.Builder state(FastSnapshotRestoreStateCode state)
The state of fast snapshot restores.
- Parameters:
state
- The state of fast snapshot restores.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
FastSnapshotRestoreStateCode
,FastSnapshotRestoreStateCode
-
stateTransitionReason
DescribeFastSnapshotRestoreSuccessItem.Builder stateTransitionReason(String stateTransitionReason)
The reason for the state transition. The possible values are as follows:
-
Client.UserInitiated
- The state successfully transitioned toenabling
ordisabling
. -
Client.UserInitiated - Lifecycle state transition
- The state successfully transitioned tooptimizing
,enabled
, ordisabled
.
- Parameters:
stateTransitionReason
- The reason for the state transition. The possible values are as follows:-
Client.UserInitiated
- The state successfully transitioned toenabling
ordisabling
. -
Client.UserInitiated - Lifecycle state transition
- The state successfully transitioned tooptimizing
,enabled
, ordisabled
.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
ownerId
DescribeFastSnapshotRestoreSuccessItem.Builder ownerId(String ownerId)
The ID of the Amazon Web Services account that enabled fast snapshot restores on the snapshot.
- Parameters:
ownerId
- The ID of the Amazon Web Services account that enabled fast snapshot restores on the snapshot.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ownerAlias
DescribeFastSnapshotRestoreSuccessItem.Builder ownerAlias(String ownerAlias)
The Amazon Web Services owner alias that enabled fast snapshot restores on the snapshot. This is intended for future use.
- Parameters:
ownerAlias
- The Amazon Web Services owner alias that enabled fast snapshot restores on the snapshot. This is intended for future use.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
enablingTime
DescribeFastSnapshotRestoreSuccessItem.Builder enablingTime(Instant enablingTime)
The time at which fast snapshot restores entered the
enabling
state.- Parameters:
enablingTime
- The time at which fast snapshot restores entered theenabling
state.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
optimizingTime
DescribeFastSnapshotRestoreSuccessItem.Builder optimizingTime(Instant optimizingTime)
The time at which fast snapshot restores entered the
optimizing
state.- Parameters:
optimizingTime
- The time at which fast snapshot restores entered theoptimizing
state.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
enabledTime
DescribeFastSnapshotRestoreSuccessItem.Builder enabledTime(Instant enabledTime)
The time at which fast snapshot restores entered the
enabled
state.- Parameters:
enabledTime
- The time at which fast snapshot restores entered theenabled
state.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
disablingTime
DescribeFastSnapshotRestoreSuccessItem.Builder disablingTime(Instant disablingTime)
The time at which fast snapshot restores entered the
disabling
state.- Parameters:
disablingTime
- The time at which fast snapshot restores entered thedisabling
state.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
disabledTime
DescribeFastSnapshotRestoreSuccessItem.Builder disabledTime(Instant disabledTime)
The time at which fast snapshot restores entered the
disabled
state.- Parameters:
disabledTime
- The time at which fast snapshot restores entered thedisabled
state.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-