Package com.oracle.bmc.bds.model
Class AutoScalePolicy.Builder
- java.lang.Object
- 
- com.oracle.bmc.bds.model.AutoScalePolicy.Builder
 
- 
- Enclosing class:
- AutoScalePolicy
 
 public static class AutoScalePolicy.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description AutoScalePolicybuild()AutoScalePolicy.Buildercopy(AutoScalePolicy model)AutoScalePolicy.BuilderpolicyType(AutoScalePolicy.PolicyType policyType)Types of autoscale policies.AutoScalePolicy.Builderrules(List<AutoScalePolicyRule> rules)The list of rules for autoscaling.
 
- 
- 
- 
Method Detail- 
policyTypepublic AutoScalePolicy.Builder policyType(AutoScalePolicy.PolicyType policyType) Types of autoscale policies.Options are SCHEDULE-BASED or THRESHOLD-BASED. (Only THRESHOLD-BASED is supported in this release.) - Parameters:
- policyType- the value to set
- Returns:
- this builder
 
 - 
rulespublic AutoScalePolicy.Builder rules(List<AutoScalePolicyRule> rules) The list of rules for autoscaling.If an action has multiple rules, the last rule in the array will be applied. - Parameters:
- rules- the value to set
- Returns:
- this builder
 
 - 
buildpublic AutoScalePolicy build() 
 - 
copypublic AutoScalePolicy.Builder copy(AutoScalePolicy model) 
 
- 
 
-