Package com.oracle.bmc.database.model
Class AutonomousDataWarehouseSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.database.model.AutonomousDataWarehouseSummary.Builder
-
- Enclosing class:
- AutonomousDataWarehouseSummary
public static class AutonomousDataWarehouseSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
id
public AutonomousDataWarehouseSummary.Builder id(String id)
The OCID of the Autonomous Data Warehouse.- Parameters:
id
- the value to set- Returns:
- this builder
-
compartmentId
public AutonomousDataWarehouseSummary.Builder compartmentId(String compartmentId)
The OCID of the compartment.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
lifecycleState
public AutonomousDataWarehouseSummary.Builder lifecycleState(AutonomousDataWarehouseSummary.LifecycleState lifecycleState)
The current state of the database.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
lifecycleDetails
public AutonomousDataWarehouseSummary.Builder lifecycleDetails(String lifecycleDetails)
Information about the current lifecycle state.- Parameters:
lifecycleDetails
- the value to set- Returns:
- this builder
-
dbName
public AutonomousDataWarehouseSummary.Builder dbName(String dbName)
The database name.- Parameters:
dbName
- the value to set- Returns:
- this builder
-
cpuCoreCount
public AutonomousDataWarehouseSummary.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 AutonomousDataWarehouseSummary.Builder dataStorageSizeInTBs(Integer dataStorageSizeInTBs)
The quantity of data in the database, in terabytes.- Parameters:
dataStorageSizeInTBs
- the value to set- Returns:
- this builder
-
timeCreated
public AutonomousDataWarehouseSummary.Builder timeCreated(Date timeCreated)
The date and time the database was created.- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
displayName
public AutonomousDataWarehouseSummary.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 AutonomousDataWarehouseSummary.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 AutonomousDataWarehouseSummary.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 AutonomousDataWarehouseSummary.Builder licenseModel(AutonomousDataWarehouseSummary.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 AutonomousDataWarehouseSummary.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 AutonomousDataWarehouseSummary.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 AutonomousDataWarehouseSummary.Builder dbVersion(String dbVersion)
A valid Oracle Database version for Autonomous Data Warehouse.- Parameters:
dbVersion
- the value to set- Returns:
- this builder
-
build
public AutonomousDataWarehouseSummary build()
-
copy
public AutonomousDataWarehouseSummary.Builder copy(AutonomousDataWarehouseSummary model)
-
-