Interface Reports.FullTracesReportOrBuilder

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

public static interface Reports.FullTracesReportOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    key is statsReportKey (# operationName\nsignature) Note that the nested traces will *not* have a signature or details.operationName (because the key is adequate).
    .mdg.engine.proto.ReportHeader header = 1;
    .mdg.engine.proto.ReportHeader header = 1;
    Deprecated.
    int
    key is statsReportKey (# operationName\nsignature) Note that the nested traces will *not* have a signature or details.operationName (because the key is adequate).
    key is statsReportKey (# operationName\nsignature) Note that the nested traces will *not* have a signature or details.operationName (because the key is adequate).
    key is statsReportKey (# operationName\nsignature) Note that the nested traces will *not* have a signature or details.operationName (because the key is adequate).
    key is statsReportKey (# operationName\nsignature) Note that the nested traces will *not* have a signature or details.operationName (because the key is adequate).
    boolean
    .mdg.engine.proto.ReportHeader header = 1;

    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

    • hasHeader

      boolean hasHeader()
      .mdg.engine.proto.ReportHeader header = 1;
      Returns:
      Whether the header field is set.
    • getHeader

      .mdg.engine.proto.ReportHeader header = 1;
      Returns:
      The header.
    • getHeaderOrBuilder

      Reports.ReportHeaderOrBuilder getHeaderOrBuilder()
      .mdg.engine.proto.ReportHeader header = 1;
    • getTracesPerQueryCount

      int getTracesPerQueryCount()
       key is statsReportKey (# operationName\nsignature) Note that the nested
       traces will *not* have a signature or details.operationName (because the
       key is adequate).
      
       We also assume that traces don't have
       legacy_per_query_implicit_operation_name, and we don't require them to have
       details.raw_query (which would consume a lot of space and has privacy/data
       access issues, and isn't currently exposed by our app anyway).
       
      map<string, .mdg.engine.proto.Traces> traces_per_query = 5;
    • containsTracesPerQuery

      boolean containsTracesPerQuery(String key)
       key is statsReportKey (# operationName\nsignature) Note that the nested
       traces will *not* have a signature or details.operationName (because the
       key is adequate).
      
       We also assume that traces don't have
       legacy_per_query_implicit_operation_name, and we don't require them to have
       details.raw_query (which would consume a lot of space and has privacy/data
       access issues, and isn't currently exposed by our app anyway).
       
      map<string, .mdg.engine.proto.Traces> traces_per_query = 5;
    • getTracesPerQuery

      @Deprecated Map<String,Reports.Traces> getTracesPerQuery()
      Deprecated.
    • getTracesPerQueryMap

      Map<String,Reports.Traces> getTracesPerQueryMap()
       key is statsReportKey (# operationName\nsignature) Note that the nested
       traces will *not* have a signature or details.operationName (because the
       key is adequate).
      
       We also assume that traces don't have
       legacy_per_query_implicit_operation_name, and we don't require them to have
       details.raw_query (which would consume a lot of space and has privacy/data
       access issues, and isn't currently exposed by our app anyway).
       
      map<string, .mdg.engine.proto.Traces> traces_per_query = 5;
    • getTracesPerQueryOrDefault

      Reports.Traces getTracesPerQueryOrDefault(String key, Reports.Traces defaultValue)
       key is statsReportKey (# operationName\nsignature) Note that the nested
       traces will *not* have a signature or details.operationName (because the
       key is adequate).
      
       We also assume that traces don't have
       legacy_per_query_implicit_operation_name, and we don't require them to have
       details.raw_query (which would consume a lot of space and has privacy/data
       access issues, and isn't currently exposed by our app anyway).
       
      map<string, .mdg.engine.proto.Traces> traces_per_query = 5;
    • getTracesPerQueryOrThrow

      Reports.Traces getTracesPerQueryOrThrow(String key)
       key is statsReportKey (# operationName\nsignature) Note that the nested
       traces will *not* have a signature or details.operationName (because the
       key is adequate).
      
       We also assume that traces don't have
       legacy_per_query_implicit_operation_name, and we don't require them to have
       details.raw_query (which would consume a lot of space and has privacy/data
       access issues, and isn't currently exposed by our app anyway).
       
      map<string, .mdg.engine.proto.Traces> traces_per_query = 5;