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.Builder
action(DbSystemUpgradeHistoryEntry.Action action)
The operating system upgrade action.DbSystemUpgradeHistoryEntry
build()
DbSystemUpgradeHistoryEntry.Builder
copy(DbSystemUpgradeHistoryEntry model)
DbSystemUpgradeHistoryEntry.Builder
id(String id)
The OCID of the upgrade history entry.DbSystemUpgradeHistoryEntry.Builder
lifecycleDetails(String lifecycleDetails)
A descriptive text associated with the lifecycleState.DbSystemUpgradeHistoryEntry.Builder
lifecycleState(DbSystemUpgradeHistoryEntry.LifecycleState lifecycleState)
The current state of the action.DbSystemUpgradeHistoryEntry.Builder
newGiVersion(String newGiVersion)
A valid Oracle Grid Infrastructure (GI) software version.DbSystemUpgradeHistoryEntry.Builder
newOsVersion(String newOsVersion)
A valid Oracle Software (OS) version eg.DbSystemUpgradeHistoryEntry.Builder
oldGiVersion(String oldGiVersion)
A valid Oracle Grid Infrastructure (GI) software version.DbSystemUpgradeHistoryEntry.Builder
oldOsVersion(String oldOsVersion)
A valid Oracle Software (OS) version eg.DbSystemUpgradeHistoryEntry.Builder
snapshotRetentionPeriodInDays(Integer snapshotRetentionPeriodInDays)
The retention period, in days, for the snapshot that allows you to perform a rollback of the upgrade operation.DbSystemUpgradeHistoryEntry.Builder
timeEnded(Date timeEnded)
The date and time when the upgrade action completedDbSystemUpgradeHistoryEntry.Builder
timeStarted(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)
-
-