Interface Reports.Trace.QueryPlanNode.FetchNodeOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Reports.Trace.QueryPlanNode.FetchNode, Reports.Trace.QueryPlanNode.FetchNode.Builder
Enclosing class:
Reports.Trace.QueryPlanNode

public static interface Reports.Trace.QueryPlanNode.FetchNodeOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    com.google.protobuf.Timestamp
    .google.protobuf.Timestamp received_time = 6;
    com.google.protobuf.TimestampOrBuilder
    .google.protobuf.Timestamp received_time = 6;
    com.google.protobuf.Timestamp
    Wallclock times measured in the gateway for when this operation was sent and received.
    long
    relative to the outer trace's start_time, in ns, measured in the gateway.
    com.google.protobuf.TimestampOrBuilder
    Wallclock times measured in the gateway for when this operation was sent and received.
    XXX When we want to include more details about the sub-operation that was executed against this service, we should include that here in each fetch node.
    com.google.protobuf.ByteString
    XXX When we want to include more details about the sub-operation that was executed against this service, we should include that here in each fetch node.
    This Trace only contains start_time, end_time, duration_ns, and root; all timings were calculated **on the federated service**, and clock skew will be handled by the ingress server.
    This Trace only contains start_time, end_time, duration_ns, and root; all timings were calculated **on the federated service**, and clock skew will be handled by the ingress server.
    boolean
    bool traceParsingFailed = 2;
    boolean
    .google.protobuf.Timestamp received_time = 6;
    boolean
    Wallclock times measured in the gateway for when this operation was sent and received.
    boolean
    This Trace only contains start_time, end_time, duration_ns, and root; all timings were calculated **on the federated service**, and clock skew will be handled by the ingress server.

    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

    • getServiceName

      String getServiceName()
       XXX When we want to include more details about the sub-operation that was
       executed against this service, we should include that here in each fetch node.
       This might include an operation signature, requires directive, reference resolutions, etc.
       
      string serviceName = 1;
      Returns:
      The serviceName.
    • getServiceNameBytes

      com.google.protobuf.ByteString getServiceNameBytes()
       XXX When we want to include more details about the sub-operation that was
       executed against this service, we should include that here in each fetch node.
       This might include an operation signature, requires directive, reference resolutions, etc.
       
      string serviceName = 1;
      Returns:
      The bytes for serviceName.
    • getTraceParsingFailed

      boolean getTraceParsingFailed()
      bool traceParsingFailed = 2;
      Returns:
      The traceParsingFailed.
    • hasTrace

      boolean hasTrace()
       This Trace only contains start_time, end_time, duration_ns, and root;
       all timings were calculated **on the federated service**, and clock skew
       will be handled by the ingress server.
       
      .mdg.engine.proto.Trace trace = 3;
      Returns:
      Whether the trace field is set.
    • getTrace

      Reports.Trace getTrace()
       This Trace only contains start_time, end_time, duration_ns, and root;
       all timings were calculated **on the federated service**, and clock skew
       will be handled by the ingress server.
       
      .mdg.engine.proto.Trace trace = 3;
      Returns:
      The trace.
    • getTraceOrBuilder

      Reports.TraceOrBuilder getTraceOrBuilder()
       This Trace only contains start_time, end_time, duration_ns, and root;
       all timings were calculated **on the federated service**, and clock skew
       will be handled by the ingress server.
       
      .mdg.engine.proto.Trace trace = 3;
    • getSentTimeOffset

      long getSentTimeOffset()
       relative to the outer trace's start_time, in ns, measured in the gateway.
       
      uint64 sent_time_offset = 4;
      Returns:
      The sentTimeOffset.
    • hasSentTime

      boolean hasSentTime()
       Wallclock times measured in the gateway for when this operation was
       sent and received.
       
      .google.protobuf.Timestamp sent_time = 5;
      Returns:
      Whether the sentTime field is set.
    • getSentTime

      com.google.protobuf.Timestamp getSentTime()
       Wallclock times measured in the gateway for when this operation was
       sent and received.
       
      .google.protobuf.Timestamp sent_time = 5;
      Returns:
      The sentTime.
    • getSentTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getSentTimeOrBuilder()
       Wallclock times measured in the gateway for when this operation was
       sent and received.
       
      .google.protobuf.Timestamp sent_time = 5;
    • hasReceivedTime

      boolean hasReceivedTime()
      .google.protobuf.Timestamp received_time = 6;
      Returns:
      Whether the receivedTime field is set.
    • getReceivedTime

      com.google.protobuf.Timestamp getReceivedTime()
      .google.protobuf.Timestamp received_time = 6;
      Returns:
      The receivedTime.
    • getReceivedTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getReceivedTimeOrBuilder()
      .google.protobuf.Timestamp received_time = 6;