Package com.google.cloud.compute.v1
Interface NetworkRoutingConfigOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
NetworkRoutingConfig,NetworkRoutingConfig.Builder
@Generated
public interface NetworkRoutingConfigOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionbooleanEnable comparison of Multi-Exit Discriminators (MED) across routes with different neighbor ASNs when using the STANDARD BGP best path selection algorithm.The BGP best path selection algorithm to be employed within this network for dynamic routes learned by Cloud Routers.com.google.protobuf.ByteStringThe BGP best path selection algorithm to be employed within this network for dynamic routes learned by Cloud Routers.Allows to define a preferred approach for handling inter-region cost in the selection process when using the STANDARD BGP best path selection algorithm.com.google.protobuf.ByteStringAllows to define a preferred approach for handling inter-region cost in the selection process when using the STANDARD BGP best path selection algorithm.booleanOutput only.Output only.com.google.protobuf.ByteStringOutput only.The network-wide routing mode to use.com.google.protobuf.ByteStringThe network-wide routing mode to use.booleanEnable comparison of Multi-Exit Discriminators (MED) across routes with different neighbor ASNs when using the STANDARD BGP best path selection algorithm.booleanThe BGP best path selection algorithm to be employed within this network for dynamic routes learned by Cloud Routers.booleanAllows to define a preferred approach for handling inter-region cost in the selection process when using the STANDARD BGP best path selection algorithm.booleanOutput only.booleanOutput only.booleanThe network-wide routing mode to use.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasBgpAlwaysCompareMed
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:
- Whether the bgpAlwaysCompareMed field is set.
-
getBgpAlwaysCompareMed
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:
- The bgpAlwaysCompareMed.
-
hasBgpBestPathSelectionMode
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:
- Whether the bgpBestPathSelectionMode field is set.
-
getBgpBestPathSelectionMode
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:
- The bgpBestPathSelectionMode.
-
getBgpBestPathSelectionModeBytes
com.google.protobuf.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:
- The bytes for bgpBestPathSelectionMode.
-
hasBgpInterRegionCost
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 orADD_COST_TO_MED. Check the BgpInterRegionCost enum for the list of possible values.
optional string bgp_inter_region_cost = 462142689;- Returns:
- Whether the bgpInterRegionCost field is set.
-
getBgpInterRegionCost
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 orADD_COST_TO_MED. Check the BgpInterRegionCost enum for the list of possible values.
optional string bgp_inter_region_cost = 462142689;- Returns:
- The bgpInterRegionCost.
-
getBgpInterRegionCostBytes
com.google.protobuf.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 orADD_COST_TO_MED. Check the BgpInterRegionCost enum for the list of possible values.
optional string bgp_inter_region_cost = 462142689;- Returns:
- The bytes for bgpInterRegionCost.
-
hasEffectiveBgpAlwaysCompareMed
boolean hasEffectiveBgpAlwaysCompareMed()Output only. [Output Only] Effective value of the bgp_always_compare_med field.
optional bool effective_bgp_always_compare_med = 214661838;- Returns:
- Whether the effectiveBgpAlwaysCompareMed field is set.
-
getEffectiveBgpAlwaysCompareMed
boolean getEffectiveBgpAlwaysCompareMed()Output only. [Output Only] Effective value of the bgp_always_compare_med field.
optional bool effective_bgp_always_compare_med = 214661838;- Returns:
- The effectiveBgpAlwaysCompareMed.
-
hasEffectiveBgpInterRegionCost
boolean hasEffectiveBgpInterRegionCost()Output only. [Output Only] Effective value of the bgp_inter_region_cost field. Check the EffectiveBgpInterRegionCost enum for the list of possible values.
optional string effective_bgp_inter_region_cost = 185098313;- Returns:
- Whether the effectiveBgpInterRegionCost field is set.
-
getEffectiveBgpInterRegionCost
String getEffectiveBgpInterRegionCost()Output only. [Output Only] Effective value of the bgp_inter_region_cost field. Check the EffectiveBgpInterRegionCost enum for the list of possible values.
optional string effective_bgp_inter_region_cost = 185098313;- Returns:
- The effectiveBgpInterRegionCost.
-
getEffectiveBgpInterRegionCostBytes
com.google.protobuf.ByteString getEffectiveBgpInterRegionCostBytes()Output only. [Output Only] Effective value of the bgp_inter_region_cost field. Check the EffectiveBgpInterRegionCost enum for the list of possible values.
optional string effective_bgp_inter_region_cost = 185098313;- Returns:
- The bytes for effectiveBgpInterRegionCost.
-
hasRoutingMode
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 toGLOBAL, 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:
- Whether the routingMode field is set.
-
getRoutingMode
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 toGLOBAL, 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:
- The routingMode.
-
getRoutingModeBytes
com.google.protobuf.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 toGLOBAL, 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:
- The bytes for routingMode.
-