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.OutlierDetectioncreate(Long intervalNanos, Long baseEjectionTimeNanos, Long maxEjectionTimeNanos, Integer maxEjectionPercentage, EnvoyServerProtoData.SuccessRateEjection successRateEjection, EnvoyServerProtoData.FailurePercentageEjection failurePercentageEjection) (package private) abstract EnvoyServerProtoData.FailurePercentageEjection(package private) static EnvoyServerProtoData.OutlierDetectionfromEnvoyOutlierDetection(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)
-