io.envoyproxy.envoy.data.accesslog.v2.HTTPAccessLogEntryOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: envoy/data/accesslog/v2/accesslog.proto
package io.envoyproxy.envoy.data.accesslog.v2;
public interface HTTPAccessLogEntryOrBuilder extends
// @@protoc_insertion_point(interface_extends:envoy.data.accesslog.v2.HTTPAccessLogEntry)
com.google.protobuf.MessageOrBuilder {
/**
*
* Common properties shared by all Envoy access logs.
*
*
* .envoy.data.accesslog.v2.AccessLogCommon common_properties = 1;
*/
boolean hasCommonProperties();
/**
*
* Common properties shared by all Envoy access logs.
*
*
* .envoy.data.accesslog.v2.AccessLogCommon common_properties = 1;
*/
io.envoyproxy.envoy.data.accesslog.v2.AccessLogCommon getCommonProperties();
/**
*
* Common properties shared by all Envoy access logs.
*
*
* .envoy.data.accesslog.v2.AccessLogCommon common_properties = 1;
*/
io.envoyproxy.envoy.data.accesslog.v2.AccessLogCommonOrBuilder getCommonPropertiesOrBuilder();
/**
* .envoy.data.accesslog.v2.HTTPAccessLogEntry.HTTPVersion protocol_version = 2;
*/
int getProtocolVersionValue();
/**
* .envoy.data.accesslog.v2.HTTPAccessLogEntry.HTTPVersion protocol_version = 2;
*/
io.envoyproxy.envoy.data.accesslog.v2.HTTPAccessLogEntry.HTTPVersion getProtocolVersion();
/**
*
* Description of the incoming HTTP request.
*
*
* .envoy.data.accesslog.v2.HTTPRequestProperties request = 3;
*/
boolean hasRequest();
/**
*
* Description of the incoming HTTP request.
*
*
* .envoy.data.accesslog.v2.HTTPRequestProperties request = 3;
*/
io.envoyproxy.envoy.data.accesslog.v2.HTTPRequestProperties getRequest();
/**
*
* Description of the incoming HTTP request.
*
*
* .envoy.data.accesslog.v2.HTTPRequestProperties request = 3;
*/
io.envoyproxy.envoy.data.accesslog.v2.HTTPRequestPropertiesOrBuilder getRequestOrBuilder();
/**
*
* Description of the outgoing HTTP response.
*
*
* .envoy.data.accesslog.v2.HTTPResponseProperties response = 4;
*/
boolean hasResponse();
/**
*
* Description of the outgoing HTTP response.
*
*
* .envoy.data.accesslog.v2.HTTPResponseProperties response = 4;
*/
io.envoyproxy.envoy.data.accesslog.v2.HTTPResponseProperties getResponse();
/**
*
* Description of the outgoing HTTP response.
*
*
* .envoy.data.accesslog.v2.HTTPResponseProperties response = 4;
*/
io.envoyproxy.envoy.data.accesslog.v2.HTTPResponsePropertiesOrBuilder getResponseOrBuilder();
}