Class InstanceGroupManagerPatch.Builder

java.lang.Object
com.ibm.cloud.is.vpc.v1.model.InstanceGroupManagerPatch.Builder
Enclosing class:
InstanceGroupManagerPatch

public static class InstanceGroupManagerPatch.Builder extends Object
Builder.
  • Constructor Details

    • Builder

      public Builder()
      Instantiates a new builder.
  • Method Details

    • build

      public InstanceGroupManagerPatch build()
      Builds a InstanceGroupManagerPatch.
      Returns:
      the new InstanceGroupManagerPatch instance
    • aggregationWindow

      public InstanceGroupManagerPatch.Builder aggregationWindow(long aggregationWindow)
      Set the aggregationWindow.
      Parameters:
      aggregationWindow - the aggregationWindow
      Returns:
      the InstanceGroupManagerPatch builder
    • cooldown

      public InstanceGroupManagerPatch.Builder cooldown(long cooldown)
      Set the cooldown.
      Parameters:
      cooldown - the cooldown
      Returns:
      the InstanceGroupManagerPatch builder
    • managementEnabled

      public InstanceGroupManagerPatch.Builder managementEnabled(Boolean managementEnabled)
      Set the managementEnabled.
      Parameters:
      managementEnabled - the managementEnabled
      Returns:
      the InstanceGroupManagerPatch builder
    • maxMembershipCount

      public InstanceGroupManagerPatch.Builder maxMembershipCount(long maxMembershipCount)
      Set the maxMembershipCount.
      Parameters:
      maxMembershipCount - the maxMembershipCount
      Returns:
      the InstanceGroupManagerPatch builder
    • minMembershipCount

      public InstanceGroupManagerPatch.Builder minMembershipCount(long minMembershipCount)
      Set the minMembershipCount.
      Parameters:
      minMembershipCount - the minMembershipCount
      Returns:
      the InstanceGroupManagerPatch builder
    • name

      Set the name.
      Parameters:
      name - the name
      Returns:
      the InstanceGroupManagerPatch builder