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 int
private Object
private int
private Object
private ConfigSource
private 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.ScopeKeyBuilder
private com.google.protobuf.SingleFieldBuilder
<ScopedRoutes.ScopeKeyBuilder, ScopedRoutes.ScopeKeyBuilder.Builder, ScopedRoutes.ScopeKeyBuilderOrBuilder> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
private void
buildPartial0
(ScopedRoutes result) private void
buildPartialOneofs
(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.Descriptor
com.google.protobuf.Descriptors.Descriptor
getName()
The name assigned to the scoped routing configuration.com.google.protobuf.ByteString
The 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.boolean
Configuration source specifier for RDS.boolean
The set of routing scopes associated with the HCM will be dynamically loaded via the SRDS API.boolean
The set of routing scopes corresponding to the HCM.boolean
The algorithm to use for constructing a scope key for each request.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
private 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 boolean
private void
mergeFrom
(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, setUnknownFieldsProto3
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
Methods 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, scopeKeyBuilderBuilder_ScopedRoutes.ScopeKeyBuilderOrBuilder> -
rdsConfigSource_
-
rdsConfigSourceBuilder_
private com.google.protobuf.SingleFieldBuilder<ConfigSource,ConfigSource.Builder, rdsConfigSourceBuilder_ConfigSourceOrBuilder> -
scopedRouteConfigurationsListBuilder_
private com.google.protobuf.SingleFieldBuilder<ScopedRouteConfigurationsList,ScopedRouteConfigurationsList.Builder, scopedRouteConfigurationsListBuilder_ScopedRouteConfigurationsListOrBuilder> -
scopedRdsBuilder_
private com.google.protobuf.SingleFieldBuilder<ScopedRds,ScopedRds.Builder, scopedRdsBuilder_ScopedRdsOrBuilder>
-
-
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 classcom.google.protobuf.GeneratedMessage.Builder<ScopedRoutes.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization() -
clear
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessage.Builder<ScopedRoutes.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<ScopedRoutes.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
-
buildPartialOneofs
-
mergeFrom
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ScopedRoutes.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ScopedRoutes.Builder>
- Throws:
IOException
-
getConfigSpecifierCase
- Specified by:
getConfigSpecifierCase
in interfaceScopedRoutesOrBuilder
-
clearConfigSpecifier
-
getName
The name assigned to the scoped routing configuration.
string name = 1 [(.validate.rules) = { ... }
- Specified by:
getName
in 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:
getNameBytes
in 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:
hasScopeKeyBuilder
in 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:
getScopeKeyBuilder
in 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:
getScopeKeyBuilderOrBuilder
in interfaceScopedRoutesOrBuilder
-
internalGetScopeKeyBuilderFieldBuilder
private com.google.protobuf.SingleFieldBuilder<ScopedRoutes.ScopeKeyBuilder,ScopedRoutes.ScopeKeyBuilder.Builder, internalGetScopeKeyBuilderFieldBuilder()ScopedRoutes.ScopeKeyBuilderOrBuilder> 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 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:
getRdsConfigSource
in 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:
getRdsConfigSourceOrBuilder
in interfaceScopedRoutesOrBuilder
-
internalGetRdsConfigSourceFieldBuilder
private com.google.protobuf.SingleFieldBuilder<ConfigSource,ConfigSource.Builder, internalGetRdsConfigSourceFieldBuilder()ConfigSourceOrBuilder> 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 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:
getScopedRouteConfigurationsList
in 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:
getScopedRouteConfigurationsListOrBuilder
in interfaceScopedRoutesOrBuilder
-
internalGetScopedRouteConfigurationsListFieldBuilder
private com.google.protobuf.SingleFieldBuilder<ScopedRouteConfigurationsList,ScopedRouteConfigurationsList.Builder, internalGetScopedRouteConfigurationsListFieldBuilder()ScopedRouteConfigurationsListOrBuilder> 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 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:
getScopedRds
in 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:
getScopedRdsOrBuilder
in interfaceScopedRoutesOrBuilder
-
internalGetScopedRdsFieldBuilder
private com.google.protobuf.SingleFieldBuilder<ScopedRds,ScopedRds.Builder, internalGetScopedRdsFieldBuilder()ScopedRdsOrBuilder> 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;
-