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 classFields in io.grpc.xds declared as EnvoyServerProtoData.OutlierDetectionModifier and TypeFieldDescriptionAutoValue_XdsClusterResource_CdsUpdate.Builder.outlierDetectionprivate final EnvoyServerProtoData.OutlierDetectionAutoValue_XdsClusterResource_CdsUpdate.outlierDetectionprotected final EnvoyServerProtoData.OutlierDetectionClusterResolverLoadBalancer.ClusterResolverLbState.ClusterState.outlierDetection(package private) final EnvoyServerProtoData.OutlierDetectionClusterResolverLoadBalancerProvider.ClusterResolverConfig.DiscoveryMechanism.outlierDetectionMethods in io.grpc.xds that return EnvoyServerProtoData.OutlierDetectionModifier and TypeMethodDescription(package private) static EnvoyServerProtoData.OutlierDetectionEnvoyServerProtoData.OutlierDetection.create(Long intervalNanos, Long baseEjectionTimeNanos, Long maxEjectionTimeNanos, Integer maxEjectionPercentage, EnvoyServerProtoData.SuccessRateEjection successRateEjection, EnvoyServerProtoData.FailurePercentageEjection failurePercentageEjection) (package private) static EnvoyServerProtoData.OutlierDetectionEnvoyServerProtoData.OutlierDetection.fromEnvoyOutlierDetection(OutlierDetection envoyOutlierDetection) (package private) EnvoyServerProtoData.OutlierDetectionAutoValue_XdsClusterResource_CdsUpdate.outlierDetection()(package private) abstract EnvoyServerProtoData.OutlierDetectionXdsClusterResource.CdsUpdate.outlierDetection()Methods in io.grpc.xds with parameters of type EnvoyServerProtoData.OutlierDetectionModifier and TypeMethodDescriptionprivate static io.grpc.util.OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfigClusterResolverLoadBalancer.buildOutlierDetectionLbConfig(EnvoyServerProtoData.OutlierDetection outlierDetection, Object childConfig) ConvertsEnvoyServerProtoData.OutlierDetectionthat represents the xDS configuration toOutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfigthat theOutlierDetectionLoadBalancerunderstands.(package private) static ClusterResolverLoadBalancerProvider.ClusterResolverConfig.DiscoveryMechanismClusterResolverLoadBalancerProvider.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.BuilderXdsClusterResource.CdsUpdate.forEds(String clusterName, String edsServiceName, Bootstrapper.ServerInfo lrsServerInfo, Long maxConcurrentRequests, EnvoyServerProtoData.UpstreamTlsContext upstreamTlsContext, EnvoyServerProtoData.OutlierDetection outlierDetection) private static Map<String, PriorityLoadBalancerProvider.PriorityLbConfig.PriorityChildConfig> 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.BuilderAutoValue_XdsClusterResource_CdsUpdate.Builder.outlierDetection(EnvoyServerProtoData.OutlierDetection outlierDetection) protected abstract XdsClusterResource.CdsUpdate.BuilderXdsClusterResource.CdsUpdate.Builder.outlierDetection(EnvoyServerProtoData.OutlierDetection outlierDetection) Constructors in io.grpc.xds with parameters of type EnvoyServerProtoData.OutlierDetectionModifierConstructorDescriptionprivateAutoValue_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) privateClusterState(String name, Bootstrapper.ServerInfo lrsServerInfo, Long maxConcurrentRequests, EnvoyServerProtoData.UpstreamTlsContext tlsContext, Map<String, com.google.protobuf.Struct> filterMetadata, EnvoyServerProtoData.OutlierDetection outlierDetection) privateDiscoveryMechanism(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) privateEdsClusterState(String name, String edsServiceName, Bootstrapper.ServerInfo lrsServerInfo, Long maxConcurrentRequests, EnvoyServerProtoData.UpstreamTlsContext tlsContext, Map<String, com.google.protobuf.Struct> filterMetadata, EnvoyServerProtoData.OutlierDetection outlierDetection)