public static class AutonomousDbVersionSummary.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and 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.
|
public AutonomousDbVersionSummary.Builder version(String version)
A valid Oracle Database version for Autonomous Database.
version
- the value to setpublic 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.
dbWorkload
- the value to setpublic AutonomousDbVersionSummary.Builder isDedicated(Boolean isDedicated)
True if the database uses dedicated Exadata infrastructure.
isDedicated
- the value to setpublic AutonomousDbVersionSummary.Builder details(String details)
A URL that points to a detailed description of the Autonomous Database version.
details
- the value to setpublic AutonomousDbVersionSummary.Builder isFreeTierEnabled(Boolean isFreeTierEnabled)
True if this version of the Oracle Database software can be used for Always-Free Autonomous Databases.
isFreeTierEnabled
- the value to setpublic AutonomousDbVersionSummary.Builder isPaidEnabled(Boolean isPaidEnabled)
True if this version of the Oracle Database software has payments enabled.
isPaidEnabled
- the value to setpublic AutonomousDbVersionSummary.Builder isDefaultForFree(Boolean isDefaultForFree)
True if this version of the Oracle Database software’s default is free.
isDefaultForFree
- the value to setpublic AutonomousDbVersionSummary.Builder isDefaultForPaid(Boolean isDefaultForPaid)
True if this version of the Oracle Database software’s default is paid.
isDefaultForPaid
- the value to setpublic AutonomousDbVersionSummary build()
public AutonomousDbVersionSummary.Builder copy(AutonomousDbVersionSummary model)
Copyright © 2016–2024. All rights reserved.