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

io.envoyproxy.envoy.service.accesslog.v2.StreamAccessLogsMessageOrBuilder Maven / Gradle / Ivy

There is a newer version: 1.0.46
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: envoy/service/accesslog/v2/als.proto

package io.envoyproxy.envoy.service.accesslog.v2;

public interface StreamAccessLogsMessageOrBuilder extends
    // @@protoc_insertion_point(interface_extends:envoy.service.accesslog.v2.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.v2.StreamAccessLogsMessage.Identifier identifier = 1; * @return Whether the identifier field is set. */ 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.v2.StreamAccessLogsMessage.Identifier identifier = 1; * @return The identifier. */ io.envoyproxy.envoy.service.accesslog.v2.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.v2.StreamAccessLogsMessage.Identifier identifier = 1; */ io.envoyproxy.envoy.service.accesslog.v2.StreamAccessLogsMessage.IdentifierOrBuilder getIdentifierOrBuilder(); /** * .envoy.service.accesslog.v2.StreamAccessLogsMessage.HTTPAccessLogEntries http_logs = 2; * @return Whether the httpLogs field is set. */ boolean hasHttpLogs(); /** * .envoy.service.accesslog.v2.StreamAccessLogsMessage.HTTPAccessLogEntries http_logs = 2; * @return The httpLogs. */ io.envoyproxy.envoy.service.accesslog.v2.StreamAccessLogsMessage.HTTPAccessLogEntries getHttpLogs(); /** * .envoy.service.accesslog.v2.StreamAccessLogsMessage.HTTPAccessLogEntries http_logs = 2; */ io.envoyproxy.envoy.service.accesslog.v2.StreamAccessLogsMessage.HTTPAccessLogEntriesOrBuilder getHttpLogsOrBuilder(); /** * .envoy.service.accesslog.v2.StreamAccessLogsMessage.TCPAccessLogEntries tcp_logs = 3; * @return Whether the tcpLogs field is set. */ boolean hasTcpLogs(); /** * .envoy.service.accesslog.v2.StreamAccessLogsMessage.TCPAccessLogEntries tcp_logs = 3; * @return The tcpLogs. */ io.envoyproxy.envoy.service.accesslog.v2.StreamAccessLogsMessage.TCPAccessLogEntries getTcpLogs(); /** * .envoy.service.accesslog.v2.StreamAccessLogsMessage.TCPAccessLogEntries tcp_logs = 3; */ io.envoyproxy.envoy.service.accesslog.v2.StreamAccessLogsMessage.TCPAccessLogEntriesOrBuilder getTcpLogsOrBuilder(); public io.envoyproxy.envoy.service.accesslog.v2.StreamAccessLogsMessage.LogEntriesCase getLogEntriesCase(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy