public static class HeatWaveClusterUsageMetrics.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
HeatWaveClusterUsageMetrics |
build() |
HeatWaveClusterUsageMetrics.Builder |
copy(HeatWaveClusterUsageMetrics model) |
HeatWaveClusterUsageMetrics.Builder |
dbSystemId(String dbSystemId)
The OCID of the MySQL Database System associated with the HeatWave cluster.
|
HeatWaveClusterUsageMetrics.Builder |
dbSystemName(String dbSystemName)
The name of the MySQL Database System associated with the HeatWave cluster.
|
HeatWaveClusterUsageMetrics.Builder |
heatWaveClusterDisplayName(String heatWaveClusterDisplayName)
The name of the HeatWave cluster.
|
HeatWaveClusterUsageMetrics.Builder |
heatWaveNodeShape(String heatWaveNodeShape)
The shape of the nodes in the HeatWave cluster.
|
HeatWaveClusterUsageMetrics.Builder |
isLakehouseEnabled(Boolean isLakehouseEnabled)
Indicates whether Lakehouse is enabled for the HeatWave cluster or not.
|
HeatWaveClusterUsageMetrics.Builder |
memorySize(Integer memorySize)
The total memory belonging to the HeatWave cluster in GBs.
|
HeatWaveClusterUsageMetrics.Builder |
metrics(List<HeatWaveFleetMetricDefinition> metrics)
A list of the HeatWave cluster health metrics like CPU and Memory.
|
HeatWaveClusterUsageMetrics.Builder |
nodeCount(Integer nodeCount)
The number of nodes in the HeatWave cluster.
|
HeatWaveClusterUsageMetrics.Builder |
status(HeatWaveClusterStatus status)
The status of the HeatWave cluster.
|
public HeatWaveClusterUsageMetrics.Builder status(HeatWaveClusterStatus status)
The status of the HeatWave cluster. Indicates whether the status of the cluster is UP, DOWN, or UNKNOWN at the current time.
status
- the value to setpublic HeatWaveClusterUsageMetrics.Builder dbSystemId(String dbSystemId)
The OCID of the MySQL Database System associated with the HeatWave cluster.
dbSystemId
- the value to setpublic HeatWaveClusterUsageMetrics.Builder dbSystemName(String dbSystemName)
The name of the MySQL Database System associated with the HeatWave cluster.
dbSystemName
- the value to setpublic HeatWaveClusterUsageMetrics.Builder heatWaveClusterDisplayName(String heatWaveClusterDisplayName)
The name of the HeatWave cluster.
heatWaveClusterDisplayName
- the value to setpublic HeatWaveClusterUsageMetrics.Builder nodeCount(Integer nodeCount)
The number of nodes in the HeatWave cluster.
nodeCount
- the value to setpublic HeatWaveClusterUsageMetrics.Builder isLakehouseEnabled(Boolean isLakehouseEnabled)
Indicates whether Lakehouse is enabled for the HeatWave cluster or not.
isLakehouseEnabled
- the value to setpublic HeatWaveClusterUsageMetrics.Builder heatWaveNodeShape(String heatWaveNodeShape)
The shape of the nodes in the HeatWave cluster.
heatWaveNodeShape
- the value to setpublic HeatWaveClusterUsageMetrics.Builder memorySize(Integer memorySize)
The total memory belonging to the HeatWave cluster in GBs.
memorySize
- the value to setpublic HeatWaveClusterUsageMetrics.Builder metrics(List<HeatWaveFleetMetricDefinition> metrics)
A list of the HeatWave cluster health metrics like CPU and Memory.
metrics
- the value to setpublic HeatWaveClusterUsageMetrics build()
public HeatWaveClusterUsageMetrics.Builder copy(HeatWaveClusterUsageMetrics model)
Copyright © 2016–2024. All rights reserved.