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 OptimizerDatabasebuild()OptimizerDatabase.BuildercompartmentId(String compartmentId)The OCID of the compartment in which the Managed Database resides.OptimizerDatabase.Buildercopy(OptimizerDatabase model)OptimizerDatabase.BuilderdbDeploymentType(DeploymentType dbDeploymentType)The infrastructure used to deploy the Oracle Database.OptimizerDatabase.BuilderdbSubType(DatabaseSubType dbSubType)The subtype of the Oracle Database.OptimizerDatabase.BuilderdbType(DatabaseType dbType)The type of Oracle Database installation.OptimizerDatabase.BuilderdbVersion(String dbVersion)The version of the Oracle Database.OptimizerDatabase.Builderid(String id)The OCID of the Managed Database.OptimizerDatabase.Buildername(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)
-
-