public final class VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings
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
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings() |
Modifier and Type | Method and Description |
---|---|
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings |
clone() |
List<String> |
getDrainNatIpPortRanges()
List of all drain IP:port-range mappings assigned to this interface by this rule.
|
List<String> |
getNatIpPortRanges()
A list of all IP:port-range mappings assigned to this interface by this rule.
|
Integer |
getNumTotalDrainNatPorts()
Total number of drain ports across all NAT IPs allocated to this interface by this rule.
|
Integer |
getNumTotalNatPorts()
Total number of ports across all NAT IPs allocated to this interface by this rule.
|
Integer |
getRuleNumber()
Rule number of the NAT Rule.
|
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings |
set(String fieldName,
Object value) |
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings |
setDrainNatIpPortRanges(List<String> drainNatIpPortRanges)
List of all drain IP:port-range mappings assigned to this interface by this rule.
|
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings |
setNatIpPortRanges(List<String> natIpPortRanges)
A list of all IP:port-range mappings assigned to this interface by this rule.
|
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings |
setNumTotalDrainNatPorts(Integer numTotalDrainNatPorts)
Total number of drain ports across all NAT IPs allocated to this interface by this rule.
|
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings |
setNumTotalNatPorts(Integer numTotalNatPorts)
Total number of ports across all NAT IPs allocated to this interface by this rule.
|
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings |
setRuleNumber(Integer ruleNumber)
Rule number of the NAT Rule.
|
getFactory, setFactory, toPrettyString, toString
entrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeys
clear, containsKey, containsValue, isEmpty, keySet, size, values
finalize, getClass, notify, notifyAll, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
public VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings()
public List<String> getDrainNatIpPortRanges()
null
for nonepublic VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings setDrainNatIpPortRanges(List<String> drainNatIpPortRanges)
drainNatIpPortRanges
- drainNatIpPortRanges or null
for nonepublic List<String> getNatIpPortRanges()
null
for nonepublic VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings setNatIpPortRanges(List<String> natIpPortRanges)
natIpPortRanges
- natIpPortRanges or null
for nonepublic Integer getNumTotalDrainNatPorts()
null
for nonepublic VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings setNumTotalDrainNatPorts(Integer numTotalDrainNatPorts)
numTotalDrainNatPorts
- numTotalDrainNatPorts or null
for nonepublic Integer getNumTotalNatPorts()
null
for nonepublic VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings setNumTotalNatPorts(Integer numTotalNatPorts)
numTotalNatPorts
- numTotalNatPorts or null
for nonepublic Integer getRuleNumber()
null
for nonepublic VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings setRuleNumber(Integer ruleNumber)
ruleNumber
- ruleNumber or null
for nonepublic VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings set(String fieldName, Object value)
set
in class com.google.api.client.json.GenericJson
public VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings clone()
clone
in class com.google.api.client.json.GenericJson
Copyright © 2011–2024 Google. All rights reserved.