Package com.oracle.bmc.database.model
Class AutonomousDbVersionSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.database.model.AutonomousDbVersionSummary.Builder
-
- Enclosing class:
- AutonomousDbVersionSummary
public static class AutonomousDbVersionSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AutonomousDbVersionSummarybuild()AutonomousDbVersionSummary.Buildercopy(AutonomousDbVersionSummary model)AutonomousDbVersionSummary.BuilderdbWorkload(AutonomousDbVersionSummary.DbWorkload dbWorkload)The Autonomous AI Database workload type.AutonomousDbVersionSummary.Builderdetails(String details)A URL that points to a detailed description of the Autonomous AI Database version.AutonomousDbVersionSummary.BuilderisDedicated(Boolean isDedicated)True if the database uses dedicated Exadata infrastructure.AutonomousDbVersionSummary.BuilderisDefaultForFree(Boolean isDefaultForFree)True if this version of the Oracle AI Database software’s default is free.AutonomousDbVersionSummary.BuilderisDefaultForPaid(Boolean isDefaultForPaid)True if this version of the Oracle AI Database software’s default is paid.AutonomousDbVersionSummary.BuilderisDevTierEnabled(Boolean isDevTierEnabled)True if this Oracle AI Database software version can be used for Autonomous AI Databases for Developers.AutonomousDbVersionSummary.BuilderisFreeTierEnabled(Boolean isFreeTierEnabled)True if this version of the Oracle AI Database software can be used for Always-Free Autonomous AI Databases.AutonomousDbVersionSummary.BuilderisPaidEnabled(Boolean isPaidEnabled)True if this version of the Oracle AI Database software has payments enabled.AutonomousDbVersionSummary.Builderversion(String version)A valid Oracle AI Database version for Autonomous AI Database.
-
-
-
Method Detail
-
version
public AutonomousDbVersionSummary.Builder version(String version)
A valid Oracle AI Database version for Autonomous AI Database.- Parameters:
version- the value to set- Returns:
- this builder
-
dbWorkload
public AutonomousDbVersionSummary.Builder dbWorkload(AutonomousDbVersionSummary.DbWorkload dbWorkload)
The Autonomous AI Database workload type.The following values are valid: - OLTP - indicates an Autonomous AI Transaction Processing database - DW - indicates an Autonomous AI Lakehouse database - AJD - indicates an Autonomous AI JSON Database - APEX - indicates an Autonomous AI Database with the Oracle APEX AI Application Development workload type.
- LH - indicates an Oracle Autonomous AI Lakehouse database
This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier.
- Parameters:
dbWorkload- the value to set- Returns:
- this builder
-
isDedicated
public AutonomousDbVersionSummary.Builder isDedicated(Boolean isDedicated)
True if the database uses dedicated Exadata infrastructure.- Parameters:
isDedicated- the value to set- Returns:
- this builder
-
details
public AutonomousDbVersionSummary.Builder details(String details)
A URL that points to a detailed description of the Autonomous AI Database version.- Parameters:
details- the value to set- Returns:
- this builder
-
isFreeTierEnabled
public AutonomousDbVersionSummary.Builder isFreeTierEnabled(Boolean isFreeTierEnabled)
True if this version of the Oracle AI Database software can be used for Always-Free Autonomous AI Databases.- Parameters:
isFreeTierEnabled- the value to set- Returns:
- this builder
-
isDevTierEnabled
public AutonomousDbVersionSummary.Builder isDevTierEnabled(Boolean isDevTierEnabled)
True if this Oracle AI Database software version can be used for Autonomous AI Databases for Developers.- Parameters:
isDevTierEnabled- the value to set- Returns:
- this builder
-
isPaidEnabled
public AutonomousDbVersionSummary.Builder isPaidEnabled(Boolean isPaidEnabled)
True if this version of the Oracle AI Database software has payments enabled.- Parameters:
isPaidEnabled- the value to set- Returns:
- this builder
-
isDefaultForFree
public AutonomousDbVersionSummary.Builder isDefaultForFree(Boolean isDefaultForFree)
True if this version of the Oracle AI Database software’s default is free.- Parameters:
isDefaultForFree- the value to set- Returns:
- this builder
-
isDefaultForPaid
public AutonomousDbVersionSummary.Builder isDefaultForPaid(Boolean isDefaultForPaid)
True if this version of the Oracle AI Database software’s default is paid.- Parameters:
isDefaultForPaid- the value to set- Returns:
- this builder
-
build
public AutonomousDbVersionSummary build()
-
copy
public AutonomousDbVersionSummary.Builder copy(AutonomousDbVersionSummary model)
-
-