Class KxScalingGroupArgs.Builder

  • Enclosing class:
    KxScalingGroupArgs

    public static final class KxScalingGroupArgs.Builder
    extends java.lang.Object
    • Method Detail

      • availabilityZoneId

        public KxScalingGroupArgs.Builder availabilityZoneId​(com.pulumi.core.Output<java.lang.String> availabilityZoneId)
        Parameters:
        availabilityZoneId - The availability zone identifiers for the requested regions.
        Returns:
        builder
      • availabilityZoneId

        public KxScalingGroupArgs.Builder availabilityZoneId​(java.lang.String availabilityZoneId)
        Parameters:
        availabilityZoneId - The availability zone identifiers for the requested regions.
        Returns:
        builder
      • environmentId

        public KxScalingGroupArgs.Builder environmentId​(com.pulumi.core.Output<java.lang.String> environmentId)
        Parameters:
        environmentId - A unique identifier for the kdb environment, where you want to create the scaling group.
        Returns:
        builder
      • environmentId

        public KxScalingGroupArgs.Builder environmentId​(java.lang.String environmentId)
        Parameters:
        environmentId - A unique identifier for the kdb environment, where you want to create the scaling group.
        Returns:
        builder
      • hostType

        public KxScalingGroupArgs.Builder hostType​(com.pulumi.core.Output<java.lang.String> hostType)
        Parameters:
        hostType - The memory and CPU capabilities of the scaling group host on which FinSpace Managed kdb clusters will be placed. The following arguments are optional:
        Returns:
        builder
      • hostType

        public KxScalingGroupArgs.Builder hostType​(java.lang.String hostType)
        Parameters:
        hostType - The memory and CPU capabilities of the scaling group host on which FinSpace Managed kdb clusters will be placed. The following arguments are optional:
        Returns:
        builder
      • name

        public KxScalingGroupArgs.Builder name​(@Nullable
                                               com.pulumi.core.Output<java.lang.String> name)
        Parameters:
        name - Unique name for the scaling group that you want to create.
        Returns:
        builder
      • name

        public KxScalingGroupArgs.Builder name​(java.lang.String name)
        Parameters:
        name - Unique name for the scaling group that you want to create.
        Returns:
        builder
      • tags

        public KxScalingGroupArgs.Builder tags​(@Nullable
                                               com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tags)
        Parameters:
        tags - Key-value mapping of resource tags. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. You can add up to 50 tags to a scaling group.
        Returns:
        builder
      • tags

        public KxScalingGroupArgs.Builder tags​(java.util.Map<java.lang.String,​java.lang.String> tags)
        Parameters:
        tags - Key-value mapping of resource tags. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. You can add up to 50 tags to a scaling group.
        Returns:
        builder