Package com.oracle.bmc.database.model
Class UpdateHistoryEntry.Builder
- java.lang.Object
-
- com.oracle.bmc.database.model.UpdateHistoryEntry.Builder
-
- Enclosing class:
- UpdateHistoryEntry
public static class UpdateHistoryEntry.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateHistoryEntry
build()
UpdateHistoryEntry.Builder
copy(UpdateHistoryEntry model)
UpdateHistoryEntry.Builder
id(String id)
The OCID of the maintenance update history entry.UpdateHistoryEntry.Builder
lifecycleDetails(String lifecycleDetails)
Descriptive text providing additional details about the lifecycle state.UpdateHistoryEntry.Builder
lifecycleState(UpdateHistoryEntry.LifecycleState lifecycleState)
The current lifecycle state of the maintenance update operation.UpdateHistoryEntry.Builder
timeCompleted(Date timeCompleted)
The date and time when the maintenance update action completed.UpdateHistoryEntry.Builder
timeStarted(Date timeStarted)
The date and time when the maintenance update action started.UpdateHistoryEntry.Builder
updateAction(UpdateHistoryEntry.UpdateAction updateAction)
The update action.UpdateHistoryEntry.Builder
updateId(String updateId)
The OCID of the maintenance update.UpdateHistoryEntry.Builder
updateType(UpdateHistoryEntry.UpdateType updateType)
The type of cloud VM cluster maintenance update.
-
-
-
Method Detail
-
id
public UpdateHistoryEntry.Builder id(String id)
The OCID of the maintenance update history entry.- Parameters:
id
- the value to set- Returns:
- this builder
-
updateId
public UpdateHistoryEntry.Builder updateId(String updateId)
The OCID of the maintenance update.- Parameters:
updateId
- the value to set- Returns:
- this builder
-
updateAction
public UpdateHistoryEntry.Builder updateAction(UpdateHistoryEntry.UpdateAction updateAction)
The update action.- Parameters:
updateAction
- the value to set- Returns:
- this builder
-
updateType
public UpdateHistoryEntry.Builder updateType(UpdateHistoryEntry.UpdateType updateType)
The type of cloud VM cluster maintenance update.- Parameters:
updateType
- the value to set- Returns:
- this builder
-
lifecycleState
public UpdateHistoryEntry.Builder lifecycleState(UpdateHistoryEntry.LifecycleState lifecycleState)
The current lifecycle state of the maintenance update operation.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
lifecycleDetails
public UpdateHistoryEntry.Builder lifecycleDetails(String lifecycleDetails)
Descriptive text providing additional details about the lifecycle state.- Parameters:
lifecycleDetails
- the value to set- Returns:
- this builder
-
timeStarted
public UpdateHistoryEntry.Builder timeStarted(Date timeStarted)
The date and time when the maintenance update action started.- Parameters:
timeStarted
- the value to set- Returns:
- this builder
-
timeCompleted
public UpdateHistoryEntry.Builder timeCompleted(Date timeCompleted)
The date and time when the maintenance update action completed.- Parameters:
timeCompleted
- the value to set- Returns:
- this builder
-
build
public UpdateHistoryEntry build()
-
copy
public UpdateHistoryEntry.Builder copy(UpdateHistoryEntry model)
-
-