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