AddressFilter |
|
AddressFilter.PathChain |
|
AutoValue_ClusterSpecifierPlugin_NamedPluginConfig |
|
AutoValue_Endpoints_DropOverload |
|
AutoValue_Endpoints_LbEndpoint |
|
AutoValue_Endpoints_LocalityLbEndpoints |
|
AutoValue_EnvoyServerProtoData_CidrRange |
|
AutoValue_EnvoyServerProtoData_FailurePercentageEjection |
|
AutoValue_EnvoyServerProtoData_FilterChain |
|
AutoValue_EnvoyServerProtoData_FilterChainMatch |
|
AutoValue_EnvoyServerProtoData_Listener |
|
AutoValue_EnvoyServerProtoData_OutlierDetection |
|
AutoValue_EnvoyServerProtoData_SuccessRateEjection |
|
AutoValue_FaultConfig |
|
AutoValue_FaultConfig_FaultAbort |
|
AutoValue_FaultConfig_FaultDelay |
|
AutoValue_FaultConfig_FractionalPercent |
|
AutoValue_HttpConnectionManager |
|
AutoValue_RbacConfig |
|
AutoValue_RouteLookupServiceClusterSpecifierPlugin_RlsPluginConfig |
|
AutoValue_VirtualHost |
|
AutoValue_VirtualHost_Route |
|
AutoValue_VirtualHost_Route_RouteAction |
|
AutoValue_VirtualHost_Route_RouteAction_ClusterWeight |
|
AutoValue_VirtualHost_Route_RouteAction_HashPolicy |
|
AutoValue_VirtualHost_Route_RouteAction_RetryPolicy |
|
AutoValue_VirtualHost_Route_RouteMatch |
|
AutoValue_VirtualHost_Route_RouteMatch_PathMatcher |
|
AutoValue_XdsClusterResource_CdsUpdate |
|
AutoValue_XdsClusterResource_CdsUpdate.Builder |
|
AutoValue_XdsListenerResource_LdsUpdate |
|
AutoValue_XdsServerWrapper_ServerRoutingConfig |
|
CdsLoadBalancer2 |
Load balancer for cds_experimental LB policy.
|
CdsLoadBalancerProvider |
The provider for the "cds" balancing policy.
|
CdsLoadBalancerProvider.CdsConfig |
Represents a successfully parsed and validated LoadBalancingConfig for CDS.
|
ClusterImplLoadBalancer |
Load balancer for cluster_impl_experimental LB policy.
|
ClusterImplLoadBalancer.ClusterLocality |
|
ClusterImplLoadBalancer.CountingStreamTracerFactory |
|
ClusterImplLoadBalancer.OrcaPerRpcListener |
|
ClusterImplLoadBalancerProvider |
The provider for the cluster_impl load balancing policy.
|
ClusterImplLoadBalancerProvider.ClusterImplConfig |
|
ClusterManagerLoadBalancer |
The top-level load balancing policy for use in XDS.
|
ClusterManagerLoadBalancer.GracefulSwitchLoadBalancerFactory |
|
ClusterManagerLoadBalancerProvider |
The provider for the cluster_manager load balancing policy.
|
ClusterManagerLoadBalancerProvider.ClusterManagerConfig |
|
ClusterResolverLoadBalancer |
Load balancer for cluster_resolver_experimental LB policy.
|
ClusterResolverLoadBalancer.ClusterResolutionResult |
|
ClusterResolverLoadBalancerProvider |
The provider for the cluster_resolver load balancing policy.
|
ClusterResolverLoadBalancerProvider.ClusterResolverConfig |
|
ClusterResolverLoadBalancerProvider.ClusterResolverConfig.DiscoveryMechanism |
|
ClusterSpecifierPlugin.NamedPluginConfig |
|
ClusterSpecifierPluginRegistry |
|
ConfigOrError<T> |
|
CsdsService |
The CSDS service provides information about the status of a running xDS client.
|
Endpoints |
Locality and endpoint level load balancing configurations.
|
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 |
Defines gRPC data types for Envoy protobuf messages used in xDS protocol on the server side,
similar to how EnvoyProtoData defines it for the client side.
|
EnvoyServerProtoData.BaseTlsContext |
|
EnvoyServerProtoData.CidrRange |
|
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 |
|
FaultFilter |
HttpFault filter implementation.
|
Filter.NamedFilterConfig |
Filter config with instance name.
|
FilterChainMatchingProtocolNegotiators |
Handles L4 filter chain match for the connection based on the xds configuration.
|
FilterChainMatchingProtocolNegotiators.FilterChainMatchingHandler |
|
FilterChainMatchingProtocolNegotiators.FilterChainMatchingHandler.FilterChainSelector |
|
FilterChainMatchingProtocolNegotiators.FilterChainMatchingNegotiatorServerFactory |
|
FilterChainMatchingProtocolNegotiators.FilterChainSelectorManagerDeregister |
|
FilterChainMatchingProtocolNegotiators.GracefullyShutdownChannelRunnable |
|
FilterChainMatchingProtocolNegotiators.SelectedConfig |
The FilterChain level configuration.
|
FilterChainSelectorManager |
Maintains the current xDS selector and any resources using that selector.
|
FilterChainSelectorManager.Closer |
|
FilterChainSelectorManager.CloserComparator |
|
FilterRegistry |
A registry for all supported Filter s.
|
GrpcBootstrapperImpl |
|
GrpcXdsTransportFactory |
|
GrpcXdsTransportFactory.EventHandlerToCallListenerAdapter<T> |
|
GrpcXdsTransportFactory.GrpcXdsTransport |
|
HttpConnectionManager |
HttpConnectionManager is a network filter for proxying HTTP requests.
|
InternalGrpcBootstrapperImpl |
Internal accessors for GrpcBootstrapperImpl.
|
InternalRbacFilter |
This class exposes some functionality in RbacFilter to other packages.
|
InternalSharedXdsClientPoolProvider |
Accessor for global factory for managing XdsClient instance.
|
InternalXdsAttributes |
Internal attributes used for xDS implementation.
|
LazyLoadBalancer |
A load balancer that starts in IDLE instead of CONNECTING.
|
LazyLoadBalancer.Factory |
|
LeastRequestLoadBalancer |
A LoadBalancer that provides least request load balancing based on
outstanding request counters.
|
LeastRequestLoadBalancer.EmptyPicker |
|
LeastRequestLoadBalancer.LeastRequestConfig |
|
LeastRequestLoadBalancer.OutstandingRequestsTracingFactory |
|
LeastRequestLoadBalancer.ReadyPicker |
|
LeastRequestLoadBalancerProvider |
Provider for the "least_request_experimental" balancing policy.
|
LoadBalancerConfigFactory |
Creates service config JSON load balancer config objects for a given xDS Cluster message.
|
LoadBalancerConfigFactory.LegacyLoadBalancingPolicyConverter |
Builds a JSON LB configuration based on the old style of using the xDS Cluster proto message.
|
LoadBalancerConfigFactory.LoadBalancingPolicyConverter |
Responsible for converting from a envoy.config.cluster.v3.LoadBalancingPolicy proto
message to a gRPC service config format.
|
MessagePrinter |
Converts protobuf message to human readable String format.
|
MessagePrinter.LazyHolder |
|
PriorityLoadBalancer |
Load balancer for priority policy.
|
PriorityLoadBalancerProvider |
Provider for priority load balancing policy.
|
PriorityLoadBalancerProvider.PriorityLbConfig |
|
PriorityLoadBalancerProvider.PriorityLbConfig.PriorityChildConfig |
|
RbacConfig |
Rbac configuration for Rbac filter.
|
RbacFilter |
RBAC Http filter implementation.
|
RingHashLoadBalancer |
A LoadBalancer that provides consistent hashing based load balancing to upstream hosts.
|
RingHashLoadBalancer.RingEntry |
|
RingHashLoadBalancer.RingHashConfig |
Configures the ring property.
|
RingHashLoadBalancer.RingHashPicker |
|
RingHashLoadBalancer.SubchannelView |
An unmodifiable view of a subchannel with state not subject to its real connectivity
state changes.
|
RingHashLoadBalancerProvider |
The provider for the "ring_hash_experimental" balancing policy.
|
RingHashOptions |
Utility class that provides a way to configure ring hash size limits.
|
RouteLookupServiceClusterSpecifierPlugin |
The ClusterSpecifierPlugin for RouteLookup policy.
|
RouteLookupServiceClusterSpecifierPlugin.RlsPluginConfig |
|
RoutingUtils |
Utilities for performing virtual host domain name matching and route matching.
|
SharedCallCounterMap |
The global map for holding circuit breaker atomic counters.
|
SharedCallCounterMap.CounterReference |
|
SharedCallCounterMap.SharedCallCounterMapHolder |
|
SharedXdsClientPoolProvider |
The global factory for creating a singleton XdsClient instance to be used by all gRPC
clients in the process.
|
SharedXdsClientPoolProvider.RefCountedXdsClientObjectPool |
|
SharedXdsClientPoolProvider.SharedXdsClientPoolProviderHolder |
|
ThreadSafeRandom.ThreadSafeRandomImpl |
|
VirtualHost |
Represents an upstream virtual host.
|
VirtualHost.Route |
|
VirtualHost.Route.RouteAction |
|
VirtualHost.Route.RouteAction.ClusterWeight |
|
VirtualHost.Route.RouteAction.HashPolicy |
|
VirtualHost.Route.RouteAction.RetryPolicy |
|
VirtualHost.Route.RouteMatch |
|
VirtualHost.Route.RouteMatch.PathMatcher |
Matcher for HTTP request path.
|
WeightedRandomPicker |
|
WeightedRandomPicker.WeightedChildPicker |
|
WeightedRoundRobinLoadBalancer |
A LoadBalancer that provides weighted-round-robin load-balancing over the
EquivalentAddressGroup s from the NameResolver .
|
WeightedRoundRobinLoadBalancer.StaticStrideScheduler |
|
WeightedRoundRobinLoadBalancer.WeightedRoundRobinLoadBalancerConfig |
|
WeightedRoundRobinLoadBalancer.WeightedRoundRobinLoadBalancerConfig.Builder |
|
WeightedRoundRobinLoadBalancer.WeightedRoundRobinPicker |
|
WeightedRoundRobinLoadBalancerProvider |
|
WeightedTargetLoadBalancer |
Load balancer for weighted_target policy.
|
WeightedTargetLoadBalancerProvider |
The provider for the weighted_target balancing policy.
|
WeightedTargetLoadBalancerProvider.WeightedPolicySelection |
|
WeightedTargetLoadBalancerProvider.WeightedTargetConfig |
The lb config for WeightedTargetLoadBalancer.
|
WrrLocalityLoadBalancer |
This load balancer acts as a parent for the WeightedTargetLoadBalancer and configures
it with a child policy in its configuration and locality weights it gets from an attribute in
LoadBalancer.ResolvedAddresses .
|
WrrLocalityLoadBalancer.WrrLocalityConfig |
|
WrrLocalityLoadBalancerProvider |
|
XdsChannelCredentials |
|
XdsClusterResource |
|
XdsClusterResource.CdsUpdate |
xDS resource update for cluster-level configuration.
|
XdsClusterResource.CdsUpdate.Builder |
|
XdsCredentialsProvider |
Provider of credentials which can be consumed by clients for xds communications.
|
XdsCredentialsRegistry |
|
XdsCredentialsRegistry.XdsCredentialsProviderPriorityAccessor |
|
XdsEndpointResource |
|
XdsEndpointResource.EdsUpdate |
|
XdsLbPolicies |
|
XdsListenerResource |
|
XdsListenerResource.LdsUpdate |
|
XdsNameResolver |
A NameResolver for resolving gRPC target names with "xds:" scheme.
|
XdsNameResolver.ClusterRefState |
|
XdsNameResolver.FailingConfigSelector |
|
XdsNameResolver.RoutingConfig |
VirtualHost-level configuration for request routing.
|
XdsNameResolverProvider |
|
XdsRouteConfigureResource |
|
XdsRouteConfigureResource.RdsUpdate |
|
XdsServerBuilder |
A version of ServerBuilder to create xDS managed servers.
|
XdsServerBuilder.DefaultListener |
|
XdsServerCredentials |
|
XdsServerWrapper |
|
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.AsciiStringByteSupplier |
|
XxHash64.ByteSupplier |
|
XxHash64.PlainByteSupplier |
|