Package com.oracle.bmc.bds.model
Class MetricBasedHorizontalScaleInConfig.Builder
- java.lang.Object
-
- com.oracle.bmc.bds.model.MetricBasedHorizontalScaleInConfig.Builder
-
- Enclosing class:
- MetricBasedHorizontalScaleInConfig
public static class MetricBasedHorizontalScaleInConfig.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MetricBasedHorizontalScaleInConfig
build()
MetricBasedHorizontalScaleInConfig.Builder
copy(MetricBasedHorizontalScaleInConfig model)
MetricBasedHorizontalScaleInConfig.Builder
metric(AutoScalePolicyMetricRule metric)
MetricBasedHorizontalScaleInConfig.Builder
minNodeCount(Integer minNodeCount)
This value is the minimum number of nodes the cluster can be scaled-in to.MetricBasedHorizontalScaleInConfig.Builder
stepSize(Integer stepSize)
This value is the number of nodes to remove during a scale-in event.
-
-
-
Method Detail
-
metric
public MetricBasedHorizontalScaleInConfig.Builder metric(AutoScalePolicyMetricRule metric)
-
minNodeCount
public MetricBasedHorizontalScaleInConfig.Builder minNodeCount(Integer minNodeCount)
This value is the minimum number of nodes the cluster can be scaled-in to.- Parameters:
minNodeCount
- the value to set- Returns:
- this builder
-
stepSize
public MetricBasedHorizontalScaleInConfig.Builder stepSize(Integer stepSize)
This value is the number of nodes to remove during a scale-in event.- Parameters:
stepSize
- the value to set- Returns:
- this builder
-
build
public MetricBasedHorizontalScaleInConfig build()
-
copy
public MetricBasedHorizontalScaleInConfig.Builder copy(MetricBasedHorizontalScaleInConfig model)
-
-