io.envoyproxy.envoy.service.accesslog.v3alpha.StreamAccessLogsMessageOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: envoy/service/accesslog/v3alpha/als.proto
package io.envoyproxy.envoy.service.accesslog.v3alpha;
public interface StreamAccessLogsMessageOrBuilder extends
// @@protoc_insertion_point(interface_extends:envoy.service.accesslog.v3alpha.StreamAccessLogsMessage)
com.google.protobuf.MessageOrBuilder {
/**
*
* Identifier data that will only be sent in the first message on the stream. This is effectively
* structured metadata and is a performance optimization.
*
*
* .envoy.service.accesslog.v3alpha.StreamAccessLogsMessage.Identifier identifier = 1;
*/
boolean hasIdentifier();
/**
*
* Identifier data that will only be sent in the first message on the stream. This is effectively
* structured metadata and is a performance optimization.
*
*
* .envoy.service.accesslog.v3alpha.StreamAccessLogsMessage.Identifier identifier = 1;
*/
io.envoyproxy.envoy.service.accesslog.v3alpha.StreamAccessLogsMessage.Identifier getIdentifier();
/**
*
* Identifier data that will only be sent in the first message on the stream. This is effectively
* structured metadata and is a performance optimization.
*
*
* .envoy.service.accesslog.v3alpha.StreamAccessLogsMessage.Identifier identifier = 1;
*/
io.envoyproxy.envoy.service.accesslog.v3alpha.StreamAccessLogsMessage.IdentifierOrBuilder getIdentifierOrBuilder();
/**
* .envoy.service.accesslog.v3alpha.StreamAccessLogsMessage.HTTPAccessLogEntries http_logs = 2;
*/
boolean hasHttpLogs();
/**
* .envoy.service.accesslog.v3alpha.StreamAccessLogsMessage.HTTPAccessLogEntries http_logs = 2;
*/
io.envoyproxy.envoy.service.accesslog.v3alpha.StreamAccessLogsMessage.HTTPAccessLogEntries getHttpLogs();
/**
* .envoy.service.accesslog.v3alpha.StreamAccessLogsMessage.HTTPAccessLogEntries http_logs = 2;
*/
io.envoyproxy.envoy.service.accesslog.v3alpha.StreamAccessLogsMessage.HTTPAccessLogEntriesOrBuilder getHttpLogsOrBuilder();
/**
* .envoy.service.accesslog.v3alpha.StreamAccessLogsMessage.TCPAccessLogEntries tcp_logs = 3;
*/
boolean hasTcpLogs();
/**
* .envoy.service.accesslog.v3alpha.StreamAccessLogsMessage.TCPAccessLogEntries tcp_logs = 3;
*/
io.envoyproxy.envoy.service.accesslog.v3alpha.StreamAccessLogsMessage.TCPAccessLogEntries getTcpLogs();
/**
* .envoy.service.accesslog.v3alpha.StreamAccessLogsMessage.TCPAccessLogEntries tcp_logs = 3;
*/
io.envoyproxy.envoy.service.accesslog.v3alpha.StreamAccessLogsMessage.TCPAccessLogEntriesOrBuilder getTcpLogsOrBuilder();
public io.envoyproxy.envoy.service.accesslog.v3alpha.StreamAccessLogsMessage.LogEntriesCase getLogEntriesCase();
}