Interface ScopedRoutesOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ScopedRoutes,ScopedRoutes.Builder
public interface ScopedRoutesOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ScopedRoutes.ConfigSpecifierCasegetConfigSpecifierCase()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.ConfigSourceOrBuildergetRdsConfigSourceOrBuilder()Configuration source specifier for RDS.ScopedRdsgetScopedRds()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.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.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.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getName
String getName()
The name assigned to the scoped routing configuration.
string name = 1 [(.validate.rules) = { ... }
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()
The name assigned to the scoped routing configuration.
string name = 1 [(.validate.rules) = { ... }
-
hasScopeKeyBuilder
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) = { ... }
-
getScopeKeyBuilder
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) = { ... }
-
getScopeKeyBuilderOrBuilder
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) = { ... }
-
hasRdsConfigSource
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;
-
getRdsConfigSource
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;
-
getRdsConfigSourceOrBuilder
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;
-
hasScopedRouteConfigurationsList
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;
-
getScopedRouteConfigurationsList
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;
-
getScopedRouteConfigurationsListOrBuilder
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;
-
hasScopedRds
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;
-
getScopedRds
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;
-
getScopedRdsOrBuilder
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;
-
getConfigSpecifierCase
ScopedRoutes.ConfigSpecifierCase getConfigSpecifierCase()
-
-