public final class RouterStatusNatStatusNatRuleStatus extends com.google.protobuf.GeneratedMessageV3 implements RouterStatusNatStatusNatRuleStatusOrBuilder
Status of a NAT Rule contained in this NAT.Protobuf type
google.cloud.compute.v1.RouterStatusNatStatusNatRuleStatus| Modifier and Type | Class and Description |
|---|---|
static class |
RouterStatusNatStatusNatRuleStatus.Builder
Status of a NAT Rule contained in this NAT.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
ACTIVE_NAT_IPS_FIELD_NUMBER |
static int |
DRAIN_NAT_IPS_FIELD_NUMBER |
static int |
MIN_EXTRA_IPS_NEEDED_FIELD_NUMBER |
static int |
NUM_VM_ENDPOINTS_WITH_NAT_MAPPINGS_FIELD_NUMBER |
static int |
RULE_NUMBER_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
String |
getActiveNatIps(int index)
A list of active IPs for NAT.
|
com.google.protobuf.ByteString |
getActiveNatIpsBytes(int index)
A list of active IPs for NAT.
|
int |
getActiveNatIpsCount()
A list of active IPs for NAT.
|
com.google.protobuf.ProtocolStringList |
getActiveNatIpsList()
A list of active IPs for NAT.
|
static RouterStatusNatStatusNatRuleStatus |
getDefaultInstance() |
RouterStatusNatStatusNatRuleStatus |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
String |
getDrainNatIps(int index)
A list of IPs for NAT that are in drain mode.
|
com.google.protobuf.ByteString |
getDrainNatIpsBytes(int index)
A list of IPs for NAT that are in drain mode.
|
int |
getDrainNatIpsCount()
A list of IPs for NAT that are in drain mode.
|
com.google.protobuf.ProtocolStringList |
getDrainNatIpsList()
A list of IPs for NAT that are in drain mode.
|
int |
getMinExtraIpsNeeded()
The number of extra IPs to allocate.
|
int |
getNumVmEndpointsWithNatMappings()
Number of VM endpoints (i.e., NICs) that have NAT Mappings from this NAT Rule.
|
com.google.protobuf.Parser<RouterStatusNatStatusNatRuleStatus> |
getParserForType() |
int |
getRuleNumber()
Rule number of the rule.
|
int |
getSerializedSize() |
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
int |
hashCode() |
boolean |
hasMinExtraIpsNeeded()
The number of extra IPs to allocate.
|
boolean |
hasNumVmEndpointsWithNatMappings()
Number of VM endpoints (i.e., NICs) that have NAT Mappings from this NAT Rule.
|
boolean |
hasRuleNumber()
Rule number of the rule.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static RouterStatusNatStatusNatRuleStatus.Builder |
newBuilder() |
static RouterStatusNatStatusNatRuleStatus.Builder |
newBuilder(RouterStatusNatStatusNatRuleStatus prototype) |
RouterStatusNatStatusNatRuleStatus.Builder |
newBuilderForType() |
protected RouterStatusNatStatusNatRuleStatus.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static RouterStatusNatStatusNatRuleStatus |
parseDelimitedFrom(InputStream input) |
static RouterStatusNatStatusNatRuleStatus |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static RouterStatusNatStatusNatRuleStatus |
parseFrom(byte[] data) |
static RouterStatusNatStatusNatRuleStatus |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static RouterStatusNatStatusNatRuleStatus |
parseFrom(ByteBuffer data) |
static RouterStatusNatStatusNatRuleStatus |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static RouterStatusNatStatusNatRuleStatus |
parseFrom(com.google.protobuf.ByteString data) |
static RouterStatusNatStatusNatRuleStatus |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static RouterStatusNatStatusNatRuleStatus |
parseFrom(com.google.protobuf.CodedInputStream input) |
static RouterStatusNatStatusNatRuleStatus |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static RouterStatusNatStatusNatRuleStatus |
parseFrom(InputStream input) |
static RouterStatusNatStatusNatRuleStatus |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<RouterStatusNatStatusNatRuleStatus> |
parser() |
RouterStatusNatStatusNatRuleStatus.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int ACTIVE_NAT_IPS_FIELD_NUMBER
public static final int DRAIN_NAT_IPS_FIELD_NUMBER
public static final int MIN_EXTRA_IPS_NEEDED_FIELD_NUMBER
public static final int NUM_VM_ENDPOINTS_WITH_NAT_MAPPINGS_FIELD_NUMBER
public static final int RULE_NUMBER_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public com.google.protobuf.ProtocolStringList getActiveNatIpsList()
A list of active IPs for NAT. Example: ["1.1.1.1", "179.12.26.133"].
repeated string active_nat_ips = 208517077;getActiveNatIpsList in interface RouterStatusNatStatusNatRuleStatusOrBuilderpublic int getActiveNatIpsCount()
A list of active IPs for NAT. Example: ["1.1.1.1", "179.12.26.133"].
repeated string active_nat_ips = 208517077;getActiveNatIpsCount in interface RouterStatusNatStatusNatRuleStatusOrBuilderpublic String getActiveNatIps(int index)
A list of active IPs for NAT. Example: ["1.1.1.1", "179.12.26.133"].
repeated string active_nat_ips = 208517077;getActiveNatIps in interface RouterStatusNatStatusNatRuleStatusOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getActiveNatIpsBytes(int index)
A list of active IPs for NAT. Example: ["1.1.1.1", "179.12.26.133"].
repeated string active_nat_ips = 208517077;getActiveNatIpsBytes in interface RouterStatusNatStatusNatRuleStatusOrBuilderindex - The index of the value to return.public com.google.protobuf.ProtocolStringList getDrainNatIpsList()
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;getDrainNatIpsList in interface RouterStatusNatStatusNatRuleStatusOrBuilderpublic int getDrainNatIpsCount()
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;getDrainNatIpsCount in interface RouterStatusNatStatusNatRuleStatusOrBuilderpublic String getDrainNatIps(int index)
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;getDrainNatIps in interface RouterStatusNatStatusNatRuleStatusOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getDrainNatIpsBytes(int index)
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;getDrainNatIpsBytes in interface RouterStatusNatStatusNatRuleStatusOrBuilderindex - The index of the value to return.public boolean hasMinExtraIpsNeeded()
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;hasMinExtraIpsNeeded in interface RouterStatusNatStatusNatRuleStatusOrBuilderpublic int getMinExtraIpsNeeded()
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;getMinExtraIpsNeeded in interface RouterStatusNatStatusNatRuleStatusOrBuilderpublic boolean hasNumVmEndpointsWithNatMappings()
Number of VM endpoints (i.e., NICs) that have NAT Mappings from this NAT Rule.
optional int32 num_vm_endpoints_with_nat_mappings = 512367468;hasNumVmEndpointsWithNatMappings in interface RouterStatusNatStatusNatRuleStatusOrBuilderpublic int getNumVmEndpointsWithNatMappings()
Number of VM endpoints (i.e., NICs) that have NAT Mappings from this NAT Rule.
optional int32 num_vm_endpoints_with_nat_mappings = 512367468;getNumVmEndpointsWithNatMappings in interface RouterStatusNatStatusNatRuleStatusOrBuilderpublic boolean hasRuleNumber()
Rule number of the rule.
optional int32 rule_number = 535211500;hasRuleNumber in interface RouterStatusNatStatusNatRuleStatusOrBuilderpublic int getRuleNumber()
Rule number of the rule.
optional int32 rule_number = 535211500;getRuleNumber in interface RouterStatusNatStatusNatRuleStatusOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static RouterStatusNatStatusNatRuleStatus parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static RouterStatusNatStatusNatRuleStatus parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static RouterStatusNatStatusNatRuleStatus parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static RouterStatusNatStatusNatRuleStatus parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static RouterStatusNatStatusNatRuleStatus parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static RouterStatusNatStatusNatRuleStatus parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static RouterStatusNatStatusNatRuleStatus parseFrom(InputStream input) throws IOException
IOExceptionpublic static RouterStatusNatStatusNatRuleStatus parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static RouterStatusNatStatusNatRuleStatus parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static RouterStatusNatStatusNatRuleStatus parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static RouterStatusNatStatusNatRuleStatus parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static RouterStatusNatStatusNatRuleStatus parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic RouterStatusNatStatusNatRuleStatus.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static RouterStatusNatStatusNatRuleStatus.Builder newBuilder()
public static RouterStatusNatStatusNatRuleStatus.Builder newBuilder(RouterStatusNatStatusNatRuleStatus prototype)
public RouterStatusNatStatusNatRuleStatus.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected RouterStatusNatStatusNatRuleStatus.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static RouterStatusNatStatusNatRuleStatus getDefaultInstance()
public static com.google.protobuf.Parser<RouterStatusNatStatusNatRuleStatus> parser()
public com.google.protobuf.Parser<RouterStatusNatStatusNatRuleStatus> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public RouterStatusNatStatusNatRuleStatus getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2023 Google LLC. All rights reserved.