public static final class VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder> implements VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappingsOrBuilder
Contains information of NAT Mappings provided by a NAT Rule.Protobuf type
google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings| Modifier and Type | Method and Description |
|---|---|
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder |
addAllDrainNatIpPortRanges(Iterable<String> values)
List of all drain IP:port-range mappings assigned to this interface by this rule.
|
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder |
addAllNatIpPortRanges(Iterable<String> values)
A list of all IP:port-range mappings assigned to this interface by this rule.
|
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder |
addDrainNatIpPortRanges(String value)
List of all drain IP:port-range mappings assigned to this interface by this rule.
|
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder |
addDrainNatIpPortRangesBytes(com.google.protobuf.ByteString value)
List of all drain IP:port-range mappings assigned to this interface by this rule.
|
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder |
addNatIpPortRanges(String value)
A list of all IP:port-range mappings assigned to this interface by this rule.
|
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder |
addNatIpPortRangesBytes(com.google.protobuf.ByteString value)
A list of all IP:port-range mappings assigned to this interface by this rule.
|
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings |
build() |
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings |
buildPartial() |
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder |
clear() |
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder |
clearDrainNatIpPortRanges()
List of all drain IP:port-range mappings assigned to this interface by this rule.
|
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder |
clearNatIpPortRanges()
A list of all IP:port-range mappings assigned to this interface by this rule.
|
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder |
clearNumTotalDrainNatPorts()
Total number of drain ports across all NAT IPs allocated to this interface by this rule.
|
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder |
clearNumTotalNatPorts()
Total number of ports across all NAT IPs allocated to this interface by this rule.
|
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder |
clearRuleNumber()
Rule number of the NAT Rule.
|
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder |
clone() |
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getDrainNatIpPortRanges(int index)
List of all drain IP:port-range mappings assigned to this interface by this rule.
|
com.google.protobuf.ByteString |
getDrainNatIpPortRangesBytes(int index)
List of all drain IP:port-range mappings assigned to this interface by this rule.
|
int |
getDrainNatIpPortRangesCount()
List of all drain IP:port-range mappings assigned to this interface by this rule.
|
com.google.protobuf.ProtocolStringList |
getDrainNatIpPortRangesList()
List of all drain IP:port-range mappings assigned to this interface by this rule.
|
String |
getNatIpPortRanges(int index)
A list of all IP:port-range mappings assigned to this interface by this rule.
|
com.google.protobuf.ByteString |
getNatIpPortRangesBytes(int index)
A list of all IP:port-range mappings assigned to this interface by this rule.
|
int |
getNatIpPortRangesCount()
A list of all IP:port-range mappings assigned to this interface by this rule.
|
com.google.protobuf.ProtocolStringList |
getNatIpPortRangesList()
A list of all IP:port-range mappings assigned to this interface by this rule.
|
int |
getNumTotalDrainNatPorts()
Total number of drain ports across all NAT IPs allocated to this interface by this rule.
|
int |
getNumTotalNatPorts()
Total number of ports across all NAT IPs allocated to this interface by this rule.
|
int |
getRuleNumber()
Rule number of the NAT Rule.
|
boolean |
hasNumTotalDrainNatPorts()
Total number of drain ports across all NAT IPs allocated to this interface by this rule.
|
boolean |
hasNumTotalNatPorts()
Total number of ports across all NAT IPs allocated to this interface by this rule.
|
boolean |
hasRuleNumber()
Rule number of the NAT Rule.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder |
mergeFrom(com.google.protobuf.Message other) |
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder |
mergeFrom(VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings other) |
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder |
setDrainNatIpPortRanges(int index,
String value)
List of all drain IP:port-range mappings assigned to this interface by this rule.
|
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder |
setNatIpPortRanges(int index,
String value)
A list of all IP:port-range mappings assigned to this interface by this rule.
|
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder |
setNumTotalDrainNatPorts(int value)
Total number of drain ports across all NAT IPs allocated to this interface by this rule.
|
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder |
setNumTotalNatPorts(int value)
Total number of ports across all NAT IPs allocated to this interface by this rule.
|
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder |
setRuleNumber(int value)
Rule number of the NAT Rule.
|
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder>public VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder>public VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder>public VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder>public VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder>public VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder>public VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder>public VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder>public VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder>public VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder mergeFrom(VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder>public VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder>IOExceptionpublic com.google.protobuf.ProtocolStringList getDrainNatIpPortRangesList()
List of all drain IP:port-range mappings assigned to this interface by this rule. 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;getDrainNatIpPortRangesList in interface VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappingsOrBuilderpublic int getDrainNatIpPortRangesCount()
List of all drain IP:port-range mappings assigned to this interface by this rule. 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;getDrainNatIpPortRangesCount in interface VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappingsOrBuilderpublic String getDrainNatIpPortRanges(int index)
List of all drain IP:port-range mappings assigned to this interface by this rule. 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;getDrainNatIpPortRanges in interface VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappingsOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getDrainNatIpPortRangesBytes(int index)
List of all drain IP:port-range mappings assigned to this interface by this rule. 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;getDrainNatIpPortRangesBytes in interface VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappingsOrBuilderindex - The index of the value to return.public VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder setDrainNatIpPortRanges(int index, String value)
List of all drain IP:port-range mappings assigned to this interface by this rule. 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;index - The index to set the value at.value - The drainNatIpPortRanges to set.public VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder addDrainNatIpPortRanges(String value)
List of all drain IP:port-range mappings assigned to this interface by this rule. 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;value - The drainNatIpPortRanges to add.public VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder addAllDrainNatIpPortRanges(Iterable<String> values)
List of all drain IP:port-range mappings assigned to this interface by this rule. 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;values - The drainNatIpPortRanges to add.public VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder clearDrainNatIpPortRanges()
List of all drain IP:port-range mappings assigned to this interface by this rule. 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;public VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder addDrainNatIpPortRangesBytes(com.google.protobuf.ByteString value)
List of all drain IP:port-range mappings assigned to this interface by this rule. 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;value - The bytes of the drainNatIpPortRanges to add.public com.google.protobuf.ProtocolStringList getNatIpPortRangesList()
A list of all IP:port-range mappings assigned to this interface by this rule. 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;getNatIpPortRangesList in interface VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappingsOrBuilderpublic int getNatIpPortRangesCount()
A list of all IP:port-range mappings assigned to this interface by this rule. 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;getNatIpPortRangesCount in interface VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappingsOrBuilderpublic String getNatIpPortRanges(int index)
A list of all IP:port-range mappings assigned to this interface by this rule. 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;getNatIpPortRanges in interface VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappingsOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getNatIpPortRangesBytes(int index)
A list of all IP:port-range mappings assigned to this interface by this rule. 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;getNatIpPortRangesBytes in interface VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappingsOrBuilderindex - The index of the value to return.public VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder setNatIpPortRanges(int index, String value)
A list of all IP:port-range mappings assigned to this interface by this rule. 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;index - The index to set the value at.value - The natIpPortRanges to set.public VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder addNatIpPortRanges(String value)
A list of all IP:port-range mappings assigned to this interface by this rule. 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;value - The natIpPortRanges to add.public VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder addAllNatIpPortRanges(Iterable<String> values)
A list of all IP:port-range mappings assigned to this interface by this rule. 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;values - The natIpPortRanges to add.public VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder clearNatIpPortRanges()
A list of all IP:port-range mappings assigned to this interface by this rule. 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;public VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder addNatIpPortRangesBytes(com.google.protobuf.ByteString value)
A list of all IP:port-range mappings assigned to this interface by this rule. 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;value - The bytes of the natIpPortRanges to add.public boolean hasNumTotalDrainNatPorts()
Total number of drain ports across all NAT IPs allocated to this interface by this rule. It equals the aggregated port number in the field drain_nat_ip_port_ranges.
optional int32 num_total_drain_nat_ports = 335532793;hasNumTotalDrainNatPorts in interface VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappingsOrBuilderpublic int getNumTotalDrainNatPorts()
Total number of drain ports across all NAT IPs allocated to this interface by this rule. It equals the aggregated port number in the field drain_nat_ip_port_ranges.
optional int32 num_total_drain_nat_ports = 335532793;getNumTotalDrainNatPorts in interface VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappingsOrBuilderpublic VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder setNumTotalDrainNatPorts(int value)
Total number of drain ports across all NAT IPs allocated to this interface by this rule. It equals the aggregated port number in the field drain_nat_ip_port_ranges.
optional int32 num_total_drain_nat_ports = 335532793;value - The numTotalDrainNatPorts to set.public VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder clearNumTotalDrainNatPorts()
Total number of drain ports across all NAT IPs allocated to this interface by this rule. It equals the aggregated port number in the field drain_nat_ip_port_ranges.
optional int32 num_total_drain_nat_ports = 335532793;public boolean hasNumTotalNatPorts()
Total number of ports across all NAT IPs allocated to this interface by this rule. It equals the aggregated port number in the field nat_ip_port_ranges.
optional int32 num_total_nat_ports = 299904384;hasNumTotalNatPorts in interface VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappingsOrBuilderpublic int getNumTotalNatPorts()
Total number of ports across all NAT IPs allocated to this interface by this rule. It equals the aggregated port number in the field nat_ip_port_ranges.
optional int32 num_total_nat_ports = 299904384;getNumTotalNatPorts in interface VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappingsOrBuilderpublic VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder setNumTotalNatPorts(int value)
Total number of ports across all NAT IPs allocated to this interface by this rule. It equals the aggregated port number in the field nat_ip_port_ranges.
optional int32 num_total_nat_ports = 299904384;value - The numTotalNatPorts to set.public VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder clearNumTotalNatPorts()
Total number of ports across all NAT IPs allocated to this interface by this rule. It equals the aggregated port number in the field nat_ip_port_ranges.
optional int32 num_total_nat_ports = 299904384;public boolean hasRuleNumber()
Rule number of the NAT Rule.
optional int32 rule_number = 535211500;hasRuleNumber in interface VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappingsOrBuilderpublic int getRuleNumber()
Rule number of the NAT Rule.
optional int32 rule_number = 535211500;getRuleNumber in interface VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappingsOrBuilderpublic VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder setRuleNumber(int value)
Rule number of the NAT Rule.
optional int32 rule_number = 535211500;value - The ruleNumber to set.public VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder clearRuleNumber()
Rule number of the NAT Rule.
optional int32 rule_number = 535211500;public final VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder>public final VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder>Copyright © 2023 Google LLC. All rights reserved.