Interface DescribeFastSnapshotRestoreSuccessItem.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<DescribeFastSnapshotRestoreSuccessItem.Builder,DescribeFastSnapshotRestoreSuccessItem>,SdkBuilder<DescribeFastSnapshotRestoreSuccessItem.Builder,DescribeFastSnapshotRestoreSuccessItem>,SdkPojo
- Enclosing class:
- DescribeFastSnapshotRestoreSuccessItem
@Mutable @NotThreadSafe 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.BuilderavailabilityZone(String availabilityZone)The Availability Zone.DescribeFastSnapshotRestoreSuccessItem.BuilderdisabledTime(Instant disabledTime)The time at which fast snapshot restores entered thedisabledstate.DescribeFastSnapshotRestoreSuccessItem.BuilderdisablingTime(Instant disablingTime)The time at which fast snapshot restores entered thedisablingstate.DescribeFastSnapshotRestoreSuccessItem.BuilderenabledTime(Instant enabledTime)The time at which fast snapshot restores entered theenabledstate.DescribeFastSnapshotRestoreSuccessItem.BuilderenablingTime(Instant enablingTime)The time at which fast snapshot restores entered theenablingstate.DescribeFastSnapshotRestoreSuccessItem.BuilderoptimizingTime(Instant optimizingTime)The time at which fast snapshot restores entered theoptimizingstate.DescribeFastSnapshotRestoreSuccessItem.BuilderownerAlias(String ownerAlias)The Amazon Web Services owner alias that enabled fast snapshot restores on the snapshot.DescribeFastSnapshotRestoreSuccessItem.BuilderownerId(String ownerId)The ID of the Amazon Web Services account that enabled fast snapshot restores on the snapshot.DescribeFastSnapshotRestoreSuccessItem.BuildersnapshotId(String snapshotId)The ID of the snapshot.DescribeFastSnapshotRestoreSuccessItem.Builderstate(String state)The state of fast snapshot restores.DescribeFastSnapshotRestoreSuccessItem.Builderstate(FastSnapshotRestoreStateCode state)The state of fast snapshot restores.DescribeFastSnapshotRestoreSuccessItem.BuilderstateTransitionReason(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, sdkFieldNameToField, 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 toenablingordisabling. -
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 toenablingordisabling. -
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
enablingstate.- Parameters:
enablingTime- The time at which fast snapshot restores entered theenablingstate.- 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
optimizingstate.- Parameters:
optimizingTime- The time at which fast snapshot restores entered theoptimizingstate.- 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
enabledstate.- Parameters:
enabledTime- The time at which fast snapshot restores entered theenabledstate.- 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
disablingstate.- Parameters:
disablingTime- The time at which fast snapshot restores entered thedisablingstate.- 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
disabledstate.- Parameters:
disabledTime- The time at which fast snapshot restores entered thedisabledstate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-