Class PolicyStepScalingPolicyConfigurationStepAdjustmentArgs.Builder

    • Method Detail

      • metricIntervalLowerBound

        public PolicyStepScalingPolicyConfigurationStepAdjustmentArgs.Builder metricIntervalLowerBound​(@Nullable
                                                                                                       com.pulumi.core.Output<java.lang.String> metricIntervalLowerBound)
        Parameters:
        metricIntervalLowerBound - Lower bound for the difference between the alarm threshold and the CloudWatch metric. Without a value, AWS treats this bound as negative infinity.
        Returns:
        builder
      • metricIntervalLowerBound

        public PolicyStepScalingPolicyConfigurationStepAdjustmentArgs.Builder metricIntervalLowerBound​(java.lang.String metricIntervalLowerBound)
        Parameters:
        metricIntervalLowerBound - Lower bound for the difference between the alarm threshold and the CloudWatch metric. Without a value, AWS treats this bound as negative infinity.
        Returns:
        builder
      • metricIntervalUpperBound

        public PolicyStepScalingPolicyConfigurationStepAdjustmentArgs.Builder metricIntervalUpperBound​(@Nullable
                                                                                                       com.pulumi.core.Output<java.lang.String> metricIntervalUpperBound)
        Parameters:
        metricIntervalUpperBound - Upper bound for the difference between the alarm threshold and the CloudWatch metric. Without a value, AWS treats this bound as infinity. The upper bound must be greater than the lower bound.
        Returns:
        builder
      • metricIntervalUpperBound

        public PolicyStepScalingPolicyConfigurationStepAdjustmentArgs.Builder metricIntervalUpperBound​(java.lang.String metricIntervalUpperBound)
        Parameters:
        metricIntervalUpperBound - Upper bound for the difference between the alarm threshold and the CloudWatch metric. Without a value, AWS treats this bound as infinity. The upper bound must be greater than the lower bound.
        Returns:
        builder
      • scalingAdjustment

        public PolicyStepScalingPolicyConfigurationStepAdjustmentArgs.Builder scalingAdjustment​(com.pulumi.core.Output<java.lang.Integer> scalingAdjustment)
        Parameters:
        scalingAdjustment - Number of members by which to scale, when the adjustment bounds are breached. A positive value scales up. A negative value scales down.
        Returns:
        builder
      • scalingAdjustment

        public PolicyStepScalingPolicyConfigurationStepAdjustmentArgs.Builder scalingAdjustment​(java.lang.Integer scalingAdjustment)
        Parameters:
        scalingAdjustment - Number of members by which to scale, when the adjustment bounds are breached. A positive value scales up. A negative value scales down.
        Returns:
        builder