@Generated(value="OracleSDKGenerator", comments="API Version: 20190531") public class AddAutoScalePolicyDetails extends Object
Policy definition for the autoscale configuration.
An autoscaling policy is part of an autoscaling configuration. For more information, see [Autoscaling](https://docs.cloud.oracle.com/iaas/Content/bigdata/create-cluster.htm#cluster-autoscale)
You can create following type of autoscaling policies:
- **MetricBasedVerticalScalingPolicy:** Vertical autoscaling action is triggered when a performance metric exceeds a threshold - **MetricBasedHorizontalScalingPolicy:** Horizontal autoscaling action is triggered when a performance metric exceeds a threshold - **ScheduleBasedVerticalScalingPolicy:** Vertical autoscaling action is triggered at the specific times that you schedule. - **ScheduleBasedHorizontalScalingPolicy:** Horizontal autoscaling action is triggered at the specific times that you schedule.
An autoscaling configuration can have one of above supported policies.
Note: Objects should always be created or deserialized using the
Builder. This model distinguishes fields
null because they are unset from fields that are explicitly set to
null. This is done in
the setter methods of the
Builder, which maintain a set of all explicitly set fields called
equals(Object) methods are implemented to take
#__explicitlySet__ into account. The constructor, on the other hand, does not set
(since the constructor cannot distinguish explicit
null from unset
|Modifier||Constructor and Description|
Copyright © 2016–2022. All rights reserved.