Uses of Interface
software.amazon.awssdk.services.autoscaling.model.RefreshPreferences.Builder
Packages that use RefreshPreferences.Builder
-
Uses of RefreshPreferences.Builder in software.amazon.awssdk.services.autoscaling.model
Methods in software.amazon.awssdk.services.autoscaling.model that return RefreshPreferences.BuilderModifier and TypeMethodDescriptiondefault RefreshPreferences.BuilderRefreshPreferences.Builder.alarmSpecification(Consumer<AlarmSpecification.Builder> alarmSpecification) (Optional) The CloudWatch alarm specification.RefreshPreferences.Builder.alarmSpecification(AlarmSpecification alarmSpecification) (Optional) The CloudWatch alarm specification.RefreshPreferences.Builder.autoRollback(Boolean autoRollback) (Optional) Indicates whether to roll back the Auto Scaling group to its previous configuration if the instance refresh fails or a CloudWatch alarm threshold is met.The amount of time, in seconds, to wait at the end of an instance refresh before the instance refresh is considered complete.static RefreshPreferences.BuilderRefreshPreferences.builder()RefreshPreferences.Builder.checkpointDelay(Integer checkpointDelay) (Optional) The amount of time, in seconds, to wait after a checkpoint before continuing.RefreshPreferences.Builder.checkpointPercentages(Integer... checkpointPercentages) (Optional) Threshold values for each checkpoint in ascending order.RefreshPreferences.Builder.checkpointPercentages(Collection<Integer> checkpointPercentages) (Optional) Threshold values for each checkpoint in ascending order.RefreshPreferences.Builder.instanceWarmup(Integer instanceWarmup) A time period, in seconds, during which an instance refresh waits before moving on to replacing the next instance after a new instance enters theInServicestate.RefreshPreferences.Builder.maxHealthyPercentage(Integer maxHealthyPercentage) Specifies the maximum percentage of the group that can be in service and healthy, or pending, to support your workload when replacing instances.RefreshPreferences.Builder.minHealthyPercentage(Integer minHealthyPercentage) Specifies the minimum percentage of the group to keep in service, healthy, and ready to use to support your workload to allow the operation to continue.RefreshPreferences.Builder.scaleInProtectedInstances(String scaleInProtectedInstances) Choose the behavior that you want Amazon EC2 Auto Scaling to use if instances protected from scale in are found.RefreshPreferences.Builder.scaleInProtectedInstances(ScaleInProtectedInstances scaleInProtectedInstances) Choose the behavior that you want Amazon EC2 Auto Scaling to use if instances protected from scale in are found.RefreshPreferences.Builder.skipMatching(Boolean skipMatching) (Optional) Indicates whether skip matching is enabled.RefreshPreferences.Builder.standbyInstances(String standbyInstances) Choose the behavior that you want Amazon EC2 Auto Scaling to use if instances inStandbystate are found.RefreshPreferences.Builder.standbyInstances(StandbyInstances standbyInstances) Choose the behavior that you want Amazon EC2 Auto Scaling to use if instances inStandbystate are found.RefreshPreferences.toBuilder()Methods in software.amazon.awssdk.services.autoscaling.model that return types with arguments of type RefreshPreferences.BuilderModifier and TypeMethodDescriptionstatic Class<? extends RefreshPreferences.Builder>RefreshPreferences.serializableBuilderClass()Method parameters in software.amazon.awssdk.services.autoscaling.model with type arguments of type RefreshPreferences.BuilderModifier and TypeMethodDescriptiondefault InstanceRefresh.BuilderInstanceRefresh.Builder.preferences(Consumer<RefreshPreferences.Builder> preferences) The preferences for an instance refresh.StartInstanceRefreshRequest.Builder.preferences(Consumer<RefreshPreferences.Builder> preferences) Sets your preferences for the instance refresh so that it performs as expected when you start it.