Class PolicyPredictiveScalingPolicyConfiguration


  • public final class PolicyPredictiveScalingPolicyConfiguration
    extends java.lang.Object
    • Method Detail

      • maxCapacityBreachBehavior

        public java.util.Optional<java.lang.String> maxCapacityBreachBehavior()
        Returns:
        Behavior applied if the forecast capacity approaches or exceeds the maximum capacity. Valid values are `HonorMaxCapacity` and `IncreaseMaxCapacity`.
      • maxCapacityBuffer

        public java.util.Optional<java.lang.Integer> maxCapacityBuffer()
        Returns:
        Size of the capacity buffer to use when the forecast capacity is close to or exceeds the maximum capacity. The value is specified as a percentage relative to the forecast capacity. Required if the `maxCapacityBreachBehavior` argument is set to `IncreaseMaxCapacity`, and cannot be used otherwise.
      • mode

        public java.util.Optional<java.lang.String> mode()
        Returns:
        Predictive scaling mode. Valid values are `ForecastOnly` and `ForecastAndScale`.
      • schedulingBufferTime

        public java.util.Optional<java.lang.Integer> schedulingBufferTime()
        Returns:
        Amount of time, in seconds, that the start time can be advanced.