Class OptimizerDatabase.Builder
- java.lang.Object
- 
- com.oracle.bmc.databasemanagement.model.OptimizerDatabase.Builder
 
- 
- Enclosing class:
- OptimizerDatabase
 
 public static class OptimizerDatabase.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll 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- 
idpublic OptimizerDatabase.Builder id(String id) The OCID of the Managed Database.- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
namepublic OptimizerDatabase.Builder name(String name) The name of the Managed Database.- Parameters:
- name- the value to set
- Returns:
- this builder
 
 - 
dbTypepublic OptimizerDatabase.Builder dbType(DatabaseType dbType) The type of Oracle Database installation.- Parameters:
- dbType- the value to set
- Returns:
- this builder
 
 - 
dbSubTypepublic 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
 
 - 
dbDeploymentTypepublic OptimizerDatabase.Builder dbDeploymentType(DeploymentType dbDeploymentType) The infrastructure used to deploy the Oracle Database.- Parameters:
- dbDeploymentType- the value to set
- Returns:
- this builder
 
 - 
dbVersionpublic OptimizerDatabase.Builder dbVersion(String dbVersion) The version of the Oracle Database.- Parameters:
- dbVersion- the value to set
- Returns:
- this builder
 
 - 
compartmentIdpublic 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
 
 - 
buildpublic OptimizerDatabase build() 
 - 
copypublic OptimizerDatabase.Builder copy(OptimizerDatabase model) 
 
- 
 
-