Class VirtualNodePoolCyclingDetails.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • 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