public final class VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings extends com.google.protobuf.GeneratedMessageV3 implements VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappingsOrBuilder
Contains information of NAT Mappings provided by a NAT Rule.Protobuf type
google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings| Modifier and Type | Class and Description |
|---|---|
static class |
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder
Contains information of NAT Mappings provided by a NAT Rule.
|
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 |
DRAIN_NAT_IP_PORT_RANGES_FIELD_NUMBER |
static int |
NAT_IP_PORT_RANGES_FIELD_NUMBER |
static int |
NUM_TOTAL_DRAIN_NAT_PORTS_FIELD_NUMBER |
static int |
NUM_TOTAL_NAT_PORTS_FIELD_NUMBER |
static int |
RULE_NUMBER_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings |
getDefaultInstance() |
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
String |
getDrainNatIpPortRanges(int index)
List of all drain IP:port-range mappings assigned to this interface by this rule.
|
com.google.protobuf.ByteString |
getDrainNatIpPortRangesBytes(int index)
List of all drain IP:port-range mappings assigned to this interface by this rule.
|
int |
getDrainNatIpPortRangesCount()
List of all drain IP:port-range mappings assigned to this interface by this rule.
|
com.google.protobuf.ProtocolStringList |
getDrainNatIpPortRangesList()
List of all drain IP:port-range mappings assigned to this interface by this rule.
|
String |
getNatIpPortRanges(int index)
A list of all IP:port-range mappings assigned to this interface by this rule.
|
com.google.protobuf.ByteString |
getNatIpPortRangesBytes(int index)
A list of all IP:port-range mappings assigned to this interface by this rule.
|
int |
getNatIpPortRangesCount()
A list of all IP:port-range mappings assigned to this interface by this rule.
|
com.google.protobuf.ProtocolStringList |
getNatIpPortRangesList()
A list of all IP:port-range mappings assigned to this interface by this rule.
|
int |
getNumTotalDrainNatPorts()
Total number of drain ports across all NAT IPs allocated to this interface by this rule.
|
int |
getNumTotalNatPorts()
Total number of ports across all NAT IPs allocated to this interface by this rule.
|
com.google.protobuf.Parser<VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings> |
getParserForType() |
int |
getRuleNumber()
Rule number of the NAT Rule.
|
int |
getSerializedSize() |
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
int |
hashCode() |
boolean |
hasNumTotalDrainNatPorts()
Total number of drain ports across all NAT IPs allocated to this interface by this rule.
|
boolean |
hasNumTotalNatPorts()
Total number of ports across all NAT IPs allocated to this interface by this rule.
|
boolean |
hasRuleNumber()
Rule number of the NAT Rule.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder |
newBuilder() |
static VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder |
newBuilder(VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings prototype) |
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder |
newBuilderForType() |
protected VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings |
parseDelimitedFrom(InputStream input) |
static VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings |
parseFrom(byte[] data) |
static VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings |
parseFrom(ByteBuffer data) |
static VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings |
parseFrom(com.google.protobuf.ByteString data) |
static VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings |
parseFrom(com.google.protobuf.CodedInputStream input) |
static VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings |
parseFrom(InputStream input) |
static VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings> |
parser() |
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.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 DRAIN_NAT_IP_PORT_RANGES_FIELD_NUMBER
public static final int NAT_IP_PORT_RANGES_FIELD_NUMBER
public static final int NUM_TOTAL_DRAIN_NAT_PORTS_FIELD_NUMBER
public static final int NUM_TOTAL_NAT_PORTS_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 getDrainNatIpPortRangesList()
List of all drain IP:port-range mappings assigned to this interface by this rule. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
repeated string drain_nat_ip_port_ranges = 395440577;getDrainNatIpPortRangesList in interface VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappingsOrBuilderpublic int getDrainNatIpPortRangesCount()
List of all drain IP:port-range mappings assigned to this interface by this rule. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
repeated string drain_nat_ip_port_ranges = 395440577;getDrainNatIpPortRangesCount in interface VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappingsOrBuilderpublic String getDrainNatIpPortRanges(int index)
List of all drain IP:port-range mappings assigned to this interface by this rule. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
repeated string drain_nat_ip_port_ranges = 395440577;getDrainNatIpPortRanges in interface VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappingsOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getDrainNatIpPortRangesBytes(int index)
List of all drain IP:port-range mappings assigned to this interface by this rule. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
repeated string drain_nat_ip_port_ranges = 395440577;getDrainNatIpPortRangesBytes in interface VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappingsOrBuilderindex - The index of the value to return.public com.google.protobuf.ProtocolStringList getNatIpPortRangesList()
A list of all IP:port-range mappings assigned to this interface by this rule. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
repeated string nat_ip_port_ranges = 531830810;getNatIpPortRangesList in interface VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappingsOrBuilderpublic int getNatIpPortRangesCount()
A list of all IP:port-range mappings assigned to this interface by this rule. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
repeated string nat_ip_port_ranges = 531830810;getNatIpPortRangesCount in interface VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappingsOrBuilderpublic String getNatIpPortRanges(int index)
A list of all IP:port-range mappings assigned to this interface by this rule. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
repeated string nat_ip_port_ranges = 531830810;getNatIpPortRanges in interface VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappingsOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getNatIpPortRangesBytes(int index)
A list of all IP:port-range mappings assigned to this interface by this rule. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
repeated string nat_ip_port_ranges = 531830810;getNatIpPortRangesBytes in interface VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappingsOrBuilderindex - The index of the value to return.public boolean hasNumTotalDrainNatPorts()
Total number of drain ports across all NAT IPs allocated to this interface by this rule. It equals the aggregated port number in the field drain_nat_ip_port_ranges.
optional int32 num_total_drain_nat_ports = 335532793;hasNumTotalDrainNatPorts in interface VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappingsOrBuilderpublic int getNumTotalDrainNatPorts()
Total number of drain ports across all NAT IPs allocated to this interface by this rule. It equals the aggregated port number in the field drain_nat_ip_port_ranges.
optional int32 num_total_drain_nat_ports = 335532793;getNumTotalDrainNatPorts in interface VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappingsOrBuilderpublic boolean hasNumTotalNatPorts()
Total number of ports across all NAT IPs allocated to this interface by this rule. It equals the aggregated port number in the field nat_ip_port_ranges.
optional int32 num_total_nat_ports = 299904384;hasNumTotalNatPorts in interface VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappingsOrBuilderpublic int getNumTotalNatPorts()
Total number of ports across all NAT IPs allocated to this interface by this rule. It equals the aggregated port number in the field nat_ip_port_ranges.
optional int32 num_total_nat_ports = 299904384;getNumTotalNatPorts in interface VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappingsOrBuilderpublic boolean hasRuleNumber()
Rule number of the NAT Rule.
optional int32 rule_number = 535211500;hasRuleNumber in interface VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappingsOrBuilderpublic int getRuleNumber()
Rule number of the NAT Rule.
optional int32 rule_number = 535211500;getRuleNumber in interface VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappingsOrBuilderpublic 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 VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings parseFrom(InputStream input) throws IOException
IOExceptionpublic static VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder newBuilder()
public static VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder newBuilder(VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings prototype)
public VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings getDefaultInstance()
public static com.google.protobuf.Parser<VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings> parser()
public com.google.protobuf.Parser<VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2023 Google LLC. All rights reserved.