Uses of Interface
software.amazon.awssdk.services.autoscaling.model.ScalingPolicy.Builder
Packages that use ScalingPolicy.Builder
-
Uses of ScalingPolicy.Builder in software.amazon.awssdk.services.autoscaling.model
Methods in software.amazon.awssdk.services.autoscaling.model that return ScalingPolicy.BuilderModifier and TypeMethodDescriptionScalingPolicy.Builder.adjustmentType(String adjustmentType) Specifies how the scaling adjustment is interpreted (for example, an absolute number or a percentage).ScalingPolicy.Builder.alarms(Collection<Alarm> alarms) The CloudWatch alarms related to the policy.ScalingPolicy.Builder.alarms(Consumer<Alarm.Builder>... alarms) The CloudWatch alarms related to the policy.The CloudWatch alarms related to the policy.ScalingPolicy.Builder.autoScalingGroupName(String autoScalingGroupName) The name of the Auto Scaling group.static ScalingPolicy.BuilderScalingPolicy.builder()The duration of the policy's cooldown period, in seconds.Indicates whether the policy is enabled (true) or disabled (false).ScalingPolicy.Builder.estimatedInstanceWarmup(Integer estimatedInstanceWarmup) The estimated time, in seconds, until a newly launched instance can contribute to the CloudWatch metrics.ScalingPolicy.Builder.metricAggregationType(String metricAggregationType) The aggregation type for the CloudWatch metrics.ScalingPolicy.Builder.minAdjustmentMagnitude(Integer minAdjustmentMagnitude) The minimum value to scale by when the adjustment type isPercentChangeInCapacity.ScalingPolicy.Builder.minAdjustmentStep(Integer minAdjustmentStep) Available for backward compatibility.The Amazon Resource Name (ARN) of the policy.ScalingPolicy.Builder.policyName(String policyName) The name of the scaling policy.ScalingPolicy.Builder.policyType(String policyType) One of the following policy types:default ScalingPolicy.BuilderScalingPolicy.Builder.predictiveScalingConfiguration(Consumer<PredictiveScalingConfiguration.Builder> predictiveScalingConfiguration) A predictive scaling policy.ScalingPolicy.Builder.predictiveScalingConfiguration(PredictiveScalingConfiguration predictiveScalingConfiguration) A predictive scaling policy.ScalingPolicy.Builder.scalingAdjustment(Integer scalingAdjustment) The amount by which to scale, based on the specified adjustment type.ScalingPolicy.Builder.stepAdjustments(Collection<StepAdjustment> stepAdjustments) A set of adjustments that enable you to scale based on the size of the alarm breach.ScalingPolicy.Builder.stepAdjustments(Consumer<StepAdjustment.Builder>... stepAdjustments) A set of adjustments that enable you to scale based on the size of the alarm breach.ScalingPolicy.Builder.stepAdjustments(StepAdjustment... stepAdjustments) A set of adjustments that enable you to scale based on the size of the alarm breach.default ScalingPolicy.BuilderScalingPolicy.Builder.targetTrackingConfiguration(Consumer<TargetTrackingConfiguration.Builder> targetTrackingConfiguration) A target tracking scaling policy.ScalingPolicy.Builder.targetTrackingConfiguration(TargetTrackingConfiguration targetTrackingConfiguration) A target tracking scaling policy.ScalingPolicy.toBuilder()Methods in software.amazon.awssdk.services.autoscaling.model that return types with arguments of type ScalingPolicy.BuilderModifier and TypeMethodDescriptionstatic Class<? extends ScalingPolicy.Builder>ScalingPolicy.serializableBuilderClass()