public static class ManagedMySqlDatabase.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
ManagedMySqlDatabase |
build() |
ManagedMySqlDatabase.Builder |
compartmentId(String compartmentId)
The OCID of the compartment.
|
ManagedMySqlDatabase.Builder |
copy(ManagedMySqlDatabase model) |
ManagedMySqlDatabase.Builder |
dbName(String dbName)
The name of the MySQL Database.
|
ManagedMySqlDatabase.Builder |
dbVersion(String dbVersion)
The version of the MySQL Database.
|
ManagedMySqlDatabase.Builder |
heatWaveClusterDisplayName(String heatWaveClusterDisplayName)
The name of the HeatWave cluster.
|
ManagedMySqlDatabase.Builder |
heatWaveMemorySize(Integer heatWaveMemorySize)
The total memory belonging to the HeatWave cluster in GBs.
|
ManagedMySqlDatabase.Builder |
heatWaveNodes(List<HeatWaveNode> heatWaveNodes)
The information about individual HeatWave nodes in the cluster.
|
ManagedMySqlDatabase.Builder |
heatWaveNodeShape(String heatWaveNodeShape)
The shape of the nodes in the HeatWave cluster.
|
ManagedMySqlDatabase.Builder |
id(String id)
The OCID of the Managed MySQL Database.
|
ManagedMySqlDatabase.Builder |
isHeatWaveActive(Boolean isHeatWaveActive)
Indicates whether the HeatWave cluster is active or not.
|
ManagedMySqlDatabase.Builder |
isHeatWaveEnabled(Boolean isHeatWaveEnabled)
Indicates whether HeatWave is enabled for the MySQL Database System or not.
|
ManagedMySqlDatabase.Builder |
isLakehouseEnabled(Boolean isLakehouseEnabled)
Indicates whether HeatWave Lakehouse is enabled for the MySQL Database System or not.
|
ManagedMySqlDatabase.Builder |
name(String name)
The name of the Managed MySQL Database.
|
ManagedMySqlDatabase.Builder |
timeCreated(Date timeCreated)
The date and time the Managed MySQL Database was created.
|
ManagedMySqlDatabase.Builder |
timeCreatedHeatWave(Date timeCreatedHeatWave)
The date and time the Managed MySQL Database was created.
|
public ManagedMySqlDatabase.Builder id(String id)
The OCID of the Managed MySQL Database.
id
- the value to setpublic ManagedMySqlDatabase.Builder compartmentId(String compartmentId)
The OCID of the compartment.
compartmentId
- the value to setpublic ManagedMySqlDatabase.Builder dbName(String dbName)
The name of the MySQL Database.
dbName
- the value to setpublic ManagedMySqlDatabase.Builder dbVersion(String dbVersion)
The version of the MySQL Database.
dbVersion
- the value to setpublic ManagedMySqlDatabase.Builder timeCreated(Date timeCreated)
The date and time the Managed MySQL Database was created.
timeCreated
- the value to setpublic ManagedMySqlDatabase.Builder name(String name)
The name of the Managed MySQL Database.
name
- the value to setpublic ManagedMySqlDatabase.Builder heatWaveClusterDisplayName(String heatWaveClusterDisplayName)
The name of the HeatWave cluster.
heatWaveClusterDisplayName
- the value to setpublic ManagedMySqlDatabase.Builder isHeatWaveEnabled(Boolean isHeatWaveEnabled)
Indicates whether HeatWave is enabled for the MySQL Database System or not.
isHeatWaveEnabled
- the value to setpublic ManagedMySqlDatabase.Builder isLakehouseEnabled(Boolean isLakehouseEnabled)
Indicates whether HeatWave Lakehouse is enabled for the MySQL Database System or not.
isLakehouseEnabled
- the value to setpublic ManagedMySqlDatabase.Builder heatWaveNodeShape(String heatWaveNodeShape)
The shape of the nodes in the HeatWave cluster.
heatWaveNodeShape
- the value to setpublic ManagedMySqlDatabase.Builder heatWaveMemorySize(Integer heatWaveMemorySize)
The total memory belonging to the HeatWave cluster in GBs.
heatWaveMemorySize
- the value to setpublic ManagedMySqlDatabase.Builder heatWaveNodes(List<HeatWaveNode> heatWaveNodes)
The information about individual HeatWave nodes in the cluster.
heatWaveNodes
- the value to setpublic ManagedMySqlDatabase.Builder isHeatWaveActive(Boolean isHeatWaveActive)
Indicates whether the HeatWave cluster is active or not.
isHeatWaveActive
- the value to setpublic ManagedMySqlDatabase.Builder timeCreatedHeatWave(Date timeCreatedHeatWave)
The date and time the Managed MySQL Database was created.
timeCreatedHeatWave
- the value to setpublic ManagedMySqlDatabase build()
public ManagedMySqlDatabase.Builder copy(ManagedMySqlDatabase model)
Copyright © 2016–2024. All rights reserved.