Class InstanceGroupManagerPatch.Builder

    • Constructor Detail

      • Builder

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

      • 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