| Package | Description | 
|---|---|
| com.google.cloud.compute.v1 | 
 A client to Compute Engine API. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
RouterNat.Builder | 
RouterNat.Builder.addAllNatIps(List<String> natIps)
A list of URLs of the IP resources used for this Nat service. 
 | 
RouterNat.Builder | 
RouterNat.Builder.addAllSubnetworks(List<RouterNatSubnetworkToNat> subnetworks)
A list of Subnetwork resources whose traffic should be translated by NAT Gateway. 
 | 
RouterNat.Builder | 
RouterNat.Builder.addNatIps(String natIps)
A list of URLs of the IP resources used for this Nat service. 
 | 
RouterNat.Builder | 
RouterNat.Builder.addSubnetworks(RouterNatSubnetworkToNat subnetworks)
A list of Subnetwork resources whose traffic should be translated by NAT Gateway. 
 | 
RouterNat.Builder | 
RouterNat.Builder.clone()  | 
RouterNat.Builder | 
RouterNat.Builder.mergeFrom(RouterNat other)  | 
static RouterNat.Builder | 
RouterNat.newBuilder()  | 
static RouterNat.Builder | 
RouterNat.newBuilder(RouterNat prototype)  | 
RouterNat.Builder | 
RouterNat.Builder.setIcmpIdleTimeoutSec(Integer icmpIdleTimeoutSec)
Timeout (in seconds) for ICMP connections. 
 | 
RouterNat.Builder | 
RouterNat.Builder.setLogConfig(RouterNatLogConfig logConfig)
Configure logging on this NAT. 
 | 
RouterNat.Builder | 
RouterNat.Builder.setMinPortsPerVm(Integer minPortsPerVm)
Minimum number of ports allocated to a VM from this NAT config. 
 | 
RouterNat.Builder | 
RouterNat.Builder.setName(String name)
Unique name of this Nat service. 
 | 
RouterNat.Builder | 
RouterNat.Builder.setNatIpAllocateOption(String natIpAllocateOption)
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.setSourceSubnetworkIpRangesToNat(String sourceSubnetworkIpRangesToNat)
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.setTcpEstablishedIdleTimeoutSec(Integer tcpEstablishedIdleTimeoutSec)
Timeout (in seconds) for TCP established connections. 
 | 
RouterNat.Builder | 
RouterNat.Builder.setTcpTransitoryIdleTimeoutSec(Integer tcpTransitoryIdleTimeoutSec)
Timeout (in seconds) for TCP transitory connections. 
 | 
RouterNat.Builder | 
RouterNat.Builder.setUdpIdleTimeoutSec(Integer udpIdleTimeoutSec)
Timeout (in seconds) for UDP connections. 
 | 
RouterNat.Builder | 
RouterNat.toBuilder()  | 
Copyright © 2019 Google LLC. All rights reserved.