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