Class VirtualNodePoolCyclingDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.containerengine.model.VirtualNodePoolCyclingDetails.Builder
-
- Enclosing class:
- VirtualNodePoolCyclingDetails
public static class VirtualNodePoolCyclingDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VirtualNodePoolCyclingDetailsbuild()VirtualNodePoolCyclingDetails.Buildercopy(VirtualNodePoolCyclingDetails model)VirtualNodePoolCyclingDetails.BuilderisVirtualNodeCyclingEnabled(Boolean isVirtualNodeCyclingEnabled)If virtual nodes in the virtual nodepool will be cycled to have new changes.VirtualNodePoolCyclingDetails.BuildermaximumSurge(String maximumSurge)Maximum additional new virtual nodes that would be temporarily created and added to virtual nodepool during the cycling virtual nodepool process.VirtualNodePoolCyclingDetails.BuildermaximumUnavailable(String maximumUnavailable)Maximum active virtual nodes that would be terminated from virtual nodepool during the cycling virtual nodepool process.
-
-
-
Method Detail
-
maximumUnavailable
public VirtualNodePoolCyclingDetails.Builder maximumUnavailable(String maximumUnavailable)
Maximum active virtual nodes that would be terminated from virtual nodepool during the cycling virtual nodepool process.OKE supports both integer and percentage input. Defaults to 0, Ranges from 0 to Virtual Nodepool size or 0% to 100%
- Parameters:
maximumUnavailable- the value to set- Returns:
- this builder
-
maximumSurge
public VirtualNodePoolCyclingDetails.Builder maximumSurge(String maximumSurge)
Maximum additional new virtual nodes that would be temporarily created and added to virtual nodepool during the cycling virtual nodepool process.OKE supports both integer and percentage input. Defaults to 1, Ranges from 0 to Virtual Nodepool size or 0% to 100%
- Parameters:
maximumSurge- the value to set- Returns:
- this builder
-
isVirtualNodeCyclingEnabled
public VirtualNodePoolCyclingDetails.Builder isVirtualNodeCyclingEnabled(Boolean isVirtualNodeCyclingEnabled)
If virtual nodes in the virtual nodepool will be cycled to have new changes.- Parameters:
isVirtualNodeCyclingEnabled- the value to set- Returns:
- this builder
-
build
public VirtualNodePoolCyclingDetails build()
-
copy
public VirtualNodePoolCyclingDetails.Builder copy(VirtualNodePoolCyclingDetails model)
-
-