Class ContainerClusterNodePoolDefaultsNodeConfigDefaults.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.container_cluster.ContainerClusterNodePoolDefaultsNodeConfigDefaults.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<ContainerClusterNodePoolDefaultsNodeConfigDefaults>
- Enclosing interface:
- ContainerClusterNodePoolDefaultsNodeConfigDefaults
@Stability(Stable) public static final class ContainerClusterNodePoolDefaultsNodeConfigDefaults.Builder extends Object implements software.amazon.jsii.Builder<ContainerClusterNodePoolDefaultsNodeConfigDefaults>
A builder forContainerClusterNodePoolDefaultsNodeConfigDefaults
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ContainerClusterNodePoolDefaultsNodeConfigDefaultsbuild()Builds the configured instance.ContainerClusterNodePoolDefaultsNodeConfigDefaults.BuildercontainerdConfig(ContainerClusterNodePoolDefaultsNodeConfigDefaultsContainerdConfig containerdConfig)Sets the value ofContainerClusterNodePoolDefaultsNodeConfigDefaults.getContainerdConfig()ContainerClusterNodePoolDefaultsNodeConfigDefaults.BuilderloggingVariant(String loggingVariant)Sets the value ofContainerClusterNodePoolDefaultsNodeConfigDefaults.getLoggingVariant()
-
-
-
Method Detail
-
containerdConfig
@Stability(Stable) public ContainerClusterNodePoolDefaultsNodeConfigDefaults.Builder containerdConfig(ContainerClusterNodePoolDefaultsNodeConfigDefaultsContainerdConfig containerdConfig)
Sets the value ofContainerClusterNodePoolDefaultsNodeConfigDefaults.getContainerdConfig()- Parameters:
containerdConfig- containerd_config block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_cluster#containerd_config ContainerCluster#containerd_config}- Returns:
this
-
loggingVariant
@Stability(Stable) public ContainerClusterNodePoolDefaultsNodeConfigDefaults.Builder loggingVariant(String loggingVariant)
Sets the value ofContainerClusterNodePoolDefaultsNodeConfigDefaults.getLoggingVariant()- Parameters:
loggingVariant- Type of logging agent that is used as the default value for node pools in the cluster. Valid values include DEFAULT and MAX_THROUGHPUT. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_cluster#logging_variant ContainerCluster#logging_variant}- Returns:
this
-
build
@Stability(Stable) public ContainerClusterNodePoolDefaultsNodeConfigDefaults build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<ContainerClusterNodePoolDefaultsNodeConfigDefaults>- Returns:
- a new instance of
ContainerClusterNodePoolDefaultsNodeConfigDefaults - Throws:
NullPointerException- if any required attribute was not provided
-
-