io.envoyproxy.envoy.data.cluster.v3.OutlierEjectSuccessRateOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: envoy/data/cluster/v3/outlier_detection_event.proto
package io.envoyproxy.envoy.data.cluster.v3;
public interface OutlierEjectSuccessRateOrBuilder extends
// @@protoc_insertion_point(interface_extends:envoy.data.cluster.v3.OutlierEjectSuccessRate)
com.google.protobuf.MessageOrBuilder {
/**
*
* Host’s success rate at the time of the ejection event on a 0-100 range.
*
*
* uint32 host_success_rate = 1 [(.validate.rules) = { ... }
* @return The hostSuccessRate.
*/
int getHostSuccessRate();
/**
*
* Average success rate of the hosts in the cluster at the time of the ejection event on a 0-100
* range.
*
*
* uint32 cluster_average_success_rate = 2 [(.validate.rules) = { ... }
* @return The clusterAverageSuccessRate.
*/
int getClusterAverageSuccessRate();
/**
*
* Success rate ejection threshold at the time of the ejection event.
*
*
* uint32 cluster_success_rate_ejection_threshold = 3 [(.validate.rules) = { ... }
* @return The clusterSuccessRateEjectionThreshold.
*/
int getClusterSuccessRateEjectionThreshold();
}