Class WorkbenchInstanceGceSetupNetworkInterfacesAccessConfigs.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.workbench_instance.WorkbenchInstanceGceSetupNetworkInterfacesAccessConfigs.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<WorkbenchInstanceGceSetupNetworkInterfacesAccessConfigs>
- Enclosing interface:
- WorkbenchInstanceGceSetupNetworkInterfacesAccessConfigs
@Stability(Stable) public static final class WorkbenchInstanceGceSetupNetworkInterfacesAccessConfigs.Builder extends Object implements software.amazon.jsii.Builder<WorkbenchInstanceGceSetupNetworkInterfacesAccessConfigs>
A builder forWorkbenchInstanceGceSetupNetworkInterfacesAccessConfigs
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WorkbenchInstanceGceSetupNetworkInterfacesAccessConfigsbuild()Builds the configured instance.WorkbenchInstanceGceSetupNetworkInterfacesAccessConfigs.BuilderexternalIp(String externalIp)Sets the value ofWorkbenchInstanceGceSetupNetworkInterfacesAccessConfigs.getExternalIp()
-
-
-
Method Detail
-
externalIp
@Stability(Stable) public WorkbenchInstanceGceSetupNetworkInterfacesAccessConfigs.Builder externalIp(String externalIp)
Sets the value ofWorkbenchInstanceGceSetupNetworkInterfacesAccessConfigs.getExternalIp()- Parameters:
externalIp- An external IP address associated with this instance. This parameter is required. Specify an unused static external IP address available to the project or leave this field undefined to use an IP from a shared ephemeral IP address pool. If you specify a static external IP address, it must live in the same region as the zone of the instance. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/workbench_instance#external_ip WorkbenchInstance#external_ip}- Returns:
this
-
build
@Stability(Stable) public WorkbenchInstanceGceSetupNetworkInterfacesAccessConfigs build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<WorkbenchInstanceGceSetupNetworkInterfacesAccessConfigs>- Returns:
- a new instance of
WorkbenchInstanceGceSetupNetworkInterfacesAccessConfigs - Throws:
NullPointerException- if any required attribute was not provided
-
-