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

    Modifier and Type
    Method
    Description
    int
    Average success rate of the hosts in the cluster at the time of the ejection event on a 0-100 range.
    int
    Success rate ejection threshold at the time of the ejection event.
    int
    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 Details

    • 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.