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