Package com.google.cloud.compute.v1
Class VmEndpointNatMappingsInterfaceNatMappings.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<VmEndpointNatMappingsInterfaceNatMappings.Builder>
com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappings.Builder
- All Implemented Interfaces:
VmEndpointNatMappingsInterfaceNatMappingsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- VmEndpointNatMappingsInterfaceNatMappings
public static final class VmEndpointNatMappingsInterfaceNatMappings.Builder
extends com.google.protobuf.GeneratedMessage.Builder<VmEndpointNatMappingsInterfaceNatMappings.Builder>
implements VmEndpointNatMappingsInterfaceNatMappingsOrBuilder
Contain information of Nat mapping for an interface of this endpoint.Protobuf type
google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappings-
Method Summary
Modifier and TypeMethodDescriptionaddAllDrainNatIpPortRanges(Iterable<String> values) Output only.addAllNatIpPortRanges(Iterable<String> values) Output only.addAllRuleMappings(Iterable<? extends VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings> values) Output only.addDrainNatIpPortRanges(String value) Output only.addDrainNatIpPortRangesBytes(com.google.protobuf.ByteString value) Output only.addNatIpPortRanges(String value) Output only.addNatIpPortRangesBytes(com.google.protobuf.ByteString value) Output only.addRuleMappings(int index, VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings value) Output only.addRuleMappings(int index, VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder builderForValue) Output only.Output only.Output only.Output only.addRuleMappingsBuilder(int index) Output only.build()clear()Output only.Output only.Output only.Output only.Output only.Output only.Output only.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetDrainNatIpPortRanges(int index) Output only.com.google.protobuf.ByteStringgetDrainNatIpPortRangesBytes(int index) Output only.intOutput only.com.google.protobuf.ProtocolStringListOutput only.getNatIpPortRanges(int index) Output only.com.google.protobuf.ByteStringgetNatIpPortRangesBytes(int index) Output only.intOutput only.com.google.protobuf.ProtocolStringListOutput only.intOutput only.intOutput only.getRuleMappings(int index) Output only.getRuleMappingsBuilder(int index) Output only.Output only.intOutput only.Output only.getRuleMappingsOrBuilder(int index) Output only.Output only.Output only.com.google.protobuf.ByteStringOutput only.Output only.com.google.protobuf.ByteStringOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeRuleMappings(int index) Output only.setDrainNatIpPortRanges(int index, String value) Output only.setNatIpPortRanges(int index, String value) Output only.setNumTotalDrainNatPorts(int value) Output only.setNumTotalNatPorts(int value) Output only.setRuleMappings(int index, VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings value) Output only.setRuleMappings(int index, VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder builderForValue) Output only.setSourceAliasIpRange(String value) Output only.setSourceAliasIpRangeBytes(com.google.protobuf.ByteString value) Output only.setSourceVirtualIp(String value) Output only.setSourceVirtualIpBytes(com.google.protobuf.ByteString value) Output only.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<VmEndpointNatMappingsInterfaceNatMappings.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<VmEndpointNatMappingsInterfaceNatMappings.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<VmEndpointNatMappingsInterfaceNatMappings.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
public VmEndpointNatMappingsInterfaceNatMappings.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<VmEndpointNatMappingsInterfaceNatMappings.Builder>
-
mergeFrom
public VmEndpointNatMappingsInterfaceNatMappings.Builder mergeFrom(VmEndpointNatMappingsInterfaceNatMappings other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<VmEndpointNatMappingsInterfaceNatMappings.Builder>
-
mergeFrom
public VmEndpointNatMappingsInterfaceNatMappings.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<VmEndpointNatMappingsInterfaceNatMappings.Builder>- Throws:
IOException
-
getDrainNatIpPortRangesList
public com.google.protobuf.ProtocolStringList getDrainNatIpPortRangesList()Output only. List of all drain IP:port-range mappings assigned to this interface. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
repeated string drain_nat_ip_port_ranges = 395440577;- Specified by:
getDrainNatIpPortRangesListin interfaceVmEndpointNatMappingsInterfaceNatMappingsOrBuilder- Returns:
- A list containing the drainNatIpPortRanges.
-
getDrainNatIpPortRangesCount
public int getDrainNatIpPortRangesCount()Output only. List of all drain IP:port-range mappings assigned to this interface. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
repeated string drain_nat_ip_port_ranges = 395440577;- Specified by:
getDrainNatIpPortRangesCountin interfaceVmEndpointNatMappingsInterfaceNatMappingsOrBuilder- Returns:
- The count of drainNatIpPortRanges.
-
getDrainNatIpPortRanges
Output only. List of all drain IP:port-range mappings assigned to this interface. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
repeated string drain_nat_ip_port_ranges = 395440577;- Specified by:
getDrainNatIpPortRangesin interfaceVmEndpointNatMappingsInterfaceNatMappingsOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The drainNatIpPortRanges at the given index.
-
getDrainNatIpPortRangesBytes
public com.google.protobuf.ByteString getDrainNatIpPortRangesBytes(int index) Output only. List of all drain IP:port-range mappings assigned to this interface. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
repeated string drain_nat_ip_port_ranges = 395440577;- Specified by:
getDrainNatIpPortRangesBytesin interfaceVmEndpointNatMappingsInterfaceNatMappingsOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the drainNatIpPortRanges at the given index.
-
setDrainNatIpPortRanges
public VmEndpointNatMappingsInterfaceNatMappings.Builder setDrainNatIpPortRanges(int index, String value) Output only. List of all drain IP:port-range mappings assigned to this interface. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
repeated string drain_nat_ip_port_ranges = 395440577;- Parameters:
index- The index to set the value at.value- The drainNatIpPortRanges to set.- Returns:
- This builder for chaining.
-
addDrainNatIpPortRanges
Output only. List of all drain IP:port-range mappings assigned to this interface. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
repeated string drain_nat_ip_port_ranges = 395440577;- Parameters:
value- The drainNatIpPortRanges to add.- Returns:
- This builder for chaining.
-
addAllDrainNatIpPortRanges
public VmEndpointNatMappingsInterfaceNatMappings.Builder addAllDrainNatIpPortRanges(Iterable<String> values) Output only. List of all drain IP:port-range mappings assigned to this interface. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
repeated string drain_nat_ip_port_ranges = 395440577;- Parameters:
values- The drainNatIpPortRanges to add.- Returns:
- This builder for chaining.
-
clearDrainNatIpPortRanges
Output only. List of all drain IP:port-range mappings assigned to this interface. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
repeated string drain_nat_ip_port_ranges = 395440577;- Returns:
- This builder for chaining.
-
addDrainNatIpPortRangesBytes
public VmEndpointNatMappingsInterfaceNatMappings.Builder addDrainNatIpPortRangesBytes(com.google.protobuf.ByteString value) Output only. List of all drain IP:port-range mappings assigned to this interface. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
repeated string drain_nat_ip_port_ranges = 395440577;- Parameters:
value- The bytes of the drainNatIpPortRanges to add.- Returns:
- This builder for chaining.
-
getNatIpPortRangesList
public com.google.protobuf.ProtocolStringList getNatIpPortRangesList()Output only. A list of all IP:port-range mappings assigned to this interface. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
repeated string nat_ip_port_ranges = 531830810;- Specified by:
getNatIpPortRangesListin interfaceVmEndpointNatMappingsInterfaceNatMappingsOrBuilder- Returns:
- A list containing the natIpPortRanges.
-
getNatIpPortRangesCount
public int getNatIpPortRangesCount()Output only. A list of all IP:port-range mappings assigned to this interface. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
repeated string nat_ip_port_ranges = 531830810;- Specified by:
getNatIpPortRangesCountin interfaceVmEndpointNatMappingsInterfaceNatMappingsOrBuilder- Returns:
- The count of natIpPortRanges.
-
getNatIpPortRanges
Output only. A list of all IP:port-range mappings assigned to this interface. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
repeated string nat_ip_port_ranges = 531830810;- Specified by:
getNatIpPortRangesin interfaceVmEndpointNatMappingsInterfaceNatMappingsOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The natIpPortRanges at the given index.
-
getNatIpPortRangesBytes
public com.google.protobuf.ByteString getNatIpPortRangesBytes(int index) Output only. A list of all IP:port-range mappings assigned to this interface. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
repeated string nat_ip_port_ranges = 531830810;- Specified by:
getNatIpPortRangesBytesin interfaceVmEndpointNatMappingsInterfaceNatMappingsOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the natIpPortRanges at the given index.
-
setNatIpPortRanges
public VmEndpointNatMappingsInterfaceNatMappings.Builder setNatIpPortRanges(int index, String value) Output only. A list of all IP:port-range mappings assigned to this interface. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
repeated string nat_ip_port_ranges = 531830810;- Parameters:
index- The index to set the value at.value- The natIpPortRanges to set.- Returns:
- This builder for chaining.
-
addNatIpPortRanges
Output only. A list of all IP:port-range mappings assigned to this interface. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
repeated string nat_ip_port_ranges = 531830810;- Parameters:
value- The natIpPortRanges to add.- Returns:
- This builder for chaining.
-
addAllNatIpPortRanges
public VmEndpointNatMappingsInterfaceNatMappings.Builder addAllNatIpPortRanges(Iterable<String> values) Output only. A list of all IP:port-range mappings assigned to this interface. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
repeated string nat_ip_port_ranges = 531830810;- Parameters:
values- The natIpPortRanges to add.- Returns:
- This builder for chaining.
-
clearNatIpPortRanges
Output only. A list of all IP:port-range mappings assigned to this interface. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
repeated string nat_ip_port_ranges = 531830810;- Returns:
- This builder for chaining.
-
addNatIpPortRangesBytes
public VmEndpointNatMappingsInterfaceNatMappings.Builder addNatIpPortRangesBytes(com.google.protobuf.ByteString value) Output only. A list of all IP:port-range mappings assigned to this interface. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
repeated string nat_ip_port_ranges = 531830810;- Parameters:
value- The bytes of the natIpPortRanges to add.- Returns:
- This builder for chaining.
-
hasNumTotalDrainNatPorts
public boolean hasNumTotalDrainNatPorts()Output only. Total number of drain ports across all NAT IPs allocated to this interface. It equals to the aggregated port number in the field drain_nat_ip_port_ranges.
optional int32 num_total_drain_nat_ports = 335532793;- Specified by:
hasNumTotalDrainNatPortsin interfaceVmEndpointNatMappingsInterfaceNatMappingsOrBuilder- Returns:
- Whether the numTotalDrainNatPorts field is set.
-
getNumTotalDrainNatPorts
public int getNumTotalDrainNatPorts()Output only. Total number of drain ports across all NAT IPs allocated to this interface. It equals to the aggregated port number in the field drain_nat_ip_port_ranges.
optional int32 num_total_drain_nat_ports = 335532793;- Specified by:
getNumTotalDrainNatPortsin interfaceVmEndpointNatMappingsInterfaceNatMappingsOrBuilder- Returns:
- The numTotalDrainNatPorts.
-
setNumTotalDrainNatPorts
Output only. Total number of drain ports across all NAT IPs allocated to this interface. It equals to the aggregated port number in the field drain_nat_ip_port_ranges.
optional int32 num_total_drain_nat_ports = 335532793;- Parameters:
value- The numTotalDrainNatPorts to set.- Returns:
- This builder for chaining.
-
clearNumTotalDrainNatPorts
Output only. Total number of drain ports across all NAT IPs allocated to this interface. It equals to the aggregated port number in the field drain_nat_ip_port_ranges.
optional int32 num_total_drain_nat_ports = 335532793;- Returns:
- This builder for chaining.
-
hasNumTotalNatPorts
public boolean hasNumTotalNatPorts()Output only. Total number of ports across all NAT IPs allocated to this interface. It equals to the aggregated port number in the field nat_ip_port_ranges.
optional int32 num_total_nat_ports = 299904384;- Specified by:
hasNumTotalNatPortsin interfaceVmEndpointNatMappingsInterfaceNatMappingsOrBuilder- Returns:
- Whether the numTotalNatPorts field is set.
-
getNumTotalNatPorts
public int getNumTotalNatPorts()Output only. Total number of ports across all NAT IPs allocated to this interface. It equals to the aggregated port number in the field nat_ip_port_ranges.
optional int32 num_total_nat_ports = 299904384;- Specified by:
getNumTotalNatPortsin interfaceVmEndpointNatMappingsInterfaceNatMappingsOrBuilder- Returns:
- The numTotalNatPorts.
-
setNumTotalNatPorts
Output only. Total number of ports across all NAT IPs allocated to this interface. It equals to the aggregated port number in the field nat_ip_port_ranges.
optional int32 num_total_nat_ports = 299904384;- Parameters:
value- The numTotalNatPorts to set.- Returns:
- This builder for chaining.
-
clearNumTotalNatPorts
Output only. Total number of ports across all NAT IPs allocated to this interface. It equals to the aggregated port number in the field nat_ip_port_ranges.
optional int32 num_total_nat_ports = 299904384;- Returns:
- This builder for chaining.
-
getRuleMappingsList
Output only. Information about mappings provided by rules in this NAT.
repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings rule_mappings = 486192968;- Specified by:
getRuleMappingsListin interfaceVmEndpointNatMappingsInterfaceNatMappingsOrBuilder
-
getRuleMappingsCount
public int getRuleMappingsCount()Output only. Information about mappings provided by rules in this NAT.
repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings rule_mappings = 486192968;- Specified by:
getRuleMappingsCountin interfaceVmEndpointNatMappingsInterfaceNatMappingsOrBuilder
-
getRuleMappings
Output only. Information about mappings provided by rules in this NAT.
repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings rule_mappings = 486192968;- Specified by:
getRuleMappingsin interfaceVmEndpointNatMappingsInterfaceNatMappingsOrBuilder
-
setRuleMappings
public VmEndpointNatMappingsInterfaceNatMappings.Builder setRuleMappings(int index, VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings value) Output only. Information about mappings provided by rules in this NAT.
repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings rule_mappings = 486192968; -
setRuleMappings
public VmEndpointNatMappingsInterfaceNatMappings.Builder setRuleMappings(int index, VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder builderForValue) Output only. Information about mappings provided by rules in this NAT.
repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings rule_mappings = 486192968; -
addRuleMappings
public VmEndpointNatMappingsInterfaceNatMappings.Builder addRuleMappings(VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings value) Output only. Information about mappings provided by rules in this NAT.
repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings rule_mappings = 486192968; -
addRuleMappings
public VmEndpointNatMappingsInterfaceNatMappings.Builder addRuleMappings(int index, VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings value) Output only. Information about mappings provided by rules in this NAT.
repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings rule_mappings = 486192968; -
addRuleMappings
public VmEndpointNatMappingsInterfaceNatMappings.Builder addRuleMappings(VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder builderForValue) Output only. Information about mappings provided by rules in this NAT.
repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings rule_mappings = 486192968; -
addRuleMappings
public VmEndpointNatMappingsInterfaceNatMappings.Builder addRuleMappings(int index, VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder builderForValue) Output only. Information about mappings provided by rules in this NAT.
repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings rule_mappings = 486192968; -
addAllRuleMappings
public VmEndpointNatMappingsInterfaceNatMappings.Builder addAllRuleMappings(Iterable<? extends VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings> values) Output only. Information about mappings provided by rules in this NAT.
repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings rule_mappings = 486192968; -
clearRuleMappings
Output only. Information about mappings provided by rules in this NAT.
repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings rule_mappings = 486192968; -
removeRuleMappings
Output only. Information about mappings provided by rules in this NAT.
repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings rule_mappings = 486192968; -
getRuleMappingsBuilder
public VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder getRuleMappingsBuilder(int index) Output only. Information about mappings provided by rules in this NAT.
repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings rule_mappings = 486192968; -
getRuleMappingsOrBuilder
public VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappingsOrBuilder getRuleMappingsOrBuilder(int index) Output only. Information about mappings provided by rules in this NAT.
repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings rule_mappings = 486192968;- Specified by:
getRuleMappingsOrBuilderin interfaceVmEndpointNatMappingsInterfaceNatMappingsOrBuilder
-
getRuleMappingsOrBuilderList
public List<? extends VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappingsOrBuilder> getRuleMappingsOrBuilderList()Output only. Information about mappings provided by rules in this NAT.
repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings rule_mappings = 486192968;- Specified by:
getRuleMappingsOrBuilderListin interfaceVmEndpointNatMappingsInterfaceNatMappingsOrBuilder
-
addRuleMappingsBuilder
Output only. Information about mappings provided by rules in this NAT.
repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings rule_mappings = 486192968; -
addRuleMappingsBuilder
public VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder addRuleMappingsBuilder(int index) Output only. Information about mappings provided by rules in this NAT.
repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings rule_mappings = 486192968; -
getRuleMappingsBuilderList
public List<VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder> getRuleMappingsBuilderList()Output only. Information about mappings provided by rules in this NAT.
repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings rule_mappings = 486192968; -
hasSourceAliasIpRange
public boolean hasSourceAliasIpRange()Output only. Alias IP range for this interface endpoint. It will be a private (RFC 1918) IP range. Examples: "10.33.4.55/32", or "192.168.5.0/24".
optional string source_alias_ip_range = 440340952;- Specified by:
hasSourceAliasIpRangein interfaceVmEndpointNatMappingsInterfaceNatMappingsOrBuilder- Returns:
- Whether the sourceAliasIpRange field is set.
-
getSourceAliasIpRange
Output only. Alias IP range for this interface endpoint. It will be a private (RFC 1918) IP range. Examples: "10.33.4.55/32", or "192.168.5.0/24".
optional string source_alias_ip_range = 440340952;- Specified by:
getSourceAliasIpRangein interfaceVmEndpointNatMappingsInterfaceNatMappingsOrBuilder- Returns:
- The sourceAliasIpRange.
-
getSourceAliasIpRangeBytes
public com.google.protobuf.ByteString getSourceAliasIpRangeBytes()Output only. Alias IP range for this interface endpoint. It will be a private (RFC 1918) IP range. Examples: "10.33.4.55/32", or "192.168.5.0/24".
optional string source_alias_ip_range = 440340952;- Specified by:
getSourceAliasIpRangeBytesin interfaceVmEndpointNatMappingsInterfaceNatMappingsOrBuilder- Returns:
- The bytes for sourceAliasIpRange.
-
setSourceAliasIpRange
Output only. Alias IP range for this interface endpoint. It will be a private (RFC 1918) IP range. Examples: "10.33.4.55/32", or "192.168.5.0/24".
optional string source_alias_ip_range = 440340952;- Parameters:
value- The sourceAliasIpRange to set.- Returns:
- This builder for chaining.
-
clearSourceAliasIpRange
Output only. Alias IP range for this interface endpoint. It will be a private (RFC 1918) IP range. Examples: "10.33.4.55/32", or "192.168.5.0/24".
optional string source_alias_ip_range = 440340952;- Returns:
- This builder for chaining.
-
setSourceAliasIpRangeBytes
public VmEndpointNatMappingsInterfaceNatMappings.Builder setSourceAliasIpRangeBytes(com.google.protobuf.ByteString value) Output only. Alias IP range for this interface endpoint. It will be a private (RFC 1918) IP range. Examples: "10.33.4.55/32", or "192.168.5.0/24".
optional string source_alias_ip_range = 440340952;- Parameters:
value- The bytes for sourceAliasIpRange to set.- Returns:
- This builder for chaining.
-
hasSourceVirtualIp
public boolean hasSourceVirtualIp()Output only. Primary IP of the VM for this NIC.
optional string source_virtual_ip = 149836159;- Specified by:
hasSourceVirtualIpin interfaceVmEndpointNatMappingsInterfaceNatMappingsOrBuilder- Returns:
- Whether the sourceVirtualIp field is set.
-
getSourceVirtualIp
Output only. Primary IP of the VM for this NIC.
optional string source_virtual_ip = 149836159;- Specified by:
getSourceVirtualIpin interfaceVmEndpointNatMappingsInterfaceNatMappingsOrBuilder- Returns:
- The sourceVirtualIp.
-
getSourceVirtualIpBytes
public com.google.protobuf.ByteString getSourceVirtualIpBytes()Output only. Primary IP of the VM for this NIC.
optional string source_virtual_ip = 149836159;- Specified by:
getSourceVirtualIpBytesin interfaceVmEndpointNatMappingsInterfaceNatMappingsOrBuilder- Returns:
- The bytes for sourceVirtualIp.
-
setSourceVirtualIp
Output only. Primary IP of the VM for this NIC.
optional string source_virtual_ip = 149836159;- Parameters:
value- The sourceVirtualIp to set.- Returns:
- This builder for chaining.
-
clearSourceVirtualIp
Output only. Primary IP of the VM for this NIC.
optional string source_virtual_ip = 149836159;- Returns:
- This builder for chaining.
-
setSourceVirtualIpBytes
public VmEndpointNatMappingsInterfaceNatMappings.Builder setSourceVirtualIpBytes(com.google.protobuf.ByteString value) Output only. Primary IP of the VM for this NIC.
optional string source_virtual_ip = 149836159;- Parameters:
value- The bytes for sourceVirtualIp to set.- Returns:
- This builder for chaining.
-