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 Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AutonomousDataWarehouse
build()
AutonomousDataWarehouse.Builder
compartmentId(String compartmentId)
The OCID of the compartment.AutonomousDataWarehouse.Builder
connectionStrings(AutonomousDataWarehouseConnectionStrings connectionStrings)
The connection string used to connect to the Data Warehouse.AutonomousDataWarehouse.Builder
copy(AutonomousDataWarehouse model)
AutonomousDataWarehouse.Builder
cpuCoreCount(Integer cpuCoreCount)
The number of CPU cores to be made available to the database.AutonomousDataWarehouse.Builder
dataStorageSizeInTBs(Integer dataStorageSizeInTBs)
The quantity of data in the database, in terabytes.AutonomousDataWarehouse.Builder
dbName(String dbName)
The database name.AutonomousDataWarehouse.Builder
dbVersion(String dbVersion)
A valid Oracle Database version for Autonomous Data Warehouse.AutonomousDataWarehouse.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.AutonomousDataWarehouse.Builder
displayName(String displayName)
The user-friendly name for the Autonomous Data Warehouse.AutonomousDataWarehouse.Builder
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.AutonomousDataWarehouse.Builder
id(String id)
The OCID of the Autonomous Data Warehouse.AutonomousDataWarehouse.Builder
licenseModel(AutonomousDataWarehouse.LicenseModel licenseModel)
The Oracle license model that applies to the Oracle Autonomous Data Warehouse.AutonomousDataWarehouse.Builder
lifecycleDetails(String lifecycleDetails)
Information about the current lifecycle state.AutonomousDataWarehouse.Builder
lifecycleState(AutonomousDataWarehouse.LifecycleState lifecycleState)
The current state of the database.AutonomousDataWarehouse.Builder
serviceConsoleUrl(String serviceConsoleUrl)
The URL of the Service Console for the Data Warehouse.AutonomousDataWarehouse.Builder
timeCreated(Date timeCreated)
The date and time the database was created.
-
-
-
Method Detail
-
id
public AutonomousDataWarehouse.Builder id(String id)
The OCID of the Autonomous Data Warehouse.- Parameters:
id
- the value to set- Returns:
- this builder
-
compartmentId
public AutonomousDataWarehouse.Builder compartmentId(String compartmentId)
The OCID of the compartment.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
lifecycleState
public AutonomousDataWarehouse.Builder lifecycleState(AutonomousDataWarehouse.LifecycleState lifecycleState)
The current state of the database.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
lifecycleDetails
public AutonomousDataWarehouse.Builder lifecycleDetails(String lifecycleDetails)
Information about the current lifecycle state.- Parameters:
lifecycleDetails
- the value to set- Returns:
- this builder
-
dbName
public AutonomousDataWarehouse.Builder dbName(String dbName)
The database name.- Parameters:
dbName
- the value to set- Returns:
- this builder
-
cpuCoreCount
public 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
-
dataStorageSizeInTBs
public AutonomousDataWarehouse.Builder dataStorageSizeInTBs(Integer dataStorageSizeInTBs)
The quantity of data in the database, in terabytes.- Parameters:
dataStorageSizeInTBs
- the value to set- Returns:
- this builder
-
timeCreated
public AutonomousDataWarehouse.Builder timeCreated(Date timeCreated)
The date and time the database was created.- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
displayName
public AutonomousDataWarehouse.Builder displayName(String displayName)
The user-friendly name for the Autonomous Data Warehouse.The name does not have to be unique.
- Parameters:
displayName
- the value to set- Returns:
- this builder
-
serviceConsoleUrl
public AutonomousDataWarehouse.Builder serviceConsoleUrl(String serviceConsoleUrl)
The URL of the Service Console for the Data Warehouse.- Parameters:
serviceConsoleUrl
- the value to set- Returns:
- this builder
-
connectionStrings
public AutonomousDataWarehouse.Builder connectionStrings(AutonomousDataWarehouseConnectionStrings connectionStrings)
The connection string used to connect to the Data Warehouse.The username for the Service Console is ADMIN. Use the password you entered when creating the Autonomous Data Warehouse for the password value.
- Parameters:
connectionStrings
- the value to set- Returns:
- this builder
-
licenseModel
public AutonomousDataWarehouse.Builder licenseModel(AutonomousDataWarehouse.LicenseModel licenseModel)
The Oracle license model that applies to the Oracle Autonomous Data Warehouse.The default is BRING_YOUR_OWN_LICENSE.
- Parameters:
licenseModel
- the value to set- Returns:
- this builder
-
freeformTags
public 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
-
definedTags
public 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
-
dbVersion
public AutonomousDataWarehouse.Builder dbVersion(String dbVersion)
A valid Oracle Database version for Autonomous Data Warehouse.- Parameters:
dbVersion
- the value to set- Returns:
- this builder
-
build
public AutonomousDataWarehouse build()
-
copy
public AutonomousDataWarehouse.Builder copy(AutonomousDataWarehouse model)
-
-