Class GkeonpremBareMetalAdminClusterMaintenanceConfig.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.gkeonprem_bare_metal_admin_cluster.GkeonpremBareMetalAdminClusterMaintenanceConfig.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<GkeonpremBareMetalAdminClusterMaintenanceConfig>
- Enclosing interface:
- GkeonpremBareMetalAdminClusterMaintenanceConfig
@Stability(Stable) public static final class GkeonpremBareMetalAdminClusterMaintenanceConfig.Builder extends Object implements software.amazon.jsii.Builder<GkeonpremBareMetalAdminClusterMaintenanceConfig>
A builder forGkeonpremBareMetalAdminClusterMaintenanceConfig
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GkeonpremBareMetalAdminClusterMaintenanceConfigbuild()Builds the configured instance.GkeonpremBareMetalAdminClusterMaintenanceConfig.BuildermaintenanceAddressCidrBlocks(List<String> maintenanceAddressCidrBlocks)
-
-
-
Method Detail
-
maintenanceAddressCidrBlocks
@Stability(Stable) public GkeonpremBareMetalAdminClusterMaintenanceConfig.Builder maintenanceAddressCidrBlocks(List<String> maintenanceAddressCidrBlocks)
- Parameters:
maintenanceAddressCidrBlocks- All IPv4 address from these ranges will be placed into maintenance mode. This parameter is required. Nodes in maintenance mode will be cordoned and drained. When both of these are true, the "baremetal.cluster.gke.io/maintenance" annotation will be set on the node resource. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gkeonprem_bare_metal_admin_cluster#maintenance_address_cidr_blocks GkeonpremBareMetalAdminCluster#maintenance_address_cidr_blocks}- Returns:
this
-
build
@Stability(Stable) public GkeonpremBareMetalAdminClusterMaintenanceConfig build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<GkeonpremBareMetalAdminClusterMaintenanceConfig>- Returns:
- a new instance of
GkeonpremBareMetalAdminClusterMaintenanceConfig - Throws:
NullPointerException- if any required attribute was not provided
-
-