public static class RouterStatusNatStatus.Builder extends Object
Modifier and Type | Method and Description |
---|---|
RouterStatusNatStatus.Builder |
addAllAutoAllocatedNatIps(List<String> autoAllocatedNatIps)
A list of IPs auto-allocated for NAT.
|
RouterStatusNatStatus.Builder |
addAllUserAllocatedNatIpResources(List<String> userAllocatedNatIpResources)
A list of fully qualified URLs of reserved IP address resources.
|
RouterStatusNatStatus.Builder |
addAllUserAllocatedNatIps(List<String> userAllocatedNatIps)
A list of IPs user-allocated for NAT.
|
RouterStatusNatStatus.Builder |
addAutoAllocatedNatIps(String autoAllocatedNatIps)
A list of IPs auto-allocated for NAT.
|
RouterStatusNatStatus.Builder |
addUserAllocatedNatIpResources(String userAllocatedNatIpResources)
A list of fully qualified URLs of reserved IP address resources.
|
RouterStatusNatStatus.Builder |
addUserAllocatedNatIps(String userAllocatedNatIps)
A list of IPs user-allocated for NAT.
|
RouterStatusNatStatus |
build() |
RouterStatusNatStatus.Builder |
clone() |
List<String> |
getAutoAllocatedNatIpsList()
A list of IPs auto-allocated for NAT.
|
Integer |
getMinExtraNatIpsNeeded()
The number of extra IPs to allocate.
|
String |
getName()
Unique name of this NAT.
|
Integer |
getNumVmEndpointsWithNatMappings()
Number of VM endpoints (i.e., Nics) that can use NAT.
|
List<String> |
getUserAllocatedNatIpResourcesList()
A list of fully qualified URLs of reserved IP address resources.
|
List<String> |
getUserAllocatedNatIpsList()
A list of IPs user-allocated for NAT.
|
RouterStatusNatStatus.Builder |
mergeFrom(RouterStatusNatStatus other) |
RouterStatusNatStatus.Builder |
setMinExtraNatIpsNeeded(Integer minExtraNatIpsNeeded)
The number of extra IPs to allocate.
|
RouterStatusNatStatus.Builder |
setName(String name)
Unique name of this NAT.
|
RouterStatusNatStatus.Builder |
setNumVmEndpointsWithNatMappings(Integer numVmEndpointsWithNatMappings)
Number of VM endpoints (i.e., Nics) that can use NAT.
|
public RouterStatusNatStatus.Builder mergeFrom(RouterStatusNatStatus other)
public List<String> getAutoAllocatedNatIpsList()
public RouterStatusNatStatus.Builder addAllAutoAllocatedNatIps(List<String> autoAllocatedNatIps)
public RouterStatusNatStatus.Builder addAutoAllocatedNatIps(String autoAllocatedNatIps)
public Integer getMinExtraNatIpsNeeded()
public RouterStatusNatStatus.Builder setMinExtraNatIpsNeeded(Integer minExtraNatIpsNeeded)
public String getName()
public RouterStatusNatStatus.Builder setName(String name)
public Integer getNumVmEndpointsWithNatMappings()
public RouterStatusNatStatus.Builder setNumVmEndpointsWithNatMappings(Integer numVmEndpointsWithNatMappings)
public List<String> getUserAllocatedNatIpResourcesList()
public RouterStatusNatStatus.Builder addAllUserAllocatedNatIpResources(List<String> userAllocatedNatIpResources)
public RouterStatusNatStatus.Builder addUserAllocatedNatIpResources(String userAllocatedNatIpResources)
public List<String> getUserAllocatedNatIpsList()
public RouterStatusNatStatus.Builder addAllUserAllocatedNatIps(List<String> userAllocatedNatIps)
public RouterStatusNatStatus.Builder addUserAllocatedNatIps(String userAllocatedNatIps)
public RouterStatusNatStatus build()
public RouterStatusNatStatus.Builder clone()
Copyright © 2019 Google LLC. All rights reserved.