Interface EnableFastSnapshotRestoreSuccessItem.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<EnableFastSnapshotRestoreSuccessItem.Builder,EnableFastSnapshotRestoreSuccessItem>,SdkBuilder<EnableFastSnapshotRestoreSuccessItem.Builder,EnableFastSnapshotRestoreSuccessItem>,SdkPojo
- Enclosing class:
- EnableFastSnapshotRestoreSuccessItem
public static interface EnableFastSnapshotRestoreSuccessItem.Builder extends SdkPojo, CopyableBuilder<EnableFastSnapshotRestoreSuccessItem.Builder,EnableFastSnapshotRestoreSuccessItem>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EnableFastSnapshotRestoreSuccessItem.BuilderavailabilityZone(String availabilityZone)The Availability Zone.EnableFastSnapshotRestoreSuccessItem.BuilderdisabledTime(Instant disabledTime)The time at which fast snapshot restores entered thedisabledstate.EnableFastSnapshotRestoreSuccessItem.BuilderdisablingTime(Instant disablingTime)The time at which fast snapshot restores entered thedisablingstate.EnableFastSnapshotRestoreSuccessItem.BuilderenabledTime(Instant enabledTime)The time at which fast snapshot restores entered theenabledstate.EnableFastSnapshotRestoreSuccessItem.BuilderenablingTime(Instant enablingTime)The time at which fast snapshot restores entered theenablingstate.EnableFastSnapshotRestoreSuccessItem.BuilderoptimizingTime(Instant optimizingTime)The time at which fast snapshot restores entered theoptimizingstate.EnableFastSnapshotRestoreSuccessItem.BuilderownerAlias(String ownerAlias)The Amazon Web Services owner alias that enabled fast snapshot restores on the snapshot.EnableFastSnapshotRestoreSuccessItem.BuilderownerId(String ownerId)The ID of the Amazon Web Services account that enabled fast snapshot restores on the snapshot.EnableFastSnapshotRestoreSuccessItem.BuildersnapshotId(String snapshotId)The ID of the snapshot.EnableFastSnapshotRestoreSuccessItem.Builderstate(String state)The state of fast snapshot restores.EnableFastSnapshotRestoreSuccessItem.Builderstate(FastSnapshotRestoreStateCode state)The state of fast snapshot restores.EnableFastSnapshotRestoreSuccessItem.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, sdkFields
-
-
-
-
Method Detail
-
snapshotId
EnableFastSnapshotRestoreSuccessItem.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
EnableFastSnapshotRestoreSuccessItem.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
EnableFastSnapshotRestoreSuccessItem.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
EnableFastSnapshotRestoreSuccessItem.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
EnableFastSnapshotRestoreSuccessItem.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
EnableFastSnapshotRestoreSuccessItem.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
EnableFastSnapshotRestoreSuccessItem.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
EnableFastSnapshotRestoreSuccessItem.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
EnableFastSnapshotRestoreSuccessItem.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
EnableFastSnapshotRestoreSuccessItem.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
EnableFastSnapshotRestoreSuccessItem.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
EnableFastSnapshotRestoreSuccessItem.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.
-
-