Interface ScopedRouteConfigurationOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    ScopedRouteConfiguration, ScopedRouteConfiguration.Builder

    public interface ScopedRouteConfigurationOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      ScopedRouteConfiguration.Key getKey()
      The key to match against.
      ScopedRouteConfiguration.KeyOrBuilder getKeyOrBuilder()
      The key to match against.
      java.lang.String getName()
      The name assigned to the routing scope.
      com.google.protobuf.ByteString getNameBytes()
      The name assigned to the routing scope.
      boolean getOnDemand()
      Whether the RouteConfiguration should be loaded on demand.
      RouteConfiguration getRouteConfiguration()
      The :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration` associated with the scope.
      java.lang.String getRouteConfigurationName()
      The resource name to use for a :ref:`envoy_v3_api_msg_service.discovery.v3.DiscoveryRequest` to an RDS server to fetch the :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration` associated with this scope.
      com.google.protobuf.ByteString getRouteConfigurationNameBytes()
      The resource name to use for a :ref:`envoy_v3_api_msg_service.discovery.v3.DiscoveryRequest` to an RDS server to fetch the :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration` associated with this scope.
      RouteConfigurationOrBuilder getRouteConfigurationOrBuilder()
      The :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration` associated with the scope.
      boolean hasKey()
      The key to match against.
      boolean hasRouteConfiguration()
      The :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration` associated with the scope.
      • 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 Detail

      • getOnDemand

        boolean getOnDemand()
         Whether the RouteConfiguration should be loaded on demand.
         
        bool on_demand = 4;
        Returns:
        The onDemand.
      • getName

        java.lang.String getName()
         The name assigned to the routing scope.
         
        string name = 1 [(.validate.rules) = { ... }
        Returns:
        The name.
      • getNameBytes

        com.google.protobuf.ByteString getNameBytes()
         The name assigned to the routing scope.
         
        string name = 1 [(.validate.rules) = { ... }
        Returns:
        The bytes for name.
      • getRouteConfigurationName

        java.lang.String getRouteConfigurationName()
         The resource name to use for a :ref:`envoy_v3_api_msg_service.discovery.v3.DiscoveryRequest` to an
         RDS server to fetch the :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration` associated
         with this scope.
         
        string route_configuration_name = 2 [(.udpa.annotations.field_migrate) = { ... }
        Returns:
        The routeConfigurationName.
      • getRouteConfigurationNameBytes

        com.google.protobuf.ByteString getRouteConfigurationNameBytes()
         The resource name to use for a :ref:`envoy_v3_api_msg_service.discovery.v3.DiscoveryRequest` to an
         RDS server to fetch the :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration` associated
         with this scope.
         
        string route_configuration_name = 2 [(.udpa.annotations.field_migrate) = { ... }
        Returns:
        The bytes for routeConfigurationName.
      • hasRouteConfiguration

        boolean hasRouteConfiguration()
         The :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration` associated with the scope.
         
        .envoy.config.route.v3.RouteConfiguration route_configuration = 5 [(.udpa.annotations.field_migrate) = { ... }
        Returns:
        Whether the routeConfiguration field is set.
      • getRouteConfiguration

        RouteConfiguration getRouteConfiguration()
         The :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration` associated with the scope.
         
        .envoy.config.route.v3.RouteConfiguration route_configuration = 5 [(.udpa.annotations.field_migrate) = { ... }
        Returns:
        The routeConfiguration.
      • getRouteConfigurationOrBuilder

        RouteConfigurationOrBuilder getRouteConfigurationOrBuilder()
         The :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration` associated with the scope.
         
        .envoy.config.route.v3.RouteConfiguration route_configuration = 5 [(.udpa.annotations.field_migrate) = { ... }
      • hasKey

        boolean hasKey()
         The key to match against.
         
        .envoy.config.route.v3.ScopedRouteConfiguration.Key key = 3 [(.validate.rules) = { ... }
        Returns:
        Whether the key field is set.
      • getKey

        ScopedRouteConfiguration.Key getKey()
         The key to match against.
         
        .envoy.config.route.v3.ScopedRouteConfiguration.Key key = 3 [(.validate.rules) = { ... }
        Returns:
        The key.
      • getKeyOrBuilder

        ScopedRouteConfiguration.KeyOrBuilder getKeyOrBuilder()
         The key to match against.
         
        .envoy.config.route.v3.ScopedRouteConfiguration.Key key = 3 [(.validate.rules) = { ... }