Interface SocketBufferedTraceOrBuilder

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

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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      Connection getConnection()
      Connection properties.
      ConnectionOrBuilder getConnectionOrBuilder()
      Connection properties.
      SocketEvent getEvents​(int index)
      Sequence of observed events.
      int getEventsCount()
      Sequence of observed events.
      java.util.List<SocketEvent> getEventsList()
      Sequence of observed events.
      SocketEventOrBuilder getEventsOrBuilder​(int index)
      Sequence of observed events.
      java.util.List<? extends SocketEventOrBuilder> getEventsOrBuilderList()
      Sequence of observed events.
      boolean getReadTruncated()
      Set to true if read events were truncated due to the :ref:`max_buffered_rx_bytes <envoy_api_field_service.tap.v2alpha.OutputConfig.max_buffered_rx_bytes>` setting.
      long getTraceId()
      Trace ID unique to the originating Envoy only.
      boolean getWriteTruncated()
      Set to true if write events were truncated due to the :ref:`max_buffered_tx_bytes <envoy_api_field_service.tap.v2alpha.OutputConfig.max_buffered_tx_bytes>` setting.
      boolean hasConnection()
      Connection properties.
      • 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 Detail

      • getTraceId

        long getTraceId()
         Trace ID unique to the originating Envoy only. Trace IDs can repeat and should not be used
         for long term stable uniqueness. Matches connection IDs used in Envoy logs.
         
        uint64 trace_id = 1;
        Returns:
        The traceId.
      • hasConnection

        boolean hasConnection()
         Connection properties.
         
        .envoy.data.tap.v2alpha.Connection connection = 2;
        Returns:
        Whether the connection field is set.
      • getConnection

        Connection getConnection()
         Connection properties.
         
        .envoy.data.tap.v2alpha.Connection connection = 2;
        Returns:
        The connection.
      • getConnectionOrBuilder

        ConnectionOrBuilder getConnectionOrBuilder()
         Connection properties.
         
        .envoy.data.tap.v2alpha.Connection connection = 2;
      • getEventsList

        java.util.List<SocketEvent> getEventsList()
         Sequence of observed events.
         
        repeated .envoy.data.tap.v2alpha.SocketEvent events = 3;
      • getEvents

        SocketEvent getEvents​(int index)
         Sequence of observed events.
         
        repeated .envoy.data.tap.v2alpha.SocketEvent events = 3;
      • getEventsCount

        int getEventsCount()
         Sequence of observed events.
         
        repeated .envoy.data.tap.v2alpha.SocketEvent events = 3;
      • getEventsOrBuilderList

        java.util.List<? extends SocketEventOrBuilder> getEventsOrBuilderList()
         Sequence of observed events.
         
        repeated .envoy.data.tap.v2alpha.SocketEvent events = 3;
      • getEventsOrBuilder

        SocketEventOrBuilder getEventsOrBuilder​(int index)
         Sequence of observed events.
         
        repeated .envoy.data.tap.v2alpha.SocketEvent events = 3;
      • getReadTruncated

        boolean getReadTruncated()
         Set to true if read events were truncated due to the :ref:`max_buffered_rx_bytes
         <envoy_api_field_service.tap.v2alpha.OutputConfig.max_buffered_rx_bytes>` setting.
         
        bool read_truncated = 4;
        Returns:
        The readTruncated.
      • getWriteTruncated

        boolean getWriteTruncated()
         Set to true if write events were truncated due to the :ref:`max_buffered_tx_bytes
         <envoy_api_field_service.tap.v2alpha.OutputConfig.max_buffered_tx_bytes>` setting.
         
        bool write_truncated = 5;
        Returns:
        The writeTruncated.