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 Type
    Method
    Description
    boolean
    Enable 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.ByteString
    The 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.ByteString
    Allows to define a preferred approach for handling inter-region cost in the selection process when using the STANDARD BGP best path selection algorithm.
    boolean
    Output only.
    Output only.
    com.google.protobuf.ByteString
    Output only.
    The network-wide routing mode to use.
    com.google.protobuf.ByteString
    The network-wide routing mode to use.
    boolean
    Enable comparison of Multi-Exit Discriminators (MED) across routes with different neighbor ASNs when using the STANDARD BGP best path selection algorithm.
    boolean
    The BGP best path selection algorithm to be employed within this network for dynamic routes learned by Cloud Routers.
    boolean
    Allows to define a preferred approach for handling inter-region cost in the selection process when using the STANDARD BGP best path selection algorithm.
    boolean
    Output only.
    boolean
    Output only.
    boolean
    The network-wide routing mode to use.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods 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.