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

io.envoyproxy.envoy.admin.v2alpha.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/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; */ 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.v2.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.v2.core.HealthStatus eds_health_status = 3; */ io.envoyproxy.envoy.api.v2.core.HealthStatus getEdsHealthStatus(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy