io.envoyproxy.envoy.admin.v2alpha.HostHealthStatusOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: envoy/admin/v2alpha/clusters.proto
package io.envoyproxy.envoy.admin.v2alpha;
public interface HostHealthStatusOrBuilder extends
// @@protoc_insertion_point(interface_extends:envoy.admin.v2alpha.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();
/**
*
* 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;
* @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.api.v2.core.HealthStatus eds_health_status = 3;
* @return The edsHealthStatus.
*/
io.envoyproxy.envoy.api.v2.core.HealthStatus getEdsHealthStatus();
}