io.envoyproxy.envoy.data.tap.v3.HttpBufferedTraceOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: envoy/data/tap/v3/http.proto
package io.envoyproxy.envoy.data.tap.v3;
public interface HttpBufferedTraceOrBuilder extends
// @@protoc_insertion_point(interface_extends:envoy.data.tap.v3.HttpBufferedTrace)
com.google.protobuf.MessageOrBuilder {
/**
*
* Request message.
*
*
* .envoy.data.tap.v3.HttpBufferedTrace.Message request = 1;
* @return Whether the request field is set.
*/
boolean hasRequest();
/**
*
* Request message.
*
*
* .envoy.data.tap.v3.HttpBufferedTrace.Message request = 1;
* @return The request.
*/
io.envoyproxy.envoy.data.tap.v3.HttpBufferedTrace.Message getRequest();
/**
*
* Request message.
*
*
* .envoy.data.tap.v3.HttpBufferedTrace.Message request = 1;
*/
io.envoyproxy.envoy.data.tap.v3.HttpBufferedTrace.MessageOrBuilder getRequestOrBuilder();
/**
*
* Response message.
*
*
* .envoy.data.tap.v3.HttpBufferedTrace.Message response = 2;
* @return Whether the response field is set.
*/
boolean hasResponse();
/**
*
* Response message.
*
*
* .envoy.data.tap.v3.HttpBufferedTrace.Message response = 2;
* @return The response.
*/
io.envoyproxy.envoy.data.tap.v3.HttpBufferedTrace.Message getResponse();
/**
*
* Response message.
*
*
* .envoy.data.tap.v3.HttpBufferedTrace.Message response = 2;
*/
io.envoyproxy.envoy.data.tap.v3.HttpBufferedTrace.MessageOrBuilder getResponseOrBuilder();
}