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.