Class ScopedRoutes.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- 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,java.lang.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 typeenvoy.extensions.filters.network.http_connection_manager.v3.ScopedRoutes
-
-
Field Summary
Fields Modifier and Type Field Description private intbitField0_private java.lang.ObjectconfigSpecifier_private intconfigSpecifierCase_private java.lang.Objectname_private ConfigSourcerdsConfigSource_private com.google.protobuf.SingleFieldBuilder<ConfigSource,ConfigSource.Builder,ConfigSourceOrBuilder>rdsConfigSourceBuilder_private com.google.protobuf.SingleFieldBuilder<ScopedRds,ScopedRds.Builder,ScopedRdsOrBuilder>scopedRdsBuilder_private com.google.protobuf.SingleFieldBuilder<ScopedRouteConfigurationsList,ScopedRouteConfigurationsList.Builder,ScopedRouteConfigurationsListOrBuilder>scopedRouteConfigurationsListBuilder_private ScopedRoutes.ScopeKeyBuilderscopeKeyBuilder_private com.google.protobuf.SingleFieldBuilder<ScopedRoutes.ScopeKeyBuilder,ScopedRoutes.ScopeKeyBuilder.Builder,ScopedRoutes.ScopeKeyBuilderOrBuilder>scopeKeyBuilderBuilder_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ScopedRoutesbuild()ScopedRoutesbuildPartial()private voidbuildPartial0(ScopedRoutes result)private voidbuildPartialOneofs(ScopedRoutes result)ScopedRoutes.Builderclear()ScopedRoutes.BuilderclearConfigSpecifier()ScopedRoutes.BuilderclearName()The name assigned to the scoped routing configuration.ScopedRoutes.BuilderclearRdsConfigSource()Configuration source specifier for RDS.ScopedRoutes.BuilderclearScopedRds()The set of routing scopes associated with the HCM will be dynamically loaded via the SRDS API.ScopedRoutes.BuilderclearScopedRouteConfigurationsList()The set of routing scopes corresponding to the HCM.ScopedRoutes.BuilderclearScopeKeyBuilder()The algorithm to use for constructing a scope key for each request.ScopedRoutes.ConfigSpecifierCasegetConfigSpecifierCase()ScopedRoutesgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()java.lang.StringgetName()The name assigned to the scoped routing configuration.com.google.protobuf.ByteStringgetNameBytes()The name assigned to the scoped routing configuration.ConfigSourcegetRdsConfigSource()Configuration source specifier for RDS.ConfigSource.BuildergetRdsConfigSourceBuilder()Configuration source specifier for RDS.private com.google.protobuf.SingleFieldBuilder<ConfigSource,ConfigSource.Builder,ConfigSourceOrBuilder>getRdsConfigSourceFieldBuilder()Configuration source specifier for RDS.ConfigSourceOrBuildergetRdsConfigSourceOrBuilder()Configuration source specifier for RDS.ScopedRdsgetScopedRds()The set of routing scopes associated with the HCM will be dynamically loaded via the SRDS API.ScopedRds.BuildergetScopedRdsBuilder()The set of routing scopes associated with the HCM will be dynamically loaded via the SRDS API.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.ScopedRdsOrBuildergetScopedRdsOrBuilder()The set of routing scopes associated with the HCM will be dynamically loaded via the SRDS API.ScopedRouteConfigurationsListgetScopedRouteConfigurationsList()The set of routing scopes corresponding to the HCM.ScopedRouteConfigurationsList.BuildergetScopedRouteConfigurationsListBuilder()The set of routing scopes corresponding to the HCM.private com.google.protobuf.SingleFieldBuilder<ScopedRouteConfigurationsList,ScopedRouteConfigurationsList.Builder,ScopedRouteConfigurationsListOrBuilder>getScopedRouteConfigurationsListFieldBuilder()The set of routing scopes corresponding to the HCM.ScopedRouteConfigurationsListOrBuildergetScopedRouteConfigurationsListOrBuilder()The set of routing scopes corresponding to the HCM.ScopedRoutes.ScopeKeyBuildergetScopeKeyBuilder()The algorithm to use for constructing a scope key for each request.ScopedRoutes.ScopeKeyBuilder.BuildergetScopeKeyBuilderBuilder()The algorithm to use for constructing a scope key for each request.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.ScopedRoutes.ScopeKeyBuilderOrBuildergetScopeKeyBuilderOrBuilder()The algorithm to use for constructing a scope key for each request.booleanhasRdsConfigSource()Configuration source specifier for RDS.booleanhasScopedRds()The set of routing scopes associated with the HCM will be dynamically loaded via the SRDS API.booleanhasScopedRouteConfigurationsList()The set of routing scopes corresponding to the HCM.booleanhasScopeKeyBuilder()The algorithm to use for constructing a scope key for each request.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()private voidmaybeForceBuilderInitialization()ScopedRoutes.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)ScopedRoutes.BuildermergeFrom(com.google.protobuf.Message other)ScopedRoutes.BuildermergeFrom(ScopedRoutes other)ScopedRoutes.BuildermergeRdsConfigSource(ConfigSource value)Configuration source specifier for RDS.ScopedRoutes.BuildermergeScopedRds(ScopedRds value)The set of routing scopes associated with the HCM will be dynamically loaded via the SRDS API.ScopedRoutes.BuildermergeScopedRouteConfigurationsList(ScopedRouteConfigurationsList value)The set of routing scopes corresponding to the HCM.ScopedRoutes.BuildermergeScopeKeyBuilder(ScopedRoutes.ScopeKeyBuilder value)The algorithm to use for constructing a scope key for each request.ScopedRoutes.BuildersetName(java.lang.String value)The name assigned to the scoped routing configuration.ScopedRoutes.BuildersetNameBytes(com.google.protobuf.ByteString value)The name assigned to the scoped routing configuration.ScopedRoutes.BuildersetRdsConfigSource(ConfigSource value)Configuration source specifier for RDS.ScopedRoutes.BuildersetRdsConfigSource(ConfigSource.Builder builderForValue)Configuration source specifier for RDS.ScopedRoutes.BuildersetScopedRds(ScopedRds value)The set of routing scopes associated with the HCM will be dynamically loaded via the SRDS API.ScopedRoutes.BuildersetScopedRds(ScopedRds.Builder builderForValue)The set of routing scopes associated with the HCM will be dynamically loaded via the SRDS API.ScopedRoutes.BuildersetScopedRouteConfigurationsList(ScopedRouteConfigurationsList value)The set of routing scopes corresponding to the HCM.ScopedRoutes.BuildersetScopedRouteConfigurationsList(ScopedRouteConfigurationsList.Builder builderForValue)The set of routing scopes corresponding to the HCM.ScopedRoutes.BuildersetScopeKeyBuilder(ScopedRoutes.ScopeKeyBuilder value)The algorithm to use for constructing a scope key for each request.ScopedRoutes.BuildersetScopeKeyBuilder(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
-
-
-
-
Field Detail
-
configSpecifierCase_
private int configSpecifierCase_
-
configSpecifier_
private java.lang.Object configSpecifier_
-
bitField0_
private int bitField0_
-
name_
private java.lang.Object name_
-
scopeKeyBuilder_
private ScopedRoutes.ScopeKeyBuilder scopeKeyBuilder_
-
scopeKeyBuilderBuilder_
private com.google.protobuf.SingleFieldBuilder<ScopedRoutes.ScopeKeyBuilder,ScopedRoutes.ScopeKeyBuilder.Builder,ScopedRoutes.ScopeKeyBuilderOrBuilder> scopeKeyBuilderBuilder_
-
rdsConfigSource_
private ConfigSource 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_
-
-
Method Detail
-
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
public ScopedRoutes.Builder 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
public ScopedRoutes getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ScopedRoutes build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ScopedRoutes buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.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:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ScopedRoutes.Builder>
-
mergeFrom
public ScopedRoutes.Builder mergeFrom(ScopedRoutes other)
-
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 java.io.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:
java.io.IOException
-
getConfigSpecifierCase
public ScopedRoutes.ConfigSpecifierCase getConfigSpecifierCase()
- Specified by:
getConfigSpecifierCasein interfaceScopedRoutesOrBuilder
-
clearConfigSpecifier
public ScopedRoutes.Builder clearConfigSpecifier()
-
getName
public java.lang.String 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
public ScopedRoutes.Builder setName(java.lang.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:
hasScopeKeyBuilderin interfaceScopedRoutesOrBuilder- 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:
getScopeKeyBuilderin interfaceScopedRoutesOrBuilder- 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:
getScopeKeyBuilderOrBuilderin interfaceScopedRoutesOrBuilder
-
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:
hasRdsConfigSourcein interfaceScopedRoutesOrBuilder- 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:
getRdsConfigSourcein interfaceScopedRoutesOrBuilder- 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:
getRdsConfigSourceOrBuilderin interfaceScopedRoutesOrBuilder
-
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:
hasScopedRouteConfigurationsListin interfaceScopedRoutesOrBuilder- 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:
getScopedRouteConfigurationsListin interfaceScopedRoutesOrBuilder- 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:
getScopedRouteConfigurationsListOrBuilderin interfaceScopedRoutesOrBuilder
-
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:
hasScopedRdsin interfaceScopedRoutesOrBuilder- 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:
getScopedRdsin interfaceScopedRoutesOrBuilder- 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:
getScopedRdsOrBuilderin interfaceScopedRoutesOrBuilder
-
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;
-
-