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

io.envoyproxy.envoy.data.accesslog.v3.ResponseFlagsOrBuilder 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/data/accesslog/v3/accesslog.proto

package io.envoyproxy.envoy.data.accesslog.v3;

public interface ResponseFlagsOrBuilder extends
    // @@protoc_insertion_point(interface_extends:envoy.data.accesslog.v3.ResponseFlags)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * Indicates local server healthcheck failed.
   * 
* * bool failed_local_healthcheck = 1; * @return The failedLocalHealthcheck. */ boolean getFailedLocalHealthcheck(); /** *
   * Indicates there was no healthy upstream.
   * 
* * bool no_healthy_upstream = 2; * @return The noHealthyUpstream. */ boolean getNoHealthyUpstream(); /** *
   * Indicates an there was an upstream request timeout.
   * 
* * bool upstream_request_timeout = 3; * @return The upstreamRequestTimeout. */ boolean getUpstreamRequestTimeout(); /** *
   * Indicates local codec level reset was sent on the stream.
   * 
* * bool local_reset = 4; * @return The localReset. */ boolean getLocalReset(); /** *
   * Indicates remote codec level reset was received on the stream.
   * 
* * bool upstream_remote_reset = 5; * @return The upstreamRemoteReset. */ boolean getUpstreamRemoteReset(); /** *
   * Indicates there was a local reset by a connection pool due to an initial connection failure.
   * 
* * bool upstream_connection_failure = 6; * @return The upstreamConnectionFailure. */ boolean getUpstreamConnectionFailure(); /** *
   * Indicates the stream was reset due to an upstream connection termination.
   * 
* * bool upstream_connection_termination = 7; * @return The upstreamConnectionTermination. */ boolean getUpstreamConnectionTermination(); /** *
   * Indicates the stream was reset because of a resource overflow.
   * 
* * bool upstream_overflow = 8; * @return The upstreamOverflow. */ boolean getUpstreamOverflow(); /** *
   * Indicates no route was found for the request.
   * 
* * bool no_route_found = 9; * @return The noRouteFound. */ boolean getNoRouteFound(); /** *
   * Indicates that the request was delayed before proxying.
   * 
* * bool delay_injected = 10; * @return The delayInjected. */ boolean getDelayInjected(); /** *
   * Indicates that the request was aborted with an injected error code.
   * 
* * bool fault_injected = 11; * @return The faultInjected. */ boolean getFaultInjected(); /** *
   * Indicates that the request was rate-limited locally.
   * 
* * bool rate_limited = 12; * @return The rateLimited. */ boolean getRateLimited(); /** *
   * Indicates if the request was deemed unauthorized and the reason for it.
   * 
* * .envoy.data.accesslog.v3.ResponseFlags.Unauthorized unauthorized_details = 13; * @return Whether the unauthorizedDetails field is set. */ boolean hasUnauthorizedDetails(); /** *
   * Indicates if the request was deemed unauthorized and the reason for it.
   * 
* * .envoy.data.accesslog.v3.ResponseFlags.Unauthorized unauthorized_details = 13; * @return The unauthorizedDetails. */ io.envoyproxy.envoy.data.accesslog.v3.ResponseFlags.Unauthorized getUnauthorizedDetails(); /** *
   * Indicates if the request was deemed unauthorized and the reason for it.
   * 
* * .envoy.data.accesslog.v3.ResponseFlags.Unauthorized unauthorized_details = 13; */ io.envoyproxy.envoy.data.accesslog.v3.ResponseFlags.UnauthorizedOrBuilder getUnauthorizedDetailsOrBuilder(); /** *
   * Indicates that the request was rejected because there was an error in rate limit service.
   * 
* * bool rate_limit_service_error = 14; * @return The rateLimitServiceError. */ boolean getRateLimitServiceError(); /** *
   * Indicates the stream was reset due to a downstream connection termination.
   * 
* * bool downstream_connection_termination = 15; * @return The downstreamConnectionTermination. */ boolean getDownstreamConnectionTermination(); /** *
   * Indicates that the upstream retry limit was exceeded, resulting in a downstream error.
   * 
* * bool upstream_retry_limit_exceeded = 16; * @return The upstreamRetryLimitExceeded. */ boolean getUpstreamRetryLimitExceeded(); /** *
   * Indicates that the stream idle timeout was hit, resulting in a downstream 408.
   * 
* * bool stream_idle_timeout = 17; * @return The streamIdleTimeout. */ boolean getStreamIdleTimeout(); /** *
   * Indicates that the request was rejected because an envoy request header failed strict
   * validation.
   * 
* * bool invalid_envoy_request_headers = 18; * @return The invalidEnvoyRequestHeaders. */ boolean getInvalidEnvoyRequestHeaders(); /** *
   * Indicates there was an HTTP protocol error on the downstream request.
   * 
* * bool downstream_protocol_error = 19; * @return The downstreamProtocolError. */ boolean getDownstreamProtocolError(); /** *
   * Indicates there was a max stream duration reached on the upstream request.
   * 
* * bool upstream_max_stream_duration_reached = 20; * @return The upstreamMaxStreamDurationReached. */ boolean getUpstreamMaxStreamDurationReached(); /** *
   * Indicates the response was served from a cache filter.
   * 
* * bool response_from_cache_filter = 21; * @return The responseFromCacheFilter. */ boolean getResponseFromCacheFilter(); /** *
   * Indicates that a filter configuration is not available.
   * 
* * bool no_filter_config_found = 22; * @return The noFilterConfigFound. */ boolean getNoFilterConfigFound(); /** *
   * Indicates that request or connection exceeded the downstream connection duration.
   * 
* * bool duration_timeout = 23; * @return The durationTimeout. */ boolean getDurationTimeout(); /** *
   * Indicates there was an HTTP protocol error in the upstream response.
   * 
* * bool upstream_protocol_error = 24; * @return The upstreamProtocolError. */ boolean getUpstreamProtocolError(); /** *
   * Indicates no cluster was found for the request.
   * 
* * bool no_cluster_found = 25; * @return The noClusterFound. */ boolean getNoClusterFound(); /** *
   * Indicates overload manager terminated the request.
   * 
* * bool overload_manager = 26; * @return The overloadManager. */ boolean getOverloadManager(); /** *
   * Indicates a DNS resolution failed.
   * 
* * bool dns_resolution_failure = 27; * @return The dnsResolutionFailure. */ boolean getDnsResolutionFailure(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy