Package com.oracle.bmc.database.model
Class DbSystemUpgradeHistoryEntrySummary.Builder
- java.lang.Object
-
- com.oracle.bmc.database.model.DbSystemUpgradeHistoryEntrySummary.Builder
-
- Enclosing class:
- DbSystemUpgradeHistoryEntrySummary
public static class DbSystemUpgradeHistoryEntrySummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
id
public DbSystemUpgradeHistoryEntrySummary.Builder id(String id)
The OCID of the upgrade history entry.- Parameters:
id
- the value to set- Returns:
- this builder
-
action
public DbSystemUpgradeHistoryEntrySummary.Builder action(DbSystemUpgradeHistoryEntrySummary.Action action)
The operating system upgrade action.- Parameters:
action
- the value to set- Returns:
- this builder
-
newGiVersion
public DbSystemUpgradeHistoryEntrySummary.Builder newGiVersion(String newGiVersion)
A valid Oracle Grid Infrastructure (GI) software version.- Parameters:
newGiVersion
- the value to set- Returns:
- this builder
-
oldGiVersion
public DbSystemUpgradeHistoryEntrySummary.Builder oldGiVersion(String oldGiVersion)
A valid Oracle Grid Infrastructure (GI) software version.- Parameters:
oldGiVersion
- the value to set- Returns:
- this builder
-
oldOsVersion
public DbSystemUpgradeHistoryEntrySummary.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 DbSystemUpgradeHistoryEntrySummary.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 DbSystemUpgradeHistoryEntrySummary.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 DbSystemUpgradeHistoryEntrySummary.Builder lifecycleState(DbSystemUpgradeHistoryEntrySummary.LifecycleState lifecycleState)
The current state of the action.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
lifecycleDetails
public DbSystemUpgradeHistoryEntrySummary.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 DbSystemUpgradeHistoryEntrySummary.Builder timeStarted(Date timeStarted)
The date and time when the upgrade action started.- Parameters:
timeStarted
- the value to set- Returns:
- this builder
-
timeEnded
public DbSystemUpgradeHistoryEntrySummary.Builder timeEnded(Date timeEnded)
The date and time when the upgrade action completed- Parameters:
timeEnded
- the value to set- Returns:
- this builder
-
build
public DbSystemUpgradeHistoryEntrySummary build()
-
copy
public DbSystemUpgradeHistoryEntrySummary.Builder copy(DbSystemUpgradeHistoryEntrySummary model)
-
-