# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: traces.proto
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder

# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(
    b'\n\x0btrace.proto\x12\x1copentelemetry.proto.trace.v1"\x8a\x02\n\x08\x41nyValue\x12\x16\n\x0cstring_value\x18\x01 \x01(\tH\x00\x12\x14\n\nbool_value\x18\x02 \x01(\x08H\x00\x12\x13\n\tint_value\x18\x03 \x01(\x03H\x00\x12\x16\n\x0c\x64ouble_value\x18\x04 \x01(\x01H\x00\x12?\n\x0b\x61rray_value\x18\x05 \x01(\x0b\x32(.opentelemetry.proto.trace.v1.ArrayValueH\x00\x12\x42\n\x0ckvlist_value\x18\x06 \x01(\x0b\x32*.opentelemetry.proto.trace.v1.KeyValueListH\x00\x12\x15\n\x0b\x62ytes_value\x18\x07 \x01(\x0cH\x00\x42\x07\n\x05value"D\n\nArrayValue\x12\x36\n\x06values\x18\x01 \x03(\x0b\x32&.opentelemetry.proto.trace.v1.AnyValue"F\n\x0cKeyValueList\x12\x36\n\x06values\x18\x01 \x03(\x0b\x32&.opentelemetry.proto.trace.v1.KeyValue"N\n\x08KeyValue\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x35\n\x05value\x18\x02 \x01(\x0b\x32&.opentelemetry.proto.trace.v1.AnyValue"\x93\x01\n\x14InstrumentationScope\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0f\n\x07version\x18\x02 \x01(\t\x12:\n\nattributes\x18\x03 \x03(\x0b\x32&.opentelemetry.proto.trace.v1.KeyValue\x12 \n\x18\x64ropped_attributes_count\x18\x04 \x01(\r"h\n\x08Resource\x12:\n\nattributes\x18\x01 \x03(\x0b\x32&.opentelemetry.proto.trace.v1.KeyValue\x12 \n\x18\x64ropped_attributes_count\x18\x02 \x01(\r"Q\n\nTracesData\x12\x43\n\x0eresource_spans\x18\x01 \x03(\x0b\x32+.opentelemetry.proto.trace.v1.ResourceSpans"\xa4\x01\n\rResourceSpans\x12\x38\n\x08resource\x18\x01 \x01(\x0b\x32&.opentelemetry.proto.trace.v1.Resource\x12=\n\x0bscope_spans\x18\x02 \x03(\x0b\x32(.opentelemetry.proto.trace.v1.ScopeSpans\x12\x12\n\nschema_url\x18\x03 \x01(\tJ\x06\x08\xe8\x07\x10\xe9\x07"\x96\x01\n\nScopeSpans\x12\x41\n\x05scope\x18\x01 \x01(\x0b\x32\x32.opentelemetry.proto.trace.v1.InstrumentationScope\x12\x31\n\x05spans\x18\x02 \x03(\x0b\x32".opentelemetry.proto.trace.v1.Span\x12\x12\n\nschema_url\x18\x03 \x01(\t"\x81\x08\n\x04Span\x12\x10\n\x08trace_id\x18\x01 \x01(\x0c\x12\x0f\n\x07span_id\x18\x02 \x01(\x0c\x12\x13\n\x0btrace_state\x18\x03 \x01(\t\x12\x16\n\x0eparent_span_id\x18\x04 \x01(\x0c\x12\r\n\x05\x66lags\x18\x10 \x01(\x07\x12\x0c\n\x04name\x18\x05 \x01(\t\x12\x39\n\x04kind\x18\x06 \x01(\x0e\x32+.opentelemetry.proto.trace.v1.Span.SpanKind\x12\x1c\n\x14start_time_unix_nano\x18\x07 \x01(\x06\x12\x1a\n\x12\x65nd_time_unix_nano\x18\x08 \x01(\x06\x12:\n\nattributes\x18\t \x03(\x0b\x32&.opentelemetry.proto.trace.v1.KeyValue\x12 \n\x18\x64ropped_attributes_count\x18\n \x01(\r\x12\x38\n\x06\x65vents\x18\x0b \x03(\x0b\x32(.opentelemetry.proto.trace.v1.Span.Event\x12\x1c\n\x14\x64ropped_events_count\x18\x0c \x01(\r\x12\x36\n\x05links\x18\r \x03(\x0b\x32\'.opentelemetry.proto.trace.v1.Span.Link\x12\x1b\n\x13\x64ropped_links_count\x18\x0e \x01(\r\x12\x34\n\x06status\x18\x0f \x01(\x0b\x32$.opentelemetry.proto.trace.v1.Status\x1a\x8b\x01\n\x05\x45vent\x12\x16\n\x0etime_unix_nano\x18\x01 \x01(\x06\x12\x0c\n\x04name\x18\x02 \x01(\t\x12:\n\nattributes\x18\x03 \x03(\x0b\x32&.opentelemetry.proto.trace.v1.KeyValue\x12 \n\x18\x64ropped_attributes_count\x18\x04 \x01(\r\x1a\xab\x01\n\x04Link\x12\x10\n\x08trace_id\x18\x01 \x01(\x0c\x12\x0f\n\x07span_id\x18\x02 \x01(\x0c\x12\x13\n\x0btrace_state\x18\x03 \x01(\t\x12:\n\nattributes\x18\x04 \x03(\x0b\x32&.opentelemetry.proto.trace.v1.KeyValue\x12 \n\x18\x64ropped_attributes_count\x18\x05 \x01(\r\x12\r\n\x05\x66lags\x18\x06 \x01(\x07"\x99\x01\n\x08SpanKind\x12\x19\n\x15SPAN_KIND_UNSPECIFIED\x10\x00\x12\x16\n\x12SPAN_KIND_INTERNAL\x10\x01\x12\x14\n\x10SPAN_KIND_SERVER\x10\x02\x12\x14\n\x10SPAN_KIND_CLIENT\x10\x03\x12\x16\n\x12SPAN_KIND_PRODUCER\x10\x04\x12\x16\n\x12SPAN_KIND_CONSUMER\x10\x05"\xae\x01\n\x06Status\x12\x0f\n\x07message\x18\x02 \x01(\t\x12=\n\x04\x63ode\x18\x03 \x01(\x0e\x32/.opentelemetry.proto.trace.v1.Status.StatusCode"N\n\nStatusCode\x12\x15\n\x11STATUS_CODE_UNSET\x10\x00\x12\x12\n\x0eSTATUS_CODE_OK\x10\x01\x12\x15\n\x11STATUS_CODE_ERROR\x10\x02J\x04\x08\x01\x10\x02*\x9c\x01\n\tSpanFlags\x12\x19\n\x15SPAN_FLAGS_DO_NOT_USE\x10\x00\x12 \n\x1bSPAN_FLAGS_TRACE_FLAGS_MASK\x10\xff\x01\x12*\n%SPAN_FLAGS_CONTEXT_HAS_IS_REMOTE_MASK\x10\x80\x02\x12&\n!SPAN_FLAGS_CONTEXT_IS_REMOTE_MASK\x10\x80\x04\x62\x06proto3'
)

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "trace_pb2", _globals)
if not _descriptor._USE_C_DESCRIPTORS:
    DESCRIPTOR._loaded_options = None
    _globals["_SPANFLAGS"]._serialized_start = 2401
    _globals["_SPANFLAGS"]._serialized_end = 2557
    _globals["_ANYVALUE"]._serialized_start = 46
    _globals["_ANYVALUE"]._serialized_end = 312
    _globals["_ARRAYVALUE"]._serialized_start = 314
    _globals["_ARRAYVALUE"]._serialized_end = 382
    _globals["_KEYVALUELIST"]._serialized_start = 384
    _globals["_KEYVALUELIST"]._serialized_end = 454
    _globals["_KEYVALUE"]._serialized_start = 456
    _globals["_KEYVALUE"]._serialized_end = 534
    _globals["_INSTRUMENTATIONSCOPE"]._serialized_start = 537
    _globals["_INSTRUMENTATIONSCOPE"]._serialized_end = 684
    _globals["_RESOURCE"]._serialized_start = 686
    _globals["_RESOURCE"]._serialized_end = 790
    _globals["_TRACESDATA"]._serialized_start = 792
    _globals["_TRACESDATA"]._serialized_end = 873
    _globals["_RESOURCESPANS"]._serialized_start = 876
    _globals["_RESOURCESPANS"]._serialized_end = 1040
    _globals["_SCOPESPANS"]._serialized_start = 1043
    _globals["_SCOPESPANS"]._serialized_end = 1193
    _globals["_SPAN"]._serialized_start = 1196
    _globals["_SPAN"]._serialized_end = 2221
    _globals["_SPAN_EVENT"]._serialized_start = 1752
    _globals["_SPAN_EVENT"]._serialized_end = 1891
    _globals["_SPAN_LINK"]._serialized_start = 1894
    _globals["_SPAN_LINK"]._serialized_end = 2065
    _globals["_SPAN_SPANKIND"]._serialized_start = 2068
    _globals["_SPAN_SPANKIND"]._serialized_end = 2221
    _globals["_STATUS"]._serialized_start = 2224
    _globals["_STATUS"]._serialized_end = 2398
    _globals["_STATUS_STATUSCODE"]._serialized_start = 2314
    _globals["_STATUS_STATUSCODE"]._serialized_end = 2392
# @@protoc_insertion_point(module_scope)
