RouterNat.Builder |
RouterNat.Builder.addAllDrainNatIps(Iterable<String> values) |
A list of URLs of the IP resources to be drained.
|
RouterNat.Builder |
RouterNat.Builder.addAllEndpointTypes(Iterable<String> values) |
List of NAT-ted endpoint types supported by the Nat Gateway.
|
RouterNat.Builder |
RouterNat.Builder.addAllNatIps(Iterable<String> values) |
A list of URLs of the IP resources used for this Nat service.
|
RouterNat.Builder |
RouterNat.Builder.addAllRules(Iterable<? extends RouterNatRule> values) |
A list of rules associated with this NAT.
|
RouterNat.Builder |
RouterNat.Builder.addAllSubnetworks(Iterable<? extends RouterNatSubnetworkToNat> values) |
A list of Subnetwork resources whose traffic should be translated by NAT Gateway.
|
RouterNat.Builder |
RouterNat.Builder.addDrainNatIps(String value) |
A list of URLs of the IP resources to be drained.
|
RouterNat.Builder |
RouterNat.Builder.addDrainNatIpsBytes(com.google.protobuf.ByteString value) |
A list of URLs of the IP resources to be drained.
|
RouterNat.Builder |
RouterNat.Builder.addEndpointTypes(String value) |
List of NAT-ted endpoint types supported by the Nat Gateway.
|
RouterNat.Builder |
RouterNat.Builder.addEndpointTypesBytes(com.google.protobuf.ByteString value) |
List of NAT-ted endpoint types supported by the Nat Gateway.
|
RouterNat.Builder |
RouterNat.Builder.addNatIps(String value) |
A list of URLs of the IP resources used for this Nat service.
|
RouterNat.Builder |
RouterNat.Builder.addNatIpsBytes(com.google.protobuf.ByteString value) |
A list of URLs of the IP resources used for this Nat service.
|
RouterNat.Builder |
Router.Builder.addNatsBuilder() |
A list of NAT services created in this router.
|
RouterNat.Builder |
Router.Builder.addNatsBuilder(int index) |
A list of NAT services created in this router.
|
RouterNat.Builder |
RouterNat.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
|
RouterNat.Builder |
RouterNat.Builder.addRules(int index,
RouterNatRule value) |
A list of rules associated with this NAT.
|
RouterNat.Builder |
RouterNat.Builder.addRules(int index,
RouterNatRule.Builder builderForValue) |
A list of rules associated with this NAT.
|
RouterNat.Builder |
RouterNat.Builder.addRules(RouterNatRule value) |
A list of rules associated with this NAT.
|
RouterNat.Builder |
RouterNat.Builder.addRules(RouterNatRule.Builder builderForValue) |
A list of rules associated with this NAT.
|
RouterNat.Builder |
RouterNat.Builder.addSubnetworks(int index,
RouterNatSubnetworkToNat value) |
A list of Subnetwork resources whose traffic should be translated by NAT Gateway.
|
RouterNat.Builder |
RouterNat.Builder.addSubnetworks(int index,
RouterNatSubnetworkToNat.Builder builderForValue) |
A list of Subnetwork resources whose traffic should be translated by NAT Gateway.
|
RouterNat.Builder |
RouterNat.Builder.addSubnetworks(RouterNatSubnetworkToNat value) |
A list of Subnetwork resources whose traffic should be translated by NAT Gateway.
|
RouterNat.Builder |
RouterNat.Builder.addSubnetworks(RouterNatSubnetworkToNat.Builder builderForValue) |
A list of Subnetwork resources whose traffic should be translated by NAT Gateway.
|
RouterNat.Builder |
RouterNat.Builder.clear() |
|
RouterNat.Builder |
RouterNat.Builder.clearAutoNetworkTier() |
The network tier to use when automatically reserving IP addresses.
|
RouterNat.Builder |
RouterNat.Builder.clearDrainNatIps() |
A list of URLs of the IP resources to be drained.
|
RouterNat.Builder |
RouterNat.Builder.clearEnableDynamicPortAllocation() |
Enable Dynamic Port Allocation.
|
RouterNat.Builder |
RouterNat.Builder.clearEnableEndpointIndependentMapping() |
optional bool enable_endpoint_independent_mapping = 259441819;
|
RouterNat.Builder |
RouterNat.Builder.clearEndpointTypes() |
List of NAT-ted endpoint types supported by the Nat Gateway.
|
RouterNat.Builder |
RouterNat.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
|
RouterNat.Builder |
RouterNat.Builder.clearIcmpIdleTimeoutSec() |
Timeout (in seconds) for ICMP connections.
|
RouterNat.Builder |
RouterNat.Builder.clearLogConfig() |
Configure logging on this NAT.
|
RouterNat.Builder |
RouterNat.Builder.clearMaxPortsPerVm() |
Maximum number of ports allocated to a VM from this NAT config when Dynamic Port Allocation is enabled.
|
RouterNat.Builder |
RouterNat.Builder.clearMinPortsPerVm() |
Minimum number of ports allocated to a VM from this NAT config.
|
RouterNat.Builder |
RouterNat.Builder.clearName() |
Unique name of this Nat service.
|
RouterNat.Builder |
RouterNat.Builder.clearNatIpAllocateOption() |
Specify the NatIpAllocateOption, which can take one of the following values: - MANUAL_ONLY: Uses only Nat IP addresses provided by customers.
|
RouterNat.Builder |
RouterNat.Builder.clearNatIps() |
A list of URLs of the IP resources used for this Nat service.
|
RouterNat.Builder |
RouterNat.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
|
RouterNat.Builder |
RouterNat.Builder.clearRules() |
A list of rules associated with this NAT.
|
RouterNat.Builder |
RouterNat.Builder.clearSourceSubnetworkIpRangesToNat() |
Specify the Nat option, which can take one of the following values: - ALL_SUBNETWORKS_ALL_IP_RANGES: All of the IP ranges in every Subnetwork are allowed to Nat.
|
RouterNat.Builder |
RouterNat.Builder.clearSubnetworks() |
A list of Subnetwork resources whose traffic should be translated by NAT Gateway.
|
RouterNat.Builder |
RouterNat.Builder.clearTcpEstablishedIdleTimeoutSec() |
Timeout (in seconds) for TCP established connections.
|
RouterNat.Builder |
RouterNat.Builder.clearTcpTimeWaitTimeoutSec() |
Timeout (in seconds) for TCP connections that are in TIME_WAIT state.
|
RouterNat.Builder |
RouterNat.Builder.clearTcpTransitoryIdleTimeoutSec() |
Timeout (in seconds) for TCP transitory connections.
|
RouterNat.Builder |
RouterNat.Builder.clearUdpIdleTimeoutSec() |
Timeout (in seconds) for UDP connections.
|
RouterNat.Builder |
RouterNat.Builder.clone() |
|
RouterNat.Builder |
Router.Builder.getNatsBuilder(int index) |
A list of NAT services created in this router.
|
RouterNat.Builder |
RouterNat.Builder.mergeFrom(RouterNat other) |
|
RouterNat.Builder |
RouterNat.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
|
RouterNat.Builder |
RouterNat.Builder.mergeFrom(com.google.protobuf.Message other) |
|
RouterNat.Builder |
RouterNat.Builder.mergeLogConfig(RouterNatLogConfig value) |
Configure logging on this NAT.
|
RouterNat.Builder |
RouterNat.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
|
static RouterNat.Builder |
RouterNat.newBuilder() |
|
static RouterNat.Builder |
RouterNat.newBuilder(RouterNat prototype) |
|
RouterNat.Builder |
RouterNat.newBuilderForType() |
|
protected RouterNat.Builder |
RouterNat.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
|
RouterNat.Builder |
RouterNat.Builder.removeRules(int index) |
A list of rules associated with this NAT.
|
RouterNat.Builder |
RouterNat.Builder.removeSubnetworks(int index) |
A list of Subnetwork resources whose traffic should be translated by NAT Gateway.
|
RouterNat.Builder |
RouterNat.Builder.setAutoNetworkTier(String value) |
The network tier to use when automatically reserving IP addresses.
|
RouterNat.Builder |
RouterNat.Builder.setAutoNetworkTierBytes(com.google.protobuf.ByteString value) |
The network tier to use when automatically reserving IP addresses.
|
RouterNat.Builder |
RouterNat.Builder.setDrainNatIps(int index,
String value) |
A list of URLs of the IP resources to be drained.
|
RouterNat.Builder |
RouterNat.Builder.setEnableDynamicPortAllocation(boolean value) |
Enable Dynamic Port Allocation.
|
RouterNat.Builder |
RouterNat.Builder.setEnableEndpointIndependentMapping(boolean value) |
optional bool enable_endpoint_independent_mapping = 259441819;
|
RouterNat.Builder |
RouterNat.Builder.setEndpointTypes(int index,
String value) |
List of NAT-ted endpoint types supported by the Nat Gateway.
|
RouterNat.Builder |
RouterNat.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
|
RouterNat.Builder |
RouterNat.Builder.setIcmpIdleTimeoutSec(int value) |
Timeout (in seconds) for ICMP connections.
|
RouterNat.Builder |
RouterNat.Builder.setLogConfig(RouterNatLogConfig value) |
Configure logging on this NAT.
|
RouterNat.Builder |
RouterNat.Builder.setLogConfig(RouterNatLogConfig.Builder builderForValue) |
Configure logging on this NAT.
|
RouterNat.Builder |
RouterNat.Builder.setMaxPortsPerVm(int value) |
Maximum number of ports allocated to a VM from this NAT config when Dynamic Port Allocation is enabled.
|
RouterNat.Builder |
RouterNat.Builder.setMinPortsPerVm(int value) |
Minimum number of ports allocated to a VM from this NAT config.
|
RouterNat.Builder |
RouterNat.Builder.setName(String value) |
Unique name of this Nat service.
|
RouterNat.Builder |
RouterNat.Builder.setNameBytes(com.google.protobuf.ByteString value) |
Unique name of this Nat service.
|
RouterNat.Builder |
RouterNat.Builder.setNatIpAllocateOption(String value) |
Specify the NatIpAllocateOption, which can take one of the following values: - MANUAL_ONLY: Uses only Nat IP addresses provided by customers.
|
RouterNat.Builder |
RouterNat.Builder.setNatIpAllocateOptionBytes(com.google.protobuf.ByteString value) |
Specify the NatIpAllocateOption, which can take one of the following values: - MANUAL_ONLY: Uses only Nat IP addresses provided by customers.
|
RouterNat.Builder |
RouterNat.Builder.setNatIps(int index,
String value) |
A list of URLs of the IP resources used for this Nat service.
|
RouterNat.Builder |
RouterNat.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
|
RouterNat.Builder |
RouterNat.Builder.setRules(int index,
RouterNatRule value) |
A list of rules associated with this NAT.
|
RouterNat.Builder |
RouterNat.Builder.setRules(int index,
RouterNatRule.Builder builderForValue) |
A list of rules associated with this NAT.
|
RouterNat.Builder |
RouterNat.Builder.setSourceSubnetworkIpRangesToNat(String value) |
Specify the Nat option, which can take one of the following values: - ALL_SUBNETWORKS_ALL_IP_RANGES: All of the IP ranges in every Subnetwork are allowed to Nat.
|
RouterNat.Builder |
RouterNat.Builder.setSourceSubnetworkIpRangesToNatBytes(com.google.protobuf.ByteString value) |
Specify the Nat option, which can take one of the following values: - ALL_SUBNETWORKS_ALL_IP_RANGES: All of the IP ranges in every Subnetwork are allowed to Nat.
|
RouterNat.Builder |
RouterNat.Builder.setSubnetworks(int index,
RouterNatSubnetworkToNat value) |
A list of Subnetwork resources whose traffic should be translated by NAT Gateway.
|
RouterNat.Builder |
RouterNat.Builder.setSubnetworks(int index,
RouterNatSubnetworkToNat.Builder builderForValue) |
A list of Subnetwork resources whose traffic should be translated by NAT Gateway.
|
RouterNat.Builder |
RouterNat.Builder.setTcpEstablishedIdleTimeoutSec(int value) |
Timeout (in seconds) for TCP established connections.
|
RouterNat.Builder |
RouterNat.Builder.setTcpTimeWaitTimeoutSec(int value) |
Timeout (in seconds) for TCP connections that are in TIME_WAIT state.
|
RouterNat.Builder |
RouterNat.Builder.setTcpTransitoryIdleTimeoutSec(int value) |
Timeout (in seconds) for TCP transitory connections.
|
RouterNat.Builder |
RouterNat.Builder.setUdpIdleTimeoutSec(int value) |
Timeout (in seconds) for UDP connections.
|
RouterNat.Builder |
RouterNat.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
|
RouterNat.Builder |
RouterNat.toBuilder() |
|