Package com.oracle.bmc.database.model
Class DbSystemUpgradeHistoryEntry.Builder
- java.lang.Object
-
- com.oracle.bmc.database.model.DbSystemUpgradeHistoryEntry.Builder
-
- Enclosing class:
- DbSystemUpgradeHistoryEntry
public static class DbSystemUpgradeHistoryEntry.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DbSystemUpgradeHistoryEntry.Builderaction(DbSystemUpgradeHistoryEntry.Action action)The operating system upgrade action.DbSystemUpgradeHistoryEntrybuild()DbSystemUpgradeHistoryEntry.Buildercopy(DbSystemUpgradeHistoryEntry model)DbSystemUpgradeHistoryEntry.Builderid(String id)The OCID of the upgrade history entry.DbSystemUpgradeHistoryEntry.BuilderlifecycleDetails(String lifecycleDetails)A descriptive text associated with the lifecycleState.DbSystemUpgradeHistoryEntry.BuilderlifecycleState(DbSystemUpgradeHistoryEntry.LifecycleState lifecycleState)The current state of the action.DbSystemUpgradeHistoryEntry.BuildernewGiVersion(String newGiVersion)A valid Oracle Grid Infrastructure (GI) software version.DbSystemUpgradeHistoryEntry.BuildernewOsVersion(String newOsVersion)A valid Oracle Software (OS) version eg.DbSystemUpgradeHistoryEntry.BuilderoldGiVersion(String oldGiVersion)A valid Oracle Grid Infrastructure (GI) software version.DbSystemUpgradeHistoryEntry.BuilderoldOsVersion(String oldOsVersion)A valid Oracle Software (OS) version eg.DbSystemUpgradeHistoryEntry.BuildersnapshotRetentionPeriodInDays(Integer snapshotRetentionPeriodInDays)The retention period, in days, for the snapshot that allows you to perform a rollback of the upgrade operation.DbSystemUpgradeHistoryEntry.BuildertimeEnded(Date timeEnded)The date and time when the upgrade action completedDbSystemUpgradeHistoryEntry.BuildertimeStarted(Date timeStarted)The date and time when the upgrade action started.
-
-
-
Method Detail
-
id
public DbSystemUpgradeHistoryEntry.Builder id(String id)
The OCID of the upgrade history entry.- Parameters:
id- the value to set- Returns:
- this builder
-
action
public DbSystemUpgradeHistoryEntry.Builder action(DbSystemUpgradeHistoryEntry.Action action)
The operating system upgrade action.- Parameters:
action- the value to set- Returns:
- this builder
-
newGiVersion
public DbSystemUpgradeHistoryEntry.Builder newGiVersion(String newGiVersion)
A valid Oracle Grid Infrastructure (GI) software version.- Parameters:
newGiVersion- the value to set- Returns:
- this builder
-
oldGiVersion
public DbSystemUpgradeHistoryEntry.Builder oldGiVersion(String oldGiVersion)
A valid Oracle Grid Infrastructure (GI) software version.- Parameters:
oldGiVersion- the value to set- Returns:
- this builder
-
oldOsVersion
public DbSystemUpgradeHistoryEntry.Builder oldOsVersion(String oldOsVersion)
A valid Oracle Software (OS) version eg.Oracle Linux Server release 8
- Parameters:
oldOsVersion- the value to set- Returns:
- this builder
-
newOsVersion
public DbSystemUpgradeHistoryEntry.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
-
snapshotRetentionPeriodInDays
public DbSystemUpgradeHistoryEntry.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
-
lifecycleState
public DbSystemUpgradeHistoryEntry.Builder lifecycleState(DbSystemUpgradeHistoryEntry.LifecycleState lifecycleState)
The current state of the action.- Parameters:
lifecycleState- the value to set- Returns:
- this builder
-
lifecycleDetails
public DbSystemUpgradeHistoryEntry.Builder lifecycleDetails(String lifecycleDetails)
A descriptive text associated with the lifecycleState.Typically contains additional displayable text.
- Parameters:
lifecycleDetails- the value to set- Returns:
- this builder
-
timeStarted
public DbSystemUpgradeHistoryEntry.Builder timeStarted(Date timeStarted)
The date and time when the upgrade action started.- Parameters:
timeStarted- the value to set- Returns:
- this builder
-
timeEnded
public DbSystemUpgradeHistoryEntry.Builder timeEnded(Date timeEnded)
The date and time when the upgrade action completed- Parameters:
timeEnded- the value to set- Returns:
- this builder
-
build
public DbSystemUpgradeHistoryEntry build()
-
copy
public DbSystemUpgradeHistoryEntry.Builder copy(DbSystemUpgradeHistoryEntry model)
-
-