Package com.google.cloud.compute.v1
Class VmEndpointNatMappings.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<VmEndpointNatMappings.Builder>
com.google.cloud.compute.v1.VmEndpointNatMappings.Builder
- All Implemented Interfaces:
VmEndpointNatMappingsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- VmEndpointNatMappings
public static final class VmEndpointNatMappings.Builder
extends com.google.protobuf.GeneratedMessage.Builder<VmEndpointNatMappings.Builder>
implements VmEndpointNatMappingsOrBuilder
Contain information of Nat mapping for a VM endpoint (i.e., NIC).Protobuf type
google.cloud.compute.v1.VmEndpointNatMappings-
Method Summary
Modifier and TypeMethodDescriptionaddAllInterfaceNatMappings(Iterable<? extends VmEndpointNatMappingsInterfaceNatMappings> values) repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappings interface_nat_mappings = 256196617;addInterfaceNatMappings(int index, VmEndpointNatMappingsInterfaceNatMappings value) repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappings interface_nat_mappings = 256196617;addInterfaceNatMappings(int index, VmEndpointNatMappingsInterfaceNatMappings.Builder builderForValue) repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappings interface_nat_mappings = 256196617;repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappings interface_nat_mappings = 256196617;addInterfaceNatMappings(VmEndpointNatMappingsInterfaceNatMappings.Builder builderForValue) repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappings interface_nat_mappings = 256196617;repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappings interface_nat_mappings = 256196617;addInterfaceNatMappingsBuilder(int index) repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappings interface_nat_mappings = 256196617;build()clear()Output only.repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappings interface_nat_mappings = 256196617;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorOutput only.com.google.protobuf.ByteStringOutput only.getInterfaceNatMappings(int index) repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappings interface_nat_mappings = 256196617;getInterfaceNatMappingsBuilder(int index) repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappings interface_nat_mappings = 256196617;repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappings interface_nat_mappings = 256196617;intrepeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappings interface_nat_mappings = 256196617;repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappings interface_nat_mappings = 256196617;getInterfaceNatMappingsOrBuilder(int index) repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappings interface_nat_mappings = 256196617;repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappings interface_nat_mappings = 256196617;booleanOutput only.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(VmEndpointNatMappings other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeInterfaceNatMappings(int index) repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappings interface_nat_mappings = 256196617;setInstanceName(String value) Output only.setInstanceNameBytes(com.google.protobuf.ByteString value) Output only.setInterfaceNatMappings(int index, VmEndpointNatMappingsInterfaceNatMappings value) repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappings interface_nat_mappings = 256196617;setInterfaceNatMappings(int index, VmEndpointNatMappingsInterfaceNatMappings.Builder builderForValue) repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappings interface_nat_mappings = 256196617;Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<VmEndpointNatMappings.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<VmEndpointNatMappings.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<VmEndpointNatMappings.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<VmEndpointNatMappings.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<VmEndpointNatMappings.Builder>
-
mergeFrom
public VmEndpointNatMappings.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<VmEndpointNatMappings.Builder>- Throws:
IOException
-
hasInstanceName
public boolean hasInstanceName()Output only. Name of the VM instance which the endpoint belongs to
optional string instance_name = 227947509;- Specified by:
hasInstanceNamein interfaceVmEndpointNatMappingsOrBuilder- Returns:
- Whether the instanceName field is set.
-
getInstanceName
Output only. Name of the VM instance which the endpoint belongs to
optional string instance_name = 227947509;- Specified by:
getInstanceNamein interfaceVmEndpointNatMappingsOrBuilder- Returns:
- The instanceName.
-
getInstanceNameBytes
public com.google.protobuf.ByteString getInstanceNameBytes()Output only. Name of the VM instance which the endpoint belongs to
optional string instance_name = 227947509;- Specified by:
getInstanceNameBytesin interfaceVmEndpointNatMappingsOrBuilder- Returns:
- The bytes for instanceName.
-
setInstanceName
Output only. Name of the VM instance which the endpoint belongs to
optional string instance_name = 227947509;- Parameters:
value- The instanceName to set.- Returns:
- This builder for chaining.
-
clearInstanceName
Output only. Name of the VM instance which the endpoint belongs to
optional string instance_name = 227947509;- Returns:
- This builder for chaining.
-
setInstanceNameBytes
Output only. Name of the VM instance which the endpoint belongs to
optional string instance_name = 227947509;- Parameters:
value- The bytes for instanceName to set.- Returns:
- This builder for chaining.
-
getInterfaceNatMappingsList
repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappings interface_nat_mappings = 256196617;- Specified by:
getInterfaceNatMappingsListin interfaceVmEndpointNatMappingsOrBuilder
-
getInterfaceNatMappingsCount
public int getInterfaceNatMappingsCount()repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappings interface_nat_mappings = 256196617;- Specified by:
getInterfaceNatMappingsCountin interfaceVmEndpointNatMappingsOrBuilder
-
getInterfaceNatMappings
repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappings interface_nat_mappings = 256196617;- Specified by:
getInterfaceNatMappingsin interfaceVmEndpointNatMappingsOrBuilder
-
setInterfaceNatMappings
public VmEndpointNatMappings.Builder setInterfaceNatMappings(int index, VmEndpointNatMappingsInterfaceNatMappings value) repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappings interface_nat_mappings = 256196617; -
setInterfaceNatMappings
public VmEndpointNatMappings.Builder setInterfaceNatMappings(int index, VmEndpointNatMappingsInterfaceNatMappings.Builder builderForValue) repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappings interface_nat_mappings = 256196617; -
addInterfaceNatMappings
public VmEndpointNatMappings.Builder addInterfaceNatMappings(VmEndpointNatMappingsInterfaceNatMappings value) repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappings interface_nat_mappings = 256196617; -
addInterfaceNatMappings
public VmEndpointNatMappings.Builder addInterfaceNatMappings(int index, VmEndpointNatMappingsInterfaceNatMappings value) repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappings interface_nat_mappings = 256196617; -
addInterfaceNatMappings
public VmEndpointNatMappings.Builder addInterfaceNatMappings(VmEndpointNatMappingsInterfaceNatMappings.Builder builderForValue) repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappings interface_nat_mappings = 256196617; -
addInterfaceNatMappings
public VmEndpointNatMappings.Builder addInterfaceNatMappings(int index, VmEndpointNatMappingsInterfaceNatMappings.Builder builderForValue) repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappings interface_nat_mappings = 256196617; -
addAllInterfaceNatMappings
public VmEndpointNatMappings.Builder addAllInterfaceNatMappings(Iterable<? extends VmEndpointNatMappingsInterfaceNatMappings> values) repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappings interface_nat_mappings = 256196617; -
clearInterfaceNatMappings
repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappings interface_nat_mappings = 256196617; -
removeInterfaceNatMappings
repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappings interface_nat_mappings = 256196617; -
getInterfaceNatMappingsBuilder
repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappings interface_nat_mappings = 256196617; -
getInterfaceNatMappingsOrBuilder
public VmEndpointNatMappingsInterfaceNatMappingsOrBuilder getInterfaceNatMappingsOrBuilder(int index) repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappings interface_nat_mappings = 256196617;- Specified by:
getInterfaceNatMappingsOrBuilderin interfaceVmEndpointNatMappingsOrBuilder
-
getInterfaceNatMappingsOrBuilderList
public List<? extends VmEndpointNatMappingsInterfaceNatMappingsOrBuilder> getInterfaceNatMappingsOrBuilderList()repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappings interface_nat_mappings = 256196617;- Specified by:
getInterfaceNatMappingsOrBuilderListin interfaceVmEndpointNatMappingsOrBuilder
-
addInterfaceNatMappingsBuilder
repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappings interface_nat_mappings = 256196617; -
addInterfaceNatMappingsBuilder
repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappings interface_nat_mappings = 256196617; -
getInterfaceNatMappingsBuilderList
repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappings interface_nat_mappings = 256196617;
-