# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: kikimr/public/api/grpc/draft/ydb_persqueue_v1.proto

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

_sym_db = _symbol_database.Default()


from kikimr.public.api.protos import ydb_persqueue_cluster_discovery_pb2 as kikimr_dot_public_dot_api_dot_protos_dot_ydb__persqueue__cluster__discovery__pb2
from kikimr.public.api.protos import ydb_persqueue_v1_pb2 as kikimr_dot_public_dot_api_dot_protos_dot_ydb__persqueue__v1__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='kikimr/public/api/grpc/draft/ydb_persqueue_v1.proto',
  package='Ydb.PersQueue.V1',
  syntax='proto3',
  serialized_options=_b('\n\033com.yandex.ydb.persqueue.v1\370\001\001'),
  serialized_pb=_b('\n3kikimr/public/api/grpc/draft/ydb_persqueue_v1.proto\x12\x10Ydb.PersQueue.V1\x1a>kikimr/public/api/protos/ydb_persqueue_cluster_discovery.proto\x1a/kikimr/public/api/protos/ydb_persqueue_v1.proto2\xde\x05\n\x10PersQueueService\x12r\n\x0eStreamingWrite\x12-.Ydb.PersQueue.V1.StreamingWriteClientMessage\x1a-.Ydb.PersQueue.V1.StreamingWriteServerMessage(\x01\x30\x01\x12\x8a\x01\n\x16MigrationStreamingRead\x12\x35.Ydb.PersQueue.V1.MigrationStreamingReadClientMessage\x1a\x35.Ydb.PersQueue.V1.MigrationStreamingReadServerMessage(\x01\x30\x01\x12\\\n\x13GetReadSessionsInfo\x12!.Ydb.PersQueue.V1.ReadInfoRequest\x1a\".Ydb.PersQueue.V1.ReadInfoResponse\x12`\n\rDescribeTopic\x12&.Ydb.PersQueue.V1.DescribeTopicRequest\x1a\'.Ydb.PersQueue.V1.DescribeTopicResponse\x12T\n\tDropTopic\x12\".Ydb.PersQueue.V1.DropTopicRequest\x1a#.Ydb.PersQueue.V1.DropTopicResponse\x12Z\n\x0b\x43reateTopic\x12$.Ydb.PersQueue.V1.CreateTopicRequest\x1a%.Ydb.PersQueue.V1.CreateTopicResponse\x12W\n\nAlterTopic\x12#.Ydb.PersQueue.V1.AlterTopicRequest\x1a$.Ydb.PersQueue.V1.AlterTopicResponse2\xa1\x01\n\x17\x43lusterDiscoveryService\x12\x85\x01\n\x10\x44iscoverClusters\x12\x37.Ydb.PersQueue.ClusterDiscovery.DiscoverClustersRequest\x1a\x38.Ydb.PersQueue.ClusterDiscovery.DiscoverClustersResponseB \n\x1b\x63om.yandex.ydb.persqueue.v1\xf8\x01\x01\x62\x06proto3')
  ,
  dependencies=[kikimr_dot_public_dot_api_dot_protos_dot_ydb__persqueue__cluster__discovery__pb2.DESCRIPTOR,kikimr_dot_public_dot_api_dot_protos_dot_ydb__persqueue__v1__pb2.DESCRIPTOR,])



_sym_db.RegisterFileDescriptor(DESCRIPTOR)


DESCRIPTOR._options = None

_PERSQUEUESERVICE = _descriptor.ServiceDescriptor(
  name='PersQueueService',
  full_name='Ydb.PersQueue.V1.PersQueueService',
  file=DESCRIPTOR,
  index=0,
  serialized_options=None,
  serialized_start=187,
  serialized_end=921,
  methods=[
  _descriptor.MethodDescriptor(
    name='StreamingWrite',
    full_name='Ydb.PersQueue.V1.PersQueueService.StreamingWrite',
    index=0,
    containing_service=None,
    input_type=kikimr_dot_public_dot_api_dot_protos_dot_ydb__persqueue__v1__pb2._STREAMINGWRITECLIENTMESSAGE,
    output_type=kikimr_dot_public_dot_api_dot_protos_dot_ydb__persqueue__v1__pb2._STREAMINGWRITESERVERMESSAGE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='MigrationStreamingRead',
    full_name='Ydb.PersQueue.V1.PersQueueService.MigrationStreamingRead',
    index=1,
    containing_service=None,
    input_type=kikimr_dot_public_dot_api_dot_protos_dot_ydb__persqueue__v1__pb2._MIGRATIONSTREAMINGREADCLIENTMESSAGE,
    output_type=kikimr_dot_public_dot_api_dot_protos_dot_ydb__persqueue__v1__pb2._MIGRATIONSTREAMINGREADSERVERMESSAGE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='GetReadSessionsInfo',
    full_name='Ydb.PersQueue.V1.PersQueueService.GetReadSessionsInfo',
    index=2,
    containing_service=None,
    input_type=kikimr_dot_public_dot_api_dot_protos_dot_ydb__persqueue__v1__pb2._READINFOREQUEST,
    output_type=kikimr_dot_public_dot_api_dot_protos_dot_ydb__persqueue__v1__pb2._READINFORESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='DescribeTopic',
    full_name='Ydb.PersQueue.V1.PersQueueService.DescribeTopic',
    index=3,
    containing_service=None,
    input_type=kikimr_dot_public_dot_api_dot_protos_dot_ydb__persqueue__v1__pb2._DESCRIBETOPICREQUEST,
    output_type=kikimr_dot_public_dot_api_dot_protos_dot_ydb__persqueue__v1__pb2._DESCRIBETOPICRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='DropTopic',
    full_name='Ydb.PersQueue.V1.PersQueueService.DropTopic',
    index=4,
    containing_service=None,
    input_type=kikimr_dot_public_dot_api_dot_protos_dot_ydb__persqueue__v1__pb2._DROPTOPICREQUEST,
    output_type=kikimr_dot_public_dot_api_dot_protos_dot_ydb__persqueue__v1__pb2._DROPTOPICRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='CreateTopic',
    full_name='Ydb.PersQueue.V1.PersQueueService.CreateTopic',
    index=5,
    containing_service=None,
    input_type=kikimr_dot_public_dot_api_dot_protos_dot_ydb__persqueue__v1__pb2._CREATETOPICREQUEST,
    output_type=kikimr_dot_public_dot_api_dot_protos_dot_ydb__persqueue__v1__pb2._CREATETOPICRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='AlterTopic',
    full_name='Ydb.PersQueue.V1.PersQueueService.AlterTopic',
    index=6,
    containing_service=None,
    input_type=kikimr_dot_public_dot_api_dot_protos_dot_ydb__persqueue__v1__pb2._ALTERTOPICREQUEST,
    output_type=kikimr_dot_public_dot_api_dot_protos_dot_ydb__persqueue__v1__pb2._ALTERTOPICRESPONSE,
    serialized_options=None,
  ),
])
_sym_db.RegisterServiceDescriptor(_PERSQUEUESERVICE)

DESCRIPTOR.services_by_name['PersQueueService'] = _PERSQUEUESERVICE


_CLUSTERDISCOVERYSERVICE = _descriptor.ServiceDescriptor(
  name='ClusterDiscoveryService',
  full_name='Ydb.PersQueue.V1.ClusterDiscoveryService',
  file=DESCRIPTOR,
  index=1,
  serialized_options=None,
  serialized_start=924,
  serialized_end=1085,
  methods=[
  _descriptor.MethodDescriptor(
    name='DiscoverClusters',
    full_name='Ydb.PersQueue.V1.ClusterDiscoveryService.DiscoverClusters',
    index=0,
    containing_service=None,
    input_type=kikimr_dot_public_dot_api_dot_protos_dot_ydb__persqueue__cluster__discovery__pb2._DISCOVERCLUSTERSREQUEST,
    output_type=kikimr_dot_public_dot_api_dot_protos_dot_ydb__persqueue__cluster__discovery__pb2._DISCOVERCLUSTERSRESPONSE,
    serialized_options=None,
  ),
])
_sym_db.RegisterServiceDescriptor(_CLUSTERDISCOVERYSERVICE)

DESCRIPTOR.services_by_name['ClusterDiscoveryService'] = _CLUSTERDISCOVERYSERVICE

# @@protoc_insertion_point(module_scope)
