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