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

io.envoyproxy.envoy.data.accesslog.v3.HTTPAccessLogEntryOrBuilder Maven / Gradle / Ivy

// 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 HTTPAccessLogEntryOrBuilder extends
    // @@protoc_insertion_point(interface_extends:envoy.data.accesslog.v3.HTTPAccessLogEntry)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * Common properties shared by all Envoy access logs.
   * 
* * .envoy.data.accesslog.v3.AccessLogCommon common_properties = 1; * @return Whether the commonProperties field is set. */ boolean hasCommonProperties(); /** *
   * Common properties shared by all Envoy access logs.
   * 
* * .envoy.data.accesslog.v3.AccessLogCommon common_properties = 1; * @return The commonProperties. */ io.envoyproxy.envoy.data.accesslog.v3.AccessLogCommon getCommonProperties(); /** *
   * Common properties shared by all Envoy access logs.
   * 
* * .envoy.data.accesslog.v3.AccessLogCommon common_properties = 1; */ io.envoyproxy.envoy.data.accesslog.v3.AccessLogCommonOrBuilder getCommonPropertiesOrBuilder(); /** * .envoy.data.accesslog.v3.HTTPAccessLogEntry.HTTPVersion protocol_version = 2; * @return The enum numeric value on the wire for protocolVersion. */ int getProtocolVersionValue(); /** * .envoy.data.accesslog.v3.HTTPAccessLogEntry.HTTPVersion protocol_version = 2; * @return The protocolVersion. */ io.envoyproxy.envoy.data.accesslog.v3.HTTPAccessLogEntry.HTTPVersion getProtocolVersion(); /** *
   * Description of the incoming HTTP request.
   * 
* * .envoy.data.accesslog.v3.HTTPRequestProperties request = 3; * @return Whether the request field is set. */ boolean hasRequest(); /** *
   * Description of the incoming HTTP request.
   * 
* * .envoy.data.accesslog.v3.HTTPRequestProperties request = 3; * @return The request. */ io.envoyproxy.envoy.data.accesslog.v3.HTTPRequestProperties getRequest(); /** *
   * Description of the incoming HTTP request.
   * 
* * .envoy.data.accesslog.v3.HTTPRequestProperties request = 3; */ io.envoyproxy.envoy.data.accesslog.v3.HTTPRequestPropertiesOrBuilder getRequestOrBuilder(); /** *
   * Description of the outgoing HTTP response.
   * 
* * .envoy.data.accesslog.v3.HTTPResponseProperties response = 4; * @return Whether the response field is set. */ boolean hasResponse(); /** *
   * Description of the outgoing HTTP response.
   * 
* * .envoy.data.accesslog.v3.HTTPResponseProperties response = 4; * @return The response. */ io.envoyproxy.envoy.data.accesslog.v3.HTTPResponseProperties getResponse(); /** *
   * Description of the outgoing HTTP response.
   * 
* * .envoy.data.accesslog.v3.HTTPResponseProperties response = 4; */ io.envoyproxy.envoy.data.accesslog.v3.HTTPResponsePropertiesOrBuilder getResponseOrBuilder(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy