Package io.grpc.xds
Class EnvoyServerProtoData.OutlierDetection
java.lang.Object
io.grpc.xds.EnvoyServerProtoData.OutlierDetection
- Direct Known Subclasses:
AutoValue_EnvoyServerProtoData_OutlierDetection
- Enclosing class:
EnvoyServerProtoData
Corresponds to Envoy proto message
OutlierDetection
. Only the fields supported by gRPC are
included.
Protobuf Duration fields are represented in their string format (e.g. "10s").
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) abstract Long
(package private) static EnvoyServerProtoData.OutlierDetection
create
(Long intervalNanos, Long baseEjectionTimeNanos, Long maxEjectionTimeNanos, Integer maxEjectionPercentage, EnvoyServerProtoData.SuccessRateEjection successRateEjection, EnvoyServerProtoData.FailurePercentageEjection failurePercentageEjection) (package private) abstract EnvoyServerProtoData.FailurePercentageEjection
(package private) static EnvoyServerProtoData.OutlierDetection
fromEnvoyOutlierDetection
(OutlierDetection envoyOutlierDetection) (package private) abstract Long
(package private) abstract Integer
(package private) abstract Long
(package private) abstract EnvoyServerProtoData.SuccessRateEjection
-
Constructor Details
-
OutlierDetection
OutlierDetection()
-
-
Method Details
-
intervalNanos
-
baseEjectionTimeNanos
-
maxEjectionTimeNanos
-
maxEjectionPercent
-
successRateEjection
-
failurePercentageEjection
-
create
static EnvoyServerProtoData.OutlierDetection create(@Nullable Long intervalNanos, @Nullable Long baseEjectionTimeNanos, @Nullable Long maxEjectionTimeNanos, @Nullable Integer maxEjectionPercentage, @Nullable EnvoyServerProtoData.SuccessRateEjection successRateEjection, @Nullable EnvoyServerProtoData.FailurePercentageEjection failurePercentageEjection) -
fromEnvoyOutlierDetection
static EnvoyServerProtoData.OutlierDetection fromEnvoyOutlierDetection(OutlierDetection envoyOutlierDetection)
-