Class OptimizerDatabase.Builder
- java.lang.Object
-
- com.oracle.bmc.databasemanagement.model.OptimizerDatabase.Builder
-
- Enclosing class:
- OptimizerDatabase
public static class OptimizerDatabase.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OptimizerDatabase
build()
OptimizerDatabase.Builder
compartmentId(String compartmentId)
The OCID of the compartment in which the Managed Database resides.OptimizerDatabase.Builder
copy(OptimizerDatabase model)
OptimizerDatabase.Builder
dbDeploymentType(DeploymentType dbDeploymentType)
The infrastructure used to deploy the Oracle Database.OptimizerDatabase.Builder
dbSubType(DatabaseSubType dbSubType)
The subtype of the Oracle Database.OptimizerDatabase.Builder
dbType(DatabaseType dbType)
The type of Oracle Database installation.OptimizerDatabase.Builder
dbVersion(String dbVersion)
The version of the Oracle Database.OptimizerDatabase.Builder
id(String id)
The OCID of the Managed Database.OptimizerDatabase.Builder
name(String name)
The name of the Managed Database.
-
-
-
Method Detail
-
id
public OptimizerDatabase.Builder id(String id)
The OCID of the Managed Database.- Parameters:
id
- the value to set- Returns:
- this builder
-
name
public OptimizerDatabase.Builder name(String name)
The name of the Managed Database.- Parameters:
name
- the value to set- Returns:
- this builder
-
dbType
public OptimizerDatabase.Builder dbType(DatabaseType dbType)
The type of Oracle Database installation.- Parameters:
dbType
- the value to set- Returns:
- this builder
-
dbSubType
public OptimizerDatabase.Builder dbSubType(DatabaseSubType dbSubType)
The subtype of the Oracle Database.Indicates whether the database is a Container Database, Pluggable Database, Non-container Database, Autonomous Database, or Autonomous Container Database.
- Parameters:
dbSubType
- the value to set- Returns:
- this builder
-
dbDeploymentType
public OptimizerDatabase.Builder dbDeploymentType(DeploymentType dbDeploymentType)
The infrastructure used to deploy the Oracle Database.- Parameters:
dbDeploymentType
- the value to set- Returns:
- this builder
-
dbVersion
public OptimizerDatabase.Builder dbVersion(String dbVersion)
The version of the Oracle Database.- Parameters:
dbVersion
- the value to set- Returns:
- this builder
-
compartmentId
public OptimizerDatabase.Builder compartmentId(String compartmentId)
The OCID of the compartment in which the Managed Database resides.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
build
public OptimizerDatabase build()
-
copy
public OptimizerDatabase.Builder copy(OptimizerDatabase model)
-
-