Package com.oracle.bmc.database.model
Class Update.Builder
- java.lang.Object
- 
- com.oracle.bmc.database.model.Update.Builder
 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description Update.BuilderavailableActions(List<Update.AvailableActions> availableActions)The possible actions performed by the update operation on the infrastructure components.Updatebuild()Update.Buildercopy(Update model)Update.Builderdescription(String description)Details of the maintenance update package.Update.Builderid(String id)The OCID of the maintenance update.Update.BuilderlastAction(Update.LastAction lastAction)The previous update action performed.Update.BuilderlifecycleDetails(String lifecycleDetails)Descriptive text providing additional details about the lifecycle state.Update.BuilderlifecycleState(Update.LifecycleState lifecycleState)The current state of the maintenance update.Update.BuildertimeReleased(Date timeReleased)The date and time the maintenance update was released.Update.BuilderupdateType(Update.UpdateType updateType)The type of cloud VM cluster maintenance update.Update.Builderversion(String version)The version of the maintenance update package.
 
- 
- 
- 
Method Detail- 
idpublic Update.Builder id(String id) The OCID of the maintenance update.- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
descriptionpublic Update.Builder description(String description) Details of the maintenance update package.- Parameters:
- description- the value to set
- Returns:
- this builder
 
 - 
lastActionpublic Update.Builder lastAction(Update.LastAction lastAction) The previous update action performed.- Parameters:
- lastAction- the value to set
- Returns:
- this builder
 
 - 
availableActionspublic Update.Builder availableActions(List<Update.AvailableActions> availableActions) The possible actions performed by the update operation on the infrastructure components.- Parameters:
- availableActions- the value to set
- Returns:
- this builder
 
 - 
updateTypepublic Update.Builder updateType(Update.UpdateType updateType) The type of cloud VM cluster maintenance update.- Parameters:
- updateType- the value to set
- Returns:
- this builder
 
 - 
lifecycleDetailspublic Update.Builder lifecycleDetails(String lifecycleDetails) Descriptive text providing additional details about the lifecycle state.- Parameters:
- lifecycleDetails- the value to set
- Returns:
- this builder
 
 - 
lifecycleStatepublic Update.Builder lifecycleState(Update.LifecycleState lifecycleState) The current state of the maintenance update.Dependent on value of lastAction. - Parameters:
- lifecycleState- the value to set
- Returns:
- this builder
 
 - 
timeReleasedpublic Update.Builder timeReleased(Date timeReleased) The date and time the maintenance update was released.- Parameters:
- timeReleased- the value to set
- Returns:
- this builder
 
 - 
versionpublic Update.Builder version(String version) The version of the maintenance update package.- Parameters:
- version- the value to set
- Returns:
- this builder
 
 - 
buildpublic Update build() 
 - 
copypublic Update.Builder copy(Update model) 
 
- 
 
-