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)
 
 - 
 
 -