public final class RouterStatusNatStatus
extends com.google.api.client.json.GenericJson
This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Compute Engine API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
com.google.api.client.util.GenericData.Flags| Constructor and Description |
|---|
RouterStatusNatStatus() |
| Modifier and Type | Method and Description |
|---|---|
RouterStatusNatStatus |
clone() |
java.util.List<java.lang.String> |
getAutoAllocatedNatIps()
A list of IPs auto-allocated for NAT.
|
java.util.List<java.lang.String> |
getDrainAutoAllocatedNatIps()
A list of IPs auto-allocated for NAT that are in drain mode.
|
java.util.List<java.lang.String> |
getDrainUserAllocatedNatIps()
A list of IPs user-allocated for NAT that are in drain mode.
|
java.lang.Integer |
getMinExtraNatIpsNeeded()
The number of extra IPs to allocate.
|
java.lang.String |
getName()
Unique name of this NAT.
|
java.lang.Integer |
getNumVmEndpointsWithNatMappings()
Number of VM endpoints (i.e., Nics) that can use NAT.
|
java.util.List<java.lang.String> |
getUserAllocatedNatIpResources()
A list of fully qualified URLs of reserved IP address resources.
|
java.util.List<java.lang.String> |
getUserAllocatedNatIps()
A list of IPs user-allocated for NAT.
|
RouterStatusNatStatus |
set(java.lang.String fieldName,
java.lang.Object value) |
RouterStatusNatStatus |
setAutoAllocatedNatIps(java.util.List<java.lang.String> autoAllocatedNatIps)
A list of IPs auto-allocated for NAT.
|
RouterStatusNatStatus |
setDrainAutoAllocatedNatIps(java.util.List<java.lang.String> drainAutoAllocatedNatIps)
A list of IPs auto-allocated for NAT that are in drain mode.
|
RouterStatusNatStatus |
setDrainUserAllocatedNatIps(java.util.List<java.lang.String> drainUserAllocatedNatIps)
A list of IPs user-allocated for NAT that are in drain mode.
|
RouterStatusNatStatus |
setMinExtraNatIpsNeeded(java.lang.Integer minExtraNatIpsNeeded)
The number of extra IPs to allocate.
|
RouterStatusNatStatus |
setName(java.lang.String name)
Unique name of this NAT.
|
RouterStatusNatStatus |
setNumVmEndpointsWithNatMappings(java.lang.Integer numVmEndpointsWithNatMappings)
Number of VM endpoints (i.e., Nics) that can use NAT.
|
RouterStatusNatStatus |
setUserAllocatedNatIpResources(java.util.List<java.lang.String> userAllocatedNatIpResources)
A list of fully qualified URLs of reserved IP address resources.
|
RouterStatusNatStatus |
setUserAllocatedNatIps(java.util.List<java.lang.String> userAllocatedNatIps)
A list of IPs user-allocated for NAT.
|
getFactory, setFactory, toPrettyString, toStringentrySet, get, getClassInfo, getUnknownKeys, put, putAll, remove, setUnknownKeysclear, containsKey, containsValue, equals, hashCode, isEmpty, keySet, size, valuespublic java.util.List<java.lang.String> getAutoAllocatedNatIps()
null for nonepublic RouterStatusNatStatus setAutoAllocatedNatIps(java.util.List<java.lang.String> autoAllocatedNatIps)
autoAllocatedNatIps - autoAllocatedNatIps or null for nonepublic java.util.List<java.lang.String> getDrainAutoAllocatedNatIps()
null for nonepublic RouterStatusNatStatus setDrainAutoAllocatedNatIps(java.util.List<java.lang.String> drainAutoAllocatedNatIps)
drainAutoAllocatedNatIps - drainAutoAllocatedNatIps or null for nonepublic java.util.List<java.lang.String> getDrainUserAllocatedNatIps()
null for nonepublic RouterStatusNatStatus setDrainUserAllocatedNatIps(java.util.List<java.lang.String> drainUserAllocatedNatIps)
drainUserAllocatedNatIps - drainUserAllocatedNatIps or null for nonepublic java.lang.Integer getMinExtraNatIpsNeeded()
null for nonepublic RouterStatusNatStatus setMinExtraNatIpsNeeded(java.lang.Integer minExtraNatIpsNeeded)
minExtraNatIpsNeeded - minExtraNatIpsNeeded or null for nonepublic java.lang.String getName()
null for nonepublic RouterStatusNatStatus setName(java.lang.String name)
name - name or null for nonepublic java.lang.Integer getNumVmEndpointsWithNatMappings()
null for nonepublic RouterStatusNatStatus setNumVmEndpointsWithNatMappings(java.lang.Integer numVmEndpointsWithNatMappings)
numVmEndpointsWithNatMappings - numVmEndpointsWithNatMappings or null for nonepublic java.util.List<java.lang.String> getUserAllocatedNatIpResources()
null for nonepublic RouterStatusNatStatus setUserAllocatedNatIpResources(java.util.List<java.lang.String> userAllocatedNatIpResources)
userAllocatedNatIpResources - userAllocatedNatIpResources or null for nonepublic java.util.List<java.lang.String> getUserAllocatedNatIps()
null for nonepublic RouterStatusNatStatus setUserAllocatedNatIps(java.util.List<java.lang.String> userAllocatedNatIps)
userAllocatedNatIps - userAllocatedNatIps or null for nonepublic RouterStatusNatStatus set(java.lang.String fieldName, java.lang.Object value)
set in class com.google.api.client.json.GenericJsonpublic RouterStatusNatStatus clone()
clone in class com.google.api.client.json.GenericJson