io.envoyproxy.envoy.service.event_reporting.v2alpha.StreamEventsRequestOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: envoy/service/event_reporting/v2alpha/event_reporting_service.proto
package io.envoyproxy.envoy.service.event_reporting.v2alpha;
public interface StreamEventsRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:envoy.service.event_reporting.v2alpha.StreamEventsRequest)
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.event_reporting.v2alpha.StreamEventsRequest.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.event_reporting.v2alpha.StreamEventsRequest.Identifier identifier = 1;
* @return The identifier.
*/
io.envoyproxy.envoy.service.event_reporting.v2alpha.StreamEventsRequest.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.event_reporting.v2alpha.StreamEventsRequest.Identifier identifier = 1;
*/
io.envoyproxy.envoy.service.event_reporting.v2alpha.StreamEventsRequest.IdentifierOrBuilder getIdentifierOrBuilder();
/**
*
* Batch of events. When the stream is already active, it will be the events occurred
* since the last message had been sent. If the server receives unknown event type, it should
* silently ignore it.
* The following events are supported:
* * :ref:`HealthCheckEvent <envoy_api_msg_data.core.v2alpha.HealthCheckEvent>`
* * :ref:`OutlierDetectionEvent <envoy_api_msg_data.cluster.v2alpha.OutlierDetectionEvent>`
*
*
* repeated .google.protobuf.Any events = 2 [(.validate.rules) = { ... }
*/
java.util.List
getEventsList();
/**
*
* Batch of events. When the stream is already active, it will be the events occurred
* since the last message had been sent. If the server receives unknown event type, it should
* silently ignore it.
* The following events are supported:
* * :ref:`HealthCheckEvent <envoy_api_msg_data.core.v2alpha.HealthCheckEvent>`
* * :ref:`OutlierDetectionEvent <envoy_api_msg_data.cluster.v2alpha.OutlierDetectionEvent>`
*
*
* repeated .google.protobuf.Any events = 2 [(.validate.rules) = { ... }
*/
com.google.protobuf.Any getEvents(int index);
/**
*
* Batch of events. When the stream is already active, it will be the events occurred
* since the last message had been sent. If the server receives unknown event type, it should
* silently ignore it.
* The following events are supported:
* * :ref:`HealthCheckEvent <envoy_api_msg_data.core.v2alpha.HealthCheckEvent>`
* * :ref:`OutlierDetectionEvent <envoy_api_msg_data.cluster.v2alpha.OutlierDetectionEvent>`
*
*
* repeated .google.protobuf.Any events = 2 [(.validate.rules) = { ... }
*/
int getEventsCount();
/**
*
* Batch of events. When the stream is already active, it will be the events occurred
* since the last message had been sent. If the server receives unknown event type, it should
* silently ignore it.
* The following events are supported:
* * :ref:`HealthCheckEvent <envoy_api_msg_data.core.v2alpha.HealthCheckEvent>`
* * :ref:`OutlierDetectionEvent <envoy_api_msg_data.cluster.v2alpha.OutlierDetectionEvent>`
*
*
* repeated .google.protobuf.Any events = 2 [(.validate.rules) = { ... }
*/
java.util.List extends com.google.protobuf.AnyOrBuilder>
getEventsOrBuilderList();
/**
*
* Batch of events. When the stream is already active, it will be the events occurred
* since the last message had been sent. If the server receives unknown event type, it should
* silently ignore it.
* The following events are supported:
* * :ref:`HealthCheckEvent <envoy_api_msg_data.core.v2alpha.HealthCheckEvent>`
* * :ref:`OutlierDetectionEvent <envoy_api_msg_data.cluster.v2alpha.OutlierDetectionEvent>`
*
*
* repeated .google.protobuf.Any events = 2 [(.validate.rules) = { ... }
*/
com.google.protobuf.AnyOrBuilder getEventsOrBuilder(
int index);
}