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 int
bitField0_
private java.lang.Object
configSpecifier_
private int
configSpecifierCase_
private java.lang.Object
name_
private ConfigSource
rdsConfigSource_
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.ScopeKeyBuilder
scopeKeyBuilder_
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 ScopedRoutes
build()
ScopedRoutes
buildPartial()
private void
buildPartial0(ScopedRoutes result)
private void
buildPartialOneofs(ScopedRoutes result)
ScopedRoutes.Builder
clear()
ScopedRoutes.Builder
clearConfigSpecifier()
ScopedRoutes.Builder
clearName()
The name assigned to the scoped routing configuration.ScopedRoutes.Builder
clearRdsConfigSource()
Configuration source specifier for RDS.ScopedRoutes.Builder
clearScopedRds()
The set of routing scopes associated with the HCM will be dynamically loaded via the SRDS API.ScopedRoutes.Builder
clearScopedRouteConfigurationsList()
The set of routing scopes corresponding to the HCM.ScopedRoutes.Builder
clearScopeKeyBuilder()
The algorithm to use for constructing a scope key for each request.ScopedRoutes.ConfigSpecifierCase
getConfigSpecifierCase()
ScopedRoutes
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
java.lang.String
getName()
The name assigned to the scoped routing configuration.com.google.protobuf.ByteString
getNameBytes()
The name assigned to the scoped routing configuration.ConfigSource
getRdsConfigSource()
Configuration source specifier for RDS.ConfigSource.Builder
getRdsConfigSourceBuilder()
Configuration source specifier for RDS.private com.google.protobuf.SingleFieldBuilder<ConfigSource,ConfigSource.Builder,ConfigSourceOrBuilder>
getRdsConfigSourceFieldBuilder()
Configuration source specifier for RDS.ConfigSourceOrBuilder
getRdsConfigSourceOrBuilder()
Configuration source specifier for RDS.ScopedRds
getScopedRds()
The set of routing scopes associated with the HCM will be dynamically loaded via the SRDS API.ScopedRds.Builder
getScopedRdsBuilder()
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.ScopedRdsOrBuilder
getScopedRdsOrBuilder()
The set of routing scopes associated with the HCM will be dynamically loaded via the SRDS API.ScopedRouteConfigurationsList
getScopedRouteConfigurationsList()
The set of routing scopes corresponding to the HCM.ScopedRouteConfigurationsList.Builder
getScopedRouteConfigurationsListBuilder()
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.ScopedRouteConfigurationsListOrBuilder
getScopedRouteConfigurationsListOrBuilder()
The set of routing scopes corresponding to the HCM.ScopedRoutes.ScopeKeyBuilder
getScopeKeyBuilder()
The algorithm to use for constructing a scope key for each request.ScopedRoutes.ScopeKeyBuilder.Builder
getScopeKeyBuilderBuilder()
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.ScopeKeyBuilderOrBuilder
getScopeKeyBuilderOrBuilder()
The algorithm to use for constructing a scope key for each request.boolean
hasRdsConfigSource()
Configuration source specifier for RDS.boolean
hasScopedRds()
The set of routing scopes associated with the HCM will be dynamically loaded via the SRDS API.boolean
hasScopedRouteConfigurationsList()
The set of routing scopes corresponding to the HCM.boolean
hasScopeKeyBuilder()
The algorithm to use for constructing a scope key for each request.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
private void
maybeForceBuilderInitialization()
ScopedRoutes.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
ScopedRoutes.Builder
mergeFrom(com.google.protobuf.Message other)
ScopedRoutes.Builder
mergeFrom(ScopedRoutes other)
ScopedRoutes.Builder
mergeRdsConfigSource(ConfigSource value)
Configuration source specifier for RDS.ScopedRoutes.Builder
mergeScopedRds(ScopedRds value)
The set of routing scopes associated with the HCM will be dynamically loaded via the SRDS API.ScopedRoutes.Builder
mergeScopedRouteConfigurationsList(ScopedRouteConfigurationsList value)
The set of routing scopes corresponding to the HCM.ScopedRoutes.Builder
mergeScopeKeyBuilder(ScopedRoutes.ScopeKeyBuilder value)
The algorithm to use for constructing a scope key for each request.ScopedRoutes.Builder
setName(java.lang.String value)
The name assigned to the scoped routing configuration.ScopedRoutes.Builder
setNameBytes(com.google.protobuf.ByteString value)
The name assigned to the scoped routing configuration.ScopedRoutes.Builder
setRdsConfigSource(ConfigSource value)
Configuration source specifier for RDS.ScopedRoutes.Builder
setRdsConfigSource(ConfigSource.Builder builderForValue)
Configuration source specifier for RDS.ScopedRoutes.Builder
setScopedRds(ScopedRds value)
The set of routing scopes associated with the HCM will be dynamically loaded via the SRDS API.ScopedRoutes.Builder
setScopedRds(ScopedRds.Builder builderForValue)
The set of routing scopes associated with the HCM will be dynamically loaded via the SRDS API.ScopedRoutes.Builder
setScopedRouteConfigurationsList(ScopedRouteConfigurationsList value)
The set of routing scopes corresponding to the HCM.ScopedRoutes.Builder
setScopedRouteConfigurationsList(ScopedRouteConfigurationsList.Builder builderForValue)
The set of routing scopes corresponding to the HCM.ScopedRoutes.Builder
setScopeKeyBuilder(ScopedRoutes.ScopeKeyBuilder value)
The algorithm to use for constructing a scope key for each request.ScopedRoutes.Builder
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
-
-
-
-
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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<ScopedRoutes.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public ScopedRoutes.Builder 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
public ScopedRoutes getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public ScopedRoutes build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ScopedRoutes buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ScopedRoutes.Builder>
-
mergeFrom
public ScopedRoutes.Builder mergeFrom(ScopedRoutes other)
-
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 java.io.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:
java.io.IOException
-
getConfigSpecifierCase
public ScopedRoutes.ConfigSpecifierCase getConfigSpecifierCase()
- Specified by:
getConfigSpecifierCase
in 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:
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
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:
hasScopeKeyBuilder
in 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:
getScopeKeyBuilder
in 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:
getScopeKeyBuilderOrBuilder
in 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:
hasRdsConfigSource
in 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:
getRdsConfigSource
in 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:
getRdsConfigSourceOrBuilder
in 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:
hasScopedRouteConfigurationsList
in 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:
getScopedRouteConfigurationsList
in 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:
getScopedRouteConfigurationsListOrBuilder
in 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:
hasScopedRds
in 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:
getScopedRds
in 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:
getScopedRdsOrBuilder
in 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;
-
-