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