Interface SocketStreamedTraceSegmentOrBuilder

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

public interface SocketStreamedTraceSegmentOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • 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;
    • hasEvent

      boolean hasEvent()
       Socket event.
       
      .envoy.data.tap.v2alpha.SocketEvent event = 3;
      Returns:
      Whether the event field is set.
    • getEvent

      SocketEvent getEvent()
       Socket event.
       
      .envoy.data.tap.v2alpha.SocketEvent event = 3;
      Returns:
      The event.
    • getEventOrBuilder

      SocketEventOrBuilder getEventOrBuilder()
       Socket event.
       
      .envoy.data.tap.v2alpha.SocketEvent event = 3;
    • getMessagePieceCase