Send feedback
Class VmEndpointNatMappings (1.65.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 1.65.0 keyboard_arrow_down
public final class VmEndpointNatMappings extends GeneratedMessageV3 implements VmEndpointNatMappingsOrBuilder
Contain information of Nat mapping for a VM endpoint (i.e., NIC).
Protobuf type google.cloud.compute.v1.VmEndpointNatMappings
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
INSTANCE_NAME_FIELD_NUMBER
public static final int INSTANCE_NAME_FIELD_NUMBER
Field Value
Type
Description
int
INTERFACE_NAT_MAPPINGS_FIELD_NUMBER
public static final int INTERFACE_NAT_MAPPINGS_FIELD_NUMBER
Field Value
Type
Description
int
Static Methods
getDefaultInstance()
public static VmEndpointNatMappings getDefaultInstance ()
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
newBuilder()
public static VmEndpointNatMappings . Builder newBuilder ()
newBuilder(VmEndpointNatMappings prototype)
public static VmEndpointNatMappings . Builder newBuilder ( VmEndpointNatMappings prototype )
public static VmEndpointNatMappings parseDelimitedFrom ( InputStream input )
public static VmEndpointNatMappings parseDelimitedFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(byte[] data)
public static VmEndpointNatMappings parseFrom ( byte [] data )
Parameter
Name
Description
data
byte []
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static VmEndpointNatMappings parseFrom ( byte [] data , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteString data)
public static VmEndpointNatMappings parseFrom ( ByteString data )
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static VmEndpointNatMappings parseFrom ( ByteString data , ExtensionRegistryLite extensionRegistry )
public static VmEndpointNatMappings parseFrom ( CodedInputStream input )
public static VmEndpointNatMappings parseFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
public static VmEndpointNatMappings parseFrom ( InputStream input )
public static VmEndpointNatMappings parseFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteBuffer data)
public static VmEndpointNatMappings parseFrom ( ByteBuffer data )
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static VmEndpointNatMappings parseFrom ( ByteBuffer data , ExtensionRegistryLite extensionRegistry )
parser()
public static Parser<VmEndpointNatMappings> parser ()
Methods
equals(Object obj)
public boolean equals ( Object obj )
Parameter
Name
Description
obj
Object
Overrides
getDefaultInstanceForType()
public VmEndpointNatMappings getDefaultInstanceForType ()
getInstanceName()
public String getInstanceName ()
Name of the VM instance which the endpoint belongs to
optional string instance_name = 227947509;
Returns
Type
Description
String
The instanceName.
getInstanceNameBytes()
public ByteString getInstanceNameBytes ()
Name of the VM instance which the endpoint belongs to
optional string instance_name = 227947509;
Returns
Type
Description
ByteString
The bytes for instanceName.
getInterfaceNatMappings(int index)
public VmEndpointNatMappingsInterfaceNatMappings getInterfaceNatMappings ( int index )
repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappings interface_nat_mappings = 256196617;
Parameter
Name
Description
index
int
getInterfaceNatMappingsCount()
public int getInterfaceNatMappingsCount ()
repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappings interface_nat_mappings = 256196617;
Returns
Type
Description
int
getInterfaceNatMappingsList()
public List<VmEndpointNatMappingsInterfaceNatMappings> getInterfaceNatMappingsList ()
repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappings interface_nat_mappings = 256196617;
getInterfaceNatMappingsOrBuilder(int index)
public VmEndpointNatMappingsInterfaceNatMappingsOrBuilder getInterfaceNatMappingsOrBuilder ( int index )
repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappings interface_nat_mappings = 256196617;
Parameter
Name
Description
index
int
getInterfaceNatMappingsOrBuilderList()
public List <? extends VmEndpointNatMappingsInterfaceNatMappingsOrBuilder > getInterfaceNatMappingsOrBuilderList ()
repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappings interface_nat_mappings = 256196617;
Returns
Type
Description
List <? extends com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsOrBuilder >
getParserForType()
public Parser<VmEndpointNatMappings> getParserForType ()
Overrides
getSerializedSize()
public int getSerializedSize ()
Returns
Type
Description
int
Overrides
hasInstanceName()
public boolean hasInstanceName ()
Name of the VM instance which the endpoint belongs to
optional string instance_name = 227947509;
Returns
Type
Description
boolean
Whether the instanceName field is set.
hashCode()
Returns
Type
Description
int
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
newBuilderForType()
public VmEndpointNatMappings . Builder newBuilderForType ()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected VmEndpointNatMappings . Builder newBuilderForType ( GeneratedMessageV3 . BuilderParent parent )
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance ( GeneratedMessageV3 . UnusedPrivateParameter unused )
Returns
Type
Description
Object
Overrides
toBuilder()
public VmEndpointNatMappings . Builder toBuilder ()
writeTo(CodedOutputStream output)
public void writeTo ( CodedOutputStream output )
Overrides
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-01-28 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-01-28 UTC."],[],[]]