pub fn predictive_scaling_max_capacity_behavior(
        &self,
    ) -> std::option::Option<&crate::model::PredictiveScalingMaxCapacityBehavior> {
        self.predictive_scaling_max_capacity_behavior.as_ref()
    }
/// <p>Defines the behavior that should be applied if the forecast capacity approaches or exceeds the maximum capacity specified for the resource. The default value is <code>SetForecastCapacityToMaxCapacity</code>.</p>
/// <p>The following are possible values:</p>
/// <ul>
/// <li> <p> <code>SetForecastCapacityToMaxCapacity</code> - AWS Auto Scaling cannot scale resource capacity higher than the maximum capacity. The maximum capacity is enforced as a hard limit. </p> </li>
/// <li> <p> <code>SetMaxCapacityToForecastCapacity</code> - AWS Auto Scaling may scale resource capacity higher than the maximum capacity to equal but not exceed forecast capacity.</p> </li>
/// <li> <p> <code>SetMaxCapacityAboveForecastCapacity</code> - AWS Auto Scaling may scale resource capacity higher than the maximum capacity by a specified buffer value. The intention is to give the target tracking scaling policy extra capacity if unexpected traffic occurs. </p> </li>
/// </ul>
/// <p>Only valid when configuring predictive scaling.</p>
Defines the behavior that should be applied if the forecast capacity approaches or exceeds the maximum capacity specified for the resource. The default value is SetForecastCapacityToMaxCapacity.
The following are possible values:

  SetForecastCapacityToMaxCapacity - AWS Auto Scaling cannot scale resource capacity higher than the maximum capacity. The maximum capacity is enforced as a hard limit.  
  SetMaxCapacityToForecastCapacity - AWS Auto Scaling may scale resource capacity higher than the maximum capacity to equal but not exceed forecast capacity. 
  SetMaxCapacityAboveForecastCapacity - AWS Auto Scaling may scale resource capacity higher than the maximum capacity by a specified buffer value. The intention is to give the target tracking scaling policy extra capacity if unexpected traffic occurs.  

Only valid when configuring predictive scaling.
Defines the behavior that should be applied if the forecast capacity approaches or exceeds the maximum capacity specified for the resource . The default value is SetForecastCapacityToMaxCapacity . The following are possible values : SetForecastCapacityToMaxCapacity - AWS Auto Scaling cannot scale resource capacity higher than the maximum capacity . The maximum capacity is enforced as a hard limit . SetMaxCapacityToForecastCapacity - AWS Auto Scaling may scale resource capacity higher than the maximum capacity to equal but not exceed forecast capacity . SetMaxCapacityAboveForecastCapacity - AWS Auto Scaling may scale resource capacity higher than the maximum capacity by a specified buffer value . The intention is to give the target tracking scaling policy extra capacity if unexpected traffic occurs . Only valid when configuring predictive scaling .
pub fn predictive_scaling_max_capacity_behavior(
        &self,
    ) -> std::option::Option<&crate::model::PredictiveScalingMaxCapacityBehavior> {
        self.predictive_scaling_max_capacity_behavior.as_ref()
    }
pub fn predictive_scaling_max_capacity_behavior ( & self , ) -> std :: option :: Option < & crate :: model :: PredictiveScalingMaxCapacityBehavior > { self . predictive_scaling_max_capacity_behavior . as_ref ( ) }
<p>Defines the behavior that should be applied if the forecast capacity approaches or exceeds the maximum capacity specified for the resource.
<p > Defines the behavior that should be applied if the forecast capacity approaches or exceeds the maximum capacity specified for the resource .
&self
&self