Class BareMetalNodePoolArgs.Builder

  • Enclosing class:
    BareMetalNodePoolArgs

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

      • annotations

        public BareMetalNodePoolArgs.Builder annotations​(@Nullable
                                                         com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> annotations)
        Parameters:
        annotations - Annotations on the Bare Metal Node Pool. This field has the same restrictions as Kubernetes annotations. The total size of all keys and values combined is limited to 256k. Key can have 2 segments: prefix (optional) and name (required), separated by a slash (/). Prefix must be a DNS subdomain. Name must be 63 characters or less, begin and end with alphanumerics, with dashes (-), underscores (_), dots (.), and alphanumerics between.
        Returns:
        builder
      • annotations

        public BareMetalNodePoolArgs.Builder annotations​(java.util.Map<java.lang.String,​java.lang.String> annotations)
        Parameters:
        annotations - Annotations on the Bare Metal Node Pool. This field has the same restrictions as Kubernetes annotations. The total size of all keys and values combined is limited to 256k. Key can have 2 segments: prefix (optional) and name (required), separated by a slash (/). Prefix must be a DNS subdomain. Name must be 63 characters or less, begin and end with alphanumerics, with dashes (-), underscores (_), dots (.), and alphanumerics between.
        Returns:
        builder
      • bareMetalCluster

        public BareMetalNodePoolArgs.Builder bareMetalCluster​(com.pulumi.core.Output<java.lang.String> bareMetalCluster)
        Parameters:
        bareMetalCluster - The cluster this node pool belongs to.
        Returns:
        builder
      • bareMetalCluster

        public BareMetalNodePoolArgs.Builder bareMetalCluster​(java.lang.String bareMetalCluster)
        Parameters:
        bareMetalCluster - The cluster this node pool belongs to.
        Returns:
        builder
      • displayName

        public BareMetalNodePoolArgs.Builder displayName​(@Nullable
                                                         com.pulumi.core.Output<java.lang.String> displayName)
        Parameters:
        displayName - The display name for the Bare Metal Node Pool.
        Returns:
        builder
      • displayName

        public BareMetalNodePoolArgs.Builder displayName​(java.lang.String displayName)
        Parameters:
        displayName - The display name for the Bare Metal Node Pool.
        Returns:
        builder
      • location

        public BareMetalNodePoolArgs.Builder location​(com.pulumi.core.Output<java.lang.String> location)
        Parameters:
        location - The location of the resource.
        Returns:
        builder
      • location

        public BareMetalNodePoolArgs.Builder location​(java.lang.String location)
        Parameters:
        location - The location of the resource.
        Returns:
        builder
      • name

        public BareMetalNodePoolArgs.Builder name​(@Nullable
                                                  com.pulumi.core.Output<java.lang.String> name)
        Parameters:
        name - The bare metal node pool name.
        Returns:
        builder
      • project

        public BareMetalNodePoolArgs.Builder project​(@Nullable
                                                     com.pulumi.core.Output<java.lang.String> project)
        Parameters:
        project - The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
        Returns:
        builder
      • project

        public BareMetalNodePoolArgs.Builder project​(java.lang.String project)
        Parameters:
        project - The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
        Returns:
        builder