Package com.oracle.bmc.opsi.model
Class DatabaseDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.opsi.model.DatabaseDetails.Builder
-
- Enclosing class:
- DatabaseDetails
public static class DatabaseDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DatabaseDetails
build()
DatabaseDetails.Builder
cdbName(String cdbName)
Name of the CDB.Only applies to PDB.DatabaseDetails.Builder
compartmentId(String compartmentId)
The OCID of the compartment.DatabaseDetails.Builder
copy(DatabaseDetails model)
DatabaseDetails.Builder
databaseDisplayName(String databaseDisplayName)
The user-friendly name for the database.DatabaseDetails.Builder
databaseId(String databaseId)
The OCID of the database.DatabaseDetails.Builder
databaseName(String databaseName)
The database name.DatabaseDetails.Builder
databaseType(String databaseType)
Ops Insights internal representation of the database type.DatabaseDetails.Builder
databaseVersion(String databaseVersion)
The version of the database.DatabaseDetails.Builder
id(String id)
The OCID of the database insight resource.DatabaseDetails.Builder
instances(List<HostInstanceMap> instances)
Array of hostname and instance name.
-
-
-
Method Detail
-
id
public DatabaseDetails.Builder id(String id)
The OCID of the database insight resource.- Parameters:
id
- the value to set- Returns:
- this builder
-
databaseId
public DatabaseDetails.Builder databaseId(String databaseId)
The OCID of the database.- Parameters:
databaseId
- the value to set- Returns:
- this builder
-
compartmentId
public DatabaseDetails.Builder compartmentId(String compartmentId)
The OCID of the compartment.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
databaseName
public DatabaseDetails.Builder databaseName(String databaseName)
The database name.The database name is unique within the tenancy.
- Parameters:
databaseName
- the value to set- Returns:
- this builder
-
databaseDisplayName
public DatabaseDetails.Builder databaseDisplayName(String databaseDisplayName)
The user-friendly name for the database.The name does not have to be unique.
- Parameters:
databaseDisplayName
- the value to set- Returns:
- this builder
-
databaseType
public DatabaseDetails.Builder databaseType(String databaseType)
Ops Insights internal representation of the database type.- Parameters:
databaseType
- the value to set- Returns:
- this builder
-
databaseVersion
public DatabaseDetails.Builder databaseVersion(String databaseVersion)
The version of the database.- Parameters:
databaseVersion
- the value to set- Returns:
- this builder
-
instances
public DatabaseDetails.Builder instances(List<HostInstanceMap> instances)
Array of hostname and instance name.- Parameters:
instances
- the value to set- Returns:
- this builder
-
cdbName
public DatabaseDetails.Builder cdbName(String cdbName)
Name of the CDB.Only applies to PDB.- Parameters:
cdbName
- the value to set- Returns:
- this builder
-
build
public DatabaseDetails build()
-
copy
public DatabaseDetails.Builder copy(DatabaseDetails model)
-
-