public static final class NatIpInfoNatIpInfoMapping.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<NatIpInfoNatIpInfoMapping.Builder> implements NatIpInfoNatIpInfoMappingOrBuilder
Contains information of a NAT IP.Protobuf type
google.cloud.compute.v1.NatIpInfoNatIpInfoMapping| Modifier and Type | Method and Description |
|---|---|
NatIpInfoNatIpInfoMapping.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
NatIpInfoNatIpInfoMapping |
build() |
NatIpInfoNatIpInfoMapping |
buildPartial() |
NatIpInfoNatIpInfoMapping.Builder |
clear() |
NatIpInfoNatIpInfoMapping.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
NatIpInfoNatIpInfoMapping.Builder |
clearMode()
Specifies whether NAT IP is auto or manual.
|
NatIpInfoNatIpInfoMapping.Builder |
clearNatIp()
NAT IP address.
|
NatIpInfoNatIpInfoMapping.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
NatIpInfoNatIpInfoMapping.Builder |
clearUsage()
Specifies whether NAT IP is currently serving at least one endpoint or not.
|
NatIpInfoNatIpInfoMapping.Builder |
clone() |
NatIpInfoNatIpInfoMapping |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
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.
|
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.
|
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() |
NatIpInfoNatIpInfoMapping.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
NatIpInfoNatIpInfoMapping.Builder |
mergeFrom(com.google.protobuf.Message other) |
NatIpInfoNatIpInfoMapping.Builder |
mergeFrom(NatIpInfoNatIpInfoMapping other) |
NatIpInfoNatIpInfoMapping.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
NatIpInfoNatIpInfoMapping.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
NatIpInfoNatIpInfoMapping.Builder |
setMode(String value)
Specifies whether NAT IP is auto or manual.
|
NatIpInfoNatIpInfoMapping.Builder |
setModeBytes(com.google.protobuf.ByteString value)
Specifies whether NAT IP is auto or manual.
|
NatIpInfoNatIpInfoMapping.Builder |
setNatIp(String value)
NAT IP address.
|
NatIpInfoNatIpInfoMapping.Builder |
setNatIpBytes(com.google.protobuf.ByteString value)
NAT IP address.
|
NatIpInfoNatIpInfoMapping.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
NatIpInfoNatIpInfoMapping.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
NatIpInfoNatIpInfoMapping.Builder |
setUsage(String value)
Specifies whether NAT IP is currently serving at least one endpoint or not.
|
NatIpInfoNatIpInfoMapping.Builder |
setUsageBytes(com.google.protobuf.ByteString value)
Specifies whether NAT IP is currently serving at least one endpoint or not.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<NatIpInfoNatIpInfoMapping.Builder>public NatIpInfoNatIpInfoMapping.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<NatIpInfoNatIpInfoMapping.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<NatIpInfoNatIpInfoMapping.Builder>public NatIpInfoNatIpInfoMapping getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic NatIpInfoNatIpInfoMapping build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic NatIpInfoNatIpInfoMapping buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic NatIpInfoNatIpInfoMapping.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<NatIpInfoNatIpInfoMapping.Builder>public NatIpInfoNatIpInfoMapping.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<NatIpInfoNatIpInfoMapping.Builder>public NatIpInfoNatIpInfoMapping.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<NatIpInfoNatIpInfoMapping.Builder>public NatIpInfoNatIpInfoMapping.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<NatIpInfoNatIpInfoMapping.Builder>public NatIpInfoNatIpInfoMapping.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<NatIpInfoNatIpInfoMapping.Builder>public NatIpInfoNatIpInfoMapping.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<NatIpInfoNatIpInfoMapping.Builder>public NatIpInfoNatIpInfoMapping.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<NatIpInfoNatIpInfoMapping.Builder>public NatIpInfoNatIpInfoMapping.Builder mergeFrom(NatIpInfoNatIpInfoMapping other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<NatIpInfoNatIpInfoMapping.Builder>public NatIpInfoNatIpInfoMapping.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<NatIpInfoNatIpInfoMapping.Builder>IOExceptionpublic 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 NatIpInfoNatIpInfoMapping.Builder setMode(String value)
Specifies whether NAT IP is auto or manual. Check the Mode enum for the list of possible values.
optional string mode = 3357091;value - The mode to set.public NatIpInfoNatIpInfoMapping.Builder clearMode()
Specifies whether NAT IP is auto or manual. Check the Mode enum for the list of possible values.
optional string mode = 3357091;public NatIpInfoNatIpInfoMapping.Builder setModeBytes(com.google.protobuf.ByteString value)
Specifies whether NAT IP is auto or manual. Check the Mode enum for the list of possible values.
optional string mode = 3357091;value - The bytes for mode to set.public 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 NatIpInfoNatIpInfoMapping.Builder setNatIp(String value)
NAT IP address. For example: 203.0.113.11.
optional string nat_ip = 21113093;value - The natIp to set.public NatIpInfoNatIpInfoMapping.Builder clearNatIp()
NAT IP address. For example: 203.0.113.11.
optional string nat_ip = 21113093;public NatIpInfoNatIpInfoMapping.Builder setNatIpBytes(com.google.protobuf.ByteString value)
NAT IP address. For example: 203.0.113.11.
optional string nat_ip = 21113093;value - The bytes for natIp to set.public 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 NatIpInfoNatIpInfoMapping.Builder setUsage(String value)
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;value - The usage to set.public NatIpInfoNatIpInfoMapping.Builder clearUsage()
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;public NatIpInfoNatIpInfoMapping.Builder setUsageBytes(com.google.protobuf.ByteString value)
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;value - The bytes for usage to set.public final NatIpInfoNatIpInfoMapping.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<NatIpInfoNatIpInfoMapping.Builder>public final NatIpInfoNatIpInfoMapping.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<NatIpInfoNatIpInfoMapping.Builder>Copyright © 2025 Google LLC. All rights reserved.