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, toString
entrySet, get, getClassInfo, getUnknownKeys, put, putAll, remove, setUnknownKeys
clear, containsKey, containsValue, equals, hashCode, isEmpty, keySet, size, values
public 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.GenericJson
public RouterStatusNatStatus clone()
clone
in class com.google.api.client.json.GenericJson