# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: kubemq/grpc/kubemq.proto

import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
from google.protobuf.internal import enum_type_wrapper
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='kubemq/grpc/kubemq.proto',
  package='kubemq',
  syntax='proto3',
  serialized_options=None,
  serialized_pb=_b('\n\x18kubemq/grpc/kubemq.proto\x12\x06kubemq\"a\n\nPingResult\x12\x0c\n\x04Host\x18\x01 \x01(\t\x12\x0f\n\x07Version\x18\x02 \x01(\t\x12\x17\n\x0fServerStartTime\x18\x03 \x01(\x03\x12\x1b\n\x13ServerUpTimeSeconds\x18\x04 \x01(\x03\"\x07\n\x05\x45mpty\"6\n\x06Result\x12\x0f\n\x07\x45ventID\x18\x01 \x01(\t\x12\x0c\n\x04Sent\x18\x02 \x01(\x08\x12\r\n\x05\x45rror\x18\x03 \x01(\t\"\xbe\x01\n\x05\x45vent\x12\x0f\n\x07\x45ventID\x18\x01 \x01(\t\x12\x10\n\x08\x43lientID\x18\x02 \x01(\t\x12\x0f\n\x07\x43hannel\x18\x03 \x01(\t\x12\x10\n\x08Metadata\x18\x04 \x01(\t\x12\x0c\n\x04\x42ody\x18\x05 \x01(\x0c\x12\r\n\x05Store\x18\x06 \x01(\x08\x12%\n\x04Tags\x18\x07 \x03(\x0b\x32\x17.kubemq.Event.TagsEntry\x1a+\n\tTagsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xd0\x01\n\x0c\x45ventReceive\x12\x0f\n\x07\x45ventID\x18\x01 \x01(\t\x12\x0f\n\x07\x43hannel\x18\x02 \x01(\t\x12\x10\n\x08Metadata\x18\x03 \x01(\t\x12\x0c\n\x04\x42ody\x18\x04 \x01(\x0c\x12\x11\n\tTimestamp\x18\x05 \x01(\x03\x12\x10\n\x08Sequence\x18\x06 \x01(\x04\x12,\n\x04Tags\x18\x07 \x03(\x0b\x32\x1e.kubemq.EventReceive.TagsEntry\x1a+\n\tTagsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xe3\x03\n\tSubscribe\x12:\n\x11SubscribeTypeData\x18\x01 \x01(\x0e\x32\x1f.kubemq.Subscribe.SubscribeType\x12\x10\n\x08\x43lientID\x18\x02 \x01(\t\x12\x0f\n\x07\x43hannel\x18\x03 \x01(\t\x12\r\n\x05Group\x18\x04 \x01(\t\x12>\n\x13\x45ventsStoreTypeData\x18\x05 \x01(\x0e\x32!.kubemq.Subscribe.EventsStoreType\x12\x1c\n\x14\x45ventsStoreTypeValue\x18\x06 \x01(\x03\"c\n\rSubscribeType\x12\x1a\n\x16SubscribeTypeUndefined\x10\x00\x12\n\n\x06\x45vents\x10\x01\x12\x0f\n\x0b\x45ventsStore\x10\x02\x12\x0c\n\x08\x43ommands\x10\x03\x12\x0b\n\x07Queries\x10\x04\"\xa4\x01\n\x0f\x45ventsStoreType\x12\x1c\n\x18\x45ventsStoreTypeUndefined\x10\x00\x12\x10\n\x0cStartNewOnly\x10\x01\x12\x12\n\x0eStartFromFirst\x10\x02\x12\x11\n\rStartFromLast\x10\x03\x12\x13\n\x0fStartAtSequence\x10\x04\x12\x0f\n\x0bStartAtTime\x10\x05\x12\x14\n\x10StartAtTimeDelta\x10\x06\"\x83\x03\n\x07Request\x12\x11\n\tRequestID\x18\x01 \x01(\t\x12\x34\n\x0fRequestTypeData\x18\x02 \x01(\x0e\x32\x1b.kubemq.Request.RequestType\x12\x10\n\x08\x43lientID\x18\x03 \x01(\t\x12\x0f\n\x07\x43hannel\x18\x04 \x01(\t\x12\x10\n\x08Metadata\x18\x05 \x01(\t\x12\x0c\n\x04\x42ody\x18\x06 \x01(\x0c\x12\x14\n\x0cReplyChannel\x18\x07 \x01(\t\x12\x0f\n\x07Timeout\x18\x08 \x01(\x05\x12\x10\n\x08\x43\x61\x63heKey\x18\t \x01(\t\x12\x10\n\x08\x43\x61\x63heTTL\x18\n \x01(\x05\x12\x0c\n\x04Span\x18\x0b \x01(\x0c\x12\'\n\x04Tags\x18\x0c \x03(\x0b\x32\x19.kubemq.Request.TagsEntry\x1a+\n\tTagsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"=\n\x0bRequestType\x12\x16\n\x12RequestTypeUnknown\x10\x00\x12\x0b\n\x07\x43ommand\x10\x01\x12\t\n\x05Query\x10\x02\"\x90\x02\n\x08Response\x12\x10\n\x08\x43lientID\x18\x01 \x01(\t\x12\x11\n\tRequestID\x18\x02 \x01(\t\x12\x14\n\x0cReplyChannel\x18\x03 \x01(\t\x12\x10\n\x08Metadata\x18\x04 \x01(\t\x12\x0c\n\x04\x42ody\x18\x05 \x01(\x0c\x12\x10\n\x08\x43\x61\x63heHit\x18\x06 \x01(\x08\x12\x11\n\tTimestamp\x18\x07 \x01(\x03\x12\x10\n\x08\x45xecuted\x18\x08 \x01(\x08\x12\r\n\x05\x45rror\x18\t \x01(\t\x12\x0c\n\x04Span\x18\n \x01(\x0c\x12(\n\x04Tags\x18\x0b \x03(\x0b\x32\x1a.kubemq.Response.TagsEntry\x1a+\n\tTagsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\x9f\x02\n\x0cQueueMessage\x12\x11\n\tMessageID\x18\x01 \x01(\t\x12\x10\n\x08\x43lientID\x18\x02 \x01(\t\x12\x0f\n\x07\x43hannel\x18\x03 \x01(\t\x12\x10\n\x08Metadata\x18\x04 \x01(\t\x12\x0c\n\x04\x42ody\x18\x05 \x01(\x0c\x12,\n\x04Tags\x18\x06 \x03(\x0b\x32\x1e.kubemq.QueueMessage.TagsEntry\x12\x32\n\nAttributes\x18\x07 \x01(\x0b\x32\x1e.kubemq.QueueMessageAttributes\x12*\n\x06Policy\x18\x08 \x01(\x0b\x32\x1a.kubemq.QueueMessagePolicy\x1a+\n\tTagsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"T\n\x19QueueMessagesBatchRequest\x12\x0f\n\x07\x42\x61tchID\x18\x01 \x01(\t\x12&\n\x08Messages\x18\x02 \x03(\x0b\x32\x14.kubemq.QueueMessage\"r\n\x1aQueueMessagesBatchResponse\x12\x0f\n\x07\x42\x61tchID\x18\x01 \x01(\t\x12/\n\x07Results\x18\x02 \x03(\x0b\x32\x1e.kubemq.SendQueueMessageResult\x12\x12\n\nHaveErrors\x18\x03 \x01(\x08\"\xbc\x01\n\x16QueueMessageAttributes\x12\x11\n\tTimestamp\x18\x01 \x01(\x03\x12\x10\n\x08Sequence\x18\x02 \x01(\x04\x12\x11\n\tMD5OfBody\x18\x03 \x01(\t\x12\x14\n\x0cReceiveCount\x18\x04 \x01(\x05\x12\x10\n\x08ReRouted\x18\x05 \x01(\x08\x12\x19\n\x11ReRoutedFromQueue\x18\x06 \x01(\t\x12\x14\n\x0c\x45xpirationAt\x18\x07 \x01(\x03\x12\x11\n\tDelayedTo\x18\x08 \x01(\x03\"w\n\x12QueueMessagePolicy\x12\x19\n\x11\x45xpirationSeconds\x18\x01 \x01(\x05\x12\x14\n\x0c\x44\x65laySeconds\x18\x02 \x01(\x05\x12\x17\n\x0fMaxReceiveCount\x18\x03 \x01(\x05\x12\x17\n\x0fMaxReceiveQueue\x18\x04 \x01(\t\"\x84\x01\n\x16SendQueueMessageResult\x12\x11\n\tMessageID\x18\x01 \x01(\t\x12\x0e\n\x06SentAt\x18\x02 \x01(\x03\x12\x14\n\x0c\x45xpirationAt\x18\x03 \x01(\x03\x12\x11\n\tDelayedTo\x18\x04 \x01(\x03\x12\x0f\n\x07IsError\x18\x05 \x01(\x08\x12\r\n\x05\x45rror\x18\x06 \x01(\t\"\x99\x01\n\x1bReceiveQueueMessagesRequest\x12\x11\n\tRequestID\x18\x01 \x01(\t\x12\x10\n\x08\x43lientID\x18\x02 \x01(\t\x12\x0f\n\x07\x43hannel\x18\x03 \x01(\t\x12\x1b\n\x13MaxNumberOfMessages\x18\x04 \x01(\x05\x12\x17\n\x0fWaitTimeSeconds\x18\x05 \x01(\x05\x12\x0e\n\x06IsPeak\x18\x06 \x01(\x08\"\xbc\x01\n\x1cReceiveQueueMessagesResponse\x12\x11\n\tRequestID\x18\x01 \x01(\t\x12&\n\x08Messages\x18\x02 \x03(\x0b\x32\x14.kubemq.QueueMessage\x12\x18\n\x10MessagesReceived\x18\x03 \x01(\x05\x12\x17\n\x0fMessagesExpired\x18\x04 \x01(\x05\x12\x0e\n\x06IsPeak\x18\x05 \x01(\x08\x12\x0f\n\x07IsError\x18\x06 \x01(\x08\x12\r\n\x05\x45rror\x18\x07 \x01(\t\"k\n\x1a\x41\x63kAllQueueMessagesRequest\x12\x11\n\tRequestID\x18\x01 \x01(\t\x12\x10\n\x08\x43lientID\x18\x02 \x01(\t\x12\x0f\n\x07\x43hannel\x18\x03 \x01(\t\x12\x17\n\x0fWaitTimeSeconds\x18\x04 \x01(\x05\"j\n\x1b\x41\x63kAllQueueMessagesResponse\x12\x11\n\tRequestID\x18\x01 \x01(\t\x12\x18\n\x10\x41\x66\x66\x65\x63tedMessages\x18\x02 \x01(\x04\x12\x0f\n\x07IsError\x18\x03 \x01(\x08\x12\r\n\x05\x45rror\x18\x04 \x01(\t\"\x84\x02\n\x1aStreamQueueMessagesRequest\x12\x11\n\tRequestID\x18\x01 \x01(\t\x12\x10\n\x08\x43lientID\x18\x02 \x01(\t\x12\x38\n\x15StreamRequestTypeData\x18\x03 \x01(\x0e\x32\x19.kubemq.StreamRequestType\x12\x0f\n\x07\x43hannel\x18\x04 \x01(\t\x12\x19\n\x11VisibilitySeconds\x18\x05 \x01(\x05\x12\x17\n\x0fWaitTimeSeconds\x18\x06 \x01(\x05\x12\x13\n\x0bRefSequence\x18\x07 \x01(\x04\x12-\n\x0fModifiedMessage\x18\x08 \x01(\x0b\x32\x14.kubemq.QueueMessage\"\xb1\x01\n\x1bStreamQueueMessagesResponse\x12\x11\n\tRequestID\x18\x01 \x01(\t\x12\x38\n\x15StreamRequestTypeData\x18\x02 \x01(\x0e\x32\x19.kubemq.StreamRequestType\x12%\n\x07Message\x18\x03 \x01(\x0b\x32\x14.kubemq.QueueMessage\x12\x0f\n\x07IsError\x18\x04 \x01(\x08\x12\r\n\x05\x45rror\x18\x05 \x01(\t*\xaa\x01\n\x11StreamRequestType\x12\x1c\n\x18StreamRequestTypeUnknown\x10\x00\x12\x12\n\x0eReceiveMessage\x10\x01\x12\x0e\n\nAckMessage\x10\x02\x12\x11\n\rRejectMessage\x10\x03\x12\x14\n\x10ModifyVisibility\x10\x04\x12\x11\n\rResendMessage\x10\x05\x12\x17\n\x13SendModifiedMessage\x10\x06\x32\xdf\x06\n\x06kubemq\x12,\n\tSendEvent\x12\r.kubemq.Event\x1a\x0e.kubemq.Result\"\x00\x12\x37\n\x10SendEventsStream\x12\r.kubemq.Event\x1a\x0e.kubemq.Result\"\x00(\x01\x30\x01\x12@\n\x11SubscribeToEvents\x12\x11.kubemq.Subscribe\x1a\x14.kubemq.EventReceive\"\x00\x30\x01\x12=\n\x13SubscribeToRequests\x12\x11.kubemq.Subscribe\x1a\x0f.kubemq.Request\"\x00\x30\x01\x12\x32\n\x0bSendRequest\x12\x0f.kubemq.Request\x1a\x10.kubemq.Response\"\x00\x12\x31\n\x0cSendResponse\x12\x10.kubemq.Response\x1a\r.kubemq.Empty\"\x00\x12J\n\x10SendQueueMessage\x12\x14.kubemq.QueueMessage\x1a\x1e.kubemq.SendQueueMessageResult\"\x00\x12\x61\n\x16SendQueueMessagesBatch\x12!.kubemq.QueueMessagesBatchRequest\x1a\".kubemq.QueueMessagesBatchResponse\"\x00\x12\x63\n\x14ReceiveQueueMessages\x12#.kubemq.ReceiveQueueMessagesRequest\x1a$.kubemq.ReceiveQueueMessagesResponse\"\x00\x12\x63\n\x12StreamQueueMessage\x12\".kubemq.StreamQueueMessagesRequest\x1a#.kubemq.StreamQueueMessagesResponse\"\x00(\x01\x30\x01\x12`\n\x13\x41\x63kAllQueueMessages\x12\".kubemq.AckAllQueueMessagesRequest\x1a#.kubemq.AckAllQueueMessagesResponse\"\x00\x12+\n\x04Ping\x12\r.kubemq.Empty\x1a\x12.kubemq.PingResult\"\x00\x62\x06proto3')
)

_STREAMREQUESTTYPE = _descriptor.EnumDescriptor(
  name='StreamRequestType',
  full_name='kubemq.StreamRequestType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='StreamRequestTypeUnknown', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='ReceiveMessage', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='AckMessage', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RejectMessage', index=3, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='ModifyVisibility', index=4, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='ResendMessage', index=5, number=5,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SendModifiedMessage', index=6, number=6,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=3702,
  serialized_end=3872,
)
_sym_db.RegisterEnumDescriptor(_STREAMREQUESTTYPE)

StreamRequestType = enum_type_wrapper.EnumTypeWrapper(_STREAMREQUESTTYPE)
StreamRequestTypeUnknown = 0
ReceiveMessage = 1
AckMessage = 2
RejectMessage = 3
ModifyVisibility = 4
ResendMessage = 5
SendModifiedMessage = 6


_SUBSCRIBE_SUBSCRIBETYPE = _descriptor.EnumDescriptor(
  name='SubscribeType',
  full_name='kubemq.Subscribe.SubscribeType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='SubscribeTypeUndefined', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Events', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='EventsStore', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Commands', index=3, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Queries', index=4, number=4,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=822,
  serialized_end=921,
)
_sym_db.RegisterEnumDescriptor(_SUBSCRIBE_SUBSCRIBETYPE)

_SUBSCRIBE_EVENTSSTORETYPE = _descriptor.EnumDescriptor(
  name='EventsStoreType',
  full_name='kubemq.Subscribe.EventsStoreType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='EventsStoreTypeUndefined', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='StartNewOnly', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='StartFromFirst', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='StartFromLast', index=3, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='StartAtSequence', index=4, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='StartAtTime', index=5, number=5,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='StartAtTimeDelta', index=6, number=6,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=924,
  serialized_end=1088,
)
_sym_db.RegisterEnumDescriptor(_SUBSCRIBE_EVENTSSTORETYPE)

_REQUEST_REQUESTTYPE = _descriptor.EnumDescriptor(
  name='RequestType',
  full_name='kubemq.Request.RequestType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='RequestTypeUnknown', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Command', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Query', index=2, number=2,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=1417,
  serialized_end=1478,
)
_sym_db.RegisterEnumDescriptor(_REQUEST_REQUESTTYPE)


_PINGRESULT = _descriptor.Descriptor(
  name='PingResult',
  full_name='kubemq.PingResult',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='Host', full_name='kubemq.PingResult.Host', 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='Version', full_name='kubemq.PingResult.Version', 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),
    _descriptor.FieldDescriptor(
      name='ServerStartTime', full_name='kubemq.PingResult.ServerStartTime', index=2,
      number=3, type=3, cpp_type=2, 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='ServerUpTimeSeconds', full_name='kubemq.PingResult.ServerUpTimeSeconds', index=3,
      number=4, type=3, cpp_type=2, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=36,
  serialized_end=133,
)


_EMPTY = _descriptor.Descriptor(
  name='Empty',
  full_name='kubemq.Empty',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=135,
  serialized_end=142,
)


_RESULT = _descriptor.Descriptor(
  name='Result',
  full_name='kubemq.Result',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='EventID', full_name='kubemq.Result.EventID', 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='Sent', full_name='kubemq.Result.Sent', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='Error', full_name='kubemq.Result.Error', index=2,
      number=3, 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=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=144,
  serialized_end=198,
)


_EVENT_TAGSENTRY = _descriptor.Descriptor(
  name='TagsEntry',
  full_name='kubemq.Event.TagsEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='kubemq.Event.TagsEntry.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='kubemq.Event.TagsEntry.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=348,
  serialized_end=391,
)

_EVENT = _descriptor.Descriptor(
  name='Event',
  full_name='kubemq.Event',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='EventID', full_name='kubemq.Event.EventID', 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='ClientID', full_name='kubemq.Event.ClientID', 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),
    _descriptor.FieldDescriptor(
      name='Channel', full_name='kubemq.Event.Channel', index=2,
      number=3, 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='Metadata', full_name='kubemq.Event.Metadata', index=3,
      number=4, 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='Body', full_name='kubemq.Event.Body', index=4,
      number=5, 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),
    _descriptor.FieldDescriptor(
      name='Store', full_name='kubemq.Event.Store', index=5,
      number=6, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='Tags', full_name='kubemq.Event.Tags', index=6,
      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=[_EVENT_TAGSENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=201,
  serialized_end=391,
)


_EVENTRECEIVE_TAGSENTRY = _descriptor.Descriptor(
  name='TagsEntry',
  full_name='kubemq.EventReceive.TagsEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='kubemq.EventReceive.TagsEntry.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='kubemq.EventReceive.TagsEntry.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=348,
  serialized_end=391,
)

_EVENTRECEIVE = _descriptor.Descriptor(
  name='EventReceive',
  full_name='kubemq.EventReceive',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='EventID', full_name='kubemq.EventReceive.EventID', 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='Channel', full_name='kubemq.EventReceive.Channel', 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),
    _descriptor.FieldDescriptor(
      name='Metadata', full_name='kubemq.EventReceive.Metadata', index=2,
      number=3, 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='Body', full_name='kubemq.EventReceive.Body', index=3,
      number=4, 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),
    _descriptor.FieldDescriptor(
      name='Timestamp', full_name='kubemq.EventReceive.Timestamp', index=4,
      number=5, type=3, cpp_type=2, 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='Sequence', full_name='kubemq.EventReceive.Sequence', index=5,
      number=6, 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='Tags', full_name='kubemq.EventReceive.Tags', index=6,
      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=[_EVENTRECEIVE_TAGSENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=394,
  serialized_end=602,
)


_SUBSCRIBE = _descriptor.Descriptor(
  name='Subscribe',
  full_name='kubemq.Subscribe',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='SubscribeTypeData', full_name='kubemq.Subscribe.SubscribeTypeData', index=0,
      number=1, 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='ClientID', full_name='kubemq.Subscribe.ClientID', 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),
    _descriptor.FieldDescriptor(
      name='Channel', full_name='kubemq.Subscribe.Channel', index=2,
      number=3, 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='Group', full_name='kubemq.Subscribe.Group', index=3,
      number=4, 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='EventsStoreTypeData', full_name='kubemq.Subscribe.EventsStoreTypeData', index=4,
      number=5, 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='EventsStoreTypeValue', full_name='kubemq.Subscribe.EventsStoreTypeValue', index=5,
      number=6, type=3, cpp_type=2, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _SUBSCRIBE_SUBSCRIBETYPE,
    _SUBSCRIBE_EVENTSSTORETYPE,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=605,
  serialized_end=1088,
)


_REQUEST_TAGSENTRY = _descriptor.Descriptor(
  name='TagsEntry',
  full_name='kubemq.Request.TagsEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='kubemq.Request.TagsEntry.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='kubemq.Request.TagsEntry.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=348,
  serialized_end=391,
)

_REQUEST = _descriptor.Descriptor(
  name='Request',
  full_name='kubemq.Request',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='RequestID', full_name='kubemq.Request.RequestID', 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='RequestTypeData', full_name='kubemq.Request.RequestTypeData', index=1,
      number=2, 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='ClientID', full_name='kubemq.Request.ClientID', index=2,
      number=3, 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='Channel', full_name='kubemq.Request.Channel', index=3,
      number=4, 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='Metadata', full_name='kubemq.Request.Metadata', index=4,
      number=5, 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='Body', full_name='kubemq.Request.Body', index=5,
      number=6, 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),
    _descriptor.FieldDescriptor(
      name='ReplyChannel', full_name='kubemq.Request.ReplyChannel', index=6,
      number=7, 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='Timeout', full_name='kubemq.Request.Timeout', index=7,
      number=8, type=5, cpp_type=1, 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='CacheKey', full_name='kubemq.Request.CacheKey', index=8,
      number=9, 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='CacheTTL', full_name='kubemq.Request.CacheTTL', index=9,
      number=10, type=5, cpp_type=1, 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='Span', full_name='kubemq.Request.Span', index=10,
      number=11, 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),
    _descriptor.FieldDescriptor(
      name='Tags', full_name='kubemq.Request.Tags', index=11,
      number=12, 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=[_REQUEST_TAGSENTRY, ],
  enum_types=[
    _REQUEST_REQUESTTYPE,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1091,
  serialized_end=1478,
)


_RESPONSE_TAGSENTRY = _descriptor.Descriptor(
  name='TagsEntry',
  full_name='kubemq.Response.TagsEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='kubemq.Response.TagsEntry.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='kubemq.Response.TagsEntry.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=348,
  serialized_end=391,
)

_RESPONSE = _descriptor.Descriptor(
  name='Response',
  full_name='kubemq.Response',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='ClientID', full_name='kubemq.Response.ClientID', 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='RequestID', full_name='kubemq.Response.RequestID', 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),
    _descriptor.FieldDescriptor(
      name='ReplyChannel', full_name='kubemq.Response.ReplyChannel', index=2,
      number=3, 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='Metadata', full_name='kubemq.Response.Metadata', index=3,
      number=4, 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='Body', full_name='kubemq.Response.Body', index=4,
      number=5, 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),
    _descriptor.FieldDescriptor(
      name='CacheHit', full_name='kubemq.Response.CacheHit', index=5,
      number=6, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='Timestamp', full_name='kubemq.Response.Timestamp', index=6,
      number=7, type=3, cpp_type=2, 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='Executed', full_name='kubemq.Response.Executed', index=7,
      number=8, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='Error', full_name='kubemq.Response.Error', index=8,
      number=9, 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='Span', full_name='kubemq.Response.Span', index=9,
      number=10, 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),
    _descriptor.FieldDescriptor(
      name='Tags', full_name='kubemq.Response.Tags', index=10,
      number=11, 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=[_RESPONSE_TAGSENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1481,
  serialized_end=1753,
)


_QUEUEMESSAGE_TAGSENTRY = _descriptor.Descriptor(
  name='TagsEntry',
  full_name='kubemq.QueueMessage.TagsEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='kubemq.QueueMessage.TagsEntry.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='kubemq.QueueMessage.TagsEntry.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=348,
  serialized_end=391,
)

_QUEUEMESSAGE = _descriptor.Descriptor(
  name='QueueMessage',
  full_name='kubemq.QueueMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='MessageID', full_name='kubemq.QueueMessage.MessageID', 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='ClientID', full_name='kubemq.QueueMessage.ClientID', 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),
    _descriptor.FieldDescriptor(
      name='Channel', full_name='kubemq.QueueMessage.Channel', index=2,
      number=3, 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='Metadata', full_name='kubemq.QueueMessage.Metadata', index=3,
      number=4, 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='Body', full_name='kubemq.QueueMessage.Body', index=4,
      number=5, 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),
    _descriptor.FieldDescriptor(
      name='Tags', full_name='kubemq.QueueMessage.Tags', index=5,
      number=6, 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='Attributes', full_name='kubemq.QueueMessage.Attributes', index=6,
      number=7, 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),
    _descriptor.FieldDescriptor(
      name='Policy', full_name='kubemq.QueueMessage.Policy', index=7,
      number=8, 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=[_QUEUEMESSAGE_TAGSENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1756,
  serialized_end=2043,
)


_QUEUEMESSAGESBATCHREQUEST = _descriptor.Descriptor(
  name='QueueMessagesBatchRequest',
  full_name='kubemq.QueueMessagesBatchRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='BatchID', full_name='kubemq.QueueMessagesBatchRequest.BatchID', 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='Messages', full_name='kubemq.QueueMessagesBatchRequest.Messages', index=1,
      number=2, 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=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2045,
  serialized_end=2129,
)


_QUEUEMESSAGESBATCHRESPONSE = _descriptor.Descriptor(
  name='QueueMessagesBatchResponse',
  full_name='kubemq.QueueMessagesBatchResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='BatchID', full_name='kubemq.QueueMessagesBatchResponse.BatchID', 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='Results', full_name='kubemq.QueueMessagesBatchResponse.Results', index=1,
      number=2, 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='HaveErrors', full_name='kubemq.QueueMessagesBatchResponse.HaveErrors', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      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=2131,
  serialized_end=2245,
)


_QUEUEMESSAGEATTRIBUTES = _descriptor.Descriptor(
  name='QueueMessageAttributes',
  full_name='kubemq.QueueMessageAttributes',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='Timestamp', full_name='kubemq.QueueMessageAttributes.Timestamp', index=0,
      number=1, type=3, cpp_type=2, 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='Sequence', full_name='kubemq.QueueMessageAttributes.Sequence', 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='MD5OfBody', full_name='kubemq.QueueMessageAttributes.MD5OfBody', index=2,
      number=3, 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='ReceiveCount', full_name='kubemq.QueueMessageAttributes.ReceiveCount', index=3,
      number=4, type=5, cpp_type=1, 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='ReRouted', full_name='kubemq.QueueMessageAttributes.ReRouted', index=4,
      number=5, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ReRoutedFromQueue', full_name='kubemq.QueueMessageAttributes.ReRoutedFromQueue', index=5,
      number=6, 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='ExpirationAt', full_name='kubemq.QueueMessageAttributes.ExpirationAt', index=6,
      number=7, type=3, cpp_type=2, 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='DelayedTo', full_name='kubemq.QueueMessageAttributes.DelayedTo', index=7,
      number=8, type=3, cpp_type=2, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2248,
  serialized_end=2436,
)


_QUEUEMESSAGEPOLICY = _descriptor.Descriptor(
  name='QueueMessagePolicy',
  full_name='kubemq.QueueMessagePolicy',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='ExpirationSeconds', full_name='kubemq.QueueMessagePolicy.ExpirationSeconds', index=0,
      number=1, type=5, cpp_type=1, 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='DelaySeconds', full_name='kubemq.QueueMessagePolicy.DelaySeconds', index=1,
      number=2, type=5, cpp_type=1, 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='MaxReceiveCount', full_name='kubemq.QueueMessagePolicy.MaxReceiveCount', index=2,
      number=3, type=5, cpp_type=1, 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='MaxReceiveQueue', full_name='kubemq.QueueMessagePolicy.MaxReceiveQueue', index=3,
      number=4, 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=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2438,
  serialized_end=2557,
)


_SENDQUEUEMESSAGERESULT = _descriptor.Descriptor(
  name='SendQueueMessageResult',
  full_name='kubemq.SendQueueMessageResult',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='MessageID', full_name='kubemq.SendQueueMessageResult.MessageID', 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='SentAt', full_name='kubemq.SendQueueMessageResult.SentAt', index=1,
      number=2, type=3, cpp_type=2, 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='ExpirationAt', full_name='kubemq.SendQueueMessageResult.ExpirationAt', index=2,
      number=3, type=3, cpp_type=2, 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='DelayedTo', full_name='kubemq.SendQueueMessageResult.DelayedTo', index=3,
      number=4, type=3, cpp_type=2, 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='IsError', full_name='kubemq.SendQueueMessageResult.IsError', index=4,
      number=5, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='Error', full_name='kubemq.SendQueueMessageResult.Error', index=5,
      number=6, 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=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2560,
  serialized_end=2692,
)


_RECEIVEQUEUEMESSAGESREQUEST = _descriptor.Descriptor(
  name='ReceiveQueueMessagesRequest',
  full_name='kubemq.ReceiveQueueMessagesRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='RequestID', full_name='kubemq.ReceiveQueueMessagesRequest.RequestID', 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='ClientID', full_name='kubemq.ReceiveQueueMessagesRequest.ClientID', 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),
    _descriptor.FieldDescriptor(
      name='Channel', full_name='kubemq.ReceiveQueueMessagesRequest.Channel', index=2,
      number=3, 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='MaxNumberOfMessages', full_name='kubemq.ReceiveQueueMessagesRequest.MaxNumberOfMessages', index=3,
      number=4, type=5, cpp_type=1, 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='WaitTimeSeconds', full_name='kubemq.ReceiveQueueMessagesRequest.WaitTimeSeconds', index=4,
      number=5, type=5, cpp_type=1, 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='IsPeak', full_name='kubemq.ReceiveQueueMessagesRequest.IsPeak', index=5,
      number=6, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      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=2695,
  serialized_end=2848,
)


_RECEIVEQUEUEMESSAGESRESPONSE = _descriptor.Descriptor(
  name='ReceiveQueueMessagesResponse',
  full_name='kubemq.ReceiveQueueMessagesResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='RequestID', full_name='kubemq.ReceiveQueueMessagesResponse.RequestID', 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='Messages', full_name='kubemq.ReceiveQueueMessagesResponse.Messages', index=1,
      number=2, 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='MessagesReceived', full_name='kubemq.ReceiveQueueMessagesResponse.MessagesReceived', index=2,
      number=3, type=5, cpp_type=1, 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='MessagesExpired', full_name='kubemq.ReceiveQueueMessagesResponse.MessagesExpired', index=3,
      number=4, type=5, cpp_type=1, 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='IsPeak', full_name='kubemq.ReceiveQueueMessagesResponse.IsPeak', index=4,
      number=5, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='IsError', full_name='kubemq.ReceiveQueueMessagesResponse.IsError', index=5,
      number=6, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='Error', full_name='kubemq.ReceiveQueueMessagesResponse.Error', index=6,
      number=7, 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=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2851,
  serialized_end=3039,
)


_ACKALLQUEUEMESSAGESREQUEST = _descriptor.Descriptor(
  name='AckAllQueueMessagesRequest',
  full_name='kubemq.AckAllQueueMessagesRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='RequestID', full_name='kubemq.AckAllQueueMessagesRequest.RequestID', 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='ClientID', full_name='kubemq.AckAllQueueMessagesRequest.ClientID', 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),
    _descriptor.FieldDescriptor(
      name='Channel', full_name='kubemq.AckAllQueueMessagesRequest.Channel', index=2,
      number=3, 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='WaitTimeSeconds', full_name='kubemq.AckAllQueueMessagesRequest.WaitTimeSeconds', index=3,
      number=4, type=5, cpp_type=1, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3041,
  serialized_end=3148,
)


_ACKALLQUEUEMESSAGESRESPONSE = _descriptor.Descriptor(
  name='AckAllQueueMessagesResponse',
  full_name='kubemq.AckAllQueueMessagesResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='RequestID', full_name='kubemq.AckAllQueueMessagesResponse.RequestID', 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='AffectedMessages', full_name='kubemq.AckAllQueueMessagesResponse.AffectedMessages', 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='IsError', full_name='kubemq.AckAllQueueMessagesResponse.IsError', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='Error', full_name='kubemq.AckAllQueueMessagesResponse.Error', index=3,
      number=4, 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=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3150,
  serialized_end=3256,
)


_STREAMQUEUEMESSAGESREQUEST = _descriptor.Descriptor(
  name='StreamQueueMessagesRequest',
  full_name='kubemq.StreamQueueMessagesRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='RequestID', full_name='kubemq.StreamQueueMessagesRequest.RequestID', 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='ClientID', full_name='kubemq.StreamQueueMessagesRequest.ClientID', 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),
    _descriptor.FieldDescriptor(
      name='StreamRequestTypeData', full_name='kubemq.StreamQueueMessagesRequest.StreamRequestTypeData', 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='Channel', full_name='kubemq.StreamQueueMessagesRequest.Channel', index=3,
      number=4, 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='VisibilitySeconds', full_name='kubemq.StreamQueueMessagesRequest.VisibilitySeconds', index=4,
      number=5, type=5, cpp_type=1, 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='WaitTimeSeconds', full_name='kubemq.StreamQueueMessagesRequest.WaitTimeSeconds', index=5,
      number=6, type=5, cpp_type=1, 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='RefSequence', full_name='kubemq.StreamQueueMessagesRequest.RefSequence', index=6,
      number=7, 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='ModifiedMessage', full_name='kubemq.StreamQueueMessagesRequest.ModifiedMessage', index=7,
      number=8, 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=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3259,
  serialized_end=3519,
)


_STREAMQUEUEMESSAGESRESPONSE = _descriptor.Descriptor(
  name='StreamQueueMessagesResponse',
  full_name='kubemq.StreamQueueMessagesResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='RequestID', full_name='kubemq.StreamQueueMessagesResponse.RequestID', 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='StreamRequestTypeData', full_name='kubemq.StreamQueueMessagesResponse.StreamRequestTypeData', index=1,
      number=2, 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='Message', full_name='kubemq.StreamQueueMessagesResponse.Message', index=2,
      number=3, 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),
    _descriptor.FieldDescriptor(
      name='IsError', full_name='kubemq.StreamQueueMessagesResponse.IsError', index=3,
      number=4, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='Error', full_name='kubemq.StreamQueueMessagesResponse.Error', index=4,
      number=5, 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=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3522,
  serialized_end=3699,
)

_EVENT_TAGSENTRY.containing_type = _EVENT
_EVENT.fields_by_name['Tags'].message_type = _EVENT_TAGSENTRY
_EVENTRECEIVE_TAGSENTRY.containing_type = _EVENTRECEIVE
_EVENTRECEIVE.fields_by_name['Tags'].message_type = _EVENTRECEIVE_TAGSENTRY
_SUBSCRIBE.fields_by_name['SubscribeTypeData'].enum_type = _SUBSCRIBE_SUBSCRIBETYPE
_SUBSCRIBE.fields_by_name['EventsStoreTypeData'].enum_type = _SUBSCRIBE_EVENTSSTORETYPE
_SUBSCRIBE_SUBSCRIBETYPE.containing_type = _SUBSCRIBE
_SUBSCRIBE_EVENTSSTORETYPE.containing_type = _SUBSCRIBE
_REQUEST_TAGSENTRY.containing_type = _REQUEST
_REQUEST.fields_by_name['RequestTypeData'].enum_type = _REQUEST_REQUESTTYPE
_REQUEST.fields_by_name['Tags'].message_type = _REQUEST_TAGSENTRY
_REQUEST_REQUESTTYPE.containing_type = _REQUEST
_RESPONSE_TAGSENTRY.containing_type = _RESPONSE
_RESPONSE.fields_by_name['Tags'].message_type = _RESPONSE_TAGSENTRY
_QUEUEMESSAGE_TAGSENTRY.containing_type = _QUEUEMESSAGE
_QUEUEMESSAGE.fields_by_name['Tags'].message_type = _QUEUEMESSAGE_TAGSENTRY
_QUEUEMESSAGE.fields_by_name['Attributes'].message_type = _QUEUEMESSAGEATTRIBUTES
_QUEUEMESSAGE.fields_by_name['Policy'].message_type = _QUEUEMESSAGEPOLICY
_QUEUEMESSAGESBATCHREQUEST.fields_by_name['Messages'].message_type = _QUEUEMESSAGE
_QUEUEMESSAGESBATCHRESPONSE.fields_by_name['Results'].message_type = _SENDQUEUEMESSAGERESULT
_RECEIVEQUEUEMESSAGESRESPONSE.fields_by_name['Messages'].message_type = _QUEUEMESSAGE
_STREAMQUEUEMESSAGESREQUEST.fields_by_name['StreamRequestTypeData'].enum_type = _STREAMREQUESTTYPE
_STREAMQUEUEMESSAGESREQUEST.fields_by_name['ModifiedMessage'].message_type = _QUEUEMESSAGE
_STREAMQUEUEMESSAGESRESPONSE.fields_by_name['StreamRequestTypeData'].enum_type = _STREAMREQUESTTYPE
_STREAMQUEUEMESSAGESRESPONSE.fields_by_name['Message'].message_type = _QUEUEMESSAGE
DESCRIPTOR.message_types_by_name['PingResult'] = _PINGRESULT
DESCRIPTOR.message_types_by_name['Empty'] = _EMPTY
DESCRIPTOR.message_types_by_name['Result'] = _RESULT
DESCRIPTOR.message_types_by_name['Event'] = _EVENT
DESCRIPTOR.message_types_by_name['EventReceive'] = _EVENTRECEIVE
DESCRIPTOR.message_types_by_name['Subscribe'] = _SUBSCRIBE
DESCRIPTOR.message_types_by_name['Request'] = _REQUEST
DESCRIPTOR.message_types_by_name['Response'] = _RESPONSE
DESCRIPTOR.message_types_by_name['QueueMessage'] = _QUEUEMESSAGE
DESCRIPTOR.message_types_by_name['QueueMessagesBatchRequest'] = _QUEUEMESSAGESBATCHREQUEST
DESCRIPTOR.message_types_by_name['QueueMessagesBatchResponse'] = _QUEUEMESSAGESBATCHRESPONSE
DESCRIPTOR.message_types_by_name['QueueMessageAttributes'] = _QUEUEMESSAGEATTRIBUTES
DESCRIPTOR.message_types_by_name['QueueMessagePolicy'] = _QUEUEMESSAGEPOLICY
DESCRIPTOR.message_types_by_name['SendQueueMessageResult'] = _SENDQUEUEMESSAGERESULT
DESCRIPTOR.message_types_by_name['ReceiveQueueMessagesRequest'] = _RECEIVEQUEUEMESSAGESREQUEST
DESCRIPTOR.message_types_by_name['ReceiveQueueMessagesResponse'] = _RECEIVEQUEUEMESSAGESRESPONSE
DESCRIPTOR.message_types_by_name['AckAllQueueMessagesRequest'] = _ACKALLQUEUEMESSAGESREQUEST
DESCRIPTOR.message_types_by_name['AckAllQueueMessagesResponse'] = _ACKALLQUEUEMESSAGESRESPONSE
DESCRIPTOR.message_types_by_name['StreamQueueMessagesRequest'] = _STREAMQUEUEMESSAGESREQUEST
DESCRIPTOR.message_types_by_name['StreamQueueMessagesResponse'] = _STREAMQUEUEMESSAGESRESPONSE
DESCRIPTOR.enum_types_by_name['StreamRequestType'] = _STREAMREQUESTTYPE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

PingResult = _reflection.GeneratedProtocolMessageType('PingResult', (_message.Message,), {
  'DESCRIPTOR' : _PINGRESULT,
  '__module__' : 'kubemq.grpc.kubemq_pb2'
  # @@protoc_insertion_point(class_scope:kubemq.PingResult)
  })
_sym_db.RegisterMessage(PingResult)

Empty = _reflection.GeneratedProtocolMessageType('Empty', (_message.Message,), {
  'DESCRIPTOR' : _EMPTY,
  '__module__' : 'kubemq.grpc.kubemq_pb2'
  # @@protoc_insertion_point(class_scope:kubemq.Empty)
  })
_sym_db.RegisterMessage(Empty)

Result = _reflection.GeneratedProtocolMessageType('Result', (_message.Message,), {
  'DESCRIPTOR' : _RESULT,
  '__module__' : 'kubemq.grpc.kubemq_pb2'
  # @@protoc_insertion_point(class_scope:kubemq.Result)
  })
_sym_db.RegisterMessage(Result)

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

  'TagsEntry' : _reflection.GeneratedProtocolMessageType('TagsEntry', (_message.Message,), {
    'DESCRIPTOR' : _EVENT_TAGSENTRY,
    '__module__' : 'kubemq.grpc.kubemq_pb2'
    # @@protoc_insertion_point(class_scope:kubemq.Event.TagsEntry)
    })
  ,
  'DESCRIPTOR' : _EVENT,
  '__module__' : 'kubemq.grpc.kubemq_pb2'
  # @@protoc_insertion_point(class_scope:kubemq.Event)
  })
_sym_db.RegisterMessage(Event)
_sym_db.RegisterMessage(Event.TagsEntry)

EventReceive = _reflection.GeneratedProtocolMessageType('EventReceive', (_message.Message,), {

  'TagsEntry' : _reflection.GeneratedProtocolMessageType('TagsEntry', (_message.Message,), {
    'DESCRIPTOR' : _EVENTRECEIVE_TAGSENTRY,
    '__module__' : 'kubemq.grpc.kubemq_pb2'
    # @@protoc_insertion_point(class_scope:kubemq.EventReceive.TagsEntry)
    })
  ,
  'DESCRIPTOR' : _EVENTRECEIVE,
  '__module__' : 'kubemq.grpc.kubemq_pb2'
  # @@protoc_insertion_point(class_scope:kubemq.EventReceive)
  })
_sym_db.RegisterMessage(EventReceive)
_sym_db.RegisterMessage(EventReceive.TagsEntry)

Subscribe = _reflection.GeneratedProtocolMessageType('Subscribe', (_message.Message,), {
  'DESCRIPTOR' : _SUBSCRIBE,
  '__module__' : 'kubemq.grpc.kubemq_pb2'
  # @@protoc_insertion_point(class_scope:kubemq.Subscribe)
  })
_sym_db.RegisterMessage(Subscribe)

Request = _reflection.GeneratedProtocolMessageType('Request', (_message.Message,), {

  'TagsEntry' : _reflection.GeneratedProtocolMessageType('TagsEntry', (_message.Message,), {
    'DESCRIPTOR' : _REQUEST_TAGSENTRY,
    '__module__' : 'kubemq.grpc.kubemq_pb2'
    # @@protoc_insertion_point(class_scope:kubemq.Request.TagsEntry)
    })
  ,
  'DESCRIPTOR' : _REQUEST,
  '__module__' : 'kubemq.grpc.kubemq_pb2'
  # @@protoc_insertion_point(class_scope:kubemq.Request)
  })
_sym_db.RegisterMessage(Request)
_sym_db.RegisterMessage(Request.TagsEntry)

Response = _reflection.GeneratedProtocolMessageType('Response', (_message.Message,), {

  'TagsEntry' : _reflection.GeneratedProtocolMessageType('TagsEntry', (_message.Message,), {
    'DESCRIPTOR' : _RESPONSE_TAGSENTRY,
    '__module__' : 'kubemq.grpc.kubemq_pb2'
    # @@protoc_insertion_point(class_scope:kubemq.Response.TagsEntry)
    })
  ,
  'DESCRIPTOR' : _RESPONSE,
  '__module__' : 'kubemq.grpc.kubemq_pb2'
  # @@protoc_insertion_point(class_scope:kubemq.Response)
  })
_sym_db.RegisterMessage(Response)
_sym_db.RegisterMessage(Response.TagsEntry)

QueueMessage = _reflection.GeneratedProtocolMessageType('QueueMessage', (_message.Message,), {

  'TagsEntry' : _reflection.GeneratedProtocolMessageType('TagsEntry', (_message.Message,), {
    'DESCRIPTOR' : _QUEUEMESSAGE_TAGSENTRY,
    '__module__' : 'kubemq.grpc.kubemq_pb2'
    # @@protoc_insertion_point(class_scope:kubemq.QueueMessage.TagsEntry)
    })
  ,
  'DESCRIPTOR' : _QUEUEMESSAGE,
  '__module__' : 'kubemq.grpc.kubemq_pb2'
  # @@protoc_insertion_point(class_scope:kubemq.QueueMessage)
  })
_sym_db.RegisterMessage(QueueMessage)
_sym_db.RegisterMessage(QueueMessage.TagsEntry)

QueueMessagesBatchRequest = _reflection.GeneratedProtocolMessageType('QueueMessagesBatchRequest', (_message.Message,), {
  'DESCRIPTOR' : _QUEUEMESSAGESBATCHREQUEST,
  '__module__' : 'kubemq.grpc.kubemq_pb2'
  # @@protoc_insertion_point(class_scope:kubemq.QueueMessagesBatchRequest)
  })
_sym_db.RegisterMessage(QueueMessagesBatchRequest)

QueueMessagesBatchResponse = _reflection.GeneratedProtocolMessageType('QueueMessagesBatchResponse', (_message.Message,), {
  'DESCRIPTOR' : _QUEUEMESSAGESBATCHRESPONSE,
  '__module__' : 'kubemq.grpc.kubemq_pb2'
  # @@protoc_insertion_point(class_scope:kubemq.QueueMessagesBatchResponse)
  })
_sym_db.RegisterMessage(QueueMessagesBatchResponse)

QueueMessageAttributes = _reflection.GeneratedProtocolMessageType('QueueMessageAttributes', (_message.Message,), {
  'DESCRIPTOR' : _QUEUEMESSAGEATTRIBUTES,
  '__module__' : 'kubemq.grpc.kubemq_pb2'
  # @@protoc_insertion_point(class_scope:kubemq.QueueMessageAttributes)
  })
_sym_db.RegisterMessage(QueueMessageAttributes)

QueueMessagePolicy = _reflection.GeneratedProtocolMessageType('QueueMessagePolicy', (_message.Message,), {
  'DESCRIPTOR' : _QUEUEMESSAGEPOLICY,
  '__module__' : 'kubemq.grpc.kubemq_pb2'
  # @@protoc_insertion_point(class_scope:kubemq.QueueMessagePolicy)
  })
_sym_db.RegisterMessage(QueueMessagePolicy)

SendQueueMessageResult = _reflection.GeneratedProtocolMessageType('SendQueueMessageResult', (_message.Message,), {
  'DESCRIPTOR' : _SENDQUEUEMESSAGERESULT,
  '__module__' : 'kubemq.grpc.kubemq_pb2'
  # @@protoc_insertion_point(class_scope:kubemq.SendQueueMessageResult)
  })
_sym_db.RegisterMessage(SendQueueMessageResult)

ReceiveQueueMessagesRequest = _reflection.GeneratedProtocolMessageType('ReceiveQueueMessagesRequest', (_message.Message,), {
  'DESCRIPTOR' : _RECEIVEQUEUEMESSAGESREQUEST,
  '__module__' : 'kubemq.grpc.kubemq_pb2'
  # @@protoc_insertion_point(class_scope:kubemq.ReceiveQueueMessagesRequest)
  })
_sym_db.RegisterMessage(ReceiveQueueMessagesRequest)

ReceiveQueueMessagesResponse = _reflection.GeneratedProtocolMessageType('ReceiveQueueMessagesResponse', (_message.Message,), {
  'DESCRIPTOR' : _RECEIVEQUEUEMESSAGESRESPONSE,
  '__module__' : 'kubemq.grpc.kubemq_pb2'
  # @@protoc_insertion_point(class_scope:kubemq.ReceiveQueueMessagesResponse)
  })
_sym_db.RegisterMessage(ReceiveQueueMessagesResponse)

AckAllQueueMessagesRequest = _reflection.GeneratedProtocolMessageType('AckAllQueueMessagesRequest', (_message.Message,), {
  'DESCRIPTOR' : _ACKALLQUEUEMESSAGESREQUEST,
  '__module__' : 'kubemq.grpc.kubemq_pb2'
  # @@protoc_insertion_point(class_scope:kubemq.AckAllQueueMessagesRequest)
  })
_sym_db.RegisterMessage(AckAllQueueMessagesRequest)

AckAllQueueMessagesResponse = _reflection.GeneratedProtocolMessageType('AckAllQueueMessagesResponse', (_message.Message,), {
  'DESCRIPTOR' : _ACKALLQUEUEMESSAGESRESPONSE,
  '__module__' : 'kubemq.grpc.kubemq_pb2'
  # @@protoc_insertion_point(class_scope:kubemq.AckAllQueueMessagesResponse)
  })
_sym_db.RegisterMessage(AckAllQueueMessagesResponse)

StreamQueueMessagesRequest = _reflection.GeneratedProtocolMessageType('StreamQueueMessagesRequest', (_message.Message,), {
  'DESCRIPTOR' : _STREAMQUEUEMESSAGESREQUEST,
  '__module__' : 'kubemq.grpc.kubemq_pb2'
  # @@protoc_insertion_point(class_scope:kubemq.StreamQueueMessagesRequest)
  })
_sym_db.RegisterMessage(StreamQueueMessagesRequest)

StreamQueueMessagesResponse = _reflection.GeneratedProtocolMessageType('StreamQueueMessagesResponse', (_message.Message,), {
  'DESCRIPTOR' : _STREAMQUEUEMESSAGESRESPONSE,
  '__module__' : 'kubemq.grpc.kubemq_pb2'
  # @@protoc_insertion_point(class_scope:kubemq.StreamQueueMessagesResponse)
  })
_sym_db.RegisterMessage(StreamQueueMessagesResponse)


_EVENT_TAGSENTRY._options = None
_EVENTRECEIVE_TAGSENTRY._options = None
_REQUEST_TAGSENTRY._options = None
_RESPONSE_TAGSENTRY._options = None
_QUEUEMESSAGE_TAGSENTRY._options = None

_KUBEMQ = _descriptor.ServiceDescriptor(
  name='kubemq',
  full_name='kubemq.kubemq',
  file=DESCRIPTOR,
  index=0,
  serialized_options=None,
  serialized_start=3875,
  serialized_end=4738,
  methods=[
  _descriptor.MethodDescriptor(
    name='SendEvent',
    full_name='kubemq.kubemq.SendEvent',
    index=0,
    containing_service=None,
    input_type=_EVENT,
    output_type=_RESULT,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='SendEventsStream',
    full_name='kubemq.kubemq.SendEventsStream',
    index=1,
    containing_service=None,
    input_type=_EVENT,
    output_type=_RESULT,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='SubscribeToEvents',
    full_name='kubemq.kubemq.SubscribeToEvents',
    index=2,
    containing_service=None,
    input_type=_SUBSCRIBE,
    output_type=_EVENTRECEIVE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='SubscribeToRequests',
    full_name='kubemq.kubemq.SubscribeToRequests',
    index=3,
    containing_service=None,
    input_type=_SUBSCRIBE,
    output_type=_REQUEST,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='SendRequest',
    full_name='kubemq.kubemq.SendRequest',
    index=4,
    containing_service=None,
    input_type=_REQUEST,
    output_type=_RESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='SendResponse',
    full_name='kubemq.kubemq.SendResponse',
    index=5,
    containing_service=None,
    input_type=_RESPONSE,
    output_type=_EMPTY,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='SendQueueMessage',
    full_name='kubemq.kubemq.SendQueueMessage',
    index=6,
    containing_service=None,
    input_type=_QUEUEMESSAGE,
    output_type=_SENDQUEUEMESSAGERESULT,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='SendQueueMessagesBatch',
    full_name='kubemq.kubemq.SendQueueMessagesBatch',
    index=7,
    containing_service=None,
    input_type=_QUEUEMESSAGESBATCHREQUEST,
    output_type=_QUEUEMESSAGESBATCHRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='ReceiveQueueMessages',
    full_name='kubemq.kubemq.ReceiveQueueMessages',
    index=8,
    containing_service=None,
    input_type=_RECEIVEQUEUEMESSAGESREQUEST,
    output_type=_RECEIVEQUEUEMESSAGESRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='StreamQueueMessage',
    full_name='kubemq.kubemq.StreamQueueMessage',
    index=9,
    containing_service=None,
    input_type=_STREAMQUEUEMESSAGESREQUEST,
    output_type=_STREAMQUEUEMESSAGESRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='AckAllQueueMessages',
    full_name='kubemq.kubemq.AckAllQueueMessages',
    index=10,
    containing_service=None,
    input_type=_ACKALLQUEUEMESSAGESREQUEST,
    output_type=_ACKALLQUEUEMESSAGESRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='Ping',
    full_name='kubemq.kubemq.Ping',
    index=11,
    containing_service=None,
    input_type=_EMPTY,
    output_type=_PINGRESULT,
    serialized_options=None,
  ),
])
_sym_db.RegisterServiceDescriptor(_KUBEMQ)

DESCRIPTOR.services_by_name['kubemq'] = _KUBEMQ

# @@protoc_insertion_point(module_scope)

0914c7d76b45f475a5e8e93bc477e00cd7bddfff
<mask token>

<mask token>
_sym_db.RegisterEnumDescriptor(_STREAMREQUESTTYPE)
<mask token>
_sym_db.RegisterEnumDescriptor(_SUBSCRIBE_SUBSCRIBETYPE)
<mask token>
_sym_db.RegisterEnumDescriptor(_SUBSCRIBE_EVENTSSTORETYPE)
<mask token>
_sym_db.RegisterEnumDescriptor(_REQUEST_REQUESTTYPE)
<mask token>
_sym_db.RegisterFileDescriptor(DESCRIPTOR)
<mask token>
_sym_db.RegisterMessage(PingResult)
<mask token>
_sym_db.RegisterMessage(Empty)
<mask token>
_sym_db.RegisterMessage(Result)
<mask token>
_sym_db.RegisterMessage(Event)
_sym_db.RegisterMessage(Event.TagsEntry)
<mask token>
_sym_db.RegisterMessage(EventReceive)
_sym_db.RegisterMessage(EventReceive.TagsEntry)
<mask token>
_sym_db.RegisterMessage(Subscribe)
<mask token>
_sym_db.RegisterMessage(Request)
_sym_db.RegisterMessage(Request.TagsEntry)
<mask token>
_sym_db.RegisterMessage(Response)
_sym_db.RegisterMessage(Response.TagsEntry)
<mask token>
_sym_db.RegisterMessage(QueueMessage)
_sym_db.RegisterMessage(QueueMessage.TagsEntry)
<mask token>
_sym_db.RegisterMessage(QueueMessagesBatchRequest)
<mask token>
_sym_db.RegisterMessage(QueueMessagesBatchResponse)
<mask token>
_sym_db.RegisterMessage(QueueMessageAttributes)
<mask token>
_sym_db.RegisterMessage(QueueMessagePolicy)
<mask token>
_sym_db.RegisterMessage(SendQueueMessageResult)
<mask token>
_sym_db.RegisterMessage(ReceiveQueueMessagesRequest)
<mask token>
_sym_db.RegisterMessage(ReceiveQueueMessagesResponse)
<mask token>
_sym_db.RegisterMessage(AckAllQueueMessagesRequest)
<mask token>
_sym_db.RegisterMessage(AckAllQueueMessagesResponse)
<mask token>
_sym_db.RegisterMessage(StreamQueueMessagesRequest)
<mask token>
_sym_db.RegisterMessage(StreamQueueMessagesResponse)
<mask token>
_sym_db.RegisterServiceDescriptor(_KUBEMQ)
<mask token>

<mask token>
_b = sys.version_info[0] < 3 and (lambda x: x) or (lambda x: x.encode('latin1')
    )
<mask token>
_sym_db = _symbol_database.Default()
DESCRIPTOR = _descriptor.FileDescriptor(name='kubemq/grpc/kubemq.proto',
    package='kubemq', syntax='proto3', serialized_options=None,
    serialized_pb=_b(
    '\n\x18kubemq/grpc/kubemq.proto\x12\x06kubemq"a\n\nPingResult\x12\x0c\n\x04Host\x18\x01 \x01(\t\x12\x0f\n\x07Version\x18\x02 \x01(\t\x12\x17\n\x0fServerStartTime\x18\x03 \x01(\x03\x12\x1b\n\x13ServerUpTimeSeconds\x18\x04 \x01(\x03"\x07\n\x05Empty"6\n\x06Result\x12\x0f\n\x07EventID\x18\x01 \x01(\t\x12\x0c\n\x04Sent\x18\x02 \x01(\x08\x12\r\n\x05Error\x18\x03 \x01(\t"¾\x01\n\x05Event\x12\x0f\n\x07EventID\x18\x01 \x01(\t\x12\x10\n\x08ClientID\x18\x02 \x01(\t\x12\x0f\n\x07Channel\x18\x03 \x01(\t\x12\x10\n\x08Metadata\x18\x04 \x01(\t\x12\x0c\n\x04Body\x18\x05 \x01(\x0c\x12\r\n\x05Store\x18\x06 \x01(\x08\x12%\n\x04Tags\x18\x07 \x03(\x0b2\x17.kubemq.Event.TagsEntry\x1a+\n\tTagsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x028\x01"Ð\x01\n\x0cEventReceive\x12\x0f\n\x07EventID\x18\x01 \x01(\t\x12\x0f\n\x07Channel\x18\x02 \x01(\t\x12\x10\n\x08Metadata\x18\x03 \x01(\t\x12\x0c\n\x04Body\x18\x04 \x01(\x0c\x12\x11\n\tTimestamp\x18\x05 \x01(\x03\x12\x10\n\x08Sequence\x18\x06 \x01(\x04\x12,\n\x04Tags\x18\x07 \x03(\x0b2\x1e.kubemq.EventReceive.TagsEntry\x1a+\n\tTagsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x028\x01"ã\x03\n\tSubscribe\x12:\n\x11SubscribeTypeData\x18\x01 \x01(\x0e2\x1f.kubemq.Subscribe.SubscribeType\x12\x10\n\x08ClientID\x18\x02 \x01(\t\x12\x0f\n\x07Channel\x18\x03 \x01(\t\x12\r\n\x05Group\x18\x04 \x01(\t\x12>\n\x13EventsStoreTypeData\x18\x05 \x01(\x0e2!.kubemq.Subscribe.EventsStoreType\x12\x1c\n\x14EventsStoreTypeValue\x18\x06 \x01(\x03"c\n\rSubscribeType\x12\x1a\n\x16SubscribeTypeUndefined\x10\x00\x12\n\n\x06Events\x10\x01\x12\x0f\n\x0bEventsStore\x10\x02\x12\x0c\n\x08Commands\x10\x03\x12\x0b\n\x07Queries\x10\x04"¤\x01\n\x0fEventsStoreType\x12\x1c\n\x18EventsStoreTypeUndefined\x10\x00\x12\x10\n\x0cStartNewOnly\x10\x01\x12\x12\n\x0eStartFromFirst\x10\x02\x12\x11\n\rStartFromLast\x10\x03\x12\x13\n\x0fStartAtSequence\x10\x04\x12\x0f\n\x0bStartAtTime\x10\x05\x12\x14\n\x10StartAtTimeDelta\x10\x06"\x83\x03\n\x07Request\x12\x11\n\tRequestID\x18\x01 \x01(\t\x124\n\x0fRequestTypeData\x18\x02 \x01(\x0e2\x1b.kubemq.Request.RequestType\x12\x10\n\x08ClientID\x18\x03 \x01(\t\x12\x0f\n\x07Channel\x18\x04 \x01(\t\x12\x10\n\x08Metadata\x18\x05 \x01(\t\x12\x0c\n\x04Body\x18\x06 \x01(\x0c\x12\x14\n\x0cReplyChannel\x18\x07 \x01(\t\x12\x0f\n\x07Timeout\x18\x08 \x01(\x05\x12\x10\n\x08CacheKey\x18\t \x01(\t\x12\x10\n\x08CacheTTL\x18\n \x01(\x05\x12\x0c\n\x04Span\x18\x0b \x01(\x0c\x12\'\n\x04Tags\x18\x0c \x03(\x0b2\x19.kubemq.Request.TagsEntry\x1a+\n\tTagsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x028\x01"=\n\x0bRequestType\x12\x16\n\x12RequestTypeUnknown\x10\x00\x12\x0b\n\x07Command\x10\x01\x12\t\n\x05Query\x10\x02"\x90\x02\n\x08Response\x12\x10\n\x08ClientID\x18\x01 \x01(\t\x12\x11\n\tRequestID\x18\x02 \x01(\t\x12\x14\n\x0cReplyChannel\x18\x03 \x01(\t\x12\x10\n\x08Metadata\x18\x04 \x01(\t\x12\x0c\n\x04Body\x18\x05 \x01(\x0c\x12\x10\n\x08CacheHit\x18\x06 \x01(\x08\x12\x11\n\tTimestamp\x18\x07 \x01(\x03\x12\x10\n\x08Executed\x18\x08 \x01(\x08\x12\r\n\x05Error\x18\t \x01(\t\x12\x0c\n\x04Span\x18\n \x01(\x0c\x12(\n\x04Tags\x18\x0b \x03(\x0b2\x1a.kubemq.Response.TagsEntry\x1a+\n\tTagsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x028\x01"\x9f\x02\n\x0cQueueMessage\x12\x11\n\tMessageID\x18\x01 \x01(\t\x12\x10\n\x08ClientID\x18\x02 \x01(\t\x12\x0f\n\x07Channel\x18\x03 \x01(\t\x12\x10\n\x08Metadata\x18\x04 \x01(\t\x12\x0c\n\x04Body\x18\x05 \x01(\x0c\x12,\n\x04Tags\x18\x06 \x03(\x0b2\x1e.kubemq.QueueMessage.TagsEntry\x122\n\nAttributes\x18\x07 \x01(\x0b2\x1e.kubemq.QueueMessageAttributes\x12*\n\x06Policy\x18\x08 \x01(\x0b2\x1a.kubemq.QueueMessagePolicy\x1a+\n\tTagsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x028\x01"T\n\x19QueueMessagesBatchRequest\x12\x0f\n\x07BatchID\x18\x01 \x01(\t\x12&\n\x08Messages\x18\x02 \x03(\x0b2\x14.kubemq.QueueMessage"r\n\x1aQueueMessagesBatchResponse\x12\x0f\n\x07BatchID\x18\x01 \x01(\t\x12/\n\x07Results\x18\x02 \x03(\x0b2\x1e.kubemq.SendQueueMessageResult\x12\x12\n\nHaveErrors\x18\x03 \x01(\x08"¼\x01\n\x16QueueMessageAttributes\x12\x11\n\tTimestamp\x18\x01 \x01(\x03\x12\x10\n\x08Sequence\x18\x02 \x01(\x04\x12\x11\n\tMD5OfBody\x18\x03 \x01(\t\x12\x14\n\x0cReceiveCount\x18\x04 \x01(\x05\x12\x10\n\x08ReRouted\x18\x05 \x01(\x08\x12\x19\n\x11ReRoutedFromQueue\x18\x06 \x01(\t\x12\x14\n\x0cExpirationAt\x18\x07 \x01(\x03\x12\x11\n\tDelayedTo\x18\x08 \x01(\x03"w\n\x12QueueMessagePolicy\x12\x19\n\x11ExpirationSeconds\x18\x01 \x01(\x05\x12\x14\n\x0cDelaySeconds\x18\x02 \x01(\x05\x12\x17\n\x0fMaxReceiveCount\x18\x03 \x01(\x05\x12\x17\n\x0fMaxReceiveQueue\x18\x04 \x01(\t"\x84\x01\n\x16SendQueueMessageResult\x12\x11\n\tMessageID\x18\x01 \x01(\t\x12\x0e\n\x06SentAt\x18\x02 \x01(\x03\x12\x14\n\x0cExpirationAt\x18\x03 \x01(\x03\x12\x11\n\tDelayedTo\x18\x04 \x01(\x03\x12\x0f\n\x07IsError\x18\x05 \x01(\x08\x12\r\n\x05Error\x18\x06 \x01(\t"\x99\x01\n\x1bReceiveQueueMessagesRequest\x12\x11\n\tRequestID\x18\x01 \x01(\t\x12\x10\n\x08ClientID\x18\x02 \x01(\t\x12\x0f\n\x07Channel\x18\x03 \x01(\t\x12\x1b\n\x13MaxNumberOfMessages\x18\x04 \x01(\x05\x12\x17\n\x0fWaitTimeSeconds\x18\x05 \x01(\x05\x12\x0e\n\x06IsPeak\x18\x06 \x01(\x08"¼\x01\n\x1cReceiveQueueMessagesResponse\x12\x11\n\tRequestID\x18\x01 \x01(\t\x12&\n\x08Messages\x18\x02 \x03(\x0b2\x14.kubemq.QueueMessage\x12\x18\n\x10MessagesReceived\x18\x03 \x01(\x05\x12\x17\n\x0fMessagesExpired\x18\x04 \x01(\x05\x12\x0e\n\x06IsPeak\x18\x05 \x01(\x08\x12\x0f\n\x07IsError\x18\x06 \x01(\x08\x12\r\n\x05Error\x18\x07 \x01(\t"k\n\x1aAckAllQueueMessagesRequest\x12\x11\n\tRequestID\x18\x01 \x01(\t\x12\x10\n\x08ClientID\x18\x02 \x01(\t\x12\x0f\n\x07Channel\x18\x03 \x01(\t\x12\x17\n\x0fWaitTimeSeconds\x18\x04 \x01(\x05"j\n\x1bAckAllQueueMessagesResponse\x12\x11\n\tRequestID\x18\x01 \x01(\t\x12\x18\n\x10AffectedMessages\x18\x02 \x01(\x04\x12\x0f\n\x07IsError\x18\x03 \x01(\x08\x12\r\n\x05Error\x18\x04 \x01(\t"\x84\x02\n\x1aStreamQueueMessagesRequest\x12\x11\n\tRequestID\x18\x01 \x01(\t\x12\x10\n\x08ClientID\x18\x02 \x01(\t\x128\n\x15StreamRequestTypeData\x18\x03 \x01(\x0e2\x19.kubemq.StreamRequestType\x12\x0f\n\x07Channel\x18\x04 \x01(\t\x12\x19\n\x11VisibilitySeconds\x18\x05 \x01(\x05\x12\x17\n\x0fWaitTimeSeconds\x18\x06 \x01(\x05\x12\x13\n\x0bRefSequence\x18\x07 \x01(\x04\x12-\n\x0fModifiedMessage\x18\x08 \x01(\x0b2\x14.kubemq.QueueMessage"±\x01\n\x1bStreamQueueMessagesResponse\x12\x11\n\tRequestID\x18\x01 \x01(\t\x128\n\x15StreamRequestTypeData\x18\x02 \x01(\x0e2\x19.kubemq.StreamRequestType\x12%\n\x07Message\x18\x03 \x01(\x0b2\x14.kubemq.QueueMessage\x12\x0f\n\x07IsError\x18\x04 \x01(\x08\x12\r\n\x05Error\x18\x05 \x01(\t*ª\x01\n\x11StreamRequestType\x12\x1c\n\x18StreamRequestTypeUnknown\x10\x00\x12\x12\n\x0eReceiveMessage\x10\x01\x12\x0e\n\nAckMessage\x10\x02\x12\x11\n\rRejectMessage\x10\x03\x12\x14\n\x10ModifyVisibility\x10\x04\x12\x11\n\rResendMessage\x10\x05\x12\x17\n\x13SendModifiedMessage\x10\x062ß\x06\n\x06kubemq\x12,\n\tSendEvent\x12\r.kubemq.Event\x1a\x0e.kubemq.Result"\x00\x127\n\x10SendEventsStream\x12\r.kubemq.Event\x1a\x0e.kubemq.Result"\x00(\x010\x01\x12@\n\x11SubscribeToEvents\x12\x11.kubemq.Subscribe\x1a\x14.kubemq.EventReceive"\x000\x01\x12=\n\x13SubscribeToRequests\x12\x11.kubemq.Subscribe\x1a\x0f.kubemq.Request"\x000\x01\x122\n\x0bSendRequest\x12\x0f.kubemq.Request\x1a\x10.kubemq.Response"\x00\x121\n\x0cSendResponse\x12\x10.kubemq.Response\x1a\r.kubemq.Empty"\x00\x12J\n\x10SendQueueMessage\x12\x14.kubemq.QueueMessage\x1a\x1e.kubemq.SendQueueMessageResult"\x00\x12a\n\x16SendQueueMessagesBatch\x12!.kubemq.QueueMessagesBatchRequest\x1a".kubemq.QueueMessagesBatchResponse"\x00\x12c\n\x14ReceiveQueueMessages\x12#.kubemq.ReceiveQueueMessagesRequest\x1a$.kubemq.ReceiveQueueMessagesResponse"\x00\x12c\n\x12StreamQueueMessage\x12".kubemq.StreamQueueMessagesRequest\x1a#.kubemq.StreamQueueMessagesResponse"\x00(\x010\x01\x12`\n\x13AckAllQueueMessages\x12".kubemq.AckAllQueueMessagesRequest\x1a#.kubemq.AckAllQueueMessagesResponse"\x00\x12+\n\x04Ping\x12\r.kubemq.Empty\x1a\x12.kubemq.PingResult"\x00b\x06proto3'
    ))
_STREAMREQUESTTYPE = _descriptor.EnumDescriptor(name='StreamRequestType',
    full_name='kubemq.StreamRequestType', filename=None, file=DESCRIPTOR,
    values=[_descriptor.EnumValueDescriptor(name='StreamRequestTypeUnknown',
    index=0, number=0, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='ReceiveMessage', index=1, number=1,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='AckMessage', index=2, number=2, serialized_options=None, type=
    None), _descriptor.EnumValueDescriptor(name='RejectMessage', index=3,
    number=3, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='ModifyVisibility', index=4, number=4,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='ResendMessage', index=5, number=5, serialized_options=None, type=
    None), _descriptor.EnumValueDescriptor(name='SendModifiedMessage',
    index=6, number=6, serialized_options=None, type=None)],
    containing_type=None, serialized_options=None, serialized_start=3702,
    serialized_end=3872)
_sym_db.RegisterEnumDescriptor(_STREAMREQUESTTYPE)
StreamRequestType = enum_type_wrapper.EnumTypeWrapper(_STREAMREQUESTTYPE)
StreamRequestTypeUnknown = 0
ReceiveMessage = 1
AckMessage = 2
RejectMessage = 3
ModifyVisibility = 4
ResendMessage = 5
SendModifiedMessage = 6
_SUBSCRIBE_SUBSCRIBETYPE = _descriptor.EnumDescriptor(name='SubscribeType',
    full_name='kubemq.Subscribe.SubscribeType', filename=None, file=
    DESCRIPTOR, values=[_descriptor.EnumValueDescriptor(name=
    'SubscribeTypeUndefined', index=0, number=0, serialized_options=None,
    type=None), _descriptor.EnumValueDescriptor(name='Events', index=1,
    number=1, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='EventsStore', index=2, number=2,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='Commands', index=3, number=3, serialized_options=None, type=None),
    _descriptor.EnumValueDescriptor(name='Queries', index=4, number=4,
    serialized_options=None, type=None)], containing_type=None,
    serialized_options=None, serialized_start=822, serialized_end=921)
_sym_db.RegisterEnumDescriptor(_SUBSCRIBE_SUBSCRIBETYPE)
_SUBSCRIBE_EVENTSSTORETYPE = _descriptor.EnumDescriptor(name=
    'EventsStoreType', full_name='kubemq.Subscribe.EventsStoreType',
    filename=None, file=DESCRIPTOR, values=[_descriptor.EnumValueDescriptor
    (name='EventsStoreTypeUndefined', index=0, number=0, serialized_options
    =None, type=None), _descriptor.EnumValueDescriptor(name='StartNewOnly',
    index=1, number=1, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='StartFromFirst', index=2, number=2,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='StartFromLast', index=3, number=3, serialized_options=None, type=
    None), _descriptor.EnumValueDescriptor(name='StartAtSequence', index=4,
    number=4, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='StartAtTime', index=5, number=5,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='StartAtTimeDelta', index=6, number=6, serialized_options=None,
    type=None)], containing_type=None, serialized_options=None,
    serialized_start=924, serialized_end=1088)
_sym_db.RegisterEnumDescriptor(_SUBSCRIBE_EVENTSSTORETYPE)
_REQUEST_REQUESTTYPE = _descriptor.EnumDescriptor(name='RequestType',
    full_name='kubemq.Request.RequestType', filename=None, file=DESCRIPTOR,
    values=[_descriptor.EnumValueDescriptor(name='RequestTypeUnknown',
    index=0, number=0, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='Command', index=1, number=1,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='Query', index=2, number=2, serialized_options=None, type=None)],
    containing_type=None, serialized_options=None, serialized_start=1417,
    serialized_end=1478)
_sym_db.RegisterEnumDescriptor(_REQUEST_REQUESTTYPE)
_PINGRESULT = _descriptor.Descriptor(name='PingResult', full_name=
    'kubemq.PingResult', filename=None, file=DESCRIPTOR, containing_type=
    None, fields=[_descriptor.FieldDescriptor(name='Host', full_name=
    'kubemq.PingResult.Host', 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='Version', full_name=
    'kubemq.PingResult.Version', 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),
    _descriptor.FieldDescriptor(name='ServerStartTime', full_name=
    'kubemq.PingResult.ServerStartTime', index=2, number=3, type=3,
    cpp_type=2, 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='ServerUpTimeSeconds', full_name=
    'kubemq.PingResult.ServerUpTimeSeconds', index=3, number=4, type=3,
    cpp_type=2, 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)],
    extensions=[], nested_types=[], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[],
    serialized_start=36, serialized_end=133)
_EMPTY = _descriptor.Descriptor(name='Empty', full_name='kubemq.Empty',
    filename=None, file=DESCRIPTOR, containing_type=None, fields=[],
    extensions=[], nested_types=[], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[],
    serialized_start=135, serialized_end=142)
_RESULT = _descriptor.Descriptor(name='Result', full_name='kubemq.Result',
    filename=None, file=DESCRIPTOR, containing_type=None, fields=[
    _descriptor.FieldDescriptor(name='EventID', full_name=
    'kubemq.Result.EventID', 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='Sent', full_name='kubemq.Result.Sent',
    index=1, number=2, type=8, cpp_type=7, label=1, has_default_value=False,
    default_value=False, message_type=None, enum_type=None, containing_type
    =None, is_extension=False, extension_scope=None, serialized_options=
    None, file=DESCRIPTOR), _descriptor.FieldDescriptor(name='Error',
    full_name='kubemq.Result.Error', index=2, number=3, 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=None,
    is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[],
    serialized_start=144, serialized_end=198)
_EVENT_TAGSENTRY = _descriptor.Descriptor(name='TagsEntry', full_name=
    'kubemq.Event.TagsEntry', filename=None, file=DESCRIPTOR,
    containing_type=None, fields=[_descriptor.FieldDescriptor(name='key',
    full_name='kubemq.Event.TagsEntry.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=
    'kubemq.Event.TagsEntry.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\x01'), is_extendable=False, syntax='proto3', extension_ranges=[],
    oneofs=[], serialized_start=348, serialized_end=391)
_EVENT = _descriptor.Descriptor(name='Event', full_name='kubemq.Event',
    filename=None, file=DESCRIPTOR, containing_type=None, fields=[
    _descriptor.FieldDescriptor(name='EventID', full_name=
    'kubemq.Event.EventID', 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='ClientID', full_name=
    'kubemq.Event.ClientID', 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),
    _descriptor.FieldDescriptor(name='Channel', full_name=
    'kubemq.Event.Channel', index=2, number=3, 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='Metadata', full_name=
    'kubemq.Event.Metadata', index=3, number=4, 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='Body', full_name='kubemq.Event.Body',
    index=4, number=5, 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), _descriptor.FieldDescriptor(
    name='Store', full_name='kubemq.Event.Store', index=5, number=6, type=8,
    cpp_type=7, label=1, has_default_value=False, default_value=False,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='Tags', full_name='kubemq.Event.Tags',
    index=6, 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
    =[_EVENT_TAGSENTRY], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[],
    serialized_start=201, serialized_end=391)
_EVENTRECEIVE_TAGSENTRY = _descriptor.Descriptor(name='TagsEntry',
    full_name='kubemq.EventReceive.TagsEntry', filename=None, file=
    DESCRIPTOR, containing_type=None, fields=[_descriptor.FieldDescriptor(
    name='key', full_name='kubemq.EventReceive.TagsEntry.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='kubemq.EventReceive.TagsEntry.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\x01'), is_extendable=False,
    syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=348,
    serialized_end=391)
_EVENTRECEIVE = _descriptor.Descriptor(name='EventReceive', full_name=
    'kubemq.EventReceive', filename=None, file=DESCRIPTOR, containing_type=
    None, fields=[_descriptor.FieldDescriptor(name='EventID', full_name=
    'kubemq.EventReceive.EventID', 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='Channel', full_name=
    'kubemq.EventReceive.Channel', 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),
    _descriptor.FieldDescriptor(name='Metadata', full_name=
    'kubemq.EventReceive.Metadata', index=2, number=3, 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='Body', full_name=
    'kubemq.EventReceive.Body', index=3, number=4, 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),
    _descriptor.FieldDescriptor(name='Timestamp', full_name=
    'kubemq.EventReceive.Timestamp', index=4, number=5, type=3, cpp_type=2,
    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='Sequence', full_name=
    'kubemq.EventReceive.Sequence', index=5, number=6, 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='Tags', full_name=
    'kubemq.EventReceive.Tags', index=6, 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=[_EVENTRECEIVE_TAGSENTRY], enum_types=[],
    serialized_options=None, is_extendable=False, syntax='proto3',
    extension_ranges=[], oneofs=[], serialized_start=394, serialized_end=602)
_SUBSCRIBE = _descriptor.Descriptor(name='Subscribe', full_name=
    'kubemq.Subscribe', filename=None, file=DESCRIPTOR, containing_type=
    None, fields=[_descriptor.FieldDescriptor(name='SubscribeTypeData',
    full_name='kubemq.Subscribe.SubscribeTypeData', index=0, number=1, 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='ClientID', full_name=
    'kubemq.Subscribe.ClientID', 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),
    _descriptor.FieldDescriptor(name='Channel', full_name=
    'kubemq.Subscribe.Channel', index=2, number=3, 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='Group', full_name=
    'kubemq.Subscribe.Group', index=3, number=4, 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='EventsStoreTypeData', full_name=
    'kubemq.Subscribe.EventsStoreTypeData', index=4, number=5, 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='EventsStoreTypeValue', full_name=
    'kubemq.Subscribe.EventsStoreTypeValue', index=5, number=6, type=3,
    cpp_type=2, 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)],
    extensions=[], nested_types=[], enum_types=[_SUBSCRIBE_SUBSCRIBETYPE,
    _SUBSCRIBE_EVENTSSTORETYPE], serialized_options=None, is_extendable=
    False, syntax='proto3', extension_ranges=[], oneofs=[],
    serialized_start=605, serialized_end=1088)
_REQUEST_TAGSENTRY = _descriptor.Descriptor(name='TagsEntry', full_name=
    'kubemq.Request.TagsEntry', filename=None, file=DESCRIPTOR,
    containing_type=None, fields=[_descriptor.FieldDescriptor(name='key',
    full_name='kubemq.Request.TagsEntry.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=
    'kubemq.Request.TagsEntry.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\x01'), is_extendable=False, syntax='proto3', extension_ranges=[],
    oneofs=[], serialized_start=348, serialized_end=391)
_REQUEST = _descriptor.Descriptor(name='Request', full_name=
    'kubemq.Request', filename=None, file=DESCRIPTOR, containing_type=None,
    fields=[_descriptor.FieldDescriptor(name='RequestID', full_name=
    'kubemq.Request.RequestID', 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='RequestTypeData', full_name=
    'kubemq.Request.RequestTypeData', index=1, number=2, 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='ClientID', full_name=
    'kubemq.Request.ClientID', index=2, number=3, 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='Channel', full_name=
    'kubemq.Request.Channel', index=3, number=4, 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='Metadata', full_name=
    'kubemq.Request.Metadata', index=4, number=5, 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='Body', full_name=
    'kubemq.Request.Body', index=5, number=6, 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),
    _descriptor.FieldDescriptor(name='ReplyChannel', full_name=
    'kubemq.Request.ReplyChannel', index=6, number=7, 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='Timeout', full_name=
    'kubemq.Request.Timeout', index=7, number=8, type=5, cpp_type=1, 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='CacheKey', full_name=
    'kubemq.Request.CacheKey', index=8, number=9, 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='CacheTTL', full_name=
    'kubemq.Request.CacheTTL', index=9, number=10, type=5, cpp_type=1,
    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='Span', full_name=
    'kubemq.Request.Span', index=10, number=11, 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),
    _descriptor.FieldDescriptor(name='Tags', full_name=
    'kubemq.Request.Tags', index=11, number=12, 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=[_REQUEST_TAGSENTRY], enum_types=[
    _REQUEST_REQUESTTYPE], serialized_options=None, is_extendable=False,
    syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=1091,
    serialized_end=1478)
_RESPONSE_TAGSENTRY = _descriptor.Descriptor(name='TagsEntry', full_name=
    'kubemq.Response.TagsEntry', filename=None, file=DESCRIPTOR,
    containing_type=None, fields=[_descriptor.FieldDescriptor(name='key',
    full_name='kubemq.Response.TagsEntry.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=
    'kubemq.Response.TagsEntry.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\x01'), is_extendable=False, syntax='proto3',
    extension_ranges=[], oneofs=[], serialized_start=348, serialized_end=391)
_RESPONSE = _descriptor.Descriptor(name='Response', full_name=
    'kubemq.Response', filename=None, file=DESCRIPTOR, containing_type=None,
    fields=[_descriptor.FieldDescriptor(name='ClientID', full_name=
    'kubemq.Response.ClientID', 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='RequestID', full_name=
    'kubemq.Response.RequestID', 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),
    _descriptor.FieldDescriptor(name='ReplyChannel', full_name=
    'kubemq.Response.ReplyChannel', index=2, number=3, 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='Metadata', full_name=
    'kubemq.Response.Metadata', index=3, number=4, 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='Body', full_name=
    'kubemq.Response.Body', index=4, number=5, 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),
    _descriptor.FieldDescriptor(name='CacheHit', full_name=
    'kubemq.Response.CacheHit', index=5, number=6, type=8, cpp_type=7,
    label=1, has_default_value=False, default_value=False, message_type=
    None, enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='Timestamp', full_name=
    'kubemq.Response.Timestamp', index=6, number=7, type=3, cpp_type=2,
    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='Executed', full_name=
    'kubemq.Response.Executed', index=7, number=8, type=8, cpp_type=7,
    label=1, has_default_value=False, default_value=False, message_type=
    None, enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='Error', full_name=
    'kubemq.Response.Error', index=8, number=9, 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='Span', full_name=
    'kubemq.Response.Span', index=9, number=10, 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),
    _descriptor.FieldDescriptor(name='Tags', full_name=
    'kubemq.Response.Tags', index=10, number=11, 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=[_RESPONSE_TAGSENTRY], enum_types=[],
    serialized_options=None, is_extendable=False, syntax='proto3',
    extension_ranges=[], oneofs=[], serialized_start=1481, serialized_end=1753)
_QUEUEMESSAGE_TAGSENTRY = _descriptor.Descriptor(name='TagsEntry',
    full_name='kubemq.QueueMessage.TagsEntry', filename=None, file=
    DESCRIPTOR, containing_type=None, fields=[_descriptor.FieldDescriptor(
    name='key', full_name='kubemq.QueueMessage.TagsEntry.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='kubemq.QueueMessage.TagsEntry.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\x01'), is_extendable=False,
    syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=348,
    serialized_end=391)
_QUEUEMESSAGE = _descriptor.Descriptor(name='QueueMessage', full_name=
    'kubemq.QueueMessage', filename=None, file=DESCRIPTOR, containing_type=
    None, fields=[_descriptor.FieldDescriptor(name='MessageID', full_name=
    'kubemq.QueueMessage.MessageID', 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='ClientID', full_name=
    'kubemq.QueueMessage.ClientID', 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),
    _descriptor.FieldDescriptor(name='Channel', full_name=
    'kubemq.QueueMessage.Channel', index=2, number=3, 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='Metadata', full_name=
    'kubemq.QueueMessage.Metadata', index=3, number=4, 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='Body', full_name=
    'kubemq.QueueMessage.Body', index=4, number=5, 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),
    _descriptor.FieldDescriptor(name='Tags', full_name=
    'kubemq.QueueMessage.Tags', index=5, number=6, 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='Attributes', full_name=
    'kubemq.QueueMessage.Attributes', index=6, number=7, 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),
    _descriptor.FieldDescriptor(name='Policy', full_name=
    'kubemq.QueueMessage.Policy', index=7, number=8, 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=[_QUEUEMESSAGE_TAGSENTRY], enum_types=[],
    serialized_options=None, is_extendable=False, syntax='proto3',
    extension_ranges=[], oneofs=[], serialized_start=1756, serialized_end=2043)
_QUEUEMESSAGESBATCHREQUEST = _descriptor.Descriptor(name=
    'QueueMessagesBatchRequest', full_name=
    'kubemq.QueueMessagesBatchRequest', filename=None, file=DESCRIPTOR,
    containing_type=None, fields=[_descriptor.FieldDescriptor(name=
    'BatchID', full_name='kubemq.QueueMessagesBatchRequest.BatchID', 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='Messages', full_name='kubemq.QueueMessagesBatchRequest.Messages',
    index=1, number=2, 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
    =[], enum_types=[], serialized_options=None, is_extendable=False,
    syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=2045,
    serialized_end=2129)
_QUEUEMESSAGESBATCHRESPONSE = _descriptor.Descriptor(name=
    'QueueMessagesBatchResponse', full_name=
    'kubemq.QueueMessagesBatchResponse', filename=None, file=DESCRIPTOR,
    containing_type=None, fields=[_descriptor.FieldDescriptor(name=
    'BatchID', full_name='kubemq.QueueMessagesBatchResponse.BatchID', 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='Results', full_name='kubemq.QueueMessagesBatchResponse.Results',
    index=1, number=2, 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='HaveErrors', full_name=
    'kubemq.QueueMessagesBatchResponse.HaveErrors', index=2, number=3, type
    =8, cpp_type=7, label=1, has_default_value=False, default_value=False,
    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=2131, serialized_end=2245)
_QUEUEMESSAGEATTRIBUTES = _descriptor.Descriptor(name=
    'QueueMessageAttributes', full_name='kubemq.QueueMessageAttributes',
    filename=None, file=DESCRIPTOR, containing_type=None, fields=[
    _descriptor.FieldDescriptor(name='Timestamp', full_name=
    'kubemq.QueueMessageAttributes.Timestamp', index=0, number=1, type=3,
    cpp_type=2, 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='Sequence', full_name=
    'kubemq.QueueMessageAttributes.Sequence', 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='MD5OfBody', full_name=
    'kubemq.QueueMessageAttributes.MD5OfBody', index=2, number=3, 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='ReceiveCount',
    full_name='kubemq.QueueMessageAttributes.ReceiveCount', index=3, number
    =4, type=5, cpp_type=1, 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='ReRouted', full_name=
    'kubemq.QueueMessageAttributes.ReRouted', index=4, number=5, type=8,
    cpp_type=7, label=1, has_default_value=False, default_value=False,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='ReRoutedFromQueue', full_name=
    'kubemq.QueueMessageAttributes.ReRoutedFromQueue', index=5, number=6,
    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='ExpirationAt',
    full_name='kubemq.QueueMessageAttributes.ExpirationAt', index=6, number
    =7, type=3, cpp_type=2, 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='DelayedTo', full_name=
    'kubemq.QueueMessageAttributes.DelayedTo', index=7, number=8, type=3,
    cpp_type=2, 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)],
    extensions=[], nested_types=[], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[],
    serialized_start=2248, serialized_end=2436)
_QUEUEMESSAGEPOLICY = _descriptor.Descriptor(name='QueueMessagePolicy',
    full_name='kubemq.QueueMessagePolicy', filename=None, file=DESCRIPTOR,
    containing_type=None, fields=[_descriptor.FieldDescriptor(name=
    'ExpirationSeconds', full_name=
    'kubemq.QueueMessagePolicy.ExpirationSeconds', index=0, number=1, type=
    5, cpp_type=1, 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='DelaySeconds', full_name=
    'kubemq.QueueMessagePolicy.DelaySeconds', index=1, number=2, type=5,
    cpp_type=1, 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='MaxReceiveCount', full_name=
    'kubemq.QueueMessagePolicy.MaxReceiveCount', index=2, number=3, type=5,
    cpp_type=1, 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='MaxReceiveQueue', full_name=
    'kubemq.QueueMessagePolicy.MaxReceiveQueue', index=3, number=4, 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=None, is_extendable=False, syntax='proto3',
    extension_ranges=[], oneofs=[], serialized_start=2438, serialized_end=2557)
_SENDQUEUEMESSAGERESULT = _descriptor.Descriptor(name=
    'SendQueueMessageResult', full_name='kubemq.SendQueueMessageResult',
    filename=None, file=DESCRIPTOR, containing_type=None, fields=[
    _descriptor.FieldDescriptor(name='MessageID', full_name=
    'kubemq.SendQueueMessageResult.MessageID', 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='SentAt', full_name=
    'kubemq.SendQueueMessageResult.SentAt', index=1, number=2, type=3,
    cpp_type=2, 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='ExpirationAt', full_name=
    'kubemq.SendQueueMessageResult.ExpirationAt', index=2, number=3, type=3,
    cpp_type=2, 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='DelayedTo', full_name=
    'kubemq.SendQueueMessageResult.DelayedTo', index=3, number=4, type=3,
    cpp_type=2, 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='IsError', full_name=
    'kubemq.SendQueueMessageResult.IsError', index=4, number=5, type=8,
    cpp_type=7, label=1, has_default_value=False, default_value=False,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='Error', full_name=
    'kubemq.SendQueueMessageResult.Error', index=5, number=6, 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=None, is_extendable=False, syntax='proto3',
    extension_ranges=[], oneofs=[], serialized_start=2560, serialized_end=2692)
_RECEIVEQUEUEMESSAGESREQUEST = _descriptor.Descriptor(name=
    'ReceiveQueueMessagesRequest', full_name=
    'kubemq.ReceiveQueueMessagesRequest', filename=None, file=DESCRIPTOR,
    containing_type=None, fields=[_descriptor.FieldDescriptor(name=
    'RequestID', full_name='kubemq.ReceiveQueueMessagesRequest.RequestID',
    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='ClientID', full_name=
    'kubemq.ReceiveQueueMessagesRequest.ClientID', 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), _descriptor.FieldDescriptor(name='Channel', full_name
    ='kubemq.ReceiveQueueMessagesRequest.Channel', index=2, number=3, 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=
    'MaxNumberOfMessages', full_name=
    'kubemq.ReceiveQueueMessagesRequest.MaxNumberOfMessages', index=3,
    number=4, type=5, cpp_type=1, 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='WaitTimeSeconds',
    full_name='kubemq.ReceiveQueueMessagesRequest.WaitTimeSeconds', index=4,
    number=5, type=5, cpp_type=1, 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='IsPeak', full_name=
    'kubemq.ReceiveQueueMessagesRequest.IsPeak', index=5, number=6, type=8,
    cpp_type=7, label=1, has_default_value=False, default_value=False,
    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=2695, serialized_end=2848)
_RECEIVEQUEUEMESSAGESRESPONSE = _descriptor.Descriptor(name=
    'ReceiveQueueMessagesResponse', full_name=
    'kubemq.ReceiveQueueMessagesResponse', filename=None, file=DESCRIPTOR,
    containing_type=None, fields=[_descriptor.FieldDescriptor(name=
    'RequestID', full_name='kubemq.ReceiveQueueMessagesResponse.RequestID',
    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='Messages', full_name=
    'kubemq.ReceiveQueueMessagesResponse.Messages', index=1, number=2, 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='MessagesReceived', full_name=
    'kubemq.ReceiveQueueMessagesResponse.MessagesReceived', index=2, number
    =3, type=5, cpp_type=1, 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='MessagesExpired',
    full_name='kubemq.ReceiveQueueMessagesResponse.MessagesExpired', index=
    3, number=4, type=5, cpp_type=1, 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='IsPeak', full_name=
    'kubemq.ReceiveQueueMessagesResponse.IsPeak', index=4, number=5, type=8,
    cpp_type=7, label=1, has_default_value=False, default_value=False,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='IsError', full_name=
    'kubemq.ReceiveQueueMessagesResponse.IsError', index=5, number=6, type=
    8, cpp_type=7, label=1, has_default_value=False, default_value=False,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='Error', full_name=
    'kubemq.ReceiveQueueMessagesResponse.Error', index=6, number=7, 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=None, is_extendable=False, syntax='proto3',
    extension_ranges=[], oneofs=[], serialized_start=2851, serialized_end=3039)
_ACKALLQUEUEMESSAGESREQUEST = _descriptor.Descriptor(name=
    'AckAllQueueMessagesRequest', full_name=
    'kubemq.AckAllQueueMessagesRequest', filename=None, file=DESCRIPTOR,
    containing_type=None, fields=[_descriptor.FieldDescriptor(name=
    'RequestID', full_name='kubemq.AckAllQueueMessagesRequest.RequestID',
    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='ClientID', full_name='kubemq.AckAllQueueMessagesRequest.ClientID',
    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), _descriptor.FieldDescriptor(
    name='Channel', full_name='kubemq.AckAllQueueMessagesRequest.Channel',
    index=2, number=3, 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='WaitTimeSeconds', full_name=
    'kubemq.AckAllQueueMessagesRequest.WaitTimeSeconds', index=3, number=4,
    type=5, cpp_type=1, 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)],
    extensions=[], nested_types=[], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[],
    serialized_start=3041, serialized_end=3148)
_ACKALLQUEUEMESSAGESRESPONSE = _descriptor.Descriptor(name=
    'AckAllQueueMessagesResponse', full_name=
    'kubemq.AckAllQueueMessagesResponse', filename=None, file=DESCRIPTOR,
    containing_type=None, fields=[_descriptor.FieldDescriptor(name=
    'RequestID', full_name='kubemq.AckAllQueueMessagesResponse.RequestID',
    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='AffectedMessages', full_name=
    'kubemq.AckAllQueueMessagesResponse.AffectedMessages', 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='IsError', full_name=
    'kubemq.AckAllQueueMessagesResponse.IsError', index=2, number=3, type=8,
    cpp_type=7, label=1, has_default_value=False, default_value=False,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='Error', full_name=
    'kubemq.AckAllQueueMessagesResponse.Error', index=3, number=4, 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=None, is_extendable=False, syntax='proto3',
    extension_ranges=[], oneofs=[], serialized_start=3150, serialized_end=3256)
_STREAMQUEUEMESSAGESREQUEST = _descriptor.Descriptor(name=
    'StreamQueueMessagesRequest', full_name=
    'kubemq.StreamQueueMessagesRequest', filename=None, file=DESCRIPTOR,
    containing_type=None, fields=[_descriptor.FieldDescriptor(name=
    'RequestID', full_name='kubemq.StreamQueueMessagesRequest.RequestID',
    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='ClientID', full_name='kubemq.StreamQueueMessagesRequest.ClientID',
    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), _descriptor.FieldDescriptor(
    name='StreamRequestTypeData', full_name=
    'kubemq.StreamQueueMessagesRequest.StreamRequestTypeData', 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='Channel', full_name
    ='kubemq.StreamQueueMessagesRequest.Channel', index=3, number=4, 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='VisibilitySeconds',
    full_name='kubemq.StreamQueueMessagesRequest.VisibilitySeconds', index=
    4, number=5, type=5, cpp_type=1, 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='WaitTimeSeconds',
    full_name='kubemq.StreamQueueMessagesRequest.WaitTimeSeconds', index=5,
    number=6, type=5, cpp_type=1, 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='RefSequence',
    full_name='kubemq.StreamQueueMessagesRequest.RefSequence', index=6,
    number=7, 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='ModifiedMessage',
    full_name='kubemq.StreamQueueMessagesRequest.ModifiedMessage', index=7,
    number=8, 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=None, is_extendable=False, syntax='proto3',
    extension_ranges=[], oneofs=[], serialized_start=3259, serialized_end=3519)
_STREAMQUEUEMESSAGESRESPONSE = _descriptor.Descriptor(name=
    'StreamQueueMessagesResponse', full_name=
    'kubemq.StreamQueueMessagesResponse', filename=None, file=DESCRIPTOR,
    containing_type=None, fields=[_descriptor.FieldDescriptor(name=
    'RequestID', full_name='kubemq.StreamQueueMessagesResponse.RequestID',
    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='StreamRequestTypeData', full_name=
    'kubemq.StreamQueueMessagesResponse.StreamRequestTypeData', index=1,
    number=2, 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='Message', full_name
    ='kubemq.StreamQueueMessagesResponse.Message', index=2, number=3, 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),
    _descriptor.FieldDescriptor(name='IsError', full_name=
    'kubemq.StreamQueueMessagesResponse.IsError', index=3, number=4, type=8,
    cpp_type=7, label=1, has_default_value=False, default_value=False,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='Error', full_name=
    'kubemq.StreamQueueMessagesResponse.Error', index=4, number=5, 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=None, is_extendable=False, syntax='proto3',
    extension_ranges=[], oneofs=[], serialized_start=3522, serialized_end=3699)
_EVENT_TAGSENTRY.containing_type = _EVENT
_EVENT.fields_by_name['Tags'].message_type = _EVENT_TAGSENTRY
_EVENTRECEIVE_TAGSENTRY.containing_type = _EVENTRECEIVE
_EVENTRECEIVE.fields_by_name['Tags'].message_type = _EVENTRECEIVE_TAGSENTRY
_SUBSCRIBE.fields_by_name['SubscribeTypeData'
    ].enum_type = _SUBSCRIBE_SUBSCRIBETYPE
_SUBSCRIBE.fields_by_name['EventsStoreTypeData'
    ].enum_type = _SUBSCRIBE_EVENTSSTORETYPE
_SUBSCRIBE_SUBSCRIBETYPE.containing_type = _SUBSCRIBE
_SUBSCRIBE_EVENTSSTORETYPE.containing_type = _SUBSCRIBE
_REQUEST_TAGSENTRY.containing_type = _REQUEST
_REQUEST.fields_by_name['RequestTypeData'].enum_type = _REQUEST_REQUESTTYPE
_REQUEST.fields_by_name['Tags'].message_type = _REQUEST_TAGSENTRY
_REQUEST_REQUESTTYPE.containing_type = _REQUEST
_RESPONSE_TAGSENTRY.containing_type = _RESPONSE
_RESPONSE.fields_by_name['Tags'].message_type = _RESPONSE_TAGSENTRY
_QUEUEMESSAGE_TAGSENTRY.containing_type = _QUEUEMESSAGE
_QUEUEMESSAGE.fields_by_name['Tags'].message_type = _QUEUEMESSAGE_TAGSENTRY
_QUEUEMESSAGE.fields_by_name['Attributes'
    ].message_type = _QUEUEMESSAGEATTRIBUTES
_QUEUEMESSAGE.fields_by_name['Policy'].message_type = _QUEUEMESSAGEPOLICY
_QUEUEMESSAGESBATCHREQUEST.fields_by_name['Messages'
    ].message_type = _QUEUEMESSAGE
_QUEUEMESSAGESBATCHRESPONSE.fields_by_name['Results'
    ].message_type = _SENDQUEUEMESSAGERESULT
_RECEIVEQUEUEMESSAGESRESPONSE.fields_by_name['Messages'
    ].message_type = _QUEUEMESSAGE
_STREAMQUEUEMESSAGESREQUEST.fields_by_name['StreamRequestTypeData'
    ].enum_type = _STREAMREQUESTTYPE
_STREAMQUEUEMESSAGESREQUEST.fields_by_name['ModifiedMessage'
    ].message_type = _QUEUEMESSAGE
_STREAMQUEUEMESSAGESRESPONSE.fields_by_name['StreamRequestTypeData'
    ].enum_type = _STREAMREQUESTTYPE
_STREAMQUEUEMESSAGESRESPONSE.fields_by_name['Message'
    ].message_type = _QUEUEMESSAGE
DESCRIPTOR.message_types_by_name['PingResult'] = _PINGRESULT
DESCRIPTOR.message_types_by_name['Empty'] = _EMPTY
DESCRIPTOR.message_types_by_name['Result'] = _RESULT
DESCRIPTOR.message_types_by_name['Event'] = _EVENT
DESCRIPTOR.message_types_by_name['EventReceive'] = _EVENTRECEIVE
DESCRIPTOR.message_types_by_name['Subscribe'] = _SUBSCRIBE
DESCRIPTOR.message_types_by_name['Request'] = _REQUEST
DESCRIPTOR.message_types_by_name['Response'] = _RESPONSE
DESCRIPTOR.message_types_by_name['QueueMessage'] = _QUEUEMESSAGE
DESCRIPTOR.message_types_by_name['QueueMessagesBatchRequest'
    ] = _QUEUEMESSAGESBATCHREQUEST
DESCRIPTOR.message_types_by_name['QueueMessagesBatchResponse'
    ] = _QUEUEMESSAGESBATCHRESPONSE
DESCRIPTOR.message_types_by_name['QueueMessageAttributes'
    ] = _QUEUEMESSAGEATTRIBUTES
DESCRIPTOR.message_types_by_name['QueueMessagePolicy'] = _QUEUEMESSAGEPOLICY
DESCRIPTOR.message_types_by_name['SendQueueMessageResult'
    ] = _SENDQUEUEMESSAGERESULT
DESCRIPTOR.message_types_by_name['ReceiveQueueMessagesRequest'
    ] = _RECEIVEQUEUEMESSAGESREQUEST
DESCRIPTOR.message_types_by_name['ReceiveQueueMessagesResponse'
    ] = _RECEIVEQUEUEMESSAGESRESPONSE
DESCRIPTOR.message_types_by_name['AckAllQueueMessagesRequest'
    ] = _ACKALLQUEUEMESSAGESREQUEST
DESCRIPTOR.message_types_by_name['AckAllQueueMessagesResponse'
    ] = _ACKALLQUEUEMESSAGESRESPONSE
DESCRIPTOR.message_types_by_name['StreamQueueMessagesRequest'
    ] = _STREAMQUEUEMESSAGESREQUEST
DESCRIPTOR.message_types_by_name['StreamQueueMessagesResponse'
    ] = _STREAMQUEUEMESSAGESRESPONSE
DESCRIPTOR.enum_types_by_name['StreamRequestType'] = _STREAMREQUESTTYPE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)
PingResult = _reflection.GeneratedProtocolMessageType('PingResult', (
    _message.Message,), {'DESCRIPTOR': _PINGRESULT, '__module__':
    'kubemq.grpc.kubemq_pb2'})
_sym_db.RegisterMessage(PingResult)
Empty = _reflection.GeneratedProtocolMessageType('Empty', (_message.Message
    ,), {'DESCRIPTOR': _EMPTY, '__module__': 'kubemq.grpc.kubemq_pb2'})
_sym_db.RegisterMessage(Empty)
Result = _reflection.GeneratedProtocolMessageType('Result', (_message.
    Message,), {'DESCRIPTOR': _RESULT, '__module__': 'kubemq.grpc.kubemq_pb2'})
_sym_db.RegisterMessage(Result)
Event = _reflection.GeneratedProtocolMessageType('Event', (_message.Message
    ,), {'TagsEntry': _reflection.GeneratedProtocolMessageType('TagsEntry',
    (_message.Message,), {'DESCRIPTOR': _EVENT_TAGSENTRY, '__module__':
    'kubemq.grpc.kubemq_pb2'}), 'DESCRIPTOR': _EVENT, '__module__':
    'kubemq.grpc.kubemq_pb2'})
_sym_db.RegisterMessage(Event)
_sym_db.RegisterMessage(Event.TagsEntry)
EventReceive = _reflection.GeneratedProtocolMessageType('EventReceive', (
    _message.Message,), {'TagsEntry': _reflection.
    GeneratedProtocolMessageType('TagsEntry', (_message.Message,), {
    'DESCRIPTOR': _EVENTRECEIVE_TAGSENTRY, '__module__':
    'kubemq.grpc.kubemq_pb2'}), 'DESCRIPTOR': _EVENTRECEIVE, '__module__':
    'kubemq.grpc.kubemq_pb2'})
_sym_db.RegisterMessage(EventReceive)
_sym_db.RegisterMessage(EventReceive.TagsEntry)
Subscribe = _reflection.GeneratedProtocolMessageType('Subscribe', (_message
    .Message,), {'DESCRIPTOR': _SUBSCRIBE, '__module__':
    'kubemq.grpc.kubemq_pb2'})
_sym_db.RegisterMessage(Subscribe)
Request = _reflection.GeneratedProtocolMessageType('Request', (_message.
    Message,), {'TagsEntry': _reflection.GeneratedProtocolMessageType(
    'TagsEntry', (_message.Message,), {'DESCRIPTOR': _REQUEST_TAGSENTRY,
    '__module__': 'kubemq.grpc.kubemq_pb2'}), 'DESCRIPTOR': _REQUEST,
    '__module__': 'kubemq.grpc.kubemq_pb2'})
_sym_db.RegisterMessage(Request)
_sym_db.RegisterMessage(Request.TagsEntry)
Response = _reflection.GeneratedProtocolMessageType('Response', (_message.
    Message,), {'TagsEntry': _reflection.GeneratedProtocolMessageType(
    'TagsEntry', (_message.Message,), {'DESCRIPTOR': _RESPONSE_TAGSENTRY,
    '__module__': 'kubemq.grpc.kubemq_pb2'}), 'DESCRIPTOR': _RESPONSE,
    '__module__': 'kubemq.grpc.kubemq_pb2'})
_sym_db.RegisterMessage(Response)
_sym_db.RegisterMessage(Response.TagsEntry)
QueueMessage = _reflection.GeneratedProtocolMessageType('QueueMessage', (
    _message.Message,), {'TagsEntry': _reflection.
    GeneratedProtocolMessageType('TagsEntry', (_message.Message,), {
    'DESCRIPTOR': _QUEUEMESSAGE_TAGSENTRY, '__module__':
    'kubemq.grpc.kubemq_pb2'}), 'DESCRIPTOR': _QUEUEMESSAGE, '__module__':
    'kubemq.grpc.kubemq_pb2'})
_sym_db.RegisterMessage(QueueMessage)
_sym_db.RegisterMessage(QueueMessage.TagsEntry)
QueueMessagesBatchRequest = _reflection.GeneratedProtocolMessageType(
    'QueueMessagesBatchRequest', (_message.Message,), {'DESCRIPTOR':
    _QUEUEMESSAGESBATCHREQUEST, '__module__': 'kubemq.grpc.kubemq_pb2'})
_sym_db.RegisterMessage(QueueMessagesBatchRequest)
QueueMessagesBatchResponse = _reflection.GeneratedProtocolMessageType(
    'QueueMessagesBatchResponse', (_message.Message,), {'DESCRIPTOR':
    _QUEUEMESSAGESBATCHRESPONSE, '__module__': 'kubemq.grpc.kubemq_pb2'})
_sym_db.RegisterMessage(QueueMessagesBatchResponse)
QueueMessageAttributes = _reflection.GeneratedProtocolMessageType(
    'QueueMessageAttributes', (_message.Message,), {'DESCRIPTOR':
    _QUEUEMESSAGEATTRIBUTES, '__module__': 'kubemq.grpc.kubemq_pb2'})
_sym_db.RegisterMessage(QueueMessageAttributes)
QueueMessagePolicy = _reflection.GeneratedProtocolMessageType(
    'QueueMessagePolicy', (_message.Message,), {'DESCRIPTOR':
    _QUEUEMESSAGEPOLICY, '__module__': 'kubemq.grpc.kubemq_pb2'})
_sym_db.RegisterMessage(QueueMessagePolicy)
SendQueueMessageResult = _reflection.GeneratedProtocolMessageType(
    'SendQueueMessageResult', (_message.Message,), {'DESCRIPTOR':
    _SENDQUEUEMESSAGERESULT, '__module__': 'kubemq.grpc.kubemq_pb2'})
_sym_db.RegisterMessage(SendQueueMessageResult)
ReceiveQueueMessagesRequest = _reflection.GeneratedProtocolMessageType(
    'ReceiveQueueMessagesRequest', (_message.Message,), {'DESCRIPTOR':
    _RECEIVEQUEUEMESSAGESREQUEST, '__module__': 'kubemq.grpc.kubemq_pb2'})
_sym_db.RegisterMessage(ReceiveQueueMessagesRequest)
ReceiveQueueMessagesResponse = _reflection.GeneratedProtocolMessageType(
    'ReceiveQueueMessagesResponse', (_message.Message,), {'DESCRIPTOR':
    _RECEIVEQUEUEMESSAGESRESPONSE, '__module__': 'kubemq.grpc.kubemq_pb2'})
_sym_db.RegisterMessage(ReceiveQueueMessagesResponse)
AckAllQueueMessagesRequest = _reflection.GeneratedProtocolMessageType(
    'AckAllQueueMessagesRequest', (_message.Message,), {'DESCRIPTOR':
    _ACKALLQUEUEMESSAGESREQUEST, '__module__': 'kubemq.grpc.kubemq_pb2'})
_sym_db.RegisterMessage(AckAllQueueMessagesRequest)
AckAllQueueMessagesResponse = _reflection.GeneratedProtocolMessageType(
    'AckAllQueueMessagesResponse', (_message.Message,), {'DESCRIPTOR':
    _ACKALLQUEUEMESSAGESRESPONSE, '__module__': 'kubemq.grpc.kubemq_pb2'})
_sym_db.RegisterMessage(AckAllQueueMessagesResponse)
StreamQueueMessagesRequest = _reflection.GeneratedProtocolMessageType(
    'StreamQueueMessagesRequest', (_message.Message,), {'DESCRIPTOR':
    _STREAMQUEUEMESSAGESREQUEST, '__module__': 'kubemq.grpc.kubemq_pb2'})
_sym_db.RegisterMessage(StreamQueueMessagesRequest)
StreamQueueMessagesResponse = _reflection.GeneratedProtocolMessageType(
    'StreamQueueMessagesResponse', (_message.Message,), {'DESCRIPTOR':
    _STREAMQUEUEMESSAGESRESPONSE, '__module__': 'kubemq.grpc.kubemq_pb2'})
_sym_db.RegisterMessage(StreamQueueMessagesResponse)
_EVENT_TAGSENTRY._options = None
_EVENTRECEIVE_TAGSENTRY._options = None
_REQUEST_TAGSENTRY._options = None
_RESPONSE_TAGSENTRY._options = None
_QUEUEMESSAGE_TAGSENTRY._options = None
_KUBEMQ = _descriptor.ServiceDescriptor(name='kubemq', full_name=
    'kubemq.kubemq', file=DESCRIPTOR, index=0, serialized_options=None,
    serialized_start=3875, serialized_end=4738, methods=[_descriptor.
    MethodDescriptor(name='SendEvent', full_name='kubemq.kubemq.SendEvent',
    index=0, containing_service=None, input_type=_EVENT, output_type=
    _RESULT, serialized_options=None), _descriptor.MethodDescriptor(name=
    'SendEventsStream', full_name='kubemq.kubemq.SendEventsStream', index=1,
    containing_service=None, input_type=_EVENT, output_type=_RESULT,
    serialized_options=None), _descriptor.MethodDescriptor(name=
    'SubscribeToEvents', full_name='kubemq.kubemq.SubscribeToEvents', index
    =2, containing_service=None, input_type=_SUBSCRIBE, output_type=
    _EVENTRECEIVE, serialized_options=None), _descriptor.MethodDescriptor(
    name='SubscribeToRequests', full_name=
    'kubemq.kubemq.SubscribeToRequests', index=3, containing_service=None,
    input_type=_SUBSCRIBE, output_type=_REQUEST, serialized_options=None),
    _descriptor.MethodDescriptor(name='SendRequest', full_name=
    'kubemq.kubemq.SendRequest', index=4, containing_service=None,
    input_type=_REQUEST, output_type=_RESPONSE, serialized_options=None),
    _descriptor.MethodDescriptor(name='SendResponse', full_name=
    'kubemq.kubemq.SendResponse', index=5, containing_service=None,
    input_type=_RESPONSE, output_type=_EMPTY, serialized_options=None),
    _descriptor.MethodDescriptor(name='SendQueueMessage', full_name=
    'kubemq.kubemq.SendQueueMessage', index=6, containing_service=None,
    input_type=_QUEUEMESSAGE, output_type=_SENDQUEUEMESSAGERESULT,
    serialized_options=None), _descriptor.MethodDescriptor(name=
    'SendQueueMessagesBatch', full_name=
    'kubemq.kubemq.SendQueueMessagesBatch', index=7, containing_service=
    None, input_type=_QUEUEMESSAGESBATCHREQUEST, output_type=
    _QUEUEMESSAGESBATCHRESPONSE, serialized_options=None), _descriptor.
    MethodDescriptor(name='ReceiveQueueMessages', full_name=
    'kubemq.kubemq.ReceiveQueueMessages', index=8, containing_service=None,
    input_type=_RECEIVEQUEUEMESSAGESREQUEST, output_type=
    _RECEIVEQUEUEMESSAGESRESPONSE, serialized_options=None), _descriptor.
    MethodDescriptor(name='StreamQueueMessage', full_name=
    'kubemq.kubemq.StreamQueueMessage', index=9, containing_service=None,
    input_type=_STREAMQUEUEMESSAGESREQUEST, output_type=
    _STREAMQUEUEMESSAGESRESPONSE, serialized_options=None), _descriptor.
    MethodDescriptor(name='AckAllQueueMessages', full_name=
    'kubemq.kubemq.AckAllQueueMessages', index=10, containing_service=None,
    input_type=_ACKALLQUEUEMESSAGESREQUEST, output_type=
    _ACKALLQUEUEMESSAGESRESPONSE, serialized_options=None), _descriptor.
    MethodDescriptor(name='Ping', full_name='kubemq.kubemq.Ping', index=11,
    containing_service=None, input_type=_EMPTY, output_type=_PINGRESULT,
    serialized_options=None)])
_sym_db.RegisterServiceDescriptor(_KUBEMQ)
DESCRIPTOR.services_by_name['kubemq'] = _KUBEMQ

import sys
_b = sys.version_info[0] < 3 and (lambda x: x) or (lambda x: x.encode('latin1')
    )
from google.protobuf.internal import enum_type_wrapper
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
_sym_db = _symbol_database.Default()
DESCRIPTOR = _descriptor.FileDescriptor(name='kubemq/grpc/kubemq.proto',
    package='kubemq', syntax='proto3', serialized_options=None,
    serialized_pb=_b(
    '\n\x18kubemq/grpc/kubemq.proto\x12\x06kubemq"a\n\nPingResult\x12\x0c\n\x04Host\x18\x01 \x01(\t\x12\x0f\n\x07Version\x18\x02 \x01(\t\x12\x17\n\x0fServerStartTime\x18\x03 \x01(\x03\x12\x1b\n\x13ServerUpTimeSeconds\x18\x04 \x01(\x03"\x07\n\x05Empty"6\n\x06Result\x12\x0f\n\x07EventID\x18\x01 \x01(\t\x12\x0c\n\x04Sent\x18\x02 \x01(\x08\x12\r\n\x05Error\x18\x03 \x01(\t"¾\x01\n\x05Event\x12\x0f\n\x07EventID\x18\x01 \x01(\t\x12\x10\n\x08ClientID\x18\x02 \x01(\t\x12\x0f\n\x07Channel\x18\x03 \x01(\t\x12\x10\n\x08Metadata\x18\x04 \x01(\t\x12\x0c\n\x04Body\x18\x05 \x01(\x0c\x12\r\n\x05Store\x18\x06 \x01(\x08\x12%\n\x04Tags\x18\x07 \x03(\x0b2\x17.kubemq.Event.TagsEntry\x1a+\n\tTagsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x028\x01"Ð\x01\n\x0cEventReceive\x12\x0f\n\x07EventID\x18\x01 \x01(\t\x12\x0f\n\x07Channel\x18\x02 \x01(\t\x12\x10\n\x08Metadata\x18\x03 \x01(\t\x12\x0c\n\x04Body\x18\x04 \x01(\x0c\x12\x11\n\tTimestamp\x18\x05 \x01(\x03\x12\x10\n\x08Sequence\x18\x06 \x01(\x04\x12,\n\x04Tags\x18\x07 \x03(\x0b2\x1e.kubemq.EventReceive.TagsEntry\x1a+\n\tTagsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x028\x01"ã\x03\n\tSubscribe\x12:\n\x11SubscribeTypeData\x18\x01 \x01(\x0e2\x1f.kubemq.Subscribe.SubscribeType\x12\x10\n\x08ClientID\x18\x02 \x01(\t\x12\x0f\n\x07Channel\x18\x03 \x01(\t\x12\r\n\x05Group\x18\x04 \x01(\t\x12>\n\x13EventsStoreTypeData\x18\x05 \x01(\x0e2!.kubemq.Subscribe.EventsStoreType\x12\x1c\n\x14EventsStoreTypeValue\x18\x06 \x01(\x03"c\n\rSubscribeType\x12\x1a\n\x16SubscribeTypeUndefined\x10\x00\x12\n\n\x06Events\x10\x01\x12\x0f\n\x0bEventsStore\x10\x02\x12\x0c\n\x08Commands\x10\x03\x12\x0b\n\x07Queries\x10\x04"¤\x01\n\x0fEventsStoreType\x12\x1c\n\x18EventsStoreTypeUndefined\x10\x00\x12\x10\n\x0cStartNewOnly\x10\x01\x12\x12\n\x0eStartFromFirst\x10\x02\x12\x11\n\rStartFromLast\x10\x03\x12\x13\n\x0fStartAtSequence\x10\x04\x12\x0f\n\x0bStartAtTime\x10\x05\x12\x14\n\x10StartAtTimeDelta\x10\x06"\x83\x03\n\x07Request\x12\x11\n\tRequestID\x18\x01 \x01(\t\x124\n\x0fRequestTypeData\x18\x02 \x01(\x0e2\x1b.kubemq.Request.RequestType\x12\x10\n\x08ClientID\x18\x03 \x01(\t\x12\x0f\n\x07Channel\x18\x04 \x01(\t\x12\x10\n\x08Metadata\x18\x05 \x01(\t\x12\x0c\n\x04Body\x18\x06 \x01(\x0c\x12\x14\n\x0cReplyChannel\x18\x07 \x01(\t\x12\x0f\n\x07Timeout\x18\x08 \x01(\x05\x12\x10\n\x08CacheKey\x18\t \x01(\t\x12\x10\n\x08CacheTTL\x18\n \x01(\x05\x12\x0c\n\x04Span\x18\x0b \x01(\x0c\x12\'\n\x04Tags\x18\x0c \x03(\x0b2\x19.kubemq.Request.TagsEntry\x1a+\n\tTagsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x028\x01"=\n\x0bRequestType\x12\x16\n\x12RequestTypeUnknown\x10\x00\x12\x0b\n\x07Command\x10\x01\x12\t\n\x05Query\x10\x02"\x90\x02\n\x08Response\x12\x10\n\x08ClientID\x18\x01 \x01(\t\x12\x11\n\tRequestID\x18\x02 \x01(\t\x12\x14\n\x0cReplyChannel\x18\x03 \x01(\t\x12\x10\n\x08Metadata\x18\x04 \x01(\t\x12\x0c\n\x04Body\x18\x05 \x01(\x0c\x12\x10\n\x08CacheHit\x18\x06 \x01(\x08\x12\x11\n\tTimestamp\x18\x07 \x01(\x03\x12\x10\n\x08Executed\x18\x08 \x01(\x08\x12\r\n\x05Error\x18\t \x01(\t\x12\x0c\n\x04Span\x18\n \x01(\x0c\x12(\n\x04Tags\x18\x0b \x03(\x0b2\x1a.kubemq.Response.TagsEntry\x1a+\n\tTagsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x028\x01"\x9f\x02\n\x0cQueueMessage\x12\x11\n\tMessageID\x18\x01 \x01(\t\x12\x10\n\x08ClientID\x18\x02 \x01(\t\x12\x0f\n\x07Channel\x18\x03 \x01(\t\x12\x10\n\x08Metadata\x18\x04 \x01(\t\x12\x0c\n\x04Body\x18\x05 \x01(\x0c\x12,\n\x04Tags\x18\x06 \x03(\x0b2\x1e.kubemq.QueueMessage.TagsEntry\x122\n\nAttributes\x18\x07 \x01(\x0b2\x1e.kubemq.QueueMessageAttributes\x12*\n\x06Policy\x18\x08 \x01(\x0b2\x1a.kubemq.QueueMessagePolicy\x1a+\n\tTagsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x028\x01"T\n\x19QueueMessagesBatchRequest\x12\x0f\n\x07BatchID\x18\x01 \x01(\t\x12&\n\x08Messages\x18\x02 \x03(\x0b2\x14.kubemq.QueueMessage"r\n\x1aQueueMessagesBatchResponse\x12\x0f\n\x07BatchID\x18\x01 \x01(\t\x12/\n\x07Results\x18\x02 \x03(\x0b2\x1e.kubemq.SendQueueMessageResult\x12\x12\n\nHaveErrors\x18\x03 \x01(\x08"¼\x01\n\x16QueueMessageAttributes\x12\x11\n\tTimestamp\x18\x01 \x01(\x03\x12\x10\n\x08Sequence\x18\x02 \x01(\x04\x12\x11\n\tMD5OfBody\x18\x03 \x01(\t\x12\x14\n\x0cReceiveCount\x18\x04 \x01(\x05\x12\x10\n\x08ReRouted\x18\x05 \x01(\x08\x12\x19\n\x11ReRoutedFromQueue\x18\x06 \x01(\t\x12\x14\n\x0cExpirationAt\x18\x07 \x01(\x03\x12\x11\n\tDelayedTo\x18\x08 \x01(\x03"w\n\x12QueueMessagePolicy\x12\x19\n\x11ExpirationSeconds\x18\x01 \x01(\x05\x12\x14\n\x0cDelaySeconds\x18\x02 \x01(\x05\x12\x17\n\x0fMaxReceiveCount\x18\x03 \x01(\x05\x12\x17\n\x0fMaxReceiveQueue\x18\x04 \x01(\t"\x84\x01\n\x16SendQueueMessageResult\x12\x11\n\tMessageID\x18\x01 \x01(\t\x12\x0e\n\x06SentAt\x18\x02 \x01(\x03\x12\x14\n\x0cExpirationAt\x18\x03 \x01(\x03\x12\x11\n\tDelayedTo\x18\x04 \x01(\x03\x12\x0f\n\x07IsError\x18\x05 \x01(\x08\x12\r\n\x05Error\x18\x06 \x01(\t"\x99\x01\n\x1bReceiveQueueMessagesRequest\x12\x11\n\tRequestID\x18\x01 \x01(\t\x12\x10\n\x08ClientID\x18\x02 \x01(\t\x12\x0f\n\x07Channel\x18\x03 \x01(\t\x12\x1b\n\x13MaxNumberOfMessages\x18\x04 \x01(\x05\x12\x17\n\x0fWaitTimeSeconds\x18\x05 \x01(\x05\x12\x0e\n\x06IsPeak\x18\x06 \x01(\x08"¼\x01\n\x1cReceiveQueueMessagesResponse\x12\x11\n\tRequestID\x18\x01 \x01(\t\x12&\n\x08Messages\x18\x02 \x03(\x0b2\x14.kubemq.QueueMessage\x12\x18\n\x10MessagesReceived\x18\x03 \x01(\x05\x12\x17\n\x0fMessagesExpired\x18\x04 \x01(\x05\x12\x0e\n\x06IsPeak\x18\x05 \x01(\x08\x12\x0f\n\x07IsError\x18\x06 \x01(\x08\x12\r\n\x05Error\x18\x07 \x01(\t"k\n\x1aAckAllQueueMessagesRequest\x12\x11\n\tRequestID\x18\x01 \x01(\t\x12\x10\n\x08ClientID\x18\x02 \x01(\t\x12\x0f\n\x07Channel\x18\x03 \x01(\t\x12\x17\n\x0fWaitTimeSeconds\x18\x04 \x01(\x05"j\n\x1bAckAllQueueMessagesResponse\x12\x11\n\tRequestID\x18\x01 \x01(\t\x12\x18\n\x10AffectedMessages\x18\x02 \x01(\x04\x12\x0f\n\x07IsError\x18\x03 \x01(\x08\x12\r\n\x05Error\x18\x04 \x01(\t"\x84\x02\n\x1aStreamQueueMessagesRequest\x12\x11\n\tRequestID\x18\x01 \x01(\t\x12\x10\n\x08ClientID\x18\x02 \x01(\t\x128\n\x15StreamRequestTypeData\x18\x03 \x01(\x0e2\x19.kubemq.StreamRequestType\x12\x0f\n\x07Channel\x18\x04 \x01(\t\x12\x19\n\x11VisibilitySeconds\x18\x05 \x01(\x05\x12\x17\n\x0fWaitTimeSeconds\x18\x06 \x01(\x05\x12\x13\n\x0bRefSequence\x18\x07 \x01(\x04\x12-\n\x0fModifiedMessage\x18\x08 \x01(\x0b2\x14.kubemq.QueueMessage"±\x01\n\x1bStreamQueueMessagesResponse\x12\x11\n\tRequestID\x18\x01 \x01(\t\x128\n\x15StreamRequestTypeData\x18\x02 \x01(\x0e2\x19.kubemq.StreamRequestType\x12%\n\x07Message\x18\x03 \x01(\x0b2\x14.kubemq.QueueMessage\x12\x0f\n\x07IsError\x18\x04 \x01(\x08\x12\r\n\x05Error\x18\x05 \x01(\t*ª\x01\n\x11StreamRequestType\x12\x1c\n\x18StreamRequestTypeUnknown\x10\x00\x12\x12\n\x0eReceiveMessage\x10\x01\x12\x0e\n\nAckMessage\x10\x02\x12\x11\n\rRejectMessage\x10\x03\x12\x14\n\x10ModifyVisibility\x10\x04\x12\x11\n\rResendMessage\x10\x05\x12\x17\n\x13SendModifiedMessage\x10\x062ß\x06\n\x06kubemq\x12,\n\tSendEvent\x12\r.kubemq.Event\x1a\x0e.kubemq.Result"\x00\x127\n\x10SendEventsStream\x12\r.kubemq.Event\x1a\x0e.kubemq.Result"\x00(\x010\x01\x12@\n\x11SubscribeToEvents\x12\x11.kubemq.Subscribe\x1a\x14.kubemq.EventReceive"\x000\x01\x12=\n\x13SubscribeToRequests\x12\x11.kubemq.Subscribe\x1a\x0f.kubemq.Request"\x000\x01\x122\n\x0bSendRequest\x12\x0f.kubemq.Request\x1a\x10.kubemq.Response"\x00\x121\n\x0cSendResponse\x12\x10.kubemq.Response\x1a\r.kubemq.Empty"\x00\x12J\n\x10SendQueueMessage\x12\x14.kubemq.QueueMessage\x1a\x1e.kubemq.SendQueueMessageResult"\x00\x12a\n\x16SendQueueMessagesBatch\x12!.kubemq.QueueMessagesBatchRequest\x1a".kubemq.QueueMessagesBatchResponse"\x00\x12c\n\x14ReceiveQueueMessages\x12#.kubemq.ReceiveQueueMessagesRequest\x1a$.kubemq.ReceiveQueueMessagesResponse"\x00\x12c\n\x12StreamQueueMessage\x12".kubemq.StreamQueueMessagesRequest\x1a#.kubemq.StreamQueueMessagesResponse"\x00(\x010\x01\x12`\n\x13AckAllQueueMessages\x12".kubemq.AckAllQueueMessagesRequest\x1a#.kubemq.AckAllQueueMessagesResponse"\x00\x12+\n\x04Ping\x12\r.kubemq.Empty\x1a\x12.kubemq.PingResult"\x00b\x06proto3'
    ))
_STREAMREQUESTTYPE = _descriptor.EnumDescriptor(name='StreamRequestType',
    full_name='kubemq.StreamRequestType', filename=None, file=DESCRIPTOR,
    values=[_descriptor.EnumValueDescriptor(name='StreamRequestTypeUnknown',
    index=0, number=0, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='ReceiveMessage', index=1, number=1,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='AckMessage', index=2, number=2, serialized_options=None, type=
    None), _descriptor.EnumValueDescriptor(name='RejectMessage', index=3,
    number=3, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='ModifyVisibility', index=4, number=4,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='ResendMessage', index=5, number=5, serialized_options=None, type=
    None), _descriptor.EnumValueDescriptor(name='SendModifiedMessage',
    index=6, number=6, serialized_options=None, type=None)],
    containing_type=None, serialized_options=None, serialized_start=3702,
    serialized_end=3872)
_sym_db.RegisterEnumDescriptor(_STREAMREQUESTTYPE)
StreamRequestType = enum_type_wrapper.EnumTypeWrapper(_STREAMREQUESTTYPE)
StreamRequestTypeUnknown = 0
ReceiveMessage = 1
AckMessage = 2
RejectMessage = 3
ModifyVisibility = 4
ResendMessage = 5
SendModifiedMessage = 6
_SUBSCRIBE_SUBSCRIBETYPE = _descriptor.EnumDescriptor(name='SubscribeType',
    full_name='kubemq.Subscribe.SubscribeType', filename=None, file=
    DESCRIPTOR, values=[_descriptor.EnumValueDescriptor(name=
    'SubscribeTypeUndefined', index=0, number=0, serialized_options=None,
    type=None), _descriptor.EnumValueDescriptor(name='Events', index=1,
    number=1, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='EventsStore', index=2, number=2,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='Commands', index=3, number=3, serialized_options=None, type=None),
    _descriptor.EnumValueDescriptor(name='Queries', index=4, number=4,
    serialized_options=None, type=None)], containing_type=None,
    serialized_options=None, serialized_start=822, serialized_end=921)
_sym_db.RegisterEnumDescriptor(_SUBSCRIBE_SUBSCRIBETYPE)
_SUBSCRIBE_EVENTSSTORETYPE = _descriptor.EnumDescriptor(name=
    'EventsStoreType', full_name='kubemq.Subscribe.EventsStoreType',
    filename=None, file=DESCRIPTOR, values=[_descriptor.EnumValueDescriptor
    (name='EventsStoreTypeUndefined', index=0, number=0, serialized_options
    =None, type=None), _descriptor.EnumValueDescriptor(name='StartNewOnly',
    index=1, number=1, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='StartFromFirst', index=2, number=2,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='StartFromLast', index=3, number=3, serialized_options=None, type=
    None), _descriptor.EnumValueDescriptor(name='StartAtSequence', index=4,
    number=4, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='StartAtTime', index=5, number=5,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='StartAtTimeDelta', index=6, number=6, serialized_options=None,
    type=None)], containing_type=None, serialized_options=None,
    serialized_start=924, serialized_end=1088)
_sym_db.RegisterEnumDescriptor(_SUBSCRIBE_EVENTSSTORETYPE)
_REQUEST_REQUESTTYPE = _descriptor.EnumDescriptor(name='RequestType',
    full_name='kubemq.Request.RequestType', filename=None, file=DESCRIPTOR,
    values=[_descriptor.EnumValueDescriptor(name='RequestTypeUnknown',
    index=0, number=0, serialized_options=None, type=None), _descriptor.
    EnumValueDescriptor(name='Command', index=1, number=1,
    serialized_options=None, type=None), _descriptor.EnumValueDescriptor(
    name='Query', index=2, number=2, serialized_options=None, type=None)],
    containing_type=None, serialized_options=None, serialized_start=1417,
    serialized_end=1478)
_sym_db.RegisterEnumDescriptor(_REQUEST_REQUESTTYPE)
_PINGRESULT = _descriptor.Descriptor(name='PingResult', full_name=
    'kubemq.PingResult', filename=None, file=DESCRIPTOR, containing_type=
    None, fields=[_descriptor.FieldDescriptor(name='Host', full_name=
    'kubemq.PingResult.Host', 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='Version', full_name=
    'kubemq.PingResult.Version', 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),
    _descriptor.FieldDescriptor(name='ServerStartTime', full_name=
    'kubemq.PingResult.ServerStartTime', index=2, number=3, type=3,
    cpp_type=2, 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='ServerUpTimeSeconds', full_name=
    'kubemq.PingResult.ServerUpTimeSeconds', index=3, number=4, type=3,
    cpp_type=2, 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)],
    extensions=[], nested_types=[], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[],
    serialized_start=36, serialized_end=133)
_EMPTY = _descriptor.Descriptor(name='Empty', full_name='kubemq.Empty',
    filename=None, file=DESCRIPTOR, containing_type=None, fields=[],
    extensions=[], nested_types=[], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[],
    serialized_start=135, serialized_end=142)
_RESULT = _descriptor.Descriptor(name='Result', full_name='kubemq.Result',
    filename=None, file=DESCRIPTOR, containing_type=None, fields=[
    _descriptor.FieldDescriptor(name='EventID', full_name=
    'kubemq.Result.EventID', 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='Sent', full_name='kubemq.Result.Sent',
    index=1, number=2, type=8, cpp_type=7, label=1, has_default_value=False,
    default_value=False, message_type=None, enum_type=None, containing_type
    =None, is_extension=False, extension_scope=None, serialized_options=
    None, file=DESCRIPTOR), _descriptor.FieldDescriptor(name='Error',
    full_name='kubemq.Result.Error', index=2, number=3, 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=None,
    is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[],
    serialized_start=144, serialized_end=198)
_EVENT_TAGSENTRY = _descriptor.Descriptor(name='TagsEntry', full_name=
    'kubemq.Event.TagsEntry', filename=None, file=DESCRIPTOR,
    containing_type=None, fields=[_descriptor.FieldDescriptor(name='key',
    full_name='kubemq.Event.TagsEntry.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=
    'kubemq.Event.TagsEntry.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\x01'), is_extendable=False, syntax='proto3', extension_ranges=[],
    oneofs=[], serialized_start=348, serialized_end=391)
_EVENT = _descriptor.Descriptor(name='Event', full_name='kubemq.Event',
    filename=None, file=DESCRIPTOR, containing_type=None, fields=[
    _descriptor.FieldDescriptor(name='EventID', full_name=
    'kubemq.Event.EventID', 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='ClientID', full_name=
    'kubemq.Event.ClientID', 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),
    _descriptor.FieldDescriptor(name='Channel', full_name=
    'kubemq.Event.Channel', index=2, number=3, 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='Metadata', full_name=
    'kubemq.Event.Metadata', index=3, number=4, 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='Body', full_name='kubemq.Event.Body',
    index=4, number=5, 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), _descriptor.FieldDescriptor(
    name='Store', full_name='kubemq.Event.Store', index=5, number=6, type=8,
    cpp_type=7, label=1, has_default_value=False, default_value=False,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='Tags', full_name='kubemq.Event.Tags',
    index=6, 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
    =[_EVENT_TAGSENTRY], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[],
    serialized_start=201, serialized_end=391)
_EVENTRECEIVE_TAGSENTRY = _descriptor.Descriptor(name='TagsEntry',
    full_name='kubemq.EventReceive.TagsEntry', filename=None, file=
    DESCRIPTOR, containing_type=None, fields=[_descriptor.FieldDescriptor(
    name='key', full_name='kubemq.EventReceive.TagsEntry.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='kubemq.EventReceive.TagsEntry.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\x01'), is_extendable=False,
    syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=348,
    serialized_end=391)
_EVENTRECEIVE = _descriptor.Descriptor(name='EventReceive', full_name=
    'kubemq.EventReceive', filename=None, file=DESCRIPTOR, containing_type=
    None, fields=[_descriptor.FieldDescriptor(name='EventID', full_name=
    'kubemq.EventReceive.EventID', 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='Channel', full_name=
    'kubemq.EventReceive.Channel', 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),
    _descriptor.FieldDescriptor(name='Metadata', full_name=
    'kubemq.EventReceive.Metadata', index=2, number=3, 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='Body', full_name=
    'kubemq.EventReceive.Body', index=3, number=4, 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),
    _descriptor.FieldDescriptor(name='Timestamp', full_name=
    'kubemq.EventReceive.Timestamp', index=4, number=5, type=3, cpp_type=2,
    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='Sequence', full_name=
    'kubemq.EventReceive.Sequence', index=5, number=6, 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='Tags', full_name=
    'kubemq.EventReceive.Tags', index=6, 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=[_EVENTRECEIVE_TAGSENTRY], enum_types=[],
    serialized_options=None, is_extendable=False, syntax='proto3',
    extension_ranges=[], oneofs=[], serialized_start=394, serialized_end=602)
_SUBSCRIBE = _descriptor.Descriptor(name='Subscribe', full_name=
    'kubemq.Subscribe', filename=None, file=DESCRIPTOR, containing_type=
    None, fields=[_descriptor.FieldDescriptor(name='SubscribeTypeData',
    full_name='kubemq.Subscribe.SubscribeTypeData', index=0, number=1, 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='ClientID', full_name=
    'kubemq.Subscribe.ClientID', 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),
    _descriptor.FieldDescriptor(name='Channel', full_name=
    'kubemq.Subscribe.Channel', index=2, number=3, 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='Group', full_name=
    'kubemq.Subscribe.Group', index=3, number=4, 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='EventsStoreTypeData', full_name=
    'kubemq.Subscribe.EventsStoreTypeData', index=4, number=5, 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='EventsStoreTypeValue', full_name=
    'kubemq.Subscribe.EventsStoreTypeValue', index=5, number=6, type=3,
    cpp_type=2, 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)],
    extensions=[], nested_types=[], enum_types=[_SUBSCRIBE_SUBSCRIBETYPE,
    _SUBSCRIBE_EVENTSSTORETYPE], serialized_options=None, is_extendable=
    False, syntax='proto3', extension_ranges=[], oneofs=[],
    serialized_start=605, serialized_end=1088)
_REQUEST_TAGSENTRY = _descriptor.Descriptor(name='TagsEntry', full_name=
    'kubemq.Request.TagsEntry', filename=None, file=DESCRIPTOR,
    containing_type=None, fields=[_descriptor.FieldDescriptor(name='key',
    full_name='kubemq.Request.TagsEntry.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=
    'kubemq.Request.TagsEntry.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\x01'), is_extendable=False, syntax='proto3', extension_ranges=[],
    oneofs=[], serialized_start=348, serialized_end=391)
_REQUEST = _descriptor.Descriptor(name='Request', full_name=
    'kubemq.Request', filename=None, file=DESCRIPTOR, containing_type=None,
    fields=[_descriptor.FieldDescriptor(name='RequestID', full_name=
    'kubemq.Request.RequestID', 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='RequestTypeData', full_name=
    'kubemq.Request.RequestTypeData', index=1, number=2, 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='ClientID', full_name=
    'kubemq.Request.ClientID', index=2, number=3, 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='Channel', full_name=
    'kubemq.Request.Channel', index=3, number=4, 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='Metadata', full_name=
    'kubemq.Request.Metadata', index=4, number=5, 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='Body', full_name=
    'kubemq.Request.Body', index=5, number=6, 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),
    _descriptor.FieldDescriptor(name='ReplyChannel', full_name=
    'kubemq.Request.ReplyChannel', index=6, number=7, 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='Timeout', full_name=
    'kubemq.Request.Timeout', index=7, number=8, type=5, cpp_type=1, 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='CacheKey', full_name=
    'kubemq.Request.CacheKey', index=8, number=9, 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='CacheTTL', full_name=
    'kubemq.Request.CacheTTL', index=9, number=10, type=5, cpp_type=1,
    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='Span', full_name=
    'kubemq.Request.Span', index=10, number=11, 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),
    _descriptor.FieldDescriptor(name='Tags', full_name=
    'kubemq.Request.Tags', index=11, number=12, 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=[_REQUEST_TAGSENTRY], enum_types=[
    _REQUEST_REQUESTTYPE], serialized_options=None, is_extendable=False,
    syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=1091,
    serialized_end=1478)
_RESPONSE_TAGSENTRY = _descriptor.Descriptor(name='TagsEntry', full_name=
    'kubemq.Response.TagsEntry', filename=None, file=DESCRIPTOR,
    containing_type=None, fields=[_descriptor.FieldDescriptor(name='key',
    full_name='kubemq.Response.TagsEntry.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=
    'kubemq.Response.TagsEntry.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\x01'), is_extendable=False, syntax='proto3',
    extension_ranges=[], oneofs=[], serialized_start=348, serialized_end=391)
_RESPONSE = _descriptor.Descriptor(name='Response', full_name=
    'kubemq.Response', filename=None, file=DESCRIPTOR, containing_type=None,
    fields=[_descriptor.FieldDescriptor(name='ClientID', full_name=
    'kubemq.Response.ClientID', 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='RequestID', full_name=
    'kubemq.Response.RequestID', 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),
    _descriptor.FieldDescriptor(name='ReplyChannel', full_name=
    'kubemq.Response.ReplyChannel', index=2, number=3, 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='Metadata', full_name=
    'kubemq.Response.Metadata', index=3, number=4, 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='Body', full_name=
    'kubemq.Response.Body', index=4, number=5, 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),
    _descriptor.FieldDescriptor(name='CacheHit', full_name=
    'kubemq.Response.CacheHit', index=5, number=6, type=8, cpp_type=7,
    label=1, has_default_value=False, default_value=False, message_type=
    None, enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='Timestamp', full_name=
    'kubemq.Response.Timestamp', index=6, number=7, type=3, cpp_type=2,
    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='Executed', full_name=
    'kubemq.Response.Executed', index=7, number=8, type=8, cpp_type=7,
    label=1, has_default_value=False, default_value=False, message_type=
    None, enum_type=None, containing_type=None, is_extension=False,
    extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='Error', full_name=
    'kubemq.Response.Error', index=8, number=9, 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='Span', full_name=
    'kubemq.Response.Span', index=9, number=10, 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),
    _descriptor.FieldDescriptor(name='Tags', full_name=
    'kubemq.Response.Tags', index=10, number=11, 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=[_RESPONSE_TAGSENTRY], enum_types=[],
    serialized_options=None, is_extendable=False, syntax='proto3',
    extension_ranges=[], oneofs=[], serialized_start=1481, serialized_end=1753)
_QUEUEMESSAGE_TAGSENTRY = _descriptor.Descriptor(name='TagsEntry',
    full_name='kubemq.QueueMessage.TagsEntry', filename=None, file=
    DESCRIPTOR, containing_type=None, fields=[_descriptor.FieldDescriptor(
    name='key', full_name='kubemq.QueueMessage.TagsEntry.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='kubemq.QueueMessage.TagsEntry.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\x01'), is_extendable=False,
    syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=348,
    serialized_end=391)
_QUEUEMESSAGE = _descriptor.Descriptor(name='QueueMessage', full_name=
    'kubemq.QueueMessage', filename=None, file=DESCRIPTOR, containing_type=
    None, fields=[_descriptor.FieldDescriptor(name='MessageID', full_name=
    'kubemq.QueueMessage.MessageID', 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='ClientID', full_name=
    'kubemq.QueueMessage.ClientID', 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),
    _descriptor.FieldDescriptor(name='Channel', full_name=
    'kubemq.QueueMessage.Channel', index=2, number=3, 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='Metadata', full_name=
    'kubemq.QueueMessage.Metadata', index=3, number=4, 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='Body', full_name=
    'kubemq.QueueMessage.Body', index=4, number=5, 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),
    _descriptor.FieldDescriptor(name='Tags', full_name=
    'kubemq.QueueMessage.Tags', index=5, number=6, 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='Attributes', full_name=
    'kubemq.QueueMessage.Attributes', index=6, number=7, 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),
    _descriptor.FieldDescriptor(name='Policy', full_name=
    'kubemq.QueueMessage.Policy', index=7, number=8, 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=[_QUEUEMESSAGE_TAGSENTRY], enum_types=[],
    serialized_options=None, is_extendable=False, syntax='proto3',
    extension_ranges=[], oneofs=[], serialized_start=1756, serialized_end=2043)
_QUEUEMESSAGESBATCHREQUEST = _descriptor.Descriptor(name=
    'QueueMessagesBatchRequest', full_name=
    'kubemq.QueueMessagesBatchRequest', filename=None, file=DESCRIPTOR,
    containing_type=None, fields=[_descriptor.FieldDescriptor(name=
    'BatchID', full_name='kubemq.QueueMessagesBatchRequest.BatchID', 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='Messages', full_name='kubemq.QueueMessagesBatchRequest.Messages',
    index=1, number=2, 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
    =[], enum_types=[], serialized_options=None, is_extendable=False,
    syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=2045,
    serialized_end=2129)
_QUEUEMESSAGESBATCHRESPONSE = _descriptor.Descriptor(name=
    'QueueMessagesBatchResponse', full_name=
    'kubemq.QueueMessagesBatchResponse', filename=None, file=DESCRIPTOR,
    containing_type=None, fields=[_descriptor.FieldDescriptor(name=
    'BatchID', full_name='kubemq.QueueMessagesBatchResponse.BatchID', 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='Results', full_name='kubemq.QueueMessagesBatchResponse.Results',
    index=1, number=2, 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='HaveErrors', full_name=
    'kubemq.QueueMessagesBatchResponse.HaveErrors', index=2, number=3, type
    =8, cpp_type=7, label=1, has_default_value=False, default_value=False,
    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=2131, serialized_end=2245)
_QUEUEMESSAGEATTRIBUTES = _descriptor.Descriptor(name=
    'QueueMessageAttributes', full_name='kubemq.QueueMessageAttributes',
    filename=None, file=DESCRIPTOR, containing_type=None, fields=[
    _descriptor.FieldDescriptor(name='Timestamp', full_name=
    'kubemq.QueueMessageAttributes.Timestamp', index=0, number=1, type=3,
    cpp_type=2, 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='Sequence', full_name=
    'kubemq.QueueMessageAttributes.Sequence', 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='MD5OfBody', full_name=
    'kubemq.QueueMessageAttributes.MD5OfBody', index=2, number=3, 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='ReceiveCount',
    full_name='kubemq.QueueMessageAttributes.ReceiveCount', index=3, number
    =4, type=5, cpp_type=1, 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='ReRouted', full_name=
    'kubemq.QueueMessageAttributes.ReRouted', index=4, number=5, type=8,
    cpp_type=7, label=1, has_default_value=False, default_value=False,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='ReRoutedFromQueue', full_name=
    'kubemq.QueueMessageAttributes.ReRoutedFromQueue', index=5, number=6,
    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='ExpirationAt',
    full_name='kubemq.QueueMessageAttributes.ExpirationAt', index=6, number
    =7, type=3, cpp_type=2, 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='DelayedTo', full_name=
    'kubemq.QueueMessageAttributes.DelayedTo', index=7, number=8, type=3,
    cpp_type=2, 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)],
    extensions=[], nested_types=[], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[],
    serialized_start=2248, serialized_end=2436)
_QUEUEMESSAGEPOLICY = _descriptor.Descriptor(name='QueueMessagePolicy',
    full_name='kubemq.QueueMessagePolicy', filename=None, file=DESCRIPTOR,
    containing_type=None, fields=[_descriptor.FieldDescriptor(name=
    'ExpirationSeconds', full_name=
    'kubemq.QueueMessagePolicy.ExpirationSeconds', index=0, number=1, type=
    5, cpp_type=1, 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='DelaySeconds', full_name=
    'kubemq.QueueMessagePolicy.DelaySeconds', index=1, number=2, type=5,
    cpp_type=1, 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='MaxReceiveCount', full_name=
    'kubemq.QueueMessagePolicy.MaxReceiveCount', index=2, number=3, type=5,
    cpp_type=1, 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='MaxReceiveQueue', full_name=
    'kubemq.QueueMessagePolicy.MaxReceiveQueue', index=3, number=4, 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=None, is_extendable=False, syntax='proto3',
    extension_ranges=[], oneofs=[], serialized_start=2438, serialized_end=2557)
_SENDQUEUEMESSAGERESULT = _descriptor.Descriptor(name=
    'SendQueueMessageResult', full_name='kubemq.SendQueueMessageResult',
    filename=None, file=DESCRIPTOR, containing_type=None, fields=[
    _descriptor.FieldDescriptor(name='MessageID', full_name=
    'kubemq.SendQueueMessageResult.MessageID', 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='SentAt', full_name=
    'kubemq.SendQueueMessageResult.SentAt', index=1, number=2, type=3,
    cpp_type=2, 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='ExpirationAt', full_name=
    'kubemq.SendQueueMessageResult.ExpirationAt', index=2, number=3, type=3,
    cpp_type=2, 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='DelayedTo', full_name=
    'kubemq.SendQueueMessageResult.DelayedTo', index=3, number=4, type=3,
    cpp_type=2, 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='IsError', full_name=
    'kubemq.SendQueueMessageResult.IsError', index=4, number=5, type=8,
    cpp_type=7, label=1, has_default_value=False, default_value=False,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='Error', full_name=
    'kubemq.SendQueueMessageResult.Error', index=5, number=6, 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=None, is_extendable=False, syntax='proto3',
    extension_ranges=[], oneofs=[], serialized_start=2560, serialized_end=2692)
_RECEIVEQUEUEMESSAGESREQUEST = _descriptor.Descriptor(name=
    'ReceiveQueueMessagesRequest', full_name=
    'kubemq.ReceiveQueueMessagesRequest', filename=None, file=DESCRIPTOR,
    containing_type=None, fields=[_descriptor.FieldDescriptor(name=
    'RequestID', full_name='kubemq.ReceiveQueueMessagesRequest.RequestID',
    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='ClientID', full_name=
    'kubemq.ReceiveQueueMessagesRequest.ClientID', 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), _descriptor.FieldDescriptor(name='Channel', full_name
    ='kubemq.ReceiveQueueMessagesRequest.Channel', index=2, number=3, 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=
    'MaxNumberOfMessages', full_name=
    'kubemq.ReceiveQueueMessagesRequest.MaxNumberOfMessages', index=3,
    number=4, type=5, cpp_type=1, 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='WaitTimeSeconds',
    full_name='kubemq.ReceiveQueueMessagesRequest.WaitTimeSeconds', index=4,
    number=5, type=5, cpp_type=1, 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='IsPeak', full_name=
    'kubemq.ReceiveQueueMessagesRequest.IsPeak', index=5, number=6, type=8,
    cpp_type=7, label=1, has_default_value=False, default_value=False,
    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=2695, serialized_end=2848)
_RECEIVEQUEUEMESSAGESRESPONSE = _descriptor.Descriptor(name=
    'ReceiveQueueMessagesResponse', full_name=
    'kubemq.ReceiveQueueMessagesResponse', filename=None, file=DESCRIPTOR,
    containing_type=None, fields=[_descriptor.FieldDescriptor(name=
    'RequestID', full_name='kubemq.ReceiveQueueMessagesResponse.RequestID',
    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='Messages', full_name=
    'kubemq.ReceiveQueueMessagesResponse.Messages', index=1, number=2, 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='MessagesReceived', full_name=
    'kubemq.ReceiveQueueMessagesResponse.MessagesReceived', index=2, number
    =3, type=5, cpp_type=1, 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='MessagesExpired',
    full_name='kubemq.ReceiveQueueMessagesResponse.MessagesExpired', index=
    3, number=4, type=5, cpp_type=1, 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='IsPeak', full_name=
    'kubemq.ReceiveQueueMessagesResponse.IsPeak', index=4, number=5, type=8,
    cpp_type=7, label=1, has_default_value=False, default_value=False,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='IsError', full_name=
    'kubemq.ReceiveQueueMessagesResponse.IsError', index=5, number=6, type=
    8, cpp_type=7, label=1, has_default_value=False, default_value=False,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='Error', full_name=
    'kubemq.ReceiveQueueMessagesResponse.Error', index=6, number=7, 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=None, is_extendable=False, syntax='proto3',
    extension_ranges=[], oneofs=[], serialized_start=2851, serialized_end=3039)
_ACKALLQUEUEMESSAGESREQUEST = _descriptor.Descriptor(name=
    'AckAllQueueMessagesRequest', full_name=
    'kubemq.AckAllQueueMessagesRequest', filename=None, file=DESCRIPTOR,
    containing_type=None, fields=[_descriptor.FieldDescriptor(name=
    'RequestID', full_name='kubemq.AckAllQueueMessagesRequest.RequestID',
    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='ClientID', full_name='kubemq.AckAllQueueMessagesRequest.ClientID',
    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), _descriptor.FieldDescriptor(
    name='Channel', full_name='kubemq.AckAllQueueMessagesRequest.Channel',
    index=2, number=3, 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='WaitTimeSeconds', full_name=
    'kubemq.AckAllQueueMessagesRequest.WaitTimeSeconds', index=3, number=4,
    type=5, cpp_type=1, 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)],
    extensions=[], nested_types=[], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[],
    serialized_start=3041, serialized_end=3148)
_ACKALLQUEUEMESSAGESRESPONSE = _descriptor.Descriptor(name=
    'AckAllQueueMessagesResponse', full_name=
    'kubemq.AckAllQueueMessagesResponse', filename=None, file=DESCRIPTOR,
    containing_type=None, fields=[_descriptor.FieldDescriptor(name=
    'RequestID', full_name='kubemq.AckAllQueueMessagesResponse.RequestID',
    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='AffectedMessages', full_name=
    'kubemq.AckAllQueueMessagesResponse.AffectedMessages', 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='IsError', full_name=
    'kubemq.AckAllQueueMessagesResponse.IsError', index=2, number=3, type=8,
    cpp_type=7, label=1, has_default_value=False, default_value=False,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='Error', full_name=
    'kubemq.AckAllQueueMessagesResponse.Error', index=3, number=4, 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=None, is_extendable=False, syntax='proto3',
    extension_ranges=[], oneofs=[], serialized_start=3150, serialized_end=3256)
_STREAMQUEUEMESSAGESREQUEST = _descriptor.Descriptor(name=
    'StreamQueueMessagesRequest', full_name=
    'kubemq.StreamQueueMessagesRequest', filename=None, file=DESCRIPTOR,
    containing_type=None, fields=[_descriptor.FieldDescriptor(name=
    'RequestID', full_name='kubemq.StreamQueueMessagesRequest.RequestID',
    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='ClientID', full_name='kubemq.StreamQueueMessagesRequest.ClientID',
    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), _descriptor.FieldDescriptor(
    name='StreamRequestTypeData', full_name=
    'kubemq.StreamQueueMessagesRequest.StreamRequestTypeData', 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='Channel', full_name
    ='kubemq.StreamQueueMessagesRequest.Channel', index=3, number=4, 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='VisibilitySeconds',
    full_name='kubemq.StreamQueueMessagesRequest.VisibilitySeconds', index=
    4, number=5, type=5, cpp_type=1, 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='WaitTimeSeconds',
    full_name='kubemq.StreamQueueMessagesRequest.WaitTimeSeconds', index=5,
    number=6, type=5, cpp_type=1, 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='RefSequence',
    full_name='kubemq.StreamQueueMessagesRequest.RefSequence', index=6,
    number=7, 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='ModifiedMessage',
    full_name='kubemq.StreamQueueMessagesRequest.ModifiedMessage', index=7,
    number=8, 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=None, is_extendable=False, syntax='proto3',
    extension_ranges=[], oneofs=[], serialized_start=3259, serialized_end=3519)
_STREAMQUEUEMESSAGESRESPONSE = _descriptor.Descriptor(name=
    'StreamQueueMessagesResponse', full_name=
    'kubemq.StreamQueueMessagesResponse', filename=None, file=DESCRIPTOR,
    containing_type=None, fields=[_descriptor.FieldDescriptor(name=
    'RequestID', full_name='kubemq.StreamQueueMessagesResponse.RequestID',
    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='StreamRequestTypeData', full_name=
    'kubemq.StreamQueueMessagesResponse.StreamRequestTypeData', index=1,
    number=2, 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='Message', full_name
    ='kubemq.StreamQueueMessagesResponse.Message', index=2, number=3, 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),
    _descriptor.FieldDescriptor(name='IsError', full_name=
    'kubemq.StreamQueueMessagesResponse.IsError', index=3, number=4, type=8,
    cpp_type=7, label=1, has_default_value=False, default_value=False,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(name='Error', full_name=
    'kubemq.StreamQueueMessagesResponse.Error', index=4, number=5, 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=None, is_extendable=False, syntax='proto3',
    extension_ranges=[], oneofs=[], serialized_start=3522, serialized_end=3699)
_EVENT_TAGSENTRY.containing_type = _EVENT
_EVENT.fields_by_name['Tags'].message_type = _EVENT_TAGSENTRY
_EVENTRECEIVE_TAGSENTRY.containing_type = _EVENTRECEIVE
_EVENTRECEIVE.fields_by_name['Tags'].message_type = _EVENTRECEIVE_TAGSENTRY
_SUBSCRIBE.fields_by_name['SubscribeTypeData'
    ].enum_type = _SUBSCRIBE_SUBSCRIBETYPE
_SUBSCRIBE.fields_by_name['EventsStoreTypeData'
    ].enum_type = _SUBSCRIBE_EVENTSSTORETYPE
_SUBSCRIBE_SUBSCRIBETYPE.containing_type = _SUBSCRIBE
_SUBSCRIBE_EVENTSSTORETYPE.containing_type = _SUBSCRIBE
_REQUEST_TAGSENTRY.containing_type = _REQUEST
_REQUEST.fields_by_name['RequestTypeData'].enum_type = _REQUEST_REQUESTTYPE
_REQUEST.fields_by_name['Tags'].message_type = _REQUEST_TAGSENTRY
_REQUEST_REQUESTTYPE.containing_type = _REQUEST
_RESPONSE_TAGSENTRY.containing_type = _RESPONSE
_RESPONSE.fields_by_name['Tags'].message_type = _RESPONSE_TAGSENTRY
_QUEUEMESSAGE_TAGSENTRY.containing_type = _QUEUEMESSAGE
_QUEUEMESSAGE.fields_by_name['Tags'].message_type = _QUEUEMESSAGE_TAGSENTRY
_QUEUEMESSAGE.fields_by_name['Attributes'
    ].message_type = _QUEUEMESSAGEATTRIBUTES
_QUEUEMESSAGE.fields_by_name['Policy'].message_type = _QUEUEMESSAGEPOLICY
_QUEUEMESSAGESBATCHREQUEST.fields_by_name['Messages'
    ].message_type = _QUEUEMESSAGE
_QUEUEMESSAGESBATCHRESPONSE.fields_by_name['Results'
    ].message_type = _SENDQUEUEMESSAGERESULT
_RECEIVEQUEUEMESSAGESRESPONSE.fields_by_name['Messages'
    ].message_type = _QUEUEMESSAGE
_STREAMQUEUEMESSAGESREQUEST.fields_by_name['StreamRequestTypeData'
    ].enum_type = _STREAMREQUESTTYPE
_STREAMQUEUEMESSAGESREQUEST.fields_by_name['ModifiedMessage'
    ].message_type = _QUEUEMESSAGE
_STREAMQUEUEMESSAGESRESPONSE.fields_by_name['StreamRequestTypeData'
    ].enum_type = _STREAMREQUESTTYPE
_STREAMQUEUEMESSAGESRESPONSE.fields_by_name['Message'
    ].message_type = _QUEUEMESSAGE
DESCRIPTOR.message_types_by_name['PingResult'] = _PINGRESULT
DESCRIPTOR.message_types_by_name['Empty'] = _EMPTY
DESCRIPTOR.message_types_by_name['Result'] = _RESULT
DESCRIPTOR.message_types_by_name['Event'] = _EVENT
DESCRIPTOR.message_types_by_name['EventReceive'] = _EVENTRECEIVE
DESCRIPTOR.message_types_by_name['Subscribe'] = _SUBSCRIBE
DESCRIPTOR.message_types_by_name['Request'] = _REQUEST
DESCRIPTOR.message_types_by_name['Response'] = _RESPONSE
DESCRIPTOR.message_types_by_name['QueueMessage'] = _QUEUEMESSAGE
DESCRIPTOR.message_types_by_name['QueueMessagesBatchRequest'
    ] = _QUEUEMESSAGESBATCHREQUEST
DESCRIPTOR.message_types_by_name['QueueMessagesBatchResponse'
    ] = _QUEUEMESSAGESBATCHRESPONSE
DESCRIPTOR.message_types_by_name['QueueMessageAttributes'
    ] = _QUEUEMESSAGEATTRIBUTES
DESCRIPTOR.message_types_by_name['QueueMessagePolicy'] = _QUEUEMESSAGEPOLICY
DESCRIPTOR.message_types_by_name['SendQueueMessageResult'
    ] = _SENDQUEUEMESSAGERESULT
DESCRIPTOR.message_types_by_name['ReceiveQueueMessagesRequest'
    ] = _RECEIVEQUEUEMESSAGESREQUEST
DESCRIPTOR.message_types_by_name['ReceiveQueueMessagesResponse'
    ] = _RECEIVEQUEUEMESSAGESRESPONSE
DESCRIPTOR.message_types_by_name['AckAllQueueMessagesRequest'
    ] = _ACKALLQUEUEMESSAGESREQUEST
DESCRIPTOR.message_types_by_name['AckAllQueueMessagesResponse'
    ] = _ACKALLQUEUEMESSAGESRESPONSE
DESCRIPTOR.message_types_by_name['StreamQueueMessagesRequest'
    ] = _STREAMQUEUEMESSAGESREQUEST
DESCRIPTOR.message_types_by_name['StreamQueueMessagesResponse'
    ] = _STREAMQUEUEMESSAGESRESPONSE
DESCRIPTOR.enum_types_by_name['StreamRequestType'] = _STREAMREQUESTTYPE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)
PingResult = _reflection.GeneratedProtocolMessageType('PingResult', (
    _message.Message,), {'DESCRIPTOR': _PINGRESULT, '__module__':
    'kubemq.grpc.kubemq_pb2'})
_sym_db.RegisterMessage(PingResult)
Empty = _reflection.GeneratedProtocolMessageType('Empty', (_message.Message
    ,), {'DESCRIPTOR': _EMPTY, '__module__': 'kubemq.grpc.kubemq_pb2'})
_sym_db.RegisterMessage(Empty)
Result = _reflection.GeneratedProtocolMessageType('Result', (_message.
    Message,), {'DESCRIPTOR': _RESULT, '__module__': 'kubemq.grpc.kubemq_pb2'})
_sym_db.RegisterMessage(Result)
Event = _reflection.GeneratedProtocolMessageType('Event', (_message.Message
    ,), {'TagsEntry': _reflection.GeneratedProtocolMessageType('TagsEntry',
    (_message.Message,), {'DESCRIPTOR': _EVENT_TAGSENTRY, '__module__':
    'kubemq.grpc.kubemq_pb2'}), 'DESCRIPTOR': _EVENT, '__module__':
    'kubemq.grpc.kubemq_pb2'})
_sym_db.RegisterMessage(Event)
_sym_db.RegisterMessage(Event.TagsEntry)
EventReceive = _reflection.GeneratedProtocolMessageType('EventReceive', (
    _message.Message,), {'TagsEntry': _reflection.
    GeneratedProtocolMessageType('TagsEntry', (_message.Message,), {
    'DESCRIPTOR': _EVENTRECEIVE_TAGSENTRY, '__module__':
    'kubemq.grpc.kubemq_pb2'}), 'DESCRIPTOR': _EVENTRECEIVE, '__module__':
    'kubemq.grpc.kubemq_pb2'})
_sym_db.RegisterMessage(EventReceive)
_sym_db.RegisterMessage(EventReceive.TagsEntry)
Subscribe = _reflection.GeneratedProtocolMessageType('Subscribe', (_message
    .Message,), {'DESCRIPTOR': _SUBSCRIBE, '__module__':
    'kubemq.grpc.kubemq_pb2'})
_sym_db.RegisterMessage(Subscribe)
Request = _reflection.GeneratedProtocolMessageType('Request', (_message.
    Message,), {'TagsEntry': _reflection.GeneratedProtocolMessageType(
    'TagsEntry', (_message.Message,), {'DESCRIPTOR': _REQUEST_TAGSENTRY,
    '__module__': 'kubemq.grpc.kubemq_pb2'}), 'DESCRIPTOR': _REQUEST,
    '__module__': 'kubemq.grpc.kubemq_pb2'})
_sym_db.RegisterMessage(Request)
_sym_db.RegisterMessage(Request.TagsEntry)
Response = _reflection.GeneratedProtocolMessageType('Response', (_message.
    Message,), {'TagsEntry': _reflection.GeneratedProtocolMessageType(
    'TagsEntry', (_message.Message,), {'DESCRIPTOR': _RESPONSE_TAGSENTRY,
    '__module__': 'kubemq.grpc.kubemq_pb2'}), 'DESCRIPTOR': _RESPONSE,
    '__module__': 'kubemq.grpc.kubemq_pb2'})
_sym_db.RegisterMessage(Response)
_sym_db.RegisterMessage(Response.TagsEntry)
QueueMessage = _reflection.GeneratedProtocolMessageType('QueueMessage', (
    _message.Message,), {'TagsEntry': _reflection.
    GeneratedProtocolMessageType('TagsEntry', (_message.Message,), {
    'DESCRIPTOR': _QUEUEMESSAGE_TAGSENTRY, '__module__':
    'kubemq.grpc.kubemq_pb2'}), 'DESCRIPTOR': _QUEUEMESSAGE, '__module__':
    'kubemq.grpc.kubemq_pb2'})
_sym_db.RegisterMessage(QueueMessage)
_sym_db.RegisterMessage(QueueMessage.TagsEntry)
QueueMessagesBatchRequest = _reflection.GeneratedProtocolMessageType(
    'QueueMessagesBatchRequest', (_message.Message,), {'DESCRIPTOR':
    _QUEUEMESSAGESBATCHREQUEST, '__module__': 'kubemq.grpc.kubemq_pb2'})
_sym_db.RegisterMessage(QueueMessagesBatchRequest)
QueueMessagesBatchResponse = _reflection.GeneratedProtocolMessageType(
    'QueueMessagesBatchResponse', (_message.Message,), {'DESCRIPTOR':
    _QUEUEMESSAGESBATCHRESPONSE, '__module__': 'kubemq.grpc.kubemq_pb2'})
_sym_db.RegisterMessage(QueueMessagesBatchResponse)
QueueMessageAttributes = _reflection.GeneratedProtocolMessageType(
    'QueueMessageAttributes', (_message.Message,), {'DESCRIPTOR':
    _QUEUEMESSAGEATTRIBUTES, '__module__': 'kubemq.grpc.kubemq_pb2'})
_sym_db.RegisterMessage(QueueMessageAttributes)
QueueMessagePolicy = _reflection.GeneratedProtocolMessageType(
    'QueueMessagePolicy', (_message.Message,), {'DESCRIPTOR':
    _QUEUEMESSAGEPOLICY, '__module__': 'kubemq.grpc.kubemq_pb2'})
_sym_db.RegisterMessage(QueueMessagePolicy)
SendQueueMessageResult = _reflection.GeneratedProtocolMessageType(
    'SendQueueMessageResult', (_message.Message,), {'DESCRIPTOR':
    _SENDQUEUEMESSAGERESULT, '__module__': 'kubemq.grpc.kubemq_pb2'})
_sym_db.RegisterMessage(SendQueueMessageResult)
ReceiveQueueMessagesRequest = _reflection.GeneratedProtocolMessageType(
    'ReceiveQueueMessagesRequest', (_message.Message,), {'DESCRIPTOR':
    _RECEIVEQUEUEMESSAGESREQUEST, '__module__': 'kubemq.grpc.kubemq_pb2'})
_sym_db.RegisterMessage(ReceiveQueueMessagesRequest)
ReceiveQueueMessagesResponse = _reflection.GeneratedProtocolMessageType(
    'ReceiveQueueMessagesResponse', (_message.Message,), {'DESCRIPTOR':
    _RECEIVEQUEUEMESSAGESRESPONSE, '__module__': 'kubemq.grpc.kubemq_pb2'})
_sym_db.RegisterMessage(ReceiveQueueMessagesResponse)
AckAllQueueMessagesRequest = _reflection.GeneratedProtocolMessageType(
    'AckAllQueueMessagesRequest', (_message.Message,), {'DESCRIPTOR':
    _ACKALLQUEUEMESSAGESREQUEST, '__module__': 'kubemq.grpc.kubemq_pb2'})
_sym_db.RegisterMessage(AckAllQueueMessagesRequest)
AckAllQueueMessagesResponse = _reflection.GeneratedProtocolMessageType(
    'AckAllQueueMessagesResponse', (_message.Message,), {'DESCRIPTOR':
    _ACKALLQUEUEMESSAGESRESPONSE, '__module__': 'kubemq.grpc.kubemq_pb2'})
_sym_db.RegisterMessage(AckAllQueueMessagesResponse)
StreamQueueMessagesRequest = _reflection.GeneratedProtocolMessageType(
    'StreamQueueMessagesRequest', (_message.Message,), {'DESCRIPTOR':
    _STREAMQUEUEMESSAGESREQUEST, '__module__': 'kubemq.grpc.kubemq_pb2'})
_sym_db.RegisterMessage(StreamQueueMessagesRequest)
StreamQueueMessagesResponse = _reflection.GeneratedProtocolMessageType(
    'StreamQueueMessagesResponse', (_message.Message,), {'DESCRIPTOR':
    _STREAMQUEUEMESSAGESRESPONSE, '__module__': 'kubemq.grpc.kubemq_pb2'})
_sym_db.RegisterMessage(StreamQueueMessagesResponse)
_EVENT_TAGSENTRY._options = None
_EVENTRECEIVE_TAGSENTRY._options = None
_REQUEST_TAGSENTRY._options = None
_RESPONSE_TAGSENTRY._options = None
_QUEUEMESSAGE_TAGSENTRY._options = None
_KUBEMQ = _descriptor.ServiceDescriptor(name='kubemq', full_name=
    'kubemq.kubemq', file=DESCRIPTOR, index=0, serialized_options=None,
    serialized_start=3875, serialized_end=4738, methods=[_descriptor.
    MethodDescriptor(name='SendEvent', full_name='kubemq.kubemq.SendEvent',
    index=0, containing_service=None, input_type=_EVENT, output_type=
    _RESULT, serialized_options=None), _descriptor.MethodDescriptor(name=
    'SendEventsStream', full_name='kubemq.kubemq.SendEventsStream', index=1,
    containing_service=None, input_type=_EVENT, output_type=_RESULT,
    serialized_options=None), _descriptor.MethodDescriptor(name=
    'SubscribeToEvents', full_name='kubemq.kubemq.SubscribeToEvents', index
    =2, containing_service=None, input_type=_SUBSCRIBE, output_type=
    _EVENTRECEIVE, serialized_options=None), _descriptor.MethodDescriptor(
    name='SubscribeToRequests', full_name=
    'kubemq.kubemq.SubscribeToRequests', index=3, containing_service=None,
    input_type=_SUBSCRIBE, output_type=_REQUEST, serialized_options=None),
    _descriptor.MethodDescriptor(name='SendRequest', full_name=
    'kubemq.kubemq.SendRequest', index=4, containing_service=None,
    input_type=_REQUEST, output_type=_RESPONSE, serialized_options=None),
    _descriptor.MethodDescriptor(name='SendResponse', full_name=
    'kubemq.kubemq.SendResponse', index=5, containing_service=None,
    input_type=_RESPONSE, output_type=_EMPTY, serialized_options=None),
    _descriptor.MethodDescriptor(name='SendQueueMessage', full_name=
    'kubemq.kubemq.SendQueueMessage', index=6, containing_service=None,
    input_type=_QUEUEMESSAGE, output_type=_SENDQUEUEMESSAGERESULT,
    serialized_options=None), _descriptor.MethodDescriptor(name=
    'SendQueueMessagesBatch', full_name=
    'kubemq.kubemq.SendQueueMessagesBatch', index=7, containing_service=
    None, input_type=_QUEUEMESSAGESBATCHREQUEST, output_type=
    _QUEUEMESSAGESBATCHRESPONSE, serialized_options=None), _descriptor.
    MethodDescriptor(name='ReceiveQueueMessages', full_name=
    'kubemq.kubemq.ReceiveQueueMessages', index=8, containing_service=None,
    input_type=_RECEIVEQUEUEMESSAGESREQUEST, output_type=
    _RECEIVEQUEUEMESSAGESRESPONSE, serialized_options=None), _descriptor.
    MethodDescriptor(name='StreamQueueMessage', full_name=
    'kubemq.kubemq.StreamQueueMessage', index=9, containing_service=None,
    input_type=_STREAMQUEUEMESSAGESREQUEST, output_type=
    _STREAMQUEUEMESSAGESRESPONSE, serialized_options=None), _descriptor.
    MethodDescriptor(name='AckAllQueueMessages', full_name=
    'kubemq.kubemq.AckAllQueueMessages', index=10, containing_service=None,
    input_type=_ACKALLQUEUEMESSAGESREQUEST, output_type=
    _ACKALLQUEUEMESSAGESRESPONSE, serialized_options=None), _descriptor.
    MethodDescriptor(name='Ping', full_name='kubemq.kubemq.Ping', index=11,
    containing_service=None, input_type=_EMPTY, output_type=_PINGRESULT,
    serialized_options=None)])
_sym_db.RegisterServiceDescriptor(_KUBEMQ)
DESCRIPTOR.services_by_name['kubemq'] = _KUBEMQ

# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: kubemq/grpc/kubemq.proto

import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
from google.protobuf.internal import enum_type_wrapper
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='kubemq/grpc/kubemq.proto',
  package='kubemq',
  syntax='proto3',
  serialized_options=None,
  serialized_pb=_b('\n\x18kubemq/grpc/kubemq.proto\x12\x06kubemq\"a\n\nPingResult\x12\x0c\n\x04Host\x18\x01 \x01(\t\x12\x0f\n\x07Version\x18\x02 \x01(\t\x12\x17\n\x0fServerStartTime\x18\x03 \x01(\x03\x12\x1b\n\x13ServerUpTimeSeconds\x18\x04 \x01(\x03\"\x07\n\x05\x45mpty\"6\n\x06Result\x12\x0f\n\x07\x45ventID\x18\x01 \x01(\t\x12\x0c\n\x04Sent\x18\x02 \x01(\x08\x12\r\n\x05\x45rror\x18\x03 \x01(\t\"\xbe\x01\n\x05\x45vent\x12\x0f\n\x07\x45ventID\x18\x01 \x01(\t\x12\x10\n\x08\x43lientID\x18\x02 \x01(\t\x12\x0f\n\x07\x43hannel\x18\x03 \x01(\t\x12\x10\n\x08Metadata\x18\x04 \x01(\t\x12\x0c\n\x04\x42ody\x18\x05 \x01(\x0c\x12\r\n\x05Store\x18\x06 \x01(\x08\x12%\n\x04Tags\x18\x07 \x03(\x0b\x32\x17.kubemq.Event.TagsEntry\x1a+\n\tTagsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xd0\x01\n\x0c\x45ventReceive\x12\x0f\n\x07\x45ventID\x18\x01 \x01(\t\x12\x0f\n\x07\x43hannel\x18\x02 \x01(\t\x12\x10\n\x08Metadata\x18\x03 \x01(\t\x12\x0c\n\x04\x42ody\x18\x04 \x01(\x0c\x12\x11\n\tTimestamp\x18\x05 \x01(\x03\x12\x10\n\x08Sequence\x18\x06 \x01(\x04\x12,\n\x04Tags\x18\x07 \x03(\x0b\x32\x1e.kubemq.EventReceive.TagsEntry\x1a+\n\tTagsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xe3\x03\n\tSubscribe\x12:\n\x11SubscribeTypeData\x18\x01 \x01(\x0e\x32\x1f.kubemq.Subscribe.SubscribeType\x12\x10\n\x08\x43lientID\x18\x02 \x01(\t\x12\x0f\n\x07\x43hannel\x18\x03 \x01(\t\x12\r\n\x05Group\x18\x04 \x01(\t\x12>\n\x13\x45ventsStoreTypeData\x18\x05 \x01(\x0e\x32!.kubemq.Subscribe.EventsStoreType\x12\x1c\n\x14\x45ventsStoreTypeValue\x18\x06 \x01(\x03\"c\n\rSubscribeType\x12\x1a\n\x16SubscribeTypeUndefined\x10\x00\x12\n\n\x06\x45vents\x10\x01\x12\x0f\n\x0b\x45ventsStore\x10\x02\x12\x0c\n\x08\x43ommands\x10\x03\x12\x0b\n\x07Queries\x10\x04\"\xa4\x01\n\x0f\x45ventsStoreType\x12\x1c\n\x18\x45ventsStoreTypeUndefined\x10\x00\x12\x10\n\x0cStartNewOnly\x10\x01\x12\x12\n\x0eStartFromFirst\x10\x02\x12\x11\n\rStartFromLast\x10\x03\x12\x13\n\x0fStartAtSequence\x10\x04\x12\x0f\n\x0bStartAtTime\x10\x05\x12\x14\n\x10StartAtTimeDelta\x10\x06\"\x83\x03\n\x07Request\x12\x11\n\tRequestID\x18\x01 \x01(\t\x12\x34\n\x0fRequestTypeData\x18\x02 \x01(\x0e\x32\x1b.kubemq.Request.RequestType\x12\x10\n\x08\x43lientID\x18\x03 \x01(\t\x12\x0f\n\x07\x43hannel\x18\x04 \x01(\t\x12\x10\n\x08Metadata\x18\x05 \x01(\t\x12\x0c\n\x04\x42ody\x18\x06 \x01(\x0c\x12\x14\n\x0cReplyChannel\x18\x07 \x01(\t\x12\x0f\n\x07Timeout\x18\x08 \x01(\x05\x12\x10\n\x08\x43\x61\x63heKey\x18\t \x01(\t\x12\x10\n\x08\x43\x61\x63heTTL\x18\n \x01(\x05\x12\x0c\n\x04Span\x18\x0b \x01(\x0c\x12\'\n\x04Tags\x18\x0c \x03(\x0b\x32\x19.kubemq.Request.TagsEntry\x1a+\n\tTagsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"=\n\x0bRequestType\x12\x16\n\x12RequestTypeUnknown\x10\x00\x12\x0b\n\x07\x43ommand\x10\x01\x12\t\n\x05Query\x10\x02\"\x90\x02\n\x08Response\x12\x10\n\x08\x43lientID\x18\x01 \x01(\t\x12\x11\n\tRequestID\x18\x02 \x01(\t\x12\x14\n\x0cReplyChannel\x18\x03 \x01(\t\x12\x10\n\x08Metadata\x18\x04 \x01(\t\x12\x0c\n\x04\x42ody\x18\x05 \x01(\x0c\x12\x10\n\x08\x43\x61\x63heHit\x18\x06 \x01(\x08\x12\x11\n\tTimestamp\x18\x07 \x01(\x03\x12\x10\n\x08\x45xecuted\x18\x08 \x01(\x08\x12\r\n\x05\x45rror\x18\t \x01(\t\x12\x0c\n\x04Span\x18\n \x01(\x0c\x12(\n\x04Tags\x18\x0b \x03(\x0b\x32\x1a.kubemq.Response.TagsEntry\x1a+\n\tTagsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\x9f\x02\n\x0cQueueMessage\x12\x11\n\tMessageID\x18\x01 \x01(\t\x12\x10\n\x08\x43lientID\x18\x02 \x01(\t\x12\x0f\n\x07\x43hannel\x18\x03 \x01(\t\x12\x10\n\x08Metadata\x18\x04 \x01(\t\x12\x0c\n\x04\x42ody\x18\x05 \x01(\x0c\x12,\n\x04Tags\x18\x06 \x03(\x0b\x32\x1e.kubemq.QueueMessage.TagsEntry\x12\x32\n\nAttributes\x18\x07 \x01(\x0b\x32\x1e.kubemq.QueueMessageAttributes\x12*\n\x06Policy\x18\x08 \x01(\x0b\x32\x1a.kubemq.QueueMessagePolicy\x1a+\n\tTagsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"T\n\x19QueueMessagesBatchRequest\x12\x0f\n\x07\x42\x61tchID\x18\x01 \x01(\t\x12&\n\x08Messages\x18\x02 \x03(\x0b\x32\x14.kubemq.QueueMessage\"r\n\x1aQueueMessagesBatchResponse\x12\x0f\n\x07\x42\x61tchID\x18\x01 \x01(\t\x12/\n\x07Results\x18\x02 \x03(\x0b\x32\x1e.kubemq.SendQueueMessageResult\x12\x12\n\nHaveErrors\x18\x03 \x01(\x08\"\xbc\x01\n\x16QueueMessageAttributes\x12\x11\n\tTimestamp\x18\x01 \x01(\x03\x12\x10\n\x08Sequence\x18\x02 \x01(\x04\x12\x11\n\tMD5OfBody\x18\x03 \x01(\t\x12\x14\n\x0cReceiveCount\x18\x04 \x01(\x05\x12\x10\n\x08ReRouted\x18\x05 \x01(\x08\x12\x19\n\x11ReRoutedFromQueue\x18\x06 \x01(\t\x12\x14\n\x0c\x45xpirationAt\x18\x07 \x01(\x03\x12\x11\n\tDelayedTo\x18\x08 \x01(\x03\"w\n\x12QueueMessagePolicy\x12\x19\n\x11\x45xpirationSeconds\x18\x01 \x01(\x05\x12\x14\n\x0c\x44\x65laySeconds\x18\x02 \x01(\x05\x12\x17\n\x0fMaxReceiveCount\x18\x03 \x01(\x05\x12\x17\n\x0fMaxReceiveQueue\x18\x04 \x01(\t\"\x84\x01\n\x16SendQueueMessageResult\x12\x11\n\tMessageID\x18\x01 \x01(\t\x12\x0e\n\x06SentAt\x18\x02 \x01(\x03\x12\x14\n\x0c\x45xpirationAt\x18\x03 \x01(\x03\x12\x11\n\tDelayedTo\x18\x04 \x01(\x03\x12\x0f\n\x07IsError\x18\x05 \x01(\x08\x12\r\n\x05\x45rror\x18\x06 \x01(\t\"\x99\x01\n\x1bReceiveQueueMessagesRequest\x12\x11\n\tRequestID\x18\x01 \x01(\t\x12\x10\n\x08\x43lientID\x18\x02 \x01(\t\x12\x0f\n\x07\x43hannel\x18\x03 \x01(\t\x12\x1b\n\x13MaxNumberOfMessages\x18\x04 \x01(\x05\x12\x17\n\x0fWaitTimeSeconds\x18\x05 \x01(\x05\x12\x0e\n\x06IsPeak\x18\x06 \x01(\x08\"\xbc\x01\n\x1cReceiveQueueMessagesResponse\x12\x11\n\tRequestID\x18\x01 \x01(\t\x12&\n\x08Messages\x18\x02 \x03(\x0b\x32\x14.kubemq.QueueMessage\x12\x18\n\x10MessagesReceived\x18\x03 \x01(\x05\x12\x17\n\x0fMessagesExpired\x18\x04 \x01(\x05\x12\x0e\n\x06IsPeak\x18\x05 \x01(\x08\x12\x0f\n\x07IsError\x18\x06 \x01(\x08\x12\r\n\x05\x45rror\x18\x07 \x01(\t\"k\n\x1a\x41\x63kAllQueueMessagesRequest\x12\x11\n\tRequestID\x18\x01 \x01(\t\x12\x10\n\x08\x43lientID\x18\x02 \x01(\t\x12\x0f\n\x07\x43hannel\x18\x03 \x01(\t\x12\x17\n\x0fWaitTimeSeconds\x18\x04 \x01(\x05\"j\n\x1b\x41\x63kAllQueueMessagesResponse\x12\x11\n\tRequestID\x18\x01 \x01(\t\x12\x18\n\x10\x41\x66\x66\x65\x63tedMessages\x18\x02 \x01(\x04\x12\x0f\n\x07IsError\x18\x03 \x01(\x08\x12\r\n\x05\x45rror\x18\x04 \x01(\t\"\x84\x02\n\x1aStreamQueueMessagesRequest\x12\x11\n\tRequestID\x18\x01 \x01(\t\x12\x10\n\x08\x43lientID\x18\x02 \x01(\t\x12\x38\n\x15StreamRequestTypeData\x18\x03 \x01(\x0e\x32\x19.kubemq.StreamRequestType\x12\x0f\n\x07\x43hannel\x18\x04 \x01(\t\x12\x19\n\x11VisibilitySeconds\x18\x05 \x01(\x05\x12\x17\n\x0fWaitTimeSeconds\x18\x06 \x01(\x05\x12\x13\n\x0bRefSequence\x18\x07 \x01(\x04\x12-\n\x0fModifiedMessage\x18\x08 \x01(\x0b\x32\x14.kubemq.QueueMessage\"\xb1\x01\n\x1bStreamQueueMessagesResponse\x12\x11\n\tRequestID\x18\x01 \x01(\t\x12\x38\n\x15StreamRequestTypeData\x18\x02 \x01(\x0e\x32\x19.kubemq.StreamRequestType\x12%\n\x07Message\x18\x03 \x01(\x0b\x32\x14.kubemq.QueueMessage\x12\x0f\n\x07IsError\x18\x04 \x01(\x08\x12\r\n\x05\x45rror\x18\x05 \x01(\t*\xaa\x01\n\x11StreamRequestType\x12\x1c\n\x18StreamRequestTypeUnknown\x10\x00\x12\x12\n\x0eReceiveMessage\x10\x01\x12\x0e\n\nAckMessage\x10\x02\x12\x11\n\rRejectMessage\x10\x03\x12\x14\n\x10ModifyVisibility\x10\x04\x12\x11\n\rResendMessage\x10\x05\x12\x17\n\x13SendModifiedMessage\x10\x06\x32\xdf\x06\n\x06kubemq\x12,\n\tSendEvent\x12\r.kubemq.Event\x1a\x0e.kubemq.Result\"\x00\x12\x37\n\x10SendEventsStream\x12\r.kubemq.Event\x1a\x0e.kubemq.Result\"\x00(\x01\x30\x01\x12@\n\x11SubscribeToEvents\x12\x11.kubemq.Subscribe\x1a\x14.kubemq.EventReceive\"\x00\x30\x01\x12=\n\x13SubscribeToRequests\x12\x11.kubemq.Subscribe\x1a\x0f.kubemq.Request\"\x00\x30\x01\x12\x32\n\x0bSendRequest\x12\x0f.kubemq.Request\x1a\x10.kubemq.Response\"\x00\x12\x31\n\x0cSendResponse\x12\x10.kubemq.Response\x1a\r.kubemq.Empty\"\x00\x12J\n\x10SendQueueMessage\x12\x14.kubemq.QueueMessage\x1a\x1e.kubemq.SendQueueMessageResult\"\x00\x12\x61\n\x16SendQueueMessagesBatch\x12!.kubemq.QueueMessagesBatchRequest\x1a\".kubemq.QueueMessagesBatchResponse\"\x00\x12\x63\n\x14ReceiveQueueMessages\x12#.kubemq.ReceiveQueueMessagesRequest\x1a$.kubemq.ReceiveQueueMessagesResponse\"\x00\x12\x63\n\x12StreamQueueMessage\x12\".kubemq.StreamQueueMessagesRequest\x1a#.kubemq.StreamQueueMessagesResponse\"\x00(\x01\x30\x01\x12`\n\x13\x41\x63kAllQueueMessages\x12\".kubemq.AckAllQueueMessagesRequest\x1a#.kubemq.AckAllQueueMessagesResponse\"\x00\x12+\n\x04Ping\x12\r.kubemq.Empty\x1a\x12.kubemq.PingResult\"\x00\x62\x06proto3')
)

_STREAMREQUESTTYPE = _descriptor.EnumDescriptor(
  name='StreamRequestType',
  full_name='kubemq.StreamRequestType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='StreamRequestTypeUnknown', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='ReceiveMessage', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='AckMessage', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RejectMessage', index=3, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='ModifyVisibility', index=4, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='ResendMessage', index=5, number=5,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SendModifiedMessage', index=6, number=6,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=3702,
  serialized_end=3872,
)
_sym_db.RegisterEnumDescriptor(_STREAMREQUESTTYPE)

StreamRequestType = enum_type_wrapper.EnumTypeWrapper(_STREAMREQUESTTYPE)
StreamRequestTypeUnknown = 0
ReceiveMessage = 1
AckMessage = 2
RejectMessage = 3
ModifyVisibility = 4
ResendMessage = 5
SendModifiedMessage = 6


_SUBSCRIBE_SUBSCRIBETYPE = _descriptor.EnumDescriptor(
  name='SubscribeType',
  full_name='kubemq.Subscribe.SubscribeType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='SubscribeTypeUndefined', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Events', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='EventsStore', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Commands', index=3, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Queries', index=4, number=4,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=822,
  serialized_end=921,
)
_sym_db.RegisterEnumDescriptor(_SUBSCRIBE_SUBSCRIBETYPE)

_SUBSCRIBE_EVENTSSTORETYPE = _descriptor.EnumDescriptor(
  name='EventsStoreType',
  full_name='kubemq.Subscribe.EventsStoreType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='EventsStoreTypeUndefined', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='StartNewOnly', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='StartFromFirst', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='StartFromLast', index=3, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='StartAtSequence', index=4, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='StartAtTime', index=5, number=5,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='StartAtTimeDelta', index=6, number=6,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=924,
  serialized_end=1088,
)
_sym_db.RegisterEnumDescriptor(_SUBSCRIBE_EVENTSSTORETYPE)

_REQUEST_REQUESTTYPE = _descriptor.EnumDescriptor(
  name='RequestType',
  full_name='kubemq.Request.RequestType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='RequestTypeUnknown', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Command', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Query', index=2, number=2,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=1417,
  serialized_end=1478,
)
_sym_db.RegisterEnumDescriptor(_REQUEST_REQUESTTYPE)


_PINGRESULT = _descriptor.Descriptor(
  name='PingResult',
  full_name='kubemq.PingResult',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='Host', full_name='kubemq.PingResult.Host', 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='Version', full_name='kubemq.PingResult.Version', 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),
    _descriptor.FieldDescriptor(
      name='ServerStartTime', full_name='kubemq.PingResult.ServerStartTime', index=2,
      number=3, type=3, cpp_type=2, 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='ServerUpTimeSeconds', full_name='kubemq.PingResult.ServerUpTimeSeconds', index=3,
      number=4, type=3, cpp_type=2, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=36,
  serialized_end=133,
)


_EMPTY = _descriptor.Descriptor(
  name='Empty',
  full_name='kubemq.Empty',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=135,
  serialized_end=142,
)


_RESULT = _descriptor.Descriptor(
  name='Result',
  full_name='kubemq.Result',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='EventID', full_name='kubemq.Result.EventID', 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='Sent', full_name='kubemq.Result.Sent', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='Error', full_name='kubemq.Result.Error', index=2,
      number=3, 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=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=144,
  serialized_end=198,
)


_EVENT_TAGSENTRY = _descriptor.Descriptor(
  name='TagsEntry',
  full_name='kubemq.Event.TagsEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='kubemq.Event.TagsEntry.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='kubemq.Event.TagsEntry.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=348,
  serialized_end=391,
)

_EVENT = _descriptor.Descriptor(
  name='Event',
  full_name='kubemq.Event',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='EventID', full_name='kubemq.Event.EventID', 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='ClientID', full_name='kubemq.Event.ClientID', 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),
    _descriptor.FieldDescriptor(
      name='Channel', full_name='kubemq.Event.Channel', index=2,
      number=3, 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='Metadata', full_name='kubemq.Event.Metadata', index=3,
      number=4, 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='Body', full_name='kubemq.Event.Body', index=4,
      number=5, 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),
    _descriptor.FieldDescriptor(
      name='Store', full_name='kubemq.Event.Store', index=5,
      number=6, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='Tags', full_name='kubemq.Event.Tags', index=6,
      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=[_EVENT_TAGSENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=201,
  serialized_end=391,
)


_EVENTRECEIVE_TAGSENTRY = _descriptor.Descriptor(
  name='TagsEntry',
  full_name='kubemq.EventReceive.TagsEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='kubemq.EventReceive.TagsEntry.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='kubemq.EventReceive.TagsEntry.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=348,
  serialized_end=391,
)

_EVENTRECEIVE = _descriptor.Descriptor(
  name='EventReceive',
  full_name='kubemq.EventReceive',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='EventID', full_name='kubemq.EventReceive.EventID', 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='Channel', full_name='kubemq.EventReceive.Channel', 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),
    _descriptor.FieldDescriptor(
      name='Metadata', full_name='kubemq.EventReceive.Metadata', index=2,
      number=3, 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='Body', full_name='kubemq.EventReceive.Body', index=3,
      number=4, 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),
    _descriptor.FieldDescriptor(
      name='Timestamp', full_name='kubemq.EventReceive.Timestamp', index=4,
      number=5, type=3, cpp_type=2, 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='Sequence', full_name='kubemq.EventReceive.Sequence', index=5,
      number=6, 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='Tags', full_name='kubemq.EventReceive.Tags', index=6,
      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=[_EVENTRECEIVE_TAGSENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=394,
  serialized_end=602,
)


_SUBSCRIBE = _descriptor.Descriptor(
  name='Subscribe',
  full_name='kubemq.Subscribe',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='SubscribeTypeData', full_name='kubemq.Subscribe.SubscribeTypeData', index=0,
      number=1, 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='ClientID', full_name='kubemq.Subscribe.ClientID', 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),
    _descriptor.FieldDescriptor(
      name='Channel', full_name='kubemq.Subscribe.Channel', index=2,
      number=3, 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='Group', full_name='kubemq.Subscribe.Group', index=3,
      number=4, 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='EventsStoreTypeData', full_name='kubemq.Subscribe.EventsStoreTypeData', index=4,
      number=5, 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='EventsStoreTypeValue', full_name='kubemq.Subscribe.EventsStoreTypeValue', index=5,
      number=6, type=3, cpp_type=2, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _SUBSCRIBE_SUBSCRIBETYPE,
    _SUBSCRIBE_EVENTSSTORETYPE,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=605,
  serialized_end=1088,
)


_REQUEST_TAGSENTRY = _descriptor.Descriptor(
  name='TagsEntry',
  full_name='kubemq.Request.TagsEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='kubemq.Request.TagsEntry.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='kubemq.Request.TagsEntry.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=348,
  serialized_end=391,
)

_REQUEST = _descriptor.Descriptor(
  name='Request',
  full_name='kubemq.Request',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='RequestID', full_name='kubemq.Request.RequestID', 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='RequestTypeData', full_name='kubemq.Request.RequestTypeData', index=1,
      number=2, 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='ClientID', full_name='kubemq.Request.ClientID', index=2,
      number=3, 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='Channel', full_name='kubemq.Request.Channel', index=3,
      number=4, 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='Metadata', full_name='kubemq.Request.Metadata', index=4,
      number=5, 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='Body', full_name='kubemq.Request.Body', index=5,
      number=6, 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),
    _descriptor.FieldDescriptor(
      name='ReplyChannel', full_name='kubemq.Request.ReplyChannel', index=6,
      number=7, 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='Timeout', full_name='kubemq.Request.Timeout', index=7,
      number=8, type=5, cpp_type=1, 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='CacheKey', full_name='kubemq.Request.CacheKey', index=8,
      number=9, 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='CacheTTL', full_name='kubemq.Request.CacheTTL', index=9,
      number=10, type=5, cpp_type=1, 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='Span', full_name='kubemq.Request.Span', index=10,
      number=11, 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),
    _descriptor.FieldDescriptor(
      name='Tags', full_name='kubemq.Request.Tags', index=11,
      number=12, 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=[_REQUEST_TAGSENTRY, ],
  enum_types=[
    _REQUEST_REQUESTTYPE,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1091,
  serialized_end=1478,
)


_RESPONSE_TAGSENTRY = _descriptor.Descriptor(
  name='TagsEntry',
  full_name='kubemq.Response.TagsEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='kubemq.Response.TagsEntry.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='kubemq.Response.TagsEntry.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=348,
  serialized_end=391,
)

_RESPONSE = _descriptor.Descriptor(
  name='Response',
  full_name='kubemq.Response',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='ClientID', full_name='kubemq.Response.ClientID', 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='RequestID', full_name='kubemq.Response.RequestID', 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),
    _descriptor.FieldDescriptor(
      name='ReplyChannel', full_name='kubemq.Response.ReplyChannel', index=2,
      number=3, 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='Metadata', full_name='kubemq.Response.Metadata', index=3,
      number=4, 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='Body', full_name='kubemq.Response.Body', index=4,
      number=5, 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),
    _descriptor.FieldDescriptor(
      name='CacheHit', full_name='kubemq.Response.CacheHit', index=5,
      number=6, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='Timestamp', full_name='kubemq.Response.Timestamp', index=6,
      number=7, type=3, cpp_type=2, 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='Executed', full_name='kubemq.Response.Executed', index=7,
      number=8, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='Error', full_name='kubemq.Response.Error', index=8,
      number=9, 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='Span', full_name='kubemq.Response.Span', index=9,
      number=10, 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),
    _descriptor.FieldDescriptor(
      name='Tags', full_name='kubemq.Response.Tags', index=10,
      number=11, 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=[_RESPONSE_TAGSENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1481,
  serialized_end=1753,
)


_QUEUEMESSAGE_TAGSENTRY = _descriptor.Descriptor(
  name='TagsEntry',
  full_name='kubemq.QueueMessage.TagsEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='kubemq.QueueMessage.TagsEntry.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='kubemq.QueueMessage.TagsEntry.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=348,
  serialized_end=391,
)

_QUEUEMESSAGE = _descriptor.Descriptor(
  name='QueueMessage',
  full_name='kubemq.QueueMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='MessageID', full_name='kubemq.QueueMessage.MessageID', 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='ClientID', full_name='kubemq.QueueMessage.ClientID', 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),
    _descriptor.FieldDescriptor(
      name='Channel', full_name='kubemq.QueueMessage.Channel', index=2,
      number=3, 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='Metadata', full_name='kubemq.QueueMessage.Metadata', index=3,
      number=4, 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='Body', full_name='kubemq.QueueMessage.Body', index=4,
      number=5, 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),
    _descriptor.FieldDescriptor(
      name='Tags', full_name='kubemq.QueueMessage.Tags', index=5,
      number=6, 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='Attributes', full_name='kubemq.QueueMessage.Attributes', index=6,
      number=7, 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),
    _descriptor.FieldDescriptor(
      name='Policy', full_name='kubemq.QueueMessage.Policy', index=7,
      number=8, 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=[_QUEUEMESSAGE_TAGSENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1756,
  serialized_end=2043,
)


_QUEUEMESSAGESBATCHREQUEST = _descriptor.Descriptor(
  name='QueueMessagesBatchRequest',
  full_name='kubemq.QueueMessagesBatchRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='BatchID', full_name='kubemq.QueueMessagesBatchRequest.BatchID', 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='Messages', full_name='kubemq.QueueMessagesBatchRequest.Messages', index=1,
      number=2, 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=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2045,
  serialized_end=2129,
)


_QUEUEMESSAGESBATCHRESPONSE = _descriptor.Descriptor(
  name='QueueMessagesBatchResponse',
  full_name='kubemq.QueueMessagesBatchResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='BatchID', full_name='kubemq.QueueMessagesBatchResponse.BatchID', 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='Results', full_name='kubemq.QueueMessagesBatchResponse.Results', index=1,
      number=2, 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='HaveErrors', full_name='kubemq.QueueMessagesBatchResponse.HaveErrors', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      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=2131,
  serialized_end=2245,
)


_QUEUEMESSAGEATTRIBUTES = _descriptor.Descriptor(
  name='QueueMessageAttributes',
  full_name='kubemq.QueueMessageAttributes',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='Timestamp', full_name='kubemq.QueueMessageAttributes.Timestamp', index=0,
      number=1, type=3, cpp_type=2, 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='Sequence', full_name='kubemq.QueueMessageAttributes.Sequence', 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='MD5OfBody', full_name='kubemq.QueueMessageAttributes.MD5OfBody', index=2,
      number=3, 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='ReceiveCount', full_name='kubemq.QueueMessageAttributes.ReceiveCount', index=3,
      number=4, type=5, cpp_type=1, 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='ReRouted', full_name='kubemq.QueueMessageAttributes.ReRouted', index=4,
      number=5, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ReRoutedFromQueue', full_name='kubemq.QueueMessageAttributes.ReRoutedFromQueue', index=5,
      number=6, 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='ExpirationAt', full_name='kubemq.QueueMessageAttributes.ExpirationAt', index=6,
      number=7, type=3, cpp_type=2, 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='DelayedTo', full_name='kubemq.QueueMessageAttributes.DelayedTo', index=7,
      number=8, type=3, cpp_type=2, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2248,
  serialized_end=2436,
)


_QUEUEMESSAGEPOLICY = _descriptor.Descriptor(
  name='QueueMessagePolicy',
  full_name='kubemq.QueueMessagePolicy',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='ExpirationSeconds', full_name='kubemq.QueueMessagePolicy.ExpirationSeconds', index=0,
      number=1, type=5, cpp_type=1, 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='DelaySeconds', full_name='kubemq.QueueMessagePolicy.DelaySeconds', index=1,
      number=2, type=5, cpp_type=1, 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='MaxReceiveCount', full_name='kubemq.QueueMessagePolicy.MaxReceiveCount', index=2,
      number=3, type=5, cpp_type=1, 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='MaxReceiveQueue', full_name='kubemq.QueueMessagePolicy.MaxReceiveQueue', index=3,
      number=4, 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=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2438,
  serialized_end=2557,
)


_SENDQUEUEMESSAGERESULT = _descriptor.Descriptor(
  name='SendQueueMessageResult',
  full_name='kubemq.SendQueueMessageResult',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='MessageID', full_name='kubemq.SendQueueMessageResult.MessageID', 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='SentAt', full_name='kubemq.SendQueueMessageResult.SentAt', index=1,
      number=2, type=3, cpp_type=2, 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='ExpirationAt', full_name='kubemq.SendQueueMessageResult.ExpirationAt', index=2,
      number=3, type=3, cpp_type=2, 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='DelayedTo', full_name='kubemq.SendQueueMessageResult.DelayedTo', index=3,
      number=4, type=3, cpp_type=2, 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='IsError', full_name='kubemq.SendQueueMessageResult.IsError', index=4,
      number=5, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='Error', full_name='kubemq.SendQueueMessageResult.Error', index=5,
      number=6, 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=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2560,
  serialized_end=2692,
)


_RECEIVEQUEUEMESSAGESREQUEST = _descriptor.Descriptor(
  name='ReceiveQueueMessagesRequest',
  full_name='kubemq.ReceiveQueueMessagesRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='RequestID', full_name='kubemq.ReceiveQueueMessagesRequest.RequestID', 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='ClientID', full_name='kubemq.ReceiveQueueMessagesRequest.ClientID', 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),
    _descriptor.FieldDescriptor(
      name='Channel', full_name='kubemq.ReceiveQueueMessagesRequest.Channel', index=2,
      number=3, 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='MaxNumberOfMessages', full_name='kubemq.ReceiveQueueMessagesRequest.MaxNumberOfMessages', index=3,
      number=4, type=5, cpp_type=1, 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='WaitTimeSeconds', full_name='kubemq.ReceiveQueueMessagesRequest.WaitTimeSeconds', index=4,
      number=5, type=5, cpp_type=1, 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='IsPeak', full_name='kubemq.ReceiveQueueMessagesRequest.IsPeak', index=5,
      number=6, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      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=2695,
  serialized_end=2848,
)


_RECEIVEQUEUEMESSAGESRESPONSE = _descriptor.Descriptor(
  name='ReceiveQueueMessagesResponse',
  full_name='kubemq.ReceiveQueueMessagesResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='RequestID', full_name='kubemq.ReceiveQueueMessagesResponse.RequestID', 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='Messages', full_name='kubemq.ReceiveQueueMessagesResponse.Messages', index=1,
      number=2, 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='MessagesReceived', full_name='kubemq.ReceiveQueueMessagesResponse.MessagesReceived', index=2,
      number=3, type=5, cpp_type=1, 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='MessagesExpired', full_name='kubemq.ReceiveQueueMessagesResponse.MessagesExpired', index=3,
      number=4, type=5, cpp_type=1, 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='IsPeak', full_name='kubemq.ReceiveQueueMessagesResponse.IsPeak', index=4,
      number=5, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='IsError', full_name='kubemq.ReceiveQueueMessagesResponse.IsError', index=5,
      number=6, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='Error', full_name='kubemq.ReceiveQueueMessagesResponse.Error', index=6,
      number=7, 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=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2851,
  serialized_end=3039,
)


_ACKALLQUEUEMESSAGESREQUEST = _descriptor.Descriptor(
  name='AckAllQueueMessagesRequest',
  full_name='kubemq.AckAllQueueMessagesRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='RequestID', full_name='kubemq.AckAllQueueMessagesRequest.RequestID', 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='ClientID', full_name='kubemq.AckAllQueueMessagesRequest.ClientID', 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),
    _descriptor.FieldDescriptor(
      name='Channel', full_name='kubemq.AckAllQueueMessagesRequest.Channel', index=2,
      number=3, 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='WaitTimeSeconds', full_name='kubemq.AckAllQueueMessagesRequest.WaitTimeSeconds', index=3,
      number=4, type=5, cpp_type=1, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3041,
  serialized_end=3148,
)


_ACKALLQUEUEMESSAGESRESPONSE = _descriptor.Descriptor(
  name='AckAllQueueMessagesResponse',
  full_name='kubemq.AckAllQueueMessagesResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='RequestID', full_name='kubemq.AckAllQueueMessagesResponse.RequestID', 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='AffectedMessages', full_name='kubemq.AckAllQueueMessagesResponse.AffectedMessages', 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='IsError', full_name='kubemq.AckAllQueueMessagesResponse.IsError', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='Error', full_name='kubemq.AckAllQueueMessagesResponse.Error', index=3,
      number=4, 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=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3150,
  serialized_end=3256,
)


_STREAMQUEUEMESSAGESREQUEST = _descriptor.Descriptor(
  name='StreamQueueMessagesRequest',
  full_name='kubemq.StreamQueueMessagesRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='RequestID', full_name='kubemq.StreamQueueMessagesRequest.RequestID', 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='ClientID', full_name='kubemq.StreamQueueMessagesRequest.ClientID', 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),
    _descriptor.FieldDescriptor(
      name='StreamRequestTypeData', full_name='kubemq.StreamQueueMessagesRequest.StreamRequestTypeData', 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='Channel', full_name='kubemq.StreamQueueMessagesRequest.Channel', index=3,
      number=4, 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='VisibilitySeconds', full_name='kubemq.StreamQueueMessagesRequest.VisibilitySeconds', index=4,
      number=5, type=5, cpp_type=1, 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='WaitTimeSeconds', full_name='kubemq.StreamQueueMessagesRequest.WaitTimeSeconds', index=5,
      number=6, type=5, cpp_type=1, 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='RefSequence', full_name='kubemq.StreamQueueMessagesRequest.RefSequence', index=6,
      number=7, 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='ModifiedMessage', full_name='kubemq.StreamQueueMessagesRequest.ModifiedMessage', index=7,
      number=8, 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=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3259,
  serialized_end=3519,
)


_STREAMQUEUEMESSAGESRESPONSE = _descriptor.Descriptor(
  name='StreamQueueMessagesResponse',
  full_name='kubemq.StreamQueueMessagesResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='RequestID', full_name='kubemq.StreamQueueMessagesResponse.RequestID', 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='StreamRequestTypeData', full_name='kubemq.StreamQueueMessagesResponse.StreamRequestTypeData', index=1,
      number=2, 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='Message', full_name='kubemq.StreamQueueMessagesResponse.Message', index=2,
      number=3, 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),
    _descriptor.FieldDescriptor(
      name='IsError', full_name='kubemq.StreamQueueMessagesResponse.IsError', index=3,
      number=4, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='Error', full_name='kubemq.StreamQueueMessagesResponse.Error', index=4,
      number=5, 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=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3522,
  serialized_end=3699,
)

_EVENT_TAGSENTRY.containing_type = _EVENT
_EVENT.fields_by_name['Tags'].message_type = _EVENT_TAGSENTRY
_EVENTRECEIVE_TAGSENTRY.containing_type = _EVENTRECEIVE
_EVENTRECEIVE.fields_by_name['Tags'].message_type = _EVENTRECEIVE_TAGSENTRY
_SUBSCRIBE.fields_by_name['SubscribeTypeData'].enum_type = _SUBSCRIBE_SUBSCRIBETYPE
_SUBSCRIBE.fields_by_name['EventsStoreTypeData'].enum_type = _SUBSCRIBE_EVENTSSTORETYPE
_SUBSCRIBE_SUBSCRIBETYPE.containing_type = _SUBSCRIBE
_SUBSCRIBE_EVENTSSTORETYPE.containing_type = _SUBSCRIBE
_REQUEST_TAGSENTRY.containing_type = _REQUEST
_REQUEST.fields_by_name['RequestTypeData'].enum_type = _REQUEST_REQUESTTYPE
_REQUEST.fields_by_name['Tags'].message_type = _REQUEST_TAGSENTRY
_REQUEST_REQUESTTYPE.containing_type = _REQUEST
_RESPONSE_TAGSENTRY.containing_type = _RESPONSE
_RESPONSE.fields_by_name['Tags'].message_type = _RESPONSE_TAGSENTRY
_QUEUEMESSAGE_TAGSENTRY.containing_type = _QUEUEMESSAGE
_QUEUEMESSAGE.fields_by_name['Tags'].message_type = _QUEUEMESSAGE_TAGSENTRY
_QUEUEMESSAGE.fields_by_name['Attributes'].message_type = _QUEUEMESSAGEATTRIBUTES
_QUEUEMESSAGE.fields_by_name['Policy'].message_type = _QUEUEMESSAGEPOLICY
_QUEUEMESSAGESBATCHREQUEST.fields_by_name['Messages'].message_type = _QUEUEMESSAGE
_QUEUEMESSAGESBATCHRESPONSE.fields_by_name['Results'].message_type = _SENDQUEUEMESSAGERESULT
_RECEIVEQUEUEMESSAGESRESPONSE.fields_by_name['Messages'].message_type = _QUEUEMESSAGE
_STREAMQUEUEMESSAGESREQUEST.fields_by_name['StreamRequestTypeData'].enum_type = _STREAMREQUESTTYPE
_STREAMQUEUEMESSAGESREQUEST.fields_by_name['ModifiedMessage'].message_type = _QUEUEMESSAGE
_STREAMQUEUEMESSAGESRESPONSE.fields_by_name['StreamRequestTypeData'].enum_type = _STREAMREQUESTTYPE
_STREAMQUEUEMESSAGESRESPONSE.fields_by_name['Message'].message_type = _QUEUEMESSAGE
DESCRIPTOR.message_types_by_name['PingResult'] = _PINGRESULT
DESCRIPTOR.message_types_by_name['Empty'] = _EMPTY
DESCRIPTOR.message_types_by_name['Result'] = _RESULT
DESCRIPTOR.message_types_by_name['Event'] = _EVENT
DESCRIPTOR.message_types_by_name['EventReceive'] = _EVENTRECEIVE
DESCRIPTOR.message_types_by_name['Subscribe'] = _SUBSCRIBE
DESCRIPTOR.message_types_by_name['Request'] = _REQUEST
DESCRIPTOR.message_types_by_name['Response'] = _RESPONSE
DESCRIPTOR.message_types_by_name['QueueMessage'] = _QUEUEMESSAGE
DESCRIPTOR.message_types_by_name['QueueMessagesBatchRequest'] = _QUEUEMESSAGESBATCHREQUEST
DESCRIPTOR.message_types_by_name['QueueMessagesBatchResponse'] = _QUEUEMESSAGESBATCHRESPONSE
DESCRIPTOR.message_types_by_name['QueueMessageAttributes'] = _QUEUEMESSAGEATTRIBUTES
DESCRIPTOR.message_types_by_name['QueueMessagePolicy'] = _QUEUEMESSAGEPOLICY
DESCRIPTOR.message_types_by_name['SendQueueMessageResult'] = _SENDQUEUEMESSAGERESULT
DESCRIPTOR.message_types_by_name['ReceiveQueueMessagesRequest'] = _RECEIVEQUEUEMESSAGESREQUEST
DESCRIPTOR.message_types_by_name['ReceiveQueueMessagesResponse'] = _RECEIVEQUEUEMESSAGESRESPONSE
DESCRIPTOR.message_types_by_name['AckAllQueueMessagesRequest'] = _ACKALLQUEUEMESSAGESREQUEST
DESCRIPTOR.message_types_by_name['AckAllQueueMessagesResponse'] = _ACKALLQUEUEMESSAGESRESPONSE
DESCRIPTOR.message_types_by_name['StreamQueueMessagesRequest'] = _STREAMQUEUEMESSAGESREQUEST
DESCRIPTOR.message_types_by_name['StreamQueueMessagesResponse'] = _STREAMQUEUEMESSAGESRESPONSE
DESCRIPTOR.enum_types_by_name['StreamRequestType'] = _STREAMREQUESTTYPE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

PingResult = _reflection.GeneratedProtocolMessageType('PingResult', (_message.Message,), {
  'DESCRIPTOR' : _PINGRESULT,
  '__module__' : 'kubemq.grpc.kubemq_pb2'
  # @@protoc_insertion_point(class_scope:kubemq.PingResult)
  })
_sym_db.RegisterMessage(PingResult)

Empty = _reflection.GeneratedProtocolMessageType('Empty', (_message.Message,), {
  'DESCRIPTOR' : _EMPTY,
  '__module__' : 'kubemq.grpc.kubemq_pb2'
  # @@protoc_insertion_point(class_scope:kubemq.Empty)
  })
_sym_db.RegisterMessage(Empty)

Result = _reflection.GeneratedProtocolMessageType('Result', (_message.Message,), {
  'DESCRIPTOR' : _RESULT,
  '__module__' : 'kubemq.grpc.kubemq_pb2'
  # @@protoc_insertion_point(class_scope:kubemq.Result)
  })
_sym_db.RegisterMessage(Result)

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

  'TagsEntry' : _reflection.GeneratedProtocolMessageType('TagsEntry', (_message.Message,), {
    'DESCRIPTOR' : _EVENT_TAGSENTRY,
    '__module__' : 'kubemq.grpc.kubemq_pb2'
    # @@protoc_insertion_point(class_scope:kubemq.Event.TagsEntry)
    })
  ,
  'DESCRIPTOR' : _EVENT,
  '__module__' : 'kubemq.grpc.kubemq_pb2'
  # @@protoc_insertion_point(class_scope:kubemq.Event)
  })
_sym_db.RegisterMessage(Event)
_sym_db.RegisterMessage(Event.TagsEntry)

EventReceive = _reflection.GeneratedProtocolMessageType('EventReceive', (_message.Message,), {

  'TagsEntry' : _reflection.GeneratedProtocolMessageType('TagsEntry', (_message.Message,), {
    'DESCRIPTOR' : _EVENTRECEIVE_TAGSENTRY,
    '__module__' : 'kubemq.grpc.kubemq_pb2'
    # @@protoc_insertion_point(class_scope:kubemq.EventReceive.TagsEntry)
    })
  ,
  'DESCRIPTOR' : _EVENTRECEIVE,
  '__module__' : 'kubemq.grpc.kubemq_pb2'
  # @@protoc_insertion_point(class_scope:kubemq.EventReceive)
  })
_sym_db.RegisterMessage(EventReceive)
_sym_db.RegisterMessage(EventReceive.TagsEntry)

Subscribe = _reflection.GeneratedProtocolMessageType('Subscribe', (_message.Message,), {
  'DESCRIPTOR' : _SUBSCRIBE,
  '__module__' : 'kubemq.grpc.kubemq_pb2'
  # @@protoc_insertion_point(class_scope:kubemq.Subscribe)
  })
_sym_db.RegisterMessage(Subscribe)

Request = _reflection.GeneratedProtocolMessageType('Request', (_message.Message,), {

  'TagsEntry' : _reflection.GeneratedProtocolMessageType('TagsEntry', (_message.Message,), {
    'DESCRIPTOR' : _REQUEST_TAGSENTRY,
    '__module__' : 'kubemq.grpc.kubemq_pb2'
    # @@protoc_insertion_point(class_scope:kubemq.Request.TagsEntry)
    })
  ,
  'DESCRIPTOR' : _REQUEST,
  '__module__' : 'kubemq.grpc.kubemq_pb2'
  # @@protoc_insertion_point(class_scope:kubemq.Request)
  })
_sym_db.RegisterMessage(Request)
_sym_db.RegisterMessage(Request.TagsEntry)

Response = _reflection.GeneratedProtocolMessageType('Response', (_message.Message,), {

  'TagsEntry' : _reflection.GeneratedProtocolMessageType('TagsEntry', (_message.Message,), {
    'DESCRIPTOR' : _RESPONSE_TAGSENTRY,
    '__module__' : 'kubemq.grpc.kubemq_pb2'
    # @@protoc_insertion_point(class_scope:kubemq.Response.TagsEntry)
    })
  ,
  'DESCRIPTOR' : _RESPONSE,
  '__module__' : 'kubemq.grpc.kubemq_pb2'
  # @@protoc_insertion_point(class_scope:kubemq.Response)
  })
_sym_db.RegisterMessage(Response)
_sym_db.RegisterMessage(Response.TagsEntry)

QueueMessage = _reflection.GeneratedProtocolMessageType('QueueMessage', (_message.Message,), {

  'TagsEntry' : _reflection.GeneratedProtocolMessageType('TagsEntry', (_message.Message,), {
    'DESCRIPTOR' : _QUEUEMESSAGE_TAGSENTRY,
    '__module__' : 'kubemq.grpc.kubemq_pb2'
    # @@protoc_insertion_point(class_scope:kubemq.QueueMessage.TagsEntry)
    })
  ,
  'DESCRIPTOR' : _QUEUEMESSAGE,
  '__module__' : 'kubemq.grpc.kubemq_pb2'
  # @@protoc_insertion_point(class_scope:kubemq.QueueMessage)
  })
_sym_db.RegisterMessage(QueueMessage)
_sym_db.RegisterMessage(QueueMessage.TagsEntry)

QueueMessagesBatchRequest = _reflection.GeneratedProtocolMessageType('QueueMessagesBatchRequest', (_message.Message,), {
  'DESCRIPTOR' : _QUEUEMESSAGESBATCHREQUEST,
  '__module__' : 'kubemq.grpc.kubemq_pb2'
  # @@protoc_insertion_point(class_scope:kubemq.QueueMessagesBatchRequest)
  })
_sym_db.RegisterMessage(QueueMessagesBatchRequest)

QueueMessagesBatchResponse = _reflection.GeneratedProtocolMessageType('QueueMessagesBatchResponse', (_message.Message,), {
  'DESCRIPTOR' : _QUEUEMESSAGESBATCHRESPONSE,
  '__module__' : 'kubemq.grpc.kubemq_pb2'
  # @@protoc_insertion_point(class_scope:kubemq.QueueMessagesBatchResponse)
  })
_sym_db.RegisterMessage(QueueMessagesBatchResponse)

QueueMessageAttributes = _reflection.GeneratedProtocolMessageType('QueueMessageAttributes', (_message.Message,), {
  'DESCRIPTOR' : _QUEUEMESSAGEATTRIBUTES,
  '__module__' : 'kubemq.grpc.kubemq_pb2'
  # @@protoc_insertion_point(class_scope:kubemq.QueueMessageAttributes)
  })
_sym_db.RegisterMessage(QueueMessageAttributes)

QueueMessagePolicy = _reflection.GeneratedProtocolMessageType('QueueMessagePolicy', (_message.Message,), {
  'DESCRIPTOR' : _QUEUEMESSAGEPOLICY,
  '__module__' : 'kubemq.grpc.kubemq_pb2'
  # @@protoc_insertion_point(class_scope:kubemq.QueueMessagePolicy)
  })
_sym_db.RegisterMessage(QueueMessagePolicy)

SendQueueMessageResult = _reflection.GeneratedProtocolMessageType('SendQueueMessageResult', (_message.Message,), {
  'DESCRIPTOR' : _SENDQUEUEMESSAGERESULT,
  '__module__' : 'kubemq.grpc.kubemq_pb2'
  # @@protoc_insertion_point(class_scope:kubemq.SendQueueMessageResult)
  })
_sym_db.RegisterMessage(SendQueueMessageResult)

ReceiveQueueMessagesRequest = _reflection.GeneratedProtocolMessageType('ReceiveQueueMessagesRequest', (_message.Message,), {
  'DESCRIPTOR' : _RECEIVEQUEUEMESSAGESREQUEST,
  '__module__' : 'kubemq.grpc.kubemq_pb2'
  # @@protoc_insertion_point(class_scope:kubemq.ReceiveQueueMessagesRequest)
  })
_sym_db.RegisterMessage(ReceiveQueueMessagesRequest)

ReceiveQueueMessagesResponse = _reflection.GeneratedProtocolMessageType('ReceiveQueueMessagesResponse', (_message.Message,), {
  'DESCRIPTOR' : _RECEIVEQUEUEMESSAGESRESPONSE,
  '__module__' : 'kubemq.grpc.kubemq_pb2'
  # @@protoc_insertion_point(class_scope:kubemq.ReceiveQueueMessagesResponse)
  })
_sym_db.RegisterMessage(ReceiveQueueMessagesResponse)

AckAllQueueMessagesRequest = _reflection.GeneratedProtocolMessageType('AckAllQueueMessagesRequest', (_message.Message,), {
  'DESCRIPTOR' : _ACKALLQUEUEMESSAGESREQUEST,
  '__module__' : 'kubemq.grpc.kubemq_pb2'
  # @@protoc_insertion_point(class_scope:kubemq.AckAllQueueMessagesRequest)
  })
_sym_db.RegisterMessage(AckAllQueueMessagesRequest)

AckAllQueueMessagesResponse = _reflection.GeneratedProtocolMessageType('AckAllQueueMessagesResponse', (_message.Message,), {
  'DESCRIPTOR' : _ACKALLQUEUEMESSAGESRESPONSE,
  '__module__' : 'kubemq.grpc.kubemq_pb2'
  # @@protoc_insertion_point(class_scope:kubemq.AckAllQueueMessagesResponse)
  })
_sym_db.RegisterMessage(AckAllQueueMessagesResponse)

StreamQueueMessagesRequest = _reflection.GeneratedProtocolMessageType('StreamQueueMessagesRequest', (_message.Message,), {
  'DESCRIPTOR' : _STREAMQUEUEMESSAGESREQUEST,
  '__module__' : 'kubemq.grpc.kubemq_pb2'
  # @@protoc_insertion_point(class_scope:kubemq.StreamQueueMessagesRequest)
  })
_sym_db.RegisterMessage(StreamQueueMessagesRequest)

StreamQueueMessagesResponse = _reflection.GeneratedProtocolMessageType('StreamQueueMessagesResponse', (_message.Message,), {
  'DESCRIPTOR' : _STREAMQUEUEMESSAGESRESPONSE,
  '__module__' : 'kubemq.grpc.kubemq_pb2'
  # @@protoc_insertion_point(class_scope:kubemq.StreamQueueMessagesResponse)
  })
_sym_db.RegisterMessage(StreamQueueMessagesResponse)


_EVENT_TAGSENTRY._options = None
_EVENTRECEIVE_TAGSENTRY._options = None
_REQUEST_TAGSENTRY._options = None
_RESPONSE_TAGSENTRY._options = None
_QUEUEMESSAGE_TAGSENTRY._options = None

_KUBEMQ = _descriptor.ServiceDescriptor(
  name='kubemq',
  full_name='kubemq.kubemq',
  file=DESCRIPTOR,
  index=0,
  serialized_options=None,
  serialized_start=3875,
  serialized_end=4738,
  methods=[
  _descriptor.MethodDescriptor(
    name='SendEvent',
    full_name='kubemq.kubemq.SendEvent',
    index=0,
    containing_service=None,
    input_type=_EVENT,
    output_type=_RESULT,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='SendEventsStream',
    full_name='kubemq.kubemq.SendEventsStream',
    index=1,
    containing_service=None,
    input_type=_EVENT,
    output_type=_RESULT,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='SubscribeToEvents',
    full_name='kubemq.kubemq.SubscribeToEvents',
    index=2,
    containing_service=None,
    input_type=_SUBSCRIBE,
    output_type=_EVENTRECEIVE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='SubscribeToRequests',
    full_name='kubemq.kubemq.SubscribeToRequests',
    index=3,
    containing_service=None,
    input_type=_SUBSCRIBE,
    output_type=_REQUEST,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='SendRequest',
    full_name='kubemq.kubemq.SendRequest',
    index=4,
    containing_service=None,
    input_type=_REQUEST,
    output_type=_RESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='SendResponse',
    full_name='kubemq.kubemq.SendResponse',
    index=5,
    containing_service=None,
    input_type=_RESPONSE,
    output_type=_EMPTY,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='SendQueueMessage',
    full_name='kubemq.kubemq.SendQueueMessage',
    index=6,
    containing_service=None,
    input_type=_QUEUEMESSAGE,
    output_type=_SENDQUEUEMESSAGERESULT,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='SendQueueMessagesBatch',
    full_name='kubemq.kubemq.SendQueueMessagesBatch',
    index=7,
    containing_service=None,
    input_type=_QUEUEMESSAGESBATCHREQUEST,
    output_type=_QUEUEMESSAGESBATCHRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='ReceiveQueueMessages',
    full_name='kubemq.kubemq.ReceiveQueueMessages',
    index=8,
    containing_service=None,
    input_type=_RECEIVEQUEUEMESSAGESREQUEST,
    output_type=_RECEIVEQUEUEMESSAGESRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='StreamQueueMessage',
    full_name='kubemq.kubemq.StreamQueueMessage',
    index=9,
    containing_service=None,
    input_type=_STREAMQUEUEMESSAGESREQUEST,
    output_type=_STREAMQUEUEMESSAGESRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='AckAllQueueMessages',
    full_name='kubemq.kubemq.AckAllQueueMessages',
    index=10,
    containing_service=None,
    input_type=_ACKALLQUEUEMESSAGESREQUEST,
    output_type=_ACKALLQUEUEMESSAGESRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='Ping',
    full_name='kubemq.kubemq.Ping',
    index=11,
    containing_service=None,
    input_type=_EMPTY,
    output_type=_PINGRESULT,
    serialized_options=None,
  ),
])
_sym_db.RegisterServiceDescriptor(_KUBEMQ)

DESCRIPTOR.services_by_name['kubemq'] = _KUBEMQ

# @@protoc_insertion_point(module_scope)
