Uses of Class
io.grpc.xds.EnvoyServerProtoData.OutlierDetection
-
Packages that use EnvoyServerProtoData.OutlierDetection Package Description io.grpc.xds Library for gPRC proxyless service mesh using Envoy xDS protocol. -
-
Uses of EnvoyServerProtoData.OutlierDetection in io.grpc.xds
Subclasses of EnvoyServerProtoData.OutlierDetection in io.grpc.xds Modifier and Type Class Description (package private) class
AutoValue_EnvoyServerProtoData_OutlierDetection
Fields in io.grpc.xds declared as EnvoyServerProtoData.OutlierDetection Modifier and Type Field Description private EnvoyServerProtoData.OutlierDetection
AutoValue_XdsClusterResource_CdsUpdate.Builder. outlierDetection
private EnvoyServerProtoData.OutlierDetection
AutoValue_XdsClusterResource_CdsUpdate. outlierDetection
protected EnvoyServerProtoData.OutlierDetection
ClusterResolverLoadBalancer.ClusterResolverLbState.ClusterState. outlierDetection
(package private) EnvoyServerProtoData.OutlierDetection
ClusterResolverLoadBalancerProvider.ClusterResolverConfig.DiscoveryMechanism. outlierDetection
Methods in io.grpc.xds that return EnvoyServerProtoData.OutlierDetection Modifier and Type Method Description (package private) static EnvoyServerProtoData.OutlierDetection
EnvoyServerProtoData.OutlierDetection. create(java.lang.Long intervalNanos, java.lang.Long baseEjectionTimeNanos, java.lang.Long maxEjectionTimeNanos, java.lang.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.OutlierDetection Modifier and Type Method Description private static io.grpc.util.OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig
ClusterResolverLoadBalancer. buildOutlierDetectionLbConfig(EnvoyServerProtoData.OutlierDetection outlierDetection, java.lang.Object childConfig)
ConvertsEnvoyServerProtoData.OutlierDetection
that represents the xDS configuration toOutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig
that theOutlierDetectionLoadBalancer
understands.(package private) static ClusterResolverLoadBalancerProvider.ClusterResolverConfig.DiscoveryMechanism
ClusterResolverLoadBalancerProvider.ClusterResolverConfig.DiscoveryMechanism. forEds(java.lang.String cluster, java.lang.String edsServiceName, Bootstrapper.ServerInfo lrsServerInfo, java.lang.Long maxConcurrentRequests, EnvoyServerProtoData.UpstreamTlsContext tlsContext, java.util.Map<java.lang.String,com.google.protobuf.Struct> filterMetadata, EnvoyServerProtoData.OutlierDetection outlierDetection)
(package private) static XdsClusterResource.CdsUpdate.Builder
XdsClusterResource.CdsUpdate. forEds(java.lang.String clusterName, java.lang.String edsServiceName, Bootstrapper.ServerInfo lrsServerInfo, java.lang.Long maxConcurrentRequests, EnvoyServerProtoData.UpstreamTlsContext upstreamTlsContext, EnvoyServerProtoData.OutlierDetection outlierDetection)
private static java.util.Map<java.lang.String,PriorityLoadBalancerProvider.PriorityLbConfig.PriorityChildConfig>
ClusterResolverLoadBalancer. generateEdsBasedPriorityChildConfigs(java.lang.String cluster, java.lang.String edsServiceName, Bootstrapper.ServerInfo lrsServerInfo, java.lang.Long maxConcurrentRequests, EnvoyServerProtoData.UpstreamTlsContext tlsContext, java.util.Map<java.lang.String,com.google.protobuf.Struct> filterMetadata, EnvoyServerProtoData.OutlierDetection outlierDetection, java.lang.Object endpointLbConfig, io.grpc.LoadBalancerRegistry lbRegistry, java.util.Map<java.lang.String,java.util.Map<Locality,java.lang.Integer>> prioritizedLocalityWeights, java.util.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.OutlierDetection Constructor Description AutoValue_XdsClusterResource_CdsUpdate(java.lang.String clusterName, XdsClusterResource.CdsUpdate.ClusterType clusterType, com.google.common.collect.ImmutableMap<java.lang.String,?> lbPolicyConfig, long minRingSize, long maxRingSize, int choiceCount, java.lang.String edsServiceName, java.lang.String dnsHostName, Bootstrapper.ServerInfo lrsServerInfo, java.lang.Long maxConcurrentRequests, EnvoyServerProtoData.UpstreamTlsContext upstreamTlsContext, com.google.common.collect.ImmutableList<java.lang.String> prioritizedClusterNames, EnvoyServerProtoData.OutlierDetection outlierDetection, com.google.common.collect.ImmutableMap<java.lang.String,com.google.protobuf.Struct> filterMetadata)
ClusterState(java.lang.String name, Bootstrapper.ServerInfo lrsServerInfo, java.lang.Long maxConcurrentRequests, EnvoyServerProtoData.UpstreamTlsContext tlsContext, java.util.Map<java.lang.String,com.google.protobuf.Struct> filterMetadata, EnvoyServerProtoData.OutlierDetection outlierDetection)
DiscoveryMechanism(java.lang.String cluster, ClusterResolverLoadBalancerProvider.ClusterResolverConfig.DiscoveryMechanism.Type type, java.lang.String edsServiceName, java.lang.String dnsHostName, Bootstrapper.ServerInfo lrsServerInfo, java.lang.Long maxConcurrentRequests, EnvoyServerProtoData.UpstreamTlsContext tlsContext, java.util.Map<java.lang.String,com.google.protobuf.Struct> filterMetadata, EnvoyServerProtoData.OutlierDetection outlierDetection)
EdsClusterState(java.lang.String name, java.lang.String edsServiceName, Bootstrapper.ServerInfo lrsServerInfo, java.lang.Long maxConcurrentRequests, EnvoyServerProtoData.UpstreamTlsContext tlsContext, java.util.Map<java.lang.String,com.google.protobuf.Struct> filterMetadata, EnvoyServerProtoData.OutlierDetection outlierDetection)
-