Class ScopedRoutes.Builder
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 Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate Objectprivate intprivate Objectprivate ConfigSourceprivate com.google.protobuf.SingleFieldBuilder<ConfigSource, ConfigSource.Builder, ConfigSourceOrBuilder> private com.google.protobuf.SingleFieldBuilder<ScopedRds, ScopedRds.Builder, ScopedRdsOrBuilder> private com.google.protobuf.SingleFieldBuilder<ScopedRouteConfigurationsList, ScopedRouteConfigurationsList.Builder, ScopedRouteConfigurationsListOrBuilder> private ScopedRoutes.ScopeKeyBuilderprivate com.google.protobuf.SingleFieldBuilder<ScopedRoutes.ScopeKeyBuilder, ScopedRoutes.ScopeKeyBuilder.Builder, ScopedRoutes.ScopeKeyBuilderOrBuilder> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()private voidbuildPartial0(ScopedRoutes result) private voidbuildPartialOneofs(ScopedRoutes result) clear()The name assigned to the scoped routing configuration.Configuration source specifier for RDS.The set of routing scopes associated with the HCM will be dynamically loaded via the SRDS API.The set of routing scopes corresponding to the HCM.The algorithm to use for constructing a scope key for each request.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetName()The name assigned to the scoped routing configuration.com.google.protobuf.ByteStringThe name assigned to the scoped routing configuration.Configuration source specifier for RDS.Configuration source specifier for RDS.Configuration source specifier for RDS.The set of routing scopes associated with the HCM will be dynamically loaded via the SRDS API.The set of routing scopes associated with the HCM will be dynamically loaded via the SRDS API.The set of routing scopes associated with the HCM will be dynamically loaded via the SRDS API.The set of routing scopes corresponding to the HCM.The set of routing scopes corresponding to the HCM.The set of routing scopes corresponding to the HCM.The algorithm to use for constructing a scope key for each request.The algorithm to use for constructing a scope key for each request.The algorithm to use for constructing a scope key for each request.booleanConfiguration source specifier for RDS.booleanThe set of routing scopes associated with the HCM will be dynamically loaded via the SRDS API.booleanThe set of routing scopes corresponding to the HCM.booleanThe algorithm to use for constructing a scope key for each request.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprivate com.google.protobuf.SingleFieldBuilder<ConfigSource, ConfigSource.Builder, ConfigSourceOrBuilder> Configuration source specifier for RDS.private com.google.protobuf.SingleFieldBuilder<ScopedRds, ScopedRds.Builder, ScopedRdsOrBuilder> The set of routing scopes associated with the HCM will be dynamically loaded via the SRDS API.private com.google.protobuf.SingleFieldBuilder<ScopedRouteConfigurationsList, ScopedRouteConfigurationsList.Builder, ScopedRouteConfigurationsListOrBuilder> The set of routing scopes corresponding to the HCM.private com.google.protobuf.SingleFieldBuilder<ScopedRoutes.ScopeKeyBuilder, ScopedRoutes.ScopeKeyBuilder.Builder, ScopedRoutes.ScopeKeyBuilderOrBuilder> The algorithm to use for constructing a scope key for each request.final booleanprivate voidmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(ScopedRoutes other) mergeRdsConfigSource(ConfigSource value) Configuration source specifier for RDS.mergeScopedRds(ScopedRds value) The set of routing scopes associated with the HCM will be dynamically loaded via the SRDS API.The set of routing scopes corresponding to the HCM.The algorithm to use for constructing a scope key for each request.The name assigned to the scoped routing configuration.setNameBytes(com.google.protobuf.ByteString value) The name assigned to the scoped routing configuration.setRdsConfigSource(ConfigSource value) Configuration source specifier for RDS.setRdsConfigSource(ConfigSource.Builder builderForValue) Configuration source specifier for RDS.setScopedRds(ScopedRds value) The set of routing scopes associated with the HCM will be dynamically loaded via the SRDS API.setScopedRds(ScopedRds.Builder builderForValue) The set of routing scopes associated with the HCM will be dynamically loaded via the SRDS API.The set of routing scopes corresponding to the HCM.setScopedRouteConfigurationsList(ScopedRouteConfigurationsList.Builder builderForValue) The set of routing scopes corresponding to the HCM.The algorithm to use for constructing a scope key for each request.setScopeKeyBuilder(ScopedRoutes.ScopeKeyBuilder.Builder builderForValue) The algorithm to use for constructing a scope key for each request.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
configSpecifierCase_
private int configSpecifierCase_ -
configSpecifier_
-
bitField0_
private int bitField0_ -
name_
-
scopeKeyBuilder_
-
scopeKeyBuilderBuilder_
private com.google.protobuf.SingleFieldBuilder<ScopedRoutes.ScopeKeyBuilder, ScopedRoutes.ScopeKeyBuilder.Builder, ScopedRoutes.ScopeKeyBuilderOrBuilder> scopeKeyBuilderBuilder_ -
rdsConfigSource_
-
rdsConfigSourceBuilder_
private com.google.protobuf.SingleFieldBuilder<ConfigSource, ConfigSource.Builder, ConfigSourceOrBuilder> rdsConfigSourceBuilder_ -
scopedRouteConfigurationsListBuilder_
private com.google.protobuf.SingleFieldBuilder<ScopedRouteConfigurationsList, ScopedRouteConfigurationsList.Builder, ScopedRouteConfigurationsListOrBuilder> scopedRouteConfigurationsListBuilder_ -
scopedRdsBuilder_
private com.google.protobuf.SingleFieldBuilder<ScopedRds, ScopedRds.Builder, ScopedRdsOrBuilder> scopedRdsBuilder_
-
-
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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<ScopedRoutes.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization() -
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<ScopedRoutes.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<ScopedRoutes.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
-
buildPartialOneofs
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ScopedRoutes.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.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:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ScopedRoutes.Builder>- Throws:
IOException
-
getConfigSpecifierCase
- Specified by:
getConfigSpecifierCasein interfaceScopedRoutesOrBuilder
-
clearConfigSpecifier
-
getName
The name assigned to the scoped routing configuration.
string name = 1 [(.validate.rules) = { ... }- Specified by:
getNamein interfaceScopedRoutesOrBuilder- 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:
getNameBytesin interfaceScopedRoutesOrBuilder- Returns:
- The bytes for name.
-
setName
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
The name assigned to the scoped routing configuration.
string name = 1 [(.validate.rules) = { ... }- Returns:
- This builder for chaining.
-
setNameBytes
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:
hasScopeKeyBuilderin interfaceScopedRoutesOrBuilder- Returns:
- Whether the scopeKeyBuilder field is set.
-
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:
getScopeKeyBuilderin interfaceScopedRoutesOrBuilder- Returns:
- The scopeKeyBuilder.
-
setScopeKeyBuilder
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
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
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
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
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:
getScopeKeyBuilderOrBuilderin interfaceScopedRoutesOrBuilder
-
internalGetScopeKeyBuilderFieldBuilder
private com.google.protobuf.SingleFieldBuilder<ScopedRoutes.ScopeKeyBuilder, ScopedRoutes.ScopeKeyBuilder.Builder, ScopedRoutes.ScopeKeyBuilderOrBuilder> internalGetScopeKeyBuilderFieldBuilder()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:
hasRdsConfigSourcein interfaceScopedRoutesOrBuilder- Returns:
- Whether the rdsConfigSource field is set.
-
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:
getRdsConfigSourcein interfaceScopedRoutesOrBuilder- Returns:
- The rdsConfigSource.
-
setRdsConfigSource
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
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
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
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
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
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:
getRdsConfigSourceOrBuilderin interfaceScopedRoutesOrBuilder
-
internalGetRdsConfigSourceFieldBuilder
private com.google.protobuf.SingleFieldBuilder<ConfigSource, ConfigSource.Builder, ConfigSourceOrBuilder> internalGetRdsConfigSourceFieldBuilder()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:
hasScopedRouteConfigurationsListin interfaceScopedRoutesOrBuilder- Returns:
- Whether the scopedRouteConfigurationsList field is set.
-
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:
getScopedRouteConfigurationsListin interfaceScopedRoutesOrBuilder- Returns:
- The scopedRouteConfigurationsList.
-
setScopedRouteConfigurationsList
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
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
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
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
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:
getScopedRouteConfigurationsListOrBuilderin interfaceScopedRoutesOrBuilder
-
internalGetScopedRouteConfigurationsListFieldBuilder
private com.google.protobuf.SingleFieldBuilder<ScopedRouteConfigurationsList, ScopedRouteConfigurationsList.Builder, ScopedRouteConfigurationsListOrBuilder> internalGetScopedRouteConfigurationsListFieldBuilder()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:
hasScopedRdsin interfaceScopedRoutesOrBuilder- Returns:
- Whether the scopedRds field is set.
-
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:
getScopedRdsin interfaceScopedRoutesOrBuilder- Returns:
- The scopedRds.
-
setScopedRds
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
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
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
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
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
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:
getScopedRdsOrBuilderin interfaceScopedRoutesOrBuilder
-
internalGetScopedRdsFieldBuilder
private com.google.protobuf.SingleFieldBuilder<ScopedRds, ScopedRds.Builder, ScopedRdsOrBuilder> internalGetScopedRdsFieldBuilder()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;
-