public static class MdsMySqlDatabaseInsight.Builder extends Object
Constructor and Description |
---|
Builder() |
public MdsMySqlDatabaseInsight.Builder id(String id)
public MdsMySqlDatabaseInsight.Builder compartmentId(String compartmentId)
public MdsMySqlDatabaseInsight.Builder status(ResourceStatus status)
public MdsMySqlDatabaseInsight.Builder databaseType(String databaseType)
public MdsMySqlDatabaseInsight.Builder databaseVersion(String databaseVersion)
public MdsMySqlDatabaseInsight.Builder processorCount(Integer processorCount)
public MdsMySqlDatabaseInsight.Builder freeformTags(Map<String,String> freeformTags)
public MdsMySqlDatabaseInsight.Builder definedTags(Map<String,Map<String,Object>> definedTags)
public MdsMySqlDatabaseInsight.Builder systemTags(Map<String,Map<String,Object>> systemTags)
public MdsMySqlDatabaseInsight.Builder timeCreated(Date timeCreated)
public MdsMySqlDatabaseInsight.Builder timeUpdated(Date timeUpdated)
public MdsMySqlDatabaseInsight.Builder lifecycleState(LifecycleState lifecycleState)
public MdsMySqlDatabaseInsight.Builder lifecycleDetails(String lifecycleDetails)
public MdsMySqlDatabaseInsight.Builder databaseConnectionStatusDetails(String databaseConnectionStatusDetails)
public MdsMySqlDatabaseInsight.Builder databaseId(String databaseId)
The OCID of the database.
databaseId
- the value to setpublic MdsMySqlDatabaseInsight.Builder databaseName(String databaseName)
Name of database
databaseName
- the value to setpublic MdsMySqlDatabaseInsight.Builder databaseDisplayName(String databaseDisplayName)
Display name of database
databaseDisplayName
- the value to setpublic MdsMySqlDatabaseInsight.Builder databaseResourceType(String databaseResourceType)
OCI database resource type
databaseResourceType
- the value to setpublic MdsMySqlDatabaseInsight.Builder isHighlyAvailable(Boolean isHighlyAvailable)
Specifies if MYSQL DB System is highly available.
isHighlyAvailable
- the value to setpublic MdsMySqlDatabaseInsight.Builder isHeatWaveClusterAttached(Boolean isHeatWaveClusterAttached)
Specifies if MYSQL DB System has heatwave cluster attached.
isHeatWaveClusterAttached
- the value to setpublic MdsMySqlDatabaseInsight.Builder dbAdditionalDetails(Object dbAdditionalDetails)
Additional details of a db system in JSON format. For MySQL DB System, this is the DbSystem object serialized as a JSON string as defined in https://docs.oracle.com/en-us/iaas/api/#/en/mysql/20190415/DbSystem/.
dbAdditionalDetails
- the value to setpublic MdsMySqlDatabaseInsight build()
public MdsMySqlDatabaseInsight.Builder copy(MdsMySqlDatabaseInsight model)
Copyright © 2016–2024. All rights reserved.