OutlierDetection class

An object that represents the outlier detection for a virtual node's listener.

Constructors

OutlierDetection({required Duration baseEjectionDuration, required Duration interval, required int maxEjectionPercent, required int maxServerErrors})
OutlierDetection.fromJson(Map<String, dynamic> json)
factory

Properties

baseEjectionDuration Duration
The base amount of time for which a host is ejected.
final
hashCode int
The hash code for this object.
no setterinherited
interval Duration
The time interval between ejection sweep analysis.
final
maxEjectionPercent int
Maximum percentage of hosts in load balancing pool for upstream service that can be ejected. Will eject at least one host regardless of the value.
final
maxServerErrors int
Number of consecutive 5xx errors required for ejection.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited