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.
      String getName()
      The name assigned to the routing scope.
      com.google.protobuf.ByteString getNameBytes()
      The name assigned to the routing scope.
      String getRouteConfigurationName()
      The resource name to use for a :ref:`envoy_api_msg_DiscoveryRequest` to an RDS server to fetch the :ref:`envoy_api_msg_RouteConfiguration` associated with this scope.
      com.google.protobuf.ByteString getRouteConfigurationNameBytes()
      The resource name to use for a :ref:`envoy_api_msg_DiscoveryRequest` to an RDS server to fetch the :ref:`envoy_api_msg_RouteConfiguration` associated with this scope.
      boolean hasKey()
      The key to match against.
      • 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

      • getName

        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

        String getRouteConfigurationName()
         The resource name to use for a :ref:`envoy_api_msg_DiscoveryRequest` to an
         RDS server to fetch the :ref:`envoy_api_msg_RouteConfiguration` associated
         with this scope.
         
        string route_configuration_name = 2 [(.validate.rules) = { ... }
        Returns:
        The routeConfigurationName.
      • getRouteConfigurationNameBytes

        com.google.protobuf.ByteString getRouteConfigurationNameBytes()
         The resource name to use for a :ref:`envoy_api_msg_DiscoveryRequest` to an
         RDS server to fetch the :ref:`envoy_api_msg_RouteConfiguration` associated
         with this scope.
         
        string route_configuration_name = 2 [(.validate.rules) = { ... }
        Returns:
        The bytes for routeConfigurationName.
      • hasKey

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

        ScopedRouteConfiguration.Key getKey()
         The key to match against.
         
        .envoy.api.v2.ScopedRouteConfiguration.Key key = 3 [(.validate.rules) = { ... }
        Returns:
        The key.