Send feedback
Class VmEndpointNatMappings (1.32.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 1.32.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)
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 )
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."],[],[]]