| AddressFilter.PathChain |
|
| CdsLoadBalancer2.CdsLbState |
|
| CdsLoadBalancer2.CdsLbState.ClusterState |
|
| ClusterImplLoadBalancer.ClusterImplLbHelper |
A decorated LoadBalancer.Helper that applies configurations for connections
or requests to endpoints in the cluster.
|
| ClusterImplLoadBalancer.ClusterLocality |
|
| ClusterResolverLoadBalancer.ClusterResolutionResult |
|
| ClusterResolverLoadBalancer.ClusterResolverLbState.ClusterState |
Resolution state of an underlying cluster.
|
| ClusterResolverLoadBalancerProvider.ClusterResolverConfig |
|
| ClusterResolverLoadBalancerProvider.ClusterResolverConfig.DiscoveryMechanism |
|
| ClusterResolverLoadBalancerProvider.ClusterResolverConfig.DiscoveryMechanism.Type |
|
| ClusterSpecifierPlugin |
Defines the parsing functionality of a ClusterSpecifierPlugin as defined in the Enovy proto
api/envoy/config/route/v3/route.proto.
|
| ClusterSpecifierPlugin.NamedPluginConfig |
|
| ClusterSpecifierPlugin.PluginConfig |
Represents an opaque data structure holding configuration for a ClusterSpecifierPlugin.
|
| ClusterSpecifierPluginRegistry |
|
| ConfigOrError |
|
| CsdsService |
The CSDS service provides information about the status of a running xDS client.
|
| CsdsService.CsdsServiceInternal |
Hide protobuf from being exposed via the API.
|
| Endpoints.DropOverload |
Represents a drop policy.
|
| Endpoints.LbEndpoint |
Represents a single endpoint to be load balanced.
|
| Endpoints.LocalityLbEndpoints |
Represents a group of endpoints belong to a single locality.
|
| EnvoyServerProtoData.BaseTlsContext |
|
| EnvoyServerProtoData.CidrRange |
|
| EnvoyServerProtoData.ConnectionSourceType |
|
| EnvoyServerProtoData.DownstreamTlsContext |
|
| EnvoyServerProtoData.FailurePercentageEjection |
|
| EnvoyServerProtoData.FilterChain |
|
| EnvoyServerProtoData.FilterChainMatch |
|
| EnvoyServerProtoData.Listener |
Corresponds to Envoy proto message Listener and
related classes.
|
| EnvoyServerProtoData.OutlierDetection |
|
| EnvoyServerProtoData.SuccessRateEjection |
|
| EnvoyServerProtoData.UpstreamTlsContext |
|
| FaultConfig |
Fault injection configurations.
|
| FaultConfig.FaultAbort |
Fault configurations for delaying requests.
|
| FaultConfig.FaultDelay |
Fault configurations for aborting requests.
|
| FaultConfig.FractionalPercent |
|
| FaultConfig.FractionalPercent.DenominatorType |
|
| FaultFilter |
HttpFault filter implementation.
|
| Filter |
Defines the parsing functionality of an HTTP filter.
|
| Filter.ClientInterceptorBuilder |
Uses the FilterConfigs produced above to produce an HTTP filter interceptor for clients.
|
| Filter.FilterConfig |
Represents an opaque data structure holding configuration for a filter.
|
| Filter.NamedFilterConfig |
Filter config with instance name.
|
| Filter.ServerInterceptorBuilder |
Uses the FilterConfigs produced above to produce an HTTP filter interceptor for the server.
|
| FilterChainMatchingProtocolNegotiators.FilterChainMatchingHandler.FilterChainSelector |
|
| FilterChainMatchingProtocolNegotiators.SelectedConfig |
The FilterChain level configuration.
|
| FilterChainSelectorManager |
Maintains the current xDS selector and any resources using that selector.
|
| FilterChainSelectorManager.Closer |
|
| FilterRegistry |
A registry for all supported Filters.
|
| GrpcXdsTransportFactory |
|
| HttpConnectionManager |
HttpConnectionManager is a network filter for proxying HTTP requests.
|
| LoadBalancerConfigFactory.LoadBalancingPolicyConverter.MaxRecursionReachedException |
|
| MessagePrinter |
Converts protobuf message to human readable String format.
|
| PriorityLoadBalancer.ChildLbState |
|
| PriorityLoadBalancer.ChildLbState.ChildHelper |
|
| PriorityLoadBalancerProvider.PriorityLbConfig.PriorityChildConfig |
|
| RbacConfig |
Rbac configuration for Rbac filter.
|
| RbacFilter |
RBAC Http filter implementation.
|
| RingHashLoadBalancer.RingEntry |
|
| RingHashLoadBalancer.SubchannelView |
An unmodifiable view of a subchannel with state not subject to its real connectivity
state changes.
|
| RouteLookupServiceClusterSpecifierPlugin |
The ClusterSpecifierPlugin for RouteLookup policy.
|
| RouteLookupServiceClusterSpecifierPlugin.RlsPluginConfig |
|
| RouterFilter |
Router filter implementation.
|
| SharedCallCounterMap |
The global map for holding circuit breaker atomic counters.
|
| SharedCallCounterMap.CounterReference |
|
| SharedXdsClientPoolProvider |
The global factory for creating a singleton XdsClient instance to be used by all gRPC
clients in the process.
|
| ThreadSafeRandom |
|
| TlsContextManager |
|
| VirtualHost |
Represents an upstream virtual host.
|
| VirtualHost.Route |
|
| VirtualHost.Route.RouteAction |
|
| VirtualHost.Route.RouteAction.ClusterWeight |
|
| VirtualHost.Route.RouteAction.HashPolicy |
|
| VirtualHost.Route.RouteAction.HashPolicy.Type |
|
| VirtualHost.Route.RouteAction.RetryPolicy |
|
| VirtualHost.Route.RouteMatch |
|
| VirtualHost.Route.RouteMatch.PathMatcher |
Matcher for HTTP request path.
|
| WeightedRandomPicker.WeightedChildPicker |
|
| WeightedRoundRobinLoadBalancer.StaticStrideScheduler |
|
| WeightedRoundRobinLoadBalancer.WeightedChildLbState |
|
| WeightedRoundRobinLoadBalancer.WeightedChildLbState.OrcaReportListener |
|
| WeightedRoundRobinLoadBalancer.WeightedRoundRobinLoadBalancerConfig |
|
| WeightedRoundRobinLoadBalancer.WeightedRoundRobinLoadBalancerConfig.Builder |
|
| WeightedRoundRobinLoadBalancer.WeightedRoundRobinPicker |
|
| WeightedRoundRobinLoadBalancer.WrrSubchannel |
|
| WeightedTargetLoadBalancer.ChildHelper |
|
| WeightedTargetLoadBalancerProvider.WeightedPolicySelection |
|
| XdsClientPoolFactory |
|
| XdsClusterResource |
|
| XdsClusterResource.CdsUpdate |
xDS resource update for cluster-level configuration.
|
| XdsClusterResource.CdsUpdate.Builder |
|
| XdsClusterResource.CdsUpdate.ClusterType |
|
| XdsClusterResource.CdsUpdate.LbPolicy |
|
| XdsCredentialsProvider |
Provider of credentials which can be consumed by clients for xds communications.
|
| XdsCredentialsRegistry |
|
| XdsEndpointResource |
|
| XdsEndpointResource.EdsUpdate |
|
| XdsListenerResource |
|
| XdsListenerResource.LdsUpdate |
|
| XdsNameResolver |
A NameResolver for resolving gRPC target names with "xds:" scheme.
|
| XdsNameResolver.ClusterRefState |
|
| XdsNameResolver.ConfigSelector |
|
| XdsNameResolver.ResolveState |
|
| XdsNameResolver.ResolveState.RouteDiscoveryState |
Discovery state for RouteConfiguration resource.
|
| XdsNameResolver.RoutingConfig |
VirtualHost-level configuration for request routing.
|
| XdsNameResolverProvider |
|
| XdsNameResolverProvider.CallCounterProvider |
Provides the counter for aggregating outstanding requests per cluster:eds_service_name.
|
| XdsRouteConfigureResource |
|
| XdsRouteConfigureResource.RdsUpdate |
|
| XdsServerBuilder |
A version of ServerBuilder to create xDS managed servers.
|
| XdsServerBuilder.XdsServingStatusListener |
|
| XdsServerWrapper.DiscoveryState |
|
| XdsServerWrapper.DiscoveryState.RouteDiscoveryState |
|
| XdsServerWrapper.ServerRoutingConfig |
The HttpConnectionManager level configuration.
|
| XxHash64 |
The XxHash is a fast, non-cryptographic, 64-bit hash function that has excellent avalanche
and 2-way bit independence properties.
|
| XxHash64.ByteSupplier |
|