public final class NatIpInfoNatIpInfoMapping extends com.google.protobuf.GeneratedMessageV3 implements NatIpInfoNatIpInfoMappingOrBuilder
Contains information of a NAT IP.Protobuf type
google.cloud.compute.v1.NatIpInfoNatIpInfoMapping| Modifier and Type | Class and Description |
|---|---|
static class |
NatIpInfoNatIpInfoMapping.Builder
Contains information of a NAT IP.
|
static class |
NatIpInfoNatIpInfoMapping.Mode
Specifies whether NAT IP is auto or manual.
|
static class |
NatIpInfoNatIpInfoMapping.Usage
Specifies whether NAT IP is currently serving at least one endpoint or not.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
MODE_FIELD_NUMBER |
static int |
NAT_IP_FIELD_NUMBER |
static int |
USAGE_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static NatIpInfoNatIpInfoMapping |
getDefaultInstance() |
NatIpInfoNatIpInfoMapping |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
String |
getMode()
Specifies whether NAT IP is auto or manual.
|
com.google.protobuf.ByteString |
getModeBytes()
Specifies whether NAT IP is auto or manual.
|
String |
getNatIp()
NAT IP address.
|
com.google.protobuf.ByteString |
getNatIpBytes()
NAT IP address.
|
com.google.protobuf.Parser<NatIpInfoNatIpInfoMapping> |
getParserForType() |
int |
getSerializedSize() |
String |
getUsage()
Specifies whether NAT IP is currently serving at least one endpoint or not.
|
com.google.protobuf.ByteString |
getUsageBytes()
Specifies whether NAT IP is currently serving at least one endpoint or not.
|
int |
hashCode() |
boolean |
hasMode()
Specifies whether NAT IP is auto or manual.
|
boolean |
hasNatIp()
NAT IP address.
|
boolean |
hasUsage()
Specifies whether NAT IP is currently serving at least one endpoint or not.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static NatIpInfoNatIpInfoMapping.Builder |
newBuilder() |
static NatIpInfoNatIpInfoMapping.Builder |
newBuilder(NatIpInfoNatIpInfoMapping prototype) |
NatIpInfoNatIpInfoMapping.Builder |
newBuilderForType() |
protected NatIpInfoNatIpInfoMapping.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static NatIpInfoNatIpInfoMapping |
parseDelimitedFrom(InputStream input) |
static NatIpInfoNatIpInfoMapping |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static NatIpInfoNatIpInfoMapping |
parseFrom(byte[] data) |
static NatIpInfoNatIpInfoMapping |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static NatIpInfoNatIpInfoMapping |
parseFrom(ByteBuffer data) |
static NatIpInfoNatIpInfoMapping |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static NatIpInfoNatIpInfoMapping |
parseFrom(com.google.protobuf.ByteString data) |
static NatIpInfoNatIpInfoMapping |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static NatIpInfoNatIpInfoMapping |
parseFrom(com.google.protobuf.CodedInputStream input) |
static NatIpInfoNatIpInfoMapping |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static NatIpInfoNatIpInfoMapping |
parseFrom(InputStream input) |
static NatIpInfoNatIpInfoMapping |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<NatIpInfoNatIpInfoMapping> |
parser() |
NatIpInfoNatIpInfoMapping.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, 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 MODE_FIELD_NUMBER
public static final int NAT_IP_FIELD_NUMBER
public static final int USAGE_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance 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 boolean hasMode()
Specifies whether NAT IP is auto or manual. Check the Mode enum for the list of possible values.
optional string mode = 3357091;hasMode in interface NatIpInfoNatIpInfoMappingOrBuilderpublic String getMode()
Specifies whether NAT IP is auto or manual. Check the Mode enum for the list of possible values.
optional string mode = 3357091;getMode in interface NatIpInfoNatIpInfoMappingOrBuilderpublic com.google.protobuf.ByteString getModeBytes()
Specifies whether NAT IP is auto or manual. Check the Mode enum for the list of possible values.
optional string mode = 3357091;getModeBytes in interface NatIpInfoNatIpInfoMappingOrBuilderpublic boolean hasNatIp()
NAT IP address. For example: 203.0.113.11.
optional string nat_ip = 21113093;hasNatIp in interface NatIpInfoNatIpInfoMappingOrBuilderpublic String getNatIp()
NAT IP address. For example: 203.0.113.11.
optional string nat_ip = 21113093;getNatIp in interface NatIpInfoNatIpInfoMappingOrBuilderpublic com.google.protobuf.ByteString getNatIpBytes()
NAT IP address. For example: 203.0.113.11.
optional string nat_ip = 21113093;getNatIpBytes in interface NatIpInfoNatIpInfoMappingOrBuilderpublic boolean hasUsage()
Specifies whether NAT IP is currently serving at least one endpoint or not. Check the Usage enum for the list of possible values.
optional string usage = 111574433;hasUsage in interface NatIpInfoNatIpInfoMappingOrBuilderpublic String getUsage()
Specifies whether NAT IP is currently serving at least one endpoint or not. Check the Usage enum for the list of possible values.
optional string usage = 111574433;getUsage in interface NatIpInfoNatIpInfoMappingOrBuilderpublic com.google.protobuf.ByteString getUsageBytes()
Specifies whether NAT IP is currently serving at least one endpoint or not. Check the Usage enum for the list of possible values.
optional string usage = 111574433;getUsageBytes in interface NatIpInfoNatIpInfoMappingOrBuilderpublic 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 NatIpInfoNatIpInfoMapping parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static NatIpInfoNatIpInfoMapping parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static NatIpInfoNatIpInfoMapping parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static NatIpInfoNatIpInfoMapping parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static NatIpInfoNatIpInfoMapping parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static NatIpInfoNatIpInfoMapping parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static NatIpInfoNatIpInfoMapping parseFrom(InputStream input) throws IOException
IOExceptionpublic static NatIpInfoNatIpInfoMapping parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static NatIpInfoNatIpInfoMapping parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static NatIpInfoNatIpInfoMapping parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static NatIpInfoNatIpInfoMapping parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static NatIpInfoNatIpInfoMapping parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic NatIpInfoNatIpInfoMapping.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static NatIpInfoNatIpInfoMapping.Builder newBuilder()
public static NatIpInfoNatIpInfoMapping.Builder newBuilder(NatIpInfoNatIpInfoMapping prototype)
public NatIpInfoNatIpInfoMapping.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected NatIpInfoNatIpInfoMapping.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static NatIpInfoNatIpInfoMapping getDefaultInstance()
public static com.google.protobuf.Parser<NatIpInfoNatIpInfoMapping> parser()
public com.google.protobuf.Parser<NatIpInfoNatIpInfoMapping> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public NatIpInfoNatIpInfoMapping getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2025 Google LLC. All rights reserved.