- 1.65.0 (latest)
- 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 NetworkRoutingConfig.Builder extends GeneratedMessageV3.Builder<NetworkRoutingConfig.Builder> implements NetworkRoutingConfigOrBuilder
A routing configuration attached to a network resource. The message includes the list of routers associated with the network, and a flag indicating the type of routing behavior to enforce network-wide.
Protobuf type google.cloud.compute.v1.NetworkRoutingConfig
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > NetworkRoutingConfig.BuilderImplements
NetworkRoutingConfigOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns | |
---|---|
Type | Description |
Descriptor |
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public NetworkRoutingConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
NetworkRoutingConfig.Builder |
build()
public NetworkRoutingConfig build()
Returns | |
---|---|
Type | Description |
NetworkRoutingConfig |
buildPartial()
public NetworkRoutingConfig buildPartial()
Returns | |
---|---|
Type | Description |
NetworkRoutingConfig |
clear()
public NetworkRoutingConfig.Builder clear()
Returns | |
---|---|
Type | Description |
NetworkRoutingConfig.Builder |
clearBgpAlwaysCompareMed()
public NetworkRoutingConfig.Builder clearBgpAlwaysCompareMed()
Enable comparison of Multi-Exit Discriminators (MED) across routes with different neighbor ASNs when using the STANDARD BGP best path selection algorithm.
optional bool bgp_always_compare_med = 213102902;
Returns | |
---|---|
Type | Description |
NetworkRoutingConfig.Builder |
This builder for chaining. |
clearBgpBestPathSelectionMode()
public NetworkRoutingConfig.Builder clearBgpBestPathSelectionMode()
The BGP best path selection algorithm to be employed within this network for dynamic routes learned by Cloud Routers. Can be LEGACY (default) or STANDARD. Check the BgpBestPathSelectionMode enum for the list of possible values.
optional string bgp_best_path_selection_mode = 317816297;
Returns | |
---|---|
Type | Description |
NetworkRoutingConfig.Builder |
This builder for chaining. |
clearBgpInterRegionCost()
public NetworkRoutingConfig.Builder clearBgpInterRegionCost()
Allows to define a preferred approach for handling inter-region cost in the selection process when using the STANDARD BGP best path selection algorithm. Can be DEFAULT or ADD_COST_TO_MED. Check the BgpInterRegionCost enum for the list of possible values.
optional string bgp_inter_region_cost = 462142689;
Returns | |
---|---|
Type | Description |
NetworkRoutingConfig.Builder |
This builder for chaining. |
clearField(Descriptors.FieldDescriptor field)
public NetworkRoutingConfig.Builder clearField(Descriptors.FieldDescriptor field)
Parameter | |
---|---|
Name | Description |
field |
FieldDescriptor |
Returns | |
---|---|
Type | Description |
NetworkRoutingConfig.Builder |
clearOneof(Descriptors.OneofDescriptor oneof)
public NetworkRoutingConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter | |
---|---|
Name | Description |
oneof |
OneofDescriptor |
Returns | |
---|---|
Type | Description |
NetworkRoutingConfig.Builder |
clearRoutingMode()
public NetworkRoutingConfig.Builder clearRoutingMode()
The network-wide routing mode to use. If set to REGIONAL, this network's Cloud Routers will only advertise routes with subnets of this network in the same region as the router. If set to GLOBAL, this network's Cloud Routers will advertise routes with all subnets of this network, across regions. Check the RoutingMode enum for the list of possible values.
optional string routing_mode = 475143548;
Returns | |
---|---|
Type | Description |
NetworkRoutingConfig.Builder |
This builder for chaining. |
clone()
public NetworkRoutingConfig.Builder clone()
Returns | |
---|---|
Type | Description |
NetworkRoutingConfig.Builder |
getBgpAlwaysCompareMed()
public boolean getBgpAlwaysCompareMed()
Enable comparison of Multi-Exit Discriminators (MED) across routes with different neighbor ASNs when using the STANDARD BGP best path selection algorithm.
optional bool bgp_always_compare_med = 213102902;
Returns | |
---|---|
Type | Description |
boolean |
The bgpAlwaysCompareMed. |
getBgpBestPathSelectionMode()
public String getBgpBestPathSelectionMode()
The BGP best path selection algorithm to be employed within this network for dynamic routes learned by Cloud Routers. Can be LEGACY (default) or STANDARD. Check the BgpBestPathSelectionMode enum for the list of possible values.
optional string bgp_best_path_selection_mode = 317816297;
Returns | |
---|---|
Type | Description |
String |
The bgpBestPathSelectionMode. |
getBgpBestPathSelectionModeBytes()
public ByteString getBgpBestPathSelectionModeBytes()
The BGP best path selection algorithm to be employed within this network for dynamic routes learned by Cloud Routers. Can be LEGACY (default) or STANDARD. Check the BgpBestPathSelectionMode enum for the list of possible values.
optional string bgp_best_path_selection_mode = 317816297;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for bgpBestPathSelectionMode. |
getBgpInterRegionCost()
public String getBgpInterRegionCost()
Allows to define a preferred approach for handling inter-region cost in the selection process when using the STANDARD BGP best path selection algorithm. Can be DEFAULT or ADD_COST_TO_MED. Check the BgpInterRegionCost enum for the list of possible values.
optional string bgp_inter_region_cost = 462142689;
Returns | |
---|---|
Type | Description |
String |
The bgpInterRegionCost. |
getBgpInterRegionCostBytes()
public ByteString getBgpInterRegionCostBytes()
Allows to define a preferred approach for handling inter-region cost in the selection process when using the STANDARD BGP best path selection algorithm. Can be DEFAULT or ADD_COST_TO_MED. Check the BgpInterRegionCost enum for the list of possible values.
optional string bgp_inter_region_cost = 462142689;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for bgpInterRegionCost. |
getDefaultInstanceForType()
public NetworkRoutingConfig getDefaultInstanceForType()
Returns | |
---|---|
Type | Description |
NetworkRoutingConfig |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns | |
---|---|
Type | Description |
Descriptor |
getRoutingMode()
public String getRoutingMode()
The network-wide routing mode to use. If set to REGIONAL, this network's Cloud Routers will only advertise routes with subnets of this network in the same region as the router. If set to GLOBAL, this network's Cloud Routers will advertise routes with all subnets of this network, across regions. Check the RoutingMode enum for the list of possible values.
optional string routing_mode = 475143548;
Returns | |
---|---|
Type | Description |
String |
The routingMode. |
getRoutingModeBytes()
public ByteString getRoutingModeBytes()
The network-wide routing mode to use. If set to REGIONAL, this network's Cloud Routers will only advertise routes with subnets of this network in the same region as the router. If set to GLOBAL, this network's Cloud Routers will advertise routes with all subnets of this network, across regions. Check the RoutingMode enum for the list of possible values.
optional string routing_mode = 475143548;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for routingMode. |
hasBgpAlwaysCompareMed()
public boolean hasBgpAlwaysCompareMed()
Enable comparison of Multi-Exit Discriminators (MED) across routes with different neighbor ASNs when using the STANDARD BGP best path selection algorithm.
optional bool bgp_always_compare_med = 213102902;
Returns | |
---|---|
Type | Description |
boolean |
Whether the bgpAlwaysCompareMed field is set. |
hasBgpBestPathSelectionMode()
public boolean hasBgpBestPathSelectionMode()
The BGP best path selection algorithm to be employed within this network for dynamic routes learned by Cloud Routers. Can be LEGACY (default) or STANDARD. Check the BgpBestPathSelectionMode enum for the list of possible values.
optional string bgp_best_path_selection_mode = 317816297;
Returns | |
---|---|
Type | Description |
boolean |
Whether the bgpBestPathSelectionMode field is set. |
hasBgpInterRegionCost()
public boolean hasBgpInterRegionCost()
Allows to define a preferred approach for handling inter-region cost in the selection process when using the STANDARD BGP best path selection algorithm. Can be DEFAULT or ADD_COST_TO_MED. Check the BgpInterRegionCost enum for the list of possible values.
optional string bgp_inter_region_cost = 462142689;
Returns | |
---|---|
Type | Description |
boolean |
Whether the bgpInterRegionCost field is set. |
hasRoutingMode()
public boolean hasRoutingMode()
The network-wide routing mode to use. If set to REGIONAL, this network's Cloud Routers will only advertise routes with subnets of this network in the same region as the router. If set to GLOBAL, this network's Cloud Routers will advertise routes with all subnets of this network, across regions. Check the RoutingMode enum for the list of possible values.
optional string routing_mode = 475143548;
Returns | |
---|---|
Type | Description |
boolean |
Whether the routingMode field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns | |
---|---|
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Returns | |
---|---|
Type | Description |
boolean |
mergeFrom(NetworkRoutingConfig other)
public NetworkRoutingConfig.Builder mergeFrom(NetworkRoutingConfig other)
Parameter | |
---|---|
Name | Description |
other |
NetworkRoutingConfig |
Returns | |
---|---|
Type | Description |
NetworkRoutingConfig.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public NetworkRoutingConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
NetworkRoutingConfig.Builder |
Exceptions | |
---|---|
Type | Description |
IOException |
mergeFrom(Message other)
public NetworkRoutingConfig.Builder mergeFrom(Message other)
Parameter | |
---|---|
Name | Description |
other |
Message |
Returns | |
---|---|
Type | Description |
NetworkRoutingConfig.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final NetworkRoutingConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
NetworkRoutingConfig.Builder |
setBgpAlwaysCompareMed(boolean value)
public NetworkRoutingConfig.Builder setBgpAlwaysCompareMed(boolean value)
Enable comparison of Multi-Exit Discriminators (MED) across routes with different neighbor ASNs when using the STANDARD BGP best path selection algorithm.
optional bool bgp_always_compare_med = 213102902;
Parameter | |
---|---|
Name | Description |
value |
boolean The bgpAlwaysCompareMed to set. |
Returns | |
---|---|
Type | Description |
NetworkRoutingConfig.Builder |
This builder for chaining. |
setBgpBestPathSelectionMode(String value)
public NetworkRoutingConfig.Builder setBgpBestPathSelectionMode(String value)
The BGP best path selection algorithm to be employed within this network for dynamic routes learned by Cloud Routers. Can be LEGACY (default) or STANDARD. Check the BgpBestPathSelectionMode enum for the list of possible values.
optional string bgp_best_path_selection_mode = 317816297;
Parameter | |
---|---|
Name | Description |
value |
String The bgpBestPathSelectionMode to set. |
Returns | |
---|---|
Type | Description |
NetworkRoutingConfig.Builder |
This builder for chaining. |
setBgpBestPathSelectionModeBytes(ByteString value)
public NetworkRoutingConfig.Builder setBgpBestPathSelectionModeBytes(ByteString value)
The BGP best path selection algorithm to be employed within this network for dynamic routes learned by Cloud Routers. Can be LEGACY (default) or STANDARD. Check the BgpBestPathSelectionMode enum for the list of possible values.
optional string bgp_best_path_selection_mode = 317816297;
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for bgpBestPathSelectionMode to set. |
Returns | |
---|---|
Type | Description |
NetworkRoutingConfig.Builder |
This builder for chaining. |
setBgpInterRegionCost(String value)
public NetworkRoutingConfig.Builder setBgpInterRegionCost(String value)
Allows to define a preferred approach for handling inter-region cost in the selection process when using the STANDARD BGP best path selection algorithm. Can be DEFAULT or ADD_COST_TO_MED. Check the BgpInterRegionCost enum for the list of possible values.
optional string bgp_inter_region_cost = 462142689;
Parameter | |
---|---|
Name | Description |
value |
String The bgpInterRegionCost to set. |
Returns | |
---|---|
Type | Description |
NetworkRoutingConfig.Builder |
This builder for chaining. |
setBgpInterRegionCostBytes(ByteString value)
public NetworkRoutingConfig.Builder setBgpInterRegionCostBytes(ByteString value)
Allows to define a preferred approach for handling inter-region cost in the selection process when using the STANDARD BGP best path selection algorithm. Can be DEFAULT or ADD_COST_TO_MED. Check the BgpInterRegionCost enum for the list of possible values.
optional string bgp_inter_region_cost = 462142689;
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for bgpInterRegionCost to set. |
Returns | |
---|---|
Type | Description |
NetworkRoutingConfig.Builder |
This builder for chaining. |
setField(Descriptors.FieldDescriptor field, Object value)
public NetworkRoutingConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
NetworkRoutingConfig.Builder |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public NetworkRoutingConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
index |
int |
value |
Object |
Returns | |
---|---|
Type | Description |
NetworkRoutingConfig.Builder |
setRoutingMode(String value)
public NetworkRoutingConfig.Builder setRoutingMode(String value)
The network-wide routing mode to use. If set to REGIONAL, this network's Cloud Routers will only advertise routes with subnets of this network in the same region as the router. If set to GLOBAL, this network's Cloud Routers will advertise routes with all subnets of this network, across regions. Check the RoutingMode enum for the list of possible values.
optional string routing_mode = 475143548;
Parameter | |
---|---|
Name | Description |
value |
String The routingMode to set. |
Returns | |
---|---|
Type | Description |
NetworkRoutingConfig.Builder |
This builder for chaining. |
setRoutingModeBytes(ByteString value)
public NetworkRoutingConfig.Builder setRoutingModeBytes(ByteString value)
The network-wide routing mode to use. If set to REGIONAL, this network's Cloud Routers will only advertise routes with subnets of this network in the same region as the router. If set to GLOBAL, this network's Cloud Routers will advertise routes with all subnets of this network, across regions. Check the RoutingMode enum for the list of possible values.
optional string routing_mode = 475143548;
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for routingMode to set. |
Returns | |
---|---|
Type | Description |
NetworkRoutingConfig.Builder |
This builder for chaining. |
setUnknownFields(UnknownFieldSet unknownFields)
public final NetworkRoutingConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
NetworkRoutingConfig.Builder |