public static class UpdateSummary.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
UpdateSummary.Builder |
availableActions(List<UpdateSummary.AvailableActions> availableActions)
The possible actions performed by the update operation on the infrastructure components.
|
UpdateSummary |
build() |
UpdateSummary.Builder |
copy(UpdateSummary model) |
UpdateSummary.Builder |
description(String description)
Details of the maintenance update package.
|
UpdateSummary.Builder |
id(String id)
The OCID of the
maintenance update.
|
UpdateSummary.Builder |
lastAction(UpdateSummary.LastAction lastAction)
The previous update action performed.
|
UpdateSummary.Builder |
lifecycleDetails(String lifecycleDetails)
Descriptive text providing additional details about the lifecycle state.
|
UpdateSummary.Builder |
lifecycleState(UpdateSummary.LifecycleState lifecycleState)
The current state of the maintenance update.
|
UpdateSummary.Builder |
timeReleased(Date timeReleased)
The date and time the maintenance update was released.
|
UpdateSummary.Builder |
updateType(UpdateSummary.UpdateType updateType)
The type of cloud VM cluster maintenance update.
|
UpdateSummary.Builder |
version(String version)
The version of the maintenance update package.
|
public UpdateSummary.Builder id(String id)
The OCID of the maintenance update.
id
- the value to setpublic UpdateSummary.Builder description(String description)
Details of the maintenance update package.
description
- the value to setpublic UpdateSummary.Builder lastAction(UpdateSummary.LastAction lastAction)
The previous update action performed.
lastAction
- the value to setpublic UpdateSummary.Builder availableActions(List<UpdateSummary.AvailableActions> availableActions)
The possible actions performed by the update operation on the infrastructure components.
availableActions
- the value to setpublic UpdateSummary.Builder updateType(UpdateSummary.UpdateType updateType)
The type of cloud VM cluster maintenance update.
updateType
- the value to setpublic UpdateSummary.Builder lifecycleDetails(String lifecycleDetails)
Descriptive text providing additional details about the lifecycle state.
lifecycleDetails
- the value to setpublic UpdateSummary.Builder lifecycleState(UpdateSummary.LifecycleState lifecycleState)
The current state of the maintenance update. Dependent on value of lastAction
.
lifecycleState
- the value to setpublic UpdateSummary.Builder timeReleased(Date timeReleased)
The date and time the maintenance update was released.
timeReleased
- the value to setpublic UpdateSummary.Builder version(String version)
The version of the maintenance update package.
version
- the value to setpublic UpdateSummary build()
public UpdateSummary.Builder copy(UpdateSummary model)
Copyright © 2016–2024. All rights reserved.