Package com.oracle.bmc.opsi.model
Class MdsMysqlDatabaseConfigurationSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.opsi.model.MdsMysqlDatabaseConfigurationSummary.Builder
-
- Enclosing class:
- MdsMysqlDatabaseConfigurationSummary
public static class MdsMysqlDatabaseConfigurationSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
databaseInsightId
public MdsMysqlDatabaseConfigurationSummary.Builder databaseInsightId(String databaseInsightId)
-
compartmentId
public MdsMysqlDatabaseConfigurationSummary.Builder compartmentId(String compartmentId)
-
databaseName
public MdsMysqlDatabaseConfigurationSummary.Builder databaseName(String databaseName)
-
databaseDisplayName
public MdsMysqlDatabaseConfigurationSummary.Builder databaseDisplayName(String databaseDisplayName)
-
databaseType
public MdsMysqlDatabaseConfigurationSummary.Builder databaseType(String databaseType)
-
databaseVersion
public MdsMysqlDatabaseConfigurationSummary.Builder databaseVersion(String databaseVersion)
-
cdbName
public MdsMysqlDatabaseConfigurationSummary.Builder cdbName(String cdbName)
-
definedTags
public MdsMysqlDatabaseConfigurationSummary.Builder definedTags(Map<String,Map<String,Object>> definedTags)
-
freeformTags
public MdsMysqlDatabaseConfigurationSummary.Builder freeformTags(Map<String,String> freeformTags)
-
processorCount
public MdsMysqlDatabaseConfigurationSummary.Builder processorCount(Integer processorCount)
-
databaseId
public MdsMysqlDatabaseConfigurationSummary.Builder databaseId(String databaseId)
The OCID of the database.- Parameters:
databaseId
- the value to set- Returns:
- this builder
-
isHeatWaveClusterAttached
public MdsMysqlDatabaseConfigurationSummary.Builder isHeatWaveClusterAttached(Boolean isHeatWaveClusterAttached)
Specifies if MYSQL DB System has heatwave cluster attached.- Parameters:
isHeatWaveClusterAttached
- the value to set- Returns:
- this builder
-
isHighlyAvailable
public MdsMysqlDatabaseConfigurationSummary.Builder isHighlyAvailable(Boolean isHighlyAvailable)
Specifies if MYSQL DB System is highly available.- Parameters:
isHighlyAvailable
- the value to set- Returns:
- this builder
-
shapeName
public MdsMysqlDatabaseConfigurationSummary.Builder shapeName(String shapeName)
The shape of the primary instances of MYSQL DB system.The shape determines resources allocated to a DB System - CPU cores and memory for VM shapes; CPU cores, memory and storage for non-VM shapes.
- Parameters:
shapeName
- the value to set- Returns:
- this builder
-
build
public MdsMysqlDatabaseConfigurationSummary build()
-
copy
public MdsMysqlDatabaseConfigurationSummary.Builder copy(MdsMysqlDatabaseConfigurationSummary model)
-
-