public final class NatIpInfoNatIpInfoMapping extends GeneratedMessage implements NatIpInfoNatIpInfoMappingOrBuilder
Contains information of a NAT IP.
Protobuf type google.cloud.compute.v1.NatIpInfoNatIpInfoMapping
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
MODE_FIELD_NUMBER
public static final int MODE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
NAT_IP_FIELD_NUMBER
public static final int NAT_IP_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
USAGE_FIELD_NUMBER
public static final int USAGE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static NatIpInfoNatIpInfoMapping getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static NatIpInfoNatIpInfoMapping.Builder newBuilder()
newBuilder(NatIpInfoNatIpInfoMapping prototype)
public static NatIpInfoNatIpInfoMapping.Builder newBuilder(NatIpInfoNatIpInfoMapping prototype)
public static NatIpInfoNatIpInfoMapping parseDelimitedFrom(InputStream input)
public static NatIpInfoNatIpInfoMapping parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static NatIpInfoNatIpInfoMapping parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static NatIpInfoNatIpInfoMapping parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static NatIpInfoNatIpInfoMapping parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static NatIpInfoNatIpInfoMapping parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static NatIpInfoNatIpInfoMapping parseFrom(CodedInputStream input)
public static NatIpInfoNatIpInfoMapping parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static NatIpInfoNatIpInfoMapping parseFrom(InputStream input)
public static NatIpInfoNatIpInfoMapping parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static NatIpInfoNatIpInfoMapping parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static NatIpInfoNatIpInfoMapping parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<NatIpInfoNatIpInfoMapping> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public NatIpInfoNatIpInfoMapping getDefaultInstanceForType()
getMode()
Output only. Specifies whether NAT IP is auto or manual.
Check the Mode enum for the list of possible values.
optional string mode = 3357091;
| Returns |
| Type |
Description |
String |
The mode.
|
getModeBytes()
public ByteString getModeBytes()
Output only. Specifies whether NAT IP is auto or manual.
Check the Mode enum for the list of possible values.
optional string mode = 3357091;
| Returns |
| Type |
Description |
ByteString |
The bytes for mode.
|
getNatIp()
Output only. NAT IP address. For example: 203.0.113.11.
optional string nat_ip = 21113093;
| Returns |
| Type |
Description |
String |
The natIp.
|
getNatIpBytes()
public ByteString getNatIpBytes()
Output only. NAT IP address. For example: 203.0.113.11.
optional string nat_ip = 21113093;
| Returns |
| Type |
Description |
ByteString |
The bytes for natIp.
|
getParserForType()
public Parser<NatIpInfoNatIpInfoMapping> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
getUsage()
Output only. 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;
| Returns |
| Type |
Description |
String |
The usage.
|
getUsageBytes()
public ByteString getUsageBytes()
Output only. 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;
| Returns |
| Type |
Description |
ByteString |
The bytes for usage.
|
hasMode()
Output only. Specifies whether NAT IP is auto or manual.
Check the Mode enum for the list of possible values.
optional string mode = 3357091;
| Returns |
| Type |
Description |
boolean |
Whether the mode field is set.
|
hasNatIp()
public boolean hasNatIp()
Output only. NAT IP address. For example: 203.0.113.11.
optional string nat_ip = 21113093;
| Returns |
| Type |
Description |
boolean |
Whether the natIp field is set.
|
hasUsage()
public boolean hasUsage()
Output only. 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;
| Returns |
| Type |
Description |
boolean |
Whether the usage field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public NatIpInfoNatIpInfoMapping.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected NatIpInfoNatIpInfoMapping.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public NatIpInfoNatIpInfoMapping.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides