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