Interface StreamEventsRequestOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
StreamEventsRequest, StreamEventsRequest.Builder

public interface StreamEventsRequestOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    com.google.protobuf.Any
    getEvents(int index)
    Batch of events.
    int
    Batch of events.
    List<com.google.protobuf.Any>
    Batch of events.
    com.google.protobuf.AnyOrBuilder
    getEventsOrBuilder(int index)
    Batch of events.
    List<? extends com.google.protobuf.AnyOrBuilder>
    Batch of events.
    Identifier data that will only be sent in the first message on the stream.
    Identifier data that will only be sent in the first message on the stream.
    boolean
    Identifier data that will only be sent in the first message on the stream.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasIdentifier

      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.v3.StreamEventsRequest.Identifier identifier = 1;
      Returns:
      Whether the identifier field is set.
    • 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.v3.StreamEventsRequest.Identifier identifier = 1;
      Returns:
      The identifier.
    • getIdentifierOrBuilder

      StreamEventsRequest.IdentifierOrBuilder getIdentifierOrBuilder()
       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.v3.StreamEventsRequest.Identifier identifier = 1;
    • getEventsList

      List<com.google.protobuf.Any> 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_v3_api_msg_data.core.v3.HealthCheckEvent>`
       * :ref:`OutlierDetectionEvent <envoy_v3_api_msg_data.cluster.v3.OutlierDetectionEvent>`
       
      repeated .google.protobuf.Any events = 2 [(.validate.rules) = { ... }
    • getEvents

      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_v3_api_msg_data.core.v3.HealthCheckEvent>`
       * :ref:`OutlierDetectionEvent <envoy_v3_api_msg_data.cluster.v3.OutlierDetectionEvent>`
       
      repeated .google.protobuf.Any events = 2 [(.validate.rules) = { ... }
    • getEventsCount

      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_v3_api_msg_data.core.v3.HealthCheckEvent>`
       * :ref:`OutlierDetectionEvent <envoy_v3_api_msg_data.cluster.v3.OutlierDetectionEvent>`
       
      repeated .google.protobuf.Any events = 2 [(.validate.rules) = { ... }
    • getEventsOrBuilderList

      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_v3_api_msg_data.core.v3.HealthCheckEvent>`
       * :ref:`OutlierDetectionEvent <envoy_v3_api_msg_data.cluster.v3.OutlierDetectionEvent>`
       
      repeated .google.protobuf.Any events = 2 [(.validate.rules) = { ... }
    • getEventsOrBuilder

      com.google.protobuf.AnyOrBuilder getEventsOrBuilder(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_v3_api_msg_data.core.v3.HealthCheckEvent>`
       * :ref:`OutlierDetectionEvent <envoy_v3_api_msg_data.cluster.v3.OutlierDetectionEvent>`
       
      repeated .google.protobuf.Any events = 2 [(.validate.rules) = { ... }