Package com.oracle.bmc.mysql.model
Class HeatWaveClusterSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.mysql.model.HeatWaveClusterSummary.Builder
-
- Enclosing class:
- HeatWaveClusterSummary
public static class HeatWaveClusterSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HeatWaveClusterSummary
build()
HeatWaveClusterSummary.Builder
clusterSize(Integer clusterSize)
The number of analytics-processing compute instances, of the specified shape, in the HeatWave cluster.HeatWaveClusterSummary.Builder
copy(HeatWaveClusterSummary model)
HeatWaveClusterSummary.Builder
isLakehouseEnabled(Boolean isLakehouseEnabled)
Lakehouse enabled status for the HeatWave cluster.HeatWaveClusterSummary.Builder
lifecycleState(HeatWaveCluster.LifecycleState lifecycleState)
The current state of the MySQL HeatWave cluster.HeatWaveClusterSummary.Builder
shapeName(String shapeName)
The shape determines resources to allocate to the HeatWave nodes - CPU cores, memory.HeatWaveClusterSummary.Builder
timeCreated(Date timeCreated)
The date and time the HeatWave cluster was created, as described by RFC 3339.HeatWaveClusterSummary.Builder
timeUpdated(Date timeUpdated)
The time the HeatWave cluster was last updated, as described by RFC 3339.
-
-
-
Method Detail
-
shapeName
public HeatWaveClusterSummary.Builder shapeName(String shapeName)
The shape determines resources to allocate to the HeatWave nodes - CPU cores, memory.- Parameters:
shapeName
- the value to set- Returns:
- this builder
-
clusterSize
public HeatWaveClusterSummary.Builder clusterSize(Integer clusterSize)
The number of analytics-processing compute instances, of the specified shape, in the HeatWave cluster.- Parameters:
clusterSize
- the value to set- Returns:
- this builder
-
isLakehouseEnabled
public HeatWaveClusterSummary.Builder isLakehouseEnabled(Boolean isLakehouseEnabled)
Lakehouse enabled status for the HeatWave cluster.- Parameters:
isLakehouseEnabled
- the value to set- Returns:
- this builder
-
lifecycleState
public HeatWaveClusterSummary.Builder lifecycleState(HeatWaveCluster.LifecycleState lifecycleState)
The current state of the MySQL HeatWave cluster.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
timeCreated
public HeatWaveClusterSummary.Builder timeCreated(Date timeCreated)
The date and time the HeatWave cluster was created, as described by RFC 3339.- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
timeUpdated
public HeatWaveClusterSummary.Builder timeUpdated(Date timeUpdated)
The time the HeatWave cluster was last updated, as described by RFC 3339.- Parameters:
timeUpdated
- the value to set- Returns:
- this builder
-
build
public HeatWaveClusterSummary build()
-
copy
public HeatWaveClusterSummary.Builder copy(HeatWaveClusterSummary model)
-
-