public static interface RollbackDetails.Builder extends SdkPojo, CopyableBuilder<RollbackDetails.Builder,RollbackDetails>
| Modifier and Type | Method and Description |
|---|---|
RollbackDetails.Builder |
instancesToUpdateOnRollback(Integer instancesToUpdateOnRollback)
Indicates the value of
InstancesToUpdate at the time the rollback started. |
RollbackDetails.Builder |
percentageCompleteOnRollback(Integer percentageCompleteOnRollback)
Indicates the value of
PercentageComplete at the time the rollback started. |
default RollbackDetails.Builder |
progressDetailsOnRollback(Consumer<InstanceRefreshProgressDetails.Builder> progressDetailsOnRollback)
Reports progress on replacing instances in an Auto Scaling group that has a warm pool.
|
RollbackDetails.Builder |
progressDetailsOnRollback(InstanceRefreshProgressDetails progressDetailsOnRollback)
Reports progress on replacing instances in an Auto Scaling group that has a warm pool.
|
RollbackDetails.Builder |
rollbackReason(String rollbackReason)
The reason for this instance refresh rollback (for example, whether a manual or automatic rollback was
initiated).
|
RollbackDetails.Builder |
rollbackStartTime(Instant rollbackStartTime)
The date and time at which the rollback began.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildRollbackDetails.Builder rollbackReason(String rollbackReason)
The reason for this instance refresh rollback (for example, whether a manual or automatic rollback was initiated).
rollbackReason - The reason for this instance refresh rollback (for example, whether a manual or automatic rollback was
initiated).RollbackDetails.Builder rollbackStartTime(Instant rollbackStartTime)
The date and time at which the rollback began.
rollbackStartTime - The date and time at which the rollback began.RollbackDetails.Builder percentageCompleteOnRollback(Integer percentageCompleteOnRollback)
Indicates the value of PercentageComplete at the time the rollback started.
percentageCompleteOnRollback - Indicates the value of PercentageComplete at the time the rollback started.RollbackDetails.Builder instancesToUpdateOnRollback(Integer instancesToUpdateOnRollback)
Indicates the value of InstancesToUpdate at the time the rollback started.
instancesToUpdateOnRollback - Indicates the value of InstancesToUpdate at the time the rollback started.RollbackDetails.Builder progressDetailsOnRollback(InstanceRefreshProgressDetails progressDetailsOnRollback)
Reports progress on replacing instances in an Auto Scaling group that has a warm pool. This includes separate details for instances in the warm pool and instances in the Auto Scaling group (the live pool).
progressDetailsOnRollback - Reports progress on replacing instances in an Auto Scaling group that has a warm pool. This includes
separate details for instances in the warm pool and instances in the Auto Scaling group (the live
pool).default RollbackDetails.Builder progressDetailsOnRollback(Consumer<InstanceRefreshProgressDetails.Builder> progressDetailsOnRollback)
Reports progress on replacing instances in an Auto Scaling group that has a warm pool. This includes separate details for instances in the warm pool and instances in the Auto Scaling group (the live pool).
This is a convenience method that creates an instance of theInstanceRefreshProgressDetails.Builder
avoiding the need to create one manually via InstanceRefreshProgressDetails.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to progressDetailsOnRollback(InstanceRefreshProgressDetails).
progressDetailsOnRollback - a consumer that will call methods on InstanceRefreshProgressDetails.BuilderprogressDetailsOnRollback(InstanceRefreshProgressDetails)Copyright © 2023. All rights reserved.