Class NetworkConnectivityServiceConnectionPolicyPscConfig.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.network_connectivity_service_connection_policy.NetworkConnectivityServiceConnectionPolicyPscConfig.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<NetworkConnectivityServiceConnectionPolicyPscConfig>
- Enclosing interface:
- NetworkConnectivityServiceConnectionPolicyPscConfig
@Stability(Stable) public static final class NetworkConnectivityServiceConnectionPolicyPscConfig.Builder extends Object implements software.amazon.jsii.Builder<NetworkConnectivityServiceConnectionPolicyPscConfig>
A builder forNetworkConnectivityServiceConnectionPolicyPscConfig
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NetworkConnectivityServiceConnectionPolicyPscConfigbuild()Builds the configured instance.NetworkConnectivityServiceConnectionPolicyPscConfig.Builderlimit(String limit)Sets the value ofNetworkConnectivityServiceConnectionPolicyPscConfig.getLimit()NetworkConnectivityServiceConnectionPolicyPscConfig.Buildersubnetworks(List<String> subnetworks)Sets the value ofNetworkConnectivityServiceConnectionPolicyPscConfig.getSubnetworks()
-
-
-
Method Detail
-
subnetworks
@Stability(Stable) public NetworkConnectivityServiceConnectionPolicyPscConfig.Builder subnetworks(List<String> subnetworks)
Sets the value ofNetworkConnectivityServiceConnectionPolicyPscConfig.getSubnetworks()- Parameters:
subnetworks- IDs of the subnetworks or fully qualified identifiers for the subnetworks. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_connectivity_service_connection_policy#subnetworks NetworkConnectivityServiceConnectionPolicy#subnetworks}- Returns:
this
-
limit
@Stability(Stable) public NetworkConnectivityServiceConnectionPolicyPscConfig.Builder limit(String limit)
Sets the value ofNetworkConnectivityServiceConnectionPolicyPscConfig.getLimit()- Parameters:
limit- Max number of PSC connections for this policy. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_connectivity_service_connection_policy#limit NetworkConnectivityServiceConnectionPolicy#limit}- Returns:
this
-
build
@Stability(Stable) public NetworkConnectivityServiceConnectionPolicyPscConfig build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<NetworkConnectivityServiceConnectionPolicyPscConfig>- Returns:
- a new instance of
NetworkConnectivityServiceConnectionPolicyPscConfig - Throws:
NullPointerException- if any required attribute was not provided
-
-