Package com.google.cloud.compute.v1
Interface RouterStatusNatStatusNatRuleStatusOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
RouterStatusNatStatusNatRuleStatus,RouterStatusNatStatusNatRuleStatus.Builder
@Generated
public interface RouterStatusNatStatusNatRuleStatusOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptiongetActiveNatIps(int index) Output only.com.google.protobuf.ByteStringgetActiveNatIpsBytes(int index) Output only.intOutput only.Output only.getDrainNatIps(int index) Output only.com.google.protobuf.ByteStringgetDrainNatIpsBytes(int index) Output only.intOutput only.Output only.intOutput only.intOutput only.intOutput only.booleanOutput only.booleanOutput only.booleanOutput only.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getActiveNatIpsList
Output only. A list of active IPs for NAT. Example: ["1.1.1.1", "179.12.26.133"].
repeated string active_nat_ips = 208517077;- Returns:
- A list containing the activeNatIps.
-
getActiveNatIpsCount
int getActiveNatIpsCount()Output only. A list of active IPs for NAT. Example: ["1.1.1.1", "179.12.26.133"].
repeated string active_nat_ips = 208517077;- Returns:
- The count of activeNatIps.
-
getActiveNatIps
Output only. A list of active IPs for NAT. Example: ["1.1.1.1", "179.12.26.133"].
repeated string active_nat_ips = 208517077;- Parameters:
index- The index of the element to return.- Returns:
- The activeNatIps at the given index.
-
getActiveNatIpsBytes
com.google.protobuf.ByteString getActiveNatIpsBytes(int index) Output only. A list of active IPs for NAT. Example: ["1.1.1.1", "179.12.26.133"].
repeated string active_nat_ips = 208517077;- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the activeNatIps at the given index.
-
getDrainNatIpsList
Output only. A list of IPs for NAT that are in drain mode. Example: ["1.1.1.1", "179.12.26.133"].
repeated string drain_nat_ips = 504078535;- Returns:
- A list containing the drainNatIps.
-
getDrainNatIpsCount
int getDrainNatIpsCount()Output only. A list of IPs for NAT that are in drain mode. Example: ["1.1.1.1", "179.12.26.133"].
repeated string drain_nat_ips = 504078535;- Returns:
- The count of drainNatIps.
-
getDrainNatIps
Output only. A list of IPs for NAT that are in drain mode. Example: ["1.1.1.1", "179.12.26.133"].
repeated string drain_nat_ips = 504078535;- Parameters:
index- The index of the element to return.- Returns:
- The drainNatIps at the given index.
-
getDrainNatIpsBytes
com.google.protobuf.ByteString getDrainNatIpsBytes(int index) Output only. A list of IPs for NAT that are in drain mode. Example: ["1.1.1.1", "179.12.26.133"].
repeated string drain_nat_ips = 504078535;- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the drainNatIps at the given index.
-
hasMinExtraIpsNeeded
boolean hasMinExtraIpsNeeded()Output only. The number of extra IPs to allocate. This will be greater than 0 only if the existing IPs in this NAT Rule are NOT enough to allow all configured VMs to use NAT.
optional int32 min_extra_ips_needed = 353002756;- Returns:
- Whether the minExtraIpsNeeded field is set.
-
getMinExtraIpsNeeded
int getMinExtraIpsNeeded()Output only. The number of extra IPs to allocate. This will be greater than 0 only if the existing IPs in this NAT Rule are NOT enough to allow all configured VMs to use NAT.
optional int32 min_extra_ips_needed = 353002756;- Returns:
- The minExtraIpsNeeded.
-
hasNumVmEndpointsWithNatMappings
boolean hasNumVmEndpointsWithNatMappings()Output only. Number of VM endpoints (i.e., NICs) that have NAT Mappings from this NAT Rule.
optional int32 num_vm_endpoints_with_nat_mappings = 512367468;- Returns:
- Whether the numVmEndpointsWithNatMappings field is set.
-
getNumVmEndpointsWithNatMappings
int getNumVmEndpointsWithNatMappings()Output only. Number of VM endpoints (i.e., NICs) that have NAT Mappings from this NAT Rule.
optional int32 num_vm_endpoints_with_nat_mappings = 512367468;- Returns:
- The numVmEndpointsWithNatMappings.
-
hasRuleNumber
boolean hasRuleNumber()Output only. Rule number of the rule.
optional int32 rule_number = 535211500;- Returns:
- Whether the ruleNumber field is set.
-
getRuleNumber
int getRuleNumber()Output only. Rule number of the rule.
optional int32 rule_number = 535211500;- Returns:
- The ruleNumber.
-