Interface KxScalingGroupConfiguration.Builder

    • Method Detail

      • scalingGroupName

        KxScalingGroupConfiguration.Builder scalingGroupName​(String scalingGroupName)

        A unique identifier for the kdb scaling group.

        Parameters:
        scalingGroupName - A unique identifier for the kdb scaling group.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • memoryLimit

        KxScalingGroupConfiguration.Builder memoryLimit​(Integer memoryLimit)

        An optional hard limit on the amount of memory a kdb cluster can use.

        Parameters:
        memoryLimit - An optional hard limit on the amount of memory a kdb cluster can use.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • memoryReservation

        KxScalingGroupConfiguration.Builder memoryReservation​(Integer memoryReservation)

        A reservation of the minimum amount of memory that should be available on the scaling group for a kdb cluster to be successfully placed in a scaling group.

        Parameters:
        memoryReservation - A reservation of the minimum amount of memory that should be available on the scaling group for a kdb cluster to be successfully placed in a scaling group.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • nodeCount

        KxScalingGroupConfiguration.Builder nodeCount​(Integer nodeCount)

        The number of kdb cluster nodes.

        Parameters:
        nodeCount - The number of kdb cluster nodes.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • cpu

        KxScalingGroupConfiguration.Builder cpu​(Double cpu)

        The number of vCPUs that you want to reserve for each node of this kdb cluster on the scaling group host.

        Parameters:
        cpu - The number of vCPUs that you want to reserve for each node of this kdb cluster on the scaling group host.
        Returns:
        Returns a reference to this object so that method calls can be chained together.