Package com.oracle.bmc.psql.model
Class UpgradeDbSystemDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.psql.model.UpgradeDbSystemDetails.Builder
-
- Enclosing class:
- UpgradeDbSystemDetails
public static class UpgradeDbSystemDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UpgradeDbSystemDetailsbuild()UpgradeDbSystemDetails.BuilderconfigId(String configId)The OCID of the configuration for target database version to be associated with database system.UpgradeDbSystemDetails.Buildercopy(UpgradeDbSystemDetails model)UpgradeDbSystemDetails.BuilderdbVersion(String dbVersion)The target major version of the database system software.UpgradeDbSystemDetails.Builderoptions(List<UpgradeDbSystemDetails.Options> options)Optional post-upgrade operations to run.
-
-
-
Method Detail
-
dbVersion
public UpgradeDbSystemDetails.Builder dbVersion(String dbVersion)
The target major version of the database system software.Example: “17”
- Parameters:
dbVersion- the value to set- Returns:
- this builder
-
configId
public UpgradeDbSystemDetails.Builder configId(String configId)
The OCID of the configuration for target database version to be associated with database system.Optional, if database system is currently running with default configuration object. Mandatory, if database system is currently running with custom configuration object.
- Parameters:
configId- the value to set- Returns:
- this builder
-
options
public UpgradeDbSystemDetails.Builder options(List<UpgradeDbSystemDetails.Options> options)
Optional post-upgrade operations to run.Verification and vacuum are skipped unless their corresponding options are included. If omitted or empty, both operations are skipped.
- Parameters:
options- the value to set- Returns:
- this builder
-
build
public UpgradeDbSystemDetails build()
-
copy
public UpgradeDbSystemDetails.Builder copy(UpgradeDbSystemDetails model)
-
-