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 MetricBasedHorizontalScaleInConfigbuild()MetricBasedHorizontalScaleInConfig.Buildercopy(MetricBasedHorizontalScaleInConfig model)MetricBasedHorizontalScaleInConfig.Buildermetric(AutoScalePolicyMetricRule metric)MetricBasedHorizontalScaleInConfig.BuilderminNodeCount(Integer minNodeCount)This value is the minimum number of nodes the cluster can be scaled-in to.MetricBasedHorizontalScaleInConfig.BuilderstepSize(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)
-
-