io.envoyproxy.envoy.admin.v3alpha.HostHealthStatusOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: envoy/admin/v3alpha/clusters.proto
package io.envoyproxy.envoy.admin.v3alpha;
public interface HostHealthStatusOrBuilder extends
// @@protoc_insertion_point(interface_extends:envoy.admin.v3alpha.HostHealthStatus)
com.google.protobuf.MessageOrBuilder {
/**
*
* The host is currently failing active health checks.
*
*
* bool failed_active_health_check = 1;
*/
boolean getFailedActiveHealthCheck();
/**
*
* The host is currently considered an outlier and has been ejected.
*
*
* bool failed_outlier_check = 2;
*/
boolean getFailedOutlierCheck();
/**
*
* The host is currently being marked as degraded through active health checking.
*
*
* bool failed_active_degraded_check = 4;
*/
boolean getFailedActiveDegradedCheck();
/**
*
* The host has been removed from service discovery, but is being stabilized due to active
* health checking.
*
*
* bool pending_dynamic_removal = 5;
*/
boolean getPendingDynamicRemoval();
/**
*
* The host has not yet been health checked.
*
*
* bool pending_active_hc = 6;
*/
boolean getPendingActiveHc();
/**
*
* Health status as reported by EDS. Note: only HEALTHY and UNHEALTHY are currently supported
* here.
* TODO(mrice32): pipe through remaining EDS health status possibilities.
*
*
* .envoy.api.v3alpha.core.HealthStatus eds_health_status = 3;
*/
int getEdsHealthStatusValue();
/**
*
* Health status as reported by EDS. Note: only HEALTHY and UNHEALTHY are currently supported
* here.
* TODO(mrice32): pipe through remaining EDS health status possibilities.
*
*
* .envoy.api.v3alpha.core.HealthStatus eds_health_status = 3;
*/
io.envoyproxy.envoy.api.v3alpha.core.HealthStatus getEdsHealthStatus();
}