All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.envoyproxy.envoy.admin.v3.HostHealthStatusOrBuilder Maven / Gradle / Ivy

There is a newer version: 1.0.46
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: envoy/admin/v3/clusters.proto

package io.envoyproxy.envoy.admin.v3;

public interface HostHealthStatusOrBuilder extends
    // @@protoc_insertion_point(interface_extends:envoy.admin.v3.HostHealthStatus)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * The host is currently failing active health checks.
   * 
* * bool failed_active_health_check = 1; * @return The failedActiveHealthCheck. */ boolean getFailedActiveHealthCheck(); /** *
   * The host is currently considered an outlier and has been ejected.
   * 
* * bool failed_outlier_check = 2; * @return The failedOutlierCheck. */ boolean getFailedOutlierCheck(); /** *
   * The host is currently being marked as degraded through active health checking.
   * 
* * bool failed_active_degraded_check = 4; * @return The failedActiveDegradedCheck. */ boolean getFailedActiveDegradedCheck(); /** *
   * The host has been removed from service discovery, but is being stabilized due to active
   * health checking.
   * 
* * bool pending_dynamic_removal = 5; * @return The pendingDynamicRemoval. */ boolean getPendingDynamicRemoval(); /** *
   * The host has not yet been health checked.
   * 
* * bool pending_active_hc = 6; * @return The pendingActiveHc. */ boolean getPendingActiveHc(); /** *
   * The host should be excluded from panic, spillover, etc. calculations because it was explicitly
   * taken out of rotation via protocol signal and is not meant to be routed to.
   * 
* * bool excluded_via_immediate_hc_fail = 7; * @return The excludedViaImmediateHcFail. */ boolean getExcludedViaImmediateHcFail(); /** *
   * The host failed active HC due to timeout.
   * 
* * bool active_hc_timeout = 8; * @return The activeHcTimeout. */ boolean getActiveHcTimeout(); /** *
   * 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.config.core.v3.HealthStatus eds_health_status = 3; * @return The enum numeric value on the wire for edsHealthStatus. */ 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.config.core.v3.HealthStatus eds_health_status = 3; * @return The edsHealthStatus. */ io.envoyproxy.envoy.config.core.v3.HealthStatus getEdsHealthStatus(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy