// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/devtools/cloudtrace/v2/trace.proto

package com.google.devtools.cloudtrace.v2;

public final class TraceProto {
  private TraceProto() {}
  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistryLite registry) {
  }

  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistry registry) {
    registerAllExtensions(
        (com.google.protobuf.ExtensionRegistryLite) registry);
  }
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_devtools_cloudtrace_v2_Span_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_devtools_cloudtrace_v2_Span_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_devtools_cloudtrace_v2_Span_Attributes_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_devtools_cloudtrace_v2_Span_Attributes_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_devtools_cloudtrace_v2_Span_Attributes_AttributeMapEntry_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_devtools_cloudtrace_v2_Span_Attributes_AttributeMapEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_devtools_cloudtrace_v2_Span_TimeEvent_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_devtools_cloudtrace_v2_Span_TimeEvent_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_devtools_cloudtrace_v2_Span_TimeEvent_Annotation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_devtools_cloudtrace_v2_Span_TimeEvent_Annotation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_devtools_cloudtrace_v2_Span_TimeEvent_MessageEvent_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_devtools_cloudtrace_v2_Span_TimeEvent_MessageEvent_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_devtools_cloudtrace_v2_Span_TimeEvents_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_devtools_cloudtrace_v2_Span_TimeEvents_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_devtools_cloudtrace_v2_Span_Link_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_devtools_cloudtrace_v2_Span_Link_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_devtools_cloudtrace_v2_Span_Links_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_devtools_cloudtrace_v2_Span_Links_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_devtools_cloudtrace_v2_AttributeValue_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_devtools_cloudtrace_v2_AttributeValue_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_devtools_cloudtrace_v2_StackTrace_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_devtools_cloudtrace_v2_StackTrace_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_devtools_cloudtrace_v2_StackTrace_StackFrame_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_devtools_cloudtrace_v2_StackTrace_StackFrame_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_devtools_cloudtrace_v2_StackTrace_StackFrames_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_devtools_cloudtrace_v2_StackTrace_StackFrames_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_devtools_cloudtrace_v2_Module_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_devtools_cloudtrace_v2_Module_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_devtools_cloudtrace_v2_TruncatableString_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_devtools_cloudtrace_v2_TruncatableString_fieldAccessorTable;

  public static com.google.protobuf.Descriptors.FileDescriptor
      getDescriptor() {
    return descriptor;
  }
  private static  com.google.protobuf.Descriptors.FileDescriptor
      descriptor;
  static {
    java.lang.String[] descriptorData = {
      "\n)google/devtools/cloudtrace/v2/trace.pr" +
      "oto\022\035google.devtools.cloudtrace.v2\032\034goog" +
      "le/api/annotations.proto\032\037google/protobu" +
      "f/timestamp.proto\032\036google/protobuf/wrapp" +
      "ers.proto\032\027google/rpc/status.proto\"\305\017\n\004S" +
      "pan\022\014\n\004name\030\001 \001(\t\022\017\n\007span_id\030\002 \001(\t\022\026\n\016pa" +
      "rent_span_id\030\003 \001(\t\022F\n\014display_name\030\004 \001(\013" +
      "20.google.devtools.cloudtrace.v2.Truncat" +
      "ableString\022.\n\nstart_time\030\005 \001(\0132\032.google." +
      "protobuf.Timestamp\022,\n\010end_time\030\006 \001(\0132\032.g" +
      "oogle.protobuf.Timestamp\022B\n\nattributes\030\007" +
      " \001(\0132..google.devtools.cloudtrace.v2.Spa" +
      "n.Attributes\022>\n\013stack_trace\030\010 \001(\0132).goog" +
      "le.devtools.cloudtrace.v2.StackTrace\022C\n\013" +
      "time_events\030\t \001(\0132..google.devtools.clou" +
      "dtrace.v2.Span.TimeEvents\0228\n\005links\030\n \001(\013" +
      "2).google.devtools.cloudtrace.v2.Span.Li" +
      "nks\022\"\n\006status\030\013 \001(\0132\022.google.rpc.Status\022" +
      "?\n\033same_process_as_parent_span\030\014 \001(\0132\032.g" +
      "oogle.protobuf.BoolValue\0225\n\020child_span_c" +
      "ount\030\r \001(\0132\033.google.protobuf.Int32Value\032" +
      "\353\001\n\nAttributes\022W\n\rattribute_map\030\001 \003(\0132@." +
      "google.devtools.cloudtrace.v2.Span.Attri" +
      "butes.AttributeMapEntry\022 \n\030dropped_attri" +
      "butes_count\030\002 \001(\005\032b\n\021AttributeMapEntry\022\013" +
      "\n\003key\030\001 \001(\t\022<\n\005value\030\002 \001(\0132-.google.devt" +
      "ools.cloudtrace.v2.AttributeValue:\0028\001\032\337\004" +
      "\n\tTimeEvent\022(\n\004time\030\001 \001(\0132\032.google.proto" +
      "buf.Timestamp\022N\n\nannotation\030\002 \001(\01328.goog" +
      "le.devtools.cloudtrace.v2.Span.TimeEvent" +
      ".AnnotationH\000\022S\n\rmessage_event\030\003 \001(\0132:.g" +
      "oogle.devtools.cloudtrace.v2.Span.TimeEv" +
      "ent.MessageEventH\000\032\227\001\n\nAnnotation\022E\n\013des" +
      "cription\030\001 \001(\01320.google.devtools.cloudtr" +
      "ace.v2.TruncatableString\022B\n\nattributes\030\002" +
      " \001(\0132..google.devtools.cloudtrace.v2.Spa" +
      "n.Attributes\032\337\001\n\014MessageEvent\022M\n\004type\030\001 " +
      "\001(\0162?.google.devtools.cloudtrace.v2.Span" +
      ".TimeEvent.MessageEvent.Type\022\n\n\002id\030\002 \001(\003" +
      "\022\037\n\027uncompressed_size_bytes\030\003 \001(\003\022\035\n\025com" +
      "pressed_size_bytes\030\004 \001(\003\"4\n\004Type\022\024\n\020TYPE" +
      "_UNSPECIFIED\020\000\022\010\n\004SENT\020\001\022\014\n\010RECEIVED\020\002B\007" +
      "\n\005value\032\230\001\n\nTimeEvents\022A\n\ntime_event\030\001 \003" +
      "(\0132-.google.devtools.cloudtrace.v2.Span." +
      "TimeEvent\022!\n\031dropped_annotations_count\030\002" +
      " \001(\005\022$\n\034dropped_message_events_count\030\003 \001" +
      "(\005\032\367\001\n\004Link\022\020\n\010trace_id\030\001 \001(\t\022\017\n\007span_id" +
      "\030\002 \001(\t\022;\n\004type\030\003 \001(\0162-.google.devtools.c" +
      "loudtrace.v2.Span.Link.Type\022B\n\nattribute" +
      "s\030\004 \001(\0132..google.devtools.cloudtrace.v2." +
      "Span.Attributes\"K\n\004Type\022\024\n\020TYPE_UNSPECIF" +
      "IED\020\000\022\025\n\021CHILD_LINKED_SPAN\020\001\022\026\n\022PARENT_L" +
      "INKED_SPAN\020\002\032\\\n\005Links\0226\n\004link\030\001 \003(\0132(.go" +
      "ogle.devtools.cloudtrace.v2.Span.Link\022\033\n" +
      "\023dropped_links_count\030\002 \001(\005\"\216\001\n\016Attribute" +
      "Value\022H\n\014string_value\030\001 \001(\01320.google.dev" +
      "tools.cloudtrace.v2.TruncatableStringH\000\022" +
      "\023\n\tint_value\030\002 \001(\003H\000\022\024\n\nbool_value\030\003 \001(\010" +
      "H\000B\007\n\005value\"\211\005\n\nStackTrace\022K\n\014stack_fram" +
      "es\030\001 \001(\01325.google.devtools.cloudtrace.v2" +
      ".StackTrace.StackFrames\022\033\n\023stack_trace_h" +
      "ash_id\030\002 \001(\003\032\236\003\n\nStackFrame\022G\n\rfunction_" +
      "name\030\001 \001(\01320.google.devtools.cloudtrace." +
      "v2.TruncatableString\022P\n\026original_functio" +
      "n_name\030\002 \001(\01320.google.devtools.cloudtrac" +
      "e.v2.TruncatableString\022C\n\tfile_name\030\003 \001(" +
      "\01320.google.devtools.cloudtrace.v2.Trunca" +
      "tableString\022\023\n\013line_number\030\004 \001(\003\022\025\n\rcolu" +
      "mn_number\030\005 \001(\003\022:\n\013load_module\030\006 \001(\0132%.g" +
      "oogle.devtools.cloudtrace.v2.Module\022H\n\016s" +
      "ource_version\030\007 \001(\01320.google.devtools.cl" +
      "oudtrace.v2.TruncatableString\032p\n\013StackFr" +
      "ames\022C\n\005frame\030\001 \003(\01324.google.devtools.cl" +
      "oudtrace.v2.StackTrace.StackFrame\022\034\n\024dro" +
      "pped_frames_count\030\002 \001(\005\"\216\001\n\006Module\022@\n\006mo" +
      "dule\030\001 \001(\01320.google.devtools.cloudtrace." +
      "v2.TruncatableString\022B\n\010build_id\030\002 \001(\01320" +
      ".google.devtools.cloudtrace.v2.Truncatab" +
      "leString\"@\n\021TruncatableString\022\r\n\005value\030\001" +
      " \001(\t\022\034\n\024truncated_byte_count\030\002 \001(\005B\252\001\n!c" +
      "om.google.devtools.cloudtrace.v2B\nTraceP" +
      "rotoP\001ZGgoogle.golang.org/genproto/googl" +
      "eapis/devtools/cloudtrace/v2;cloudtrace\252" +
      "\002\025Google.Cloud.Trace.V2\312\002\025Google\\Cloud\\T" +
      "race\\V2b\006proto3"
    };
    com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
        new com.google.protobuf.Descriptors.FileDescriptor.    InternalDescriptorAssigner() {
          public com.google.protobuf.ExtensionRegistry assignDescriptors(
              com.google.protobuf.Descriptors.FileDescriptor root) {
            descriptor = root;
            return null;
          }
        };
    com.google.protobuf.Descriptors.FileDescriptor
      .internalBuildGeneratedFileFrom(descriptorData,
        new com.google.protobuf.Descriptors.FileDescriptor[] {
          com.google.api.AnnotationsProto.getDescriptor(),
          com.google.protobuf.TimestampProto.getDescriptor(),
          com.google.protobuf.WrappersProto.getDescriptor(),
          com.google.rpc.StatusProto.getDescriptor(),
        }, assigner);
    internal_static_google_devtools_cloudtrace_v2_Span_descriptor =
      getDescriptor().getMessageTypes().get(0);
    internal_static_google_devtools_cloudtrace_v2_Span_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_devtools_cloudtrace_v2_Span_descriptor,
        new java.lang.String[] { "Name", "SpanId", "ParentSpanId", "DisplayName", "StartTime", "EndTime", "Attributes", "StackTrace", "TimeEvents", "Links", "Status", "SameProcessAsParentSpan", "ChildSpanCount", });
    internal_static_google_devtools_cloudtrace_v2_Span_Attributes_descriptor =
      internal_static_google_devtools_cloudtrace_v2_Span_descriptor.getNestedTypes().get(0);
    internal_static_google_devtools_cloudtrace_v2_Span_Attributes_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_devtools_cloudtrace_v2_Span_Attributes_descriptor,
        new java.lang.String[] { "AttributeMap", "DroppedAttributesCount", });
    internal_static_google_devtools_cloudtrace_v2_Span_Attributes_AttributeMapEntry_descriptor =
      internal_static_google_devtools_cloudtrace_v2_Span_Attributes_descriptor.getNestedTypes().get(0);
    internal_static_google_devtools_cloudtrace_v2_Span_Attributes_AttributeMapEntry_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_devtools_cloudtrace_v2_Span_Attributes_AttributeMapEntry_descriptor,
        new java.lang.String[] { "Key", "Value", });
    internal_static_google_devtools_cloudtrace_v2_Span_TimeEvent_descriptor =
      internal_static_google_devtools_cloudtrace_v2_Span_descriptor.getNestedTypes().get(1);
    internal_static_google_devtools_cloudtrace_v2_Span_TimeEvent_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_devtools_cloudtrace_v2_Span_TimeEvent_descriptor,
        new java.lang.String[] { "Time", "Annotation", "MessageEvent", "Value", });
    internal_static_google_devtools_cloudtrace_v2_Span_TimeEvent_Annotation_descriptor =
      internal_static_google_devtools_cloudtrace_v2_Span_TimeEvent_descriptor.getNestedTypes().get(0);
    internal_static_google_devtools_cloudtrace_v2_Span_TimeEvent_Annotation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_devtools_cloudtrace_v2_Span_TimeEvent_Annotation_descriptor,
        new java.lang.String[] { "Description", "Attributes", });
    internal_static_google_devtools_cloudtrace_v2_Span_TimeEvent_MessageEvent_descriptor =
      internal_static_google_devtools_cloudtrace_v2_Span_TimeEvent_descriptor.getNestedTypes().get(1);
    internal_static_google_devtools_cloudtrace_v2_Span_TimeEvent_MessageEvent_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_devtools_cloudtrace_v2_Span_TimeEvent_MessageEvent_descriptor,
        new java.lang.String[] { "Type", "Id", "UncompressedSizeBytes", "CompressedSizeBytes", });
    internal_static_google_devtools_cloudtrace_v2_Span_TimeEvents_descriptor =
      internal_static_google_devtools_cloudtrace_v2_Span_descriptor.getNestedTypes().get(2);
    internal_static_google_devtools_cloudtrace_v2_Span_TimeEvents_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_devtools_cloudtrace_v2_Span_TimeEvents_descriptor,
        new java.lang.String[] { "TimeEvent", "DroppedAnnotationsCount", "DroppedMessageEventsCount", });
    internal_static_google_devtools_cloudtrace_v2_Span_Link_descriptor =
      internal_static_google_devtools_cloudtrace_v2_Span_descriptor.getNestedTypes().get(3);
    internal_static_google_devtools_cloudtrace_v2_Span_Link_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_devtools_cloudtrace_v2_Span_Link_descriptor,
        new java.lang.String[] { "TraceId", "SpanId", "Type", "Attributes", });
    internal_static_google_devtools_cloudtrace_v2_Span_Links_descriptor =
      internal_static_google_devtools_cloudtrace_v2_Span_descriptor.getNestedTypes().get(4);
    internal_static_google_devtools_cloudtrace_v2_Span_Links_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_devtools_cloudtrace_v2_Span_Links_descriptor,
        new java.lang.String[] { "Link", "DroppedLinksCount", });
    internal_static_google_devtools_cloudtrace_v2_AttributeValue_descriptor =
      getDescriptor().getMessageTypes().get(1);
    internal_static_google_devtools_cloudtrace_v2_AttributeValue_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_devtools_cloudtrace_v2_AttributeValue_descriptor,
        new java.lang.String[] { "StringValue", "IntValue", "BoolValue", "Value", });
    internal_static_google_devtools_cloudtrace_v2_StackTrace_descriptor =
      getDescriptor().getMessageTypes().get(2);
    internal_static_google_devtools_cloudtrace_v2_StackTrace_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_devtools_cloudtrace_v2_StackTrace_descriptor,
        new java.lang.String[] { "StackFrames", "StackTraceHashId", });
    internal_static_google_devtools_cloudtrace_v2_StackTrace_StackFrame_descriptor =
      internal_static_google_devtools_cloudtrace_v2_StackTrace_descriptor.getNestedTypes().get(0);
    internal_static_google_devtools_cloudtrace_v2_StackTrace_StackFrame_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_devtools_cloudtrace_v2_StackTrace_StackFrame_descriptor,
        new java.lang.String[] { "FunctionName", "OriginalFunctionName", "FileName", "LineNumber", "ColumnNumber", "LoadModule", "SourceVersion", });
    internal_static_google_devtools_cloudtrace_v2_StackTrace_StackFrames_descriptor =
      internal_static_google_devtools_cloudtrace_v2_StackTrace_descriptor.getNestedTypes().get(1);
    internal_static_google_devtools_cloudtrace_v2_StackTrace_StackFrames_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_devtools_cloudtrace_v2_StackTrace_StackFrames_descriptor,
        new java.lang.String[] { "Frame", "DroppedFramesCount", });
    internal_static_google_devtools_cloudtrace_v2_Module_descriptor =
      getDescriptor().getMessageTypes().get(3);
    internal_static_google_devtools_cloudtrace_v2_Module_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_devtools_cloudtrace_v2_Module_descriptor,
        new java.lang.String[] { "Module", "BuildId", });
    internal_static_google_devtools_cloudtrace_v2_TruncatableString_descriptor =
      getDescriptor().getMessageTypes().get(4);
    internal_static_google_devtools_cloudtrace_v2_TruncatableString_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_devtools_cloudtrace_v2_TruncatableString_descriptor,
        new java.lang.String[] { "Value", "TruncatedByteCount", });
    com.google.api.AnnotationsProto.getDescriptor();
    com.google.protobuf.TimestampProto.getDescriptor();
    com.google.protobuf.WrappersProto.getDescriptor();
    com.google.rpc.StatusProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}
