Class DiscoveredCloudDatabase.Builder
- java.lang.Object
-
- com.oracle.bmc.databasemanagement.model.DiscoveredCloudDatabase.Builder
-
- Enclosing class:
- DiscoveredCloudDatabase
public static class DiscoveredCloudDatabase.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
componentId
public DiscoveredCloudDatabase.Builder componentId(String componentId)
-
displayName
public DiscoveredCloudDatabase.Builder displayName(String displayName)
-
componentName
public DiscoveredCloudDatabase.Builder componentName(String componentName)
-
resourceId
public DiscoveredCloudDatabase.Builder resourceId(String resourceId)
-
dbaasId
public DiscoveredCloudDatabase.Builder dbaasId(String dbaasId)
-
isSelectedForMonitoring
public DiscoveredCloudDatabase.Builder isSelectedForMonitoring(Boolean isSelectedForMonitoring)
-
status
public DiscoveredCloudDatabase.Builder status(DiscoveredCloudDbSystemComponent.Status status)
-
associatedComponents
public DiscoveredCloudDatabase.Builder associatedComponents(List<AssociatedCloudComponent> associatedComponents)
-
compartmentId
public DiscoveredCloudDatabase.Builder compartmentId(String compartmentId)
The OCID of the compartment.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
dbUniqueName
public DiscoveredCloudDatabase.Builder dbUniqueName(String dbUniqueName)
The DB_UNIQUE_NAME of the cloud database.- Parameters:
dbUniqueName
- the value to set- Returns:
- this builder
-
dbType
public DiscoveredCloudDatabase.Builder dbType(DatabaseSubType dbType)
The type of Oracle Database.Indicates whether the database is a Container Database, Pluggable Database, or a Non-container Database.
- Parameters:
dbType
- the value to set- Returns:
- this builder
-
isCluster
public DiscoveredCloudDatabase.Builder isCluster(Boolean isCluster)
Indicates whether the Oracle Database is part of a cluster.- Parameters:
isCluster
- the value to set- Returns:
- this builder
-
dbEdition
public DiscoveredCloudDatabase.Builder dbEdition(String dbEdition)
The Oracle Database edition.- Parameters:
dbEdition
- the value to set- Returns:
- this builder
-
dbId
public DiscoveredCloudDatabase.Builder dbId(String dbId)
The Oracle Database ID.- Parameters:
dbId
- the value to set- Returns:
- this builder
-
dbPacks
public DiscoveredCloudDatabase.Builder dbPacks(String dbPacks)
The database packs licensed for the cloud Oracle Database.- Parameters:
dbPacks
- the value to set- Returns:
- this builder
-
dbRole
public DiscoveredCloudDatabase.Builder dbRole(DiscoveredCloudDatabase.DbRole dbRole)
The role of the Oracle Database in Oracle Data Guard configuration.- Parameters:
dbRole
- the value to set- Returns:
- this builder
-
dbVersion
public DiscoveredCloudDatabase.Builder dbVersion(String dbVersion)
The Oracle Database version.- Parameters:
dbVersion
- the value to set- Returns:
- this builder
-
pluggableDatabases
public DiscoveredCloudDatabase.Builder pluggableDatabases(List<DiscoveredCloudPluggableDatabase> pluggableDatabases)
The list of Pluggable Databases.- Parameters:
pluggableDatabases
- the value to set- Returns:
- this builder
-
dbInstances
public DiscoveredCloudDatabase.Builder dbInstances(List<DiscoveredCloudDbInstance> dbInstances)
The list of database instances.- Parameters:
dbInstances
- the value to set- Returns:
- this builder
-
canEnableAllCurrentPdbs
public DiscoveredCloudDatabase.Builder canEnableAllCurrentPdbs(Boolean canEnableAllCurrentPdbs)
Indicates whether Diagnostics & Management should be enabled for all the current pluggable databases in the container database.- Parameters:
canEnableAllCurrentPdbs
- the value to set- Returns:
- this builder
-
isAutoEnablePluggableDatabase
public DiscoveredCloudDatabase.Builder isAutoEnablePluggableDatabase(Boolean isAutoEnablePluggableDatabase)
Indicates whether Diagnostics & Management should be enabled automatically for all the pluggable databases in the container database.- Parameters:
isAutoEnablePluggableDatabase
- the value to set- Returns:
- this builder
-
connector
public DiscoveredCloudDatabase.Builder connector(CloudDbSystemDiscoveryConnector connector)
-
build
public DiscoveredCloudDatabase build()
-
copy
public DiscoveredCloudDatabase.Builder copy(DiscoveredCloudDatabase model)
-
-