# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: proio/proto/proio.proto

import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()




DESCRIPTOR = _descriptor.FileDescriptor(
  name='proio/proto/proio.proto',
  package='proio.proto',
  syntax='proto3',
  serialized_options=_b('\n\005proioB\005ProtoZ\005proto'),
  serialized_pb=_b('\n\x17proio/proto/proio.proto\x12\x0bproio.proto\"\xaf\x02\n\x0c\x42ucketHeader\x12\x0f\n\x07nEvents\x18\x01 \x01(\x04\x12\x12\n\nbucketSize\x18\x02 \x01(\x04\x12\x37\n\x0b\x63ompression\x18\x03 \x01(\x0e\x32\".proio.proto.BucketHeader.CompType\x12\x16\n\x0e\x66ileDescriptor\x18\x05 \x03(\x0c\x12\x39\n\x08metadata\x18\x07 \x03(\x0b\x32\'.proio.proto.BucketHeader.MetadataEntry\x1a/\n\rMetadataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x0c:\x02\x38\x01\"1\n\x08\x43ompType\x12\x08\n\x04NONE\x10\x00\x12\x08\n\x04GZIP\x10\x01\x12\x07\n\x03LZ4\x10\x02\x12\x08\n\x04LZMA\x10\x03J\x04\x08\x04\x10\x05J\x04\x08\x06\x10\x07\"\xd8\x02\n\x05\x45vent\x12(\n\x03tag\x18\x01 \x03(\x0b\x32\x1b.proio.proto.Event.TagEntry\x12\x10\n\x08nEntries\x18\x02 \x01(\x04\x12,\n\x05\x65ntry\x18\x03 \x03(\x0b\x32\x1d.proio.proto.Event.EntryEntry\x12\x0e\n\x06nTypes\x18\x04 \x01(\x04\x12*\n\x04type\x18\x05 \x03(\x0b\x32\x1c.proio.proto.Event.TypeEntry\x1a<\n\x08TagEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x1f\n\x05value\x18\x02 \x01(\x0b\x32\x10.proio.proto.Tag:\x02\x38\x01\x1a>\n\nEntryEntry\x12\x0b\n\x03key\x18\x01 \x01(\x04\x12\x1f\n\x05value\x18\x02 \x01(\x0b\x32\x10.proio.proto.Any:\x02\x38\x01\x1a+\n\tTypeEntry\x12\x0b\n\x03key\x18\x01 \x01(\x04\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\x14\n\x03Tag\x12\r\n\x05\x65ntry\x18\x01 \x03(\x04\"$\n\x03\x41ny\x12\x0c\n\x04type\x18\x01 \x01(\x04\x12\x0f\n\x07payload\x18\x02 \x01(\x0c\x42\x15\n\x05proioB\x05ProtoZ\x05protob\x06proto3')
)



_BUCKETHEADER_COMPTYPE = _descriptor.EnumDescriptor(
  name='CompType',
  full_name='proio.proto.BucketHeader.CompType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='NONE', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='GZIP', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='LZ4', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='LZMA', index=3, number=3,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=283,
  serialized_end=332,
)
_sym_db.RegisterEnumDescriptor(_BUCKETHEADER_COMPTYPE)


_BUCKETHEADER_METADATAENTRY = _descriptor.Descriptor(
  name='MetadataEntry',
  full_name='proio.proto.BucketHeader.MetadataEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='proio.proto.BucketHeader.MetadataEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='proio.proto.BucketHeader.MetadataEntry.value', index=1,
      number=2, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=_b('8\001'),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=234,
  serialized_end=281,
)

_BUCKETHEADER = _descriptor.Descriptor(
  name='BucketHeader',
  full_name='proio.proto.BucketHeader',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='nEvents', full_name='proio.proto.BucketHeader.nEvents', index=0,
      number=1, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='bucketSize', full_name='proio.proto.BucketHeader.bucketSize', index=1,
      number=2, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='compression', full_name='proio.proto.BucketHeader.compression', index=2,
      number=3, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='fileDescriptor', full_name='proio.proto.BucketHeader.fileDescriptor', index=3,
      number=5, type=12, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='metadata', full_name='proio.proto.BucketHeader.metadata', index=4,
      number=7, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_BUCKETHEADER_METADATAENTRY, ],
  enum_types=[
    _BUCKETHEADER_COMPTYPE,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=41,
  serialized_end=344,
)


_EVENT_TAGENTRY = _descriptor.Descriptor(
  name='TagEntry',
  full_name='proio.proto.Event.TagEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='proio.proto.Event.TagEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='proio.proto.Event.TagEntry.value', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=_b('8\001'),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=522,
  serialized_end=582,
)

_EVENT_ENTRYENTRY = _descriptor.Descriptor(
  name='EntryEntry',
  full_name='proio.proto.Event.EntryEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='proio.proto.Event.EntryEntry.key', index=0,
      number=1, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='proio.proto.Event.EntryEntry.value', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=_b('8\001'),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=584,
  serialized_end=646,
)

_EVENT_TYPEENTRY = _descriptor.Descriptor(
  name='TypeEntry',
  full_name='proio.proto.Event.TypeEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='proio.proto.Event.TypeEntry.key', index=0,
      number=1, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='proio.proto.Event.TypeEntry.value', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=_b('8\001'),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=648,
  serialized_end=691,
)

_EVENT = _descriptor.Descriptor(
  name='Event',
  full_name='proio.proto.Event',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='tag', full_name='proio.proto.Event.tag', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nEntries', full_name='proio.proto.Event.nEntries', index=1,
      number=2, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='entry', full_name='proio.proto.Event.entry', index=2,
      number=3, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nTypes', full_name='proio.proto.Event.nTypes', index=3,
      number=4, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='type', full_name='proio.proto.Event.type', index=4,
      number=5, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_EVENT_TAGENTRY, _EVENT_ENTRYENTRY, _EVENT_TYPEENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=347,
  serialized_end=691,
)


_TAG = _descriptor.Descriptor(
  name='Tag',
  full_name='proio.proto.Tag',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='entry', full_name='proio.proto.Tag.entry', index=0,
      number=1, type=4, cpp_type=4, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=693,
  serialized_end=713,
)


_ANY = _descriptor.Descriptor(
  name='Any',
  full_name='proio.proto.Any',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='type', full_name='proio.proto.Any.type', index=0,
      number=1, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='payload', full_name='proio.proto.Any.payload', index=1,
      number=2, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=715,
  serialized_end=751,
)

_BUCKETHEADER_METADATAENTRY.containing_type = _BUCKETHEADER
_BUCKETHEADER.fields_by_name['compression'].enum_type = _BUCKETHEADER_COMPTYPE
_BUCKETHEADER.fields_by_name['metadata'].message_type = _BUCKETHEADER_METADATAENTRY
_BUCKETHEADER_COMPTYPE.containing_type = _BUCKETHEADER
_EVENT_TAGENTRY.fields_by_name['value'].message_type = _TAG
_EVENT_TAGENTRY.containing_type = _EVENT
_EVENT_ENTRYENTRY.fields_by_name['value'].message_type = _ANY
_EVENT_ENTRYENTRY.containing_type = _EVENT
_EVENT_TYPEENTRY.containing_type = _EVENT
_EVENT.fields_by_name['tag'].message_type = _EVENT_TAGENTRY
_EVENT.fields_by_name['entry'].message_type = _EVENT_ENTRYENTRY
_EVENT.fields_by_name['type'].message_type = _EVENT_TYPEENTRY
DESCRIPTOR.message_types_by_name['BucketHeader'] = _BUCKETHEADER
DESCRIPTOR.message_types_by_name['Event'] = _EVENT
DESCRIPTOR.message_types_by_name['Tag'] = _TAG
DESCRIPTOR.message_types_by_name['Any'] = _ANY
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

BucketHeader = _reflection.GeneratedProtocolMessageType('BucketHeader', (_message.Message,), dict(

  MetadataEntry = _reflection.GeneratedProtocolMessageType('MetadataEntry', (_message.Message,), dict(
    DESCRIPTOR = _BUCKETHEADER_METADATAENTRY,
    __module__ = 'proio.proto.proio_pb2'
    # @@protoc_insertion_point(class_scope:proio.proto.BucketHeader.MetadataEntry)
    ))
  ,
  DESCRIPTOR = _BUCKETHEADER,
  __module__ = 'proio.proto.proio_pb2'
  # @@protoc_insertion_point(class_scope:proio.proto.BucketHeader)
  ))
_sym_db.RegisterMessage(BucketHeader)
_sym_db.RegisterMessage(BucketHeader.MetadataEntry)

Event = _reflection.GeneratedProtocolMessageType('Event', (_message.Message,), dict(

  TagEntry = _reflection.GeneratedProtocolMessageType('TagEntry', (_message.Message,), dict(
    DESCRIPTOR = _EVENT_TAGENTRY,
    __module__ = 'proio.proto.proio_pb2'
    # @@protoc_insertion_point(class_scope:proio.proto.Event.TagEntry)
    ))
  ,

  EntryEntry = _reflection.GeneratedProtocolMessageType('EntryEntry', (_message.Message,), dict(
    DESCRIPTOR = _EVENT_ENTRYENTRY,
    __module__ = 'proio.proto.proio_pb2'
    # @@protoc_insertion_point(class_scope:proio.proto.Event.EntryEntry)
    ))
  ,

  TypeEntry = _reflection.GeneratedProtocolMessageType('TypeEntry', (_message.Message,), dict(
    DESCRIPTOR = _EVENT_TYPEENTRY,
    __module__ = 'proio.proto.proio_pb2'
    # @@protoc_insertion_point(class_scope:proio.proto.Event.TypeEntry)
    ))
  ,
  DESCRIPTOR = _EVENT,
  __module__ = 'proio.proto.proio_pb2'
  # @@protoc_insertion_point(class_scope:proio.proto.Event)
  ))
_sym_db.RegisterMessage(Event)
_sym_db.RegisterMessage(Event.TagEntry)
_sym_db.RegisterMessage(Event.EntryEntry)
_sym_db.RegisterMessage(Event.TypeEntry)

Tag = _reflection.GeneratedProtocolMessageType('Tag', (_message.Message,), dict(
  DESCRIPTOR = _TAG,
  __module__ = 'proio.proto.proio_pb2'
  # @@protoc_insertion_point(class_scope:proio.proto.Tag)
  ))
_sym_db.RegisterMessage(Tag)

Any = _reflection.GeneratedProtocolMessageType('Any', (_message.Message,), dict(
  DESCRIPTOR = _ANY,
  __module__ = 'proio.proto.proio_pb2'
  # @@protoc_insertion_point(class_scope:proio.proto.Any)
  ))
_sym_db.RegisterMessage(Any)


DESCRIPTOR._options = None
_BUCKETHEADER_METADATAENTRY._options = None
_EVENT_TAGENTRY._options = None
_EVENT_ENTRYENTRY._options = None
_EVENT_TYPEENTRY._options = None
# @@protoc_insertion_point(module_scope)
