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 Database workload type.AutonomousDbVersionSummary.Builderdetails(String details)A URL that points to a detailed description of the Autonomous 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 Database software’s default is free.AutonomousDbVersionSummary.BuilderisDefaultForPaid(Boolean isDefaultForPaid)True if this version of the Oracle Database software’s default is paid.AutonomousDbVersionSummary.BuilderisDevTierEnabled(Boolean isDevTierEnabled)True if this Oracle Database software version can be used for Autonomous Databases for Developers.AutonomousDbVersionSummary.BuilderisFreeTierEnabled(Boolean isFreeTierEnabled)True if this version of the Oracle Database software can be used for Always-Free Autonomous Databases.AutonomousDbVersionSummary.BuilderisPaidEnabled(Boolean isPaidEnabled)True if this version of the Oracle Database software has payments enabled.AutonomousDbVersionSummary.Builderversion(String version)A valid Oracle Database version for Autonomous Database.
-
-
-
Method Detail
-
version
public AutonomousDbVersionSummary.Builder version(String version)
A valid Oracle Database version for Autonomous Database.- Parameters:
version- the value to set- Returns:
- this builder
-
dbWorkload
public AutonomousDbVersionSummary.Builder dbWorkload(AutonomousDbVersionSummary.DbWorkload dbWorkload)
The Autonomous Database workload type.The following values are valid:
- OLTP - indicates an Autonomous Transaction Processing database - DW - indicates an Autonomous Data Warehouse database - AJD - indicates an Autonomous JSON Database - APEX - indicates an Autonomous Database with the Oracle APEX Application Development workload type.
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 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 Database software can be used for Always-Free Autonomous Databases.- Parameters:
isFreeTierEnabled- the value to set- Returns:
- this builder
-
isDevTierEnabled
public AutonomousDbVersionSummary.Builder isDevTierEnabled(Boolean isDevTierEnabled)
True if this Oracle Database software version can be used for Autonomous 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 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 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 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)
-
-