Package com.oracle.bmc.database.model
Class AutonomousDataWarehouse.Builder
- java.lang.Object
- 
- com.oracle.bmc.database.model.AutonomousDataWarehouse.Builder
 
- 
- Enclosing class:
- AutonomousDataWarehouse
 
 public static class AutonomousDataWarehouse.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description AutonomousDataWarehousebuild()AutonomousDataWarehouse.BuildercompartmentId(String compartmentId)The OCID of the compartment.AutonomousDataWarehouse.BuilderconnectionStrings(AutonomousDataWarehouseConnectionStrings connectionStrings)The connection string used to connect to the AI Lakehouse.AutonomousDataWarehouse.Buildercopy(AutonomousDataWarehouse model)AutonomousDataWarehouse.BuildercpuCoreCount(Integer cpuCoreCount)The number of CPU cores to be made available to the database.AutonomousDataWarehouse.BuilderdataStorageSizeInTBs(Integer dataStorageSizeInTBs)The quantity of data in the database, in terabytes.AutonomousDataWarehouse.BuilderdbName(String dbName)The database name.AutonomousDataWarehouse.BuilderdbVersion(String dbVersion)A valid Oracle AI Database version for Autonomous AI Lakehouse.AutonomousDataWarehouse.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.AutonomousDataWarehouse.BuilderdisplayName(String displayName)The user-friendly name for the Autonomous AI Lakehouse.AutonomousDataWarehouse.BuilderfreeformTags(Map<String,String> freeformTags)Free-form tags for this resource.AutonomousDataWarehouse.Builderid(String id)The OCID of the Autonomous AI Lakehouse.AutonomousDataWarehouse.BuilderlicenseModel(AutonomousDataWarehouse.LicenseModel licenseModel)The Oracle license model that applies to the Oracle Autonomous AI Lakehouse.AutonomousDataWarehouse.BuilderlifecycleDetails(String lifecycleDetails)Information about the current lifecycle state.AutonomousDataWarehouse.BuilderlifecycleState(AutonomousDataWarehouse.LifecycleState lifecycleState)The current state of the database.AutonomousDataWarehouse.BuilderserviceConsoleUrl(String serviceConsoleUrl)The URL of the Service Console for the AI Lakehouse.AutonomousDataWarehouse.BuildertimeCreated(Date timeCreated)The date and time the database was created.
 
- 
- 
- 
Method Detail- 
idpublic AutonomousDataWarehouse.Builder id(String id) The OCID of the Autonomous AI Lakehouse.- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
compartmentIdpublic AutonomousDataWarehouse.Builder compartmentId(String compartmentId) The OCID of the compartment.- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
lifecycleStatepublic AutonomousDataWarehouse.Builder lifecycleState(AutonomousDataWarehouse.LifecycleState lifecycleState) The current state of the database.- Parameters:
- lifecycleState- the value to set
- Returns:
- this builder
 
 - 
lifecycleDetailspublic AutonomousDataWarehouse.Builder lifecycleDetails(String lifecycleDetails) Information about the current lifecycle state.- Parameters:
- lifecycleDetails- the value to set
- Returns:
- this builder
 
 - 
dbNamepublic AutonomousDataWarehouse.Builder dbName(String dbName) The database name.- Parameters:
- dbName- the value to set
- Returns:
- this builder
 
 - 
cpuCoreCountpublic AutonomousDataWarehouse.Builder cpuCoreCount(Integer cpuCoreCount) The number of CPU cores to be made available to the database.- Parameters:
- cpuCoreCount- the value to set
- Returns:
- this builder
 
 - 
dataStorageSizeInTBspublic AutonomousDataWarehouse.Builder dataStorageSizeInTBs(Integer dataStorageSizeInTBs) The quantity of data in the database, in terabytes.- Parameters:
- dataStorageSizeInTBs- the value to set
- Returns:
- this builder
 
 - 
timeCreatedpublic AutonomousDataWarehouse.Builder timeCreated(Date timeCreated) The date and time the database was created.- Parameters:
- timeCreated- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic AutonomousDataWarehouse.Builder displayName(String displayName) The user-friendly name for the Autonomous AI Lakehouse.The name does not have to be unique. - Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
serviceConsoleUrlpublic AutonomousDataWarehouse.Builder serviceConsoleUrl(String serviceConsoleUrl) The URL of the Service Console for the AI Lakehouse.- Parameters:
- serviceConsoleUrl- the value to set
- Returns:
- this builder
 
 - 
connectionStringspublic AutonomousDataWarehouse.Builder connectionStrings(AutonomousDataWarehouseConnectionStrings connectionStrings) The connection string used to connect to the AI Lakehouse.The username for the Service Console is ADMIN. Use the password you entered when creating the Autonomous AI Lakehouse for the password value. - Parameters:
- connectionStrings- the value to set
- Returns:
- this builder
 
 - 
licenseModelpublic AutonomousDataWarehouse.Builder licenseModel(AutonomousDataWarehouse.LicenseModel licenseModel) The Oracle license model that applies to the Oracle Autonomous AI Lakehouse.The default is BRING_YOUR_OWN_LICENSE. - Parameters:
- licenseModel- the value to set
- Returns:
- this builder
 
 - 
freeformTagspublic AutonomousDataWarehouse.Builder freeformTags(Map<String,String> freeformTags) Free-form tags for this resource.Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"} - Parameters:
- freeformTags- the value to set
- Returns:
- this builder
 
 - 
definedTagspublic AutonomousDataWarehouse.Builder definedTags(Map<String,Map<String,Object>> definedTags) Defined tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags. - Parameters:
- definedTags- the value to set
- Returns:
- this builder
 
 - 
dbVersionpublic AutonomousDataWarehouse.Builder dbVersion(String dbVersion) A valid Oracle AI Database version for Autonomous AI Lakehouse.- Parameters:
- dbVersion- the value to set
- Returns:
- this builder
 
 - 
buildpublic AutonomousDataWarehouse build() 
 - 
copypublic AutonomousDataWarehouse.Builder copy(AutonomousDataWarehouse model) 
 
- 
 
-