Class ScopedRoutes.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.Builder<ScopedRoutes.Builder> implements ScopedRoutesOrBuilder
[#next-free-field: 6]
Protobuf typeenvoy.extensions.filters.network.http_connection_manager.v3.ScopedRoutes
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ScopedRoutes.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ScopedRoutesbuild()ScopedRoutesbuildPartial()ScopedRoutes.Builderclear()ScopedRoutes.BuilderclearConfigSpecifier()ScopedRoutes.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)ScopedRoutes.BuilderclearName()The name assigned to the scoped routing configuration.ScopedRoutes.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)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.Builderclone()ScopedRoutes.ConfigSpecifierCasegetConfigSpecifierCase()ScopedRoutesgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()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.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.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.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.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.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()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.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)ScopedRoutes.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ScopedRoutes.BuildersetName(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.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)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.ScopedRoutes.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, 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
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<ScopedRoutes.Builder>
-
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.GeneratedMessageV3.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.GeneratedMessageV3.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
-
clone
public ScopedRoutes.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<ScopedRoutes.Builder>
-
setField
public ScopedRoutes.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ScopedRoutes.Builder>
-
clearField
public ScopedRoutes.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ScopedRoutes.Builder>
-
clearOneof
public ScopedRoutes.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ScopedRoutes.Builder>
-
setRepeatedField
public ScopedRoutes.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ScopedRoutes.Builder>
-
addRepeatedField
public ScopedRoutes.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ScopedRoutes.Builder>
-
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.GeneratedMessageV3.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
public ScopedRoutes.ConfigSpecifierCase getConfigSpecifierCase()
- Specified by:
getConfigSpecifierCasein interfaceScopedRoutesOrBuilder
-
clearConfigSpecifier
public ScopedRoutes.Builder clearConfigSpecifier()
-
getName
public 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(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
-
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
-
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
-
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
-
setUnknownFields
public final ScopedRoutes.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ScopedRoutes.Builder>
-
mergeUnknownFields
public final ScopedRoutes.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ScopedRoutes.Builder>
-
-