Interface HostHealthStatusOrBuilder

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

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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      HealthStatus getEdsHealthStatus()
      Health status as reported by EDS.
      int getEdsHealthStatusValue()
      Health status as reported by EDS.
      boolean getFailedActiveDegradedCheck()
      The host is currently being marked as degraded through active health checking.
      boolean getFailedActiveHealthCheck()
      The host is currently failing active health checks.
      boolean getFailedOutlierCheck()
      The host is currently considered an outlier and has been ejected.
      boolean getPendingActiveHc()
      The host has not yet been health checked.
      boolean getPendingDynamicRemoval()
      The host has been removed from service discovery, but is being stabilized due to active health checking.
      • 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

      • getFailedActiveHealthCheck

        boolean getFailedActiveHealthCheck()
         The host is currently failing active health checks.
         
        bool failed_active_health_check = 1;
        Returns:
        The failedActiveHealthCheck.
      • getFailedOutlierCheck

        boolean getFailedOutlierCheck()
         The host is currently considered an outlier and has been ejected.
         
        bool failed_outlier_check = 2;
        Returns:
        The failedOutlierCheck.
      • getFailedActiveDegradedCheck

        boolean getFailedActiveDegradedCheck()
         The host is currently being marked as degraded through active health checking.
         
        bool failed_active_degraded_check = 4;
        Returns:
        The failedActiveDegradedCheck.
      • getPendingDynamicRemoval

        boolean getPendingDynamicRemoval()
         The host has been removed from service discovery, but is being stabilized due to active
         health checking.
         
        bool pending_dynamic_removal = 5;
        Returns:
        The pendingDynamicRemoval.
      • getPendingActiveHc

        boolean getPendingActiveHc()
         The host has not yet been health checked.
         
        bool pending_active_hc = 6;
        Returns:
        The pendingActiveHc.
      • getEdsHealthStatusValue

        int getEdsHealthStatusValue()
         Health status as reported by EDS. Note: only HEALTHY and UNHEALTHY are currently supported
         here.
         [#comment:TODO(mrice32): pipe through remaining EDS health status possibilities.]
         
        .envoy.api.v2.core.HealthStatus eds_health_status = 3;
        Returns:
        The enum numeric value on the wire for edsHealthStatus.
      • getEdsHealthStatus

        HealthStatus getEdsHealthStatus()
         Health status as reported by EDS. Note: only HEALTHY and UNHEALTHY are currently supported
         here.
         [#comment:TODO(mrice32): pipe through remaining EDS health status possibilities.]
         
        .envoy.api.v2.core.HealthStatus eds_health_status = 3;
        Returns:
        The edsHealthStatus.