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 DatabaseDetailsbuild()DatabaseDetails.BuildercdbName(String cdbName)Name of the CDB.Only applies to PDB.DatabaseDetails.BuildercompartmentId(String compartmentId)The OCID of the compartment.DatabaseDetails.Buildercopy(DatabaseDetails model)DatabaseDetails.BuilderdatabaseDisplayName(String databaseDisplayName)The user-friendly name for the database.DatabaseDetails.BuilderdatabaseId(String databaseId)The OCID of the database.DatabaseDetails.BuilderdatabaseName(String databaseName)The database name.DatabaseDetails.BuilderdatabaseType(String databaseType)Ops Insights internal representation of the database type.DatabaseDetails.BuilderdatabaseVersion(String databaseVersion)The version of the database.DatabaseDetails.Builderid(String id)The OCID of the database insight resource.DatabaseDetails.Builderinstances(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)
-
-