Package com.pulumi.gcp.gkeonprem.inputs
Class BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs.Builder
- java.lang.Object
-
- com.pulumi.gcp.gkeonprem.inputs.BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs.Builder
-
public static final class BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs defaults)
-
-
Method Detail
-
labels
public BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs.Builder labels(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> labels)
- Parameters:
labels
- The map of Kubernetes labels (key/value pairs) to be applied to each node. These will added in addition to any default label(s) that Kubernetes may apply to the node. In case of conflict in label keys, the applied set may differ depending on the Kubernetes version -- it's best to assume the behavior is undefined and conflicts should be avoided. For more information, including usage and the valid values, see: http://kubernetes.io/v1.1/docs/user-guide/labels.html An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.- Returns:
- builder
-
labels
public BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs.Builder labels(java.util.Map<java.lang.String,java.lang.String> labels)
- Parameters:
labels
- The map of Kubernetes labels (key/value pairs) to be applied to each node. These will added in addition to any default label(s) that Kubernetes may apply to the node. In case of conflict in label keys, the applied set may differ depending on the Kubernetes version -- it's best to assume the behavior is undefined and conflicts should be avoided. For more information, including usage and the valid values, see: http://kubernetes.io/v1.1/docs/user-guide/labels.html An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.- Returns:
- builder
-
nodeConfigs
public BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs.Builder nodeConfigs(@Nullable com.pulumi.core.Output<java.util.List<BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs>> nodeConfigs)
- Parameters:
nodeConfigs
- The list of machine addresses in the Bare Metal Node Pool. Structure is documented below.- Returns:
- builder
-
nodeConfigs
public BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs.Builder nodeConfigs(java.util.List<BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs> nodeConfigs)
- Parameters:
nodeConfigs
- The list of machine addresses in the Bare Metal Node Pool. Structure is documented below.- Returns:
- builder
-
nodeConfigs
public BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs.Builder nodeConfigs(BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs... nodeConfigs)
- Parameters:
nodeConfigs
- The list of machine addresses in the Bare Metal Node Pool. Structure is documented below.- Returns:
- builder
-
operatingSystem
public BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs.Builder operatingSystem(@Nullable com.pulumi.core.Output<java.lang.String> operatingSystem)
- Parameters:
operatingSystem
- Specifies the nodes operating system (default: LINUX).- Returns:
- builder
-
operatingSystem
public BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs.Builder operatingSystem(java.lang.String operatingSystem)
- Parameters:
operatingSystem
- Specifies the nodes operating system (default: LINUX).- Returns:
- builder
-
taints
public BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs.Builder taints(@Nullable com.pulumi.core.Output<java.util.List<BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArgs>> taints)
- Parameters:
taints
- The initial taints assigned to nodes of this node pool. Structure is documented below.- Returns:
- builder
-
taints
public BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs.Builder taints(java.util.List<BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArgs> taints)
- Parameters:
taints
- The initial taints assigned to nodes of this node pool. Structure is documented below.- Returns:
- builder
-
taints
public BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs.Builder taints(BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArgs... taints)
- Parameters:
taints
- The initial taints assigned to nodes of this node pool. Structure is documented below.- Returns:
- builder
-
build
public BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs build()
-
-