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 HeatWaveClusterSummarybuild()HeatWaveClusterSummary.BuilderclusterSize(Integer clusterSize)The number of analytics-processing compute instances, of the specified shape, in the HeatWave cluster.HeatWaveClusterSummary.Buildercopy(HeatWaveClusterSummary model)HeatWaveClusterSummary.BuilderisLakehouseEnabled(Boolean isLakehouseEnabled)Lakehouse enabled status for the HeatWave cluster.HeatWaveClusterSummary.BuilderlifecycleState(HeatWaveCluster.LifecycleState lifecycleState)The current state of the MySQL HeatWave cluster.HeatWaveClusterSummary.BuildershapeName(String shapeName)The shape determines resources to allocate to the HeatWave nodes - CPU cores, memory.HeatWaveClusterSummary.BuildertimeCreated(Date timeCreated)The date and time the HeatWave cluster was created, as described by RFC 3339.HeatWaveClusterSummary.BuildertimeUpdated(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)
-
-