Package com.pulumi.gcp.compute.inputs
Class InstanceTemplateNetworkInterfaceAliasIpRangeArgs.Builder
- java.lang.Object
-
- com.pulumi.gcp.compute.inputs.InstanceTemplateNetworkInterfaceAliasIpRangeArgs.Builder
-
- Enclosing class:
- InstanceTemplateNetworkInterfaceAliasIpRangeArgs
public static final class InstanceTemplateNetworkInterfaceAliasIpRangeArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(InstanceTemplateNetworkInterfaceAliasIpRangeArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InstanceTemplateNetworkInterfaceAliasIpRangeArgs
build()
InstanceTemplateNetworkInterfaceAliasIpRangeArgs.Builder
ipCidrRange(com.pulumi.core.Output<java.lang.String> ipCidrRange)
InstanceTemplateNetworkInterfaceAliasIpRangeArgs.Builder
ipCidrRange(java.lang.String ipCidrRange)
InstanceTemplateNetworkInterfaceAliasIpRangeArgs.Builder
subnetworkRangeName(com.pulumi.core.Output<java.lang.String> subnetworkRangeName)
InstanceTemplateNetworkInterfaceAliasIpRangeArgs.Builder
subnetworkRangeName(java.lang.String subnetworkRangeName)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(InstanceTemplateNetworkInterfaceAliasIpRangeArgs defaults)
-
-
Method Detail
-
ipCidrRange
public InstanceTemplateNetworkInterfaceAliasIpRangeArgs.Builder ipCidrRange(com.pulumi.core.Output<java.lang.String> ipCidrRange)
- Parameters:
ipCidrRange
- The IP CIDR range represented by this alias IP range. This IP CIDR range must belong to the specified subnetwork and cannot contain IP addresses reserved by system or used by other network interfaces. At the time of writing only a netmask (e.g. /24) may be supplied, with a CIDR format resulting in an API error.- Returns:
- builder
-
ipCidrRange
public InstanceTemplateNetworkInterfaceAliasIpRangeArgs.Builder ipCidrRange(java.lang.String ipCidrRange)
- Parameters:
ipCidrRange
- The IP CIDR range represented by this alias IP range. This IP CIDR range must belong to the specified subnetwork and cannot contain IP addresses reserved by system or used by other network interfaces. At the time of writing only a netmask (e.g. /24) may be supplied, with a CIDR format resulting in an API error.- Returns:
- builder
-
subnetworkRangeName
public InstanceTemplateNetworkInterfaceAliasIpRangeArgs.Builder subnetworkRangeName(@Nullable com.pulumi.core.Output<java.lang.String> subnetworkRangeName)
- Parameters:
subnetworkRangeName
- The subnetwork secondary range name specifying the secondary range from which to allocate the IP CIDR range for this alias IP range. If left unspecified, the primary range of the subnetwork will be used.- Returns:
- builder
-
subnetworkRangeName
public InstanceTemplateNetworkInterfaceAliasIpRangeArgs.Builder subnetworkRangeName(java.lang.String subnetworkRangeName)
- Parameters:
subnetworkRangeName
- The subnetwork secondary range name specifying the secondary range from which to allocate the IP CIDR range for this alias IP range. If left unspecified, the primary range of the subnetwork will be used.- Returns:
- builder
-
build
public InstanceTemplateNetworkInterfaceAliasIpRangeArgs build()
-
-