Uses of Class
io.grpc.xds.EnvoyServerProtoData.OutlierDetection
Packages that use EnvoyServerProtoData.OutlierDetection
-
Uses of EnvoyServerProtoData.OutlierDetection in io.grpc.xds
Subclasses of EnvoyServerProtoData.OutlierDetection in io.grpc.xdsModifier and TypeClassDescription(package private) final class
Fields in io.grpc.xds declared as EnvoyServerProtoData.OutlierDetectionModifier and TypeFieldDescriptionAutoValue_XdsClusterResource_CdsUpdate.Builder.outlierDetection
private final EnvoyServerProtoData.OutlierDetection
AutoValue_XdsClusterResource_CdsUpdate.outlierDetection
protected final EnvoyServerProtoData.OutlierDetection
ClusterResolverLoadBalancer.ClusterResolverLbState.ClusterState.outlierDetection
(package private) final EnvoyServerProtoData.OutlierDetection
ClusterResolverLoadBalancerProvider.ClusterResolverConfig.DiscoveryMechanism.outlierDetection
Methods in io.grpc.xds that return EnvoyServerProtoData.OutlierDetectionModifier and TypeMethodDescription(package private) static EnvoyServerProtoData.OutlierDetection
EnvoyServerProtoData.OutlierDetection.create
(Long intervalNanos, Long baseEjectionTimeNanos, Long maxEjectionTimeNanos, Integer maxEjectionPercentage, EnvoyServerProtoData.SuccessRateEjection successRateEjection, EnvoyServerProtoData.FailurePercentageEjection failurePercentageEjection) (package private) static EnvoyServerProtoData.OutlierDetection
EnvoyServerProtoData.OutlierDetection.fromEnvoyOutlierDetection
(OutlierDetection envoyOutlierDetection) (package private) EnvoyServerProtoData.OutlierDetection
AutoValue_XdsClusterResource_CdsUpdate.outlierDetection()
(package private) abstract EnvoyServerProtoData.OutlierDetection
XdsClusterResource.CdsUpdate.outlierDetection()
Methods in io.grpc.xds with parameters of type EnvoyServerProtoData.OutlierDetectionModifier and TypeMethodDescriptionprivate static io.grpc.util.OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig
ClusterResolverLoadBalancer.buildOutlierDetectionLbConfig
(EnvoyServerProtoData.OutlierDetection outlierDetection, Object childConfig) ConvertsEnvoyServerProtoData.OutlierDetection
that represents the xDS configuration toOutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig
that theOutlierDetectionLoadBalancer
understands.(package private) static ClusterResolverLoadBalancerProvider.ClusterResolverConfig.DiscoveryMechanism
ClusterResolverLoadBalancerProvider.ClusterResolverConfig.DiscoveryMechanism.forEds
(String cluster, String edsServiceName, Bootstrapper.ServerInfo lrsServerInfo, Long maxConcurrentRequests, EnvoyServerProtoData.UpstreamTlsContext tlsContext, Map<String, com.google.protobuf.Struct> filterMetadata, EnvoyServerProtoData.OutlierDetection outlierDetection) (package private) static XdsClusterResource.CdsUpdate.Builder
XdsClusterResource.CdsUpdate.forEds
(String clusterName, String edsServiceName, Bootstrapper.ServerInfo lrsServerInfo, Long maxConcurrentRequests, EnvoyServerProtoData.UpstreamTlsContext upstreamTlsContext, EnvoyServerProtoData.OutlierDetection outlierDetection) ClusterResolverLoadBalancer.generateEdsBasedPriorityChildConfigs
(String cluster, String edsServiceName, Bootstrapper.ServerInfo lrsServerInfo, Long maxConcurrentRequests, EnvoyServerProtoData.UpstreamTlsContext tlsContext, Map<String, com.google.protobuf.Struct> filterMetadata, EnvoyServerProtoData.OutlierDetection outlierDetection, Object endpointLbConfig, io.grpc.LoadBalancerRegistry lbRegistry, Map<String, Map<Locality, Integer>> prioritizedLocalityWeights, List<Endpoints.DropOverload> dropOverloads) Generates configs to be used in the priority LB policy for priorities in an EDS cluster.protected XdsClusterResource.CdsUpdate.Builder
AutoValue_XdsClusterResource_CdsUpdate.Builder.outlierDetection
(EnvoyServerProtoData.OutlierDetection outlierDetection) protected abstract XdsClusterResource.CdsUpdate.Builder
XdsClusterResource.CdsUpdate.Builder.outlierDetection
(EnvoyServerProtoData.OutlierDetection outlierDetection) Constructors in io.grpc.xds with parameters of type EnvoyServerProtoData.OutlierDetectionModifierConstructorDescriptionprivate
AutoValue_XdsClusterResource_CdsUpdate
(String clusterName, XdsClusterResource.CdsUpdate.ClusterType clusterType, com.google.common.collect.ImmutableMap<String, ?> lbPolicyConfig, long minRingSize, long maxRingSize, int choiceCount, String edsServiceName, String dnsHostName, Bootstrapper.ServerInfo lrsServerInfo, Long maxConcurrentRequests, EnvoyServerProtoData.UpstreamTlsContext upstreamTlsContext, com.google.common.collect.ImmutableList<String> prioritizedClusterNames, EnvoyServerProtoData.OutlierDetection outlierDetection, com.google.common.collect.ImmutableMap<String, com.google.protobuf.Struct> filterMetadata) private
ClusterState
(String name, Bootstrapper.ServerInfo lrsServerInfo, Long maxConcurrentRequests, EnvoyServerProtoData.UpstreamTlsContext tlsContext, Map<String, com.google.protobuf.Struct> filterMetadata, EnvoyServerProtoData.OutlierDetection outlierDetection) private
DiscoveryMechanism
(String cluster, ClusterResolverLoadBalancerProvider.ClusterResolverConfig.DiscoveryMechanism.Type type, String edsServiceName, String dnsHostName, Bootstrapper.ServerInfo lrsServerInfo, Long maxConcurrentRequests, EnvoyServerProtoData.UpstreamTlsContext tlsContext, Map<String, com.google.protobuf.Struct> filterMetadata, EnvoyServerProtoData.OutlierDetection outlierDetection) private
EdsClusterState
(String name, String edsServiceName, Bootstrapper.ServerInfo lrsServerInfo, Long maxConcurrentRequests, EnvoyServerProtoData.UpstreamTlsContext tlsContext, Map<String, com.google.protobuf.Struct> filterMetadata, EnvoyServerProtoData.OutlierDetection outlierDetection)