Class ContainerNodePoolNodeConfigEphemeralStorageLocalSsdConfig.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.container_node_pool.ContainerNodePoolNodeConfigEphemeralStorageLocalSsdConfig.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<ContainerNodePoolNodeConfigEphemeralStorageLocalSsdConfig>
- Enclosing interface:
- ContainerNodePoolNodeConfigEphemeralStorageLocalSsdConfig
@Stability(Stable) public static final class ContainerNodePoolNodeConfigEphemeralStorageLocalSsdConfig.Builder extends Object implements software.amazon.jsii.Builder<ContainerNodePoolNodeConfigEphemeralStorageLocalSsdConfig>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ContainerNodePoolNodeConfigEphemeralStorageLocalSsdConfigbuild()Builds the configured instance.ContainerNodePoolNodeConfigEphemeralStorageLocalSsdConfig.BuilderlocalSsdCount(Number localSsdCount)
-
-
-
Method Detail
-
localSsdCount
@Stability(Stable) public ContainerNodePoolNodeConfigEphemeralStorageLocalSsdConfig.Builder localSsdCount(Number localSsdCount)
- Parameters:
localSsdCount- Number of local SSDs to use to back ephemeral storage. This parameter is required. Uses NVMe interfaces. Each local SSD must be 375 or 3000 GB in size, and all local SSDs must share the same size. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_node_pool#local_ssd_count ContainerNodePool#local_ssd_count}- Returns:
this
-
build
@Stability(Stable) public ContainerNodePoolNodeConfigEphemeralStorageLocalSsdConfig build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<ContainerNodePoolNodeConfigEphemeralStorageLocalSsdConfig>- Returns:
- a new instance of
ContainerNodePoolNodeConfigEphemeralStorageLocalSsdConfig - Throws:
NullPointerException- if any required attribute was not provided
-
-