Class VmwareengineExternalAccessRuleSourceIpRanges.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.vmwareengine_external_access_rule.VmwareengineExternalAccessRuleSourceIpRanges.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<VmwareengineExternalAccessRuleSourceIpRanges>
- Enclosing interface:
- VmwareengineExternalAccessRuleSourceIpRanges
@Stability(Stable) public static final class VmwareengineExternalAccessRuleSourceIpRanges.Builder extends Object implements software.amazon.jsii.Builder<VmwareengineExternalAccessRuleSourceIpRanges>
A builder forVmwareengineExternalAccessRuleSourceIpRanges
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VmwareengineExternalAccessRuleSourceIpRangesbuild()Builds the configured instance.VmwareengineExternalAccessRuleSourceIpRanges.BuilderipAddress(String ipAddress)Sets the value ofVmwareengineExternalAccessRuleSourceIpRanges.getIpAddress()VmwareengineExternalAccessRuleSourceIpRanges.BuilderipAddressRange(String ipAddressRange)Sets the value ofVmwareengineExternalAccessRuleSourceIpRanges.getIpAddressRange()
-
-
-
Method Detail
-
ipAddress
@Stability(Stable) public VmwareengineExternalAccessRuleSourceIpRanges.Builder ipAddress(String ipAddress)
Sets the value ofVmwareengineExternalAccessRuleSourceIpRanges.getIpAddress()- Parameters:
ipAddress- A single IP address. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vmwareengine_external_access_rule#ip_address VmwareengineExternalAccessRule#ip_address}- Returns:
this
-
ipAddressRange
@Stability(Stable) public VmwareengineExternalAccessRuleSourceIpRanges.Builder ipAddressRange(String ipAddressRange)
Sets the value ofVmwareengineExternalAccessRuleSourceIpRanges.getIpAddressRange()- Parameters:
ipAddressRange- An IP address range in the CIDR format. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vmwareengine_external_access_rule#ip_address_range VmwareengineExternalAccessRule#ip_address_range}- Returns:
this
-
build
@Stability(Stable) public VmwareengineExternalAccessRuleSourceIpRanges build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<VmwareengineExternalAccessRuleSourceIpRanges>- Returns:
- a new instance of
VmwareengineExternalAccessRuleSourceIpRanges - Throws:
NullPointerException- if any required attribute was not provided
-
-