java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<ScopedRoutes.Builder>
com.google.protobuf.GeneratedMessage.Builder<ScopedRoutes.Builder>
io.envoyproxy.envoy.extensions.filters.network.http_connection_manager.v3.ScopedRoutes.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, ScopedRoutesOrBuilder, Cloneable
Enclosing class:
ScopedRoutes

public static final class ScopedRoutes.Builder extends com.google.protobuf.GeneratedMessage.Builder<ScopedRoutes.Builder> implements ScopedRoutesOrBuilder
 [#next-free-field: 6]
 
Protobuf type envoy.extensions.filters.network.http_connection_manager.v3.ScopedRoutes
  • Field Details

  • Constructor Details

    • Builder

      private Builder()
    • Builder

      private Builder(com.google.protobuf.AbstractMessage.BuilderParent parent)
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<ScopedRoutes.Builder>
    • maybeForceBuilderInitialization

      private void maybeForceBuilderInitialization()
    • clear

      public ScopedRoutes.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<ScopedRoutes.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<ScopedRoutes.Builder>
    • getDefaultInstanceForType

      public ScopedRoutes getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public ScopedRoutes build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public ScopedRoutes buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • buildPartial0

      private void buildPartial0(ScopedRoutes result)
    • buildPartialOneofs

      private void buildPartialOneofs(ScopedRoutes result)
    • mergeFrom

      public ScopedRoutes.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ScopedRoutes.Builder>
    • mergeFrom

      public ScopedRoutes.Builder mergeFrom(ScopedRoutes other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<ScopedRoutes.Builder>
    • mergeFrom

      public ScopedRoutes.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ScopedRoutes.Builder>
      Throws:
      IOException
    • getConfigSpecifierCase

      public ScopedRoutes.ConfigSpecifierCase getConfigSpecifierCase()
      Specified by:
      getConfigSpecifierCase in interface ScopedRoutesOrBuilder
    • clearConfigSpecifier

      public ScopedRoutes.Builder clearConfigSpecifier()
    • getName

      public String getName()
       The name assigned to the scoped routing configuration.
       
      string name = 1 [(.validate.rules) = { ... }
      Specified by:
      getName in interface ScopedRoutesOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       The name assigned to the scoped routing configuration.
       
      string name = 1 [(.validate.rules) = { ... }
      Specified by:
      getNameBytes in interface ScopedRoutesOrBuilder
      Returns:
      The bytes for name.
    • setName

      public ScopedRoutes.Builder setName(String value)
       The name assigned to the scoped routing configuration.
       
      string name = 1 [(.validate.rules) = { ... }
      Parameters:
      value - The name to set.
      Returns:
      This builder for chaining.
    • clearName

      public ScopedRoutes.Builder clearName()
       The name assigned to the scoped routing configuration.
       
      string name = 1 [(.validate.rules) = { ... }
      Returns:
      This builder for chaining.
    • setNameBytes

      public ScopedRoutes.Builder setNameBytes(com.google.protobuf.ByteString value)
       The name assigned to the scoped routing configuration.
       
      string name = 1 [(.validate.rules) = { ... }
      Parameters:
      value - The bytes for name to set.
      Returns:
      This builder for chaining.
    • hasScopeKeyBuilder

      public boolean hasScopeKeyBuilder()
       The algorithm to use for constructing a scope key for each request.
       
      .envoy.extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder scope_key_builder = 2 [(.validate.rules) = { ... }
      Specified by:
      hasScopeKeyBuilder in interface ScopedRoutesOrBuilder
      Returns:
      Whether the scopeKeyBuilder field is set.
    • getScopeKeyBuilder

      public ScopedRoutes.ScopeKeyBuilder getScopeKeyBuilder()
       The algorithm to use for constructing a scope key for each request.
       
      .envoy.extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder scope_key_builder = 2 [(.validate.rules) = { ... }
      Specified by:
      getScopeKeyBuilder in interface ScopedRoutesOrBuilder
      Returns:
      The scopeKeyBuilder.
    • setScopeKeyBuilder

      public ScopedRoutes.Builder setScopeKeyBuilder(ScopedRoutes.ScopeKeyBuilder value)
       The algorithm to use for constructing a scope key for each request.
       
      .envoy.extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder scope_key_builder = 2 [(.validate.rules) = { ... }
    • setScopeKeyBuilder

      public ScopedRoutes.Builder setScopeKeyBuilder(ScopedRoutes.ScopeKeyBuilder.Builder builderForValue)
       The algorithm to use for constructing a scope key for each request.
       
      .envoy.extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder scope_key_builder = 2 [(.validate.rules) = { ... }
    • mergeScopeKeyBuilder

      public ScopedRoutes.Builder mergeScopeKeyBuilder(ScopedRoutes.ScopeKeyBuilder value)
       The algorithm to use for constructing a scope key for each request.
       
      .envoy.extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder scope_key_builder = 2 [(.validate.rules) = { ... }
    • clearScopeKeyBuilder

      public ScopedRoutes.Builder clearScopeKeyBuilder()
       The algorithm to use for constructing a scope key for each request.
       
      .envoy.extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder scope_key_builder = 2 [(.validate.rules) = { ... }
    • getScopeKeyBuilderBuilder

      public ScopedRoutes.ScopeKeyBuilder.Builder getScopeKeyBuilderBuilder()
       The algorithm to use for constructing a scope key for each request.
       
      .envoy.extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder scope_key_builder = 2 [(.validate.rules) = { ... }
    • getScopeKeyBuilderOrBuilder

      public ScopedRoutes.ScopeKeyBuilderOrBuilder getScopeKeyBuilderOrBuilder()
       The algorithm to use for constructing a scope key for each request.
       
      .envoy.extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder scope_key_builder = 2 [(.validate.rules) = { ... }
      Specified by:
      getScopeKeyBuilderOrBuilder in interface ScopedRoutesOrBuilder
    • getScopeKeyBuilderFieldBuilder

      private com.google.protobuf.SingleFieldBuilder<ScopedRoutes.ScopeKeyBuilder,ScopedRoutes.ScopeKeyBuilder.Builder,ScopedRoutes.ScopeKeyBuilderOrBuilder> getScopeKeyBuilderFieldBuilder()
       The algorithm to use for constructing a scope key for each request.
       
      .envoy.extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder scope_key_builder = 2 [(.validate.rules) = { ... }
    • hasRdsConfigSource

      public boolean hasRdsConfigSource()
       Configuration source specifier for RDS.
       This config source is used to subscribe to RouteConfiguration resources specified in
       ScopedRouteConfiguration messages.
       
      .envoy.config.core.v3.ConfigSource rds_config_source = 3;
      Specified by:
      hasRdsConfigSource in interface ScopedRoutesOrBuilder
      Returns:
      Whether the rdsConfigSource field is set.
    • getRdsConfigSource

      public ConfigSource getRdsConfigSource()
       Configuration source specifier for RDS.
       This config source is used to subscribe to RouteConfiguration resources specified in
       ScopedRouteConfiguration messages.
       
      .envoy.config.core.v3.ConfigSource rds_config_source = 3;
      Specified by:
      getRdsConfigSource in interface ScopedRoutesOrBuilder
      Returns:
      The rdsConfigSource.
    • setRdsConfigSource

      public ScopedRoutes.Builder setRdsConfigSource(ConfigSource value)
       Configuration source specifier for RDS.
       This config source is used to subscribe to RouteConfiguration resources specified in
       ScopedRouteConfiguration messages.
       
      .envoy.config.core.v3.ConfigSource rds_config_source = 3;
    • setRdsConfigSource

      public ScopedRoutes.Builder setRdsConfigSource(ConfigSource.Builder builderForValue)
       Configuration source specifier for RDS.
       This config source is used to subscribe to RouteConfiguration resources specified in
       ScopedRouteConfiguration messages.
       
      .envoy.config.core.v3.ConfigSource rds_config_source = 3;
    • mergeRdsConfigSource

      public ScopedRoutes.Builder mergeRdsConfigSource(ConfigSource value)
       Configuration source specifier for RDS.
       This config source is used to subscribe to RouteConfiguration resources specified in
       ScopedRouteConfiguration messages.
       
      .envoy.config.core.v3.ConfigSource rds_config_source = 3;
    • clearRdsConfigSource

      public ScopedRoutes.Builder clearRdsConfigSource()
       Configuration source specifier for RDS.
       This config source is used to subscribe to RouteConfiguration resources specified in
       ScopedRouteConfiguration messages.
       
      .envoy.config.core.v3.ConfigSource rds_config_source = 3;
    • getRdsConfigSourceBuilder

      public ConfigSource.Builder getRdsConfigSourceBuilder()
       Configuration source specifier for RDS.
       This config source is used to subscribe to RouteConfiguration resources specified in
       ScopedRouteConfiguration messages.
       
      .envoy.config.core.v3.ConfigSource rds_config_source = 3;
    • getRdsConfigSourceOrBuilder

      public ConfigSourceOrBuilder getRdsConfigSourceOrBuilder()
       Configuration source specifier for RDS.
       This config source is used to subscribe to RouteConfiguration resources specified in
       ScopedRouteConfiguration messages.
       
      .envoy.config.core.v3.ConfigSource rds_config_source = 3;
      Specified by:
      getRdsConfigSourceOrBuilder in interface ScopedRoutesOrBuilder
    • getRdsConfigSourceFieldBuilder

      private com.google.protobuf.SingleFieldBuilder<ConfigSource,ConfigSource.Builder,ConfigSourceOrBuilder> getRdsConfigSourceFieldBuilder()
       Configuration source specifier for RDS.
       This config source is used to subscribe to RouteConfiguration resources specified in
       ScopedRouteConfiguration messages.
       
      .envoy.config.core.v3.ConfigSource rds_config_source = 3;
    • hasScopedRouteConfigurationsList

      public boolean hasScopedRouteConfigurationsList()
       The set of routing scopes corresponding to the HCM. A scope is assigned to a request by
       matching a key constructed from the request's attributes according to the algorithm specified
       by the
       :ref:`ScopeKeyBuilder<envoy_v3_api_msg_extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder>`
       in this message.
       
      .envoy.extensions.filters.network.http_connection_manager.v3.ScopedRouteConfigurationsList scoped_route_configurations_list = 4;
      Specified by:
      hasScopedRouteConfigurationsList in interface ScopedRoutesOrBuilder
      Returns:
      Whether the scopedRouteConfigurationsList field is set.
    • getScopedRouteConfigurationsList

      public ScopedRouteConfigurationsList getScopedRouteConfigurationsList()
       The set of routing scopes corresponding to the HCM. A scope is assigned to a request by
       matching a key constructed from the request's attributes according to the algorithm specified
       by the
       :ref:`ScopeKeyBuilder<envoy_v3_api_msg_extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder>`
       in this message.
       
      .envoy.extensions.filters.network.http_connection_manager.v3.ScopedRouteConfigurationsList scoped_route_configurations_list = 4;
      Specified by:
      getScopedRouteConfigurationsList in interface ScopedRoutesOrBuilder
      Returns:
      The scopedRouteConfigurationsList.
    • setScopedRouteConfigurationsList

      public ScopedRoutes.Builder setScopedRouteConfigurationsList(ScopedRouteConfigurationsList value)
       The set of routing scopes corresponding to the HCM. A scope is assigned to a request by
       matching a key constructed from the request's attributes according to the algorithm specified
       by the
       :ref:`ScopeKeyBuilder<envoy_v3_api_msg_extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder>`
       in this message.
       
      .envoy.extensions.filters.network.http_connection_manager.v3.ScopedRouteConfigurationsList scoped_route_configurations_list = 4;
    • setScopedRouteConfigurationsList

      public ScopedRoutes.Builder setScopedRouteConfigurationsList(ScopedRouteConfigurationsList.Builder builderForValue)
       The set of routing scopes corresponding to the HCM. A scope is assigned to a request by
       matching a key constructed from the request's attributes according to the algorithm specified
       by the
       :ref:`ScopeKeyBuilder<envoy_v3_api_msg_extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder>`
       in this message.
       
      .envoy.extensions.filters.network.http_connection_manager.v3.ScopedRouteConfigurationsList scoped_route_configurations_list = 4;
    • mergeScopedRouteConfigurationsList

      public ScopedRoutes.Builder mergeScopedRouteConfigurationsList(ScopedRouteConfigurationsList value)
       The set of routing scopes corresponding to the HCM. A scope is assigned to a request by
       matching a key constructed from the request's attributes according to the algorithm specified
       by the
       :ref:`ScopeKeyBuilder<envoy_v3_api_msg_extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder>`
       in this message.
       
      .envoy.extensions.filters.network.http_connection_manager.v3.ScopedRouteConfigurationsList scoped_route_configurations_list = 4;
    • clearScopedRouteConfigurationsList

      public ScopedRoutes.Builder clearScopedRouteConfigurationsList()
       The set of routing scopes corresponding to the HCM. A scope is assigned to a request by
       matching a key constructed from the request's attributes according to the algorithm specified
       by the
       :ref:`ScopeKeyBuilder<envoy_v3_api_msg_extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder>`
       in this message.
       
      .envoy.extensions.filters.network.http_connection_manager.v3.ScopedRouteConfigurationsList scoped_route_configurations_list = 4;
    • getScopedRouteConfigurationsListBuilder

      public ScopedRouteConfigurationsList.Builder getScopedRouteConfigurationsListBuilder()
       The set of routing scopes corresponding to the HCM. A scope is assigned to a request by
       matching a key constructed from the request's attributes according to the algorithm specified
       by the
       :ref:`ScopeKeyBuilder<envoy_v3_api_msg_extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder>`
       in this message.
       
      .envoy.extensions.filters.network.http_connection_manager.v3.ScopedRouteConfigurationsList scoped_route_configurations_list = 4;
    • getScopedRouteConfigurationsListOrBuilder

      public ScopedRouteConfigurationsListOrBuilder getScopedRouteConfigurationsListOrBuilder()
       The set of routing scopes corresponding to the HCM. A scope is assigned to a request by
       matching a key constructed from the request's attributes according to the algorithm specified
       by the
       :ref:`ScopeKeyBuilder<envoy_v3_api_msg_extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder>`
       in this message.
       
      .envoy.extensions.filters.network.http_connection_manager.v3.ScopedRouteConfigurationsList scoped_route_configurations_list = 4;
      Specified by:
      getScopedRouteConfigurationsListOrBuilder in interface ScopedRoutesOrBuilder
    • getScopedRouteConfigurationsListFieldBuilder

      private com.google.protobuf.SingleFieldBuilder<ScopedRouteConfigurationsList,ScopedRouteConfigurationsList.Builder,ScopedRouteConfigurationsListOrBuilder> getScopedRouteConfigurationsListFieldBuilder()
       The set of routing scopes corresponding to the HCM. A scope is assigned to a request by
       matching a key constructed from the request's attributes according to the algorithm specified
       by the
       :ref:`ScopeKeyBuilder<envoy_v3_api_msg_extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder>`
       in this message.
       
      .envoy.extensions.filters.network.http_connection_manager.v3.ScopedRouteConfigurationsList scoped_route_configurations_list = 4;
    • hasScopedRds

      public boolean hasScopedRds()
       The set of routing scopes associated with the HCM will be dynamically loaded via the SRDS
       API. A scope is assigned to a request by matching a key constructed from the request's
       attributes according to the algorithm specified by the
       :ref:`ScopeKeyBuilder<envoy_v3_api_msg_extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder>`
       in this message.
       
      .envoy.extensions.filters.network.http_connection_manager.v3.ScopedRds scoped_rds = 5;
      Specified by:
      hasScopedRds in interface ScopedRoutesOrBuilder
      Returns:
      Whether the scopedRds field is set.
    • getScopedRds

      public ScopedRds getScopedRds()
       The set of routing scopes associated with the HCM will be dynamically loaded via the SRDS
       API. A scope is assigned to a request by matching a key constructed from the request's
       attributes according to the algorithm specified by the
       :ref:`ScopeKeyBuilder<envoy_v3_api_msg_extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder>`
       in this message.
       
      .envoy.extensions.filters.network.http_connection_manager.v3.ScopedRds scoped_rds = 5;
      Specified by:
      getScopedRds in interface ScopedRoutesOrBuilder
      Returns:
      The scopedRds.
    • setScopedRds

      public ScopedRoutes.Builder setScopedRds(ScopedRds value)
       The set of routing scopes associated with the HCM will be dynamically loaded via the SRDS
       API. A scope is assigned to a request by matching a key constructed from the request's
       attributes according to the algorithm specified by the
       :ref:`ScopeKeyBuilder<envoy_v3_api_msg_extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder>`
       in this message.
       
      .envoy.extensions.filters.network.http_connection_manager.v3.ScopedRds scoped_rds = 5;
    • setScopedRds

      public ScopedRoutes.Builder setScopedRds(ScopedRds.Builder builderForValue)
       The set of routing scopes associated with the HCM will be dynamically loaded via the SRDS
       API. A scope is assigned to a request by matching a key constructed from the request's
       attributes according to the algorithm specified by the
       :ref:`ScopeKeyBuilder<envoy_v3_api_msg_extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder>`
       in this message.
       
      .envoy.extensions.filters.network.http_connection_manager.v3.ScopedRds scoped_rds = 5;
    • mergeScopedRds

      public ScopedRoutes.Builder mergeScopedRds(ScopedRds value)
       The set of routing scopes associated with the HCM will be dynamically loaded via the SRDS
       API. A scope is assigned to a request by matching a key constructed from the request's
       attributes according to the algorithm specified by the
       :ref:`ScopeKeyBuilder<envoy_v3_api_msg_extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder>`
       in this message.
       
      .envoy.extensions.filters.network.http_connection_manager.v3.ScopedRds scoped_rds = 5;
    • clearScopedRds

      public ScopedRoutes.Builder clearScopedRds()
       The set of routing scopes associated with the HCM will be dynamically loaded via the SRDS
       API. A scope is assigned to a request by matching a key constructed from the request's
       attributes according to the algorithm specified by the
       :ref:`ScopeKeyBuilder<envoy_v3_api_msg_extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder>`
       in this message.
       
      .envoy.extensions.filters.network.http_connection_manager.v3.ScopedRds scoped_rds = 5;
    • getScopedRdsBuilder

      public ScopedRds.Builder getScopedRdsBuilder()
       The set of routing scopes associated with the HCM will be dynamically loaded via the SRDS
       API. A scope is assigned to a request by matching a key constructed from the request's
       attributes according to the algorithm specified by the
       :ref:`ScopeKeyBuilder<envoy_v3_api_msg_extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder>`
       in this message.
       
      .envoy.extensions.filters.network.http_connection_manager.v3.ScopedRds scoped_rds = 5;
    • getScopedRdsOrBuilder

      public ScopedRdsOrBuilder getScopedRdsOrBuilder()
       The set of routing scopes associated with the HCM will be dynamically loaded via the SRDS
       API. A scope is assigned to a request by matching a key constructed from the request's
       attributes according to the algorithm specified by the
       :ref:`ScopeKeyBuilder<envoy_v3_api_msg_extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder>`
       in this message.
       
      .envoy.extensions.filters.network.http_connection_manager.v3.ScopedRds scoped_rds = 5;
      Specified by:
      getScopedRdsOrBuilder in interface ScopedRoutesOrBuilder
    • getScopedRdsFieldBuilder

      private com.google.protobuf.SingleFieldBuilder<ScopedRds,ScopedRds.Builder,ScopedRdsOrBuilder> getScopedRdsFieldBuilder()
       The set of routing scopes associated with the HCM will be dynamically loaded via the SRDS
       API. A scope is assigned to a request by matching a key constructed from the request's
       attributes according to the algorithm specified by the
       :ref:`ScopeKeyBuilder<envoy_v3_api_msg_extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder>`
       in this message.
       
      .envoy.extensions.filters.network.http_connection_manager.v3.ScopedRds scoped_rds = 5;