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 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

        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

        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.