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 AutonomousDbVersionSummary
build()
AutonomousDbVersionSummary.Builder
copy(AutonomousDbVersionSummary model)
AutonomousDbVersionSummary.Builder
dbWorkload(AutonomousDbVersionSummary.DbWorkload dbWorkload)
The Autonomous Database workload type.AutonomousDbVersionSummary.Builder
details(String details)
A URL that points to a detailed description of the Autonomous Database version.AutonomousDbVersionSummary.Builder
isDedicated(Boolean isDedicated)
True if the database uses dedicated Exadata infrastructure.AutonomousDbVersionSummary.Builder
isDefaultForFree(Boolean isDefaultForFree)
True if this version of the Oracle Database software’s default is free.AutonomousDbVersionSummary.Builder
isDefaultForPaid(Boolean isDefaultForPaid)
True if this version of the Oracle Database software’s default is paid.AutonomousDbVersionSummary.Builder
isFreeTierEnabled(Boolean isFreeTierEnabled)
True if this version of the Oracle Database software can be used for Always-Free Autonomous Databases.AutonomousDbVersionSummary.Builder
isPaidEnabled(Boolean isPaidEnabled)
True if this version of the Oracle Database software has payments enabled.AutonomousDbVersionSummary.Builder
version(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
-
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)
-
-