Interface OutlierEjectSuccessRateOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    OutlierEjectSuccessRate, OutlierEjectSuccessRate.Builder

    public interface OutlierEjectSuccessRateOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      int getClusterAverageSuccessRate()
      Average success rate of the hosts in the cluster at the time of the ejection event on a 0-100 range.
      int getClusterSuccessRateEjectionThreshold()
      Success rate ejection threshold at the time of the ejection event.
      int getHostSuccessRate()
      Host’s success rate at the time of the ejection event on a 0-100 range.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • getHostSuccessRate

        int getHostSuccessRate()
         Host’s success rate at the time of the ejection event on a 0-100 range.
         
        uint32 host_success_rate = 1 [(.validate.rules) = { ... }
        Returns:
        The hostSuccessRate.
      • getClusterAverageSuccessRate

        int getClusterAverageSuccessRate()
         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) = { ... }
        Returns:
        The clusterAverageSuccessRate.
      • getClusterSuccessRateEjectionThreshold

        int getClusterSuccessRateEjectionThreshold()
         Success rate ejection threshold at the time of the ejection event.
         
        uint32 cluster_success_rate_ejection_threshold = 3 [(.validate.rules) = { ... }
        Returns:
        The clusterSuccessRateEjectionThreshold.