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