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 Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AutoScalePolicy
build()
AutoScalePolicy.Builder
copy(AutoScalePolicy model)
AutoScalePolicy.Builder
policyType(AutoScalePolicy.PolicyType policyType)
Types of autoscale policies.AutoScalePolicy.Builder
rules(List<AutoScalePolicyRule> rules)
The list of rules for autoscaling.
-
-
-
Method Detail
-
policyType
public 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
-
rules
public 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
-
build
public AutoScalePolicy build()
-
copy
public AutoScalePolicy.Builder copy(AutoScalePolicy model)
-
-