Class DiscoveredExternalDatabase.Builder
- java.lang.Object
-
- com.oracle.bmc.databasemanagement.model.DiscoveredExternalDatabase.Builder
-
- Enclosing class:
- DiscoveredExternalDatabase
public static class DiscoveredExternalDatabase.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
componentId
public DiscoveredExternalDatabase.Builder componentId(String componentId)
-
displayName
public DiscoveredExternalDatabase.Builder displayName(String displayName)
-
componentName
public DiscoveredExternalDatabase.Builder componentName(String componentName)
-
resourceId
public DiscoveredExternalDatabase.Builder resourceId(String resourceId)
-
isSelectedForMonitoring
public DiscoveredExternalDatabase.Builder isSelectedForMonitoring(Boolean isSelectedForMonitoring)
-
status
public DiscoveredExternalDatabase.Builder status(DiscoveredExternalDbSystemComponent.Status status)
-
associatedComponents
public DiscoveredExternalDatabase.Builder associatedComponents(List<AssociatedComponent> associatedComponents)
-
compartmentId
public DiscoveredExternalDatabase.Builder compartmentId(String compartmentId)
The OCID of the compartment.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
dbUniqueName
public DiscoveredExternalDatabase.Builder dbUniqueName(String dbUniqueName)
The DB_UNIQUE_NAME of the external database.- Parameters:
dbUniqueName
- the value to set- Returns:
- this builder
-
dbType
public DiscoveredExternalDatabase.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 DiscoveredExternalDatabase.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 DiscoveredExternalDatabase.Builder dbEdition(String dbEdition)
The Oracle Database edition.- Parameters:
dbEdition
- the value to set- Returns:
- this builder
-
dbId
public DiscoveredExternalDatabase.Builder dbId(String dbId)
The Oracle Database ID.- Parameters:
dbId
- the value to set- Returns:
- this builder
-
dbPacks
public DiscoveredExternalDatabase.Builder dbPacks(String dbPacks)
The database packs licensed for the external Oracle Database.- Parameters:
dbPacks
- the value to set- Returns:
- this builder
-
dbRole
public DiscoveredExternalDatabase.Builder dbRole(DiscoveredExternalDatabase.DbRole dbRole)
The role of the Oracle Database in Oracle Data Guard configuration.- Parameters:
dbRole
- the value to set- Returns:
- this builder
-
dbVersion
public DiscoveredExternalDatabase.Builder dbVersion(String dbVersion)
The Oracle Database version.- Parameters:
dbVersion
- the value to set- Returns:
- this builder
-
pluggableDatabases
public DiscoveredExternalDatabase.Builder pluggableDatabases(List<DiscoveredExternalPluggableDatabase> pluggableDatabases)
The list of Pluggable Databases.- Parameters:
pluggableDatabases
- the value to set- Returns:
- this builder
-
connector
public DiscoveredExternalDatabase.Builder connector(ExternalDbSystemDiscoveryConnector connector)
-
build
public DiscoveredExternalDatabase build()
-
copy
public DiscoveredExternalDatabase.Builder copy(DiscoveredExternalDatabase model)
-
-