| static MetricBasedVerticalScaleDownConfig.Builder | MetricBasedVerticalScaleDownConfig. builder() | Create a new builder. | 
| MetricBasedVerticalScaleDownConfig.Builder | MetricBasedVerticalScaleDownConfig.Builder. copy(MetricBasedVerticalScaleDownConfig model) |  | 
| MetricBasedVerticalScaleDownConfig.Builder | MetricBasedVerticalScaleDownConfig.Builder. memoryStepSize(Integer memoryStepSize) | For nodes with flexible compute
shapes ,
this value is the size of memory in GBs to remove from each node during a scale-down
event. | 
| MetricBasedVerticalScaleDownConfig.Builder | MetricBasedVerticalScaleDownConfig.Builder. metric(AutoScalePolicyMetricRule metric) |  | 
| MetricBasedVerticalScaleDownConfig.Builder | MetricBasedVerticalScaleDownConfig.Builder. minMemoryPerNode(Integer minMemoryPerNode) |  | 
| MetricBasedVerticalScaleDownConfig.Builder | MetricBasedVerticalScaleDownConfig.Builder. minOcpusPerNode(Integer minOcpusPerNode) |  | 
| MetricBasedVerticalScaleDownConfig.Builder | MetricBasedVerticalScaleDownConfig.Builder. ocpuStepSize(Integer ocpuStepSize) | For nodes with flexible compute
shapes ,
this value is the number of OCPUs to remove from each node during a scale-down event. | 
| MetricBasedVerticalScaleDownConfig.Builder | MetricBasedVerticalScaleDownConfig. toBuilder() |  |