mq.pb.go 171 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620
  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // versions:
  3. // protoc-gen-go v1.32.0
  4. // protoc v4.25.3
  5. // source: mq.proto
  6. package mq_pb
  7. import (
  8. schema_pb "github.com/seaweedfs/seaweedfs/weed/pb/schema_pb"
  9. protoreflect "google.golang.org/protobuf/reflect/protoreflect"
  10. protoimpl "google.golang.org/protobuf/runtime/protoimpl"
  11. reflect "reflect"
  12. sync "sync"
  13. )
  14. const (
  15. // Verify that this generated code is sufficiently up-to-date.
  16. _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
  17. // Verify that runtime/protoimpl is sufficiently up-to-date.
  18. _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
  19. )
  20. type PartitionOffsetStartType int32
  21. const (
  22. PartitionOffsetStartType_EARLIEST PartitionOffsetStartType = 0
  23. PartitionOffsetStartType_EARLIEST_IN_MEMORY PartitionOffsetStartType = 1
  24. PartitionOffsetStartType_LATEST PartitionOffsetStartType = 2
  25. )
  26. // Enum value maps for PartitionOffsetStartType.
  27. var (
  28. PartitionOffsetStartType_name = map[int32]string{
  29. 0: "EARLIEST",
  30. 1: "EARLIEST_IN_MEMORY",
  31. 2: "LATEST",
  32. }
  33. PartitionOffsetStartType_value = map[string]int32{
  34. "EARLIEST": 0,
  35. "EARLIEST_IN_MEMORY": 1,
  36. "LATEST": 2,
  37. }
  38. )
  39. func (x PartitionOffsetStartType) Enum() *PartitionOffsetStartType {
  40. p := new(PartitionOffsetStartType)
  41. *p = x
  42. return p
  43. }
  44. func (x PartitionOffsetStartType) String() string {
  45. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  46. }
  47. func (PartitionOffsetStartType) Descriptor() protoreflect.EnumDescriptor {
  48. return file_mq_proto_enumTypes[0].Descriptor()
  49. }
  50. func (PartitionOffsetStartType) Type() protoreflect.EnumType {
  51. return &file_mq_proto_enumTypes[0]
  52. }
  53. func (x PartitionOffsetStartType) Number() protoreflect.EnumNumber {
  54. return protoreflect.EnumNumber(x)
  55. }
  56. // Deprecated: Use PartitionOffsetStartType.Descriptor instead.
  57. func (PartitionOffsetStartType) EnumDescriptor() ([]byte, []int) {
  58. return file_mq_proto_rawDescGZIP(), []int{0}
  59. }
  60. type FindBrokerLeaderRequest struct {
  61. state protoimpl.MessageState
  62. sizeCache protoimpl.SizeCache
  63. unknownFields protoimpl.UnknownFields
  64. FilerGroup string `protobuf:"bytes,1,opt,name=filer_group,json=filerGroup,proto3" json:"filer_group,omitempty"`
  65. }
  66. func (x *FindBrokerLeaderRequest) Reset() {
  67. *x = FindBrokerLeaderRequest{}
  68. if protoimpl.UnsafeEnabled {
  69. mi := &file_mq_proto_msgTypes[0]
  70. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  71. ms.StoreMessageInfo(mi)
  72. }
  73. }
  74. func (x *FindBrokerLeaderRequest) String() string {
  75. return protoimpl.X.MessageStringOf(x)
  76. }
  77. func (*FindBrokerLeaderRequest) ProtoMessage() {}
  78. func (x *FindBrokerLeaderRequest) ProtoReflect() protoreflect.Message {
  79. mi := &file_mq_proto_msgTypes[0]
  80. if protoimpl.UnsafeEnabled && x != nil {
  81. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  82. if ms.LoadMessageInfo() == nil {
  83. ms.StoreMessageInfo(mi)
  84. }
  85. return ms
  86. }
  87. return mi.MessageOf(x)
  88. }
  89. // Deprecated: Use FindBrokerLeaderRequest.ProtoReflect.Descriptor instead.
  90. func (*FindBrokerLeaderRequest) Descriptor() ([]byte, []int) {
  91. return file_mq_proto_rawDescGZIP(), []int{0}
  92. }
  93. func (x *FindBrokerLeaderRequest) GetFilerGroup() string {
  94. if x != nil {
  95. return x.FilerGroup
  96. }
  97. return ""
  98. }
  99. type FindBrokerLeaderResponse struct {
  100. state protoimpl.MessageState
  101. sizeCache protoimpl.SizeCache
  102. unknownFields protoimpl.UnknownFields
  103. Broker string `protobuf:"bytes,1,opt,name=broker,proto3" json:"broker,omitempty"`
  104. }
  105. func (x *FindBrokerLeaderResponse) Reset() {
  106. *x = FindBrokerLeaderResponse{}
  107. if protoimpl.UnsafeEnabled {
  108. mi := &file_mq_proto_msgTypes[1]
  109. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  110. ms.StoreMessageInfo(mi)
  111. }
  112. }
  113. func (x *FindBrokerLeaderResponse) String() string {
  114. return protoimpl.X.MessageStringOf(x)
  115. }
  116. func (*FindBrokerLeaderResponse) ProtoMessage() {}
  117. func (x *FindBrokerLeaderResponse) ProtoReflect() protoreflect.Message {
  118. mi := &file_mq_proto_msgTypes[1]
  119. if protoimpl.UnsafeEnabled && x != nil {
  120. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  121. if ms.LoadMessageInfo() == nil {
  122. ms.StoreMessageInfo(mi)
  123. }
  124. return ms
  125. }
  126. return mi.MessageOf(x)
  127. }
  128. // Deprecated: Use FindBrokerLeaderResponse.ProtoReflect.Descriptor instead.
  129. func (*FindBrokerLeaderResponse) Descriptor() ([]byte, []int) {
  130. return file_mq_proto_rawDescGZIP(), []int{1}
  131. }
  132. func (x *FindBrokerLeaderResponse) GetBroker() string {
  133. if x != nil {
  134. return x.Broker
  135. }
  136. return ""
  137. }
  138. type Topic struct {
  139. state protoimpl.MessageState
  140. sizeCache protoimpl.SizeCache
  141. unknownFields protoimpl.UnknownFields
  142. Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"`
  143. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
  144. }
  145. func (x *Topic) Reset() {
  146. *x = Topic{}
  147. if protoimpl.UnsafeEnabled {
  148. mi := &file_mq_proto_msgTypes[2]
  149. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  150. ms.StoreMessageInfo(mi)
  151. }
  152. }
  153. func (x *Topic) String() string {
  154. return protoimpl.X.MessageStringOf(x)
  155. }
  156. func (*Topic) ProtoMessage() {}
  157. func (x *Topic) ProtoReflect() protoreflect.Message {
  158. mi := &file_mq_proto_msgTypes[2]
  159. if protoimpl.UnsafeEnabled && x != nil {
  160. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  161. if ms.LoadMessageInfo() == nil {
  162. ms.StoreMessageInfo(mi)
  163. }
  164. return ms
  165. }
  166. return mi.MessageOf(x)
  167. }
  168. // Deprecated: Use Topic.ProtoReflect.Descriptor instead.
  169. func (*Topic) Descriptor() ([]byte, []int) {
  170. return file_mq_proto_rawDescGZIP(), []int{2}
  171. }
  172. func (x *Topic) GetNamespace() string {
  173. if x != nil {
  174. return x.Namespace
  175. }
  176. return ""
  177. }
  178. func (x *Topic) GetName() string {
  179. if x != nil {
  180. return x.Name
  181. }
  182. return ""
  183. }
  184. type Partition struct {
  185. state protoimpl.MessageState
  186. sizeCache protoimpl.SizeCache
  187. unknownFields protoimpl.UnknownFields
  188. RingSize int32 `protobuf:"varint,1,opt,name=ring_size,json=ringSize,proto3" json:"ring_size,omitempty"`
  189. RangeStart int32 `protobuf:"varint,2,opt,name=range_start,json=rangeStart,proto3" json:"range_start,omitempty"`
  190. RangeStop int32 `protobuf:"varint,3,opt,name=range_stop,json=rangeStop,proto3" json:"range_stop,omitempty"`
  191. UnixTimeNs int64 `protobuf:"varint,4,opt,name=unix_time_ns,json=unixTimeNs,proto3" json:"unix_time_ns,omitempty"`
  192. }
  193. func (x *Partition) Reset() {
  194. *x = Partition{}
  195. if protoimpl.UnsafeEnabled {
  196. mi := &file_mq_proto_msgTypes[3]
  197. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  198. ms.StoreMessageInfo(mi)
  199. }
  200. }
  201. func (x *Partition) String() string {
  202. return protoimpl.X.MessageStringOf(x)
  203. }
  204. func (*Partition) ProtoMessage() {}
  205. func (x *Partition) ProtoReflect() protoreflect.Message {
  206. mi := &file_mq_proto_msgTypes[3]
  207. if protoimpl.UnsafeEnabled && x != nil {
  208. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  209. if ms.LoadMessageInfo() == nil {
  210. ms.StoreMessageInfo(mi)
  211. }
  212. return ms
  213. }
  214. return mi.MessageOf(x)
  215. }
  216. // Deprecated: Use Partition.ProtoReflect.Descriptor instead.
  217. func (*Partition) Descriptor() ([]byte, []int) {
  218. return file_mq_proto_rawDescGZIP(), []int{3}
  219. }
  220. func (x *Partition) GetRingSize() int32 {
  221. if x != nil {
  222. return x.RingSize
  223. }
  224. return 0
  225. }
  226. func (x *Partition) GetRangeStart() int32 {
  227. if x != nil {
  228. return x.RangeStart
  229. }
  230. return 0
  231. }
  232. func (x *Partition) GetRangeStop() int32 {
  233. if x != nil {
  234. return x.RangeStop
  235. }
  236. return 0
  237. }
  238. func (x *Partition) GetUnixTimeNs() int64 {
  239. if x != nil {
  240. return x.UnixTimeNs
  241. }
  242. return 0
  243. }
  244. type Offset struct {
  245. state protoimpl.MessageState
  246. sizeCache protoimpl.SizeCache
  247. unknownFields protoimpl.UnknownFields
  248. Topic *Topic `protobuf:"bytes,1,opt,name=topic,proto3" json:"topic,omitempty"`
  249. PartitionOffsets []*PartitionOffset `protobuf:"bytes,2,rep,name=partition_offsets,json=partitionOffsets,proto3" json:"partition_offsets,omitempty"`
  250. }
  251. func (x *Offset) Reset() {
  252. *x = Offset{}
  253. if protoimpl.UnsafeEnabled {
  254. mi := &file_mq_proto_msgTypes[4]
  255. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  256. ms.StoreMessageInfo(mi)
  257. }
  258. }
  259. func (x *Offset) String() string {
  260. return protoimpl.X.MessageStringOf(x)
  261. }
  262. func (*Offset) ProtoMessage() {}
  263. func (x *Offset) ProtoReflect() protoreflect.Message {
  264. mi := &file_mq_proto_msgTypes[4]
  265. if protoimpl.UnsafeEnabled && x != nil {
  266. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  267. if ms.LoadMessageInfo() == nil {
  268. ms.StoreMessageInfo(mi)
  269. }
  270. return ms
  271. }
  272. return mi.MessageOf(x)
  273. }
  274. // Deprecated: Use Offset.ProtoReflect.Descriptor instead.
  275. func (*Offset) Descriptor() ([]byte, []int) {
  276. return file_mq_proto_rawDescGZIP(), []int{4}
  277. }
  278. func (x *Offset) GetTopic() *Topic {
  279. if x != nil {
  280. return x.Topic
  281. }
  282. return nil
  283. }
  284. func (x *Offset) GetPartitionOffsets() []*PartitionOffset {
  285. if x != nil {
  286. return x.PartitionOffsets
  287. }
  288. return nil
  289. }
  290. type PartitionOffset struct {
  291. state protoimpl.MessageState
  292. sizeCache protoimpl.SizeCache
  293. unknownFields protoimpl.UnknownFields
  294. Partition *Partition `protobuf:"bytes,1,opt,name=partition,proto3" json:"partition,omitempty"`
  295. StartTsNs int64 `protobuf:"varint,2,opt,name=start_ts_ns,json=startTsNs,proto3" json:"start_ts_ns,omitempty"`
  296. StopTsNs int64 `protobuf:"varint,3,opt,name=stop_ts_ns,json=stopTsNs,proto3" json:"stop_ts_ns,omitempty"`
  297. StartType PartitionOffsetStartType `protobuf:"varint,4,opt,name=start_type,json=startType,proto3,enum=messaging_pb.PartitionOffsetStartType" json:"start_type,omitempty"`
  298. }
  299. func (x *PartitionOffset) Reset() {
  300. *x = PartitionOffset{}
  301. if protoimpl.UnsafeEnabled {
  302. mi := &file_mq_proto_msgTypes[5]
  303. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  304. ms.StoreMessageInfo(mi)
  305. }
  306. }
  307. func (x *PartitionOffset) String() string {
  308. return protoimpl.X.MessageStringOf(x)
  309. }
  310. func (*PartitionOffset) ProtoMessage() {}
  311. func (x *PartitionOffset) ProtoReflect() protoreflect.Message {
  312. mi := &file_mq_proto_msgTypes[5]
  313. if protoimpl.UnsafeEnabled && x != nil {
  314. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  315. if ms.LoadMessageInfo() == nil {
  316. ms.StoreMessageInfo(mi)
  317. }
  318. return ms
  319. }
  320. return mi.MessageOf(x)
  321. }
  322. // Deprecated: Use PartitionOffset.ProtoReflect.Descriptor instead.
  323. func (*PartitionOffset) Descriptor() ([]byte, []int) {
  324. return file_mq_proto_rawDescGZIP(), []int{5}
  325. }
  326. func (x *PartitionOffset) GetPartition() *Partition {
  327. if x != nil {
  328. return x.Partition
  329. }
  330. return nil
  331. }
  332. func (x *PartitionOffset) GetStartTsNs() int64 {
  333. if x != nil {
  334. return x.StartTsNs
  335. }
  336. return 0
  337. }
  338. func (x *PartitionOffset) GetStopTsNs() int64 {
  339. if x != nil {
  340. return x.StopTsNs
  341. }
  342. return 0
  343. }
  344. func (x *PartitionOffset) GetStartType() PartitionOffsetStartType {
  345. if x != nil {
  346. return x.StartType
  347. }
  348. return PartitionOffsetStartType_EARLIEST
  349. }
  350. // ////////////////////////////////////////////////
  351. type BrokerStats struct {
  352. state protoimpl.MessageState
  353. sizeCache protoimpl.SizeCache
  354. unknownFields protoimpl.UnknownFields
  355. CpuUsagePercent int32 `protobuf:"varint,1,opt,name=cpu_usage_percent,json=cpuUsagePercent,proto3" json:"cpu_usage_percent,omitempty"`
  356. Stats map[string]*TopicPartitionStats `protobuf:"bytes,2,rep,name=stats,proto3" json:"stats,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
  357. }
  358. func (x *BrokerStats) Reset() {
  359. *x = BrokerStats{}
  360. if protoimpl.UnsafeEnabled {
  361. mi := &file_mq_proto_msgTypes[6]
  362. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  363. ms.StoreMessageInfo(mi)
  364. }
  365. }
  366. func (x *BrokerStats) String() string {
  367. return protoimpl.X.MessageStringOf(x)
  368. }
  369. func (*BrokerStats) ProtoMessage() {}
  370. func (x *BrokerStats) ProtoReflect() protoreflect.Message {
  371. mi := &file_mq_proto_msgTypes[6]
  372. if protoimpl.UnsafeEnabled && x != nil {
  373. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  374. if ms.LoadMessageInfo() == nil {
  375. ms.StoreMessageInfo(mi)
  376. }
  377. return ms
  378. }
  379. return mi.MessageOf(x)
  380. }
  381. // Deprecated: Use BrokerStats.ProtoReflect.Descriptor instead.
  382. func (*BrokerStats) Descriptor() ([]byte, []int) {
  383. return file_mq_proto_rawDescGZIP(), []int{6}
  384. }
  385. func (x *BrokerStats) GetCpuUsagePercent() int32 {
  386. if x != nil {
  387. return x.CpuUsagePercent
  388. }
  389. return 0
  390. }
  391. func (x *BrokerStats) GetStats() map[string]*TopicPartitionStats {
  392. if x != nil {
  393. return x.Stats
  394. }
  395. return nil
  396. }
  397. type TopicPartitionStats struct {
  398. state protoimpl.MessageState
  399. sizeCache protoimpl.SizeCache
  400. unknownFields protoimpl.UnknownFields
  401. Topic *Topic `protobuf:"bytes,1,opt,name=topic,proto3" json:"topic,omitempty"`
  402. Partition *Partition `protobuf:"bytes,2,opt,name=partition,proto3" json:"partition,omitempty"`
  403. PublisherCount int32 `protobuf:"varint,3,opt,name=publisher_count,json=publisherCount,proto3" json:"publisher_count,omitempty"`
  404. SubscriberCount int32 `protobuf:"varint,4,opt,name=subscriber_count,json=subscriberCount,proto3" json:"subscriber_count,omitempty"`
  405. Follower string `protobuf:"bytes,5,opt,name=follower,proto3" json:"follower,omitempty"`
  406. }
  407. func (x *TopicPartitionStats) Reset() {
  408. *x = TopicPartitionStats{}
  409. if protoimpl.UnsafeEnabled {
  410. mi := &file_mq_proto_msgTypes[7]
  411. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  412. ms.StoreMessageInfo(mi)
  413. }
  414. }
  415. func (x *TopicPartitionStats) String() string {
  416. return protoimpl.X.MessageStringOf(x)
  417. }
  418. func (*TopicPartitionStats) ProtoMessage() {}
  419. func (x *TopicPartitionStats) ProtoReflect() protoreflect.Message {
  420. mi := &file_mq_proto_msgTypes[7]
  421. if protoimpl.UnsafeEnabled && x != nil {
  422. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  423. if ms.LoadMessageInfo() == nil {
  424. ms.StoreMessageInfo(mi)
  425. }
  426. return ms
  427. }
  428. return mi.MessageOf(x)
  429. }
  430. // Deprecated: Use TopicPartitionStats.ProtoReflect.Descriptor instead.
  431. func (*TopicPartitionStats) Descriptor() ([]byte, []int) {
  432. return file_mq_proto_rawDescGZIP(), []int{7}
  433. }
  434. func (x *TopicPartitionStats) GetTopic() *Topic {
  435. if x != nil {
  436. return x.Topic
  437. }
  438. return nil
  439. }
  440. func (x *TopicPartitionStats) GetPartition() *Partition {
  441. if x != nil {
  442. return x.Partition
  443. }
  444. return nil
  445. }
  446. func (x *TopicPartitionStats) GetPublisherCount() int32 {
  447. if x != nil {
  448. return x.PublisherCount
  449. }
  450. return 0
  451. }
  452. func (x *TopicPartitionStats) GetSubscriberCount() int32 {
  453. if x != nil {
  454. return x.SubscriberCount
  455. }
  456. return 0
  457. }
  458. func (x *TopicPartitionStats) GetFollower() string {
  459. if x != nil {
  460. return x.Follower
  461. }
  462. return ""
  463. }
  464. type PublisherToPubBalancerRequest struct {
  465. state protoimpl.MessageState
  466. sizeCache protoimpl.SizeCache
  467. unknownFields protoimpl.UnknownFields
  468. // Types that are assignable to Message:
  469. //
  470. // *PublisherToPubBalancerRequest_Init
  471. // *PublisherToPubBalancerRequest_Stats
  472. Message isPublisherToPubBalancerRequest_Message `protobuf_oneof:"message"`
  473. }
  474. func (x *PublisherToPubBalancerRequest) Reset() {
  475. *x = PublisherToPubBalancerRequest{}
  476. if protoimpl.UnsafeEnabled {
  477. mi := &file_mq_proto_msgTypes[8]
  478. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  479. ms.StoreMessageInfo(mi)
  480. }
  481. }
  482. func (x *PublisherToPubBalancerRequest) String() string {
  483. return protoimpl.X.MessageStringOf(x)
  484. }
  485. func (*PublisherToPubBalancerRequest) ProtoMessage() {}
  486. func (x *PublisherToPubBalancerRequest) ProtoReflect() protoreflect.Message {
  487. mi := &file_mq_proto_msgTypes[8]
  488. if protoimpl.UnsafeEnabled && x != nil {
  489. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  490. if ms.LoadMessageInfo() == nil {
  491. ms.StoreMessageInfo(mi)
  492. }
  493. return ms
  494. }
  495. return mi.MessageOf(x)
  496. }
  497. // Deprecated: Use PublisherToPubBalancerRequest.ProtoReflect.Descriptor instead.
  498. func (*PublisherToPubBalancerRequest) Descriptor() ([]byte, []int) {
  499. return file_mq_proto_rawDescGZIP(), []int{8}
  500. }
  501. func (m *PublisherToPubBalancerRequest) GetMessage() isPublisherToPubBalancerRequest_Message {
  502. if m != nil {
  503. return m.Message
  504. }
  505. return nil
  506. }
  507. func (x *PublisherToPubBalancerRequest) GetInit() *PublisherToPubBalancerRequest_InitMessage {
  508. if x, ok := x.GetMessage().(*PublisherToPubBalancerRequest_Init); ok {
  509. return x.Init
  510. }
  511. return nil
  512. }
  513. func (x *PublisherToPubBalancerRequest) GetStats() *BrokerStats {
  514. if x, ok := x.GetMessage().(*PublisherToPubBalancerRequest_Stats); ok {
  515. return x.Stats
  516. }
  517. return nil
  518. }
  519. type isPublisherToPubBalancerRequest_Message interface {
  520. isPublisherToPubBalancerRequest_Message()
  521. }
  522. type PublisherToPubBalancerRequest_Init struct {
  523. Init *PublisherToPubBalancerRequest_InitMessage `protobuf:"bytes,1,opt,name=init,proto3,oneof"`
  524. }
  525. type PublisherToPubBalancerRequest_Stats struct {
  526. Stats *BrokerStats `protobuf:"bytes,2,opt,name=stats,proto3,oneof"`
  527. }
  528. func (*PublisherToPubBalancerRequest_Init) isPublisherToPubBalancerRequest_Message() {}
  529. func (*PublisherToPubBalancerRequest_Stats) isPublisherToPubBalancerRequest_Message() {}
  530. type PublisherToPubBalancerResponse struct {
  531. state protoimpl.MessageState
  532. sizeCache protoimpl.SizeCache
  533. unknownFields protoimpl.UnknownFields
  534. }
  535. func (x *PublisherToPubBalancerResponse) Reset() {
  536. *x = PublisherToPubBalancerResponse{}
  537. if protoimpl.UnsafeEnabled {
  538. mi := &file_mq_proto_msgTypes[9]
  539. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  540. ms.StoreMessageInfo(mi)
  541. }
  542. }
  543. func (x *PublisherToPubBalancerResponse) String() string {
  544. return protoimpl.X.MessageStringOf(x)
  545. }
  546. func (*PublisherToPubBalancerResponse) ProtoMessage() {}
  547. func (x *PublisherToPubBalancerResponse) ProtoReflect() protoreflect.Message {
  548. mi := &file_mq_proto_msgTypes[9]
  549. if protoimpl.UnsafeEnabled && x != nil {
  550. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  551. if ms.LoadMessageInfo() == nil {
  552. ms.StoreMessageInfo(mi)
  553. }
  554. return ms
  555. }
  556. return mi.MessageOf(x)
  557. }
  558. // Deprecated: Use PublisherToPubBalancerResponse.ProtoReflect.Descriptor instead.
  559. func (*PublisherToPubBalancerResponse) Descriptor() ([]byte, []int) {
  560. return file_mq_proto_rawDescGZIP(), []int{9}
  561. }
  562. type BalanceTopicsRequest struct {
  563. state protoimpl.MessageState
  564. sizeCache protoimpl.SizeCache
  565. unknownFields protoimpl.UnknownFields
  566. }
  567. func (x *BalanceTopicsRequest) Reset() {
  568. *x = BalanceTopicsRequest{}
  569. if protoimpl.UnsafeEnabled {
  570. mi := &file_mq_proto_msgTypes[10]
  571. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  572. ms.StoreMessageInfo(mi)
  573. }
  574. }
  575. func (x *BalanceTopicsRequest) String() string {
  576. return protoimpl.X.MessageStringOf(x)
  577. }
  578. func (*BalanceTopicsRequest) ProtoMessage() {}
  579. func (x *BalanceTopicsRequest) ProtoReflect() protoreflect.Message {
  580. mi := &file_mq_proto_msgTypes[10]
  581. if protoimpl.UnsafeEnabled && x != nil {
  582. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  583. if ms.LoadMessageInfo() == nil {
  584. ms.StoreMessageInfo(mi)
  585. }
  586. return ms
  587. }
  588. return mi.MessageOf(x)
  589. }
  590. // Deprecated: Use BalanceTopicsRequest.ProtoReflect.Descriptor instead.
  591. func (*BalanceTopicsRequest) Descriptor() ([]byte, []int) {
  592. return file_mq_proto_rawDescGZIP(), []int{10}
  593. }
  594. type BalanceTopicsResponse struct {
  595. state protoimpl.MessageState
  596. sizeCache protoimpl.SizeCache
  597. unknownFields protoimpl.UnknownFields
  598. }
  599. func (x *BalanceTopicsResponse) Reset() {
  600. *x = BalanceTopicsResponse{}
  601. if protoimpl.UnsafeEnabled {
  602. mi := &file_mq_proto_msgTypes[11]
  603. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  604. ms.StoreMessageInfo(mi)
  605. }
  606. }
  607. func (x *BalanceTopicsResponse) String() string {
  608. return protoimpl.X.MessageStringOf(x)
  609. }
  610. func (*BalanceTopicsResponse) ProtoMessage() {}
  611. func (x *BalanceTopicsResponse) ProtoReflect() protoreflect.Message {
  612. mi := &file_mq_proto_msgTypes[11]
  613. if protoimpl.UnsafeEnabled && x != nil {
  614. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  615. if ms.LoadMessageInfo() == nil {
  616. ms.StoreMessageInfo(mi)
  617. }
  618. return ms
  619. }
  620. return mi.MessageOf(x)
  621. }
  622. // Deprecated: Use BalanceTopicsResponse.ProtoReflect.Descriptor instead.
  623. func (*BalanceTopicsResponse) Descriptor() ([]byte, []int) {
  624. return file_mq_proto_rawDescGZIP(), []int{11}
  625. }
  626. // ////////////////////////////////////////////////
  627. type ConfigureTopicRequest struct {
  628. state protoimpl.MessageState
  629. sizeCache protoimpl.SizeCache
  630. unknownFields protoimpl.UnknownFields
  631. Topic *Topic `protobuf:"bytes,1,opt,name=topic,proto3" json:"topic,omitempty"`
  632. PartitionCount int32 `protobuf:"varint,2,opt,name=partition_count,json=partitionCount,proto3" json:"partition_count,omitempty"`
  633. RecordType *schema_pb.RecordType `protobuf:"bytes,3,opt,name=record_type,json=recordType,proto3" json:"record_type,omitempty"`
  634. }
  635. func (x *ConfigureTopicRequest) Reset() {
  636. *x = ConfigureTopicRequest{}
  637. if protoimpl.UnsafeEnabled {
  638. mi := &file_mq_proto_msgTypes[12]
  639. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  640. ms.StoreMessageInfo(mi)
  641. }
  642. }
  643. func (x *ConfigureTopicRequest) String() string {
  644. return protoimpl.X.MessageStringOf(x)
  645. }
  646. func (*ConfigureTopicRequest) ProtoMessage() {}
  647. func (x *ConfigureTopicRequest) ProtoReflect() protoreflect.Message {
  648. mi := &file_mq_proto_msgTypes[12]
  649. if protoimpl.UnsafeEnabled && x != nil {
  650. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  651. if ms.LoadMessageInfo() == nil {
  652. ms.StoreMessageInfo(mi)
  653. }
  654. return ms
  655. }
  656. return mi.MessageOf(x)
  657. }
  658. // Deprecated: Use ConfigureTopicRequest.ProtoReflect.Descriptor instead.
  659. func (*ConfigureTopicRequest) Descriptor() ([]byte, []int) {
  660. return file_mq_proto_rawDescGZIP(), []int{12}
  661. }
  662. func (x *ConfigureTopicRequest) GetTopic() *Topic {
  663. if x != nil {
  664. return x.Topic
  665. }
  666. return nil
  667. }
  668. func (x *ConfigureTopicRequest) GetPartitionCount() int32 {
  669. if x != nil {
  670. return x.PartitionCount
  671. }
  672. return 0
  673. }
  674. func (x *ConfigureTopicRequest) GetRecordType() *schema_pb.RecordType {
  675. if x != nil {
  676. return x.RecordType
  677. }
  678. return nil
  679. }
  680. type ConfigureTopicResponse struct {
  681. state protoimpl.MessageState
  682. sizeCache protoimpl.SizeCache
  683. unknownFields protoimpl.UnknownFields
  684. BrokerPartitionAssignments []*BrokerPartitionAssignment `protobuf:"bytes,2,rep,name=broker_partition_assignments,json=brokerPartitionAssignments,proto3" json:"broker_partition_assignments,omitempty"`
  685. RecordType *schema_pb.RecordType `protobuf:"bytes,3,opt,name=record_type,json=recordType,proto3" json:"record_type,omitempty"`
  686. }
  687. func (x *ConfigureTopicResponse) Reset() {
  688. *x = ConfigureTopicResponse{}
  689. if protoimpl.UnsafeEnabled {
  690. mi := &file_mq_proto_msgTypes[13]
  691. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  692. ms.StoreMessageInfo(mi)
  693. }
  694. }
  695. func (x *ConfigureTopicResponse) String() string {
  696. return protoimpl.X.MessageStringOf(x)
  697. }
  698. func (*ConfigureTopicResponse) ProtoMessage() {}
  699. func (x *ConfigureTopicResponse) ProtoReflect() protoreflect.Message {
  700. mi := &file_mq_proto_msgTypes[13]
  701. if protoimpl.UnsafeEnabled && x != nil {
  702. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  703. if ms.LoadMessageInfo() == nil {
  704. ms.StoreMessageInfo(mi)
  705. }
  706. return ms
  707. }
  708. return mi.MessageOf(x)
  709. }
  710. // Deprecated: Use ConfigureTopicResponse.ProtoReflect.Descriptor instead.
  711. func (*ConfigureTopicResponse) Descriptor() ([]byte, []int) {
  712. return file_mq_proto_rawDescGZIP(), []int{13}
  713. }
  714. func (x *ConfigureTopicResponse) GetBrokerPartitionAssignments() []*BrokerPartitionAssignment {
  715. if x != nil {
  716. return x.BrokerPartitionAssignments
  717. }
  718. return nil
  719. }
  720. func (x *ConfigureTopicResponse) GetRecordType() *schema_pb.RecordType {
  721. if x != nil {
  722. return x.RecordType
  723. }
  724. return nil
  725. }
  726. type ListTopicsRequest struct {
  727. state protoimpl.MessageState
  728. sizeCache protoimpl.SizeCache
  729. unknownFields protoimpl.UnknownFields
  730. }
  731. func (x *ListTopicsRequest) Reset() {
  732. *x = ListTopicsRequest{}
  733. if protoimpl.UnsafeEnabled {
  734. mi := &file_mq_proto_msgTypes[14]
  735. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  736. ms.StoreMessageInfo(mi)
  737. }
  738. }
  739. func (x *ListTopicsRequest) String() string {
  740. return protoimpl.X.MessageStringOf(x)
  741. }
  742. func (*ListTopicsRequest) ProtoMessage() {}
  743. func (x *ListTopicsRequest) ProtoReflect() protoreflect.Message {
  744. mi := &file_mq_proto_msgTypes[14]
  745. if protoimpl.UnsafeEnabled && x != nil {
  746. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  747. if ms.LoadMessageInfo() == nil {
  748. ms.StoreMessageInfo(mi)
  749. }
  750. return ms
  751. }
  752. return mi.MessageOf(x)
  753. }
  754. // Deprecated: Use ListTopicsRequest.ProtoReflect.Descriptor instead.
  755. func (*ListTopicsRequest) Descriptor() ([]byte, []int) {
  756. return file_mq_proto_rawDescGZIP(), []int{14}
  757. }
  758. type ListTopicsResponse struct {
  759. state protoimpl.MessageState
  760. sizeCache protoimpl.SizeCache
  761. unknownFields protoimpl.UnknownFields
  762. Topics []*Topic `protobuf:"bytes,1,rep,name=topics,proto3" json:"topics,omitempty"`
  763. }
  764. func (x *ListTopicsResponse) Reset() {
  765. *x = ListTopicsResponse{}
  766. if protoimpl.UnsafeEnabled {
  767. mi := &file_mq_proto_msgTypes[15]
  768. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  769. ms.StoreMessageInfo(mi)
  770. }
  771. }
  772. func (x *ListTopicsResponse) String() string {
  773. return protoimpl.X.MessageStringOf(x)
  774. }
  775. func (*ListTopicsResponse) ProtoMessage() {}
  776. func (x *ListTopicsResponse) ProtoReflect() protoreflect.Message {
  777. mi := &file_mq_proto_msgTypes[15]
  778. if protoimpl.UnsafeEnabled && x != nil {
  779. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  780. if ms.LoadMessageInfo() == nil {
  781. ms.StoreMessageInfo(mi)
  782. }
  783. return ms
  784. }
  785. return mi.MessageOf(x)
  786. }
  787. // Deprecated: Use ListTopicsResponse.ProtoReflect.Descriptor instead.
  788. func (*ListTopicsResponse) Descriptor() ([]byte, []int) {
  789. return file_mq_proto_rawDescGZIP(), []int{15}
  790. }
  791. func (x *ListTopicsResponse) GetTopics() []*Topic {
  792. if x != nil {
  793. return x.Topics
  794. }
  795. return nil
  796. }
  797. type LookupTopicBrokersRequest struct {
  798. state protoimpl.MessageState
  799. sizeCache protoimpl.SizeCache
  800. unknownFields protoimpl.UnknownFields
  801. Topic *Topic `protobuf:"bytes,1,opt,name=topic,proto3" json:"topic,omitempty"`
  802. }
  803. func (x *LookupTopicBrokersRequest) Reset() {
  804. *x = LookupTopicBrokersRequest{}
  805. if protoimpl.UnsafeEnabled {
  806. mi := &file_mq_proto_msgTypes[16]
  807. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  808. ms.StoreMessageInfo(mi)
  809. }
  810. }
  811. func (x *LookupTopicBrokersRequest) String() string {
  812. return protoimpl.X.MessageStringOf(x)
  813. }
  814. func (*LookupTopicBrokersRequest) ProtoMessage() {}
  815. func (x *LookupTopicBrokersRequest) ProtoReflect() protoreflect.Message {
  816. mi := &file_mq_proto_msgTypes[16]
  817. if protoimpl.UnsafeEnabled && x != nil {
  818. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  819. if ms.LoadMessageInfo() == nil {
  820. ms.StoreMessageInfo(mi)
  821. }
  822. return ms
  823. }
  824. return mi.MessageOf(x)
  825. }
  826. // Deprecated: Use LookupTopicBrokersRequest.ProtoReflect.Descriptor instead.
  827. func (*LookupTopicBrokersRequest) Descriptor() ([]byte, []int) {
  828. return file_mq_proto_rawDescGZIP(), []int{16}
  829. }
  830. func (x *LookupTopicBrokersRequest) GetTopic() *Topic {
  831. if x != nil {
  832. return x.Topic
  833. }
  834. return nil
  835. }
  836. type LookupTopicBrokersResponse struct {
  837. state protoimpl.MessageState
  838. sizeCache protoimpl.SizeCache
  839. unknownFields protoimpl.UnknownFields
  840. Topic *Topic `protobuf:"bytes,1,opt,name=topic,proto3" json:"topic,omitempty"`
  841. BrokerPartitionAssignments []*BrokerPartitionAssignment `protobuf:"bytes,2,rep,name=broker_partition_assignments,json=brokerPartitionAssignments,proto3" json:"broker_partition_assignments,omitempty"`
  842. }
  843. func (x *LookupTopicBrokersResponse) Reset() {
  844. *x = LookupTopicBrokersResponse{}
  845. if protoimpl.UnsafeEnabled {
  846. mi := &file_mq_proto_msgTypes[17]
  847. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  848. ms.StoreMessageInfo(mi)
  849. }
  850. }
  851. func (x *LookupTopicBrokersResponse) String() string {
  852. return protoimpl.X.MessageStringOf(x)
  853. }
  854. func (*LookupTopicBrokersResponse) ProtoMessage() {}
  855. func (x *LookupTopicBrokersResponse) ProtoReflect() protoreflect.Message {
  856. mi := &file_mq_proto_msgTypes[17]
  857. if protoimpl.UnsafeEnabled && x != nil {
  858. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  859. if ms.LoadMessageInfo() == nil {
  860. ms.StoreMessageInfo(mi)
  861. }
  862. return ms
  863. }
  864. return mi.MessageOf(x)
  865. }
  866. // Deprecated: Use LookupTopicBrokersResponse.ProtoReflect.Descriptor instead.
  867. func (*LookupTopicBrokersResponse) Descriptor() ([]byte, []int) {
  868. return file_mq_proto_rawDescGZIP(), []int{17}
  869. }
  870. func (x *LookupTopicBrokersResponse) GetTopic() *Topic {
  871. if x != nil {
  872. return x.Topic
  873. }
  874. return nil
  875. }
  876. func (x *LookupTopicBrokersResponse) GetBrokerPartitionAssignments() []*BrokerPartitionAssignment {
  877. if x != nil {
  878. return x.BrokerPartitionAssignments
  879. }
  880. return nil
  881. }
  882. type BrokerPartitionAssignment struct {
  883. state protoimpl.MessageState
  884. sizeCache protoimpl.SizeCache
  885. unknownFields protoimpl.UnknownFields
  886. Partition *Partition `protobuf:"bytes,1,opt,name=partition,proto3" json:"partition,omitempty"`
  887. LeaderBroker string `protobuf:"bytes,2,opt,name=leader_broker,json=leaderBroker,proto3" json:"leader_broker,omitempty"`
  888. FollowerBroker string `protobuf:"bytes,3,opt,name=follower_broker,json=followerBroker,proto3" json:"follower_broker,omitempty"`
  889. }
  890. func (x *BrokerPartitionAssignment) Reset() {
  891. *x = BrokerPartitionAssignment{}
  892. if protoimpl.UnsafeEnabled {
  893. mi := &file_mq_proto_msgTypes[18]
  894. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  895. ms.StoreMessageInfo(mi)
  896. }
  897. }
  898. func (x *BrokerPartitionAssignment) String() string {
  899. return protoimpl.X.MessageStringOf(x)
  900. }
  901. func (*BrokerPartitionAssignment) ProtoMessage() {}
  902. func (x *BrokerPartitionAssignment) ProtoReflect() protoreflect.Message {
  903. mi := &file_mq_proto_msgTypes[18]
  904. if protoimpl.UnsafeEnabled && x != nil {
  905. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  906. if ms.LoadMessageInfo() == nil {
  907. ms.StoreMessageInfo(mi)
  908. }
  909. return ms
  910. }
  911. return mi.MessageOf(x)
  912. }
  913. // Deprecated: Use BrokerPartitionAssignment.ProtoReflect.Descriptor instead.
  914. func (*BrokerPartitionAssignment) Descriptor() ([]byte, []int) {
  915. return file_mq_proto_rawDescGZIP(), []int{18}
  916. }
  917. func (x *BrokerPartitionAssignment) GetPartition() *Partition {
  918. if x != nil {
  919. return x.Partition
  920. }
  921. return nil
  922. }
  923. func (x *BrokerPartitionAssignment) GetLeaderBroker() string {
  924. if x != nil {
  925. return x.LeaderBroker
  926. }
  927. return ""
  928. }
  929. func (x *BrokerPartitionAssignment) GetFollowerBroker() string {
  930. if x != nil {
  931. return x.FollowerBroker
  932. }
  933. return ""
  934. }
  935. type AssignTopicPartitionsRequest struct {
  936. state protoimpl.MessageState
  937. sizeCache protoimpl.SizeCache
  938. unknownFields protoimpl.UnknownFields
  939. Topic *Topic `protobuf:"bytes,1,opt,name=topic,proto3" json:"topic,omitempty"`
  940. BrokerPartitionAssignments []*BrokerPartitionAssignment `protobuf:"bytes,2,rep,name=broker_partition_assignments,json=brokerPartitionAssignments,proto3" json:"broker_partition_assignments,omitempty"`
  941. IsLeader bool `protobuf:"varint,3,opt,name=is_leader,json=isLeader,proto3" json:"is_leader,omitempty"`
  942. IsDraining bool `protobuf:"varint,4,opt,name=is_draining,json=isDraining,proto3" json:"is_draining,omitempty"`
  943. }
  944. func (x *AssignTopicPartitionsRequest) Reset() {
  945. *x = AssignTopicPartitionsRequest{}
  946. if protoimpl.UnsafeEnabled {
  947. mi := &file_mq_proto_msgTypes[19]
  948. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  949. ms.StoreMessageInfo(mi)
  950. }
  951. }
  952. func (x *AssignTopicPartitionsRequest) String() string {
  953. return protoimpl.X.MessageStringOf(x)
  954. }
  955. func (*AssignTopicPartitionsRequest) ProtoMessage() {}
  956. func (x *AssignTopicPartitionsRequest) ProtoReflect() protoreflect.Message {
  957. mi := &file_mq_proto_msgTypes[19]
  958. if protoimpl.UnsafeEnabled && x != nil {
  959. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  960. if ms.LoadMessageInfo() == nil {
  961. ms.StoreMessageInfo(mi)
  962. }
  963. return ms
  964. }
  965. return mi.MessageOf(x)
  966. }
  967. // Deprecated: Use AssignTopicPartitionsRequest.ProtoReflect.Descriptor instead.
  968. func (*AssignTopicPartitionsRequest) Descriptor() ([]byte, []int) {
  969. return file_mq_proto_rawDescGZIP(), []int{19}
  970. }
  971. func (x *AssignTopicPartitionsRequest) GetTopic() *Topic {
  972. if x != nil {
  973. return x.Topic
  974. }
  975. return nil
  976. }
  977. func (x *AssignTopicPartitionsRequest) GetBrokerPartitionAssignments() []*BrokerPartitionAssignment {
  978. if x != nil {
  979. return x.BrokerPartitionAssignments
  980. }
  981. return nil
  982. }
  983. func (x *AssignTopicPartitionsRequest) GetIsLeader() bool {
  984. if x != nil {
  985. return x.IsLeader
  986. }
  987. return false
  988. }
  989. func (x *AssignTopicPartitionsRequest) GetIsDraining() bool {
  990. if x != nil {
  991. return x.IsDraining
  992. }
  993. return false
  994. }
  995. type AssignTopicPartitionsResponse struct {
  996. state protoimpl.MessageState
  997. sizeCache protoimpl.SizeCache
  998. unknownFields protoimpl.UnknownFields
  999. }
  1000. func (x *AssignTopicPartitionsResponse) Reset() {
  1001. *x = AssignTopicPartitionsResponse{}
  1002. if protoimpl.UnsafeEnabled {
  1003. mi := &file_mq_proto_msgTypes[20]
  1004. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1005. ms.StoreMessageInfo(mi)
  1006. }
  1007. }
  1008. func (x *AssignTopicPartitionsResponse) String() string {
  1009. return protoimpl.X.MessageStringOf(x)
  1010. }
  1011. func (*AssignTopicPartitionsResponse) ProtoMessage() {}
  1012. func (x *AssignTopicPartitionsResponse) ProtoReflect() protoreflect.Message {
  1013. mi := &file_mq_proto_msgTypes[20]
  1014. if protoimpl.UnsafeEnabled && x != nil {
  1015. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1016. if ms.LoadMessageInfo() == nil {
  1017. ms.StoreMessageInfo(mi)
  1018. }
  1019. return ms
  1020. }
  1021. return mi.MessageOf(x)
  1022. }
  1023. // Deprecated: Use AssignTopicPartitionsResponse.ProtoReflect.Descriptor instead.
  1024. func (*AssignTopicPartitionsResponse) Descriptor() ([]byte, []int) {
  1025. return file_mq_proto_rawDescGZIP(), []int{20}
  1026. }
  1027. type SubscriberToSubCoordinatorRequest struct {
  1028. state protoimpl.MessageState
  1029. sizeCache protoimpl.SizeCache
  1030. unknownFields protoimpl.UnknownFields
  1031. // Types that are assignable to Message:
  1032. //
  1033. // *SubscriberToSubCoordinatorRequest_Init
  1034. // *SubscriberToSubCoordinatorRequest_AckAssignment
  1035. // *SubscriberToSubCoordinatorRequest_AckUnAssignment
  1036. Message isSubscriberToSubCoordinatorRequest_Message `protobuf_oneof:"message"`
  1037. }
  1038. func (x *SubscriberToSubCoordinatorRequest) Reset() {
  1039. *x = SubscriberToSubCoordinatorRequest{}
  1040. if protoimpl.UnsafeEnabled {
  1041. mi := &file_mq_proto_msgTypes[21]
  1042. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1043. ms.StoreMessageInfo(mi)
  1044. }
  1045. }
  1046. func (x *SubscriberToSubCoordinatorRequest) String() string {
  1047. return protoimpl.X.MessageStringOf(x)
  1048. }
  1049. func (*SubscriberToSubCoordinatorRequest) ProtoMessage() {}
  1050. func (x *SubscriberToSubCoordinatorRequest) ProtoReflect() protoreflect.Message {
  1051. mi := &file_mq_proto_msgTypes[21]
  1052. if protoimpl.UnsafeEnabled && x != nil {
  1053. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1054. if ms.LoadMessageInfo() == nil {
  1055. ms.StoreMessageInfo(mi)
  1056. }
  1057. return ms
  1058. }
  1059. return mi.MessageOf(x)
  1060. }
  1061. // Deprecated: Use SubscriberToSubCoordinatorRequest.ProtoReflect.Descriptor instead.
  1062. func (*SubscriberToSubCoordinatorRequest) Descriptor() ([]byte, []int) {
  1063. return file_mq_proto_rawDescGZIP(), []int{21}
  1064. }
  1065. func (m *SubscriberToSubCoordinatorRequest) GetMessage() isSubscriberToSubCoordinatorRequest_Message {
  1066. if m != nil {
  1067. return m.Message
  1068. }
  1069. return nil
  1070. }
  1071. func (x *SubscriberToSubCoordinatorRequest) GetInit() *SubscriberToSubCoordinatorRequest_InitMessage {
  1072. if x, ok := x.GetMessage().(*SubscriberToSubCoordinatorRequest_Init); ok {
  1073. return x.Init
  1074. }
  1075. return nil
  1076. }
  1077. func (x *SubscriberToSubCoordinatorRequest) GetAckAssignment() *SubscriberToSubCoordinatorRequest_AckAssignmentMessage {
  1078. if x, ok := x.GetMessage().(*SubscriberToSubCoordinatorRequest_AckAssignment); ok {
  1079. return x.AckAssignment
  1080. }
  1081. return nil
  1082. }
  1083. func (x *SubscriberToSubCoordinatorRequest) GetAckUnAssignment() *SubscriberToSubCoordinatorRequest_AckUnAssignmentMessage {
  1084. if x, ok := x.GetMessage().(*SubscriberToSubCoordinatorRequest_AckUnAssignment); ok {
  1085. return x.AckUnAssignment
  1086. }
  1087. return nil
  1088. }
  1089. type isSubscriberToSubCoordinatorRequest_Message interface {
  1090. isSubscriberToSubCoordinatorRequest_Message()
  1091. }
  1092. type SubscriberToSubCoordinatorRequest_Init struct {
  1093. Init *SubscriberToSubCoordinatorRequest_InitMessage `protobuf:"bytes,1,opt,name=init,proto3,oneof"`
  1094. }
  1095. type SubscriberToSubCoordinatorRequest_AckAssignment struct {
  1096. AckAssignment *SubscriberToSubCoordinatorRequest_AckAssignmentMessage `protobuf:"bytes,2,opt,name=ack_assignment,json=ackAssignment,proto3,oneof"`
  1097. }
  1098. type SubscriberToSubCoordinatorRequest_AckUnAssignment struct {
  1099. AckUnAssignment *SubscriberToSubCoordinatorRequest_AckUnAssignmentMessage `protobuf:"bytes,3,opt,name=ack_un_assignment,json=ackUnAssignment,proto3,oneof"`
  1100. }
  1101. func (*SubscriberToSubCoordinatorRequest_Init) isSubscriberToSubCoordinatorRequest_Message() {}
  1102. func (*SubscriberToSubCoordinatorRequest_AckAssignment) isSubscriberToSubCoordinatorRequest_Message() {
  1103. }
  1104. func (*SubscriberToSubCoordinatorRequest_AckUnAssignment) isSubscriberToSubCoordinatorRequest_Message() {
  1105. }
  1106. type SubscriberToSubCoordinatorResponse struct {
  1107. state protoimpl.MessageState
  1108. sizeCache protoimpl.SizeCache
  1109. unknownFields protoimpl.UnknownFields
  1110. // Types that are assignable to Message:
  1111. //
  1112. // *SubscriberToSubCoordinatorResponse_Assignment_
  1113. // *SubscriberToSubCoordinatorResponse_UnAssignment_
  1114. Message isSubscriberToSubCoordinatorResponse_Message `protobuf_oneof:"message"`
  1115. }
  1116. func (x *SubscriberToSubCoordinatorResponse) Reset() {
  1117. *x = SubscriberToSubCoordinatorResponse{}
  1118. if protoimpl.UnsafeEnabled {
  1119. mi := &file_mq_proto_msgTypes[22]
  1120. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1121. ms.StoreMessageInfo(mi)
  1122. }
  1123. }
  1124. func (x *SubscriberToSubCoordinatorResponse) String() string {
  1125. return protoimpl.X.MessageStringOf(x)
  1126. }
  1127. func (*SubscriberToSubCoordinatorResponse) ProtoMessage() {}
  1128. func (x *SubscriberToSubCoordinatorResponse) ProtoReflect() protoreflect.Message {
  1129. mi := &file_mq_proto_msgTypes[22]
  1130. if protoimpl.UnsafeEnabled && x != nil {
  1131. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1132. if ms.LoadMessageInfo() == nil {
  1133. ms.StoreMessageInfo(mi)
  1134. }
  1135. return ms
  1136. }
  1137. return mi.MessageOf(x)
  1138. }
  1139. // Deprecated: Use SubscriberToSubCoordinatorResponse.ProtoReflect.Descriptor instead.
  1140. func (*SubscriberToSubCoordinatorResponse) Descriptor() ([]byte, []int) {
  1141. return file_mq_proto_rawDescGZIP(), []int{22}
  1142. }
  1143. func (m *SubscriberToSubCoordinatorResponse) GetMessage() isSubscriberToSubCoordinatorResponse_Message {
  1144. if m != nil {
  1145. return m.Message
  1146. }
  1147. return nil
  1148. }
  1149. func (x *SubscriberToSubCoordinatorResponse) GetAssignment() *SubscriberToSubCoordinatorResponse_Assignment {
  1150. if x, ok := x.GetMessage().(*SubscriberToSubCoordinatorResponse_Assignment_); ok {
  1151. return x.Assignment
  1152. }
  1153. return nil
  1154. }
  1155. func (x *SubscriberToSubCoordinatorResponse) GetUnAssignment() *SubscriberToSubCoordinatorResponse_UnAssignment {
  1156. if x, ok := x.GetMessage().(*SubscriberToSubCoordinatorResponse_UnAssignment_); ok {
  1157. return x.UnAssignment
  1158. }
  1159. return nil
  1160. }
  1161. type isSubscriberToSubCoordinatorResponse_Message interface {
  1162. isSubscriberToSubCoordinatorResponse_Message()
  1163. }
  1164. type SubscriberToSubCoordinatorResponse_Assignment_ struct {
  1165. Assignment *SubscriberToSubCoordinatorResponse_Assignment `protobuf:"bytes,1,opt,name=assignment,proto3,oneof"`
  1166. }
  1167. type SubscriberToSubCoordinatorResponse_UnAssignment_ struct {
  1168. UnAssignment *SubscriberToSubCoordinatorResponse_UnAssignment `protobuf:"bytes,2,opt,name=un_assignment,json=unAssignment,proto3,oneof"`
  1169. }
  1170. func (*SubscriberToSubCoordinatorResponse_Assignment_) isSubscriberToSubCoordinatorResponse_Message() {
  1171. }
  1172. func (*SubscriberToSubCoordinatorResponse_UnAssignment_) isSubscriberToSubCoordinatorResponse_Message() {
  1173. }
  1174. // ////////////////////////////////////////////////
  1175. type ControlMessage struct {
  1176. state protoimpl.MessageState
  1177. sizeCache protoimpl.SizeCache
  1178. unknownFields protoimpl.UnknownFields
  1179. IsClose bool `protobuf:"varint,1,opt,name=is_close,json=isClose,proto3" json:"is_close,omitempty"`
  1180. PublisherName string `protobuf:"bytes,2,opt,name=publisher_name,json=publisherName,proto3" json:"publisher_name,omitempty"`
  1181. }
  1182. func (x *ControlMessage) Reset() {
  1183. *x = ControlMessage{}
  1184. if protoimpl.UnsafeEnabled {
  1185. mi := &file_mq_proto_msgTypes[23]
  1186. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1187. ms.StoreMessageInfo(mi)
  1188. }
  1189. }
  1190. func (x *ControlMessage) String() string {
  1191. return protoimpl.X.MessageStringOf(x)
  1192. }
  1193. func (*ControlMessage) ProtoMessage() {}
  1194. func (x *ControlMessage) ProtoReflect() protoreflect.Message {
  1195. mi := &file_mq_proto_msgTypes[23]
  1196. if protoimpl.UnsafeEnabled && x != nil {
  1197. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1198. if ms.LoadMessageInfo() == nil {
  1199. ms.StoreMessageInfo(mi)
  1200. }
  1201. return ms
  1202. }
  1203. return mi.MessageOf(x)
  1204. }
  1205. // Deprecated: Use ControlMessage.ProtoReflect.Descriptor instead.
  1206. func (*ControlMessage) Descriptor() ([]byte, []int) {
  1207. return file_mq_proto_rawDescGZIP(), []int{23}
  1208. }
  1209. func (x *ControlMessage) GetIsClose() bool {
  1210. if x != nil {
  1211. return x.IsClose
  1212. }
  1213. return false
  1214. }
  1215. func (x *ControlMessage) GetPublisherName() string {
  1216. if x != nil {
  1217. return x.PublisherName
  1218. }
  1219. return ""
  1220. }
  1221. type DataMessage struct {
  1222. state protoimpl.MessageState
  1223. sizeCache protoimpl.SizeCache
  1224. unknownFields protoimpl.UnknownFields
  1225. Key []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
  1226. Value []byte `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
  1227. TsNs int64 `protobuf:"varint,3,opt,name=ts_ns,json=tsNs,proto3" json:"ts_ns,omitempty"`
  1228. Ctrl *ControlMessage `protobuf:"bytes,4,opt,name=ctrl,proto3" json:"ctrl,omitempty"`
  1229. }
  1230. func (x *DataMessage) Reset() {
  1231. *x = DataMessage{}
  1232. if protoimpl.UnsafeEnabled {
  1233. mi := &file_mq_proto_msgTypes[24]
  1234. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1235. ms.StoreMessageInfo(mi)
  1236. }
  1237. }
  1238. func (x *DataMessage) String() string {
  1239. return protoimpl.X.MessageStringOf(x)
  1240. }
  1241. func (*DataMessage) ProtoMessage() {}
  1242. func (x *DataMessage) ProtoReflect() protoreflect.Message {
  1243. mi := &file_mq_proto_msgTypes[24]
  1244. if protoimpl.UnsafeEnabled && x != nil {
  1245. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1246. if ms.LoadMessageInfo() == nil {
  1247. ms.StoreMessageInfo(mi)
  1248. }
  1249. return ms
  1250. }
  1251. return mi.MessageOf(x)
  1252. }
  1253. // Deprecated: Use DataMessage.ProtoReflect.Descriptor instead.
  1254. func (*DataMessage) Descriptor() ([]byte, []int) {
  1255. return file_mq_proto_rawDescGZIP(), []int{24}
  1256. }
  1257. func (x *DataMessage) GetKey() []byte {
  1258. if x != nil {
  1259. return x.Key
  1260. }
  1261. return nil
  1262. }
  1263. func (x *DataMessage) GetValue() []byte {
  1264. if x != nil {
  1265. return x.Value
  1266. }
  1267. return nil
  1268. }
  1269. func (x *DataMessage) GetTsNs() int64 {
  1270. if x != nil {
  1271. return x.TsNs
  1272. }
  1273. return 0
  1274. }
  1275. func (x *DataMessage) GetCtrl() *ControlMessage {
  1276. if x != nil {
  1277. return x.Ctrl
  1278. }
  1279. return nil
  1280. }
  1281. type PublishMessageRequest struct {
  1282. state protoimpl.MessageState
  1283. sizeCache protoimpl.SizeCache
  1284. unknownFields protoimpl.UnknownFields
  1285. // Types that are assignable to Message:
  1286. //
  1287. // *PublishMessageRequest_Init
  1288. // *PublishMessageRequest_Data
  1289. Message isPublishMessageRequest_Message `protobuf_oneof:"message"`
  1290. }
  1291. func (x *PublishMessageRequest) Reset() {
  1292. *x = PublishMessageRequest{}
  1293. if protoimpl.UnsafeEnabled {
  1294. mi := &file_mq_proto_msgTypes[25]
  1295. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1296. ms.StoreMessageInfo(mi)
  1297. }
  1298. }
  1299. func (x *PublishMessageRequest) String() string {
  1300. return protoimpl.X.MessageStringOf(x)
  1301. }
  1302. func (*PublishMessageRequest) ProtoMessage() {}
  1303. func (x *PublishMessageRequest) ProtoReflect() protoreflect.Message {
  1304. mi := &file_mq_proto_msgTypes[25]
  1305. if protoimpl.UnsafeEnabled && x != nil {
  1306. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1307. if ms.LoadMessageInfo() == nil {
  1308. ms.StoreMessageInfo(mi)
  1309. }
  1310. return ms
  1311. }
  1312. return mi.MessageOf(x)
  1313. }
  1314. // Deprecated: Use PublishMessageRequest.ProtoReflect.Descriptor instead.
  1315. func (*PublishMessageRequest) Descriptor() ([]byte, []int) {
  1316. return file_mq_proto_rawDescGZIP(), []int{25}
  1317. }
  1318. func (m *PublishMessageRequest) GetMessage() isPublishMessageRequest_Message {
  1319. if m != nil {
  1320. return m.Message
  1321. }
  1322. return nil
  1323. }
  1324. func (x *PublishMessageRequest) GetInit() *PublishMessageRequest_InitMessage {
  1325. if x, ok := x.GetMessage().(*PublishMessageRequest_Init); ok {
  1326. return x.Init
  1327. }
  1328. return nil
  1329. }
  1330. func (x *PublishMessageRequest) GetData() *DataMessage {
  1331. if x, ok := x.GetMessage().(*PublishMessageRequest_Data); ok {
  1332. return x.Data
  1333. }
  1334. return nil
  1335. }
  1336. type isPublishMessageRequest_Message interface {
  1337. isPublishMessageRequest_Message()
  1338. }
  1339. type PublishMessageRequest_Init struct {
  1340. Init *PublishMessageRequest_InitMessage `protobuf:"bytes,1,opt,name=init,proto3,oneof"`
  1341. }
  1342. type PublishMessageRequest_Data struct {
  1343. Data *DataMessage `protobuf:"bytes,2,opt,name=data,proto3,oneof"`
  1344. }
  1345. func (*PublishMessageRequest_Init) isPublishMessageRequest_Message() {}
  1346. func (*PublishMessageRequest_Data) isPublishMessageRequest_Message() {}
  1347. type PublishMessageResponse struct {
  1348. state protoimpl.MessageState
  1349. sizeCache protoimpl.SizeCache
  1350. unknownFields protoimpl.UnknownFields
  1351. AckSequence int64 `protobuf:"varint,1,opt,name=ack_sequence,json=ackSequence,proto3" json:"ack_sequence,omitempty"`
  1352. Error string `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
  1353. ShouldClose bool `protobuf:"varint,3,opt,name=should_close,json=shouldClose,proto3" json:"should_close,omitempty"`
  1354. }
  1355. func (x *PublishMessageResponse) Reset() {
  1356. *x = PublishMessageResponse{}
  1357. if protoimpl.UnsafeEnabled {
  1358. mi := &file_mq_proto_msgTypes[26]
  1359. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1360. ms.StoreMessageInfo(mi)
  1361. }
  1362. }
  1363. func (x *PublishMessageResponse) String() string {
  1364. return protoimpl.X.MessageStringOf(x)
  1365. }
  1366. func (*PublishMessageResponse) ProtoMessage() {}
  1367. func (x *PublishMessageResponse) ProtoReflect() protoreflect.Message {
  1368. mi := &file_mq_proto_msgTypes[26]
  1369. if protoimpl.UnsafeEnabled && x != nil {
  1370. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1371. if ms.LoadMessageInfo() == nil {
  1372. ms.StoreMessageInfo(mi)
  1373. }
  1374. return ms
  1375. }
  1376. return mi.MessageOf(x)
  1377. }
  1378. // Deprecated: Use PublishMessageResponse.ProtoReflect.Descriptor instead.
  1379. func (*PublishMessageResponse) Descriptor() ([]byte, []int) {
  1380. return file_mq_proto_rawDescGZIP(), []int{26}
  1381. }
  1382. func (x *PublishMessageResponse) GetAckSequence() int64 {
  1383. if x != nil {
  1384. return x.AckSequence
  1385. }
  1386. return 0
  1387. }
  1388. func (x *PublishMessageResponse) GetError() string {
  1389. if x != nil {
  1390. return x.Error
  1391. }
  1392. return ""
  1393. }
  1394. func (x *PublishMessageResponse) GetShouldClose() bool {
  1395. if x != nil {
  1396. return x.ShouldClose
  1397. }
  1398. return false
  1399. }
  1400. type PublishFollowMeRequest struct {
  1401. state protoimpl.MessageState
  1402. sizeCache protoimpl.SizeCache
  1403. unknownFields protoimpl.UnknownFields
  1404. // Types that are assignable to Message:
  1405. //
  1406. // *PublishFollowMeRequest_Init
  1407. // *PublishFollowMeRequest_Data
  1408. // *PublishFollowMeRequest_Flush
  1409. // *PublishFollowMeRequest_Close
  1410. Message isPublishFollowMeRequest_Message `protobuf_oneof:"message"`
  1411. }
  1412. func (x *PublishFollowMeRequest) Reset() {
  1413. *x = PublishFollowMeRequest{}
  1414. if protoimpl.UnsafeEnabled {
  1415. mi := &file_mq_proto_msgTypes[27]
  1416. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1417. ms.StoreMessageInfo(mi)
  1418. }
  1419. }
  1420. func (x *PublishFollowMeRequest) String() string {
  1421. return protoimpl.X.MessageStringOf(x)
  1422. }
  1423. func (*PublishFollowMeRequest) ProtoMessage() {}
  1424. func (x *PublishFollowMeRequest) ProtoReflect() protoreflect.Message {
  1425. mi := &file_mq_proto_msgTypes[27]
  1426. if protoimpl.UnsafeEnabled && x != nil {
  1427. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1428. if ms.LoadMessageInfo() == nil {
  1429. ms.StoreMessageInfo(mi)
  1430. }
  1431. return ms
  1432. }
  1433. return mi.MessageOf(x)
  1434. }
  1435. // Deprecated: Use PublishFollowMeRequest.ProtoReflect.Descriptor instead.
  1436. func (*PublishFollowMeRequest) Descriptor() ([]byte, []int) {
  1437. return file_mq_proto_rawDescGZIP(), []int{27}
  1438. }
  1439. func (m *PublishFollowMeRequest) GetMessage() isPublishFollowMeRequest_Message {
  1440. if m != nil {
  1441. return m.Message
  1442. }
  1443. return nil
  1444. }
  1445. func (x *PublishFollowMeRequest) GetInit() *PublishFollowMeRequest_InitMessage {
  1446. if x, ok := x.GetMessage().(*PublishFollowMeRequest_Init); ok {
  1447. return x.Init
  1448. }
  1449. return nil
  1450. }
  1451. func (x *PublishFollowMeRequest) GetData() *DataMessage {
  1452. if x, ok := x.GetMessage().(*PublishFollowMeRequest_Data); ok {
  1453. return x.Data
  1454. }
  1455. return nil
  1456. }
  1457. func (x *PublishFollowMeRequest) GetFlush() *PublishFollowMeRequest_FlushMessage {
  1458. if x, ok := x.GetMessage().(*PublishFollowMeRequest_Flush); ok {
  1459. return x.Flush
  1460. }
  1461. return nil
  1462. }
  1463. func (x *PublishFollowMeRequest) GetClose() *PublishFollowMeRequest_CloseMessage {
  1464. if x, ok := x.GetMessage().(*PublishFollowMeRequest_Close); ok {
  1465. return x.Close
  1466. }
  1467. return nil
  1468. }
  1469. type isPublishFollowMeRequest_Message interface {
  1470. isPublishFollowMeRequest_Message()
  1471. }
  1472. type PublishFollowMeRequest_Init struct {
  1473. Init *PublishFollowMeRequest_InitMessage `protobuf:"bytes,1,opt,name=init,proto3,oneof"`
  1474. }
  1475. type PublishFollowMeRequest_Data struct {
  1476. Data *DataMessage `protobuf:"bytes,2,opt,name=data,proto3,oneof"`
  1477. }
  1478. type PublishFollowMeRequest_Flush struct {
  1479. Flush *PublishFollowMeRequest_FlushMessage `protobuf:"bytes,3,opt,name=flush,proto3,oneof"`
  1480. }
  1481. type PublishFollowMeRequest_Close struct {
  1482. Close *PublishFollowMeRequest_CloseMessage `protobuf:"bytes,4,opt,name=close,proto3,oneof"`
  1483. }
  1484. func (*PublishFollowMeRequest_Init) isPublishFollowMeRequest_Message() {}
  1485. func (*PublishFollowMeRequest_Data) isPublishFollowMeRequest_Message() {}
  1486. func (*PublishFollowMeRequest_Flush) isPublishFollowMeRequest_Message() {}
  1487. func (*PublishFollowMeRequest_Close) isPublishFollowMeRequest_Message() {}
  1488. type PublishFollowMeResponse struct {
  1489. state protoimpl.MessageState
  1490. sizeCache protoimpl.SizeCache
  1491. unknownFields protoimpl.UnknownFields
  1492. AckTsNs int64 `protobuf:"varint,1,opt,name=ack_ts_ns,json=ackTsNs,proto3" json:"ack_ts_ns,omitempty"`
  1493. }
  1494. func (x *PublishFollowMeResponse) Reset() {
  1495. *x = PublishFollowMeResponse{}
  1496. if protoimpl.UnsafeEnabled {
  1497. mi := &file_mq_proto_msgTypes[28]
  1498. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1499. ms.StoreMessageInfo(mi)
  1500. }
  1501. }
  1502. func (x *PublishFollowMeResponse) String() string {
  1503. return protoimpl.X.MessageStringOf(x)
  1504. }
  1505. func (*PublishFollowMeResponse) ProtoMessage() {}
  1506. func (x *PublishFollowMeResponse) ProtoReflect() protoreflect.Message {
  1507. mi := &file_mq_proto_msgTypes[28]
  1508. if protoimpl.UnsafeEnabled && x != nil {
  1509. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1510. if ms.LoadMessageInfo() == nil {
  1511. ms.StoreMessageInfo(mi)
  1512. }
  1513. return ms
  1514. }
  1515. return mi.MessageOf(x)
  1516. }
  1517. // Deprecated: Use PublishFollowMeResponse.ProtoReflect.Descriptor instead.
  1518. func (*PublishFollowMeResponse) Descriptor() ([]byte, []int) {
  1519. return file_mq_proto_rawDescGZIP(), []int{28}
  1520. }
  1521. func (x *PublishFollowMeResponse) GetAckTsNs() int64 {
  1522. if x != nil {
  1523. return x.AckTsNs
  1524. }
  1525. return 0
  1526. }
  1527. type SubscribeMessageRequest struct {
  1528. state protoimpl.MessageState
  1529. sizeCache protoimpl.SizeCache
  1530. unknownFields protoimpl.UnknownFields
  1531. // Types that are assignable to Message:
  1532. //
  1533. // *SubscribeMessageRequest_Init
  1534. // *SubscribeMessageRequest_Ack
  1535. Message isSubscribeMessageRequest_Message `protobuf_oneof:"message"`
  1536. }
  1537. func (x *SubscribeMessageRequest) Reset() {
  1538. *x = SubscribeMessageRequest{}
  1539. if protoimpl.UnsafeEnabled {
  1540. mi := &file_mq_proto_msgTypes[29]
  1541. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1542. ms.StoreMessageInfo(mi)
  1543. }
  1544. }
  1545. func (x *SubscribeMessageRequest) String() string {
  1546. return protoimpl.X.MessageStringOf(x)
  1547. }
  1548. func (*SubscribeMessageRequest) ProtoMessage() {}
  1549. func (x *SubscribeMessageRequest) ProtoReflect() protoreflect.Message {
  1550. mi := &file_mq_proto_msgTypes[29]
  1551. if protoimpl.UnsafeEnabled && x != nil {
  1552. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1553. if ms.LoadMessageInfo() == nil {
  1554. ms.StoreMessageInfo(mi)
  1555. }
  1556. return ms
  1557. }
  1558. return mi.MessageOf(x)
  1559. }
  1560. // Deprecated: Use SubscribeMessageRequest.ProtoReflect.Descriptor instead.
  1561. func (*SubscribeMessageRequest) Descriptor() ([]byte, []int) {
  1562. return file_mq_proto_rawDescGZIP(), []int{29}
  1563. }
  1564. func (m *SubscribeMessageRequest) GetMessage() isSubscribeMessageRequest_Message {
  1565. if m != nil {
  1566. return m.Message
  1567. }
  1568. return nil
  1569. }
  1570. func (x *SubscribeMessageRequest) GetInit() *SubscribeMessageRequest_InitMessage {
  1571. if x, ok := x.GetMessage().(*SubscribeMessageRequest_Init); ok {
  1572. return x.Init
  1573. }
  1574. return nil
  1575. }
  1576. func (x *SubscribeMessageRequest) GetAck() *SubscribeMessageRequest_AckMessage {
  1577. if x, ok := x.GetMessage().(*SubscribeMessageRequest_Ack); ok {
  1578. return x.Ack
  1579. }
  1580. return nil
  1581. }
  1582. type isSubscribeMessageRequest_Message interface {
  1583. isSubscribeMessageRequest_Message()
  1584. }
  1585. type SubscribeMessageRequest_Init struct {
  1586. Init *SubscribeMessageRequest_InitMessage `protobuf:"bytes,1,opt,name=init,proto3,oneof"`
  1587. }
  1588. type SubscribeMessageRequest_Ack struct {
  1589. Ack *SubscribeMessageRequest_AckMessage `protobuf:"bytes,2,opt,name=ack,proto3,oneof"`
  1590. }
  1591. func (*SubscribeMessageRequest_Init) isSubscribeMessageRequest_Message() {}
  1592. func (*SubscribeMessageRequest_Ack) isSubscribeMessageRequest_Message() {}
  1593. type SubscribeMessageResponse struct {
  1594. state protoimpl.MessageState
  1595. sizeCache protoimpl.SizeCache
  1596. unknownFields protoimpl.UnknownFields
  1597. // Types that are assignable to Message:
  1598. //
  1599. // *SubscribeMessageResponse_Ctrl
  1600. // *SubscribeMessageResponse_Data
  1601. Message isSubscribeMessageResponse_Message `protobuf_oneof:"message"`
  1602. }
  1603. func (x *SubscribeMessageResponse) Reset() {
  1604. *x = SubscribeMessageResponse{}
  1605. if protoimpl.UnsafeEnabled {
  1606. mi := &file_mq_proto_msgTypes[30]
  1607. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1608. ms.StoreMessageInfo(mi)
  1609. }
  1610. }
  1611. func (x *SubscribeMessageResponse) String() string {
  1612. return protoimpl.X.MessageStringOf(x)
  1613. }
  1614. func (*SubscribeMessageResponse) ProtoMessage() {}
  1615. func (x *SubscribeMessageResponse) ProtoReflect() protoreflect.Message {
  1616. mi := &file_mq_proto_msgTypes[30]
  1617. if protoimpl.UnsafeEnabled && x != nil {
  1618. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1619. if ms.LoadMessageInfo() == nil {
  1620. ms.StoreMessageInfo(mi)
  1621. }
  1622. return ms
  1623. }
  1624. return mi.MessageOf(x)
  1625. }
  1626. // Deprecated: Use SubscribeMessageResponse.ProtoReflect.Descriptor instead.
  1627. func (*SubscribeMessageResponse) Descriptor() ([]byte, []int) {
  1628. return file_mq_proto_rawDescGZIP(), []int{30}
  1629. }
  1630. func (m *SubscribeMessageResponse) GetMessage() isSubscribeMessageResponse_Message {
  1631. if m != nil {
  1632. return m.Message
  1633. }
  1634. return nil
  1635. }
  1636. func (x *SubscribeMessageResponse) GetCtrl() *SubscribeMessageResponse_SubscribeCtrlMessage {
  1637. if x, ok := x.GetMessage().(*SubscribeMessageResponse_Ctrl); ok {
  1638. return x.Ctrl
  1639. }
  1640. return nil
  1641. }
  1642. func (x *SubscribeMessageResponse) GetData() *DataMessage {
  1643. if x, ok := x.GetMessage().(*SubscribeMessageResponse_Data); ok {
  1644. return x.Data
  1645. }
  1646. return nil
  1647. }
  1648. type isSubscribeMessageResponse_Message interface {
  1649. isSubscribeMessageResponse_Message()
  1650. }
  1651. type SubscribeMessageResponse_Ctrl struct {
  1652. Ctrl *SubscribeMessageResponse_SubscribeCtrlMessage `protobuf:"bytes,1,opt,name=ctrl,proto3,oneof"`
  1653. }
  1654. type SubscribeMessageResponse_Data struct {
  1655. Data *DataMessage `protobuf:"bytes,2,opt,name=data,proto3,oneof"`
  1656. }
  1657. func (*SubscribeMessageResponse_Ctrl) isSubscribeMessageResponse_Message() {}
  1658. func (*SubscribeMessageResponse_Data) isSubscribeMessageResponse_Message() {}
  1659. type SubscribeFollowMeRequest struct {
  1660. state protoimpl.MessageState
  1661. sizeCache protoimpl.SizeCache
  1662. unknownFields protoimpl.UnknownFields
  1663. // Types that are assignable to Message:
  1664. //
  1665. // *SubscribeFollowMeRequest_Init
  1666. // *SubscribeFollowMeRequest_Ack
  1667. // *SubscribeFollowMeRequest_Close
  1668. Message isSubscribeFollowMeRequest_Message `protobuf_oneof:"message"`
  1669. }
  1670. func (x *SubscribeFollowMeRequest) Reset() {
  1671. *x = SubscribeFollowMeRequest{}
  1672. if protoimpl.UnsafeEnabled {
  1673. mi := &file_mq_proto_msgTypes[31]
  1674. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1675. ms.StoreMessageInfo(mi)
  1676. }
  1677. }
  1678. func (x *SubscribeFollowMeRequest) String() string {
  1679. return protoimpl.X.MessageStringOf(x)
  1680. }
  1681. func (*SubscribeFollowMeRequest) ProtoMessage() {}
  1682. func (x *SubscribeFollowMeRequest) ProtoReflect() protoreflect.Message {
  1683. mi := &file_mq_proto_msgTypes[31]
  1684. if protoimpl.UnsafeEnabled && x != nil {
  1685. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1686. if ms.LoadMessageInfo() == nil {
  1687. ms.StoreMessageInfo(mi)
  1688. }
  1689. return ms
  1690. }
  1691. return mi.MessageOf(x)
  1692. }
  1693. // Deprecated: Use SubscribeFollowMeRequest.ProtoReflect.Descriptor instead.
  1694. func (*SubscribeFollowMeRequest) Descriptor() ([]byte, []int) {
  1695. return file_mq_proto_rawDescGZIP(), []int{31}
  1696. }
  1697. func (m *SubscribeFollowMeRequest) GetMessage() isSubscribeFollowMeRequest_Message {
  1698. if m != nil {
  1699. return m.Message
  1700. }
  1701. return nil
  1702. }
  1703. func (x *SubscribeFollowMeRequest) GetInit() *SubscribeFollowMeRequest_InitMessage {
  1704. if x, ok := x.GetMessage().(*SubscribeFollowMeRequest_Init); ok {
  1705. return x.Init
  1706. }
  1707. return nil
  1708. }
  1709. func (x *SubscribeFollowMeRequest) GetAck() *SubscribeFollowMeRequest_AckMessage {
  1710. if x, ok := x.GetMessage().(*SubscribeFollowMeRequest_Ack); ok {
  1711. return x.Ack
  1712. }
  1713. return nil
  1714. }
  1715. func (x *SubscribeFollowMeRequest) GetClose() *SubscribeFollowMeRequest_CloseMessage {
  1716. if x, ok := x.GetMessage().(*SubscribeFollowMeRequest_Close); ok {
  1717. return x.Close
  1718. }
  1719. return nil
  1720. }
  1721. type isSubscribeFollowMeRequest_Message interface {
  1722. isSubscribeFollowMeRequest_Message()
  1723. }
  1724. type SubscribeFollowMeRequest_Init struct {
  1725. Init *SubscribeFollowMeRequest_InitMessage `protobuf:"bytes,1,opt,name=init,proto3,oneof"`
  1726. }
  1727. type SubscribeFollowMeRequest_Ack struct {
  1728. Ack *SubscribeFollowMeRequest_AckMessage `protobuf:"bytes,2,opt,name=ack,proto3,oneof"`
  1729. }
  1730. type SubscribeFollowMeRequest_Close struct {
  1731. Close *SubscribeFollowMeRequest_CloseMessage `protobuf:"bytes,3,opt,name=close,proto3,oneof"`
  1732. }
  1733. func (*SubscribeFollowMeRequest_Init) isSubscribeFollowMeRequest_Message() {}
  1734. func (*SubscribeFollowMeRequest_Ack) isSubscribeFollowMeRequest_Message() {}
  1735. func (*SubscribeFollowMeRequest_Close) isSubscribeFollowMeRequest_Message() {}
  1736. type SubscribeFollowMeResponse struct {
  1737. state protoimpl.MessageState
  1738. sizeCache protoimpl.SizeCache
  1739. unknownFields protoimpl.UnknownFields
  1740. AckTsNs int64 `protobuf:"varint,1,opt,name=ack_ts_ns,json=ackTsNs,proto3" json:"ack_ts_ns,omitempty"`
  1741. }
  1742. func (x *SubscribeFollowMeResponse) Reset() {
  1743. *x = SubscribeFollowMeResponse{}
  1744. if protoimpl.UnsafeEnabled {
  1745. mi := &file_mq_proto_msgTypes[32]
  1746. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1747. ms.StoreMessageInfo(mi)
  1748. }
  1749. }
  1750. func (x *SubscribeFollowMeResponse) String() string {
  1751. return protoimpl.X.MessageStringOf(x)
  1752. }
  1753. func (*SubscribeFollowMeResponse) ProtoMessage() {}
  1754. func (x *SubscribeFollowMeResponse) ProtoReflect() protoreflect.Message {
  1755. mi := &file_mq_proto_msgTypes[32]
  1756. if protoimpl.UnsafeEnabled && x != nil {
  1757. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1758. if ms.LoadMessageInfo() == nil {
  1759. ms.StoreMessageInfo(mi)
  1760. }
  1761. return ms
  1762. }
  1763. return mi.MessageOf(x)
  1764. }
  1765. // Deprecated: Use SubscribeFollowMeResponse.ProtoReflect.Descriptor instead.
  1766. func (*SubscribeFollowMeResponse) Descriptor() ([]byte, []int) {
  1767. return file_mq_proto_rawDescGZIP(), []int{32}
  1768. }
  1769. func (x *SubscribeFollowMeResponse) GetAckTsNs() int64 {
  1770. if x != nil {
  1771. return x.AckTsNs
  1772. }
  1773. return 0
  1774. }
  1775. type ClosePublishersRequest struct {
  1776. state protoimpl.MessageState
  1777. sizeCache protoimpl.SizeCache
  1778. unknownFields protoimpl.UnknownFields
  1779. Topic *Topic `protobuf:"bytes,1,opt,name=topic,proto3" json:"topic,omitempty"`
  1780. UnixTimeNs int64 `protobuf:"varint,2,opt,name=unix_time_ns,json=unixTimeNs,proto3" json:"unix_time_ns,omitempty"`
  1781. }
  1782. func (x *ClosePublishersRequest) Reset() {
  1783. *x = ClosePublishersRequest{}
  1784. if protoimpl.UnsafeEnabled {
  1785. mi := &file_mq_proto_msgTypes[33]
  1786. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1787. ms.StoreMessageInfo(mi)
  1788. }
  1789. }
  1790. func (x *ClosePublishersRequest) String() string {
  1791. return protoimpl.X.MessageStringOf(x)
  1792. }
  1793. func (*ClosePublishersRequest) ProtoMessage() {}
  1794. func (x *ClosePublishersRequest) ProtoReflect() protoreflect.Message {
  1795. mi := &file_mq_proto_msgTypes[33]
  1796. if protoimpl.UnsafeEnabled && x != nil {
  1797. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1798. if ms.LoadMessageInfo() == nil {
  1799. ms.StoreMessageInfo(mi)
  1800. }
  1801. return ms
  1802. }
  1803. return mi.MessageOf(x)
  1804. }
  1805. // Deprecated: Use ClosePublishersRequest.ProtoReflect.Descriptor instead.
  1806. func (*ClosePublishersRequest) Descriptor() ([]byte, []int) {
  1807. return file_mq_proto_rawDescGZIP(), []int{33}
  1808. }
  1809. func (x *ClosePublishersRequest) GetTopic() *Topic {
  1810. if x != nil {
  1811. return x.Topic
  1812. }
  1813. return nil
  1814. }
  1815. func (x *ClosePublishersRequest) GetUnixTimeNs() int64 {
  1816. if x != nil {
  1817. return x.UnixTimeNs
  1818. }
  1819. return 0
  1820. }
  1821. type ClosePublishersResponse struct {
  1822. state protoimpl.MessageState
  1823. sizeCache protoimpl.SizeCache
  1824. unknownFields protoimpl.UnknownFields
  1825. }
  1826. func (x *ClosePublishersResponse) Reset() {
  1827. *x = ClosePublishersResponse{}
  1828. if protoimpl.UnsafeEnabled {
  1829. mi := &file_mq_proto_msgTypes[34]
  1830. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1831. ms.StoreMessageInfo(mi)
  1832. }
  1833. }
  1834. func (x *ClosePublishersResponse) String() string {
  1835. return protoimpl.X.MessageStringOf(x)
  1836. }
  1837. func (*ClosePublishersResponse) ProtoMessage() {}
  1838. func (x *ClosePublishersResponse) ProtoReflect() protoreflect.Message {
  1839. mi := &file_mq_proto_msgTypes[34]
  1840. if protoimpl.UnsafeEnabled && x != nil {
  1841. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1842. if ms.LoadMessageInfo() == nil {
  1843. ms.StoreMessageInfo(mi)
  1844. }
  1845. return ms
  1846. }
  1847. return mi.MessageOf(x)
  1848. }
  1849. // Deprecated: Use ClosePublishersResponse.ProtoReflect.Descriptor instead.
  1850. func (*ClosePublishersResponse) Descriptor() ([]byte, []int) {
  1851. return file_mq_proto_rawDescGZIP(), []int{34}
  1852. }
  1853. type CloseSubscribersRequest struct {
  1854. state protoimpl.MessageState
  1855. sizeCache protoimpl.SizeCache
  1856. unknownFields protoimpl.UnknownFields
  1857. Topic *Topic `protobuf:"bytes,1,opt,name=topic,proto3" json:"topic,omitempty"`
  1858. UnixTimeNs int64 `protobuf:"varint,2,opt,name=unix_time_ns,json=unixTimeNs,proto3" json:"unix_time_ns,omitempty"`
  1859. }
  1860. func (x *CloseSubscribersRequest) Reset() {
  1861. *x = CloseSubscribersRequest{}
  1862. if protoimpl.UnsafeEnabled {
  1863. mi := &file_mq_proto_msgTypes[35]
  1864. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1865. ms.StoreMessageInfo(mi)
  1866. }
  1867. }
  1868. func (x *CloseSubscribersRequest) String() string {
  1869. return protoimpl.X.MessageStringOf(x)
  1870. }
  1871. func (*CloseSubscribersRequest) ProtoMessage() {}
  1872. func (x *CloseSubscribersRequest) ProtoReflect() protoreflect.Message {
  1873. mi := &file_mq_proto_msgTypes[35]
  1874. if protoimpl.UnsafeEnabled && x != nil {
  1875. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1876. if ms.LoadMessageInfo() == nil {
  1877. ms.StoreMessageInfo(mi)
  1878. }
  1879. return ms
  1880. }
  1881. return mi.MessageOf(x)
  1882. }
  1883. // Deprecated: Use CloseSubscribersRequest.ProtoReflect.Descriptor instead.
  1884. func (*CloseSubscribersRequest) Descriptor() ([]byte, []int) {
  1885. return file_mq_proto_rawDescGZIP(), []int{35}
  1886. }
  1887. func (x *CloseSubscribersRequest) GetTopic() *Topic {
  1888. if x != nil {
  1889. return x.Topic
  1890. }
  1891. return nil
  1892. }
  1893. func (x *CloseSubscribersRequest) GetUnixTimeNs() int64 {
  1894. if x != nil {
  1895. return x.UnixTimeNs
  1896. }
  1897. return 0
  1898. }
  1899. type CloseSubscribersResponse struct {
  1900. state protoimpl.MessageState
  1901. sizeCache protoimpl.SizeCache
  1902. unknownFields protoimpl.UnknownFields
  1903. }
  1904. func (x *CloseSubscribersResponse) Reset() {
  1905. *x = CloseSubscribersResponse{}
  1906. if protoimpl.UnsafeEnabled {
  1907. mi := &file_mq_proto_msgTypes[36]
  1908. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1909. ms.StoreMessageInfo(mi)
  1910. }
  1911. }
  1912. func (x *CloseSubscribersResponse) String() string {
  1913. return protoimpl.X.MessageStringOf(x)
  1914. }
  1915. func (*CloseSubscribersResponse) ProtoMessage() {}
  1916. func (x *CloseSubscribersResponse) ProtoReflect() protoreflect.Message {
  1917. mi := &file_mq_proto_msgTypes[36]
  1918. if protoimpl.UnsafeEnabled && x != nil {
  1919. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1920. if ms.LoadMessageInfo() == nil {
  1921. ms.StoreMessageInfo(mi)
  1922. }
  1923. return ms
  1924. }
  1925. return mi.MessageOf(x)
  1926. }
  1927. // Deprecated: Use CloseSubscribersResponse.ProtoReflect.Descriptor instead.
  1928. func (*CloseSubscribersResponse) Descriptor() ([]byte, []int) {
  1929. return file_mq_proto_rawDescGZIP(), []int{36}
  1930. }
  1931. type PublisherToPubBalancerRequest_InitMessage struct {
  1932. state protoimpl.MessageState
  1933. sizeCache protoimpl.SizeCache
  1934. unknownFields protoimpl.UnknownFields
  1935. Broker string `protobuf:"bytes,1,opt,name=broker,proto3" json:"broker,omitempty"`
  1936. }
  1937. func (x *PublisherToPubBalancerRequest_InitMessage) Reset() {
  1938. *x = PublisherToPubBalancerRequest_InitMessage{}
  1939. if protoimpl.UnsafeEnabled {
  1940. mi := &file_mq_proto_msgTypes[38]
  1941. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1942. ms.StoreMessageInfo(mi)
  1943. }
  1944. }
  1945. func (x *PublisherToPubBalancerRequest_InitMessage) String() string {
  1946. return protoimpl.X.MessageStringOf(x)
  1947. }
  1948. func (*PublisherToPubBalancerRequest_InitMessage) ProtoMessage() {}
  1949. func (x *PublisherToPubBalancerRequest_InitMessage) ProtoReflect() protoreflect.Message {
  1950. mi := &file_mq_proto_msgTypes[38]
  1951. if protoimpl.UnsafeEnabled && x != nil {
  1952. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1953. if ms.LoadMessageInfo() == nil {
  1954. ms.StoreMessageInfo(mi)
  1955. }
  1956. return ms
  1957. }
  1958. return mi.MessageOf(x)
  1959. }
  1960. // Deprecated: Use PublisherToPubBalancerRequest_InitMessage.ProtoReflect.Descriptor instead.
  1961. func (*PublisherToPubBalancerRequest_InitMessage) Descriptor() ([]byte, []int) {
  1962. return file_mq_proto_rawDescGZIP(), []int{8, 0}
  1963. }
  1964. func (x *PublisherToPubBalancerRequest_InitMessage) GetBroker() string {
  1965. if x != nil {
  1966. return x.Broker
  1967. }
  1968. return ""
  1969. }
  1970. type SubscriberToSubCoordinatorRequest_InitMessage struct {
  1971. state protoimpl.MessageState
  1972. sizeCache protoimpl.SizeCache
  1973. unknownFields protoimpl.UnknownFields
  1974. ConsumerGroup string `protobuf:"bytes,1,opt,name=consumer_group,json=consumerGroup,proto3" json:"consumer_group,omitempty"`
  1975. ConsumerGroupInstanceId string `protobuf:"bytes,2,opt,name=consumer_group_instance_id,json=consumerGroupInstanceId,proto3" json:"consumer_group_instance_id,omitempty"`
  1976. Topic *Topic `protobuf:"bytes,3,opt,name=topic,proto3" json:"topic,omitempty"`
  1977. // The consumer group instance will be assigned at most max_partition_count partitions.
  1978. // If the number of partitions is less than the sum of max_partition_count,
  1979. // the consumer group instance may be assigned partitions less than max_partition_count.
  1980. // Default is 1.
  1981. MaxPartitionCount int32 `protobuf:"varint,4,opt,name=max_partition_count,json=maxPartitionCount,proto3" json:"max_partition_count,omitempty"`
  1982. // If consumer group instance changes, wait for rebalance_seconds before reassigning partitions
  1983. // Exception: if adding a new consumer group instance and sum of max_partition_count equals the number of partitions,
  1984. // the rebalance will happen immediately.
  1985. // Default is 10 seconds.
  1986. RebalanceSeconds int32 `protobuf:"varint,5,opt,name=rebalance_seconds,json=rebalanceSeconds,proto3" json:"rebalance_seconds,omitempty"`
  1987. }
  1988. func (x *SubscriberToSubCoordinatorRequest_InitMessage) Reset() {
  1989. *x = SubscriberToSubCoordinatorRequest_InitMessage{}
  1990. if protoimpl.UnsafeEnabled {
  1991. mi := &file_mq_proto_msgTypes[39]
  1992. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1993. ms.StoreMessageInfo(mi)
  1994. }
  1995. }
  1996. func (x *SubscriberToSubCoordinatorRequest_InitMessage) String() string {
  1997. return protoimpl.X.MessageStringOf(x)
  1998. }
  1999. func (*SubscriberToSubCoordinatorRequest_InitMessage) ProtoMessage() {}
  2000. func (x *SubscriberToSubCoordinatorRequest_InitMessage) ProtoReflect() protoreflect.Message {
  2001. mi := &file_mq_proto_msgTypes[39]
  2002. if protoimpl.UnsafeEnabled && x != nil {
  2003. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2004. if ms.LoadMessageInfo() == nil {
  2005. ms.StoreMessageInfo(mi)
  2006. }
  2007. return ms
  2008. }
  2009. return mi.MessageOf(x)
  2010. }
  2011. // Deprecated: Use SubscriberToSubCoordinatorRequest_InitMessage.ProtoReflect.Descriptor instead.
  2012. func (*SubscriberToSubCoordinatorRequest_InitMessage) Descriptor() ([]byte, []int) {
  2013. return file_mq_proto_rawDescGZIP(), []int{21, 0}
  2014. }
  2015. func (x *SubscriberToSubCoordinatorRequest_InitMessage) GetConsumerGroup() string {
  2016. if x != nil {
  2017. return x.ConsumerGroup
  2018. }
  2019. return ""
  2020. }
  2021. func (x *SubscriberToSubCoordinatorRequest_InitMessage) GetConsumerGroupInstanceId() string {
  2022. if x != nil {
  2023. return x.ConsumerGroupInstanceId
  2024. }
  2025. return ""
  2026. }
  2027. func (x *SubscriberToSubCoordinatorRequest_InitMessage) GetTopic() *Topic {
  2028. if x != nil {
  2029. return x.Topic
  2030. }
  2031. return nil
  2032. }
  2033. func (x *SubscriberToSubCoordinatorRequest_InitMessage) GetMaxPartitionCount() int32 {
  2034. if x != nil {
  2035. return x.MaxPartitionCount
  2036. }
  2037. return 0
  2038. }
  2039. func (x *SubscriberToSubCoordinatorRequest_InitMessage) GetRebalanceSeconds() int32 {
  2040. if x != nil {
  2041. return x.RebalanceSeconds
  2042. }
  2043. return 0
  2044. }
  2045. type SubscriberToSubCoordinatorRequest_AckUnAssignmentMessage struct {
  2046. state protoimpl.MessageState
  2047. sizeCache protoimpl.SizeCache
  2048. unknownFields protoimpl.UnknownFields
  2049. Partition *Partition `protobuf:"bytes,1,opt,name=partition,proto3" json:"partition,omitempty"`
  2050. }
  2051. func (x *SubscriberToSubCoordinatorRequest_AckUnAssignmentMessage) Reset() {
  2052. *x = SubscriberToSubCoordinatorRequest_AckUnAssignmentMessage{}
  2053. if protoimpl.UnsafeEnabled {
  2054. mi := &file_mq_proto_msgTypes[40]
  2055. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2056. ms.StoreMessageInfo(mi)
  2057. }
  2058. }
  2059. func (x *SubscriberToSubCoordinatorRequest_AckUnAssignmentMessage) String() string {
  2060. return protoimpl.X.MessageStringOf(x)
  2061. }
  2062. func (*SubscriberToSubCoordinatorRequest_AckUnAssignmentMessage) ProtoMessage() {}
  2063. func (x *SubscriberToSubCoordinatorRequest_AckUnAssignmentMessage) ProtoReflect() protoreflect.Message {
  2064. mi := &file_mq_proto_msgTypes[40]
  2065. if protoimpl.UnsafeEnabled && x != nil {
  2066. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2067. if ms.LoadMessageInfo() == nil {
  2068. ms.StoreMessageInfo(mi)
  2069. }
  2070. return ms
  2071. }
  2072. return mi.MessageOf(x)
  2073. }
  2074. // Deprecated: Use SubscriberToSubCoordinatorRequest_AckUnAssignmentMessage.ProtoReflect.Descriptor instead.
  2075. func (*SubscriberToSubCoordinatorRequest_AckUnAssignmentMessage) Descriptor() ([]byte, []int) {
  2076. return file_mq_proto_rawDescGZIP(), []int{21, 1}
  2077. }
  2078. func (x *SubscriberToSubCoordinatorRequest_AckUnAssignmentMessage) GetPartition() *Partition {
  2079. if x != nil {
  2080. return x.Partition
  2081. }
  2082. return nil
  2083. }
  2084. type SubscriberToSubCoordinatorRequest_AckAssignmentMessage struct {
  2085. state protoimpl.MessageState
  2086. sizeCache protoimpl.SizeCache
  2087. unknownFields protoimpl.UnknownFields
  2088. Partition *Partition `protobuf:"bytes,1,opt,name=partition,proto3" json:"partition,omitempty"`
  2089. }
  2090. func (x *SubscriberToSubCoordinatorRequest_AckAssignmentMessage) Reset() {
  2091. *x = SubscriberToSubCoordinatorRequest_AckAssignmentMessage{}
  2092. if protoimpl.UnsafeEnabled {
  2093. mi := &file_mq_proto_msgTypes[41]
  2094. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2095. ms.StoreMessageInfo(mi)
  2096. }
  2097. }
  2098. func (x *SubscriberToSubCoordinatorRequest_AckAssignmentMessage) String() string {
  2099. return protoimpl.X.MessageStringOf(x)
  2100. }
  2101. func (*SubscriberToSubCoordinatorRequest_AckAssignmentMessage) ProtoMessage() {}
  2102. func (x *SubscriberToSubCoordinatorRequest_AckAssignmentMessage) ProtoReflect() protoreflect.Message {
  2103. mi := &file_mq_proto_msgTypes[41]
  2104. if protoimpl.UnsafeEnabled && x != nil {
  2105. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2106. if ms.LoadMessageInfo() == nil {
  2107. ms.StoreMessageInfo(mi)
  2108. }
  2109. return ms
  2110. }
  2111. return mi.MessageOf(x)
  2112. }
  2113. // Deprecated: Use SubscriberToSubCoordinatorRequest_AckAssignmentMessage.ProtoReflect.Descriptor instead.
  2114. func (*SubscriberToSubCoordinatorRequest_AckAssignmentMessage) Descriptor() ([]byte, []int) {
  2115. return file_mq_proto_rawDescGZIP(), []int{21, 2}
  2116. }
  2117. func (x *SubscriberToSubCoordinatorRequest_AckAssignmentMessage) GetPartition() *Partition {
  2118. if x != nil {
  2119. return x.Partition
  2120. }
  2121. return nil
  2122. }
  2123. type SubscriberToSubCoordinatorResponse_Assignment struct {
  2124. state protoimpl.MessageState
  2125. sizeCache protoimpl.SizeCache
  2126. unknownFields protoimpl.UnknownFields
  2127. PartitionAssignment *BrokerPartitionAssignment `protobuf:"bytes,1,opt,name=partition_assignment,json=partitionAssignment,proto3" json:"partition_assignment,omitempty"`
  2128. }
  2129. func (x *SubscriberToSubCoordinatorResponse_Assignment) Reset() {
  2130. *x = SubscriberToSubCoordinatorResponse_Assignment{}
  2131. if protoimpl.UnsafeEnabled {
  2132. mi := &file_mq_proto_msgTypes[42]
  2133. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2134. ms.StoreMessageInfo(mi)
  2135. }
  2136. }
  2137. func (x *SubscriberToSubCoordinatorResponse_Assignment) String() string {
  2138. return protoimpl.X.MessageStringOf(x)
  2139. }
  2140. func (*SubscriberToSubCoordinatorResponse_Assignment) ProtoMessage() {}
  2141. func (x *SubscriberToSubCoordinatorResponse_Assignment) ProtoReflect() protoreflect.Message {
  2142. mi := &file_mq_proto_msgTypes[42]
  2143. if protoimpl.UnsafeEnabled && x != nil {
  2144. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2145. if ms.LoadMessageInfo() == nil {
  2146. ms.StoreMessageInfo(mi)
  2147. }
  2148. return ms
  2149. }
  2150. return mi.MessageOf(x)
  2151. }
  2152. // Deprecated: Use SubscriberToSubCoordinatorResponse_Assignment.ProtoReflect.Descriptor instead.
  2153. func (*SubscriberToSubCoordinatorResponse_Assignment) Descriptor() ([]byte, []int) {
  2154. return file_mq_proto_rawDescGZIP(), []int{22, 0}
  2155. }
  2156. func (x *SubscriberToSubCoordinatorResponse_Assignment) GetPartitionAssignment() *BrokerPartitionAssignment {
  2157. if x != nil {
  2158. return x.PartitionAssignment
  2159. }
  2160. return nil
  2161. }
  2162. type SubscriberToSubCoordinatorResponse_UnAssignment struct {
  2163. state protoimpl.MessageState
  2164. sizeCache protoimpl.SizeCache
  2165. unknownFields protoimpl.UnknownFields
  2166. Partition *Partition `protobuf:"bytes,1,opt,name=partition,proto3" json:"partition,omitempty"`
  2167. }
  2168. func (x *SubscriberToSubCoordinatorResponse_UnAssignment) Reset() {
  2169. *x = SubscriberToSubCoordinatorResponse_UnAssignment{}
  2170. if protoimpl.UnsafeEnabled {
  2171. mi := &file_mq_proto_msgTypes[43]
  2172. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2173. ms.StoreMessageInfo(mi)
  2174. }
  2175. }
  2176. func (x *SubscriberToSubCoordinatorResponse_UnAssignment) String() string {
  2177. return protoimpl.X.MessageStringOf(x)
  2178. }
  2179. func (*SubscriberToSubCoordinatorResponse_UnAssignment) ProtoMessage() {}
  2180. func (x *SubscriberToSubCoordinatorResponse_UnAssignment) ProtoReflect() protoreflect.Message {
  2181. mi := &file_mq_proto_msgTypes[43]
  2182. if protoimpl.UnsafeEnabled && x != nil {
  2183. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2184. if ms.LoadMessageInfo() == nil {
  2185. ms.StoreMessageInfo(mi)
  2186. }
  2187. return ms
  2188. }
  2189. return mi.MessageOf(x)
  2190. }
  2191. // Deprecated: Use SubscriberToSubCoordinatorResponse_UnAssignment.ProtoReflect.Descriptor instead.
  2192. func (*SubscriberToSubCoordinatorResponse_UnAssignment) Descriptor() ([]byte, []int) {
  2193. return file_mq_proto_rawDescGZIP(), []int{22, 1}
  2194. }
  2195. func (x *SubscriberToSubCoordinatorResponse_UnAssignment) GetPartition() *Partition {
  2196. if x != nil {
  2197. return x.Partition
  2198. }
  2199. return nil
  2200. }
  2201. type PublishMessageRequest_InitMessage struct {
  2202. state protoimpl.MessageState
  2203. sizeCache protoimpl.SizeCache
  2204. unknownFields protoimpl.UnknownFields
  2205. Topic *Topic `protobuf:"bytes,1,opt,name=topic,proto3" json:"topic,omitempty"`
  2206. Partition *Partition `protobuf:"bytes,2,opt,name=partition,proto3" json:"partition,omitempty"`
  2207. AckInterval int32 `protobuf:"varint,3,opt,name=ack_interval,json=ackInterval,proto3" json:"ack_interval,omitempty"`
  2208. FollowerBroker string `protobuf:"bytes,4,opt,name=follower_broker,json=followerBroker,proto3" json:"follower_broker,omitempty"`
  2209. PublisherName string `protobuf:"bytes,5,opt,name=publisher_name,json=publisherName,proto3" json:"publisher_name,omitempty"` // for debugging
  2210. }
  2211. func (x *PublishMessageRequest_InitMessage) Reset() {
  2212. *x = PublishMessageRequest_InitMessage{}
  2213. if protoimpl.UnsafeEnabled {
  2214. mi := &file_mq_proto_msgTypes[44]
  2215. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2216. ms.StoreMessageInfo(mi)
  2217. }
  2218. }
  2219. func (x *PublishMessageRequest_InitMessage) String() string {
  2220. return protoimpl.X.MessageStringOf(x)
  2221. }
  2222. func (*PublishMessageRequest_InitMessage) ProtoMessage() {}
  2223. func (x *PublishMessageRequest_InitMessage) ProtoReflect() protoreflect.Message {
  2224. mi := &file_mq_proto_msgTypes[44]
  2225. if protoimpl.UnsafeEnabled && x != nil {
  2226. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2227. if ms.LoadMessageInfo() == nil {
  2228. ms.StoreMessageInfo(mi)
  2229. }
  2230. return ms
  2231. }
  2232. return mi.MessageOf(x)
  2233. }
  2234. // Deprecated: Use PublishMessageRequest_InitMessage.ProtoReflect.Descriptor instead.
  2235. func (*PublishMessageRequest_InitMessage) Descriptor() ([]byte, []int) {
  2236. return file_mq_proto_rawDescGZIP(), []int{25, 0}
  2237. }
  2238. func (x *PublishMessageRequest_InitMessage) GetTopic() *Topic {
  2239. if x != nil {
  2240. return x.Topic
  2241. }
  2242. return nil
  2243. }
  2244. func (x *PublishMessageRequest_InitMessage) GetPartition() *Partition {
  2245. if x != nil {
  2246. return x.Partition
  2247. }
  2248. return nil
  2249. }
  2250. func (x *PublishMessageRequest_InitMessage) GetAckInterval() int32 {
  2251. if x != nil {
  2252. return x.AckInterval
  2253. }
  2254. return 0
  2255. }
  2256. func (x *PublishMessageRequest_InitMessage) GetFollowerBroker() string {
  2257. if x != nil {
  2258. return x.FollowerBroker
  2259. }
  2260. return ""
  2261. }
  2262. func (x *PublishMessageRequest_InitMessage) GetPublisherName() string {
  2263. if x != nil {
  2264. return x.PublisherName
  2265. }
  2266. return ""
  2267. }
  2268. type PublishFollowMeRequest_InitMessage struct {
  2269. state protoimpl.MessageState
  2270. sizeCache protoimpl.SizeCache
  2271. unknownFields protoimpl.UnknownFields
  2272. Topic *Topic `protobuf:"bytes,1,opt,name=topic,proto3" json:"topic,omitempty"`
  2273. Partition *Partition `protobuf:"bytes,2,opt,name=partition,proto3" json:"partition,omitempty"`
  2274. }
  2275. func (x *PublishFollowMeRequest_InitMessage) Reset() {
  2276. *x = PublishFollowMeRequest_InitMessage{}
  2277. if protoimpl.UnsafeEnabled {
  2278. mi := &file_mq_proto_msgTypes[45]
  2279. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2280. ms.StoreMessageInfo(mi)
  2281. }
  2282. }
  2283. func (x *PublishFollowMeRequest_InitMessage) String() string {
  2284. return protoimpl.X.MessageStringOf(x)
  2285. }
  2286. func (*PublishFollowMeRequest_InitMessage) ProtoMessage() {}
  2287. func (x *PublishFollowMeRequest_InitMessage) ProtoReflect() protoreflect.Message {
  2288. mi := &file_mq_proto_msgTypes[45]
  2289. if protoimpl.UnsafeEnabled && x != nil {
  2290. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2291. if ms.LoadMessageInfo() == nil {
  2292. ms.StoreMessageInfo(mi)
  2293. }
  2294. return ms
  2295. }
  2296. return mi.MessageOf(x)
  2297. }
  2298. // Deprecated: Use PublishFollowMeRequest_InitMessage.ProtoReflect.Descriptor instead.
  2299. func (*PublishFollowMeRequest_InitMessage) Descriptor() ([]byte, []int) {
  2300. return file_mq_proto_rawDescGZIP(), []int{27, 0}
  2301. }
  2302. func (x *PublishFollowMeRequest_InitMessage) GetTopic() *Topic {
  2303. if x != nil {
  2304. return x.Topic
  2305. }
  2306. return nil
  2307. }
  2308. func (x *PublishFollowMeRequest_InitMessage) GetPartition() *Partition {
  2309. if x != nil {
  2310. return x.Partition
  2311. }
  2312. return nil
  2313. }
  2314. type PublishFollowMeRequest_FlushMessage struct {
  2315. state protoimpl.MessageState
  2316. sizeCache protoimpl.SizeCache
  2317. unknownFields protoimpl.UnknownFields
  2318. TsNs int64 `protobuf:"varint,1,opt,name=ts_ns,json=tsNs,proto3" json:"ts_ns,omitempty"`
  2319. }
  2320. func (x *PublishFollowMeRequest_FlushMessage) Reset() {
  2321. *x = PublishFollowMeRequest_FlushMessage{}
  2322. if protoimpl.UnsafeEnabled {
  2323. mi := &file_mq_proto_msgTypes[46]
  2324. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2325. ms.StoreMessageInfo(mi)
  2326. }
  2327. }
  2328. func (x *PublishFollowMeRequest_FlushMessage) String() string {
  2329. return protoimpl.X.MessageStringOf(x)
  2330. }
  2331. func (*PublishFollowMeRequest_FlushMessage) ProtoMessage() {}
  2332. func (x *PublishFollowMeRequest_FlushMessage) ProtoReflect() protoreflect.Message {
  2333. mi := &file_mq_proto_msgTypes[46]
  2334. if protoimpl.UnsafeEnabled && x != nil {
  2335. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2336. if ms.LoadMessageInfo() == nil {
  2337. ms.StoreMessageInfo(mi)
  2338. }
  2339. return ms
  2340. }
  2341. return mi.MessageOf(x)
  2342. }
  2343. // Deprecated: Use PublishFollowMeRequest_FlushMessage.ProtoReflect.Descriptor instead.
  2344. func (*PublishFollowMeRequest_FlushMessage) Descriptor() ([]byte, []int) {
  2345. return file_mq_proto_rawDescGZIP(), []int{27, 1}
  2346. }
  2347. func (x *PublishFollowMeRequest_FlushMessage) GetTsNs() int64 {
  2348. if x != nil {
  2349. return x.TsNs
  2350. }
  2351. return 0
  2352. }
  2353. type PublishFollowMeRequest_CloseMessage struct {
  2354. state protoimpl.MessageState
  2355. sizeCache protoimpl.SizeCache
  2356. unknownFields protoimpl.UnknownFields
  2357. }
  2358. func (x *PublishFollowMeRequest_CloseMessage) Reset() {
  2359. *x = PublishFollowMeRequest_CloseMessage{}
  2360. if protoimpl.UnsafeEnabled {
  2361. mi := &file_mq_proto_msgTypes[47]
  2362. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2363. ms.StoreMessageInfo(mi)
  2364. }
  2365. }
  2366. func (x *PublishFollowMeRequest_CloseMessage) String() string {
  2367. return protoimpl.X.MessageStringOf(x)
  2368. }
  2369. func (*PublishFollowMeRequest_CloseMessage) ProtoMessage() {}
  2370. func (x *PublishFollowMeRequest_CloseMessage) ProtoReflect() protoreflect.Message {
  2371. mi := &file_mq_proto_msgTypes[47]
  2372. if protoimpl.UnsafeEnabled && x != nil {
  2373. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2374. if ms.LoadMessageInfo() == nil {
  2375. ms.StoreMessageInfo(mi)
  2376. }
  2377. return ms
  2378. }
  2379. return mi.MessageOf(x)
  2380. }
  2381. // Deprecated: Use PublishFollowMeRequest_CloseMessage.ProtoReflect.Descriptor instead.
  2382. func (*PublishFollowMeRequest_CloseMessage) Descriptor() ([]byte, []int) {
  2383. return file_mq_proto_rawDescGZIP(), []int{27, 2}
  2384. }
  2385. type SubscribeMessageRequest_InitMessage struct {
  2386. state protoimpl.MessageState
  2387. sizeCache protoimpl.SizeCache
  2388. unknownFields protoimpl.UnknownFields
  2389. ConsumerGroup string `protobuf:"bytes,1,opt,name=consumer_group,json=consumerGroup,proto3" json:"consumer_group,omitempty"`
  2390. ConsumerId string `protobuf:"bytes,2,opt,name=consumer_id,json=consumerId,proto3" json:"consumer_id,omitempty"`
  2391. ClientId string `protobuf:"bytes,3,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
  2392. Topic *Topic `protobuf:"bytes,4,opt,name=topic,proto3" json:"topic,omitempty"`
  2393. PartitionOffset *PartitionOffset `protobuf:"bytes,5,opt,name=partition_offset,json=partitionOffset,proto3" json:"partition_offset,omitempty"`
  2394. Filter string `protobuf:"bytes,6,opt,name=filter,proto3" json:"filter,omitempty"`
  2395. FollowerBroker string `protobuf:"bytes,7,opt,name=follower_broker,json=followerBroker,proto3" json:"follower_broker,omitempty"`
  2396. Concurrency int32 `protobuf:"varint,8,opt,name=concurrency,proto3" json:"concurrency,omitempty"`
  2397. }
  2398. func (x *SubscribeMessageRequest_InitMessage) Reset() {
  2399. *x = SubscribeMessageRequest_InitMessage{}
  2400. if protoimpl.UnsafeEnabled {
  2401. mi := &file_mq_proto_msgTypes[48]
  2402. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2403. ms.StoreMessageInfo(mi)
  2404. }
  2405. }
  2406. func (x *SubscribeMessageRequest_InitMessage) String() string {
  2407. return protoimpl.X.MessageStringOf(x)
  2408. }
  2409. func (*SubscribeMessageRequest_InitMessage) ProtoMessage() {}
  2410. func (x *SubscribeMessageRequest_InitMessage) ProtoReflect() protoreflect.Message {
  2411. mi := &file_mq_proto_msgTypes[48]
  2412. if protoimpl.UnsafeEnabled && x != nil {
  2413. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2414. if ms.LoadMessageInfo() == nil {
  2415. ms.StoreMessageInfo(mi)
  2416. }
  2417. return ms
  2418. }
  2419. return mi.MessageOf(x)
  2420. }
  2421. // Deprecated: Use SubscribeMessageRequest_InitMessage.ProtoReflect.Descriptor instead.
  2422. func (*SubscribeMessageRequest_InitMessage) Descriptor() ([]byte, []int) {
  2423. return file_mq_proto_rawDescGZIP(), []int{29, 0}
  2424. }
  2425. func (x *SubscribeMessageRequest_InitMessage) GetConsumerGroup() string {
  2426. if x != nil {
  2427. return x.ConsumerGroup
  2428. }
  2429. return ""
  2430. }
  2431. func (x *SubscribeMessageRequest_InitMessage) GetConsumerId() string {
  2432. if x != nil {
  2433. return x.ConsumerId
  2434. }
  2435. return ""
  2436. }
  2437. func (x *SubscribeMessageRequest_InitMessage) GetClientId() string {
  2438. if x != nil {
  2439. return x.ClientId
  2440. }
  2441. return ""
  2442. }
  2443. func (x *SubscribeMessageRequest_InitMessage) GetTopic() *Topic {
  2444. if x != nil {
  2445. return x.Topic
  2446. }
  2447. return nil
  2448. }
  2449. func (x *SubscribeMessageRequest_InitMessage) GetPartitionOffset() *PartitionOffset {
  2450. if x != nil {
  2451. return x.PartitionOffset
  2452. }
  2453. return nil
  2454. }
  2455. func (x *SubscribeMessageRequest_InitMessage) GetFilter() string {
  2456. if x != nil {
  2457. return x.Filter
  2458. }
  2459. return ""
  2460. }
  2461. func (x *SubscribeMessageRequest_InitMessage) GetFollowerBroker() string {
  2462. if x != nil {
  2463. return x.FollowerBroker
  2464. }
  2465. return ""
  2466. }
  2467. func (x *SubscribeMessageRequest_InitMessage) GetConcurrency() int32 {
  2468. if x != nil {
  2469. return x.Concurrency
  2470. }
  2471. return 0
  2472. }
  2473. type SubscribeMessageRequest_AckMessage struct {
  2474. state protoimpl.MessageState
  2475. sizeCache protoimpl.SizeCache
  2476. unknownFields protoimpl.UnknownFields
  2477. Sequence int64 `protobuf:"varint,1,opt,name=sequence,proto3" json:"sequence,omitempty"`
  2478. Key []byte `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
  2479. }
  2480. func (x *SubscribeMessageRequest_AckMessage) Reset() {
  2481. *x = SubscribeMessageRequest_AckMessage{}
  2482. if protoimpl.UnsafeEnabled {
  2483. mi := &file_mq_proto_msgTypes[49]
  2484. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2485. ms.StoreMessageInfo(mi)
  2486. }
  2487. }
  2488. func (x *SubscribeMessageRequest_AckMessage) String() string {
  2489. return protoimpl.X.MessageStringOf(x)
  2490. }
  2491. func (*SubscribeMessageRequest_AckMessage) ProtoMessage() {}
  2492. func (x *SubscribeMessageRequest_AckMessage) ProtoReflect() protoreflect.Message {
  2493. mi := &file_mq_proto_msgTypes[49]
  2494. if protoimpl.UnsafeEnabled && x != nil {
  2495. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2496. if ms.LoadMessageInfo() == nil {
  2497. ms.StoreMessageInfo(mi)
  2498. }
  2499. return ms
  2500. }
  2501. return mi.MessageOf(x)
  2502. }
  2503. // Deprecated: Use SubscribeMessageRequest_AckMessage.ProtoReflect.Descriptor instead.
  2504. func (*SubscribeMessageRequest_AckMessage) Descriptor() ([]byte, []int) {
  2505. return file_mq_proto_rawDescGZIP(), []int{29, 1}
  2506. }
  2507. func (x *SubscribeMessageRequest_AckMessage) GetSequence() int64 {
  2508. if x != nil {
  2509. return x.Sequence
  2510. }
  2511. return 0
  2512. }
  2513. func (x *SubscribeMessageRequest_AckMessage) GetKey() []byte {
  2514. if x != nil {
  2515. return x.Key
  2516. }
  2517. return nil
  2518. }
  2519. type SubscribeMessageResponse_SubscribeCtrlMessage struct {
  2520. state protoimpl.MessageState
  2521. sizeCache protoimpl.SizeCache
  2522. unknownFields protoimpl.UnknownFields
  2523. Error string `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"`
  2524. IsEndOfStream bool `protobuf:"varint,2,opt,name=is_end_of_stream,json=isEndOfStream,proto3" json:"is_end_of_stream,omitempty"`
  2525. IsEndOfTopic bool `protobuf:"varint,3,opt,name=is_end_of_topic,json=isEndOfTopic,proto3" json:"is_end_of_topic,omitempty"`
  2526. }
  2527. func (x *SubscribeMessageResponse_SubscribeCtrlMessage) Reset() {
  2528. *x = SubscribeMessageResponse_SubscribeCtrlMessage{}
  2529. if protoimpl.UnsafeEnabled {
  2530. mi := &file_mq_proto_msgTypes[50]
  2531. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2532. ms.StoreMessageInfo(mi)
  2533. }
  2534. }
  2535. func (x *SubscribeMessageResponse_SubscribeCtrlMessage) String() string {
  2536. return protoimpl.X.MessageStringOf(x)
  2537. }
  2538. func (*SubscribeMessageResponse_SubscribeCtrlMessage) ProtoMessage() {}
  2539. func (x *SubscribeMessageResponse_SubscribeCtrlMessage) ProtoReflect() protoreflect.Message {
  2540. mi := &file_mq_proto_msgTypes[50]
  2541. if protoimpl.UnsafeEnabled && x != nil {
  2542. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2543. if ms.LoadMessageInfo() == nil {
  2544. ms.StoreMessageInfo(mi)
  2545. }
  2546. return ms
  2547. }
  2548. return mi.MessageOf(x)
  2549. }
  2550. // Deprecated: Use SubscribeMessageResponse_SubscribeCtrlMessage.ProtoReflect.Descriptor instead.
  2551. func (*SubscribeMessageResponse_SubscribeCtrlMessage) Descriptor() ([]byte, []int) {
  2552. return file_mq_proto_rawDescGZIP(), []int{30, 0}
  2553. }
  2554. func (x *SubscribeMessageResponse_SubscribeCtrlMessage) GetError() string {
  2555. if x != nil {
  2556. return x.Error
  2557. }
  2558. return ""
  2559. }
  2560. func (x *SubscribeMessageResponse_SubscribeCtrlMessage) GetIsEndOfStream() bool {
  2561. if x != nil {
  2562. return x.IsEndOfStream
  2563. }
  2564. return false
  2565. }
  2566. func (x *SubscribeMessageResponse_SubscribeCtrlMessage) GetIsEndOfTopic() bool {
  2567. if x != nil {
  2568. return x.IsEndOfTopic
  2569. }
  2570. return false
  2571. }
  2572. type SubscribeFollowMeRequest_InitMessage struct {
  2573. state protoimpl.MessageState
  2574. sizeCache protoimpl.SizeCache
  2575. unknownFields protoimpl.UnknownFields
  2576. Topic *Topic `protobuf:"bytes,1,opt,name=topic,proto3" json:"topic,omitempty"`
  2577. Partition *Partition `protobuf:"bytes,2,opt,name=partition,proto3" json:"partition,omitempty"`
  2578. ConsumerGroup string `protobuf:"bytes,3,opt,name=consumer_group,json=consumerGroup,proto3" json:"consumer_group,omitempty"`
  2579. }
  2580. func (x *SubscribeFollowMeRequest_InitMessage) Reset() {
  2581. *x = SubscribeFollowMeRequest_InitMessage{}
  2582. if protoimpl.UnsafeEnabled {
  2583. mi := &file_mq_proto_msgTypes[51]
  2584. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2585. ms.StoreMessageInfo(mi)
  2586. }
  2587. }
  2588. func (x *SubscribeFollowMeRequest_InitMessage) String() string {
  2589. return protoimpl.X.MessageStringOf(x)
  2590. }
  2591. func (*SubscribeFollowMeRequest_InitMessage) ProtoMessage() {}
  2592. func (x *SubscribeFollowMeRequest_InitMessage) ProtoReflect() protoreflect.Message {
  2593. mi := &file_mq_proto_msgTypes[51]
  2594. if protoimpl.UnsafeEnabled && x != nil {
  2595. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2596. if ms.LoadMessageInfo() == nil {
  2597. ms.StoreMessageInfo(mi)
  2598. }
  2599. return ms
  2600. }
  2601. return mi.MessageOf(x)
  2602. }
  2603. // Deprecated: Use SubscribeFollowMeRequest_InitMessage.ProtoReflect.Descriptor instead.
  2604. func (*SubscribeFollowMeRequest_InitMessage) Descriptor() ([]byte, []int) {
  2605. return file_mq_proto_rawDescGZIP(), []int{31, 0}
  2606. }
  2607. func (x *SubscribeFollowMeRequest_InitMessage) GetTopic() *Topic {
  2608. if x != nil {
  2609. return x.Topic
  2610. }
  2611. return nil
  2612. }
  2613. func (x *SubscribeFollowMeRequest_InitMessage) GetPartition() *Partition {
  2614. if x != nil {
  2615. return x.Partition
  2616. }
  2617. return nil
  2618. }
  2619. func (x *SubscribeFollowMeRequest_InitMessage) GetConsumerGroup() string {
  2620. if x != nil {
  2621. return x.ConsumerGroup
  2622. }
  2623. return ""
  2624. }
  2625. type SubscribeFollowMeRequest_AckMessage struct {
  2626. state protoimpl.MessageState
  2627. sizeCache protoimpl.SizeCache
  2628. unknownFields protoimpl.UnknownFields
  2629. TsNs int64 `protobuf:"varint,1,opt,name=ts_ns,json=tsNs,proto3" json:"ts_ns,omitempty"`
  2630. }
  2631. func (x *SubscribeFollowMeRequest_AckMessage) Reset() {
  2632. *x = SubscribeFollowMeRequest_AckMessage{}
  2633. if protoimpl.UnsafeEnabled {
  2634. mi := &file_mq_proto_msgTypes[52]
  2635. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2636. ms.StoreMessageInfo(mi)
  2637. }
  2638. }
  2639. func (x *SubscribeFollowMeRequest_AckMessage) String() string {
  2640. return protoimpl.X.MessageStringOf(x)
  2641. }
  2642. func (*SubscribeFollowMeRequest_AckMessage) ProtoMessage() {}
  2643. func (x *SubscribeFollowMeRequest_AckMessage) ProtoReflect() protoreflect.Message {
  2644. mi := &file_mq_proto_msgTypes[52]
  2645. if protoimpl.UnsafeEnabled && x != nil {
  2646. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2647. if ms.LoadMessageInfo() == nil {
  2648. ms.StoreMessageInfo(mi)
  2649. }
  2650. return ms
  2651. }
  2652. return mi.MessageOf(x)
  2653. }
  2654. // Deprecated: Use SubscribeFollowMeRequest_AckMessage.ProtoReflect.Descriptor instead.
  2655. func (*SubscribeFollowMeRequest_AckMessage) Descriptor() ([]byte, []int) {
  2656. return file_mq_proto_rawDescGZIP(), []int{31, 1}
  2657. }
  2658. func (x *SubscribeFollowMeRequest_AckMessage) GetTsNs() int64 {
  2659. if x != nil {
  2660. return x.TsNs
  2661. }
  2662. return 0
  2663. }
  2664. type SubscribeFollowMeRequest_CloseMessage struct {
  2665. state protoimpl.MessageState
  2666. sizeCache protoimpl.SizeCache
  2667. unknownFields protoimpl.UnknownFields
  2668. }
  2669. func (x *SubscribeFollowMeRequest_CloseMessage) Reset() {
  2670. *x = SubscribeFollowMeRequest_CloseMessage{}
  2671. if protoimpl.UnsafeEnabled {
  2672. mi := &file_mq_proto_msgTypes[53]
  2673. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2674. ms.StoreMessageInfo(mi)
  2675. }
  2676. }
  2677. func (x *SubscribeFollowMeRequest_CloseMessage) String() string {
  2678. return protoimpl.X.MessageStringOf(x)
  2679. }
  2680. func (*SubscribeFollowMeRequest_CloseMessage) ProtoMessage() {}
  2681. func (x *SubscribeFollowMeRequest_CloseMessage) ProtoReflect() protoreflect.Message {
  2682. mi := &file_mq_proto_msgTypes[53]
  2683. if protoimpl.UnsafeEnabled && x != nil {
  2684. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2685. if ms.LoadMessageInfo() == nil {
  2686. ms.StoreMessageInfo(mi)
  2687. }
  2688. return ms
  2689. }
  2690. return mi.MessageOf(x)
  2691. }
  2692. // Deprecated: Use SubscribeFollowMeRequest_CloseMessage.ProtoReflect.Descriptor instead.
  2693. func (*SubscribeFollowMeRequest_CloseMessage) Descriptor() ([]byte, []int) {
  2694. return file_mq_proto_rawDescGZIP(), []int{31, 2}
  2695. }
  2696. var File_mq_proto protoreflect.FileDescriptor
  2697. var file_mq_proto_rawDesc = []byte{
  2698. 0x0a, 0x08, 0x6d, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0c, 0x6d, 0x65, 0x73, 0x73,
  2699. 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x1a, 0x0c, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61,
  2700. 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3a, 0x0a, 0x17, 0x46, 0x69, 0x6e, 0x64, 0x42, 0x72,
  2701. 0x6f, 0x6b, 0x65, 0x72, 0x4c, 0x65, 0x61, 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
  2702. 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x66, 0x69, 0x6c, 0x65, 0x72, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70,
  2703. 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x66, 0x69, 0x6c, 0x65, 0x72, 0x47, 0x72, 0x6f,
  2704. 0x75, 0x70, 0x22, 0x32, 0x0a, 0x18, 0x46, 0x69, 0x6e, 0x64, 0x42, 0x72, 0x6f, 0x6b, 0x65, 0x72,
  2705. 0x4c, 0x65, 0x61, 0x64, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x16,
  2706. 0x0a, 0x06, 0x62, 0x72, 0x6f, 0x6b, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06,
  2707. 0x62, 0x72, 0x6f, 0x6b, 0x65, 0x72, 0x22, 0x39, 0x0a, 0x05, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x12,
  2708. 0x1c, 0x0a, 0x09, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01,
  2709. 0x28, 0x09, 0x52, 0x09, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x12, 0x12, 0x0a,
  2710. 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d,
  2711. 0x65, 0x22, 0x8a, 0x01, 0x0a, 0x09, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12,
  2712. 0x1b, 0x0a, 0x09, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01,
  2713. 0x28, 0x05, 0x52, 0x08, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1f, 0x0a, 0x0b,
  2714. 0x72, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28,
  2715. 0x05, 0x52, 0x0a, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x53, 0x74, 0x61, 0x72, 0x74, 0x12, 0x1d, 0x0a,
  2716. 0x0a, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x73, 0x74, 0x6f, 0x70, 0x18, 0x03, 0x20, 0x01, 0x28,
  2717. 0x05, 0x52, 0x09, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x53, 0x74, 0x6f, 0x70, 0x12, 0x20, 0x0a, 0x0c,
  2718. 0x75, 0x6e, 0x69, 0x78, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6e, 0x73, 0x18, 0x04, 0x20, 0x01,
  2719. 0x28, 0x03, 0x52, 0x0a, 0x75, 0x6e, 0x69, 0x78, 0x54, 0x69, 0x6d, 0x65, 0x4e, 0x73, 0x22, 0x7f,
  2720. 0x0a, 0x06, 0x4f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x29, 0x0a, 0x05, 0x74, 0x6f, 0x70, 0x69,
  2721. 0x63, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67,
  2722. 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x52, 0x05, 0x74, 0x6f,
  2723. 0x70, 0x69, 0x63, 0x12, 0x4a, 0x0a, 0x11, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e,
  2724. 0x5f, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d,
  2725. 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x50, 0x61,
  2726. 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x52, 0x10, 0x70,
  2727. 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x73, 0x22,
  2728. 0xcd, 0x01, 0x0a, 0x0f, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x66, 0x66,
  2729. 0x73, 0x65, 0x74, 0x12, 0x35, 0x0a, 0x09, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e,
  2730. 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69,
  2731. 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52,
  2732. 0x09, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1e, 0x0a, 0x0b, 0x73, 0x74,
  2733. 0x61, 0x72, 0x74, 0x5f, 0x74, 0x73, 0x5f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52,
  2734. 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x73, 0x4e, 0x73, 0x12, 0x1c, 0x0a, 0x0a, 0x73, 0x74,
  2735. 0x6f, 0x70, 0x5f, 0x74, 0x73, 0x5f, 0x6e, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08,
  2736. 0x73, 0x74, 0x6f, 0x70, 0x54, 0x73, 0x4e, 0x73, 0x12, 0x45, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72,
  2737. 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x26, 0x2e, 0x6d,
  2738. 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x50, 0x61, 0x72, 0x74,
  2739. 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x53, 0x74, 0x61, 0x72, 0x74,
  2740. 0x54, 0x79, 0x70, 0x65, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x79, 0x70, 0x65, 0x22,
  2741. 0xd2, 0x01, 0x0a, 0x0b, 0x42, 0x72, 0x6f, 0x6b, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12,
  2742. 0x2a, 0x0a, 0x11, 0x63, 0x70, 0x75, 0x5f, 0x75, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x70, 0x65, 0x72,
  2743. 0x63, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0f, 0x63, 0x70, 0x75, 0x55,
  2744. 0x73, 0x61, 0x67, 0x65, 0x50, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x12, 0x3a, 0x0a, 0x05, 0x73,
  2745. 0x74, 0x61, 0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x6d, 0x65, 0x73,
  2746. 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x42, 0x72, 0x6f, 0x6b, 0x65, 0x72,
  2747. 0x53, 0x74, 0x61, 0x74, 0x73, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79,
  2748. 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x73, 0x1a, 0x5b, 0x0a, 0x0a, 0x53, 0x74, 0x61, 0x74, 0x73,
  2749. 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01,
  2750. 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x37, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
  2751. 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69,
  2752. 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x50, 0x61, 0x72, 0x74, 0x69,
  2753. 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
  2754. 0x3a, 0x02, 0x38, 0x01, 0x22, 0xe7, 0x01, 0x0a, 0x13, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x50, 0x61,
  2755. 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x29, 0x0a, 0x05,
  2756. 0x74, 0x6f, 0x70, 0x69, 0x63, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x6d, 0x65,
  2757. 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x54, 0x6f, 0x70, 0x69, 0x63,
  2758. 0x52, 0x05, 0x74, 0x6f, 0x70, 0x69, 0x63, 0x12, 0x35, 0x0a, 0x09, 0x70, 0x61, 0x72, 0x74, 0x69,
  2759. 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x6d, 0x65, 0x73,
  2760. 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74,
  2761. 0x69, 0x6f, 0x6e, 0x52, 0x09, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x27,
  2762. 0x0a, 0x0f, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x75, 0x6e,
  2763. 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0e, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68,
  2764. 0x65, 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x29, 0x0a, 0x10, 0x73, 0x75, 0x62, 0x73, 0x63,
  2765. 0x72, 0x69, 0x62, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28,
  2766. 0x05, 0x52, 0x0f, 0x73, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x72, 0x43, 0x6f, 0x75,
  2767. 0x6e, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x18, 0x05,
  2768. 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x22, 0xd3,
  2769. 0x01, 0x0a, 0x1d, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x54, 0x6f, 0x50, 0x75,
  2770. 0x62, 0x42, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  2771. 0x12, 0x4d, 0x0a, 0x04, 0x69, 0x6e, 0x69, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x37,
  2772. 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x50, 0x75,
  2773. 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x54, 0x6f, 0x50, 0x75, 0x62, 0x42, 0x61, 0x6c, 0x61,
  2774. 0x6e, 0x63, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x49, 0x6e, 0x69, 0x74,
  2775. 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x48, 0x00, 0x52, 0x04, 0x69, 0x6e, 0x69, 0x74, 0x12,
  2776. 0x31, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19,
  2777. 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x42, 0x72,
  2778. 0x6f, 0x6b, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x73, 0x48, 0x00, 0x52, 0x05, 0x73, 0x74, 0x61,
  2779. 0x74, 0x73, 0x1a, 0x25, 0x0a, 0x0b, 0x49, 0x6e, 0x69, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67,
  2780. 0x65, 0x12, 0x16, 0x0a, 0x06, 0x62, 0x72, 0x6f, 0x6b, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28,
  2781. 0x09, 0x52, 0x06, 0x62, 0x72, 0x6f, 0x6b, 0x65, 0x72, 0x42, 0x09, 0x0a, 0x07, 0x6d, 0x65, 0x73,
  2782. 0x73, 0x61, 0x67, 0x65, 0x22, 0x20, 0x0a, 0x1e, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65,
  2783. 0x72, 0x54, 0x6f, 0x50, 0x75, 0x62, 0x42, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x72, 0x52, 0x65,
  2784. 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x16, 0x0a, 0x14, 0x42, 0x61, 0x6c, 0x61, 0x6e, 0x63,
  2785. 0x65, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x17,
  2786. 0x0a, 0x15, 0x42, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x73, 0x52,
  2787. 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xa3, 0x01, 0x0a, 0x15, 0x43, 0x6f, 0x6e, 0x66,
  2788. 0x69, 0x67, 0x75, 0x72, 0x65, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
  2789. 0x74, 0x12, 0x29, 0x0a, 0x05, 0x74, 0x6f, 0x70, 0x69, 0x63, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b,
  2790. 0x32, 0x13, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e,
  2791. 0x54, 0x6f, 0x70, 0x69, 0x63, 0x52, 0x05, 0x74, 0x6f, 0x70, 0x69, 0x63, 0x12, 0x27, 0x0a, 0x0f,
  2792. 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18,
  2793. 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0e, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e,
  2794. 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x36, 0x0a, 0x0b, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x5f,
  2795. 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x73, 0x63, 0x68,
  2796. 0x65, 0x6d, 0x61, 0x5f, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x54, 0x79, 0x70,
  2797. 0x65, 0x52, 0x0a, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x22, 0xbb, 0x01,
  2798. 0x0a, 0x16, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x54, 0x6f, 0x70, 0x69, 0x63,
  2799. 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x69, 0x0a, 0x1c, 0x62, 0x72, 0x6f, 0x6b,
  2800. 0x65, 0x72, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x73, 0x73,
  2801. 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27,
  2802. 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x42, 0x72,
  2803. 0x6f, 0x6b, 0x65, 0x72, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x73, 0x73,
  2804. 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x1a, 0x62, 0x72, 0x6f, 0x6b, 0x65, 0x72, 0x50,
  2805. 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65,
  2806. 0x6e, 0x74, 0x73, 0x12, 0x36, 0x0a, 0x0b, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x5f, 0x74, 0x79,
  2807. 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d,
  2808. 0x61, 0x5f, 0x70, 0x62, 0x2e, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x52,
  2809. 0x0a, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x22, 0x13, 0x0a, 0x11, 0x4c,
  2810. 0x69, 0x73, 0x74, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  2811. 0x22, 0x41, 0x0a, 0x12, 0x4c, 0x69, 0x73, 0x74, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x73, 0x52, 0x65,
  2812. 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2b, 0x0a, 0x06, 0x74, 0x6f, 0x70, 0x69, 0x63, 0x73,
  2813. 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69,
  2814. 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x52, 0x06, 0x74, 0x6f, 0x70,
  2815. 0x69, 0x63, 0x73, 0x22, 0x46, 0x0a, 0x19, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x54, 0x6f, 0x70,
  2816. 0x69, 0x63, 0x42, 0x72, 0x6f, 0x6b, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  2817. 0x12, 0x29, 0x0a, 0x05, 0x74, 0x6f, 0x70, 0x69, 0x63, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
  2818. 0x13, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x54,
  2819. 0x6f, 0x70, 0x69, 0x63, 0x52, 0x05, 0x74, 0x6f, 0x70, 0x69, 0x63, 0x22, 0xb2, 0x01, 0x0a, 0x1a,
  2820. 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x42, 0x72, 0x6f, 0x6b, 0x65,
  2821. 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x29, 0x0a, 0x05, 0x74, 0x6f,
  2822. 0x70, 0x69, 0x63, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x6d, 0x65, 0x73, 0x73,
  2823. 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x52, 0x05,
  2824. 0x74, 0x6f, 0x70, 0x69, 0x63, 0x12, 0x69, 0x0a, 0x1c, 0x62, 0x72, 0x6f, 0x6b, 0x65, 0x72, 0x5f,
  2825. 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e,
  2826. 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x6d, 0x65,
  2827. 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x42, 0x72, 0x6f, 0x6b, 0x65,
  2828. 0x72, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e,
  2829. 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x1a, 0x62, 0x72, 0x6f, 0x6b, 0x65, 0x72, 0x50, 0x61, 0x72, 0x74,
  2830. 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73,
  2831. 0x22, 0xa0, 0x01, 0x0a, 0x19, 0x42, 0x72, 0x6f, 0x6b, 0x65, 0x72, 0x50, 0x61, 0x72, 0x74, 0x69,
  2832. 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x35,
  2833. 0x0a, 0x09, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28,
  2834. 0x0b, 0x32, 0x17, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62,
  2835. 0x2e, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x09, 0x70, 0x61, 0x72, 0x74,
  2836. 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x23, 0x0a, 0x0d, 0x6c, 0x65, 0x61, 0x64, 0x65, 0x72, 0x5f,
  2837. 0x62, 0x72, 0x6f, 0x6b, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6c, 0x65,
  2838. 0x61, 0x64, 0x65, 0x72, 0x42, 0x72, 0x6f, 0x6b, 0x65, 0x72, 0x12, 0x27, 0x0a, 0x0f, 0x66, 0x6f,
  2839. 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x62, 0x72, 0x6f, 0x6b, 0x65, 0x72, 0x18, 0x03, 0x20,
  2840. 0x01, 0x28, 0x09, 0x52, 0x0e, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x42, 0x72, 0x6f,
  2841. 0x6b, 0x65, 0x72, 0x22, 0xf2, 0x01, 0x0a, 0x1c, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x54, 0x6f,
  2842. 0x70, 0x69, 0x63, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71,
  2843. 0x75, 0x65, 0x73, 0x74, 0x12, 0x29, 0x0a, 0x05, 0x74, 0x6f, 0x70, 0x69, 0x63, 0x18, 0x01, 0x20,
  2844. 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f,
  2845. 0x70, 0x62, 0x2e, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x52, 0x05, 0x74, 0x6f, 0x70, 0x69, 0x63, 0x12,
  2846. 0x69, 0x0a, 0x1c, 0x62, 0x72, 0x6f, 0x6b, 0x65, 0x72, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74,
  2847. 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18,
  2848. 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e,
  2849. 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x42, 0x72, 0x6f, 0x6b, 0x65, 0x72, 0x50, 0x61, 0x72, 0x74, 0x69,
  2850. 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x1a,
  2851. 0x62, 0x72, 0x6f, 0x6b, 0x65, 0x72, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x41,
  2852. 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73,
  2853. 0x5f, 0x6c, 0x65, 0x61, 0x64, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69,
  2854. 0x73, 0x4c, 0x65, 0x61, 0x64, 0x65, 0x72, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x64, 0x72,
  2855. 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73,
  2856. 0x44, 0x72, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x22, 0x1f, 0x0a, 0x1d, 0x41, 0x73, 0x73, 0x69,
  2857. 0x67, 0x6e, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e,
  2858. 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x82, 0x06, 0x0a, 0x21, 0x53, 0x75,
  2859. 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x72, 0x54, 0x6f, 0x53, 0x75, 0x62, 0x43, 0x6f, 0x6f,
  2860. 0x72, 0x64, 0x69, 0x6e, 0x61, 0x74, 0x6f, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
  2861. 0x51, 0x0a, 0x04, 0x69, 0x6e, 0x69, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3b, 0x2e,
  2862. 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x53, 0x75, 0x62,
  2863. 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x72, 0x54, 0x6f, 0x53, 0x75, 0x62, 0x43, 0x6f, 0x6f, 0x72,
  2864. 0x64, 0x69, 0x6e, 0x61, 0x74, 0x6f, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x49,
  2865. 0x6e, 0x69, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x48, 0x00, 0x52, 0x04, 0x69, 0x6e,
  2866. 0x69, 0x74, 0x12, 0x6d, 0x0a, 0x0e, 0x61, 0x63, 0x6b, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e,
  2867. 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x44, 0x2e, 0x6d, 0x65, 0x73,
  2868. 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72,
  2869. 0x69, 0x62, 0x65, 0x72, 0x54, 0x6f, 0x53, 0x75, 0x62, 0x43, 0x6f, 0x6f, 0x72, 0x64, 0x69, 0x6e,
  2870. 0x61, 0x74, 0x6f, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x41, 0x63, 0x6b, 0x41,
  2871. 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
  2872. 0x48, 0x00, 0x52, 0x0d, 0x61, 0x63, 0x6b, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e,
  2873. 0x74, 0x12, 0x74, 0x0a, 0x11, 0x61, 0x63, 0x6b, 0x5f, 0x75, 0x6e, 0x5f, 0x61, 0x73, 0x73, 0x69,
  2874. 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x46, 0x2e, 0x6d,
  2875. 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x53, 0x75, 0x62, 0x73,
  2876. 0x63, 0x72, 0x69, 0x62, 0x65, 0x72, 0x54, 0x6f, 0x53, 0x75, 0x62, 0x43, 0x6f, 0x6f, 0x72, 0x64,
  2877. 0x69, 0x6e, 0x61, 0x74, 0x6f, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x41, 0x63,
  2878. 0x6b, 0x55, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x4d, 0x65, 0x73,
  2879. 0x73, 0x61, 0x67, 0x65, 0x48, 0x00, 0x52, 0x0f, 0x61, 0x63, 0x6b, 0x55, 0x6e, 0x41, 0x73, 0x73,
  2880. 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x1a, 0xf9, 0x01, 0x0a, 0x0b, 0x49, 0x6e, 0x69, 0x74,
  2881. 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x63, 0x6f, 0x6e, 0x73, 0x75,
  2882. 0x6d, 0x65, 0x72, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
  2883. 0x0d, 0x63, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x3b,
  2884. 0x0a, 0x1a, 0x63, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x65, 0x72, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70,
  2885. 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01,
  2886. 0x28, 0x09, 0x52, 0x17, 0x63, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75,
  2887. 0x70, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x12, 0x29, 0x0a, 0x05, 0x74,
  2888. 0x6f, 0x70, 0x69, 0x63, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x6d, 0x65, 0x73,
  2889. 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x52,
  2890. 0x05, 0x74, 0x6f, 0x70, 0x69, 0x63, 0x12, 0x2e, 0x0a, 0x13, 0x6d, 0x61, 0x78, 0x5f, 0x70, 0x61,
  2891. 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x04, 0x20,
  2892. 0x01, 0x28, 0x05, 0x52, 0x11, 0x6d, 0x61, 0x78, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f,
  2893. 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x2b, 0x0a, 0x11, 0x72, 0x65, 0x62, 0x61, 0x6c, 0x61,
  2894. 0x6e, 0x63, 0x65, 0x5f, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28,
  2895. 0x05, 0x52, 0x10, 0x72, 0x65, 0x62, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x53, 0x65, 0x63, 0x6f,
  2896. 0x6e, 0x64, 0x73, 0x1a, 0x4f, 0x0a, 0x16, 0x41, 0x63, 0x6b, 0x55, 0x6e, 0x41, 0x73, 0x73, 0x69,
  2897. 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x35, 0x0a,
  2898. 0x09, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b,
  2899. 0x32, 0x17, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e,
  2900. 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x09, 0x70, 0x61, 0x72, 0x74, 0x69,
  2901. 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x4d, 0x0a, 0x14, 0x41, 0x63, 0x6b, 0x41, 0x73, 0x73, 0x69, 0x67,
  2902. 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x35, 0x0a, 0x09,
  2903. 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
  2904. 0x17, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x50,
  2905. 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x09, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74,
  2906. 0x69, 0x6f, 0x6e, 0x42, 0x09, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0xa5,
  2907. 0x03, 0x0a, 0x22, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x72, 0x54, 0x6f, 0x53,
  2908. 0x75, 0x62, 0x43, 0x6f, 0x6f, 0x72, 0x64, 0x69, 0x6e, 0x61, 0x74, 0x6f, 0x72, 0x52, 0x65, 0x73,
  2909. 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5d, 0x0a, 0x0a, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d,
  2910. 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3b, 0x2e, 0x6d, 0x65, 0x73, 0x73,
  2911. 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69,
  2912. 0x62, 0x65, 0x72, 0x54, 0x6f, 0x53, 0x75, 0x62, 0x43, 0x6f, 0x6f, 0x72, 0x64, 0x69, 0x6e, 0x61,
  2913. 0x74, 0x6f, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x41, 0x73, 0x73, 0x69,
  2914. 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x48, 0x00, 0x52, 0x0a, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e,
  2915. 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x64, 0x0a, 0x0d, 0x75, 0x6e, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67,
  2916. 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x6d, 0x65,
  2917. 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x53, 0x75, 0x62, 0x73, 0x63,
  2918. 0x72, 0x69, 0x62, 0x65, 0x72, 0x54, 0x6f, 0x53, 0x75, 0x62, 0x43, 0x6f, 0x6f, 0x72, 0x64, 0x69,
  2919. 0x6e, 0x61, 0x74, 0x6f, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x55, 0x6e,
  2920. 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x48, 0x00, 0x52, 0x0c, 0x75, 0x6e,
  2921. 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x1a, 0x68, 0x0a, 0x0a, 0x41, 0x73,
  2922. 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x5a, 0x0a, 0x14, 0x70, 0x61, 0x72, 0x74,
  2923. 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74,
  2924. 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69,
  2925. 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x42, 0x72, 0x6f, 0x6b, 0x65, 0x72, 0x50, 0x61, 0x72, 0x74,
  2926. 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52,
  2927. 0x13, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e,
  2928. 0x6d, 0x65, 0x6e, 0x74, 0x1a, 0x45, 0x0a, 0x0c, 0x55, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e,
  2929. 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x35, 0x0a, 0x09, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f,
  2930. 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67,
  2931. 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e,
  2932. 0x52, 0x09, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x09, 0x0a, 0x07, 0x6d,
  2933. 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x52, 0x0a, 0x0e, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f,
  2934. 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x63,
  2935. 0x6c, 0x6f, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x43, 0x6c,
  2936. 0x6f, 0x73, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72,
  2937. 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x70, 0x75, 0x62,
  2938. 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x7c, 0x0a, 0x0b, 0x44, 0x61,
  2939. 0x74, 0x61, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79,
  2940. 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76,
  2941. 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75,
  2942. 0x65, 0x12, 0x13, 0x0a, 0x05, 0x74, 0x73, 0x5f, 0x6e, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03,
  2943. 0x52, 0x04, 0x74, 0x73, 0x4e, 0x73, 0x12, 0x30, 0x0a, 0x04, 0x63, 0x74, 0x72, 0x6c, 0x18, 0x04,
  2944. 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67,
  2945. 0x5f, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61,
  2946. 0x67, 0x65, 0x52, 0x04, 0x63, 0x74, 0x72, 0x6c, 0x22, 0xff, 0x02, 0x0a, 0x15, 0x50, 0x75, 0x62,
  2947. 0x6c, 0x69, 0x73, 0x68, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65,
  2948. 0x73, 0x74, 0x12, 0x45, 0x0a, 0x04, 0x69, 0x6e, 0x69, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b,
  2949. 0x32, 0x2f, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e,
  2950. 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65,
  2951. 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x49, 0x6e, 0x69, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67,
  2952. 0x65, 0x48, 0x00, 0x52, 0x04, 0x69, 0x6e, 0x69, 0x74, 0x12, 0x2f, 0x0a, 0x04, 0x64, 0x61, 0x74,
  2953. 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67,
  2954. 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x4d, 0x65, 0x73, 0x73, 0x61,
  2955. 0x67, 0x65, 0x48, 0x00, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x1a, 0xe2, 0x01, 0x0a, 0x0b, 0x49,
  2956. 0x6e, 0x69, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x29, 0x0a, 0x05, 0x74, 0x6f,
  2957. 0x70, 0x69, 0x63, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x6d, 0x65, 0x73, 0x73,
  2958. 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x52, 0x05,
  2959. 0x74, 0x6f, 0x70, 0x69, 0x63, 0x12, 0x35, 0x0a, 0x09, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69,
  2960. 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61,
  2961. 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f,
  2962. 0x6e, 0x52, 0x09, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x21, 0x0a, 0x0c,
  2963. 0x61, 0x63, 0x6b, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x18, 0x03, 0x20, 0x01,
  2964. 0x28, 0x05, 0x52, 0x0b, 0x61, 0x63, 0x6b, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x12,
  2965. 0x27, 0x0a, 0x0f, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x62, 0x72, 0x6f, 0x6b,
  2966. 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77,
  2967. 0x65, 0x72, 0x42, 0x72, 0x6f, 0x6b, 0x65, 0x72, 0x12, 0x25, 0x0a, 0x0e, 0x70, 0x75, 0x62, 0x6c,
  2968. 0x69, 0x73, 0x68, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09,
  2969. 0x52, 0x0d, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x42,
  2970. 0x09, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x74, 0x0a, 0x16, 0x50, 0x75,
  2971. 0x62, 0x6c, 0x69, 0x73, 0x68, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x73, 0x70,
  2972. 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x61, 0x63, 0x6b, 0x5f, 0x73, 0x65, 0x71, 0x75,
  2973. 0x65, 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x61, 0x63, 0x6b, 0x53,
  2974. 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72,
  2975. 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x21, 0x0a,
  2976. 0x0c, 0x73, 0x68, 0x6f, 0x75, 0x6c, 0x64, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x18, 0x03, 0x20,
  2977. 0x01, 0x28, 0x08, 0x52, 0x0b, 0x73, 0x68, 0x6f, 0x75, 0x6c, 0x64, 0x43, 0x6c, 0x6f, 0x73, 0x65,
  2978. 0x22, 0xd8, 0x03, 0x0a, 0x16, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x46, 0x6f, 0x6c, 0x6c,
  2979. 0x6f, 0x77, 0x4d, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x46, 0x0a, 0x04, 0x69,
  2980. 0x6e, 0x69, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x6d, 0x65, 0x73, 0x73,
  2981. 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68,
  2982. 0x46, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x4d, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e,
  2983. 0x49, 0x6e, 0x69, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x48, 0x00, 0x52, 0x04, 0x69,
  2984. 0x6e, 0x69, 0x74, 0x12, 0x2f, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28,
  2985. 0x0b, 0x32, 0x19, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62,
  2986. 0x2e, 0x44, 0x61, 0x74, 0x61, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x48, 0x00, 0x52, 0x04,
  2987. 0x64, 0x61, 0x74, 0x61, 0x12, 0x49, 0x0a, 0x05, 0x66, 0x6c, 0x75, 0x73, 0x68, 0x18, 0x03, 0x20,
  2988. 0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f,
  2989. 0x70, 0x62, 0x2e, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x46, 0x6f, 0x6c, 0x6c, 0x6f, 0x77,
  2990. 0x4d, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x46, 0x6c, 0x75, 0x73, 0x68, 0x4d,
  2991. 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x48, 0x00, 0x52, 0x05, 0x66, 0x6c, 0x75, 0x73, 0x68, 0x12,
  2992. 0x49, 0x0a, 0x05, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x31,
  2993. 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x50, 0x75,
  2994. 0x62, 0x6c, 0x69, 0x73, 0x68, 0x46, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x4d, 0x65, 0x52, 0x65, 0x71,
  2995. 0x75, 0x65, 0x73, 0x74, 0x2e, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67,
  2996. 0x65, 0x48, 0x00, 0x52, 0x05, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x1a, 0x6f, 0x0a, 0x0b, 0x49, 0x6e,
  2997. 0x69, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x29, 0x0a, 0x05, 0x74, 0x6f, 0x70,
  2998. 0x69, 0x63, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61,
  2999. 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x52, 0x05, 0x74,
  3000. 0x6f, 0x70, 0x69, 0x63, 0x12, 0x35, 0x0a, 0x09, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f,
  3001. 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67,
  3002. 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e,
  3003. 0x52, 0x09, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x23, 0x0a, 0x0c, 0x46,
  3004. 0x6c, 0x75, 0x73, 0x68, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x13, 0x0a, 0x05, 0x74,
  3005. 0x73, 0x5f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x74, 0x73, 0x4e, 0x73,
  3006. 0x1a, 0x0e, 0x0a, 0x0c, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
  3007. 0x42, 0x09, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x35, 0x0a, 0x17, 0x50,
  3008. 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x46, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x4d, 0x65, 0x52, 0x65,
  3009. 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1a, 0x0a, 0x09, 0x61, 0x63, 0x6b, 0x5f, 0x74, 0x73,
  3010. 0x5f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x61, 0x63, 0x6b, 0x54, 0x73,
  3011. 0x4e, 0x73, 0x22, 0xbc, 0x04, 0x0a, 0x17, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65,
  3012. 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x47,
  3013. 0x0a, 0x04, 0x69, 0x6e, 0x69, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x6d,
  3014. 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x53, 0x75, 0x62, 0x73,
  3015. 0x63, 0x72, 0x69, 0x62, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75,
  3016. 0x65, 0x73, 0x74, 0x2e, 0x49, 0x6e, 0x69, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x48,
  3017. 0x00, 0x52, 0x04, 0x69, 0x6e, 0x69, 0x74, 0x12, 0x44, 0x0a, 0x03, 0x61, 0x63, 0x6b, 0x18, 0x02,
  3018. 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67,
  3019. 0x5f, 0x70, 0x62, 0x2e, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x4d, 0x65, 0x73,
  3020. 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x41, 0x63, 0x6b, 0x4d,
  3021. 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x48, 0x00, 0x52, 0x03, 0x61, 0x63, 0x6b, 0x1a, 0xca, 0x02,
  3022. 0x0a, 0x0b, 0x49, 0x6e, 0x69, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x25, 0x0a,
  3023. 0x0e, 0x63, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x65, 0x72, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18,
  3024. 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x63, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x65, 0x72, 0x47,
  3025. 0x72, 0x6f, 0x75, 0x70, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x65, 0x72,
  3026. 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x6f, 0x6e, 0x73, 0x75,
  3027. 0x6d, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f,
  3028. 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74,
  3029. 0x49, 0x64, 0x12, 0x29, 0x0a, 0x05, 0x74, 0x6f, 0x70, 0x69, 0x63, 0x18, 0x04, 0x20, 0x01, 0x28,
  3030. 0x0b, 0x32, 0x13, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62,
  3031. 0x2e, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x52, 0x05, 0x74, 0x6f, 0x70, 0x69, 0x63, 0x12, 0x48, 0x0a,
  3032. 0x10, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6f, 0x66, 0x66, 0x73, 0x65,
  3033. 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67,
  3034. 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e,
  3035. 0x4f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x52, 0x0f, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f,
  3036. 0x6e, 0x4f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65,
  3037. 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12,
  3038. 0x27, 0x0a, 0x0f, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x62, 0x72, 0x6f, 0x6b,
  3039. 0x65, 0x72, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77,
  3040. 0x65, 0x72, 0x42, 0x72, 0x6f, 0x6b, 0x65, 0x72, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x6f, 0x6e, 0x63,
  3041. 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x79, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0b, 0x63,
  3042. 0x6f, 0x6e, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x79, 0x1a, 0x3a, 0x0a, 0x0a, 0x41, 0x63,
  3043. 0x6b, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x71, 0x75,
  3044. 0x65, 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x71, 0x75,
  3045. 0x65, 0x6e, 0x63, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28,
  3046. 0x0c, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x42, 0x09, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67,
  3047. 0x65, 0x22, 0xa7, 0x02, 0x0a, 0x18, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x4d,
  3048. 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x51,
  3049. 0x0a, 0x04, 0x63, 0x74, 0x72, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3b, 0x2e, 0x6d,
  3050. 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x53, 0x75, 0x62, 0x73,
  3051. 0x63, 0x72, 0x69, 0x62, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x73, 0x70,
  3052. 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x43, 0x74,
  3053. 0x72, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x48, 0x00, 0x52, 0x04, 0x63, 0x74, 0x72,
  3054. 0x6c, 0x12, 0x2f, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
  3055. 0x19, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x44,
  3056. 0x61, 0x74, 0x61, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x48, 0x00, 0x52, 0x04, 0x64, 0x61,
  3057. 0x74, 0x61, 0x1a, 0x7c, 0x0a, 0x14, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x43,
  3058. 0x74, 0x72, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x72,
  3059. 0x72, 0x6f, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72,
  3060. 0x12, 0x27, 0x0a, 0x10, 0x69, 0x73, 0x5f, 0x65, 0x6e, 0x64, 0x5f, 0x6f, 0x66, 0x5f, 0x73, 0x74,
  3061. 0x72, 0x65, 0x61, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x69, 0x73, 0x45, 0x6e,
  3062. 0x64, 0x4f, 0x66, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x25, 0x0a, 0x0f, 0x69, 0x73, 0x5f,
  3063. 0x65, 0x6e, 0x64, 0x5f, 0x6f, 0x66, 0x5f, 0x74, 0x6f, 0x70, 0x69, 0x63, 0x18, 0x03, 0x20, 0x01,
  3064. 0x28, 0x08, 0x52, 0x0c, 0x69, 0x73, 0x45, 0x6e, 0x64, 0x4f, 0x66, 0x54, 0x6f, 0x70, 0x69, 0x63,
  3065. 0x42, 0x09, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0xcf, 0x03, 0x0a, 0x18,
  3066. 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x46, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x4d,
  3067. 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x48, 0x0a, 0x04, 0x69, 0x6e, 0x69, 0x74,
  3068. 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69,
  3069. 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x46,
  3070. 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x4d, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x49,
  3071. 0x6e, 0x69, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x48, 0x00, 0x52, 0x04, 0x69, 0x6e,
  3072. 0x69, 0x74, 0x12, 0x45, 0x0a, 0x03, 0x61, 0x63, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
  3073. 0x31, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x53,
  3074. 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x46, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x4d, 0x65,
  3075. 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x41, 0x63, 0x6b, 0x4d, 0x65, 0x73, 0x73, 0x61,
  3076. 0x67, 0x65, 0x48, 0x00, 0x52, 0x03, 0x61, 0x63, 0x6b, 0x12, 0x4b, 0x0a, 0x05, 0x63, 0x6c, 0x6f,
  3077. 0x73, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61,
  3078. 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62,
  3079. 0x65, 0x46, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x4d, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  3080. 0x2e, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x48, 0x00, 0x52,
  3081. 0x05, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x1a, 0x96, 0x01, 0x0a, 0x0b, 0x49, 0x6e, 0x69, 0x74, 0x4d,
  3082. 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x29, 0x0a, 0x05, 0x74, 0x6f, 0x70, 0x69, 0x63, 0x18,
  3083. 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e,
  3084. 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x52, 0x05, 0x74, 0x6f, 0x70, 0x69,
  3085. 0x63, 0x12, 0x35, 0x0a, 0x09, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02,
  3086. 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67,
  3087. 0x5f, 0x70, 0x62, 0x2e, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x09, 0x70,
  3088. 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x25, 0x0a, 0x0e, 0x63, 0x6f, 0x6e, 0x73,
  3089. 0x75, 0x6d, 0x65, 0x72, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
  3090. 0x52, 0x0d, 0x63, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x1a,
  3091. 0x21, 0x0a, 0x0a, 0x41, 0x63, 0x6b, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x13, 0x0a,
  3092. 0x05, 0x74, 0x73, 0x5f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x74, 0x73,
  3093. 0x4e, 0x73, 0x1a, 0x0e, 0x0a, 0x0c, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61,
  3094. 0x67, 0x65, 0x42, 0x09, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x37, 0x0a,
  3095. 0x19, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x46, 0x6f, 0x6c, 0x6c, 0x6f, 0x77,
  3096. 0x4d, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1a, 0x0a, 0x09, 0x61, 0x63,
  3097. 0x6b, 0x5f, 0x74, 0x73, 0x5f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x61,
  3098. 0x63, 0x6b, 0x54, 0x73, 0x4e, 0x73, 0x22, 0x65, 0x0a, 0x16, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x50,
  3099. 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  3100. 0x12, 0x29, 0x0a, 0x05, 0x74, 0x6f, 0x70, 0x69, 0x63, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
  3101. 0x13, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x54,
  3102. 0x6f, 0x70, 0x69, 0x63, 0x52, 0x05, 0x74, 0x6f, 0x70, 0x69, 0x63, 0x12, 0x20, 0x0a, 0x0c, 0x75,
  3103. 0x6e, 0x69, 0x78, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28,
  3104. 0x03, 0x52, 0x0a, 0x75, 0x6e, 0x69, 0x78, 0x54, 0x69, 0x6d, 0x65, 0x4e, 0x73, 0x22, 0x19, 0x0a,
  3105. 0x17, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x73,
  3106. 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x66, 0x0a, 0x17, 0x43, 0x6c, 0x6f, 0x73,
  3107. 0x65, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75,
  3108. 0x65, 0x73, 0x74, 0x12, 0x29, 0x0a, 0x05, 0x74, 0x6f, 0x70, 0x69, 0x63, 0x18, 0x01, 0x20, 0x01,
  3109. 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70,
  3110. 0x62, 0x2e, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x52, 0x05, 0x74, 0x6f, 0x70, 0x69, 0x63, 0x12, 0x20,
  3111. 0x0a, 0x0c, 0x75, 0x6e, 0x69, 0x78, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6e, 0x73, 0x18, 0x02,
  3112. 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x75, 0x6e, 0x69, 0x78, 0x54, 0x69, 0x6d, 0x65, 0x4e, 0x73,
  3113. 0x22, 0x1a, 0x0a, 0x18, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69,
  3114. 0x62, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2a, 0x4c, 0x0a, 0x18,
  3115. 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x53,
  3116. 0x74, 0x61, 0x72, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x0c, 0x0a, 0x08, 0x45, 0x41, 0x52, 0x4c,
  3117. 0x49, 0x45, 0x53, 0x54, 0x10, 0x00, 0x12, 0x16, 0x0a, 0x12, 0x45, 0x41, 0x52, 0x4c, 0x49, 0x45,
  3118. 0x53, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x4d, 0x45, 0x4d, 0x4f, 0x52, 0x59, 0x10, 0x01, 0x12, 0x0a,
  3119. 0x0a, 0x06, 0x4c, 0x41, 0x54, 0x45, 0x53, 0x54, 0x10, 0x02, 0x32, 0xca, 0x0b, 0x0a, 0x10, 0x53,
  3120. 0x65, 0x61, 0x77, 0x65, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x12,
  3121. 0x63, 0x0a, 0x10, 0x46, 0x69, 0x6e, 0x64, 0x42, 0x72, 0x6f, 0x6b, 0x65, 0x72, 0x4c, 0x65, 0x61,
  3122. 0x64, 0x65, 0x72, 0x12, 0x25, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f,
  3123. 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x42, 0x72, 0x6f, 0x6b, 0x65, 0x72, 0x4c, 0x65, 0x61,
  3124. 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x6d, 0x65, 0x73,
  3125. 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x42, 0x72,
  3126. 0x6f, 0x6b, 0x65, 0x72, 0x4c, 0x65, 0x61, 0x64, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
  3127. 0x73, 0x65, 0x22, 0x00, 0x12, 0x79, 0x0a, 0x16, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65,
  3128. 0x72, 0x54, 0x6f, 0x50, 0x75, 0x62, 0x42, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x72, 0x12, 0x2b,
  3129. 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x50, 0x75,
  3130. 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x54, 0x6f, 0x50, 0x75, 0x62, 0x42, 0x61, 0x6c, 0x61,
  3131. 0x6e, 0x63, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x6d, 0x65,
  3132. 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x50, 0x75, 0x62, 0x6c, 0x69,
  3133. 0x73, 0x68, 0x65, 0x72, 0x54, 0x6f, 0x50, 0x75, 0x62, 0x42, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65,
  3134. 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x28, 0x01, 0x30, 0x01, 0x12,
  3135. 0x5a, 0x0a, 0x0d, 0x42, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x73,
  3136. 0x12, 0x22, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e,
  3137. 0x42, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x73, 0x52, 0x65, 0x71,
  3138. 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67,
  3139. 0x5f, 0x70, 0x62, 0x2e, 0x42, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x54, 0x6f, 0x70, 0x69, 0x63,
  3140. 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x51, 0x0a, 0x0a, 0x4c,
  3141. 0x69, 0x73, 0x74, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x73, 0x12, 0x1f, 0x2e, 0x6d, 0x65, 0x73, 0x73,
  3142. 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x54, 0x6f, 0x70,
  3143. 0x69, 0x63, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x6d, 0x65, 0x73,
  3144. 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x54, 0x6f,
  3145. 0x70, 0x69, 0x63, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x5d,
  3146. 0x0a, 0x0e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x54, 0x6f, 0x70, 0x69, 0x63,
  3147. 0x12, 0x23, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e,
  3148. 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x52, 0x65,
  3149. 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e,
  3150. 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x54, 0x6f,
  3151. 0x70, 0x69, 0x63, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x69, 0x0a,
  3152. 0x12, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x42, 0x72, 0x6f, 0x6b,
  3153. 0x65, 0x72, 0x73, 0x12, 0x27, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f,
  3154. 0x70, 0x62, 0x2e, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x42, 0x72,
  3155. 0x6f, 0x6b, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x6d,
  3156. 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x4c, 0x6f, 0x6f, 0x6b,
  3157. 0x75, 0x70, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x42, 0x72, 0x6f, 0x6b, 0x65, 0x72, 0x73, 0x52, 0x65,
  3158. 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x72, 0x0a, 0x15, 0x41, 0x73, 0x73, 0x69,
  3159. 0x67, 0x6e, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e,
  3160. 0x73, 0x12, 0x2a, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62,
  3161. 0x2e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x50, 0x61, 0x72, 0x74,
  3162. 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e,
  3163. 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x41, 0x73, 0x73,
  3164. 0x69, 0x67, 0x6e, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f,
  3165. 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x60, 0x0a, 0x0f,
  3166. 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x73, 0x12,
  3167. 0x24, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x43,
  3168. 0x6c, 0x6f, 0x73, 0x65, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x73, 0x52, 0x65,
  3169. 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e,
  3170. 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73,
  3171. 0x68, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x63,
  3172. 0x0a, 0x10, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65,
  3173. 0x72, 0x73, 0x12, 0x25, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70,
  3174. 0x62, 0x2e, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65,
  3175. 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x6d, 0x65, 0x73, 0x73,
  3176. 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x53, 0x75,
  3177. 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
  3178. 0x65, 0x22, 0x00, 0x12, 0x85, 0x01, 0x0a, 0x1a, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62,
  3179. 0x65, 0x72, 0x54, 0x6f, 0x53, 0x75, 0x62, 0x43, 0x6f, 0x6f, 0x72, 0x64, 0x69, 0x6e, 0x61, 0x74,
  3180. 0x6f, 0x72, 0x12, 0x2f, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70,
  3181. 0x62, 0x2e, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x72, 0x54, 0x6f, 0x53, 0x75,
  3182. 0x62, 0x43, 0x6f, 0x6f, 0x72, 0x64, 0x69, 0x6e, 0x61, 0x74, 0x6f, 0x72, 0x52, 0x65, 0x71, 0x75,
  3183. 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f,
  3184. 0x70, 0x62, 0x2e, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x72, 0x54, 0x6f, 0x53,
  3185. 0x75, 0x62, 0x43, 0x6f, 0x6f, 0x72, 0x64, 0x69, 0x6e, 0x61, 0x74, 0x6f, 0x72, 0x52, 0x65, 0x73,
  3186. 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x28, 0x01, 0x30, 0x01, 0x12, 0x61, 0x0a, 0x0e, 0x50,
  3187. 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x23, 0x2e,
  3188. 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x50, 0x75, 0x62,
  3189. 0x6c, 0x69, 0x73, 0x68, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65,
  3190. 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70,
  3191. 0x62, 0x2e, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
  3192. 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x28, 0x01, 0x30, 0x01, 0x12, 0x67,
  3193. 0x0a, 0x10, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61,
  3194. 0x67, 0x65, 0x12, 0x25, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70,
  3195. 0x62, 0x2e, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61,
  3196. 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x6d, 0x65, 0x73, 0x73,
  3197. 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69,
  3198. 0x62, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
  3199. 0x65, 0x22, 0x00, 0x28, 0x01, 0x30, 0x01, 0x12, 0x64, 0x0a, 0x0f, 0x50, 0x75, 0x62, 0x6c, 0x69,
  3200. 0x73, 0x68, 0x46, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x4d, 0x65, 0x12, 0x24, 0x2e, 0x6d, 0x65, 0x73,
  3201. 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73,
  3202. 0x68, 0x46, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x4d, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  3203. 0x1a, 0x25, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e,
  3204. 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x46, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x4d, 0x65, 0x52,
  3205. 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x28, 0x01, 0x30, 0x01, 0x12, 0x68, 0x0a,
  3206. 0x11, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x46, 0x6f, 0x6c, 0x6c, 0x6f, 0x77,
  3207. 0x4d, 0x65, 0x12, 0x26, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70,
  3208. 0x62, 0x2e, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x46, 0x6f, 0x6c, 0x6c, 0x6f,
  3209. 0x77, 0x4d, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x6d, 0x65, 0x73,
  3210. 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x62, 0x2e, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72,
  3211. 0x69, 0x62, 0x65, 0x46, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x4d, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f,
  3212. 0x6e, 0x73, 0x65, 0x22, 0x00, 0x28, 0x01, 0x42, 0x4f, 0x0a, 0x0c, 0x73, 0x65, 0x61, 0x77, 0x65,
  3213. 0x65, 0x64, 0x66, 0x73, 0x2e, 0x6d, 0x71, 0x42, 0x11, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
  3214. 0x51, 0x75, 0x65, 0x75, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x5a, 0x2c, 0x67, 0x69, 0x74, 0x68,
  3215. 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x73, 0x65, 0x61, 0x77, 0x65, 0x65, 0x64, 0x66, 0x73,
  3216. 0x2f, 0x73, 0x65, 0x61, 0x77, 0x65, 0x65, 0x64, 0x66, 0x73, 0x2f, 0x77, 0x65, 0x65, 0x64, 0x2f,
  3217. 0x70, 0x62, 0x2f, 0x6d, 0x71, 0x5f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
  3218. }
  3219. var (
  3220. file_mq_proto_rawDescOnce sync.Once
  3221. file_mq_proto_rawDescData = file_mq_proto_rawDesc
  3222. )
  3223. func file_mq_proto_rawDescGZIP() []byte {
  3224. file_mq_proto_rawDescOnce.Do(func() {
  3225. file_mq_proto_rawDescData = protoimpl.X.CompressGZIP(file_mq_proto_rawDescData)
  3226. })
  3227. return file_mq_proto_rawDescData
  3228. }
  3229. var file_mq_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
  3230. var file_mq_proto_msgTypes = make([]protoimpl.MessageInfo, 54)
  3231. var file_mq_proto_goTypes = []interface{}{
  3232. (PartitionOffsetStartType)(0), // 0: messaging_pb.PartitionOffsetStartType
  3233. (*FindBrokerLeaderRequest)(nil), // 1: messaging_pb.FindBrokerLeaderRequest
  3234. (*FindBrokerLeaderResponse)(nil), // 2: messaging_pb.FindBrokerLeaderResponse
  3235. (*Topic)(nil), // 3: messaging_pb.Topic
  3236. (*Partition)(nil), // 4: messaging_pb.Partition
  3237. (*Offset)(nil), // 5: messaging_pb.Offset
  3238. (*PartitionOffset)(nil), // 6: messaging_pb.PartitionOffset
  3239. (*BrokerStats)(nil), // 7: messaging_pb.BrokerStats
  3240. (*TopicPartitionStats)(nil), // 8: messaging_pb.TopicPartitionStats
  3241. (*PublisherToPubBalancerRequest)(nil), // 9: messaging_pb.PublisherToPubBalancerRequest
  3242. (*PublisherToPubBalancerResponse)(nil), // 10: messaging_pb.PublisherToPubBalancerResponse
  3243. (*BalanceTopicsRequest)(nil), // 11: messaging_pb.BalanceTopicsRequest
  3244. (*BalanceTopicsResponse)(nil), // 12: messaging_pb.BalanceTopicsResponse
  3245. (*ConfigureTopicRequest)(nil), // 13: messaging_pb.ConfigureTopicRequest
  3246. (*ConfigureTopicResponse)(nil), // 14: messaging_pb.ConfigureTopicResponse
  3247. (*ListTopicsRequest)(nil), // 15: messaging_pb.ListTopicsRequest
  3248. (*ListTopicsResponse)(nil), // 16: messaging_pb.ListTopicsResponse
  3249. (*LookupTopicBrokersRequest)(nil), // 17: messaging_pb.LookupTopicBrokersRequest
  3250. (*LookupTopicBrokersResponse)(nil), // 18: messaging_pb.LookupTopicBrokersResponse
  3251. (*BrokerPartitionAssignment)(nil), // 19: messaging_pb.BrokerPartitionAssignment
  3252. (*AssignTopicPartitionsRequest)(nil), // 20: messaging_pb.AssignTopicPartitionsRequest
  3253. (*AssignTopicPartitionsResponse)(nil), // 21: messaging_pb.AssignTopicPartitionsResponse
  3254. (*SubscriberToSubCoordinatorRequest)(nil), // 22: messaging_pb.SubscriberToSubCoordinatorRequest
  3255. (*SubscriberToSubCoordinatorResponse)(nil), // 23: messaging_pb.SubscriberToSubCoordinatorResponse
  3256. (*ControlMessage)(nil), // 24: messaging_pb.ControlMessage
  3257. (*DataMessage)(nil), // 25: messaging_pb.DataMessage
  3258. (*PublishMessageRequest)(nil), // 26: messaging_pb.PublishMessageRequest
  3259. (*PublishMessageResponse)(nil), // 27: messaging_pb.PublishMessageResponse
  3260. (*PublishFollowMeRequest)(nil), // 28: messaging_pb.PublishFollowMeRequest
  3261. (*PublishFollowMeResponse)(nil), // 29: messaging_pb.PublishFollowMeResponse
  3262. (*SubscribeMessageRequest)(nil), // 30: messaging_pb.SubscribeMessageRequest
  3263. (*SubscribeMessageResponse)(nil), // 31: messaging_pb.SubscribeMessageResponse
  3264. (*SubscribeFollowMeRequest)(nil), // 32: messaging_pb.SubscribeFollowMeRequest
  3265. (*SubscribeFollowMeResponse)(nil), // 33: messaging_pb.SubscribeFollowMeResponse
  3266. (*ClosePublishersRequest)(nil), // 34: messaging_pb.ClosePublishersRequest
  3267. (*ClosePublishersResponse)(nil), // 35: messaging_pb.ClosePublishersResponse
  3268. (*CloseSubscribersRequest)(nil), // 36: messaging_pb.CloseSubscribersRequest
  3269. (*CloseSubscribersResponse)(nil), // 37: messaging_pb.CloseSubscribersResponse
  3270. nil, // 38: messaging_pb.BrokerStats.StatsEntry
  3271. (*PublisherToPubBalancerRequest_InitMessage)(nil), // 39: messaging_pb.PublisherToPubBalancerRequest.InitMessage
  3272. (*SubscriberToSubCoordinatorRequest_InitMessage)(nil), // 40: messaging_pb.SubscriberToSubCoordinatorRequest.InitMessage
  3273. (*SubscriberToSubCoordinatorRequest_AckUnAssignmentMessage)(nil), // 41: messaging_pb.SubscriberToSubCoordinatorRequest.AckUnAssignmentMessage
  3274. (*SubscriberToSubCoordinatorRequest_AckAssignmentMessage)(nil), // 42: messaging_pb.SubscriberToSubCoordinatorRequest.AckAssignmentMessage
  3275. (*SubscriberToSubCoordinatorResponse_Assignment)(nil), // 43: messaging_pb.SubscriberToSubCoordinatorResponse.Assignment
  3276. (*SubscriberToSubCoordinatorResponse_UnAssignment)(nil), // 44: messaging_pb.SubscriberToSubCoordinatorResponse.UnAssignment
  3277. (*PublishMessageRequest_InitMessage)(nil), // 45: messaging_pb.PublishMessageRequest.InitMessage
  3278. (*PublishFollowMeRequest_InitMessage)(nil), // 46: messaging_pb.PublishFollowMeRequest.InitMessage
  3279. (*PublishFollowMeRequest_FlushMessage)(nil), // 47: messaging_pb.PublishFollowMeRequest.FlushMessage
  3280. (*PublishFollowMeRequest_CloseMessage)(nil), // 48: messaging_pb.PublishFollowMeRequest.CloseMessage
  3281. (*SubscribeMessageRequest_InitMessage)(nil), // 49: messaging_pb.SubscribeMessageRequest.InitMessage
  3282. (*SubscribeMessageRequest_AckMessage)(nil), // 50: messaging_pb.SubscribeMessageRequest.AckMessage
  3283. (*SubscribeMessageResponse_SubscribeCtrlMessage)(nil), // 51: messaging_pb.SubscribeMessageResponse.SubscribeCtrlMessage
  3284. (*SubscribeFollowMeRequest_InitMessage)(nil), // 52: messaging_pb.SubscribeFollowMeRequest.InitMessage
  3285. (*SubscribeFollowMeRequest_AckMessage)(nil), // 53: messaging_pb.SubscribeFollowMeRequest.AckMessage
  3286. (*SubscribeFollowMeRequest_CloseMessage)(nil), // 54: messaging_pb.SubscribeFollowMeRequest.CloseMessage
  3287. (*schema_pb.RecordType)(nil), // 55: schema_pb.RecordType
  3288. }
  3289. var file_mq_proto_depIdxs = []int32{
  3290. 3, // 0: messaging_pb.Offset.topic:type_name -> messaging_pb.Topic
  3291. 6, // 1: messaging_pb.Offset.partition_offsets:type_name -> messaging_pb.PartitionOffset
  3292. 4, // 2: messaging_pb.PartitionOffset.partition:type_name -> messaging_pb.Partition
  3293. 0, // 3: messaging_pb.PartitionOffset.start_type:type_name -> messaging_pb.PartitionOffsetStartType
  3294. 38, // 4: messaging_pb.BrokerStats.stats:type_name -> messaging_pb.BrokerStats.StatsEntry
  3295. 3, // 5: messaging_pb.TopicPartitionStats.topic:type_name -> messaging_pb.Topic
  3296. 4, // 6: messaging_pb.TopicPartitionStats.partition:type_name -> messaging_pb.Partition
  3297. 39, // 7: messaging_pb.PublisherToPubBalancerRequest.init:type_name -> messaging_pb.PublisherToPubBalancerRequest.InitMessage
  3298. 7, // 8: messaging_pb.PublisherToPubBalancerRequest.stats:type_name -> messaging_pb.BrokerStats
  3299. 3, // 9: messaging_pb.ConfigureTopicRequest.topic:type_name -> messaging_pb.Topic
  3300. 55, // 10: messaging_pb.ConfigureTopicRequest.record_type:type_name -> schema_pb.RecordType
  3301. 19, // 11: messaging_pb.ConfigureTopicResponse.broker_partition_assignments:type_name -> messaging_pb.BrokerPartitionAssignment
  3302. 55, // 12: messaging_pb.ConfigureTopicResponse.record_type:type_name -> schema_pb.RecordType
  3303. 3, // 13: messaging_pb.ListTopicsResponse.topics:type_name -> messaging_pb.Topic
  3304. 3, // 14: messaging_pb.LookupTopicBrokersRequest.topic:type_name -> messaging_pb.Topic
  3305. 3, // 15: messaging_pb.LookupTopicBrokersResponse.topic:type_name -> messaging_pb.Topic
  3306. 19, // 16: messaging_pb.LookupTopicBrokersResponse.broker_partition_assignments:type_name -> messaging_pb.BrokerPartitionAssignment
  3307. 4, // 17: messaging_pb.BrokerPartitionAssignment.partition:type_name -> messaging_pb.Partition
  3308. 3, // 18: messaging_pb.AssignTopicPartitionsRequest.topic:type_name -> messaging_pb.Topic
  3309. 19, // 19: messaging_pb.AssignTopicPartitionsRequest.broker_partition_assignments:type_name -> messaging_pb.BrokerPartitionAssignment
  3310. 40, // 20: messaging_pb.SubscriberToSubCoordinatorRequest.init:type_name -> messaging_pb.SubscriberToSubCoordinatorRequest.InitMessage
  3311. 42, // 21: messaging_pb.SubscriberToSubCoordinatorRequest.ack_assignment:type_name -> messaging_pb.SubscriberToSubCoordinatorRequest.AckAssignmentMessage
  3312. 41, // 22: messaging_pb.SubscriberToSubCoordinatorRequest.ack_un_assignment:type_name -> messaging_pb.SubscriberToSubCoordinatorRequest.AckUnAssignmentMessage
  3313. 43, // 23: messaging_pb.SubscriberToSubCoordinatorResponse.assignment:type_name -> messaging_pb.SubscriberToSubCoordinatorResponse.Assignment
  3314. 44, // 24: messaging_pb.SubscriberToSubCoordinatorResponse.un_assignment:type_name -> messaging_pb.SubscriberToSubCoordinatorResponse.UnAssignment
  3315. 24, // 25: messaging_pb.DataMessage.ctrl:type_name -> messaging_pb.ControlMessage
  3316. 45, // 26: messaging_pb.PublishMessageRequest.init:type_name -> messaging_pb.PublishMessageRequest.InitMessage
  3317. 25, // 27: messaging_pb.PublishMessageRequest.data:type_name -> messaging_pb.DataMessage
  3318. 46, // 28: messaging_pb.PublishFollowMeRequest.init:type_name -> messaging_pb.PublishFollowMeRequest.InitMessage
  3319. 25, // 29: messaging_pb.PublishFollowMeRequest.data:type_name -> messaging_pb.DataMessage
  3320. 47, // 30: messaging_pb.PublishFollowMeRequest.flush:type_name -> messaging_pb.PublishFollowMeRequest.FlushMessage
  3321. 48, // 31: messaging_pb.PublishFollowMeRequest.close:type_name -> messaging_pb.PublishFollowMeRequest.CloseMessage
  3322. 49, // 32: messaging_pb.SubscribeMessageRequest.init:type_name -> messaging_pb.SubscribeMessageRequest.InitMessage
  3323. 50, // 33: messaging_pb.SubscribeMessageRequest.ack:type_name -> messaging_pb.SubscribeMessageRequest.AckMessage
  3324. 51, // 34: messaging_pb.SubscribeMessageResponse.ctrl:type_name -> messaging_pb.SubscribeMessageResponse.SubscribeCtrlMessage
  3325. 25, // 35: messaging_pb.SubscribeMessageResponse.data:type_name -> messaging_pb.DataMessage
  3326. 52, // 36: messaging_pb.SubscribeFollowMeRequest.init:type_name -> messaging_pb.SubscribeFollowMeRequest.InitMessage
  3327. 53, // 37: messaging_pb.SubscribeFollowMeRequest.ack:type_name -> messaging_pb.SubscribeFollowMeRequest.AckMessage
  3328. 54, // 38: messaging_pb.SubscribeFollowMeRequest.close:type_name -> messaging_pb.SubscribeFollowMeRequest.CloseMessage
  3329. 3, // 39: messaging_pb.ClosePublishersRequest.topic:type_name -> messaging_pb.Topic
  3330. 3, // 40: messaging_pb.CloseSubscribersRequest.topic:type_name -> messaging_pb.Topic
  3331. 8, // 41: messaging_pb.BrokerStats.StatsEntry.value:type_name -> messaging_pb.TopicPartitionStats
  3332. 3, // 42: messaging_pb.SubscriberToSubCoordinatorRequest.InitMessage.topic:type_name -> messaging_pb.Topic
  3333. 4, // 43: messaging_pb.SubscriberToSubCoordinatorRequest.AckUnAssignmentMessage.partition:type_name -> messaging_pb.Partition
  3334. 4, // 44: messaging_pb.SubscriberToSubCoordinatorRequest.AckAssignmentMessage.partition:type_name -> messaging_pb.Partition
  3335. 19, // 45: messaging_pb.SubscriberToSubCoordinatorResponse.Assignment.partition_assignment:type_name -> messaging_pb.BrokerPartitionAssignment
  3336. 4, // 46: messaging_pb.SubscriberToSubCoordinatorResponse.UnAssignment.partition:type_name -> messaging_pb.Partition
  3337. 3, // 47: messaging_pb.PublishMessageRequest.InitMessage.topic:type_name -> messaging_pb.Topic
  3338. 4, // 48: messaging_pb.PublishMessageRequest.InitMessage.partition:type_name -> messaging_pb.Partition
  3339. 3, // 49: messaging_pb.PublishFollowMeRequest.InitMessage.topic:type_name -> messaging_pb.Topic
  3340. 4, // 50: messaging_pb.PublishFollowMeRequest.InitMessage.partition:type_name -> messaging_pb.Partition
  3341. 3, // 51: messaging_pb.SubscribeMessageRequest.InitMessage.topic:type_name -> messaging_pb.Topic
  3342. 6, // 52: messaging_pb.SubscribeMessageRequest.InitMessage.partition_offset:type_name -> messaging_pb.PartitionOffset
  3343. 3, // 53: messaging_pb.SubscribeFollowMeRequest.InitMessage.topic:type_name -> messaging_pb.Topic
  3344. 4, // 54: messaging_pb.SubscribeFollowMeRequest.InitMessage.partition:type_name -> messaging_pb.Partition
  3345. 1, // 55: messaging_pb.SeaweedMessaging.FindBrokerLeader:input_type -> messaging_pb.FindBrokerLeaderRequest
  3346. 9, // 56: messaging_pb.SeaweedMessaging.PublisherToPubBalancer:input_type -> messaging_pb.PublisherToPubBalancerRequest
  3347. 11, // 57: messaging_pb.SeaweedMessaging.BalanceTopics:input_type -> messaging_pb.BalanceTopicsRequest
  3348. 15, // 58: messaging_pb.SeaweedMessaging.ListTopics:input_type -> messaging_pb.ListTopicsRequest
  3349. 13, // 59: messaging_pb.SeaweedMessaging.ConfigureTopic:input_type -> messaging_pb.ConfigureTopicRequest
  3350. 17, // 60: messaging_pb.SeaweedMessaging.LookupTopicBrokers:input_type -> messaging_pb.LookupTopicBrokersRequest
  3351. 20, // 61: messaging_pb.SeaweedMessaging.AssignTopicPartitions:input_type -> messaging_pb.AssignTopicPartitionsRequest
  3352. 34, // 62: messaging_pb.SeaweedMessaging.ClosePublishers:input_type -> messaging_pb.ClosePublishersRequest
  3353. 36, // 63: messaging_pb.SeaweedMessaging.CloseSubscribers:input_type -> messaging_pb.CloseSubscribersRequest
  3354. 22, // 64: messaging_pb.SeaweedMessaging.SubscriberToSubCoordinator:input_type -> messaging_pb.SubscriberToSubCoordinatorRequest
  3355. 26, // 65: messaging_pb.SeaweedMessaging.PublishMessage:input_type -> messaging_pb.PublishMessageRequest
  3356. 30, // 66: messaging_pb.SeaweedMessaging.SubscribeMessage:input_type -> messaging_pb.SubscribeMessageRequest
  3357. 28, // 67: messaging_pb.SeaweedMessaging.PublishFollowMe:input_type -> messaging_pb.PublishFollowMeRequest
  3358. 32, // 68: messaging_pb.SeaweedMessaging.SubscribeFollowMe:input_type -> messaging_pb.SubscribeFollowMeRequest
  3359. 2, // 69: messaging_pb.SeaweedMessaging.FindBrokerLeader:output_type -> messaging_pb.FindBrokerLeaderResponse
  3360. 10, // 70: messaging_pb.SeaweedMessaging.PublisherToPubBalancer:output_type -> messaging_pb.PublisherToPubBalancerResponse
  3361. 12, // 71: messaging_pb.SeaweedMessaging.BalanceTopics:output_type -> messaging_pb.BalanceTopicsResponse
  3362. 16, // 72: messaging_pb.SeaweedMessaging.ListTopics:output_type -> messaging_pb.ListTopicsResponse
  3363. 14, // 73: messaging_pb.SeaweedMessaging.ConfigureTopic:output_type -> messaging_pb.ConfigureTopicResponse
  3364. 18, // 74: messaging_pb.SeaweedMessaging.LookupTopicBrokers:output_type -> messaging_pb.LookupTopicBrokersResponse
  3365. 21, // 75: messaging_pb.SeaweedMessaging.AssignTopicPartitions:output_type -> messaging_pb.AssignTopicPartitionsResponse
  3366. 35, // 76: messaging_pb.SeaweedMessaging.ClosePublishers:output_type -> messaging_pb.ClosePublishersResponse
  3367. 37, // 77: messaging_pb.SeaweedMessaging.CloseSubscribers:output_type -> messaging_pb.CloseSubscribersResponse
  3368. 23, // 78: messaging_pb.SeaweedMessaging.SubscriberToSubCoordinator:output_type -> messaging_pb.SubscriberToSubCoordinatorResponse
  3369. 27, // 79: messaging_pb.SeaweedMessaging.PublishMessage:output_type -> messaging_pb.PublishMessageResponse
  3370. 31, // 80: messaging_pb.SeaweedMessaging.SubscribeMessage:output_type -> messaging_pb.SubscribeMessageResponse
  3371. 29, // 81: messaging_pb.SeaweedMessaging.PublishFollowMe:output_type -> messaging_pb.PublishFollowMeResponse
  3372. 33, // 82: messaging_pb.SeaweedMessaging.SubscribeFollowMe:output_type -> messaging_pb.SubscribeFollowMeResponse
  3373. 69, // [69:83] is the sub-list for method output_type
  3374. 55, // [55:69] is the sub-list for method input_type
  3375. 55, // [55:55] is the sub-list for extension type_name
  3376. 55, // [55:55] is the sub-list for extension extendee
  3377. 0, // [0:55] is the sub-list for field type_name
  3378. }
  3379. func init() { file_mq_proto_init() }
  3380. func file_mq_proto_init() {
  3381. if File_mq_proto != nil {
  3382. return
  3383. }
  3384. if !protoimpl.UnsafeEnabled {
  3385. file_mq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
  3386. switch v := v.(*FindBrokerLeaderRequest); i {
  3387. case 0:
  3388. return &v.state
  3389. case 1:
  3390. return &v.sizeCache
  3391. case 2:
  3392. return &v.unknownFields
  3393. default:
  3394. return nil
  3395. }
  3396. }
  3397. file_mq_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
  3398. switch v := v.(*FindBrokerLeaderResponse); i {
  3399. case 0:
  3400. return &v.state
  3401. case 1:
  3402. return &v.sizeCache
  3403. case 2:
  3404. return &v.unknownFields
  3405. default:
  3406. return nil
  3407. }
  3408. }
  3409. file_mq_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
  3410. switch v := v.(*Topic); i {
  3411. case 0:
  3412. return &v.state
  3413. case 1:
  3414. return &v.sizeCache
  3415. case 2:
  3416. return &v.unknownFields
  3417. default:
  3418. return nil
  3419. }
  3420. }
  3421. file_mq_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
  3422. switch v := v.(*Partition); i {
  3423. case 0:
  3424. return &v.state
  3425. case 1:
  3426. return &v.sizeCache
  3427. case 2:
  3428. return &v.unknownFields
  3429. default:
  3430. return nil
  3431. }
  3432. }
  3433. file_mq_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
  3434. switch v := v.(*Offset); i {
  3435. case 0:
  3436. return &v.state
  3437. case 1:
  3438. return &v.sizeCache
  3439. case 2:
  3440. return &v.unknownFields
  3441. default:
  3442. return nil
  3443. }
  3444. }
  3445. file_mq_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
  3446. switch v := v.(*PartitionOffset); i {
  3447. case 0:
  3448. return &v.state
  3449. case 1:
  3450. return &v.sizeCache
  3451. case 2:
  3452. return &v.unknownFields
  3453. default:
  3454. return nil
  3455. }
  3456. }
  3457. file_mq_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
  3458. switch v := v.(*BrokerStats); i {
  3459. case 0:
  3460. return &v.state
  3461. case 1:
  3462. return &v.sizeCache
  3463. case 2:
  3464. return &v.unknownFields
  3465. default:
  3466. return nil
  3467. }
  3468. }
  3469. file_mq_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
  3470. switch v := v.(*TopicPartitionStats); i {
  3471. case 0:
  3472. return &v.state
  3473. case 1:
  3474. return &v.sizeCache
  3475. case 2:
  3476. return &v.unknownFields
  3477. default:
  3478. return nil
  3479. }
  3480. }
  3481. file_mq_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
  3482. switch v := v.(*PublisherToPubBalancerRequest); i {
  3483. case 0:
  3484. return &v.state
  3485. case 1:
  3486. return &v.sizeCache
  3487. case 2:
  3488. return &v.unknownFields
  3489. default:
  3490. return nil
  3491. }
  3492. }
  3493. file_mq_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
  3494. switch v := v.(*PublisherToPubBalancerResponse); i {
  3495. case 0:
  3496. return &v.state
  3497. case 1:
  3498. return &v.sizeCache
  3499. case 2:
  3500. return &v.unknownFields
  3501. default:
  3502. return nil
  3503. }
  3504. }
  3505. file_mq_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
  3506. switch v := v.(*BalanceTopicsRequest); i {
  3507. case 0:
  3508. return &v.state
  3509. case 1:
  3510. return &v.sizeCache
  3511. case 2:
  3512. return &v.unknownFields
  3513. default:
  3514. return nil
  3515. }
  3516. }
  3517. file_mq_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
  3518. switch v := v.(*BalanceTopicsResponse); i {
  3519. case 0:
  3520. return &v.state
  3521. case 1:
  3522. return &v.sizeCache
  3523. case 2:
  3524. return &v.unknownFields
  3525. default:
  3526. return nil
  3527. }
  3528. }
  3529. file_mq_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
  3530. switch v := v.(*ConfigureTopicRequest); i {
  3531. case 0:
  3532. return &v.state
  3533. case 1:
  3534. return &v.sizeCache
  3535. case 2:
  3536. return &v.unknownFields
  3537. default:
  3538. return nil
  3539. }
  3540. }
  3541. file_mq_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
  3542. switch v := v.(*ConfigureTopicResponse); i {
  3543. case 0:
  3544. return &v.state
  3545. case 1:
  3546. return &v.sizeCache
  3547. case 2:
  3548. return &v.unknownFields
  3549. default:
  3550. return nil
  3551. }
  3552. }
  3553. file_mq_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
  3554. switch v := v.(*ListTopicsRequest); i {
  3555. case 0:
  3556. return &v.state
  3557. case 1:
  3558. return &v.sizeCache
  3559. case 2:
  3560. return &v.unknownFields
  3561. default:
  3562. return nil
  3563. }
  3564. }
  3565. file_mq_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
  3566. switch v := v.(*ListTopicsResponse); i {
  3567. case 0:
  3568. return &v.state
  3569. case 1:
  3570. return &v.sizeCache
  3571. case 2:
  3572. return &v.unknownFields
  3573. default:
  3574. return nil
  3575. }
  3576. }
  3577. file_mq_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
  3578. switch v := v.(*LookupTopicBrokersRequest); i {
  3579. case 0:
  3580. return &v.state
  3581. case 1:
  3582. return &v.sizeCache
  3583. case 2:
  3584. return &v.unknownFields
  3585. default:
  3586. return nil
  3587. }
  3588. }
  3589. file_mq_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
  3590. switch v := v.(*LookupTopicBrokersResponse); i {
  3591. case 0:
  3592. return &v.state
  3593. case 1:
  3594. return &v.sizeCache
  3595. case 2:
  3596. return &v.unknownFields
  3597. default:
  3598. return nil
  3599. }
  3600. }
  3601. file_mq_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
  3602. switch v := v.(*BrokerPartitionAssignment); i {
  3603. case 0:
  3604. return &v.state
  3605. case 1:
  3606. return &v.sizeCache
  3607. case 2:
  3608. return &v.unknownFields
  3609. default:
  3610. return nil
  3611. }
  3612. }
  3613. file_mq_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
  3614. switch v := v.(*AssignTopicPartitionsRequest); i {
  3615. case 0:
  3616. return &v.state
  3617. case 1:
  3618. return &v.sizeCache
  3619. case 2:
  3620. return &v.unknownFields
  3621. default:
  3622. return nil
  3623. }
  3624. }
  3625. file_mq_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
  3626. switch v := v.(*AssignTopicPartitionsResponse); i {
  3627. case 0:
  3628. return &v.state
  3629. case 1:
  3630. return &v.sizeCache
  3631. case 2:
  3632. return &v.unknownFields
  3633. default:
  3634. return nil
  3635. }
  3636. }
  3637. file_mq_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
  3638. switch v := v.(*SubscriberToSubCoordinatorRequest); i {
  3639. case 0:
  3640. return &v.state
  3641. case 1:
  3642. return &v.sizeCache
  3643. case 2:
  3644. return &v.unknownFields
  3645. default:
  3646. return nil
  3647. }
  3648. }
  3649. file_mq_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
  3650. switch v := v.(*SubscriberToSubCoordinatorResponse); i {
  3651. case 0:
  3652. return &v.state
  3653. case 1:
  3654. return &v.sizeCache
  3655. case 2:
  3656. return &v.unknownFields
  3657. default:
  3658. return nil
  3659. }
  3660. }
  3661. file_mq_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
  3662. switch v := v.(*ControlMessage); i {
  3663. case 0:
  3664. return &v.state
  3665. case 1:
  3666. return &v.sizeCache
  3667. case 2:
  3668. return &v.unknownFields
  3669. default:
  3670. return nil
  3671. }
  3672. }
  3673. file_mq_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
  3674. switch v := v.(*DataMessage); i {
  3675. case 0:
  3676. return &v.state
  3677. case 1:
  3678. return &v.sizeCache
  3679. case 2:
  3680. return &v.unknownFields
  3681. default:
  3682. return nil
  3683. }
  3684. }
  3685. file_mq_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} {
  3686. switch v := v.(*PublishMessageRequest); i {
  3687. case 0:
  3688. return &v.state
  3689. case 1:
  3690. return &v.sizeCache
  3691. case 2:
  3692. return &v.unknownFields
  3693. default:
  3694. return nil
  3695. }
  3696. }
  3697. file_mq_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} {
  3698. switch v := v.(*PublishMessageResponse); i {
  3699. case 0:
  3700. return &v.state
  3701. case 1:
  3702. return &v.sizeCache
  3703. case 2:
  3704. return &v.unknownFields
  3705. default:
  3706. return nil
  3707. }
  3708. }
  3709. file_mq_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} {
  3710. switch v := v.(*PublishFollowMeRequest); i {
  3711. case 0:
  3712. return &v.state
  3713. case 1:
  3714. return &v.sizeCache
  3715. case 2:
  3716. return &v.unknownFields
  3717. default:
  3718. return nil
  3719. }
  3720. }
  3721. file_mq_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} {
  3722. switch v := v.(*PublishFollowMeResponse); i {
  3723. case 0:
  3724. return &v.state
  3725. case 1:
  3726. return &v.sizeCache
  3727. case 2:
  3728. return &v.unknownFields
  3729. default:
  3730. return nil
  3731. }
  3732. }
  3733. file_mq_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} {
  3734. switch v := v.(*SubscribeMessageRequest); i {
  3735. case 0:
  3736. return &v.state
  3737. case 1:
  3738. return &v.sizeCache
  3739. case 2:
  3740. return &v.unknownFields
  3741. default:
  3742. return nil
  3743. }
  3744. }
  3745. file_mq_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} {
  3746. switch v := v.(*SubscribeMessageResponse); i {
  3747. case 0:
  3748. return &v.state
  3749. case 1:
  3750. return &v.sizeCache
  3751. case 2:
  3752. return &v.unknownFields
  3753. default:
  3754. return nil
  3755. }
  3756. }
  3757. file_mq_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} {
  3758. switch v := v.(*SubscribeFollowMeRequest); i {
  3759. case 0:
  3760. return &v.state
  3761. case 1:
  3762. return &v.sizeCache
  3763. case 2:
  3764. return &v.unknownFields
  3765. default:
  3766. return nil
  3767. }
  3768. }
  3769. file_mq_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} {
  3770. switch v := v.(*SubscribeFollowMeResponse); i {
  3771. case 0:
  3772. return &v.state
  3773. case 1:
  3774. return &v.sizeCache
  3775. case 2:
  3776. return &v.unknownFields
  3777. default:
  3778. return nil
  3779. }
  3780. }
  3781. file_mq_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} {
  3782. switch v := v.(*ClosePublishersRequest); i {
  3783. case 0:
  3784. return &v.state
  3785. case 1:
  3786. return &v.sizeCache
  3787. case 2:
  3788. return &v.unknownFields
  3789. default:
  3790. return nil
  3791. }
  3792. }
  3793. file_mq_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} {
  3794. switch v := v.(*ClosePublishersResponse); i {
  3795. case 0:
  3796. return &v.state
  3797. case 1:
  3798. return &v.sizeCache
  3799. case 2:
  3800. return &v.unknownFields
  3801. default:
  3802. return nil
  3803. }
  3804. }
  3805. file_mq_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} {
  3806. switch v := v.(*CloseSubscribersRequest); i {
  3807. case 0:
  3808. return &v.state
  3809. case 1:
  3810. return &v.sizeCache
  3811. case 2:
  3812. return &v.unknownFields
  3813. default:
  3814. return nil
  3815. }
  3816. }
  3817. file_mq_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} {
  3818. switch v := v.(*CloseSubscribersResponse); i {
  3819. case 0:
  3820. return &v.state
  3821. case 1:
  3822. return &v.sizeCache
  3823. case 2:
  3824. return &v.unknownFields
  3825. default:
  3826. return nil
  3827. }
  3828. }
  3829. file_mq_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} {
  3830. switch v := v.(*PublisherToPubBalancerRequest_InitMessage); i {
  3831. case 0:
  3832. return &v.state
  3833. case 1:
  3834. return &v.sizeCache
  3835. case 2:
  3836. return &v.unknownFields
  3837. default:
  3838. return nil
  3839. }
  3840. }
  3841. file_mq_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} {
  3842. switch v := v.(*SubscriberToSubCoordinatorRequest_InitMessage); i {
  3843. case 0:
  3844. return &v.state
  3845. case 1:
  3846. return &v.sizeCache
  3847. case 2:
  3848. return &v.unknownFields
  3849. default:
  3850. return nil
  3851. }
  3852. }
  3853. file_mq_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} {
  3854. switch v := v.(*SubscriberToSubCoordinatorRequest_AckUnAssignmentMessage); i {
  3855. case 0:
  3856. return &v.state
  3857. case 1:
  3858. return &v.sizeCache
  3859. case 2:
  3860. return &v.unknownFields
  3861. default:
  3862. return nil
  3863. }
  3864. }
  3865. file_mq_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} {
  3866. switch v := v.(*SubscriberToSubCoordinatorRequest_AckAssignmentMessage); i {
  3867. case 0:
  3868. return &v.state
  3869. case 1:
  3870. return &v.sizeCache
  3871. case 2:
  3872. return &v.unknownFields
  3873. default:
  3874. return nil
  3875. }
  3876. }
  3877. file_mq_proto_msgTypes[42].Exporter = func(v interface{}, i int) interface{} {
  3878. switch v := v.(*SubscriberToSubCoordinatorResponse_Assignment); i {
  3879. case 0:
  3880. return &v.state
  3881. case 1:
  3882. return &v.sizeCache
  3883. case 2:
  3884. return &v.unknownFields
  3885. default:
  3886. return nil
  3887. }
  3888. }
  3889. file_mq_proto_msgTypes[43].Exporter = func(v interface{}, i int) interface{} {
  3890. switch v := v.(*SubscriberToSubCoordinatorResponse_UnAssignment); i {
  3891. case 0:
  3892. return &v.state
  3893. case 1:
  3894. return &v.sizeCache
  3895. case 2:
  3896. return &v.unknownFields
  3897. default:
  3898. return nil
  3899. }
  3900. }
  3901. file_mq_proto_msgTypes[44].Exporter = func(v interface{}, i int) interface{} {
  3902. switch v := v.(*PublishMessageRequest_InitMessage); i {
  3903. case 0:
  3904. return &v.state
  3905. case 1:
  3906. return &v.sizeCache
  3907. case 2:
  3908. return &v.unknownFields
  3909. default:
  3910. return nil
  3911. }
  3912. }
  3913. file_mq_proto_msgTypes[45].Exporter = func(v interface{}, i int) interface{} {
  3914. switch v := v.(*PublishFollowMeRequest_InitMessage); i {
  3915. case 0:
  3916. return &v.state
  3917. case 1:
  3918. return &v.sizeCache
  3919. case 2:
  3920. return &v.unknownFields
  3921. default:
  3922. return nil
  3923. }
  3924. }
  3925. file_mq_proto_msgTypes[46].Exporter = func(v interface{}, i int) interface{} {
  3926. switch v := v.(*PublishFollowMeRequest_FlushMessage); i {
  3927. case 0:
  3928. return &v.state
  3929. case 1:
  3930. return &v.sizeCache
  3931. case 2:
  3932. return &v.unknownFields
  3933. default:
  3934. return nil
  3935. }
  3936. }
  3937. file_mq_proto_msgTypes[47].Exporter = func(v interface{}, i int) interface{} {
  3938. switch v := v.(*PublishFollowMeRequest_CloseMessage); i {
  3939. case 0:
  3940. return &v.state
  3941. case 1:
  3942. return &v.sizeCache
  3943. case 2:
  3944. return &v.unknownFields
  3945. default:
  3946. return nil
  3947. }
  3948. }
  3949. file_mq_proto_msgTypes[48].Exporter = func(v interface{}, i int) interface{} {
  3950. switch v := v.(*SubscribeMessageRequest_InitMessage); i {
  3951. case 0:
  3952. return &v.state
  3953. case 1:
  3954. return &v.sizeCache
  3955. case 2:
  3956. return &v.unknownFields
  3957. default:
  3958. return nil
  3959. }
  3960. }
  3961. file_mq_proto_msgTypes[49].Exporter = func(v interface{}, i int) interface{} {
  3962. switch v := v.(*SubscribeMessageRequest_AckMessage); i {
  3963. case 0:
  3964. return &v.state
  3965. case 1:
  3966. return &v.sizeCache
  3967. case 2:
  3968. return &v.unknownFields
  3969. default:
  3970. return nil
  3971. }
  3972. }
  3973. file_mq_proto_msgTypes[50].Exporter = func(v interface{}, i int) interface{} {
  3974. switch v := v.(*SubscribeMessageResponse_SubscribeCtrlMessage); i {
  3975. case 0:
  3976. return &v.state
  3977. case 1:
  3978. return &v.sizeCache
  3979. case 2:
  3980. return &v.unknownFields
  3981. default:
  3982. return nil
  3983. }
  3984. }
  3985. file_mq_proto_msgTypes[51].Exporter = func(v interface{}, i int) interface{} {
  3986. switch v := v.(*SubscribeFollowMeRequest_InitMessage); i {
  3987. case 0:
  3988. return &v.state
  3989. case 1:
  3990. return &v.sizeCache
  3991. case 2:
  3992. return &v.unknownFields
  3993. default:
  3994. return nil
  3995. }
  3996. }
  3997. file_mq_proto_msgTypes[52].Exporter = func(v interface{}, i int) interface{} {
  3998. switch v := v.(*SubscribeFollowMeRequest_AckMessage); i {
  3999. case 0:
  4000. return &v.state
  4001. case 1:
  4002. return &v.sizeCache
  4003. case 2:
  4004. return &v.unknownFields
  4005. default:
  4006. return nil
  4007. }
  4008. }
  4009. file_mq_proto_msgTypes[53].Exporter = func(v interface{}, i int) interface{} {
  4010. switch v := v.(*SubscribeFollowMeRequest_CloseMessage); i {
  4011. case 0:
  4012. return &v.state
  4013. case 1:
  4014. return &v.sizeCache
  4015. case 2:
  4016. return &v.unknownFields
  4017. default:
  4018. return nil
  4019. }
  4020. }
  4021. }
  4022. file_mq_proto_msgTypes[8].OneofWrappers = []interface{}{
  4023. (*PublisherToPubBalancerRequest_Init)(nil),
  4024. (*PublisherToPubBalancerRequest_Stats)(nil),
  4025. }
  4026. file_mq_proto_msgTypes[21].OneofWrappers = []interface{}{
  4027. (*SubscriberToSubCoordinatorRequest_Init)(nil),
  4028. (*SubscriberToSubCoordinatorRequest_AckAssignment)(nil),
  4029. (*SubscriberToSubCoordinatorRequest_AckUnAssignment)(nil),
  4030. }
  4031. file_mq_proto_msgTypes[22].OneofWrappers = []interface{}{
  4032. (*SubscriberToSubCoordinatorResponse_Assignment_)(nil),
  4033. (*SubscriberToSubCoordinatorResponse_UnAssignment_)(nil),
  4034. }
  4035. file_mq_proto_msgTypes[25].OneofWrappers = []interface{}{
  4036. (*PublishMessageRequest_Init)(nil),
  4037. (*PublishMessageRequest_Data)(nil),
  4038. }
  4039. file_mq_proto_msgTypes[27].OneofWrappers = []interface{}{
  4040. (*PublishFollowMeRequest_Init)(nil),
  4041. (*PublishFollowMeRequest_Data)(nil),
  4042. (*PublishFollowMeRequest_Flush)(nil),
  4043. (*PublishFollowMeRequest_Close)(nil),
  4044. }
  4045. file_mq_proto_msgTypes[29].OneofWrappers = []interface{}{
  4046. (*SubscribeMessageRequest_Init)(nil),
  4047. (*SubscribeMessageRequest_Ack)(nil),
  4048. }
  4049. file_mq_proto_msgTypes[30].OneofWrappers = []interface{}{
  4050. (*SubscribeMessageResponse_Ctrl)(nil),
  4051. (*SubscribeMessageResponse_Data)(nil),
  4052. }
  4053. file_mq_proto_msgTypes[31].OneofWrappers = []interface{}{
  4054. (*SubscribeFollowMeRequest_Init)(nil),
  4055. (*SubscribeFollowMeRequest_Ack)(nil),
  4056. (*SubscribeFollowMeRequest_Close)(nil),
  4057. }
  4058. type x struct{}
  4059. out := protoimpl.TypeBuilder{
  4060. File: protoimpl.DescBuilder{
  4061. GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  4062. RawDescriptor: file_mq_proto_rawDesc,
  4063. NumEnums: 1,
  4064. NumMessages: 54,
  4065. NumExtensions: 0,
  4066. NumServices: 1,
  4067. },
  4068. GoTypes: file_mq_proto_goTypes,
  4069. DependencyIndexes: file_mq_proto_depIdxs,
  4070. EnumInfos: file_mq_proto_enumTypes,
  4071. MessageInfos: file_mq_proto_msgTypes,
  4072. }.Build()
  4073. File_mq_proto = out.File
  4074. file_mq_proto_rawDesc = nil
  4075. file_mq_proto_goTypes = nil
  4076. file_mq_proto_depIdxs = nil
  4077. }