- 1.86.0 (latest)
- 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 RouterNatSubnetworkToNat.Builder extends GeneratedMessageV3.Builder<RouterNatSubnetworkToNat.Builder> implements RouterNatSubnetworkToNatOrBuilderDefines the IP ranges that want to use NAT for a subnetwork.
Protobuf type google.cloud.compute.v1.RouterNatSubnetworkToNat
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > RouterNatSubnetworkToNat.BuilderImplements
RouterNatSubnetworkToNatOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Type | Description |
| Descriptor |
Methods
addAllSecondaryIpRangeNames(Iterable<String> values)
public RouterNatSubnetworkToNat.Builder addAllSecondaryIpRangeNames(Iterable<String> values)A list of the secondary ranges of the Subnetwork that are allowed to use NAT. This can be populated only if "LIST_OF_SECONDARY_IP_RANGES" is one of the values in source_ip_ranges_to_nat.
repeated string secondary_ip_range_names = 264315097;
| Name | Description |
| values | Iterable<String>The secondaryIpRangeNames to add. |
| Type | Description |
| RouterNatSubnetworkToNat.Builder | This builder for chaining. |
addAllSourceIpRangesToNat(Iterable<String> values)
public RouterNatSubnetworkToNat.Builder addAllSourceIpRangesToNat(Iterable<String> values)Specify the options for NAT ranges in the Subnetwork. All options of a single value are valid except NAT_IP_RANGE_OPTION_UNSPECIFIED. The only valid option with multiple values is: ["PRIMARY_IP_RANGE", "LIST_OF_SECONDARY_IP_RANGES"] Default: [ALL_IP_RANGES] Check the SourceIpRangesToNat enum for the list of possible values.
repeated string source_ip_ranges_to_nat = 388310386;
| Name | Description |
| values | Iterable<String>The sourceIpRangesToNat to add. |
| Type | Description |
| RouterNatSubnetworkToNat.Builder | This builder for chaining. |
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public RouterNatSubnetworkToNat.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)| Name | Description |
| field | FieldDescriptor |
| value | Object |
| Type | Description |
| RouterNatSubnetworkToNat.Builder |
addSecondaryIpRangeNames(String value)
public RouterNatSubnetworkToNat.Builder addSecondaryIpRangeNames(String value)A list of the secondary ranges of the Subnetwork that are allowed to use NAT. This can be populated only if "LIST_OF_SECONDARY_IP_RANGES" is one of the values in source_ip_ranges_to_nat.
repeated string secondary_ip_range_names = 264315097;
| Name | Description |
| value | StringThe secondaryIpRangeNames to add. |
| Type | Description |
| RouterNatSubnetworkToNat.Builder | This builder for chaining. |
addSecondaryIpRangeNamesBytes(ByteString value)
public RouterNatSubnetworkToNat.Builder addSecondaryIpRangeNamesBytes(ByteString value)A list of the secondary ranges of the Subnetwork that are allowed to use NAT. This can be populated only if "LIST_OF_SECONDARY_IP_RANGES" is one of the values in source_ip_ranges_to_nat.
repeated string secondary_ip_range_names = 264315097;
| Name | Description |
| value | ByteStringThe bytes of the secondaryIpRangeNames to add. |
| Type | Description |
| RouterNatSubnetworkToNat.Builder | This builder for chaining. |
addSourceIpRangesToNat(String value)
public RouterNatSubnetworkToNat.Builder addSourceIpRangesToNat(String value)Specify the options for NAT ranges in the Subnetwork. All options of a single value are valid except NAT_IP_RANGE_OPTION_UNSPECIFIED. The only valid option with multiple values is: ["PRIMARY_IP_RANGE", "LIST_OF_SECONDARY_IP_RANGES"] Default: [ALL_IP_RANGES] Check the SourceIpRangesToNat enum for the list of possible values.
repeated string source_ip_ranges_to_nat = 388310386;
| Name | Description |
| value | StringThe sourceIpRangesToNat to add. |
| Type | Description |
| RouterNatSubnetworkToNat.Builder | This builder for chaining. |
addSourceIpRangesToNatBytes(ByteString value)
public RouterNatSubnetworkToNat.Builder addSourceIpRangesToNatBytes(ByteString value)Specify the options for NAT ranges in the Subnetwork. All options of a single value are valid except NAT_IP_RANGE_OPTION_UNSPECIFIED. The only valid option with multiple values is: ["PRIMARY_IP_RANGE", "LIST_OF_SECONDARY_IP_RANGES"] Default: [ALL_IP_RANGES] Check the SourceIpRangesToNat enum for the list of possible values.
repeated string source_ip_ranges_to_nat = 388310386;
| Name | Description |
| value | ByteStringThe bytes of the sourceIpRangesToNat to add. |
| Type | Description |
| RouterNatSubnetworkToNat.Builder | This builder for chaining. |
build()
public RouterNatSubnetworkToNat build()| Type | Description |
| RouterNatSubnetworkToNat |
buildPartial()
public RouterNatSubnetworkToNat buildPartial()| Type | Description |
| RouterNatSubnetworkToNat |
clear()
public RouterNatSubnetworkToNat.Builder clear()| Type | Description |
| RouterNatSubnetworkToNat.Builder |
clearField(Descriptors.FieldDescriptor field)
public RouterNatSubnetworkToNat.Builder clearField(Descriptors.FieldDescriptor field)| Name | Description |
| field | FieldDescriptor |
| Type | Description |
| RouterNatSubnetworkToNat.Builder |
clearName()
public RouterNatSubnetworkToNat.Builder clearName()URL for the subnetwork resource that will use NAT.
optional string name = 3373707;
| Type | Description |
| RouterNatSubnetworkToNat.Builder | This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public RouterNatSubnetworkToNat.Builder clearOneof(Descriptors.OneofDescriptor oneof)| Name | Description |
| oneof | OneofDescriptor |
| Type | Description |
| RouterNatSubnetworkToNat.Builder |
clearSecondaryIpRangeNames()
public RouterNatSubnetworkToNat.Builder clearSecondaryIpRangeNames()A list of the secondary ranges of the Subnetwork that are allowed to use NAT. This can be populated only if "LIST_OF_SECONDARY_IP_RANGES" is one of the values in source_ip_ranges_to_nat.
repeated string secondary_ip_range_names = 264315097;
| Type | Description |
| RouterNatSubnetworkToNat.Builder | This builder for chaining. |
clearSourceIpRangesToNat()
public RouterNatSubnetworkToNat.Builder clearSourceIpRangesToNat()Specify the options for NAT ranges in the Subnetwork. All options of a single value are valid except NAT_IP_RANGE_OPTION_UNSPECIFIED. The only valid option with multiple values is: ["PRIMARY_IP_RANGE", "LIST_OF_SECONDARY_IP_RANGES"] Default: [ALL_IP_RANGES] Check the SourceIpRangesToNat enum for the list of possible values.
repeated string source_ip_ranges_to_nat = 388310386;
| Type | Description |
| RouterNatSubnetworkToNat.Builder | This builder for chaining. |
clone()
public RouterNatSubnetworkToNat.Builder clone()| Type | Description |
| RouterNatSubnetworkToNat.Builder |
getDefaultInstanceForType()
public RouterNatSubnetworkToNat getDefaultInstanceForType()| Type | Description |
| RouterNatSubnetworkToNat |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Type | Description |
| Descriptor |
getName()
public String getName()URL for the subnetwork resource that will use NAT.
optional string name = 3373707;
| Type | Description |
| String | The name. |
getNameBytes()
public ByteString getNameBytes()URL for the subnetwork resource that will use NAT.
optional string name = 3373707;
| Type | Description |
| ByteString | The bytes for name. |
getSecondaryIpRangeNames(int index)
public String getSecondaryIpRangeNames(int index)A list of the secondary ranges of the Subnetwork that are allowed to use NAT. This can be populated only if "LIST_OF_SECONDARY_IP_RANGES" is one of the values in source_ip_ranges_to_nat.
repeated string secondary_ip_range_names = 264315097;
| Name | Description |
| index | intThe index of the element to return. |
| Type | Description |
| String | The secondaryIpRangeNames at the given index. |
getSecondaryIpRangeNamesBytes(int index)
public ByteString getSecondaryIpRangeNamesBytes(int index)A list of the secondary ranges of the Subnetwork that are allowed to use NAT. This can be populated only if "LIST_OF_SECONDARY_IP_RANGES" is one of the values in source_ip_ranges_to_nat.
repeated string secondary_ip_range_names = 264315097;
| Name | Description |
| index | intThe index of the value to return. |
| Type | Description |
| ByteString | The bytes of the secondaryIpRangeNames at the given index. |
getSecondaryIpRangeNamesCount()
public int getSecondaryIpRangeNamesCount()A list of the secondary ranges of the Subnetwork that are allowed to use NAT. This can be populated only if "LIST_OF_SECONDARY_IP_RANGES" is one of the values in source_ip_ranges_to_nat.
repeated string secondary_ip_range_names = 264315097;
| Type | Description |
| int | The count of secondaryIpRangeNames. |
getSecondaryIpRangeNamesList()
public ProtocolStringList getSecondaryIpRangeNamesList()A list of the secondary ranges of the Subnetwork that are allowed to use NAT. This can be populated only if "LIST_OF_SECONDARY_IP_RANGES" is one of the values in source_ip_ranges_to_nat.
repeated string secondary_ip_range_names = 264315097;
| Type | Description |
| ProtocolStringList | A list containing the secondaryIpRangeNames. |
getSourceIpRangesToNat(int index)
public String getSourceIpRangesToNat(int index)Specify the options for NAT ranges in the Subnetwork. All options of a single value are valid except NAT_IP_RANGE_OPTION_UNSPECIFIED. The only valid option with multiple values is: ["PRIMARY_IP_RANGE", "LIST_OF_SECONDARY_IP_RANGES"] Default: [ALL_IP_RANGES] Check the SourceIpRangesToNat enum for the list of possible values.
repeated string source_ip_ranges_to_nat = 388310386;
| Name | Description |
| index | intThe index of the element to return. |
| Type | Description |
| String | The sourceIpRangesToNat at the given index. |
getSourceIpRangesToNatBytes(int index)
public ByteString getSourceIpRangesToNatBytes(int index)Specify the options for NAT ranges in the Subnetwork. All options of a single value are valid except NAT_IP_RANGE_OPTION_UNSPECIFIED. The only valid option with multiple values is: ["PRIMARY_IP_RANGE", "LIST_OF_SECONDARY_IP_RANGES"] Default: [ALL_IP_RANGES] Check the SourceIpRangesToNat enum for the list of possible values.
repeated string source_ip_ranges_to_nat = 388310386;
| Name | Description |
| index | intThe index of the value to return. |
| Type | Description |
| ByteString | The bytes of the sourceIpRangesToNat at the given index. |
getSourceIpRangesToNatCount()
public int getSourceIpRangesToNatCount()Specify the options for NAT ranges in the Subnetwork. All options of a single value are valid except NAT_IP_RANGE_OPTION_UNSPECIFIED. The only valid option with multiple values is: ["PRIMARY_IP_RANGE", "LIST_OF_SECONDARY_IP_RANGES"] Default: [ALL_IP_RANGES] Check the SourceIpRangesToNat enum for the list of possible values.
repeated string source_ip_ranges_to_nat = 388310386;
| Type | Description |
| int | The count of sourceIpRangesToNat. |
getSourceIpRangesToNatList()
public ProtocolStringList getSourceIpRangesToNatList()Specify the options for NAT ranges in the Subnetwork. All options of a single value are valid except NAT_IP_RANGE_OPTION_UNSPECIFIED. The only valid option with multiple values is: ["PRIMARY_IP_RANGE", "LIST_OF_SECONDARY_IP_RANGES"] Default: [ALL_IP_RANGES] Check the SourceIpRangesToNat enum for the list of possible values.
repeated string source_ip_ranges_to_nat = 388310386;
| Type | Description |
| ProtocolStringList | A list containing the sourceIpRangesToNat. |
hasName()
public boolean hasName()URL for the subnetwork resource that will use NAT.
optional string name = 3373707;
| Type | Description |
| boolean | Whether the name field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()| Type | Description |
| FieldAccessorTable |
isInitialized()
public final boolean isInitialized()| Type | Description |
| boolean |
mergeFrom(RouterNatSubnetworkToNat other)
public RouterNatSubnetworkToNat.Builder mergeFrom(RouterNatSubnetworkToNat other)| Name | Description |
| other | RouterNatSubnetworkToNat |
| Type | Description |
| RouterNatSubnetworkToNat.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public RouterNatSubnetworkToNat.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Name | Description |
| input | CodedInputStream |
| extensionRegistry | ExtensionRegistryLite |
| Type | Description |
| RouterNatSubnetworkToNat.Builder |
| Type | Description |
| IOException |
mergeFrom(Message other)
public RouterNatSubnetworkToNat.Builder mergeFrom(Message other)| Name | Description |
| other | Message |
| Type | Description |
| RouterNatSubnetworkToNat.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final RouterNatSubnetworkToNat.Builder mergeUnknownFields(UnknownFieldSet unknownFields)| Name | Description |
| unknownFields | UnknownFieldSet |
| Type | Description |
| RouterNatSubnetworkToNat.Builder |
setField(Descriptors.FieldDescriptor field, Object value)
public RouterNatSubnetworkToNat.Builder setField(Descriptors.FieldDescriptor field, Object value)| Name | Description |
| field | FieldDescriptor |
| value | Object |
| Type | Description |
| RouterNatSubnetworkToNat.Builder |
setName(String value)
public RouterNatSubnetworkToNat.Builder setName(String value)URL for the subnetwork resource that will use NAT.
optional string name = 3373707;
| Name | Description |
| value | StringThe name to set. |
| Type | Description |
| RouterNatSubnetworkToNat.Builder | This builder for chaining. |
setNameBytes(ByteString value)
public RouterNatSubnetworkToNat.Builder setNameBytes(ByteString value)URL for the subnetwork resource that will use NAT.
optional string name = 3373707;
| Name | Description |
| value | ByteStringThe bytes for name to set. |
| Type | Description |
| RouterNatSubnetworkToNat.Builder | This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public RouterNatSubnetworkToNat.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)| Name | Description |
| field | FieldDescriptor |
| index | int |
| value | Object |
| Type | Description |
| RouterNatSubnetworkToNat.Builder |
setSecondaryIpRangeNames(int index, String value)
public RouterNatSubnetworkToNat.Builder setSecondaryIpRangeNames(int index, String value)A list of the secondary ranges of the Subnetwork that are allowed to use NAT. This can be populated only if "LIST_OF_SECONDARY_IP_RANGES" is one of the values in source_ip_ranges_to_nat.
repeated string secondary_ip_range_names = 264315097;
| Name | Description |
| index | intThe index to set the value at. |
| value | StringThe secondaryIpRangeNames to set. |
| Type | Description |
| RouterNatSubnetworkToNat.Builder | This builder for chaining. |
setSourceIpRangesToNat(int index, String value)
public RouterNatSubnetworkToNat.Builder setSourceIpRangesToNat(int index, String value)Specify the options for NAT ranges in the Subnetwork. All options of a single value are valid except NAT_IP_RANGE_OPTION_UNSPECIFIED. The only valid option with multiple values is: ["PRIMARY_IP_RANGE", "LIST_OF_SECONDARY_IP_RANGES"] Default: [ALL_IP_RANGES] Check the SourceIpRangesToNat enum for the list of possible values.
repeated string source_ip_ranges_to_nat = 388310386;
| Name | Description |
| index | intThe index to set the value at. |
| value | StringThe sourceIpRangesToNat to set. |
| Type | Description |
| RouterNatSubnetworkToNat.Builder | This builder for chaining. |
setUnknownFields(UnknownFieldSet unknownFields)
public final RouterNatSubnetworkToNat.Builder setUnknownFields(UnknownFieldSet unknownFields)| Name | Description |
| unknownFields | UnknownFieldSet |
| Type | Description |
| RouterNatSubnetworkToNat.Builder |