Package com.oracle.bmc.database.model
Class UpgradeDbSystemDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.database.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 UpgradeDbSystemDetails.Builder
action(UpgradeDbSystemDetails.Action action)
The operating system upgrade action.UpgradeDbSystemDetails
build()
UpgradeDbSystemDetails.Builder
copy(UpgradeDbSystemDetails model)
UpgradeDbSystemDetails.Builder
isSnapshotRetentionDaysForceUpdated(Boolean isSnapshotRetentionDaysForceUpdated)
If true, rollback time is updated even if operating system upgrade history contains errors.UpgradeDbSystemDetails.Builder
newGiVersion(String newGiVersion)
A valid Oracle Grid Infrastructure (GI) software version.UpgradeDbSystemDetails.Builder
newOsVersion(String newOsVersion)
A valid Oracle Software (OS) version eg.UpgradeDbSystemDetails.Builder
snapshotRetentionPeriodInDays(Integer snapshotRetentionPeriodInDays)
The retention period, in days, for the snapshot that allows you to perform a rollback of the upgrade operation.
-
-
-
Method Detail
-
action
public UpgradeDbSystemDetails.Builder action(UpgradeDbSystemDetails.Action action)
The operating system upgrade action.- Parameters:
action
- the value to set- Returns:
- this builder
-
snapshotRetentionPeriodInDays
public UpgradeDbSystemDetails.Builder snapshotRetentionPeriodInDays(Integer snapshotRetentionPeriodInDays)
The retention period, in days, for the snapshot that allows you to perform a rollback of the upgrade operation.After this number of days passes, you cannot roll back the upgrade.
- Parameters:
snapshotRetentionPeriodInDays
- the value to set- Returns:
- this builder
-
newGiVersion
public UpgradeDbSystemDetails.Builder newGiVersion(String newGiVersion)
A valid Oracle Grid Infrastructure (GI) software version.- Parameters:
newGiVersion
- the value to set- Returns:
- this builder
-
newOsVersion
public UpgradeDbSystemDetails.Builder newOsVersion(String newOsVersion)
A valid Oracle Software (OS) version eg.Oracle Linux Server release 8
- Parameters:
newOsVersion
- the value to set- Returns:
- this builder
-
isSnapshotRetentionDaysForceUpdated
public UpgradeDbSystemDetails.Builder isSnapshotRetentionDaysForceUpdated(Boolean isSnapshotRetentionDaysForceUpdated)
If true, rollback time is updated even if operating system upgrade history contains errors.- Parameters:
isSnapshotRetentionDaysForceUpdated
- the value to set- Returns:
- this builder
-
build
public UpgradeDbSystemDetails build()
-
copy
public UpgradeDbSystemDetails.Builder copy(UpgradeDbSystemDetails model)
-
-