public interface ScopedRoutesOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
ScopedRoutes.ConfigSpecifierCase |
getConfigSpecifierCase() |
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.
|
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.
|
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.
|
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.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.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofString getName()
The name assigned to the scoped routing configuration.
string name = 1 [(.validate.rules) = { ... }com.google.protobuf.ByteString getNameBytes()
The name assigned to the scoped routing configuration.
string name = 1 [(.validate.rules) = { ... }boolean hasScopeKeyBuilder()
The algorithm to use for constructing a scope key for each request.
.envoy.config.filter.network.http_connection_manager.v2.ScopedRoutes.ScopeKeyBuilder scope_key_builder = 2 [(.validate.rules) = { ... }ScopedRoutes.ScopeKeyBuilder getScopeKeyBuilder()
The algorithm to use for constructing a scope key for each request.
.envoy.config.filter.network.http_connection_manager.v2.ScopedRoutes.ScopeKeyBuilder scope_key_builder = 2 [(.validate.rules) = { ... }ScopedRoutes.ScopeKeyBuilderOrBuilder getScopeKeyBuilderOrBuilder()
The algorithm to use for constructing a scope key for each request.
.envoy.config.filter.network.http_connection_manager.v2.ScopedRoutes.ScopeKeyBuilder scope_key_builder = 2 [(.validate.rules) = { ... }boolean hasRdsConfigSource()
Configuration source specifier for RDS. This config source is used to subscribe to RouteConfiguration resources specified in ScopedRouteConfiguration messages.
.envoy.api.v2.core.ConfigSource rds_config_source = 3 [(.validate.rules) = { ... }ConfigSource getRdsConfigSource()
Configuration source specifier for RDS. This config source is used to subscribe to RouteConfiguration resources specified in ScopedRouteConfiguration messages.
.envoy.api.v2.core.ConfigSource rds_config_source = 3 [(.validate.rules) = { ... }ConfigSourceOrBuilder getRdsConfigSourceOrBuilder()
Configuration source specifier for RDS. This config source is used to subscribe to RouteConfiguration resources specified in ScopedRouteConfiguration messages.
.envoy.api.v2.core.ConfigSource rds_config_source = 3 [(.validate.rules) = { ... }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_api_msg_config.filter.network.http_connection_manager.v2.ScopedRoutes.ScopeKeyBuilder>` in this message.
.envoy.config.filter.network.http_connection_manager.v2.ScopedRouteConfigurationsList scoped_route_configurations_list = 4;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_api_msg_config.filter.network.http_connection_manager.v2.ScopedRoutes.ScopeKeyBuilder>` in this message.
.envoy.config.filter.network.http_connection_manager.v2.ScopedRouteConfigurationsList scoped_route_configurations_list = 4;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_api_msg_config.filter.network.http_connection_manager.v2.ScopedRoutes.ScopeKeyBuilder>` in this message.
.envoy.config.filter.network.http_connection_manager.v2.ScopedRouteConfigurationsList scoped_route_configurations_list = 4;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_api_msg_config.filter.network.http_connection_manager.v2.ScopedRoutes.ScopeKeyBuilder>` in this message.
.envoy.config.filter.network.http_connection_manager.v2.ScopedRds scoped_rds = 5;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_api_msg_config.filter.network.http_connection_manager.v2.ScopedRoutes.ScopeKeyBuilder>` in this message.
.envoy.config.filter.network.http_connection_manager.v2.ScopedRds scoped_rds = 5;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_api_msg_config.filter.network.http_connection_manager.v2.ScopedRoutes.ScopeKeyBuilder>` in this message.
.envoy.config.filter.network.http_connection_manager.v2.ScopedRds scoped_rds = 5;ScopedRoutes.ConfigSpecifierCase getConfigSpecifierCase()
Copyright © 2018–2021 The Envoy Project. All rights reserved.