- 1.92.0 (latest)
- 1.91.0
- 1.90.0
- 1.88.0
- 1.86.0
- 1.85.0
- 1.84.0
- 1.83.0
- 1.82.0
- 1.80.0
- 1.78.0
- 1.77.0
- 1.74.0
- 1.73.0
- 1.72.0
- 1.70.0
- 1.69.0
- 1.68.0
- 1.67.0
- 1.66.0
- 1.65.0
- 1.64.0
- 1.63.0
- 1.62.0
- 1.61.0
- 1.59.0
- 1.58.0
- 1.57.0
- 1.56.0
- 1.55.0
- 1.54.0
- 1.53.0
- 1.52.0
- 1.51.0
- 1.50.0
- 1.49.0
- 1.47.0
- 1.46.0
- 1.45.0
- 1.44.0
- 1.43.0
- 1.42.0
- 1.41.0
- 1.40.0
- 1.39.0
- 1.38.0
- 1.37.0
- 1.34.0
- 1.33.0
- 1.32.0
- 1.31.0
- 1.30.0
- 1.29.0
- 1.28.0
- 1.27.0
- 1.26.0
- 1.25.0
- 1.24.0
- 1.23.0
- 1.22.0
- 1.21.0
- 1.20.0
- 1.19.0
- 1.18.0
- 1.17.0
- 1.16.0
- 1.15.0
- 1.14.0
- 1.13.0
- 1.12.1
- 1.11.0
- 1.9.1
- 1.8.1
- 1.7.2
- 1.6.0-beta
public static final class VmEndpointNatMappingsInterfaceNatMappings.Builder extends GeneratedMessageV3.Builder<VmEndpointNatMappingsInterfaceNatMappings.Builder> implements VmEndpointNatMappingsInterfaceNatMappingsOrBuilderContain information of Nat mapping for an interface of this endpoint.
Protobuf type google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappings
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > VmEndpointNatMappingsInterfaceNatMappings.BuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
addAllDrainNatIpPortRanges(Iterable<String> values)
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;
| Parameter | |
|---|---|
| Name | Description |
values |
Iterable<String>The drainNatIpPortRanges to add. |
| Returns | |
|---|---|
| Type | Description |
VmEndpointNatMappingsInterfaceNatMappings.Builder |
This builder for chaining. |
addAllNatIpPortRanges(Iterable<String> values)
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;
| Parameter | |
|---|---|
| Name | Description |
values |
Iterable<String>The natIpPortRanges to add. |
| Returns | |
|---|---|
| Type | Description |
VmEndpointNatMappingsInterfaceNatMappings.Builder |
This builder for chaining. |
addAllRuleMappings(Iterable<? extends VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings> values)
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;
| Parameter | |
|---|---|
| Name | Description |
values |
Iterable<? extends com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings> |
| Returns | |
|---|---|
| Type | Description |
VmEndpointNatMappingsInterfaceNatMappings.Builder |
|
addDrainNatIpPortRanges(String value)
public VmEndpointNatMappingsInterfaceNatMappings.Builder addDrainNatIpPortRanges(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;
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe drainNatIpPortRanges to add. |
| Returns | |
|---|---|
| Type | Description |
VmEndpointNatMappingsInterfaceNatMappings.Builder |
This builder for chaining. |
addDrainNatIpPortRangesBytes(ByteString value)
public VmEndpointNatMappingsInterfaceNatMappings.Builder addDrainNatIpPortRangesBytes(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;
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes of the drainNatIpPortRanges to add. |
| Returns | |
|---|---|
| Type | Description |
VmEndpointNatMappingsInterfaceNatMappings.Builder |
This builder for chaining. |
addNatIpPortRanges(String value)
public VmEndpointNatMappingsInterfaceNatMappings.Builder addNatIpPortRanges(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;
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe natIpPortRanges to add. |
| Returns | |
|---|---|
| Type | Description |
VmEndpointNatMappingsInterfaceNatMappings.Builder |
This builder for chaining. |
addNatIpPortRangesBytes(ByteString value)
public VmEndpointNatMappingsInterfaceNatMappings.Builder addNatIpPortRangesBytes(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;
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes of the natIpPortRanges to add. |
| Returns | |
|---|---|
| Type | Description |
VmEndpointNatMappingsInterfaceNatMappings.Builder |
This builder for chaining. |
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public VmEndpointNatMappingsInterfaceNatMappings.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)| Parameters | |
|---|---|
| Name | Description |
field |
FieldDescriptor |
value |
Object |
| Returns | |
|---|---|
| Type | Description |
VmEndpointNatMappingsInterfaceNatMappings.Builder |
|
addRuleMappings(VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings value)
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;
| Parameter | |
|---|---|
| Name | Description |
value |
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings |
| Returns | |
|---|---|
| Type | Description |
VmEndpointNatMappingsInterfaceNatMappings.Builder |
|
addRuleMappings(VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder builderForValue)
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;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder |
| Returns | |
|---|---|
| Type | Description |
VmEndpointNatMappingsInterfaceNatMappings.Builder |
|
addRuleMappings(int index, VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings value)
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;
| Parameters | |
|---|---|
| Name | Description |
index |
int |
value |
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings |
| Returns | |
|---|---|
| Type | Description |
VmEndpointNatMappingsInterfaceNatMappings.Builder |
|
addRuleMappings(int index, VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder builderForValue)
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;
| Parameters | |
|---|---|
| Name | Description |
index |
int |
builderForValue |
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder |
| Returns | |
|---|---|
| Type | Description |
VmEndpointNatMappingsInterfaceNatMappings.Builder |
|
addRuleMappingsBuilder()
public VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder addRuleMappingsBuilder()Output only. Information about mappings provided by rules in this NAT.
repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings rule_mappings = 486192968;
| Returns | |
|---|---|
| Type | Description |
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder |
|
addRuleMappingsBuilder(int index)
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;
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder |
|
build()
public VmEndpointNatMappingsInterfaceNatMappings build()| Returns | |
|---|---|
| Type | Description |
VmEndpointNatMappingsInterfaceNatMappings |
|
buildPartial()
public VmEndpointNatMappingsInterfaceNatMappings buildPartial()| Returns | |
|---|---|
| Type | Description |
VmEndpointNatMappingsInterfaceNatMappings |
|
clear()
public VmEndpointNatMappingsInterfaceNatMappings.Builder clear()| Returns | |
|---|---|
| Type | Description |
VmEndpointNatMappingsInterfaceNatMappings.Builder |
|
clearDrainNatIpPortRanges()
public VmEndpointNatMappingsInterfaceNatMappings.Builder 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 | |
|---|---|
| Type | Description |
VmEndpointNatMappingsInterfaceNatMappings.Builder |
This builder for chaining. |
clearField(Descriptors.FieldDescriptor field)
public VmEndpointNatMappingsInterfaceNatMappings.Builder clearField(Descriptors.FieldDescriptor field)| Parameter | |
|---|---|
| Name | Description |
field |
FieldDescriptor |
| Returns | |
|---|---|
| Type | Description |
VmEndpointNatMappingsInterfaceNatMappings.Builder |
|
clearNatIpPortRanges()
public VmEndpointNatMappingsInterfaceNatMappings.Builder 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 | |
|---|---|
| Type | Description |
VmEndpointNatMappingsInterfaceNatMappings.Builder |
This builder for chaining. |
clearNumTotalDrainNatPorts()
public VmEndpointNatMappingsInterfaceNatMappings.Builder 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 | |
|---|---|
| Type | Description |
VmEndpointNatMappingsInterfaceNatMappings.Builder |
This builder for chaining. |
clearNumTotalNatPorts()
public VmEndpointNatMappingsInterfaceNatMappings.Builder 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 | |
|---|---|
| Type | Description |
VmEndpointNatMappingsInterfaceNatMappings.Builder |
This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public VmEndpointNatMappingsInterfaceNatMappings.Builder clearOneof(Descriptors.OneofDescriptor oneof)| Parameter | |
|---|---|
| Name | Description |
oneof |
OneofDescriptor |
| Returns | |
|---|---|
| Type | Description |
VmEndpointNatMappingsInterfaceNatMappings.Builder |
|
clearRuleMappings()
public VmEndpointNatMappingsInterfaceNatMappings.Builder clearRuleMappings()Output only. Information about mappings provided by rules in this NAT.
repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings rule_mappings = 486192968;
| Returns | |
|---|---|
| Type | Description |
VmEndpointNatMappingsInterfaceNatMappings.Builder |
|
clearSourceAliasIpRange()
public VmEndpointNatMappingsInterfaceNatMappings.Builder 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 | |
|---|---|
| Type | Description |
VmEndpointNatMappingsInterfaceNatMappings.Builder |
This builder for chaining. |
clearSourceVirtualIp()
public VmEndpointNatMappingsInterfaceNatMappings.Builder clearSourceVirtualIp()Output only. Primary IP of the VM for this NIC.
optional string source_virtual_ip = 149836159;
| Returns | |
|---|---|
| Type | Description |
VmEndpointNatMappingsInterfaceNatMappings.Builder |
This builder for chaining. |
clone()
public VmEndpointNatMappingsInterfaceNatMappings.Builder clone()| Returns | |
|---|---|
| Type | Description |
VmEndpointNatMappingsInterfaceNatMappings.Builder |
|
getDefaultInstanceForType()
public VmEndpointNatMappingsInterfaceNatMappings getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
VmEndpointNatMappingsInterfaceNatMappings |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getDrainNatIpPortRanges(int index)
public String getDrainNatIpPortRanges(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;
| Parameter | |
|---|---|
| Name | Description |
index |
intThe index of the element to return. |
| Returns | |
|---|---|
| Type | Description |
String |
The drainNatIpPortRanges at the given index. |
getDrainNatIpPortRangesBytes(int index)
public 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;
| Parameter | |
|---|---|
| Name | Description |
index |
intThe index of the value to return. |
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes of the drainNatIpPortRanges at the given index. |
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;
| Returns | |
|---|---|
| Type | Description |
int |
The count of drainNatIpPortRanges. |
getDrainNatIpPortRangesList()
public 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;
| Returns | |
|---|---|
| Type | Description |
ProtocolStringList |
A list containing the drainNatIpPortRanges. |
getNatIpPortRanges(int index)
public String getNatIpPortRanges(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;
| Parameter | |
|---|---|
| Name | Description |
index |
intThe index of the element to return. |
| Returns | |
|---|---|
| Type | Description |
String |
The natIpPortRanges at the given index. |
getNatIpPortRangesBytes(int index)
public 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;
| Parameter | |
|---|---|
| Name | Description |
index |
intThe index of the value to return. |
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes of the natIpPortRanges at the given index. |
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;
| Returns | |
|---|---|
| Type | Description |
int |
The count of natIpPortRanges. |
getNatIpPortRangesList()
public 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;
| Returns | |
|---|---|
| Type | Description |
ProtocolStringList |
A list containing the natIpPortRanges. |
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;
| Returns | |
|---|---|
| Type | Description |
int |
The numTotalDrainNatPorts. |
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;
| Returns | |
|---|---|
| Type | Description |
int |
The numTotalNatPorts. |
getRuleMappings(int index)
public VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings getRuleMappings(int index)Output only. Information about mappings provided by rules in this NAT.
repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings rule_mappings = 486192968;
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings |
|
getRuleMappingsBuilder(int index)
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;
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder |
|
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;
| Returns | |
|---|---|
| Type | Description |
List<Builder> |
|
getRuleMappingsCount()
public int getRuleMappingsCount()Output only. Information about mappings provided by rules in this NAT.
repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings rule_mappings = 486192968;
| Returns | |
|---|---|
| Type | Description |
int |
|
getRuleMappingsList()
public List<VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings> getRuleMappingsList()Output only. Information about mappings provided by rules in this NAT.
repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings rule_mappings = 486192968;
| Returns | |
|---|---|
| Type | Description |
List<VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings> |
|
getRuleMappingsOrBuilder(int index)
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;
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappingsOrBuilder |
|
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;
| Returns | |
|---|---|
| Type | Description |
List<? extends com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappingsOrBuilder> |
|
getSourceAliasIpRange()
public String 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;
| Returns | |
|---|---|
| Type | Description |
String |
The sourceAliasIpRange. |
getSourceAliasIpRangeBytes()
public 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;
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for sourceAliasIpRange. |
getSourceVirtualIp()
public String getSourceVirtualIp()Output only. Primary IP of the VM for this NIC.
optional string source_virtual_ip = 149836159;
| Returns | |
|---|---|
| Type | Description |
String |
The sourceVirtualIp. |
getSourceVirtualIpBytes()
public ByteString getSourceVirtualIpBytes()Output only. Primary IP of the VM for this NIC.
optional string source_virtual_ip = 149836159;
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for sourceVirtualIp. |
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;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the numTotalDrainNatPorts field is set. |
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;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the numTotalNatPorts field is set. |
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;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the sourceAliasIpRange field is set. |
hasSourceVirtualIp()
public boolean hasSourceVirtualIp()Output only. Primary IP of the VM for this NIC.
optional string source_virtual_ip = 149836159;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the sourceVirtualIp field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(VmEndpointNatMappingsInterfaceNatMappings other)
public VmEndpointNatMappingsInterfaceNatMappings.Builder mergeFrom(VmEndpointNatMappingsInterfaceNatMappings other)| Parameter | |
|---|---|
| Name | Description |
other |
VmEndpointNatMappingsInterfaceNatMappings |
| Returns | |
|---|---|
| Type | Description |
VmEndpointNatMappingsInterfaceNatMappings.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public VmEndpointNatMappingsInterfaceNatMappings.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
VmEndpointNatMappingsInterfaceNatMappings.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public VmEndpointNatMappingsInterfaceNatMappings.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
VmEndpointNatMappingsInterfaceNatMappings.Builder |
|
mergeUnknownFields(UnknownFieldSet unknownFields)
public final VmEndpointNatMappingsInterfaceNatMappings.Builder mergeUnknownFields(UnknownFieldSet unknownFields)| Parameter | |
|---|---|
| Name | Description |
unknownFields |
UnknownFieldSet |
| Returns | |
|---|---|
| Type | Description |
VmEndpointNatMappingsInterfaceNatMappings.Builder |
|
removeRuleMappings(int index)
public VmEndpointNatMappingsInterfaceNatMappings.Builder removeRuleMappings(int index)Output only. Information about mappings provided by rules in this NAT.
repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings rule_mappings = 486192968;
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
VmEndpointNatMappingsInterfaceNatMappings.Builder |
|
setDrainNatIpPortRanges(int index, String value)
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 | |
|---|---|
| Name | Description |
index |
intThe index to set the value at. |
value |
StringThe drainNatIpPortRanges to set. |
| Returns | |
|---|---|
| Type | Description |
VmEndpointNatMappingsInterfaceNatMappings.Builder |
This builder for chaining. |
setField(Descriptors.FieldDescriptor field, Object value)
public VmEndpointNatMappingsInterfaceNatMappings.Builder setField(Descriptors.FieldDescriptor field, Object value)| Parameters | |
|---|---|
| Name | Description |
field |
FieldDescriptor |
value |
Object |
| Returns | |
|---|---|
| Type | Description |
VmEndpointNatMappingsInterfaceNatMappings.Builder |
|
setNatIpPortRanges(int index, String value)
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 | |
|---|---|
| Name | Description |
index |
intThe index to set the value at. |
value |
StringThe natIpPortRanges to set. |
| Returns | |
|---|---|
| Type | Description |
VmEndpointNatMappingsInterfaceNatMappings.Builder |
This builder for chaining. |
setNumTotalDrainNatPorts(int value)
public VmEndpointNatMappingsInterfaceNatMappings.Builder setNumTotalDrainNatPorts(int value)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;
| Parameter | |
|---|---|
| Name | Description |
value |
intThe numTotalDrainNatPorts to set. |
| Returns | |
|---|---|
| Type | Description |
VmEndpointNatMappingsInterfaceNatMappings.Builder |
This builder for chaining. |
setNumTotalNatPorts(int value)
public VmEndpointNatMappingsInterfaceNatMappings.Builder setNumTotalNatPorts(int value)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;
| Parameter | |
|---|---|
| Name | Description |
value |
intThe numTotalNatPorts to set. |
| Returns | |
|---|---|
| Type | Description |
VmEndpointNatMappingsInterfaceNatMappings.Builder |
This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public VmEndpointNatMappingsInterfaceNatMappings.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)| Parameters | |
|---|---|
| Name | Description |
field |
FieldDescriptor |
index |
int |
value |
Object |
| Returns | |
|---|---|
| Type | Description |
VmEndpointNatMappingsInterfaceNatMappings.Builder |
|
setRuleMappings(int index, VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings value)
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;
| Parameters | |
|---|---|
| Name | Description |
index |
int |
value |
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings |
| Returns | |
|---|---|
| Type | Description |
VmEndpointNatMappingsInterfaceNatMappings.Builder |
|
setRuleMappings(int index, VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder builderForValue)
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;
| Parameters | |
|---|---|
| Name | Description |
index |
int |
builderForValue |
VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder |
| Returns | |
|---|---|
| Type | Description |
VmEndpointNatMappingsInterfaceNatMappings.Builder |
|
setSourceAliasIpRange(String value)
public VmEndpointNatMappingsInterfaceNatMappings.Builder setSourceAliasIpRange(String 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;
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe sourceAliasIpRange to set. |
| Returns | |
|---|---|
| Type | Description |
VmEndpointNatMappingsInterfaceNatMappings.Builder |
This builder for chaining. |
setSourceAliasIpRangeBytes(ByteString value)
public VmEndpointNatMappingsInterfaceNatMappings.Builder setSourceAliasIpRangeBytes(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;
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for sourceAliasIpRange to set. |
| Returns | |
|---|---|
| Type | Description |
VmEndpointNatMappingsInterfaceNatMappings.Builder |
This builder for chaining. |
setSourceVirtualIp(String value)
public VmEndpointNatMappingsInterfaceNatMappings.Builder setSourceVirtualIp(String value)Output only. Primary IP of the VM for this NIC.
optional string source_virtual_ip = 149836159;
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe sourceVirtualIp to set. |
| Returns | |
|---|---|
| Type | Description |
VmEndpointNatMappingsInterfaceNatMappings.Builder |
This builder for chaining. |
setSourceVirtualIpBytes(ByteString value)
public VmEndpointNatMappingsInterfaceNatMappings.Builder setSourceVirtualIpBytes(ByteString value)Output only. Primary IP of the VM for this NIC.
optional string source_virtual_ip = 149836159;
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for sourceVirtualIp to set. |
| Returns | |
|---|---|
| Type | Description |
VmEndpointNatMappingsInterfaceNatMappings.Builder |
This builder for chaining. |
setUnknownFields(UnknownFieldSet unknownFields)
public final VmEndpointNatMappingsInterfaceNatMappings.Builder setUnknownFields(UnknownFieldSet unknownFields)| Parameter | |
|---|---|
| Name | Description |
unknownFields |
UnknownFieldSet |
| Returns | |
|---|---|
| Type | Description |
VmEndpointNatMappingsInterfaceNatMappings.Builder |
|