mq_broker.pb.go 143 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148
  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // versions:
  3. // protoc-gen-go v1.36.6
  4. // protoc v5.29.3
  5. // source: mq_broker.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. unsafe "unsafe"
  14. )
  15. const (
  16. // Verify that this generated code is sufficiently up-to-date.
  17. _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
  18. // Verify that runtime/protoimpl is sufficiently up-to-date.
  19. _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
  20. )
  21. type FindBrokerLeaderRequest struct {
  22. state protoimpl.MessageState `protogen:"open.v1"`
  23. FilerGroup string `protobuf:"bytes,1,opt,name=filer_group,json=filerGroup,proto3" json:"filer_group,omitempty"`
  24. unknownFields protoimpl.UnknownFields
  25. sizeCache protoimpl.SizeCache
  26. }
  27. func (x *FindBrokerLeaderRequest) Reset() {
  28. *x = FindBrokerLeaderRequest{}
  29. mi := &file_mq_broker_proto_msgTypes[0]
  30. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  31. ms.StoreMessageInfo(mi)
  32. }
  33. func (x *FindBrokerLeaderRequest) String() string {
  34. return protoimpl.X.MessageStringOf(x)
  35. }
  36. func (*FindBrokerLeaderRequest) ProtoMessage() {}
  37. func (x *FindBrokerLeaderRequest) ProtoReflect() protoreflect.Message {
  38. mi := &file_mq_broker_proto_msgTypes[0]
  39. if x != nil {
  40. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  41. if ms.LoadMessageInfo() == nil {
  42. ms.StoreMessageInfo(mi)
  43. }
  44. return ms
  45. }
  46. return mi.MessageOf(x)
  47. }
  48. // Deprecated: Use FindBrokerLeaderRequest.ProtoReflect.Descriptor instead.
  49. func (*FindBrokerLeaderRequest) Descriptor() ([]byte, []int) {
  50. return file_mq_broker_proto_rawDescGZIP(), []int{0}
  51. }
  52. func (x *FindBrokerLeaderRequest) GetFilerGroup() string {
  53. if x != nil {
  54. return x.FilerGroup
  55. }
  56. return ""
  57. }
  58. type FindBrokerLeaderResponse struct {
  59. state protoimpl.MessageState `protogen:"open.v1"`
  60. Broker string `protobuf:"bytes,1,opt,name=broker,proto3" json:"broker,omitempty"`
  61. unknownFields protoimpl.UnknownFields
  62. sizeCache protoimpl.SizeCache
  63. }
  64. func (x *FindBrokerLeaderResponse) Reset() {
  65. *x = FindBrokerLeaderResponse{}
  66. mi := &file_mq_broker_proto_msgTypes[1]
  67. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  68. ms.StoreMessageInfo(mi)
  69. }
  70. func (x *FindBrokerLeaderResponse) String() string {
  71. return protoimpl.X.MessageStringOf(x)
  72. }
  73. func (*FindBrokerLeaderResponse) ProtoMessage() {}
  74. func (x *FindBrokerLeaderResponse) ProtoReflect() protoreflect.Message {
  75. mi := &file_mq_broker_proto_msgTypes[1]
  76. if x != nil {
  77. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  78. if ms.LoadMessageInfo() == nil {
  79. ms.StoreMessageInfo(mi)
  80. }
  81. return ms
  82. }
  83. return mi.MessageOf(x)
  84. }
  85. // Deprecated: Use FindBrokerLeaderResponse.ProtoReflect.Descriptor instead.
  86. func (*FindBrokerLeaderResponse) Descriptor() ([]byte, []int) {
  87. return file_mq_broker_proto_rawDescGZIP(), []int{1}
  88. }
  89. func (x *FindBrokerLeaderResponse) GetBroker() string {
  90. if x != nil {
  91. return x.Broker
  92. }
  93. return ""
  94. }
  95. // ////////////////////////////////////////////////
  96. type BrokerStats struct {
  97. state protoimpl.MessageState `protogen:"open.v1"`
  98. CpuUsagePercent int32 `protobuf:"varint,1,opt,name=cpu_usage_percent,json=cpuUsagePercent,proto3" json:"cpu_usage_percent,omitempty"`
  99. Stats map[string]*TopicPartitionStats `protobuf:"bytes,2,rep,name=stats,proto3" json:"stats,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
  100. unknownFields protoimpl.UnknownFields
  101. sizeCache protoimpl.SizeCache
  102. }
  103. func (x *BrokerStats) Reset() {
  104. *x = BrokerStats{}
  105. mi := &file_mq_broker_proto_msgTypes[2]
  106. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  107. ms.StoreMessageInfo(mi)
  108. }
  109. func (x *BrokerStats) String() string {
  110. return protoimpl.X.MessageStringOf(x)
  111. }
  112. func (*BrokerStats) ProtoMessage() {}
  113. func (x *BrokerStats) ProtoReflect() protoreflect.Message {
  114. mi := &file_mq_broker_proto_msgTypes[2]
  115. if x != nil {
  116. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  117. if ms.LoadMessageInfo() == nil {
  118. ms.StoreMessageInfo(mi)
  119. }
  120. return ms
  121. }
  122. return mi.MessageOf(x)
  123. }
  124. // Deprecated: Use BrokerStats.ProtoReflect.Descriptor instead.
  125. func (*BrokerStats) Descriptor() ([]byte, []int) {
  126. return file_mq_broker_proto_rawDescGZIP(), []int{2}
  127. }
  128. func (x *BrokerStats) GetCpuUsagePercent() int32 {
  129. if x != nil {
  130. return x.CpuUsagePercent
  131. }
  132. return 0
  133. }
  134. func (x *BrokerStats) GetStats() map[string]*TopicPartitionStats {
  135. if x != nil {
  136. return x.Stats
  137. }
  138. return nil
  139. }
  140. type TopicPartitionStats struct {
  141. state protoimpl.MessageState `protogen:"open.v1"`
  142. Topic *schema_pb.Topic `protobuf:"bytes,1,opt,name=topic,proto3" json:"topic,omitempty"`
  143. Partition *schema_pb.Partition `protobuf:"bytes,2,opt,name=partition,proto3" json:"partition,omitempty"`
  144. PublisherCount int32 `protobuf:"varint,3,opt,name=publisher_count,json=publisherCount,proto3" json:"publisher_count,omitempty"`
  145. SubscriberCount int32 `protobuf:"varint,4,opt,name=subscriber_count,json=subscriberCount,proto3" json:"subscriber_count,omitempty"`
  146. Follower string `protobuf:"bytes,5,opt,name=follower,proto3" json:"follower,omitempty"`
  147. unknownFields protoimpl.UnknownFields
  148. sizeCache protoimpl.SizeCache
  149. }
  150. func (x *TopicPartitionStats) Reset() {
  151. *x = TopicPartitionStats{}
  152. mi := &file_mq_broker_proto_msgTypes[3]
  153. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  154. ms.StoreMessageInfo(mi)
  155. }
  156. func (x *TopicPartitionStats) String() string {
  157. return protoimpl.X.MessageStringOf(x)
  158. }
  159. func (*TopicPartitionStats) ProtoMessage() {}
  160. func (x *TopicPartitionStats) ProtoReflect() protoreflect.Message {
  161. mi := &file_mq_broker_proto_msgTypes[3]
  162. if x != nil {
  163. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  164. if ms.LoadMessageInfo() == nil {
  165. ms.StoreMessageInfo(mi)
  166. }
  167. return ms
  168. }
  169. return mi.MessageOf(x)
  170. }
  171. // Deprecated: Use TopicPartitionStats.ProtoReflect.Descriptor instead.
  172. func (*TopicPartitionStats) Descriptor() ([]byte, []int) {
  173. return file_mq_broker_proto_rawDescGZIP(), []int{3}
  174. }
  175. func (x *TopicPartitionStats) GetTopic() *schema_pb.Topic {
  176. if x != nil {
  177. return x.Topic
  178. }
  179. return nil
  180. }
  181. func (x *TopicPartitionStats) GetPartition() *schema_pb.Partition {
  182. if x != nil {
  183. return x.Partition
  184. }
  185. return nil
  186. }
  187. func (x *TopicPartitionStats) GetPublisherCount() int32 {
  188. if x != nil {
  189. return x.PublisherCount
  190. }
  191. return 0
  192. }
  193. func (x *TopicPartitionStats) GetSubscriberCount() int32 {
  194. if x != nil {
  195. return x.SubscriberCount
  196. }
  197. return 0
  198. }
  199. func (x *TopicPartitionStats) GetFollower() string {
  200. if x != nil {
  201. return x.Follower
  202. }
  203. return ""
  204. }
  205. type PublisherToPubBalancerRequest struct {
  206. state protoimpl.MessageState `protogen:"open.v1"`
  207. // Types that are valid to be assigned to Message:
  208. //
  209. // *PublisherToPubBalancerRequest_Init
  210. // *PublisherToPubBalancerRequest_Stats
  211. Message isPublisherToPubBalancerRequest_Message `protobuf_oneof:"message"`
  212. unknownFields protoimpl.UnknownFields
  213. sizeCache protoimpl.SizeCache
  214. }
  215. func (x *PublisherToPubBalancerRequest) Reset() {
  216. *x = PublisherToPubBalancerRequest{}
  217. mi := &file_mq_broker_proto_msgTypes[4]
  218. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  219. ms.StoreMessageInfo(mi)
  220. }
  221. func (x *PublisherToPubBalancerRequest) String() string {
  222. return protoimpl.X.MessageStringOf(x)
  223. }
  224. func (*PublisherToPubBalancerRequest) ProtoMessage() {}
  225. func (x *PublisherToPubBalancerRequest) ProtoReflect() protoreflect.Message {
  226. mi := &file_mq_broker_proto_msgTypes[4]
  227. if x != nil {
  228. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  229. if ms.LoadMessageInfo() == nil {
  230. ms.StoreMessageInfo(mi)
  231. }
  232. return ms
  233. }
  234. return mi.MessageOf(x)
  235. }
  236. // Deprecated: Use PublisherToPubBalancerRequest.ProtoReflect.Descriptor instead.
  237. func (*PublisherToPubBalancerRequest) Descriptor() ([]byte, []int) {
  238. return file_mq_broker_proto_rawDescGZIP(), []int{4}
  239. }
  240. func (x *PublisherToPubBalancerRequest) GetMessage() isPublisherToPubBalancerRequest_Message {
  241. if x != nil {
  242. return x.Message
  243. }
  244. return nil
  245. }
  246. func (x *PublisherToPubBalancerRequest) GetInit() *PublisherToPubBalancerRequest_InitMessage {
  247. if x != nil {
  248. if x, ok := x.Message.(*PublisherToPubBalancerRequest_Init); ok {
  249. return x.Init
  250. }
  251. }
  252. return nil
  253. }
  254. func (x *PublisherToPubBalancerRequest) GetStats() *BrokerStats {
  255. if x != nil {
  256. if x, ok := x.Message.(*PublisherToPubBalancerRequest_Stats); ok {
  257. return x.Stats
  258. }
  259. }
  260. return nil
  261. }
  262. type isPublisherToPubBalancerRequest_Message interface {
  263. isPublisherToPubBalancerRequest_Message()
  264. }
  265. type PublisherToPubBalancerRequest_Init struct {
  266. Init *PublisherToPubBalancerRequest_InitMessage `protobuf:"bytes,1,opt,name=init,proto3,oneof"`
  267. }
  268. type PublisherToPubBalancerRequest_Stats struct {
  269. Stats *BrokerStats `protobuf:"bytes,2,opt,name=stats,proto3,oneof"`
  270. }
  271. func (*PublisherToPubBalancerRequest_Init) isPublisherToPubBalancerRequest_Message() {}
  272. func (*PublisherToPubBalancerRequest_Stats) isPublisherToPubBalancerRequest_Message() {}
  273. type PublisherToPubBalancerResponse struct {
  274. state protoimpl.MessageState `protogen:"open.v1"`
  275. unknownFields protoimpl.UnknownFields
  276. sizeCache protoimpl.SizeCache
  277. }
  278. func (x *PublisherToPubBalancerResponse) Reset() {
  279. *x = PublisherToPubBalancerResponse{}
  280. mi := &file_mq_broker_proto_msgTypes[5]
  281. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  282. ms.StoreMessageInfo(mi)
  283. }
  284. func (x *PublisherToPubBalancerResponse) String() string {
  285. return protoimpl.X.MessageStringOf(x)
  286. }
  287. func (*PublisherToPubBalancerResponse) ProtoMessage() {}
  288. func (x *PublisherToPubBalancerResponse) ProtoReflect() protoreflect.Message {
  289. mi := &file_mq_broker_proto_msgTypes[5]
  290. if x != nil {
  291. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  292. if ms.LoadMessageInfo() == nil {
  293. ms.StoreMessageInfo(mi)
  294. }
  295. return ms
  296. }
  297. return mi.MessageOf(x)
  298. }
  299. // Deprecated: Use PublisherToPubBalancerResponse.ProtoReflect.Descriptor instead.
  300. func (*PublisherToPubBalancerResponse) Descriptor() ([]byte, []int) {
  301. return file_mq_broker_proto_rawDescGZIP(), []int{5}
  302. }
  303. type BalanceTopicsRequest struct {
  304. state protoimpl.MessageState `protogen:"open.v1"`
  305. unknownFields protoimpl.UnknownFields
  306. sizeCache protoimpl.SizeCache
  307. }
  308. func (x *BalanceTopicsRequest) Reset() {
  309. *x = BalanceTopicsRequest{}
  310. mi := &file_mq_broker_proto_msgTypes[6]
  311. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  312. ms.StoreMessageInfo(mi)
  313. }
  314. func (x *BalanceTopicsRequest) String() string {
  315. return protoimpl.X.MessageStringOf(x)
  316. }
  317. func (*BalanceTopicsRequest) ProtoMessage() {}
  318. func (x *BalanceTopicsRequest) ProtoReflect() protoreflect.Message {
  319. mi := &file_mq_broker_proto_msgTypes[6]
  320. if x != nil {
  321. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  322. if ms.LoadMessageInfo() == nil {
  323. ms.StoreMessageInfo(mi)
  324. }
  325. return ms
  326. }
  327. return mi.MessageOf(x)
  328. }
  329. // Deprecated: Use BalanceTopicsRequest.ProtoReflect.Descriptor instead.
  330. func (*BalanceTopicsRequest) Descriptor() ([]byte, []int) {
  331. return file_mq_broker_proto_rawDescGZIP(), []int{6}
  332. }
  333. type BalanceTopicsResponse struct {
  334. state protoimpl.MessageState `protogen:"open.v1"`
  335. unknownFields protoimpl.UnknownFields
  336. sizeCache protoimpl.SizeCache
  337. }
  338. func (x *BalanceTopicsResponse) Reset() {
  339. *x = BalanceTopicsResponse{}
  340. mi := &file_mq_broker_proto_msgTypes[7]
  341. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  342. ms.StoreMessageInfo(mi)
  343. }
  344. func (x *BalanceTopicsResponse) String() string {
  345. return protoimpl.X.MessageStringOf(x)
  346. }
  347. func (*BalanceTopicsResponse) ProtoMessage() {}
  348. func (x *BalanceTopicsResponse) ProtoReflect() protoreflect.Message {
  349. mi := &file_mq_broker_proto_msgTypes[7]
  350. if x != nil {
  351. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  352. if ms.LoadMessageInfo() == nil {
  353. ms.StoreMessageInfo(mi)
  354. }
  355. return ms
  356. }
  357. return mi.MessageOf(x)
  358. }
  359. // Deprecated: Use BalanceTopicsResponse.ProtoReflect.Descriptor instead.
  360. func (*BalanceTopicsResponse) Descriptor() ([]byte, []int) {
  361. return file_mq_broker_proto_rawDescGZIP(), []int{7}
  362. }
  363. // ////////////////////////////////////////////////
  364. type TopicRetention struct {
  365. state protoimpl.MessageState `protogen:"open.v1"`
  366. RetentionSeconds int64 `protobuf:"varint,1,opt,name=retention_seconds,json=retentionSeconds,proto3" json:"retention_seconds,omitempty"` // retention duration in seconds
  367. Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"` // whether retention is enabled
  368. unknownFields protoimpl.UnknownFields
  369. sizeCache protoimpl.SizeCache
  370. }
  371. func (x *TopicRetention) Reset() {
  372. *x = TopicRetention{}
  373. mi := &file_mq_broker_proto_msgTypes[8]
  374. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  375. ms.StoreMessageInfo(mi)
  376. }
  377. func (x *TopicRetention) String() string {
  378. return protoimpl.X.MessageStringOf(x)
  379. }
  380. func (*TopicRetention) ProtoMessage() {}
  381. func (x *TopicRetention) ProtoReflect() protoreflect.Message {
  382. mi := &file_mq_broker_proto_msgTypes[8]
  383. if x != nil {
  384. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  385. if ms.LoadMessageInfo() == nil {
  386. ms.StoreMessageInfo(mi)
  387. }
  388. return ms
  389. }
  390. return mi.MessageOf(x)
  391. }
  392. // Deprecated: Use TopicRetention.ProtoReflect.Descriptor instead.
  393. func (*TopicRetention) Descriptor() ([]byte, []int) {
  394. return file_mq_broker_proto_rawDescGZIP(), []int{8}
  395. }
  396. func (x *TopicRetention) GetRetentionSeconds() int64 {
  397. if x != nil {
  398. return x.RetentionSeconds
  399. }
  400. return 0
  401. }
  402. func (x *TopicRetention) GetEnabled() bool {
  403. if x != nil {
  404. return x.Enabled
  405. }
  406. return false
  407. }
  408. type ConfigureTopicRequest struct {
  409. state protoimpl.MessageState `protogen:"open.v1"`
  410. Topic *schema_pb.Topic `protobuf:"bytes,1,opt,name=topic,proto3" json:"topic,omitempty"`
  411. PartitionCount int32 `protobuf:"varint,2,opt,name=partition_count,json=partitionCount,proto3" json:"partition_count,omitempty"`
  412. RecordType *schema_pb.RecordType `protobuf:"bytes,3,opt,name=record_type,json=recordType,proto3" json:"record_type,omitempty"`
  413. Retention *TopicRetention `protobuf:"bytes,4,opt,name=retention,proto3" json:"retention,omitempty"`
  414. unknownFields protoimpl.UnknownFields
  415. sizeCache protoimpl.SizeCache
  416. }
  417. func (x *ConfigureTopicRequest) Reset() {
  418. *x = ConfigureTopicRequest{}
  419. mi := &file_mq_broker_proto_msgTypes[9]
  420. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  421. ms.StoreMessageInfo(mi)
  422. }
  423. func (x *ConfigureTopicRequest) String() string {
  424. return protoimpl.X.MessageStringOf(x)
  425. }
  426. func (*ConfigureTopicRequest) ProtoMessage() {}
  427. func (x *ConfigureTopicRequest) ProtoReflect() protoreflect.Message {
  428. mi := &file_mq_broker_proto_msgTypes[9]
  429. if x != nil {
  430. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  431. if ms.LoadMessageInfo() == nil {
  432. ms.StoreMessageInfo(mi)
  433. }
  434. return ms
  435. }
  436. return mi.MessageOf(x)
  437. }
  438. // Deprecated: Use ConfigureTopicRequest.ProtoReflect.Descriptor instead.
  439. func (*ConfigureTopicRequest) Descriptor() ([]byte, []int) {
  440. return file_mq_broker_proto_rawDescGZIP(), []int{9}
  441. }
  442. func (x *ConfigureTopicRequest) GetTopic() *schema_pb.Topic {
  443. if x != nil {
  444. return x.Topic
  445. }
  446. return nil
  447. }
  448. func (x *ConfigureTopicRequest) GetPartitionCount() int32 {
  449. if x != nil {
  450. return x.PartitionCount
  451. }
  452. return 0
  453. }
  454. func (x *ConfigureTopicRequest) GetRecordType() *schema_pb.RecordType {
  455. if x != nil {
  456. return x.RecordType
  457. }
  458. return nil
  459. }
  460. func (x *ConfigureTopicRequest) GetRetention() *TopicRetention {
  461. if x != nil {
  462. return x.Retention
  463. }
  464. return nil
  465. }
  466. type ConfigureTopicResponse struct {
  467. state protoimpl.MessageState `protogen:"open.v1"`
  468. BrokerPartitionAssignments []*BrokerPartitionAssignment `protobuf:"bytes,2,rep,name=broker_partition_assignments,json=brokerPartitionAssignments,proto3" json:"broker_partition_assignments,omitempty"`
  469. RecordType *schema_pb.RecordType `protobuf:"bytes,3,opt,name=record_type,json=recordType,proto3" json:"record_type,omitempty"`
  470. Retention *TopicRetention `protobuf:"bytes,4,opt,name=retention,proto3" json:"retention,omitempty"`
  471. unknownFields protoimpl.UnknownFields
  472. sizeCache protoimpl.SizeCache
  473. }
  474. func (x *ConfigureTopicResponse) Reset() {
  475. *x = ConfigureTopicResponse{}
  476. mi := &file_mq_broker_proto_msgTypes[10]
  477. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  478. ms.StoreMessageInfo(mi)
  479. }
  480. func (x *ConfigureTopicResponse) String() string {
  481. return protoimpl.X.MessageStringOf(x)
  482. }
  483. func (*ConfigureTopicResponse) ProtoMessage() {}
  484. func (x *ConfigureTopicResponse) ProtoReflect() protoreflect.Message {
  485. mi := &file_mq_broker_proto_msgTypes[10]
  486. if x != nil {
  487. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  488. if ms.LoadMessageInfo() == nil {
  489. ms.StoreMessageInfo(mi)
  490. }
  491. return ms
  492. }
  493. return mi.MessageOf(x)
  494. }
  495. // Deprecated: Use ConfigureTopicResponse.ProtoReflect.Descriptor instead.
  496. func (*ConfigureTopicResponse) Descriptor() ([]byte, []int) {
  497. return file_mq_broker_proto_rawDescGZIP(), []int{10}
  498. }
  499. func (x *ConfigureTopicResponse) GetBrokerPartitionAssignments() []*BrokerPartitionAssignment {
  500. if x != nil {
  501. return x.BrokerPartitionAssignments
  502. }
  503. return nil
  504. }
  505. func (x *ConfigureTopicResponse) GetRecordType() *schema_pb.RecordType {
  506. if x != nil {
  507. return x.RecordType
  508. }
  509. return nil
  510. }
  511. func (x *ConfigureTopicResponse) GetRetention() *TopicRetention {
  512. if x != nil {
  513. return x.Retention
  514. }
  515. return nil
  516. }
  517. type ListTopicsRequest struct {
  518. state protoimpl.MessageState `protogen:"open.v1"`
  519. unknownFields protoimpl.UnknownFields
  520. sizeCache protoimpl.SizeCache
  521. }
  522. func (x *ListTopicsRequest) Reset() {
  523. *x = ListTopicsRequest{}
  524. mi := &file_mq_broker_proto_msgTypes[11]
  525. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  526. ms.StoreMessageInfo(mi)
  527. }
  528. func (x *ListTopicsRequest) String() string {
  529. return protoimpl.X.MessageStringOf(x)
  530. }
  531. func (*ListTopicsRequest) ProtoMessage() {}
  532. func (x *ListTopicsRequest) ProtoReflect() protoreflect.Message {
  533. mi := &file_mq_broker_proto_msgTypes[11]
  534. if x != nil {
  535. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  536. if ms.LoadMessageInfo() == nil {
  537. ms.StoreMessageInfo(mi)
  538. }
  539. return ms
  540. }
  541. return mi.MessageOf(x)
  542. }
  543. // Deprecated: Use ListTopicsRequest.ProtoReflect.Descriptor instead.
  544. func (*ListTopicsRequest) Descriptor() ([]byte, []int) {
  545. return file_mq_broker_proto_rawDescGZIP(), []int{11}
  546. }
  547. type ListTopicsResponse struct {
  548. state protoimpl.MessageState `protogen:"open.v1"`
  549. Topics []*schema_pb.Topic `protobuf:"bytes,1,rep,name=topics,proto3" json:"topics,omitempty"`
  550. unknownFields protoimpl.UnknownFields
  551. sizeCache protoimpl.SizeCache
  552. }
  553. func (x *ListTopicsResponse) Reset() {
  554. *x = ListTopicsResponse{}
  555. mi := &file_mq_broker_proto_msgTypes[12]
  556. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  557. ms.StoreMessageInfo(mi)
  558. }
  559. func (x *ListTopicsResponse) String() string {
  560. return protoimpl.X.MessageStringOf(x)
  561. }
  562. func (*ListTopicsResponse) ProtoMessage() {}
  563. func (x *ListTopicsResponse) ProtoReflect() protoreflect.Message {
  564. mi := &file_mq_broker_proto_msgTypes[12]
  565. if x != nil {
  566. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  567. if ms.LoadMessageInfo() == nil {
  568. ms.StoreMessageInfo(mi)
  569. }
  570. return ms
  571. }
  572. return mi.MessageOf(x)
  573. }
  574. // Deprecated: Use ListTopicsResponse.ProtoReflect.Descriptor instead.
  575. func (*ListTopicsResponse) Descriptor() ([]byte, []int) {
  576. return file_mq_broker_proto_rawDescGZIP(), []int{12}
  577. }
  578. func (x *ListTopicsResponse) GetTopics() []*schema_pb.Topic {
  579. if x != nil {
  580. return x.Topics
  581. }
  582. return nil
  583. }
  584. type LookupTopicBrokersRequest struct {
  585. state protoimpl.MessageState `protogen:"open.v1"`
  586. Topic *schema_pb.Topic `protobuf:"bytes,1,opt,name=topic,proto3" json:"topic,omitempty"`
  587. unknownFields protoimpl.UnknownFields
  588. sizeCache protoimpl.SizeCache
  589. }
  590. func (x *LookupTopicBrokersRequest) Reset() {
  591. *x = LookupTopicBrokersRequest{}
  592. mi := &file_mq_broker_proto_msgTypes[13]
  593. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  594. ms.StoreMessageInfo(mi)
  595. }
  596. func (x *LookupTopicBrokersRequest) String() string {
  597. return protoimpl.X.MessageStringOf(x)
  598. }
  599. func (*LookupTopicBrokersRequest) ProtoMessage() {}
  600. func (x *LookupTopicBrokersRequest) ProtoReflect() protoreflect.Message {
  601. mi := &file_mq_broker_proto_msgTypes[13]
  602. if x != nil {
  603. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  604. if ms.LoadMessageInfo() == nil {
  605. ms.StoreMessageInfo(mi)
  606. }
  607. return ms
  608. }
  609. return mi.MessageOf(x)
  610. }
  611. // Deprecated: Use LookupTopicBrokersRequest.ProtoReflect.Descriptor instead.
  612. func (*LookupTopicBrokersRequest) Descriptor() ([]byte, []int) {
  613. return file_mq_broker_proto_rawDescGZIP(), []int{13}
  614. }
  615. func (x *LookupTopicBrokersRequest) GetTopic() *schema_pb.Topic {
  616. if x != nil {
  617. return x.Topic
  618. }
  619. return nil
  620. }
  621. type LookupTopicBrokersResponse struct {
  622. state protoimpl.MessageState `protogen:"open.v1"`
  623. Topic *schema_pb.Topic `protobuf:"bytes,1,opt,name=topic,proto3" json:"topic,omitempty"`
  624. BrokerPartitionAssignments []*BrokerPartitionAssignment `protobuf:"bytes,2,rep,name=broker_partition_assignments,json=brokerPartitionAssignments,proto3" json:"broker_partition_assignments,omitempty"`
  625. unknownFields protoimpl.UnknownFields
  626. sizeCache protoimpl.SizeCache
  627. }
  628. func (x *LookupTopicBrokersResponse) Reset() {
  629. *x = LookupTopicBrokersResponse{}
  630. mi := &file_mq_broker_proto_msgTypes[14]
  631. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  632. ms.StoreMessageInfo(mi)
  633. }
  634. func (x *LookupTopicBrokersResponse) String() string {
  635. return protoimpl.X.MessageStringOf(x)
  636. }
  637. func (*LookupTopicBrokersResponse) ProtoMessage() {}
  638. func (x *LookupTopicBrokersResponse) ProtoReflect() protoreflect.Message {
  639. mi := &file_mq_broker_proto_msgTypes[14]
  640. if x != nil {
  641. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  642. if ms.LoadMessageInfo() == nil {
  643. ms.StoreMessageInfo(mi)
  644. }
  645. return ms
  646. }
  647. return mi.MessageOf(x)
  648. }
  649. // Deprecated: Use LookupTopicBrokersResponse.ProtoReflect.Descriptor instead.
  650. func (*LookupTopicBrokersResponse) Descriptor() ([]byte, []int) {
  651. return file_mq_broker_proto_rawDescGZIP(), []int{14}
  652. }
  653. func (x *LookupTopicBrokersResponse) GetTopic() *schema_pb.Topic {
  654. if x != nil {
  655. return x.Topic
  656. }
  657. return nil
  658. }
  659. func (x *LookupTopicBrokersResponse) GetBrokerPartitionAssignments() []*BrokerPartitionAssignment {
  660. if x != nil {
  661. return x.BrokerPartitionAssignments
  662. }
  663. return nil
  664. }
  665. type BrokerPartitionAssignment struct {
  666. state protoimpl.MessageState `protogen:"open.v1"`
  667. Partition *schema_pb.Partition `protobuf:"bytes,1,opt,name=partition,proto3" json:"partition,omitempty"`
  668. LeaderBroker string `protobuf:"bytes,2,opt,name=leader_broker,json=leaderBroker,proto3" json:"leader_broker,omitempty"`
  669. FollowerBroker string `protobuf:"bytes,3,opt,name=follower_broker,json=followerBroker,proto3" json:"follower_broker,omitempty"`
  670. unknownFields protoimpl.UnknownFields
  671. sizeCache protoimpl.SizeCache
  672. }
  673. func (x *BrokerPartitionAssignment) Reset() {
  674. *x = BrokerPartitionAssignment{}
  675. mi := &file_mq_broker_proto_msgTypes[15]
  676. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  677. ms.StoreMessageInfo(mi)
  678. }
  679. func (x *BrokerPartitionAssignment) String() string {
  680. return protoimpl.X.MessageStringOf(x)
  681. }
  682. func (*BrokerPartitionAssignment) ProtoMessage() {}
  683. func (x *BrokerPartitionAssignment) ProtoReflect() protoreflect.Message {
  684. mi := &file_mq_broker_proto_msgTypes[15]
  685. if x != nil {
  686. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  687. if ms.LoadMessageInfo() == nil {
  688. ms.StoreMessageInfo(mi)
  689. }
  690. return ms
  691. }
  692. return mi.MessageOf(x)
  693. }
  694. // Deprecated: Use BrokerPartitionAssignment.ProtoReflect.Descriptor instead.
  695. func (*BrokerPartitionAssignment) Descriptor() ([]byte, []int) {
  696. return file_mq_broker_proto_rawDescGZIP(), []int{15}
  697. }
  698. func (x *BrokerPartitionAssignment) GetPartition() *schema_pb.Partition {
  699. if x != nil {
  700. return x.Partition
  701. }
  702. return nil
  703. }
  704. func (x *BrokerPartitionAssignment) GetLeaderBroker() string {
  705. if x != nil {
  706. return x.LeaderBroker
  707. }
  708. return ""
  709. }
  710. func (x *BrokerPartitionAssignment) GetFollowerBroker() string {
  711. if x != nil {
  712. return x.FollowerBroker
  713. }
  714. return ""
  715. }
  716. type GetTopicConfigurationRequest struct {
  717. state protoimpl.MessageState `protogen:"open.v1"`
  718. Topic *schema_pb.Topic `protobuf:"bytes,1,opt,name=topic,proto3" json:"topic,omitempty"`
  719. unknownFields protoimpl.UnknownFields
  720. sizeCache protoimpl.SizeCache
  721. }
  722. func (x *GetTopicConfigurationRequest) Reset() {
  723. *x = GetTopicConfigurationRequest{}
  724. mi := &file_mq_broker_proto_msgTypes[16]
  725. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  726. ms.StoreMessageInfo(mi)
  727. }
  728. func (x *GetTopicConfigurationRequest) String() string {
  729. return protoimpl.X.MessageStringOf(x)
  730. }
  731. func (*GetTopicConfigurationRequest) ProtoMessage() {}
  732. func (x *GetTopicConfigurationRequest) ProtoReflect() protoreflect.Message {
  733. mi := &file_mq_broker_proto_msgTypes[16]
  734. if x != nil {
  735. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  736. if ms.LoadMessageInfo() == nil {
  737. ms.StoreMessageInfo(mi)
  738. }
  739. return ms
  740. }
  741. return mi.MessageOf(x)
  742. }
  743. // Deprecated: Use GetTopicConfigurationRequest.ProtoReflect.Descriptor instead.
  744. func (*GetTopicConfigurationRequest) Descriptor() ([]byte, []int) {
  745. return file_mq_broker_proto_rawDescGZIP(), []int{16}
  746. }
  747. func (x *GetTopicConfigurationRequest) GetTopic() *schema_pb.Topic {
  748. if x != nil {
  749. return x.Topic
  750. }
  751. return nil
  752. }
  753. type GetTopicConfigurationResponse struct {
  754. state protoimpl.MessageState `protogen:"open.v1"`
  755. Topic *schema_pb.Topic `protobuf:"bytes,1,opt,name=topic,proto3" json:"topic,omitempty"`
  756. PartitionCount int32 `protobuf:"varint,2,opt,name=partition_count,json=partitionCount,proto3" json:"partition_count,omitempty"`
  757. RecordType *schema_pb.RecordType `protobuf:"bytes,3,opt,name=record_type,json=recordType,proto3" json:"record_type,omitempty"`
  758. BrokerPartitionAssignments []*BrokerPartitionAssignment `protobuf:"bytes,4,rep,name=broker_partition_assignments,json=brokerPartitionAssignments,proto3" json:"broker_partition_assignments,omitempty"`
  759. CreatedAtNs int64 `protobuf:"varint,5,opt,name=created_at_ns,json=createdAtNs,proto3" json:"created_at_ns,omitempty"`
  760. LastUpdatedNs int64 `protobuf:"varint,6,opt,name=last_updated_ns,json=lastUpdatedNs,proto3" json:"last_updated_ns,omitempty"`
  761. Retention *TopicRetention `protobuf:"bytes,7,opt,name=retention,proto3" json:"retention,omitempty"`
  762. unknownFields protoimpl.UnknownFields
  763. sizeCache protoimpl.SizeCache
  764. }
  765. func (x *GetTopicConfigurationResponse) Reset() {
  766. *x = GetTopicConfigurationResponse{}
  767. mi := &file_mq_broker_proto_msgTypes[17]
  768. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  769. ms.StoreMessageInfo(mi)
  770. }
  771. func (x *GetTopicConfigurationResponse) String() string {
  772. return protoimpl.X.MessageStringOf(x)
  773. }
  774. func (*GetTopicConfigurationResponse) ProtoMessage() {}
  775. func (x *GetTopicConfigurationResponse) ProtoReflect() protoreflect.Message {
  776. mi := &file_mq_broker_proto_msgTypes[17]
  777. if x != nil {
  778. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  779. if ms.LoadMessageInfo() == nil {
  780. ms.StoreMessageInfo(mi)
  781. }
  782. return ms
  783. }
  784. return mi.MessageOf(x)
  785. }
  786. // Deprecated: Use GetTopicConfigurationResponse.ProtoReflect.Descriptor instead.
  787. func (*GetTopicConfigurationResponse) Descriptor() ([]byte, []int) {
  788. return file_mq_broker_proto_rawDescGZIP(), []int{17}
  789. }
  790. func (x *GetTopicConfigurationResponse) GetTopic() *schema_pb.Topic {
  791. if x != nil {
  792. return x.Topic
  793. }
  794. return nil
  795. }
  796. func (x *GetTopicConfigurationResponse) GetPartitionCount() int32 {
  797. if x != nil {
  798. return x.PartitionCount
  799. }
  800. return 0
  801. }
  802. func (x *GetTopicConfigurationResponse) GetRecordType() *schema_pb.RecordType {
  803. if x != nil {
  804. return x.RecordType
  805. }
  806. return nil
  807. }
  808. func (x *GetTopicConfigurationResponse) GetBrokerPartitionAssignments() []*BrokerPartitionAssignment {
  809. if x != nil {
  810. return x.BrokerPartitionAssignments
  811. }
  812. return nil
  813. }
  814. func (x *GetTopicConfigurationResponse) GetCreatedAtNs() int64 {
  815. if x != nil {
  816. return x.CreatedAtNs
  817. }
  818. return 0
  819. }
  820. func (x *GetTopicConfigurationResponse) GetLastUpdatedNs() int64 {
  821. if x != nil {
  822. return x.LastUpdatedNs
  823. }
  824. return 0
  825. }
  826. func (x *GetTopicConfigurationResponse) GetRetention() *TopicRetention {
  827. if x != nil {
  828. return x.Retention
  829. }
  830. return nil
  831. }
  832. type GetTopicPublishersRequest struct {
  833. state protoimpl.MessageState `protogen:"open.v1"`
  834. Topic *schema_pb.Topic `protobuf:"bytes,1,opt,name=topic,proto3" json:"topic,omitempty"`
  835. unknownFields protoimpl.UnknownFields
  836. sizeCache protoimpl.SizeCache
  837. }
  838. func (x *GetTopicPublishersRequest) Reset() {
  839. *x = GetTopicPublishersRequest{}
  840. mi := &file_mq_broker_proto_msgTypes[18]
  841. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  842. ms.StoreMessageInfo(mi)
  843. }
  844. func (x *GetTopicPublishersRequest) String() string {
  845. return protoimpl.X.MessageStringOf(x)
  846. }
  847. func (*GetTopicPublishersRequest) ProtoMessage() {}
  848. func (x *GetTopicPublishersRequest) ProtoReflect() protoreflect.Message {
  849. mi := &file_mq_broker_proto_msgTypes[18]
  850. if x != nil {
  851. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  852. if ms.LoadMessageInfo() == nil {
  853. ms.StoreMessageInfo(mi)
  854. }
  855. return ms
  856. }
  857. return mi.MessageOf(x)
  858. }
  859. // Deprecated: Use GetTopicPublishersRequest.ProtoReflect.Descriptor instead.
  860. func (*GetTopicPublishersRequest) Descriptor() ([]byte, []int) {
  861. return file_mq_broker_proto_rawDescGZIP(), []int{18}
  862. }
  863. func (x *GetTopicPublishersRequest) GetTopic() *schema_pb.Topic {
  864. if x != nil {
  865. return x.Topic
  866. }
  867. return nil
  868. }
  869. type GetTopicPublishersResponse struct {
  870. state protoimpl.MessageState `protogen:"open.v1"`
  871. Publishers []*TopicPublisher `protobuf:"bytes,1,rep,name=publishers,proto3" json:"publishers,omitempty"`
  872. unknownFields protoimpl.UnknownFields
  873. sizeCache protoimpl.SizeCache
  874. }
  875. func (x *GetTopicPublishersResponse) Reset() {
  876. *x = GetTopicPublishersResponse{}
  877. mi := &file_mq_broker_proto_msgTypes[19]
  878. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  879. ms.StoreMessageInfo(mi)
  880. }
  881. func (x *GetTopicPublishersResponse) String() string {
  882. return protoimpl.X.MessageStringOf(x)
  883. }
  884. func (*GetTopicPublishersResponse) ProtoMessage() {}
  885. func (x *GetTopicPublishersResponse) ProtoReflect() protoreflect.Message {
  886. mi := &file_mq_broker_proto_msgTypes[19]
  887. if x != nil {
  888. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  889. if ms.LoadMessageInfo() == nil {
  890. ms.StoreMessageInfo(mi)
  891. }
  892. return ms
  893. }
  894. return mi.MessageOf(x)
  895. }
  896. // Deprecated: Use GetTopicPublishersResponse.ProtoReflect.Descriptor instead.
  897. func (*GetTopicPublishersResponse) Descriptor() ([]byte, []int) {
  898. return file_mq_broker_proto_rawDescGZIP(), []int{19}
  899. }
  900. func (x *GetTopicPublishersResponse) GetPublishers() []*TopicPublisher {
  901. if x != nil {
  902. return x.Publishers
  903. }
  904. return nil
  905. }
  906. type GetTopicSubscribersRequest struct {
  907. state protoimpl.MessageState `protogen:"open.v1"`
  908. Topic *schema_pb.Topic `protobuf:"bytes,1,opt,name=topic,proto3" json:"topic,omitempty"`
  909. unknownFields protoimpl.UnknownFields
  910. sizeCache protoimpl.SizeCache
  911. }
  912. func (x *GetTopicSubscribersRequest) Reset() {
  913. *x = GetTopicSubscribersRequest{}
  914. mi := &file_mq_broker_proto_msgTypes[20]
  915. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  916. ms.StoreMessageInfo(mi)
  917. }
  918. func (x *GetTopicSubscribersRequest) String() string {
  919. return protoimpl.X.MessageStringOf(x)
  920. }
  921. func (*GetTopicSubscribersRequest) ProtoMessage() {}
  922. func (x *GetTopicSubscribersRequest) ProtoReflect() protoreflect.Message {
  923. mi := &file_mq_broker_proto_msgTypes[20]
  924. if x != nil {
  925. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  926. if ms.LoadMessageInfo() == nil {
  927. ms.StoreMessageInfo(mi)
  928. }
  929. return ms
  930. }
  931. return mi.MessageOf(x)
  932. }
  933. // Deprecated: Use GetTopicSubscribersRequest.ProtoReflect.Descriptor instead.
  934. func (*GetTopicSubscribersRequest) Descriptor() ([]byte, []int) {
  935. return file_mq_broker_proto_rawDescGZIP(), []int{20}
  936. }
  937. func (x *GetTopicSubscribersRequest) GetTopic() *schema_pb.Topic {
  938. if x != nil {
  939. return x.Topic
  940. }
  941. return nil
  942. }
  943. type GetTopicSubscribersResponse struct {
  944. state protoimpl.MessageState `protogen:"open.v1"`
  945. Subscribers []*TopicSubscriber `protobuf:"bytes,1,rep,name=subscribers,proto3" json:"subscribers,omitempty"`
  946. unknownFields protoimpl.UnknownFields
  947. sizeCache protoimpl.SizeCache
  948. }
  949. func (x *GetTopicSubscribersResponse) Reset() {
  950. *x = GetTopicSubscribersResponse{}
  951. mi := &file_mq_broker_proto_msgTypes[21]
  952. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  953. ms.StoreMessageInfo(mi)
  954. }
  955. func (x *GetTopicSubscribersResponse) String() string {
  956. return protoimpl.X.MessageStringOf(x)
  957. }
  958. func (*GetTopicSubscribersResponse) ProtoMessage() {}
  959. func (x *GetTopicSubscribersResponse) ProtoReflect() protoreflect.Message {
  960. mi := &file_mq_broker_proto_msgTypes[21]
  961. if x != nil {
  962. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  963. if ms.LoadMessageInfo() == nil {
  964. ms.StoreMessageInfo(mi)
  965. }
  966. return ms
  967. }
  968. return mi.MessageOf(x)
  969. }
  970. // Deprecated: Use GetTopicSubscribersResponse.ProtoReflect.Descriptor instead.
  971. func (*GetTopicSubscribersResponse) Descriptor() ([]byte, []int) {
  972. return file_mq_broker_proto_rawDescGZIP(), []int{21}
  973. }
  974. func (x *GetTopicSubscribersResponse) GetSubscribers() []*TopicSubscriber {
  975. if x != nil {
  976. return x.Subscribers
  977. }
  978. return nil
  979. }
  980. type TopicPublisher struct {
  981. state protoimpl.MessageState `protogen:"open.v1"`
  982. PublisherName string `protobuf:"bytes,1,opt,name=publisher_name,json=publisherName,proto3" json:"publisher_name,omitempty"`
  983. ClientId string `protobuf:"bytes,2,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
  984. Partition *schema_pb.Partition `protobuf:"bytes,3,opt,name=partition,proto3" json:"partition,omitempty"`
  985. ConnectTimeNs int64 `protobuf:"varint,4,opt,name=connect_time_ns,json=connectTimeNs,proto3" json:"connect_time_ns,omitempty"`
  986. LastSeenTimeNs int64 `protobuf:"varint,5,opt,name=last_seen_time_ns,json=lastSeenTimeNs,proto3" json:"last_seen_time_ns,omitempty"`
  987. Broker string `protobuf:"bytes,6,opt,name=broker,proto3" json:"broker,omitempty"`
  988. IsActive bool `protobuf:"varint,7,opt,name=is_active,json=isActive,proto3" json:"is_active,omitempty"`
  989. LastPublishedOffset int64 `protobuf:"varint,8,opt,name=last_published_offset,json=lastPublishedOffset,proto3" json:"last_published_offset,omitempty"`
  990. LastAckedOffset int64 `protobuf:"varint,9,opt,name=last_acked_offset,json=lastAckedOffset,proto3" json:"last_acked_offset,omitempty"`
  991. unknownFields protoimpl.UnknownFields
  992. sizeCache protoimpl.SizeCache
  993. }
  994. func (x *TopicPublisher) Reset() {
  995. *x = TopicPublisher{}
  996. mi := &file_mq_broker_proto_msgTypes[22]
  997. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  998. ms.StoreMessageInfo(mi)
  999. }
  1000. func (x *TopicPublisher) String() string {
  1001. return protoimpl.X.MessageStringOf(x)
  1002. }
  1003. func (*TopicPublisher) ProtoMessage() {}
  1004. func (x *TopicPublisher) ProtoReflect() protoreflect.Message {
  1005. mi := &file_mq_broker_proto_msgTypes[22]
  1006. if x != nil {
  1007. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1008. if ms.LoadMessageInfo() == nil {
  1009. ms.StoreMessageInfo(mi)
  1010. }
  1011. return ms
  1012. }
  1013. return mi.MessageOf(x)
  1014. }
  1015. // Deprecated: Use TopicPublisher.ProtoReflect.Descriptor instead.
  1016. func (*TopicPublisher) Descriptor() ([]byte, []int) {
  1017. return file_mq_broker_proto_rawDescGZIP(), []int{22}
  1018. }
  1019. func (x *TopicPublisher) GetPublisherName() string {
  1020. if x != nil {
  1021. return x.PublisherName
  1022. }
  1023. return ""
  1024. }
  1025. func (x *TopicPublisher) GetClientId() string {
  1026. if x != nil {
  1027. return x.ClientId
  1028. }
  1029. return ""
  1030. }
  1031. func (x *TopicPublisher) GetPartition() *schema_pb.Partition {
  1032. if x != nil {
  1033. return x.Partition
  1034. }
  1035. return nil
  1036. }
  1037. func (x *TopicPublisher) GetConnectTimeNs() int64 {
  1038. if x != nil {
  1039. return x.ConnectTimeNs
  1040. }
  1041. return 0
  1042. }
  1043. func (x *TopicPublisher) GetLastSeenTimeNs() int64 {
  1044. if x != nil {
  1045. return x.LastSeenTimeNs
  1046. }
  1047. return 0
  1048. }
  1049. func (x *TopicPublisher) GetBroker() string {
  1050. if x != nil {
  1051. return x.Broker
  1052. }
  1053. return ""
  1054. }
  1055. func (x *TopicPublisher) GetIsActive() bool {
  1056. if x != nil {
  1057. return x.IsActive
  1058. }
  1059. return false
  1060. }
  1061. func (x *TopicPublisher) GetLastPublishedOffset() int64 {
  1062. if x != nil {
  1063. return x.LastPublishedOffset
  1064. }
  1065. return 0
  1066. }
  1067. func (x *TopicPublisher) GetLastAckedOffset() int64 {
  1068. if x != nil {
  1069. return x.LastAckedOffset
  1070. }
  1071. return 0
  1072. }
  1073. type TopicSubscriber struct {
  1074. state protoimpl.MessageState `protogen:"open.v1"`
  1075. ConsumerGroup string `protobuf:"bytes,1,opt,name=consumer_group,json=consumerGroup,proto3" json:"consumer_group,omitempty"`
  1076. ConsumerId string `protobuf:"bytes,2,opt,name=consumer_id,json=consumerId,proto3" json:"consumer_id,omitempty"`
  1077. ClientId string `protobuf:"bytes,3,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
  1078. Partition *schema_pb.Partition `protobuf:"bytes,4,opt,name=partition,proto3" json:"partition,omitempty"`
  1079. ConnectTimeNs int64 `protobuf:"varint,5,opt,name=connect_time_ns,json=connectTimeNs,proto3" json:"connect_time_ns,omitempty"`
  1080. LastSeenTimeNs int64 `protobuf:"varint,6,opt,name=last_seen_time_ns,json=lastSeenTimeNs,proto3" json:"last_seen_time_ns,omitempty"`
  1081. Broker string `protobuf:"bytes,7,opt,name=broker,proto3" json:"broker,omitempty"`
  1082. IsActive bool `protobuf:"varint,8,opt,name=is_active,json=isActive,proto3" json:"is_active,omitempty"`
  1083. CurrentOffset int64 `protobuf:"varint,9,opt,name=current_offset,json=currentOffset,proto3" json:"current_offset,omitempty"` // last acknowledged offset
  1084. LastReceivedOffset int64 `protobuf:"varint,10,opt,name=last_received_offset,json=lastReceivedOffset,proto3" json:"last_received_offset,omitempty"`
  1085. unknownFields protoimpl.UnknownFields
  1086. sizeCache protoimpl.SizeCache
  1087. }
  1088. func (x *TopicSubscriber) Reset() {
  1089. *x = TopicSubscriber{}
  1090. mi := &file_mq_broker_proto_msgTypes[23]
  1091. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1092. ms.StoreMessageInfo(mi)
  1093. }
  1094. func (x *TopicSubscriber) String() string {
  1095. return protoimpl.X.MessageStringOf(x)
  1096. }
  1097. func (*TopicSubscriber) ProtoMessage() {}
  1098. func (x *TopicSubscriber) ProtoReflect() protoreflect.Message {
  1099. mi := &file_mq_broker_proto_msgTypes[23]
  1100. if x != nil {
  1101. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1102. if ms.LoadMessageInfo() == nil {
  1103. ms.StoreMessageInfo(mi)
  1104. }
  1105. return ms
  1106. }
  1107. return mi.MessageOf(x)
  1108. }
  1109. // Deprecated: Use TopicSubscriber.ProtoReflect.Descriptor instead.
  1110. func (*TopicSubscriber) Descriptor() ([]byte, []int) {
  1111. return file_mq_broker_proto_rawDescGZIP(), []int{23}
  1112. }
  1113. func (x *TopicSubscriber) GetConsumerGroup() string {
  1114. if x != nil {
  1115. return x.ConsumerGroup
  1116. }
  1117. return ""
  1118. }
  1119. func (x *TopicSubscriber) GetConsumerId() string {
  1120. if x != nil {
  1121. return x.ConsumerId
  1122. }
  1123. return ""
  1124. }
  1125. func (x *TopicSubscriber) GetClientId() string {
  1126. if x != nil {
  1127. return x.ClientId
  1128. }
  1129. return ""
  1130. }
  1131. func (x *TopicSubscriber) GetPartition() *schema_pb.Partition {
  1132. if x != nil {
  1133. return x.Partition
  1134. }
  1135. return nil
  1136. }
  1137. func (x *TopicSubscriber) GetConnectTimeNs() int64 {
  1138. if x != nil {
  1139. return x.ConnectTimeNs
  1140. }
  1141. return 0
  1142. }
  1143. func (x *TopicSubscriber) GetLastSeenTimeNs() int64 {
  1144. if x != nil {
  1145. return x.LastSeenTimeNs
  1146. }
  1147. return 0
  1148. }
  1149. func (x *TopicSubscriber) GetBroker() string {
  1150. if x != nil {
  1151. return x.Broker
  1152. }
  1153. return ""
  1154. }
  1155. func (x *TopicSubscriber) GetIsActive() bool {
  1156. if x != nil {
  1157. return x.IsActive
  1158. }
  1159. return false
  1160. }
  1161. func (x *TopicSubscriber) GetCurrentOffset() int64 {
  1162. if x != nil {
  1163. return x.CurrentOffset
  1164. }
  1165. return 0
  1166. }
  1167. func (x *TopicSubscriber) GetLastReceivedOffset() int64 {
  1168. if x != nil {
  1169. return x.LastReceivedOffset
  1170. }
  1171. return 0
  1172. }
  1173. type AssignTopicPartitionsRequest struct {
  1174. state protoimpl.MessageState `protogen:"open.v1"`
  1175. Topic *schema_pb.Topic `protobuf:"bytes,1,opt,name=topic,proto3" json:"topic,omitempty"`
  1176. BrokerPartitionAssignments []*BrokerPartitionAssignment `protobuf:"bytes,2,rep,name=broker_partition_assignments,json=brokerPartitionAssignments,proto3" json:"broker_partition_assignments,omitempty"`
  1177. IsLeader bool `protobuf:"varint,3,opt,name=is_leader,json=isLeader,proto3" json:"is_leader,omitempty"`
  1178. IsDraining bool `protobuf:"varint,4,opt,name=is_draining,json=isDraining,proto3" json:"is_draining,omitempty"`
  1179. unknownFields protoimpl.UnknownFields
  1180. sizeCache protoimpl.SizeCache
  1181. }
  1182. func (x *AssignTopicPartitionsRequest) Reset() {
  1183. *x = AssignTopicPartitionsRequest{}
  1184. mi := &file_mq_broker_proto_msgTypes[24]
  1185. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1186. ms.StoreMessageInfo(mi)
  1187. }
  1188. func (x *AssignTopicPartitionsRequest) String() string {
  1189. return protoimpl.X.MessageStringOf(x)
  1190. }
  1191. func (*AssignTopicPartitionsRequest) ProtoMessage() {}
  1192. func (x *AssignTopicPartitionsRequest) ProtoReflect() protoreflect.Message {
  1193. mi := &file_mq_broker_proto_msgTypes[24]
  1194. if x != nil {
  1195. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1196. if ms.LoadMessageInfo() == nil {
  1197. ms.StoreMessageInfo(mi)
  1198. }
  1199. return ms
  1200. }
  1201. return mi.MessageOf(x)
  1202. }
  1203. // Deprecated: Use AssignTopicPartitionsRequest.ProtoReflect.Descriptor instead.
  1204. func (*AssignTopicPartitionsRequest) Descriptor() ([]byte, []int) {
  1205. return file_mq_broker_proto_rawDescGZIP(), []int{24}
  1206. }
  1207. func (x *AssignTopicPartitionsRequest) GetTopic() *schema_pb.Topic {
  1208. if x != nil {
  1209. return x.Topic
  1210. }
  1211. return nil
  1212. }
  1213. func (x *AssignTopicPartitionsRequest) GetBrokerPartitionAssignments() []*BrokerPartitionAssignment {
  1214. if x != nil {
  1215. return x.BrokerPartitionAssignments
  1216. }
  1217. return nil
  1218. }
  1219. func (x *AssignTopicPartitionsRequest) GetIsLeader() bool {
  1220. if x != nil {
  1221. return x.IsLeader
  1222. }
  1223. return false
  1224. }
  1225. func (x *AssignTopicPartitionsRequest) GetIsDraining() bool {
  1226. if x != nil {
  1227. return x.IsDraining
  1228. }
  1229. return false
  1230. }
  1231. type AssignTopicPartitionsResponse struct {
  1232. state protoimpl.MessageState `protogen:"open.v1"`
  1233. unknownFields protoimpl.UnknownFields
  1234. sizeCache protoimpl.SizeCache
  1235. }
  1236. func (x *AssignTopicPartitionsResponse) Reset() {
  1237. *x = AssignTopicPartitionsResponse{}
  1238. mi := &file_mq_broker_proto_msgTypes[25]
  1239. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1240. ms.StoreMessageInfo(mi)
  1241. }
  1242. func (x *AssignTopicPartitionsResponse) String() string {
  1243. return protoimpl.X.MessageStringOf(x)
  1244. }
  1245. func (*AssignTopicPartitionsResponse) ProtoMessage() {}
  1246. func (x *AssignTopicPartitionsResponse) ProtoReflect() protoreflect.Message {
  1247. mi := &file_mq_broker_proto_msgTypes[25]
  1248. if x != nil {
  1249. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1250. if ms.LoadMessageInfo() == nil {
  1251. ms.StoreMessageInfo(mi)
  1252. }
  1253. return ms
  1254. }
  1255. return mi.MessageOf(x)
  1256. }
  1257. // Deprecated: Use AssignTopicPartitionsResponse.ProtoReflect.Descriptor instead.
  1258. func (*AssignTopicPartitionsResponse) Descriptor() ([]byte, []int) {
  1259. return file_mq_broker_proto_rawDescGZIP(), []int{25}
  1260. }
  1261. type SubscriberToSubCoordinatorRequest struct {
  1262. state protoimpl.MessageState `protogen:"open.v1"`
  1263. // Types that are valid to be assigned to Message:
  1264. //
  1265. // *SubscriberToSubCoordinatorRequest_Init
  1266. // *SubscriberToSubCoordinatorRequest_AckAssignment
  1267. // *SubscriberToSubCoordinatorRequest_AckUnAssignment
  1268. Message isSubscriberToSubCoordinatorRequest_Message `protobuf_oneof:"message"`
  1269. unknownFields protoimpl.UnknownFields
  1270. sizeCache protoimpl.SizeCache
  1271. }
  1272. func (x *SubscriberToSubCoordinatorRequest) Reset() {
  1273. *x = SubscriberToSubCoordinatorRequest{}
  1274. mi := &file_mq_broker_proto_msgTypes[26]
  1275. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1276. ms.StoreMessageInfo(mi)
  1277. }
  1278. func (x *SubscriberToSubCoordinatorRequest) String() string {
  1279. return protoimpl.X.MessageStringOf(x)
  1280. }
  1281. func (*SubscriberToSubCoordinatorRequest) ProtoMessage() {}
  1282. func (x *SubscriberToSubCoordinatorRequest) ProtoReflect() protoreflect.Message {
  1283. mi := &file_mq_broker_proto_msgTypes[26]
  1284. if x != nil {
  1285. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1286. if ms.LoadMessageInfo() == nil {
  1287. ms.StoreMessageInfo(mi)
  1288. }
  1289. return ms
  1290. }
  1291. return mi.MessageOf(x)
  1292. }
  1293. // Deprecated: Use SubscriberToSubCoordinatorRequest.ProtoReflect.Descriptor instead.
  1294. func (*SubscriberToSubCoordinatorRequest) Descriptor() ([]byte, []int) {
  1295. return file_mq_broker_proto_rawDescGZIP(), []int{26}
  1296. }
  1297. func (x *SubscriberToSubCoordinatorRequest) GetMessage() isSubscriberToSubCoordinatorRequest_Message {
  1298. if x != nil {
  1299. return x.Message
  1300. }
  1301. return nil
  1302. }
  1303. func (x *SubscriberToSubCoordinatorRequest) GetInit() *SubscriberToSubCoordinatorRequest_InitMessage {
  1304. if x != nil {
  1305. if x, ok := x.Message.(*SubscriberToSubCoordinatorRequest_Init); ok {
  1306. return x.Init
  1307. }
  1308. }
  1309. return nil
  1310. }
  1311. func (x *SubscriberToSubCoordinatorRequest) GetAckAssignment() *SubscriberToSubCoordinatorRequest_AckAssignmentMessage {
  1312. if x != nil {
  1313. if x, ok := x.Message.(*SubscriberToSubCoordinatorRequest_AckAssignment); ok {
  1314. return x.AckAssignment
  1315. }
  1316. }
  1317. return nil
  1318. }
  1319. func (x *SubscriberToSubCoordinatorRequest) GetAckUnAssignment() *SubscriberToSubCoordinatorRequest_AckUnAssignmentMessage {
  1320. if x != nil {
  1321. if x, ok := x.Message.(*SubscriberToSubCoordinatorRequest_AckUnAssignment); ok {
  1322. return x.AckUnAssignment
  1323. }
  1324. }
  1325. return nil
  1326. }
  1327. type isSubscriberToSubCoordinatorRequest_Message interface {
  1328. isSubscriberToSubCoordinatorRequest_Message()
  1329. }
  1330. type SubscriberToSubCoordinatorRequest_Init struct {
  1331. Init *SubscriberToSubCoordinatorRequest_InitMessage `protobuf:"bytes,1,opt,name=init,proto3,oneof"`
  1332. }
  1333. type SubscriberToSubCoordinatorRequest_AckAssignment struct {
  1334. AckAssignment *SubscriberToSubCoordinatorRequest_AckAssignmentMessage `protobuf:"bytes,2,opt,name=ack_assignment,json=ackAssignment,proto3,oneof"`
  1335. }
  1336. type SubscriberToSubCoordinatorRequest_AckUnAssignment struct {
  1337. AckUnAssignment *SubscriberToSubCoordinatorRequest_AckUnAssignmentMessage `protobuf:"bytes,3,opt,name=ack_un_assignment,json=ackUnAssignment,proto3,oneof"`
  1338. }
  1339. func (*SubscriberToSubCoordinatorRequest_Init) isSubscriberToSubCoordinatorRequest_Message() {}
  1340. func (*SubscriberToSubCoordinatorRequest_AckAssignment) isSubscriberToSubCoordinatorRequest_Message() {
  1341. }
  1342. func (*SubscriberToSubCoordinatorRequest_AckUnAssignment) isSubscriberToSubCoordinatorRequest_Message() {
  1343. }
  1344. type SubscriberToSubCoordinatorResponse struct {
  1345. state protoimpl.MessageState `protogen:"open.v1"`
  1346. // Types that are valid to be assigned to Message:
  1347. //
  1348. // *SubscriberToSubCoordinatorResponse_Assignment_
  1349. // *SubscriberToSubCoordinatorResponse_UnAssignment_
  1350. Message isSubscriberToSubCoordinatorResponse_Message `protobuf_oneof:"message"`
  1351. unknownFields protoimpl.UnknownFields
  1352. sizeCache protoimpl.SizeCache
  1353. }
  1354. func (x *SubscriberToSubCoordinatorResponse) Reset() {
  1355. *x = SubscriberToSubCoordinatorResponse{}
  1356. mi := &file_mq_broker_proto_msgTypes[27]
  1357. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1358. ms.StoreMessageInfo(mi)
  1359. }
  1360. func (x *SubscriberToSubCoordinatorResponse) String() string {
  1361. return protoimpl.X.MessageStringOf(x)
  1362. }
  1363. func (*SubscriberToSubCoordinatorResponse) ProtoMessage() {}
  1364. func (x *SubscriberToSubCoordinatorResponse) ProtoReflect() protoreflect.Message {
  1365. mi := &file_mq_broker_proto_msgTypes[27]
  1366. if x != nil {
  1367. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1368. if ms.LoadMessageInfo() == nil {
  1369. ms.StoreMessageInfo(mi)
  1370. }
  1371. return ms
  1372. }
  1373. return mi.MessageOf(x)
  1374. }
  1375. // Deprecated: Use SubscriberToSubCoordinatorResponse.ProtoReflect.Descriptor instead.
  1376. func (*SubscriberToSubCoordinatorResponse) Descriptor() ([]byte, []int) {
  1377. return file_mq_broker_proto_rawDescGZIP(), []int{27}
  1378. }
  1379. func (x *SubscriberToSubCoordinatorResponse) GetMessage() isSubscriberToSubCoordinatorResponse_Message {
  1380. if x != nil {
  1381. return x.Message
  1382. }
  1383. return nil
  1384. }
  1385. func (x *SubscriberToSubCoordinatorResponse) GetAssignment() *SubscriberToSubCoordinatorResponse_Assignment {
  1386. if x != nil {
  1387. if x, ok := x.Message.(*SubscriberToSubCoordinatorResponse_Assignment_); ok {
  1388. return x.Assignment
  1389. }
  1390. }
  1391. return nil
  1392. }
  1393. func (x *SubscriberToSubCoordinatorResponse) GetUnAssignment() *SubscriberToSubCoordinatorResponse_UnAssignment {
  1394. if x != nil {
  1395. if x, ok := x.Message.(*SubscriberToSubCoordinatorResponse_UnAssignment_); ok {
  1396. return x.UnAssignment
  1397. }
  1398. }
  1399. return nil
  1400. }
  1401. type isSubscriberToSubCoordinatorResponse_Message interface {
  1402. isSubscriberToSubCoordinatorResponse_Message()
  1403. }
  1404. type SubscriberToSubCoordinatorResponse_Assignment_ struct {
  1405. Assignment *SubscriberToSubCoordinatorResponse_Assignment `protobuf:"bytes,1,opt,name=assignment,proto3,oneof"`
  1406. }
  1407. type SubscriberToSubCoordinatorResponse_UnAssignment_ struct {
  1408. UnAssignment *SubscriberToSubCoordinatorResponse_UnAssignment `protobuf:"bytes,2,opt,name=un_assignment,json=unAssignment,proto3,oneof"`
  1409. }
  1410. func (*SubscriberToSubCoordinatorResponse_Assignment_) isSubscriberToSubCoordinatorResponse_Message() {
  1411. }
  1412. func (*SubscriberToSubCoordinatorResponse_UnAssignment_) isSubscriberToSubCoordinatorResponse_Message() {
  1413. }
  1414. // ////////////////////////////////////////////////
  1415. type ControlMessage struct {
  1416. state protoimpl.MessageState `protogen:"open.v1"`
  1417. IsClose bool `protobuf:"varint,1,opt,name=is_close,json=isClose,proto3" json:"is_close,omitempty"`
  1418. PublisherName string `protobuf:"bytes,2,opt,name=publisher_name,json=publisherName,proto3" json:"publisher_name,omitempty"`
  1419. unknownFields protoimpl.UnknownFields
  1420. sizeCache protoimpl.SizeCache
  1421. }
  1422. func (x *ControlMessage) Reset() {
  1423. *x = ControlMessage{}
  1424. mi := &file_mq_broker_proto_msgTypes[28]
  1425. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1426. ms.StoreMessageInfo(mi)
  1427. }
  1428. func (x *ControlMessage) String() string {
  1429. return protoimpl.X.MessageStringOf(x)
  1430. }
  1431. func (*ControlMessage) ProtoMessage() {}
  1432. func (x *ControlMessage) ProtoReflect() protoreflect.Message {
  1433. mi := &file_mq_broker_proto_msgTypes[28]
  1434. if x != nil {
  1435. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1436. if ms.LoadMessageInfo() == nil {
  1437. ms.StoreMessageInfo(mi)
  1438. }
  1439. return ms
  1440. }
  1441. return mi.MessageOf(x)
  1442. }
  1443. // Deprecated: Use ControlMessage.ProtoReflect.Descriptor instead.
  1444. func (*ControlMessage) Descriptor() ([]byte, []int) {
  1445. return file_mq_broker_proto_rawDescGZIP(), []int{28}
  1446. }
  1447. func (x *ControlMessage) GetIsClose() bool {
  1448. if x != nil {
  1449. return x.IsClose
  1450. }
  1451. return false
  1452. }
  1453. func (x *ControlMessage) GetPublisherName() string {
  1454. if x != nil {
  1455. return x.PublisherName
  1456. }
  1457. return ""
  1458. }
  1459. type DataMessage struct {
  1460. state protoimpl.MessageState `protogen:"open.v1"`
  1461. Key []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
  1462. Value []byte `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
  1463. TsNs int64 `protobuf:"varint,3,opt,name=ts_ns,json=tsNs,proto3" json:"ts_ns,omitempty"`
  1464. Ctrl *ControlMessage `protobuf:"bytes,4,opt,name=ctrl,proto3" json:"ctrl,omitempty"`
  1465. unknownFields protoimpl.UnknownFields
  1466. sizeCache protoimpl.SizeCache
  1467. }
  1468. func (x *DataMessage) Reset() {
  1469. *x = DataMessage{}
  1470. mi := &file_mq_broker_proto_msgTypes[29]
  1471. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1472. ms.StoreMessageInfo(mi)
  1473. }
  1474. func (x *DataMessage) String() string {
  1475. return protoimpl.X.MessageStringOf(x)
  1476. }
  1477. func (*DataMessage) ProtoMessage() {}
  1478. func (x *DataMessage) ProtoReflect() protoreflect.Message {
  1479. mi := &file_mq_broker_proto_msgTypes[29]
  1480. if x != nil {
  1481. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1482. if ms.LoadMessageInfo() == nil {
  1483. ms.StoreMessageInfo(mi)
  1484. }
  1485. return ms
  1486. }
  1487. return mi.MessageOf(x)
  1488. }
  1489. // Deprecated: Use DataMessage.ProtoReflect.Descriptor instead.
  1490. func (*DataMessage) Descriptor() ([]byte, []int) {
  1491. return file_mq_broker_proto_rawDescGZIP(), []int{29}
  1492. }
  1493. func (x *DataMessage) GetKey() []byte {
  1494. if x != nil {
  1495. return x.Key
  1496. }
  1497. return nil
  1498. }
  1499. func (x *DataMessage) GetValue() []byte {
  1500. if x != nil {
  1501. return x.Value
  1502. }
  1503. return nil
  1504. }
  1505. func (x *DataMessage) GetTsNs() int64 {
  1506. if x != nil {
  1507. return x.TsNs
  1508. }
  1509. return 0
  1510. }
  1511. func (x *DataMessage) GetCtrl() *ControlMessage {
  1512. if x != nil {
  1513. return x.Ctrl
  1514. }
  1515. return nil
  1516. }
  1517. type PublishMessageRequest struct {
  1518. state protoimpl.MessageState `protogen:"open.v1"`
  1519. // Types that are valid to be assigned to Message:
  1520. //
  1521. // *PublishMessageRequest_Init
  1522. // *PublishMessageRequest_Data
  1523. Message isPublishMessageRequest_Message `protobuf_oneof:"message"`
  1524. unknownFields protoimpl.UnknownFields
  1525. sizeCache protoimpl.SizeCache
  1526. }
  1527. func (x *PublishMessageRequest) Reset() {
  1528. *x = PublishMessageRequest{}
  1529. mi := &file_mq_broker_proto_msgTypes[30]
  1530. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1531. ms.StoreMessageInfo(mi)
  1532. }
  1533. func (x *PublishMessageRequest) String() string {
  1534. return protoimpl.X.MessageStringOf(x)
  1535. }
  1536. func (*PublishMessageRequest) ProtoMessage() {}
  1537. func (x *PublishMessageRequest) ProtoReflect() protoreflect.Message {
  1538. mi := &file_mq_broker_proto_msgTypes[30]
  1539. if x != nil {
  1540. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1541. if ms.LoadMessageInfo() == nil {
  1542. ms.StoreMessageInfo(mi)
  1543. }
  1544. return ms
  1545. }
  1546. return mi.MessageOf(x)
  1547. }
  1548. // Deprecated: Use PublishMessageRequest.ProtoReflect.Descriptor instead.
  1549. func (*PublishMessageRequest) Descriptor() ([]byte, []int) {
  1550. return file_mq_broker_proto_rawDescGZIP(), []int{30}
  1551. }
  1552. func (x *PublishMessageRequest) GetMessage() isPublishMessageRequest_Message {
  1553. if x != nil {
  1554. return x.Message
  1555. }
  1556. return nil
  1557. }
  1558. func (x *PublishMessageRequest) GetInit() *PublishMessageRequest_InitMessage {
  1559. if x != nil {
  1560. if x, ok := x.Message.(*PublishMessageRequest_Init); ok {
  1561. return x.Init
  1562. }
  1563. }
  1564. return nil
  1565. }
  1566. func (x *PublishMessageRequest) GetData() *DataMessage {
  1567. if x != nil {
  1568. if x, ok := x.Message.(*PublishMessageRequest_Data); ok {
  1569. return x.Data
  1570. }
  1571. }
  1572. return nil
  1573. }
  1574. type isPublishMessageRequest_Message interface {
  1575. isPublishMessageRequest_Message()
  1576. }
  1577. type PublishMessageRequest_Init struct {
  1578. Init *PublishMessageRequest_InitMessage `protobuf:"bytes,1,opt,name=init,proto3,oneof"`
  1579. }
  1580. type PublishMessageRequest_Data struct {
  1581. Data *DataMessage `protobuf:"bytes,2,opt,name=data,proto3,oneof"`
  1582. }
  1583. func (*PublishMessageRequest_Init) isPublishMessageRequest_Message() {}
  1584. func (*PublishMessageRequest_Data) isPublishMessageRequest_Message() {}
  1585. type PublishMessageResponse struct {
  1586. state protoimpl.MessageState `protogen:"open.v1"`
  1587. AckSequence int64 `protobuf:"varint,1,opt,name=ack_sequence,json=ackSequence,proto3" json:"ack_sequence,omitempty"`
  1588. Error string `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
  1589. ShouldClose bool `protobuf:"varint,3,opt,name=should_close,json=shouldClose,proto3" json:"should_close,omitempty"`
  1590. unknownFields protoimpl.UnknownFields
  1591. sizeCache protoimpl.SizeCache
  1592. }
  1593. func (x *PublishMessageResponse) Reset() {
  1594. *x = PublishMessageResponse{}
  1595. mi := &file_mq_broker_proto_msgTypes[31]
  1596. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1597. ms.StoreMessageInfo(mi)
  1598. }
  1599. func (x *PublishMessageResponse) String() string {
  1600. return protoimpl.X.MessageStringOf(x)
  1601. }
  1602. func (*PublishMessageResponse) ProtoMessage() {}
  1603. func (x *PublishMessageResponse) ProtoReflect() protoreflect.Message {
  1604. mi := &file_mq_broker_proto_msgTypes[31]
  1605. if x != nil {
  1606. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1607. if ms.LoadMessageInfo() == nil {
  1608. ms.StoreMessageInfo(mi)
  1609. }
  1610. return ms
  1611. }
  1612. return mi.MessageOf(x)
  1613. }
  1614. // Deprecated: Use PublishMessageResponse.ProtoReflect.Descriptor instead.
  1615. func (*PublishMessageResponse) Descriptor() ([]byte, []int) {
  1616. return file_mq_broker_proto_rawDescGZIP(), []int{31}
  1617. }
  1618. func (x *PublishMessageResponse) GetAckSequence() int64 {
  1619. if x != nil {
  1620. return x.AckSequence
  1621. }
  1622. return 0
  1623. }
  1624. func (x *PublishMessageResponse) GetError() string {
  1625. if x != nil {
  1626. return x.Error
  1627. }
  1628. return ""
  1629. }
  1630. func (x *PublishMessageResponse) GetShouldClose() bool {
  1631. if x != nil {
  1632. return x.ShouldClose
  1633. }
  1634. return false
  1635. }
  1636. type PublishFollowMeRequest struct {
  1637. state protoimpl.MessageState `protogen:"open.v1"`
  1638. // Types that are valid to be assigned to Message:
  1639. //
  1640. // *PublishFollowMeRequest_Init
  1641. // *PublishFollowMeRequest_Data
  1642. // *PublishFollowMeRequest_Flush
  1643. // *PublishFollowMeRequest_Close
  1644. Message isPublishFollowMeRequest_Message `protobuf_oneof:"message"`
  1645. unknownFields protoimpl.UnknownFields
  1646. sizeCache protoimpl.SizeCache
  1647. }
  1648. func (x *PublishFollowMeRequest) Reset() {
  1649. *x = PublishFollowMeRequest{}
  1650. mi := &file_mq_broker_proto_msgTypes[32]
  1651. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1652. ms.StoreMessageInfo(mi)
  1653. }
  1654. func (x *PublishFollowMeRequest) String() string {
  1655. return protoimpl.X.MessageStringOf(x)
  1656. }
  1657. func (*PublishFollowMeRequest) ProtoMessage() {}
  1658. func (x *PublishFollowMeRequest) ProtoReflect() protoreflect.Message {
  1659. mi := &file_mq_broker_proto_msgTypes[32]
  1660. if x != nil {
  1661. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1662. if ms.LoadMessageInfo() == nil {
  1663. ms.StoreMessageInfo(mi)
  1664. }
  1665. return ms
  1666. }
  1667. return mi.MessageOf(x)
  1668. }
  1669. // Deprecated: Use PublishFollowMeRequest.ProtoReflect.Descriptor instead.
  1670. func (*PublishFollowMeRequest) Descriptor() ([]byte, []int) {
  1671. return file_mq_broker_proto_rawDescGZIP(), []int{32}
  1672. }
  1673. func (x *PublishFollowMeRequest) GetMessage() isPublishFollowMeRequest_Message {
  1674. if x != nil {
  1675. return x.Message
  1676. }
  1677. return nil
  1678. }
  1679. func (x *PublishFollowMeRequest) GetInit() *PublishFollowMeRequest_InitMessage {
  1680. if x != nil {
  1681. if x, ok := x.Message.(*PublishFollowMeRequest_Init); ok {
  1682. return x.Init
  1683. }
  1684. }
  1685. return nil
  1686. }
  1687. func (x *PublishFollowMeRequest) GetData() *DataMessage {
  1688. if x != nil {
  1689. if x, ok := x.Message.(*PublishFollowMeRequest_Data); ok {
  1690. return x.Data
  1691. }
  1692. }
  1693. return nil
  1694. }
  1695. func (x *PublishFollowMeRequest) GetFlush() *PublishFollowMeRequest_FlushMessage {
  1696. if x != nil {
  1697. if x, ok := x.Message.(*PublishFollowMeRequest_Flush); ok {
  1698. return x.Flush
  1699. }
  1700. }
  1701. return nil
  1702. }
  1703. func (x *PublishFollowMeRequest) GetClose() *PublishFollowMeRequest_CloseMessage {
  1704. if x != nil {
  1705. if x, ok := x.Message.(*PublishFollowMeRequest_Close); ok {
  1706. return x.Close
  1707. }
  1708. }
  1709. return nil
  1710. }
  1711. type isPublishFollowMeRequest_Message interface {
  1712. isPublishFollowMeRequest_Message()
  1713. }
  1714. type PublishFollowMeRequest_Init struct {
  1715. Init *PublishFollowMeRequest_InitMessage `protobuf:"bytes,1,opt,name=init,proto3,oneof"`
  1716. }
  1717. type PublishFollowMeRequest_Data struct {
  1718. Data *DataMessage `protobuf:"bytes,2,opt,name=data,proto3,oneof"`
  1719. }
  1720. type PublishFollowMeRequest_Flush struct {
  1721. Flush *PublishFollowMeRequest_FlushMessage `protobuf:"bytes,3,opt,name=flush,proto3,oneof"`
  1722. }
  1723. type PublishFollowMeRequest_Close struct {
  1724. Close *PublishFollowMeRequest_CloseMessage `protobuf:"bytes,4,opt,name=close,proto3,oneof"`
  1725. }
  1726. func (*PublishFollowMeRequest_Init) isPublishFollowMeRequest_Message() {}
  1727. func (*PublishFollowMeRequest_Data) isPublishFollowMeRequest_Message() {}
  1728. func (*PublishFollowMeRequest_Flush) isPublishFollowMeRequest_Message() {}
  1729. func (*PublishFollowMeRequest_Close) isPublishFollowMeRequest_Message() {}
  1730. type PublishFollowMeResponse struct {
  1731. state protoimpl.MessageState `protogen:"open.v1"`
  1732. AckTsNs int64 `protobuf:"varint,1,opt,name=ack_ts_ns,json=ackTsNs,proto3" json:"ack_ts_ns,omitempty"`
  1733. unknownFields protoimpl.UnknownFields
  1734. sizeCache protoimpl.SizeCache
  1735. }
  1736. func (x *PublishFollowMeResponse) Reset() {
  1737. *x = PublishFollowMeResponse{}
  1738. mi := &file_mq_broker_proto_msgTypes[33]
  1739. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1740. ms.StoreMessageInfo(mi)
  1741. }
  1742. func (x *PublishFollowMeResponse) String() string {
  1743. return protoimpl.X.MessageStringOf(x)
  1744. }
  1745. func (*PublishFollowMeResponse) ProtoMessage() {}
  1746. func (x *PublishFollowMeResponse) ProtoReflect() protoreflect.Message {
  1747. mi := &file_mq_broker_proto_msgTypes[33]
  1748. if x != nil {
  1749. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1750. if ms.LoadMessageInfo() == nil {
  1751. ms.StoreMessageInfo(mi)
  1752. }
  1753. return ms
  1754. }
  1755. return mi.MessageOf(x)
  1756. }
  1757. // Deprecated: Use PublishFollowMeResponse.ProtoReflect.Descriptor instead.
  1758. func (*PublishFollowMeResponse) Descriptor() ([]byte, []int) {
  1759. return file_mq_broker_proto_rawDescGZIP(), []int{33}
  1760. }
  1761. func (x *PublishFollowMeResponse) GetAckTsNs() int64 {
  1762. if x != nil {
  1763. return x.AckTsNs
  1764. }
  1765. return 0
  1766. }
  1767. type SubscribeMessageRequest struct {
  1768. state protoimpl.MessageState `protogen:"open.v1"`
  1769. // Types that are valid to be assigned to Message:
  1770. //
  1771. // *SubscribeMessageRequest_Init
  1772. // *SubscribeMessageRequest_Ack
  1773. Message isSubscribeMessageRequest_Message `protobuf_oneof:"message"`
  1774. unknownFields protoimpl.UnknownFields
  1775. sizeCache protoimpl.SizeCache
  1776. }
  1777. func (x *SubscribeMessageRequest) Reset() {
  1778. *x = SubscribeMessageRequest{}
  1779. mi := &file_mq_broker_proto_msgTypes[34]
  1780. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1781. ms.StoreMessageInfo(mi)
  1782. }
  1783. func (x *SubscribeMessageRequest) String() string {
  1784. return protoimpl.X.MessageStringOf(x)
  1785. }
  1786. func (*SubscribeMessageRequest) ProtoMessage() {}
  1787. func (x *SubscribeMessageRequest) ProtoReflect() protoreflect.Message {
  1788. mi := &file_mq_broker_proto_msgTypes[34]
  1789. if x != nil {
  1790. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1791. if ms.LoadMessageInfo() == nil {
  1792. ms.StoreMessageInfo(mi)
  1793. }
  1794. return ms
  1795. }
  1796. return mi.MessageOf(x)
  1797. }
  1798. // Deprecated: Use SubscribeMessageRequest.ProtoReflect.Descriptor instead.
  1799. func (*SubscribeMessageRequest) Descriptor() ([]byte, []int) {
  1800. return file_mq_broker_proto_rawDescGZIP(), []int{34}
  1801. }
  1802. func (x *SubscribeMessageRequest) GetMessage() isSubscribeMessageRequest_Message {
  1803. if x != nil {
  1804. return x.Message
  1805. }
  1806. return nil
  1807. }
  1808. func (x *SubscribeMessageRequest) GetInit() *SubscribeMessageRequest_InitMessage {
  1809. if x != nil {
  1810. if x, ok := x.Message.(*SubscribeMessageRequest_Init); ok {
  1811. return x.Init
  1812. }
  1813. }
  1814. return nil
  1815. }
  1816. func (x *SubscribeMessageRequest) GetAck() *SubscribeMessageRequest_AckMessage {
  1817. if x != nil {
  1818. if x, ok := x.Message.(*SubscribeMessageRequest_Ack); ok {
  1819. return x.Ack
  1820. }
  1821. }
  1822. return nil
  1823. }
  1824. type isSubscribeMessageRequest_Message interface {
  1825. isSubscribeMessageRequest_Message()
  1826. }
  1827. type SubscribeMessageRequest_Init struct {
  1828. Init *SubscribeMessageRequest_InitMessage `protobuf:"bytes,1,opt,name=init,proto3,oneof"`
  1829. }
  1830. type SubscribeMessageRequest_Ack struct {
  1831. Ack *SubscribeMessageRequest_AckMessage `protobuf:"bytes,2,opt,name=ack,proto3,oneof"`
  1832. }
  1833. func (*SubscribeMessageRequest_Init) isSubscribeMessageRequest_Message() {}
  1834. func (*SubscribeMessageRequest_Ack) isSubscribeMessageRequest_Message() {}
  1835. type SubscribeMessageResponse struct {
  1836. state protoimpl.MessageState `protogen:"open.v1"`
  1837. // Types that are valid to be assigned to Message:
  1838. //
  1839. // *SubscribeMessageResponse_Ctrl
  1840. // *SubscribeMessageResponse_Data
  1841. Message isSubscribeMessageResponse_Message `protobuf_oneof:"message"`
  1842. unknownFields protoimpl.UnknownFields
  1843. sizeCache protoimpl.SizeCache
  1844. }
  1845. func (x *SubscribeMessageResponse) Reset() {
  1846. *x = SubscribeMessageResponse{}
  1847. mi := &file_mq_broker_proto_msgTypes[35]
  1848. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1849. ms.StoreMessageInfo(mi)
  1850. }
  1851. func (x *SubscribeMessageResponse) String() string {
  1852. return protoimpl.X.MessageStringOf(x)
  1853. }
  1854. func (*SubscribeMessageResponse) ProtoMessage() {}
  1855. func (x *SubscribeMessageResponse) ProtoReflect() protoreflect.Message {
  1856. mi := &file_mq_broker_proto_msgTypes[35]
  1857. if x != nil {
  1858. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1859. if ms.LoadMessageInfo() == nil {
  1860. ms.StoreMessageInfo(mi)
  1861. }
  1862. return ms
  1863. }
  1864. return mi.MessageOf(x)
  1865. }
  1866. // Deprecated: Use SubscribeMessageResponse.ProtoReflect.Descriptor instead.
  1867. func (*SubscribeMessageResponse) Descriptor() ([]byte, []int) {
  1868. return file_mq_broker_proto_rawDescGZIP(), []int{35}
  1869. }
  1870. func (x *SubscribeMessageResponse) GetMessage() isSubscribeMessageResponse_Message {
  1871. if x != nil {
  1872. return x.Message
  1873. }
  1874. return nil
  1875. }
  1876. func (x *SubscribeMessageResponse) GetCtrl() *SubscribeMessageResponse_SubscribeCtrlMessage {
  1877. if x != nil {
  1878. if x, ok := x.Message.(*SubscribeMessageResponse_Ctrl); ok {
  1879. return x.Ctrl
  1880. }
  1881. }
  1882. return nil
  1883. }
  1884. func (x *SubscribeMessageResponse) GetData() *DataMessage {
  1885. if x != nil {
  1886. if x, ok := x.Message.(*SubscribeMessageResponse_Data); ok {
  1887. return x.Data
  1888. }
  1889. }
  1890. return nil
  1891. }
  1892. type isSubscribeMessageResponse_Message interface {
  1893. isSubscribeMessageResponse_Message()
  1894. }
  1895. type SubscribeMessageResponse_Ctrl struct {
  1896. Ctrl *SubscribeMessageResponse_SubscribeCtrlMessage `protobuf:"bytes,1,opt,name=ctrl,proto3,oneof"`
  1897. }
  1898. type SubscribeMessageResponse_Data struct {
  1899. Data *DataMessage `protobuf:"bytes,2,opt,name=data,proto3,oneof"`
  1900. }
  1901. func (*SubscribeMessageResponse_Ctrl) isSubscribeMessageResponse_Message() {}
  1902. func (*SubscribeMessageResponse_Data) isSubscribeMessageResponse_Message() {}
  1903. type SubscribeFollowMeRequest struct {
  1904. state protoimpl.MessageState `protogen:"open.v1"`
  1905. // Types that are valid to be assigned to Message:
  1906. //
  1907. // *SubscribeFollowMeRequest_Init
  1908. // *SubscribeFollowMeRequest_Ack
  1909. // *SubscribeFollowMeRequest_Close
  1910. Message isSubscribeFollowMeRequest_Message `protobuf_oneof:"message"`
  1911. unknownFields protoimpl.UnknownFields
  1912. sizeCache protoimpl.SizeCache
  1913. }
  1914. func (x *SubscribeFollowMeRequest) Reset() {
  1915. *x = SubscribeFollowMeRequest{}
  1916. mi := &file_mq_broker_proto_msgTypes[36]
  1917. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1918. ms.StoreMessageInfo(mi)
  1919. }
  1920. func (x *SubscribeFollowMeRequest) String() string {
  1921. return protoimpl.X.MessageStringOf(x)
  1922. }
  1923. func (*SubscribeFollowMeRequest) ProtoMessage() {}
  1924. func (x *SubscribeFollowMeRequest) ProtoReflect() protoreflect.Message {
  1925. mi := &file_mq_broker_proto_msgTypes[36]
  1926. if x != nil {
  1927. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1928. if ms.LoadMessageInfo() == nil {
  1929. ms.StoreMessageInfo(mi)
  1930. }
  1931. return ms
  1932. }
  1933. return mi.MessageOf(x)
  1934. }
  1935. // Deprecated: Use SubscribeFollowMeRequest.ProtoReflect.Descriptor instead.
  1936. func (*SubscribeFollowMeRequest) Descriptor() ([]byte, []int) {
  1937. return file_mq_broker_proto_rawDescGZIP(), []int{36}
  1938. }
  1939. func (x *SubscribeFollowMeRequest) GetMessage() isSubscribeFollowMeRequest_Message {
  1940. if x != nil {
  1941. return x.Message
  1942. }
  1943. return nil
  1944. }
  1945. func (x *SubscribeFollowMeRequest) GetInit() *SubscribeFollowMeRequest_InitMessage {
  1946. if x != nil {
  1947. if x, ok := x.Message.(*SubscribeFollowMeRequest_Init); ok {
  1948. return x.Init
  1949. }
  1950. }
  1951. return nil
  1952. }
  1953. func (x *SubscribeFollowMeRequest) GetAck() *SubscribeFollowMeRequest_AckMessage {
  1954. if x != nil {
  1955. if x, ok := x.Message.(*SubscribeFollowMeRequest_Ack); ok {
  1956. return x.Ack
  1957. }
  1958. }
  1959. return nil
  1960. }
  1961. func (x *SubscribeFollowMeRequest) GetClose() *SubscribeFollowMeRequest_CloseMessage {
  1962. if x != nil {
  1963. if x, ok := x.Message.(*SubscribeFollowMeRequest_Close); ok {
  1964. return x.Close
  1965. }
  1966. }
  1967. return nil
  1968. }
  1969. type isSubscribeFollowMeRequest_Message interface {
  1970. isSubscribeFollowMeRequest_Message()
  1971. }
  1972. type SubscribeFollowMeRequest_Init struct {
  1973. Init *SubscribeFollowMeRequest_InitMessage `protobuf:"bytes,1,opt,name=init,proto3,oneof"`
  1974. }
  1975. type SubscribeFollowMeRequest_Ack struct {
  1976. Ack *SubscribeFollowMeRequest_AckMessage `protobuf:"bytes,2,opt,name=ack,proto3,oneof"`
  1977. }
  1978. type SubscribeFollowMeRequest_Close struct {
  1979. Close *SubscribeFollowMeRequest_CloseMessage `protobuf:"bytes,3,opt,name=close,proto3,oneof"`
  1980. }
  1981. func (*SubscribeFollowMeRequest_Init) isSubscribeFollowMeRequest_Message() {}
  1982. func (*SubscribeFollowMeRequest_Ack) isSubscribeFollowMeRequest_Message() {}
  1983. func (*SubscribeFollowMeRequest_Close) isSubscribeFollowMeRequest_Message() {}
  1984. type SubscribeFollowMeResponse struct {
  1985. state protoimpl.MessageState `protogen:"open.v1"`
  1986. AckTsNs int64 `protobuf:"varint,1,opt,name=ack_ts_ns,json=ackTsNs,proto3" json:"ack_ts_ns,omitempty"`
  1987. unknownFields protoimpl.UnknownFields
  1988. sizeCache protoimpl.SizeCache
  1989. }
  1990. func (x *SubscribeFollowMeResponse) Reset() {
  1991. *x = SubscribeFollowMeResponse{}
  1992. mi := &file_mq_broker_proto_msgTypes[37]
  1993. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1994. ms.StoreMessageInfo(mi)
  1995. }
  1996. func (x *SubscribeFollowMeResponse) String() string {
  1997. return protoimpl.X.MessageStringOf(x)
  1998. }
  1999. func (*SubscribeFollowMeResponse) ProtoMessage() {}
  2000. func (x *SubscribeFollowMeResponse) ProtoReflect() protoreflect.Message {
  2001. mi := &file_mq_broker_proto_msgTypes[37]
  2002. if 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 SubscribeFollowMeResponse.ProtoReflect.Descriptor instead.
  2012. func (*SubscribeFollowMeResponse) Descriptor() ([]byte, []int) {
  2013. return file_mq_broker_proto_rawDescGZIP(), []int{37}
  2014. }
  2015. func (x *SubscribeFollowMeResponse) GetAckTsNs() int64 {
  2016. if x != nil {
  2017. return x.AckTsNs
  2018. }
  2019. return 0
  2020. }
  2021. type ClosePublishersRequest struct {
  2022. state protoimpl.MessageState `protogen:"open.v1"`
  2023. Topic *schema_pb.Topic `protobuf:"bytes,1,opt,name=topic,proto3" json:"topic,omitempty"`
  2024. UnixTimeNs int64 `protobuf:"varint,2,opt,name=unix_time_ns,json=unixTimeNs,proto3" json:"unix_time_ns,omitempty"`
  2025. unknownFields protoimpl.UnknownFields
  2026. sizeCache protoimpl.SizeCache
  2027. }
  2028. func (x *ClosePublishersRequest) Reset() {
  2029. *x = ClosePublishersRequest{}
  2030. mi := &file_mq_broker_proto_msgTypes[38]
  2031. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2032. ms.StoreMessageInfo(mi)
  2033. }
  2034. func (x *ClosePublishersRequest) String() string {
  2035. return protoimpl.X.MessageStringOf(x)
  2036. }
  2037. func (*ClosePublishersRequest) ProtoMessage() {}
  2038. func (x *ClosePublishersRequest) ProtoReflect() protoreflect.Message {
  2039. mi := &file_mq_broker_proto_msgTypes[38]
  2040. if x != nil {
  2041. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2042. if ms.LoadMessageInfo() == nil {
  2043. ms.StoreMessageInfo(mi)
  2044. }
  2045. return ms
  2046. }
  2047. return mi.MessageOf(x)
  2048. }
  2049. // Deprecated: Use ClosePublishersRequest.ProtoReflect.Descriptor instead.
  2050. func (*ClosePublishersRequest) Descriptor() ([]byte, []int) {
  2051. return file_mq_broker_proto_rawDescGZIP(), []int{38}
  2052. }
  2053. func (x *ClosePublishersRequest) GetTopic() *schema_pb.Topic {
  2054. if x != nil {
  2055. return x.Topic
  2056. }
  2057. return nil
  2058. }
  2059. func (x *ClosePublishersRequest) GetUnixTimeNs() int64 {
  2060. if x != nil {
  2061. return x.UnixTimeNs
  2062. }
  2063. return 0
  2064. }
  2065. type ClosePublishersResponse struct {
  2066. state protoimpl.MessageState `protogen:"open.v1"`
  2067. unknownFields protoimpl.UnknownFields
  2068. sizeCache protoimpl.SizeCache
  2069. }
  2070. func (x *ClosePublishersResponse) Reset() {
  2071. *x = ClosePublishersResponse{}
  2072. mi := &file_mq_broker_proto_msgTypes[39]
  2073. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2074. ms.StoreMessageInfo(mi)
  2075. }
  2076. func (x *ClosePublishersResponse) String() string {
  2077. return protoimpl.X.MessageStringOf(x)
  2078. }
  2079. func (*ClosePublishersResponse) ProtoMessage() {}
  2080. func (x *ClosePublishersResponse) ProtoReflect() protoreflect.Message {
  2081. mi := &file_mq_broker_proto_msgTypes[39]
  2082. if x != nil {
  2083. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2084. if ms.LoadMessageInfo() == nil {
  2085. ms.StoreMessageInfo(mi)
  2086. }
  2087. return ms
  2088. }
  2089. return mi.MessageOf(x)
  2090. }
  2091. // Deprecated: Use ClosePublishersResponse.ProtoReflect.Descriptor instead.
  2092. func (*ClosePublishersResponse) Descriptor() ([]byte, []int) {
  2093. return file_mq_broker_proto_rawDescGZIP(), []int{39}
  2094. }
  2095. type CloseSubscribersRequest struct {
  2096. state protoimpl.MessageState `protogen:"open.v1"`
  2097. Topic *schema_pb.Topic `protobuf:"bytes,1,opt,name=topic,proto3" json:"topic,omitempty"`
  2098. UnixTimeNs int64 `protobuf:"varint,2,opt,name=unix_time_ns,json=unixTimeNs,proto3" json:"unix_time_ns,omitempty"`
  2099. unknownFields protoimpl.UnknownFields
  2100. sizeCache protoimpl.SizeCache
  2101. }
  2102. func (x *CloseSubscribersRequest) Reset() {
  2103. *x = CloseSubscribersRequest{}
  2104. mi := &file_mq_broker_proto_msgTypes[40]
  2105. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2106. ms.StoreMessageInfo(mi)
  2107. }
  2108. func (x *CloseSubscribersRequest) String() string {
  2109. return protoimpl.X.MessageStringOf(x)
  2110. }
  2111. func (*CloseSubscribersRequest) ProtoMessage() {}
  2112. func (x *CloseSubscribersRequest) ProtoReflect() protoreflect.Message {
  2113. mi := &file_mq_broker_proto_msgTypes[40]
  2114. if x != nil {
  2115. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2116. if ms.LoadMessageInfo() == nil {
  2117. ms.StoreMessageInfo(mi)
  2118. }
  2119. return ms
  2120. }
  2121. return mi.MessageOf(x)
  2122. }
  2123. // Deprecated: Use CloseSubscribersRequest.ProtoReflect.Descriptor instead.
  2124. func (*CloseSubscribersRequest) Descriptor() ([]byte, []int) {
  2125. return file_mq_broker_proto_rawDescGZIP(), []int{40}
  2126. }
  2127. func (x *CloseSubscribersRequest) GetTopic() *schema_pb.Topic {
  2128. if x != nil {
  2129. return x.Topic
  2130. }
  2131. return nil
  2132. }
  2133. func (x *CloseSubscribersRequest) GetUnixTimeNs() int64 {
  2134. if x != nil {
  2135. return x.UnixTimeNs
  2136. }
  2137. return 0
  2138. }
  2139. type CloseSubscribersResponse struct {
  2140. state protoimpl.MessageState `protogen:"open.v1"`
  2141. unknownFields protoimpl.UnknownFields
  2142. sizeCache protoimpl.SizeCache
  2143. }
  2144. func (x *CloseSubscribersResponse) Reset() {
  2145. *x = CloseSubscribersResponse{}
  2146. mi := &file_mq_broker_proto_msgTypes[41]
  2147. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2148. ms.StoreMessageInfo(mi)
  2149. }
  2150. func (x *CloseSubscribersResponse) String() string {
  2151. return protoimpl.X.MessageStringOf(x)
  2152. }
  2153. func (*CloseSubscribersResponse) ProtoMessage() {}
  2154. func (x *CloseSubscribersResponse) ProtoReflect() protoreflect.Message {
  2155. mi := &file_mq_broker_proto_msgTypes[41]
  2156. if x != nil {
  2157. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2158. if ms.LoadMessageInfo() == nil {
  2159. ms.StoreMessageInfo(mi)
  2160. }
  2161. return ms
  2162. }
  2163. return mi.MessageOf(x)
  2164. }
  2165. // Deprecated: Use CloseSubscribersResponse.ProtoReflect.Descriptor instead.
  2166. func (*CloseSubscribersResponse) Descriptor() ([]byte, []int) {
  2167. return file_mq_broker_proto_rawDescGZIP(), []int{41}
  2168. }
  2169. type GetUnflushedMessagesRequest struct {
  2170. state protoimpl.MessageState `protogen:"open.v1"`
  2171. Topic *schema_pb.Topic `protobuf:"bytes,1,opt,name=topic,proto3" json:"topic,omitempty"`
  2172. Partition *schema_pb.Partition `protobuf:"bytes,2,opt,name=partition,proto3" json:"partition,omitempty"`
  2173. StartBufferIndex int64 `protobuf:"varint,3,opt,name=start_buffer_index,json=startBufferIndex,proto3" json:"start_buffer_index,omitempty"` // Filter by buffer index (messages from buffers >= this index)
  2174. unknownFields protoimpl.UnknownFields
  2175. sizeCache protoimpl.SizeCache
  2176. }
  2177. func (x *GetUnflushedMessagesRequest) Reset() {
  2178. *x = GetUnflushedMessagesRequest{}
  2179. mi := &file_mq_broker_proto_msgTypes[42]
  2180. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2181. ms.StoreMessageInfo(mi)
  2182. }
  2183. func (x *GetUnflushedMessagesRequest) String() string {
  2184. return protoimpl.X.MessageStringOf(x)
  2185. }
  2186. func (*GetUnflushedMessagesRequest) ProtoMessage() {}
  2187. func (x *GetUnflushedMessagesRequest) ProtoReflect() protoreflect.Message {
  2188. mi := &file_mq_broker_proto_msgTypes[42]
  2189. if x != nil {
  2190. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2191. if ms.LoadMessageInfo() == nil {
  2192. ms.StoreMessageInfo(mi)
  2193. }
  2194. return ms
  2195. }
  2196. return mi.MessageOf(x)
  2197. }
  2198. // Deprecated: Use GetUnflushedMessagesRequest.ProtoReflect.Descriptor instead.
  2199. func (*GetUnflushedMessagesRequest) Descriptor() ([]byte, []int) {
  2200. return file_mq_broker_proto_rawDescGZIP(), []int{42}
  2201. }
  2202. func (x *GetUnflushedMessagesRequest) GetTopic() *schema_pb.Topic {
  2203. if x != nil {
  2204. return x.Topic
  2205. }
  2206. return nil
  2207. }
  2208. func (x *GetUnflushedMessagesRequest) GetPartition() *schema_pb.Partition {
  2209. if x != nil {
  2210. return x.Partition
  2211. }
  2212. return nil
  2213. }
  2214. func (x *GetUnflushedMessagesRequest) GetStartBufferIndex() int64 {
  2215. if x != nil {
  2216. return x.StartBufferIndex
  2217. }
  2218. return 0
  2219. }
  2220. type GetUnflushedMessagesResponse struct {
  2221. state protoimpl.MessageState `protogen:"open.v1"`
  2222. Message *LogEntry `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"` // Single message per response (streaming)
  2223. Error string `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"` // Error message if any
  2224. EndOfStream bool `protobuf:"varint,3,opt,name=end_of_stream,json=endOfStream,proto3" json:"end_of_stream,omitempty"` // Indicates this is the final response
  2225. unknownFields protoimpl.UnknownFields
  2226. sizeCache protoimpl.SizeCache
  2227. }
  2228. func (x *GetUnflushedMessagesResponse) Reset() {
  2229. *x = GetUnflushedMessagesResponse{}
  2230. mi := &file_mq_broker_proto_msgTypes[43]
  2231. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2232. ms.StoreMessageInfo(mi)
  2233. }
  2234. func (x *GetUnflushedMessagesResponse) String() string {
  2235. return protoimpl.X.MessageStringOf(x)
  2236. }
  2237. func (*GetUnflushedMessagesResponse) ProtoMessage() {}
  2238. func (x *GetUnflushedMessagesResponse) ProtoReflect() protoreflect.Message {
  2239. mi := &file_mq_broker_proto_msgTypes[43]
  2240. if x != nil {
  2241. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2242. if ms.LoadMessageInfo() == nil {
  2243. ms.StoreMessageInfo(mi)
  2244. }
  2245. return ms
  2246. }
  2247. return mi.MessageOf(x)
  2248. }
  2249. // Deprecated: Use GetUnflushedMessagesResponse.ProtoReflect.Descriptor instead.
  2250. func (*GetUnflushedMessagesResponse) Descriptor() ([]byte, []int) {
  2251. return file_mq_broker_proto_rawDescGZIP(), []int{43}
  2252. }
  2253. func (x *GetUnflushedMessagesResponse) GetMessage() *LogEntry {
  2254. if x != nil {
  2255. return x.Message
  2256. }
  2257. return nil
  2258. }
  2259. func (x *GetUnflushedMessagesResponse) GetError() string {
  2260. if x != nil {
  2261. return x.Error
  2262. }
  2263. return ""
  2264. }
  2265. func (x *GetUnflushedMessagesResponse) GetEndOfStream() bool {
  2266. if x != nil {
  2267. return x.EndOfStream
  2268. }
  2269. return false
  2270. }
  2271. type LogEntry struct {
  2272. state protoimpl.MessageState `protogen:"open.v1"`
  2273. TsNs int64 `protobuf:"varint,1,opt,name=ts_ns,json=tsNs,proto3" json:"ts_ns,omitempty"`
  2274. Key []byte `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
  2275. Data []byte `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
  2276. PartitionKeyHash uint32 `protobuf:"varint,4,opt,name=partition_key_hash,json=partitionKeyHash,proto3" json:"partition_key_hash,omitempty"`
  2277. unknownFields protoimpl.UnknownFields
  2278. sizeCache protoimpl.SizeCache
  2279. }
  2280. func (x *LogEntry) Reset() {
  2281. *x = LogEntry{}
  2282. mi := &file_mq_broker_proto_msgTypes[44]
  2283. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2284. ms.StoreMessageInfo(mi)
  2285. }
  2286. func (x *LogEntry) String() string {
  2287. return protoimpl.X.MessageStringOf(x)
  2288. }
  2289. func (*LogEntry) ProtoMessage() {}
  2290. func (x *LogEntry) ProtoReflect() protoreflect.Message {
  2291. mi := &file_mq_broker_proto_msgTypes[44]
  2292. if x != nil {
  2293. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2294. if ms.LoadMessageInfo() == nil {
  2295. ms.StoreMessageInfo(mi)
  2296. }
  2297. return ms
  2298. }
  2299. return mi.MessageOf(x)
  2300. }
  2301. // Deprecated: Use LogEntry.ProtoReflect.Descriptor instead.
  2302. func (*LogEntry) Descriptor() ([]byte, []int) {
  2303. return file_mq_broker_proto_rawDescGZIP(), []int{44}
  2304. }
  2305. func (x *LogEntry) GetTsNs() int64 {
  2306. if x != nil {
  2307. return x.TsNs
  2308. }
  2309. return 0
  2310. }
  2311. func (x *LogEntry) GetKey() []byte {
  2312. if x != nil {
  2313. return x.Key
  2314. }
  2315. return nil
  2316. }
  2317. func (x *LogEntry) GetData() []byte {
  2318. if x != nil {
  2319. return x.Data
  2320. }
  2321. return nil
  2322. }
  2323. func (x *LogEntry) GetPartitionKeyHash() uint32 {
  2324. if x != nil {
  2325. return x.PartitionKeyHash
  2326. }
  2327. return 0
  2328. }
  2329. type PublisherToPubBalancerRequest_InitMessage struct {
  2330. state protoimpl.MessageState `protogen:"open.v1"`
  2331. Broker string `protobuf:"bytes,1,opt,name=broker,proto3" json:"broker,omitempty"`
  2332. unknownFields protoimpl.UnknownFields
  2333. sizeCache protoimpl.SizeCache
  2334. }
  2335. func (x *PublisherToPubBalancerRequest_InitMessage) Reset() {
  2336. *x = PublisherToPubBalancerRequest_InitMessage{}
  2337. mi := &file_mq_broker_proto_msgTypes[46]
  2338. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2339. ms.StoreMessageInfo(mi)
  2340. }
  2341. func (x *PublisherToPubBalancerRequest_InitMessage) String() string {
  2342. return protoimpl.X.MessageStringOf(x)
  2343. }
  2344. func (*PublisherToPubBalancerRequest_InitMessage) ProtoMessage() {}
  2345. func (x *PublisherToPubBalancerRequest_InitMessage) ProtoReflect() protoreflect.Message {
  2346. mi := &file_mq_broker_proto_msgTypes[46]
  2347. if x != nil {
  2348. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2349. if ms.LoadMessageInfo() == nil {
  2350. ms.StoreMessageInfo(mi)
  2351. }
  2352. return ms
  2353. }
  2354. return mi.MessageOf(x)
  2355. }
  2356. // Deprecated: Use PublisherToPubBalancerRequest_InitMessage.ProtoReflect.Descriptor instead.
  2357. func (*PublisherToPubBalancerRequest_InitMessage) Descriptor() ([]byte, []int) {
  2358. return file_mq_broker_proto_rawDescGZIP(), []int{4, 0}
  2359. }
  2360. func (x *PublisherToPubBalancerRequest_InitMessage) GetBroker() string {
  2361. if x != nil {
  2362. return x.Broker
  2363. }
  2364. return ""
  2365. }
  2366. type SubscriberToSubCoordinatorRequest_InitMessage struct {
  2367. state protoimpl.MessageState `protogen:"open.v1"`
  2368. ConsumerGroup string `protobuf:"bytes,1,opt,name=consumer_group,json=consumerGroup,proto3" json:"consumer_group,omitempty"`
  2369. ConsumerGroupInstanceId string `protobuf:"bytes,2,opt,name=consumer_group_instance_id,json=consumerGroupInstanceId,proto3" json:"consumer_group_instance_id,omitempty"`
  2370. Topic *schema_pb.Topic `protobuf:"bytes,3,opt,name=topic,proto3" json:"topic,omitempty"`
  2371. // The consumer group instance will be assigned at most max_partition_count partitions.
  2372. // If the number of partitions is less than the sum of max_partition_count,
  2373. // the consumer group instance may be assigned partitions less than max_partition_count.
  2374. // Default is 1.
  2375. MaxPartitionCount int32 `protobuf:"varint,4,opt,name=max_partition_count,json=maxPartitionCount,proto3" json:"max_partition_count,omitempty"`
  2376. // If consumer group instance changes, wait for rebalance_seconds before reassigning partitions
  2377. // Exception: if adding a new consumer group instance and sum of max_partition_count equals the number of partitions,
  2378. // the rebalance will happen immediately.
  2379. // Default is 10 seconds.
  2380. RebalanceSeconds int32 `protobuf:"varint,5,opt,name=rebalance_seconds,json=rebalanceSeconds,proto3" json:"rebalance_seconds,omitempty"`
  2381. unknownFields protoimpl.UnknownFields
  2382. sizeCache protoimpl.SizeCache
  2383. }
  2384. func (x *SubscriberToSubCoordinatorRequest_InitMessage) Reset() {
  2385. *x = SubscriberToSubCoordinatorRequest_InitMessage{}
  2386. mi := &file_mq_broker_proto_msgTypes[47]
  2387. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2388. ms.StoreMessageInfo(mi)
  2389. }
  2390. func (x *SubscriberToSubCoordinatorRequest_InitMessage) String() string {
  2391. return protoimpl.X.MessageStringOf(x)
  2392. }
  2393. func (*SubscriberToSubCoordinatorRequest_InitMessage) ProtoMessage() {}
  2394. func (x *SubscriberToSubCoordinatorRequest_InitMessage) ProtoReflect() protoreflect.Message {
  2395. mi := &file_mq_broker_proto_msgTypes[47]
  2396. if x != nil {
  2397. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2398. if ms.LoadMessageInfo() == nil {
  2399. ms.StoreMessageInfo(mi)
  2400. }
  2401. return ms
  2402. }
  2403. return mi.MessageOf(x)
  2404. }
  2405. // Deprecated: Use SubscriberToSubCoordinatorRequest_InitMessage.ProtoReflect.Descriptor instead.
  2406. func (*SubscriberToSubCoordinatorRequest_InitMessage) Descriptor() ([]byte, []int) {
  2407. return file_mq_broker_proto_rawDescGZIP(), []int{26, 0}
  2408. }
  2409. func (x *SubscriberToSubCoordinatorRequest_InitMessage) GetConsumerGroup() string {
  2410. if x != nil {
  2411. return x.ConsumerGroup
  2412. }
  2413. return ""
  2414. }
  2415. func (x *SubscriberToSubCoordinatorRequest_InitMessage) GetConsumerGroupInstanceId() string {
  2416. if x != nil {
  2417. return x.ConsumerGroupInstanceId
  2418. }
  2419. return ""
  2420. }
  2421. func (x *SubscriberToSubCoordinatorRequest_InitMessage) GetTopic() *schema_pb.Topic {
  2422. if x != nil {
  2423. return x.Topic
  2424. }
  2425. return nil
  2426. }
  2427. func (x *SubscriberToSubCoordinatorRequest_InitMessage) GetMaxPartitionCount() int32 {
  2428. if x != nil {
  2429. return x.MaxPartitionCount
  2430. }
  2431. return 0
  2432. }
  2433. func (x *SubscriberToSubCoordinatorRequest_InitMessage) GetRebalanceSeconds() int32 {
  2434. if x != nil {
  2435. return x.RebalanceSeconds
  2436. }
  2437. return 0
  2438. }
  2439. type SubscriberToSubCoordinatorRequest_AckUnAssignmentMessage struct {
  2440. state protoimpl.MessageState `protogen:"open.v1"`
  2441. Partition *schema_pb.Partition `protobuf:"bytes,1,opt,name=partition,proto3" json:"partition,omitempty"`
  2442. unknownFields protoimpl.UnknownFields
  2443. sizeCache protoimpl.SizeCache
  2444. }
  2445. func (x *SubscriberToSubCoordinatorRequest_AckUnAssignmentMessage) Reset() {
  2446. *x = SubscriberToSubCoordinatorRequest_AckUnAssignmentMessage{}
  2447. mi := &file_mq_broker_proto_msgTypes[48]
  2448. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2449. ms.StoreMessageInfo(mi)
  2450. }
  2451. func (x *SubscriberToSubCoordinatorRequest_AckUnAssignmentMessage) String() string {
  2452. return protoimpl.X.MessageStringOf(x)
  2453. }
  2454. func (*SubscriberToSubCoordinatorRequest_AckUnAssignmentMessage) ProtoMessage() {}
  2455. func (x *SubscriberToSubCoordinatorRequest_AckUnAssignmentMessage) ProtoReflect() protoreflect.Message {
  2456. mi := &file_mq_broker_proto_msgTypes[48]
  2457. if x != nil {
  2458. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2459. if ms.LoadMessageInfo() == nil {
  2460. ms.StoreMessageInfo(mi)
  2461. }
  2462. return ms
  2463. }
  2464. return mi.MessageOf(x)
  2465. }
  2466. // Deprecated: Use SubscriberToSubCoordinatorRequest_AckUnAssignmentMessage.ProtoReflect.Descriptor instead.
  2467. func (*SubscriberToSubCoordinatorRequest_AckUnAssignmentMessage) Descriptor() ([]byte, []int) {
  2468. return file_mq_broker_proto_rawDescGZIP(), []int{26, 1}
  2469. }
  2470. func (x *SubscriberToSubCoordinatorRequest_AckUnAssignmentMessage) GetPartition() *schema_pb.Partition {
  2471. if x != nil {
  2472. return x.Partition
  2473. }
  2474. return nil
  2475. }
  2476. type SubscriberToSubCoordinatorRequest_AckAssignmentMessage struct {
  2477. state protoimpl.MessageState `protogen:"open.v1"`
  2478. Partition *schema_pb.Partition `protobuf:"bytes,1,opt,name=partition,proto3" json:"partition,omitempty"`
  2479. unknownFields protoimpl.UnknownFields
  2480. sizeCache protoimpl.SizeCache
  2481. }
  2482. func (x *SubscriberToSubCoordinatorRequest_AckAssignmentMessage) Reset() {
  2483. *x = SubscriberToSubCoordinatorRequest_AckAssignmentMessage{}
  2484. mi := &file_mq_broker_proto_msgTypes[49]
  2485. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2486. ms.StoreMessageInfo(mi)
  2487. }
  2488. func (x *SubscriberToSubCoordinatorRequest_AckAssignmentMessage) String() string {
  2489. return protoimpl.X.MessageStringOf(x)
  2490. }
  2491. func (*SubscriberToSubCoordinatorRequest_AckAssignmentMessage) ProtoMessage() {}
  2492. func (x *SubscriberToSubCoordinatorRequest_AckAssignmentMessage) ProtoReflect() protoreflect.Message {
  2493. mi := &file_mq_broker_proto_msgTypes[49]
  2494. if 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 SubscriberToSubCoordinatorRequest_AckAssignmentMessage.ProtoReflect.Descriptor instead.
  2504. func (*SubscriberToSubCoordinatorRequest_AckAssignmentMessage) Descriptor() ([]byte, []int) {
  2505. return file_mq_broker_proto_rawDescGZIP(), []int{26, 2}
  2506. }
  2507. func (x *SubscriberToSubCoordinatorRequest_AckAssignmentMessage) GetPartition() *schema_pb.Partition {
  2508. if x != nil {
  2509. return x.Partition
  2510. }
  2511. return nil
  2512. }
  2513. type SubscriberToSubCoordinatorResponse_Assignment struct {
  2514. state protoimpl.MessageState `protogen:"open.v1"`
  2515. PartitionAssignment *BrokerPartitionAssignment `protobuf:"bytes,1,opt,name=partition_assignment,json=partitionAssignment,proto3" json:"partition_assignment,omitempty"`
  2516. unknownFields protoimpl.UnknownFields
  2517. sizeCache protoimpl.SizeCache
  2518. }
  2519. func (x *SubscriberToSubCoordinatorResponse_Assignment) Reset() {
  2520. *x = SubscriberToSubCoordinatorResponse_Assignment{}
  2521. mi := &file_mq_broker_proto_msgTypes[50]
  2522. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2523. ms.StoreMessageInfo(mi)
  2524. }
  2525. func (x *SubscriberToSubCoordinatorResponse_Assignment) String() string {
  2526. return protoimpl.X.MessageStringOf(x)
  2527. }
  2528. func (*SubscriberToSubCoordinatorResponse_Assignment) ProtoMessage() {}
  2529. func (x *SubscriberToSubCoordinatorResponse_Assignment) ProtoReflect() protoreflect.Message {
  2530. mi := &file_mq_broker_proto_msgTypes[50]
  2531. if x != nil {
  2532. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2533. if ms.LoadMessageInfo() == nil {
  2534. ms.StoreMessageInfo(mi)
  2535. }
  2536. return ms
  2537. }
  2538. return mi.MessageOf(x)
  2539. }
  2540. // Deprecated: Use SubscriberToSubCoordinatorResponse_Assignment.ProtoReflect.Descriptor instead.
  2541. func (*SubscriberToSubCoordinatorResponse_Assignment) Descriptor() ([]byte, []int) {
  2542. return file_mq_broker_proto_rawDescGZIP(), []int{27, 0}
  2543. }
  2544. func (x *SubscriberToSubCoordinatorResponse_Assignment) GetPartitionAssignment() *BrokerPartitionAssignment {
  2545. if x != nil {
  2546. return x.PartitionAssignment
  2547. }
  2548. return nil
  2549. }
  2550. type SubscriberToSubCoordinatorResponse_UnAssignment struct {
  2551. state protoimpl.MessageState `protogen:"open.v1"`
  2552. Partition *schema_pb.Partition `protobuf:"bytes,1,opt,name=partition,proto3" json:"partition,omitempty"`
  2553. unknownFields protoimpl.UnknownFields
  2554. sizeCache protoimpl.SizeCache
  2555. }
  2556. func (x *SubscriberToSubCoordinatorResponse_UnAssignment) Reset() {
  2557. *x = SubscriberToSubCoordinatorResponse_UnAssignment{}
  2558. mi := &file_mq_broker_proto_msgTypes[51]
  2559. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2560. ms.StoreMessageInfo(mi)
  2561. }
  2562. func (x *SubscriberToSubCoordinatorResponse_UnAssignment) String() string {
  2563. return protoimpl.X.MessageStringOf(x)
  2564. }
  2565. func (*SubscriberToSubCoordinatorResponse_UnAssignment) ProtoMessage() {}
  2566. func (x *SubscriberToSubCoordinatorResponse_UnAssignment) ProtoReflect() protoreflect.Message {
  2567. mi := &file_mq_broker_proto_msgTypes[51]
  2568. if x != nil {
  2569. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2570. if ms.LoadMessageInfo() == nil {
  2571. ms.StoreMessageInfo(mi)
  2572. }
  2573. return ms
  2574. }
  2575. return mi.MessageOf(x)
  2576. }
  2577. // Deprecated: Use SubscriberToSubCoordinatorResponse_UnAssignment.ProtoReflect.Descriptor instead.
  2578. func (*SubscriberToSubCoordinatorResponse_UnAssignment) Descriptor() ([]byte, []int) {
  2579. return file_mq_broker_proto_rawDescGZIP(), []int{27, 1}
  2580. }
  2581. func (x *SubscriberToSubCoordinatorResponse_UnAssignment) GetPartition() *schema_pb.Partition {
  2582. if x != nil {
  2583. return x.Partition
  2584. }
  2585. return nil
  2586. }
  2587. type PublishMessageRequest_InitMessage struct {
  2588. state protoimpl.MessageState `protogen:"open.v1"`
  2589. Topic *schema_pb.Topic `protobuf:"bytes,1,opt,name=topic,proto3" json:"topic,omitempty"`
  2590. Partition *schema_pb.Partition `protobuf:"bytes,2,opt,name=partition,proto3" json:"partition,omitempty"`
  2591. AckInterval int32 `protobuf:"varint,3,opt,name=ack_interval,json=ackInterval,proto3" json:"ack_interval,omitempty"`
  2592. FollowerBroker string `protobuf:"bytes,4,opt,name=follower_broker,json=followerBroker,proto3" json:"follower_broker,omitempty"`
  2593. PublisherName string `protobuf:"bytes,5,opt,name=publisher_name,json=publisherName,proto3" json:"publisher_name,omitempty"` // for debugging
  2594. unknownFields protoimpl.UnknownFields
  2595. sizeCache protoimpl.SizeCache
  2596. }
  2597. func (x *PublishMessageRequest_InitMessage) Reset() {
  2598. *x = PublishMessageRequest_InitMessage{}
  2599. mi := &file_mq_broker_proto_msgTypes[52]
  2600. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2601. ms.StoreMessageInfo(mi)
  2602. }
  2603. func (x *PublishMessageRequest_InitMessage) String() string {
  2604. return protoimpl.X.MessageStringOf(x)
  2605. }
  2606. func (*PublishMessageRequest_InitMessage) ProtoMessage() {}
  2607. func (x *PublishMessageRequest_InitMessage) ProtoReflect() protoreflect.Message {
  2608. mi := &file_mq_broker_proto_msgTypes[52]
  2609. if x != nil {
  2610. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2611. if ms.LoadMessageInfo() == nil {
  2612. ms.StoreMessageInfo(mi)
  2613. }
  2614. return ms
  2615. }
  2616. return mi.MessageOf(x)
  2617. }
  2618. // Deprecated: Use PublishMessageRequest_InitMessage.ProtoReflect.Descriptor instead.
  2619. func (*PublishMessageRequest_InitMessage) Descriptor() ([]byte, []int) {
  2620. return file_mq_broker_proto_rawDescGZIP(), []int{30, 0}
  2621. }
  2622. func (x *PublishMessageRequest_InitMessage) GetTopic() *schema_pb.Topic {
  2623. if x != nil {
  2624. return x.Topic
  2625. }
  2626. return nil
  2627. }
  2628. func (x *PublishMessageRequest_InitMessage) GetPartition() *schema_pb.Partition {
  2629. if x != nil {
  2630. return x.Partition
  2631. }
  2632. return nil
  2633. }
  2634. func (x *PublishMessageRequest_InitMessage) GetAckInterval() int32 {
  2635. if x != nil {
  2636. return x.AckInterval
  2637. }
  2638. return 0
  2639. }
  2640. func (x *PublishMessageRequest_InitMessage) GetFollowerBroker() string {
  2641. if x != nil {
  2642. return x.FollowerBroker
  2643. }
  2644. return ""
  2645. }
  2646. func (x *PublishMessageRequest_InitMessage) GetPublisherName() string {
  2647. if x != nil {
  2648. return x.PublisherName
  2649. }
  2650. return ""
  2651. }
  2652. type PublishFollowMeRequest_InitMessage struct {
  2653. state protoimpl.MessageState `protogen:"open.v1"`
  2654. Topic *schema_pb.Topic `protobuf:"bytes,1,opt,name=topic,proto3" json:"topic,omitempty"`
  2655. Partition *schema_pb.Partition `protobuf:"bytes,2,opt,name=partition,proto3" json:"partition,omitempty"`
  2656. unknownFields protoimpl.UnknownFields
  2657. sizeCache protoimpl.SizeCache
  2658. }
  2659. func (x *PublishFollowMeRequest_InitMessage) Reset() {
  2660. *x = PublishFollowMeRequest_InitMessage{}
  2661. mi := &file_mq_broker_proto_msgTypes[53]
  2662. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2663. ms.StoreMessageInfo(mi)
  2664. }
  2665. func (x *PublishFollowMeRequest_InitMessage) String() string {
  2666. return protoimpl.X.MessageStringOf(x)
  2667. }
  2668. func (*PublishFollowMeRequest_InitMessage) ProtoMessage() {}
  2669. func (x *PublishFollowMeRequest_InitMessage) ProtoReflect() protoreflect.Message {
  2670. mi := &file_mq_broker_proto_msgTypes[53]
  2671. if x != nil {
  2672. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2673. if ms.LoadMessageInfo() == nil {
  2674. ms.StoreMessageInfo(mi)
  2675. }
  2676. return ms
  2677. }
  2678. return mi.MessageOf(x)
  2679. }
  2680. // Deprecated: Use PublishFollowMeRequest_InitMessage.ProtoReflect.Descriptor instead.
  2681. func (*PublishFollowMeRequest_InitMessage) Descriptor() ([]byte, []int) {
  2682. return file_mq_broker_proto_rawDescGZIP(), []int{32, 0}
  2683. }
  2684. func (x *PublishFollowMeRequest_InitMessage) GetTopic() *schema_pb.Topic {
  2685. if x != nil {
  2686. return x.Topic
  2687. }
  2688. return nil
  2689. }
  2690. func (x *PublishFollowMeRequest_InitMessage) GetPartition() *schema_pb.Partition {
  2691. if x != nil {
  2692. return x.Partition
  2693. }
  2694. return nil
  2695. }
  2696. type PublishFollowMeRequest_FlushMessage struct {
  2697. state protoimpl.MessageState `protogen:"open.v1"`
  2698. TsNs int64 `protobuf:"varint,1,opt,name=ts_ns,json=tsNs,proto3" json:"ts_ns,omitempty"`
  2699. unknownFields protoimpl.UnknownFields
  2700. sizeCache protoimpl.SizeCache
  2701. }
  2702. func (x *PublishFollowMeRequest_FlushMessage) Reset() {
  2703. *x = PublishFollowMeRequest_FlushMessage{}
  2704. mi := &file_mq_broker_proto_msgTypes[54]
  2705. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2706. ms.StoreMessageInfo(mi)
  2707. }
  2708. func (x *PublishFollowMeRequest_FlushMessage) String() string {
  2709. return protoimpl.X.MessageStringOf(x)
  2710. }
  2711. func (*PublishFollowMeRequest_FlushMessage) ProtoMessage() {}
  2712. func (x *PublishFollowMeRequest_FlushMessage) ProtoReflect() protoreflect.Message {
  2713. mi := &file_mq_broker_proto_msgTypes[54]
  2714. if x != nil {
  2715. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2716. if ms.LoadMessageInfo() == nil {
  2717. ms.StoreMessageInfo(mi)
  2718. }
  2719. return ms
  2720. }
  2721. return mi.MessageOf(x)
  2722. }
  2723. // Deprecated: Use PublishFollowMeRequest_FlushMessage.ProtoReflect.Descriptor instead.
  2724. func (*PublishFollowMeRequest_FlushMessage) Descriptor() ([]byte, []int) {
  2725. return file_mq_broker_proto_rawDescGZIP(), []int{32, 1}
  2726. }
  2727. func (x *PublishFollowMeRequest_FlushMessage) GetTsNs() int64 {
  2728. if x != nil {
  2729. return x.TsNs
  2730. }
  2731. return 0
  2732. }
  2733. type PublishFollowMeRequest_CloseMessage struct {
  2734. state protoimpl.MessageState `protogen:"open.v1"`
  2735. unknownFields protoimpl.UnknownFields
  2736. sizeCache protoimpl.SizeCache
  2737. }
  2738. func (x *PublishFollowMeRequest_CloseMessage) Reset() {
  2739. *x = PublishFollowMeRequest_CloseMessage{}
  2740. mi := &file_mq_broker_proto_msgTypes[55]
  2741. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2742. ms.StoreMessageInfo(mi)
  2743. }
  2744. func (x *PublishFollowMeRequest_CloseMessage) String() string {
  2745. return protoimpl.X.MessageStringOf(x)
  2746. }
  2747. func (*PublishFollowMeRequest_CloseMessage) ProtoMessage() {}
  2748. func (x *PublishFollowMeRequest_CloseMessage) ProtoReflect() protoreflect.Message {
  2749. mi := &file_mq_broker_proto_msgTypes[55]
  2750. if x != nil {
  2751. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2752. if ms.LoadMessageInfo() == nil {
  2753. ms.StoreMessageInfo(mi)
  2754. }
  2755. return ms
  2756. }
  2757. return mi.MessageOf(x)
  2758. }
  2759. // Deprecated: Use PublishFollowMeRequest_CloseMessage.ProtoReflect.Descriptor instead.
  2760. func (*PublishFollowMeRequest_CloseMessage) Descriptor() ([]byte, []int) {
  2761. return file_mq_broker_proto_rawDescGZIP(), []int{32, 2}
  2762. }
  2763. type SubscribeMessageRequest_InitMessage struct {
  2764. state protoimpl.MessageState `protogen:"open.v1"`
  2765. ConsumerGroup string `protobuf:"bytes,1,opt,name=consumer_group,json=consumerGroup,proto3" json:"consumer_group,omitempty"`
  2766. ConsumerId string `protobuf:"bytes,2,opt,name=consumer_id,json=consumerId,proto3" json:"consumer_id,omitempty"`
  2767. ClientId string `protobuf:"bytes,3,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
  2768. Topic *schema_pb.Topic `protobuf:"bytes,4,opt,name=topic,proto3" json:"topic,omitempty"`
  2769. PartitionOffset *schema_pb.PartitionOffset `protobuf:"bytes,5,opt,name=partition_offset,json=partitionOffset,proto3" json:"partition_offset,omitempty"`
  2770. OffsetType schema_pb.OffsetType `protobuf:"varint,6,opt,name=offset_type,json=offsetType,proto3,enum=schema_pb.OffsetType" json:"offset_type,omitempty"`
  2771. Filter string `protobuf:"bytes,10,opt,name=filter,proto3" json:"filter,omitempty"`
  2772. FollowerBroker string `protobuf:"bytes,11,opt,name=follower_broker,json=followerBroker,proto3" json:"follower_broker,omitempty"`
  2773. SlidingWindowSize int32 `protobuf:"varint,12,opt,name=sliding_window_size,json=slidingWindowSize,proto3" json:"sliding_window_size,omitempty"`
  2774. unknownFields protoimpl.UnknownFields
  2775. sizeCache protoimpl.SizeCache
  2776. }
  2777. func (x *SubscribeMessageRequest_InitMessage) Reset() {
  2778. *x = SubscribeMessageRequest_InitMessage{}
  2779. mi := &file_mq_broker_proto_msgTypes[56]
  2780. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2781. ms.StoreMessageInfo(mi)
  2782. }
  2783. func (x *SubscribeMessageRequest_InitMessage) String() string {
  2784. return protoimpl.X.MessageStringOf(x)
  2785. }
  2786. func (*SubscribeMessageRequest_InitMessage) ProtoMessage() {}
  2787. func (x *SubscribeMessageRequest_InitMessage) ProtoReflect() protoreflect.Message {
  2788. mi := &file_mq_broker_proto_msgTypes[56]
  2789. if x != nil {
  2790. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2791. if ms.LoadMessageInfo() == nil {
  2792. ms.StoreMessageInfo(mi)
  2793. }
  2794. return ms
  2795. }
  2796. return mi.MessageOf(x)
  2797. }
  2798. // Deprecated: Use SubscribeMessageRequest_InitMessage.ProtoReflect.Descriptor instead.
  2799. func (*SubscribeMessageRequest_InitMessage) Descriptor() ([]byte, []int) {
  2800. return file_mq_broker_proto_rawDescGZIP(), []int{34, 0}
  2801. }
  2802. func (x *SubscribeMessageRequest_InitMessage) GetConsumerGroup() string {
  2803. if x != nil {
  2804. return x.ConsumerGroup
  2805. }
  2806. return ""
  2807. }
  2808. func (x *SubscribeMessageRequest_InitMessage) GetConsumerId() string {
  2809. if x != nil {
  2810. return x.ConsumerId
  2811. }
  2812. return ""
  2813. }
  2814. func (x *SubscribeMessageRequest_InitMessage) GetClientId() string {
  2815. if x != nil {
  2816. return x.ClientId
  2817. }
  2818. return ""
  2819. }
  2820. func (x *SubscribeMessageRequest_InitMessage) GetTopic() *schema_pb.Topic {
  2821. if x != nil {
  2822. return x.Topic
  2823. }
  2824. return nil
  2825. }
  2826. func (x *SubscribeMessageRequest_InitMessage) GetPartitionOffset() *schema_pb.PartitionOffset {
  2827. if x != nil {
  2828. return x.PartitionOffset
  2829. }
  2830. return nil
  2831. }
  2832. func (x *SubscribeMessageRequest_InitMessage) GetOffsetType() schema_pb.OffsetType {
  2833. if x != nil {
  2834. return x.OffsetType
  2835. }
  2836. return schema_pb.OffsetType(0)
  2837. }
  2838. func (x *SubscribeMessageRequest_InitMessage) GetFilter() string {
  2839. if x != nil {
  2840. return x.Filter
  2841. }
  2842. return ""
  2843. }
  2844. func (x *SubscribeMessageRequest_InitMessage) GetFollowerBroker() string {
  2845. if x != nil {
  2846. return x.FollowerBroker
  2847. }
  2848. return ""
  2849. }
  2850. func (x *SubscribeMessageRequest_InitMessage) GetSlidingWindowSize() int32 {
  2851. if x != nil {
  2852. return x.SlidingWindowSize
  2853. }
  2854. return 0
  2855. }
  2856. type SubscribeMessageRequest_AckMessage struct {
  2857. state protoimpl.MessageState `protogen:"open.v1"`
  2858. Sequence int64 `protobuf:"varint,1,opt,name=sequence,proto3" json:"sequence,omitempty"`
  2859. Key []byte `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
  2860. unknownFields protoimpl.UnknownFields
  2861. sizeCache protoimpl.SizeCache
  2862. }
  2863. func (x *SubscribeMessageRequest_AckMessage) Reset() {
  2864. *x = SubscribeMessageRequest_AckMessage{}
  2865. mi := &file_mq_broker_proto_msgTypes[57]
  2866. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2867. ms.StoreMessageInfo(mi)
  2868. }
  2869. func (x *SubscribeMessageRequest_AckMessage) String() string {
  2870. return protoimpl.X.MessageStringOf(x)
  2871. }
  2872. func (*SubscribeMessageRequest_AckMessage) ProtoMessage() {}
  2873. func (x *SubscribeMessageRequest_AckMessage) ProtoReflect() protoreflect.Message {
  2874. mi := &file_mq_broker_proto_msgTypes[57]
  2875. if x != nil {
  2876. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2877. if ms.LoadMessageInfo() == nil {
  2878. ms.StoreMessageInfo(mi)
  2879. }
  2880. return ms
  2881. }
  2882. return mi.MessageOf(x)
  2883. }
  2884. // Deprecated: Use SubscribeMessageRequest_AckMessage.ProtoReflect.Descriptor instead.
  2885. func (*SubscribeMessageRequest_AckMessage) Descriptor() ([]byte, []int) {
  2886. return file_mq_broker_proto_rawDescGZIP(), []int{34, 1}
  2887. }
  2888. func (x *SubscribeMessageRequest_AckMessage) GetSequence() int64 {
  2889. if x != nil {
  2890. return x.Sequence
  2891. }
  2892. return 0
  2893. }
  2894. func (x *SubscribeMessageRequest_AckMessage) GetKey() []byte {
  2895. if x != nil {
  2896. return x.Key
  2897. }
  2898. return nil
  2899. }
  2900. type SubscribeMessageResponse_SubscribeCtrlMessage struct {
  2901. state protoimpl.MessageState `protogen:"open.v1"`
  2902. Error string `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"`
  2903. IsEndOfStream bool `protobuf:"varint,2,opt,name=is_end_of_stream,json=isEndOfStream,proto3" json:"is_end_of_stream,omitempty"`
  2904. IsEndOfTopic bool `protobuf:"varint,3,opt,name=is_end_of_topic,json=isEndOfTopic,proto3" json:"is_end_of_topic,omitempty"`
  2905. unknownFields protoimpl.UnknownFields
  2906. sizeCache protoimpl.SizeCache
  2907. }
  2908. func (x *SubscribeMessageResponse_SubscribeCtrlMessage) Reset() {
  2909. *x = SubscribeMessageResponse_SubscribeCtrlMessage{}
  2910. mi := &file_mq_broker_proto_msgTypes[58]
  2911. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2912. ms.StoreMessageInfo(mi)
  2913. }
  2914. func (x *SubscribeMessageResponse_SubscribeCtrlMessage) String() string {
  2915. return protoimpl.X.MessageStringOf(x)
  2916. }
  2917. func (*SubscribeMessageResponse_SubscribeCtrlMessage) ProtoMessage() {}
  2918. func (x *SubscribeMessageResponse_SubscribeCtrlMessage) ProtoReflect() protoreflect.Message {
  2919. mi := &file_mq_broker_proto_msgTypes[58]
  2920. if x != nil {
  2921. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2922. if ms.LoadMessageInfo() == nil {
  2923. ms.StoreMessageInfo(mi)
  2924. }
  2925. return ms
  2926. }
  2927. return mi.MessageOf(x)
  2928. }
  2929. // Deprecated: Use SubscribeMessageResponse_SubscribeCtrlMessage.ProtoReflect.Descriptor instead.
  2930. func (*SubscribeMessageResponse_SubscribeCtrlMessage) Descriptor() ([]byte, []int) {
  2931. return file_mq_broker_proto_rawDescGZIP(), []int{35, 0}
  2932. }
  2933. func (x *SubscribeMessageResponse_SubscribeCtrlMessage) GetError() string {
  2934. if x != nil {
  2935. return x.Error
  2936. }
  2937. return ""
  2938. }
  2939. func (x *SubscribeMessageResponse_SubscribeCtrlMessage) GetIsEndOfStream() bool {
  2940. if x != nil {
  2941. return x.IsEndOfStream
  2942. }
  2943. return false
  2944. }
  2945. func (x *SubscribeMessageResponse_SubscribeCtrlMessage) GetIsEndOfTopic() bool {
  2946. if x != nil {
  2947. return x.IsEndOfTopic
  2948. }
  2949. return false
  2950. }
  2951. type SubscribeFollowMeRequest_InitMessage struct {
  2952. state protoimpl.MessageState `protogen:"open.v1"`
  2953. Topic *schema_pb.Topic `protobuf:"bytes,1,opt,name=topic,proto3" json:"topic,omitempty"`
  2954. Partition *schema_pb.Partition `protobuf:"bytes,2,opt,name=partition,proto3" json:"partition,omitempty"`
  2955. ConsumerGroup string `protobuf:"bytes,3,opt,name=consumer_group,json=consumerGroup,proto3" json:"consumer_group,omitempty"`
  2956. unknownFields protoimpl.UnknownFields
  2957. sizeCache protoimpl.SizeCache
  2958. }
  2959. func (x *SubscribeFollowMeRequest_InitMessage) Reset() {
  2960. *x = SubscribeFollowMeRequest_InitMessage{}
  2961. mi := &file_mq_broker_proto_msgTypes[59]
  2962. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2963. ms.StoreMessageInfo(mi)
  2964. }
  2965. func (x *SubscribeFollowMeRequest_InitMessage) String() string {
  2966. return protoimpl.X.MessageStringOf(x)
  2967. }
  2968. func (*SubscribeFollowMeRequest_InitMessage) ProtoMessage() {}
  2969. func (x *SubscribeFollowMeRequest_InitMessage) ProtoReflect() protoreflect.Message {
  2970. mi := &file_mq_broker_proto_msgTypes[59]
  2971. if x != nil {
  2972. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2973. if ms.LoadMessageInfo() == nil {
  2974. ms.StoreMessageInfo(mi)
  2975. }
  2976. return ms
  2977. }
  2978. return mi.MessageOf(x)
  2979. }
  2980. // Deprecated: Use SubscribeFollowMeRequest_InitMessage.ProtoReflect.Descriptor instead.
  2981. func (*SubscribeFollowMeRequest_InitMessage) Descriptor() ([]byte, []int) {
  2982. return file_mq_broker_proto_rawDescGZIP(), []int{36, 0}
  2983. }
  2984. func (x *SubscribeFollowMeRequest_InitMessage) GetTopic() *schema_pb.Topic {
  2985. if x != nil {
  2986. return x.Topic
  2987. }
  2988. return nil
  2989. }
  2990. func (x *SubscribeFollowMeRequest_InitMessage) GetPartition() *schema_pb.Partition {
  2991. if x != nil {
  2992. return x.Partition
  2993. }
  2994. return nil
  2995. }
  2996. func (x *SubscribeFollowMeRequest_InitMessage) GetConsumerGroup() string {
  2997. if x != nil {
  2998. return x.ConsumerGroup
  2999. }
  3000. return ""
  3001. }
  3002. type SubscribeFollowMeRequest_AckMessage struct {
  3003. state protoimpl.MessageState `protogen:"open.v1"`
  3004. TsNs int64 `protobuf:"varint,1,opt,name=ts_ns,json=tsNs,proto3" json:"ts_ns,omitempty"`
  3005. unknownFields protoimpl.UnknownFields
  3006. sizeCache protoimpl.SizeCache
  3007. }
  3008. func (x *SubscribeFollowMeRequest_AckMessage) Reset() {
  3009. *x = SubscribeFollowMeRequest_AckMessage{}
  3010. mi := &file_mq_broker_proto_msgTypes[60]
  3011. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3012. ms.StoreMessageInfo(mi)
  3013. }
  3014. func (x *SubscribeFollowMeRequest_AckMessage) String() string {
  3015. return protoimpl.X.MessageStringOf(x)
  3016. }
  3017. func (*SubscribeFollowMeRequest_AckMessage) ProtoMessage() {}
  3018. func (x *SubscribeFollowMeRequest_AckMessage) ProtoReflect() protoreflect.Message {
  3019. mi := &file_mq_broker_proto_msgTypes[60]
  3020. if x != nil {
  3021. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3022. if ms.LoadMessageInfo() == nil {
  3023. ms.StoreMessageInfo(mi)
  3024. }
  3025. return ms
  3026. }
  3027. return mi.MessageOf(x)
  3028. }
  3029. // Deprecated: Use SubscribeFollowMeRequest_AckMessage.ProtoReflect.Descriptor instead.
  3030. func (*SubscribeFollowMeRequest_AckMessage) Descriptor() ([]byte, []int) {
  3031. return file_mq_broker_proto_rawDescGZIP(), []int{36, 1}
  3032. }
  3033. func (x *SubscribeFollowMeRequest_AckMessage) GetTsNs() int64 {
  3034. if x != nil {
  3035. return x.TsNs
  3036. }
  3037. return 0
  3038. }
  3039. type SubscribeFollowMeRequest_CloseMessage struct {
  3040. state protoimpl.MessageState `protogen:"open.v1"`
  3041. unknownFields protoimpl.UnknownFields
  3042. sizeCache protoimpl.SizeCache
  3043. }
  3044. func (x *SubscribeFollowMeRequest_CloseMessage) Reset() {
  3045. *x = SubscribeFollowMeRequest_CloseMessage{}
  3046. mi := &file_mq_broker_proto_msgTypes[61]
  3047. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3048. ms.StoreMessageInfo(mi)
  3049. }
  3050. func (x *SubscribeFollowMeRequest_CloseMessage) String() string {
  3051. return protoimpl.X.MessageStringOf(x)
  3052. }
  3053. func (*SubscribeFollowMeRequest_CloseMessage) ProtoMessage() {}
  3054. func (x *SubscribeFollowMeRequest_CloseMessage) ProtoReflect() protoreflect.Message {
  3055. mi := &file_mq_broker_proto_msgTypes[61]
  3056. if x != nil {
  3057. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3058. if ms.LoadMessageInfo() == nil {
  3059. ms.StoreMessageInfo(mi)
  3060. }
  3061. return ms
  3062. }
  3063. return mi.MessageOf(x)
  3064. }
  3065. // Deprecated: Use SubscribeFollowMeRequest_CloseMessage.ProtoReflect.Descriptor instead.
  3066. func (*SubscribeFollowMeRequest_CloseMessage) Descriptor() ([]byte, []int) {
  3067. return file_mq_broker_proto_rawDescGZIP(), []int{36, 2}
  3068. }
  3069. var File_mq_broker_proto protoreflect.FileDescriptor
  3070. const file_mq_broker_proto_rawDesc = "" +
  3071. "\n" +
  3072. "\x0fmq_broker.proto\x12\fmessaging_pb\x1a\x0fmq_schema.proto\":\n" +
  3073. "\x17FindBrokerLeaderRequest\x12\x1f\n" +
  3074. "\vfiler_group\x18\x01 \x01(\tR\n" +
  3075. "filerGroup\"2\n" +
  3076. "\x18FindBrokerLeaderResponse\x12\x16\n" +
  3077. "\x06broker\x18\x01 \x01(\tR\x06broker\"\xd2\x01\n" +
  3078. "\vBrokerStats\x12*\n" +
  3079. "\x11cpu_usage_percent\x18\x01 \x01(\x05R\x0fcpuUsagePercent\x12:\n" +
  3080. "\x05stats\x18\x02 \x03(\v2$.messaging_pb.BrokerStats.StatsEntryR\x05stats\x1a[\n" +
  3081. "\n" +
  3082. "StatsEntry\x12\x10\n" +
  3083. "\x03key\x18\x01 \x01(\tR\x03key\x127\n" +
  3084. "\x05value\x18\x02 \x01(\v2!.messaging_pb.TopicPartitionStatsR\x05value:\x028\x01\"\xe1\x01\n" +
  3085. "\x13TopicPartitionStats\x12&\n" +
  3086. "\x05topic\x18\x01 \x01(\v2\x10.schema_pb.TopicR\x05topic\x122\n" +
  3087. "\tpartition\x18\x02 \x01(\v2\x14.schema_pb.PartitionR\tpartition\x12'\n" +
  3088. "\x0fpublisher_count\x18\x03 \x01(\x05R\x0epublisherCount\x12)\n" +
  3089. "\x10subscriber_count\x18\x04 \x01(\x05R\x0fsubscriberCount\x12\x1a\n" +
  3090. "\bfollower\x18\x05 \x01(\tR\bfollower\"\xd3\x01\n" +
  3091. "\x1dPublisherToPubBalancerRequest\x12M\n" +
  3092. "\x04init\x18\x01 \x01(\v27.messaging_pb.PublisherToPubBalancerRequest.InitMessageH\x00R\x04init\x121\n" +
  3093. "\x05stats\x18\x02 \x01(\v2\x19.messaging_pb.BrokerStatsH\x00R\x05stats\x1a%\n" +
  3094. "\vInitMessage\x12\x16\n" +
  3095. "\x06broker\x18\x01 \x01(\tR\x06brokerB\t\n" +
  3096. "\amessage\" \n" +
  3097. "\x1ePublisherToPubBalancerResponse\"\x16\n" +
  3098. "\x14BalanceTopicsRequest\"\x17\n" +
  3099. "\x15BalanceTopicsResponse\"W\n" +
  3100. "\x0eTopicRetention\x12+\n" +
  3101. "\x11retention_seconds\x18\x01 \x01(\x03R\x10retentionSeconds\x12\x18\n" +
  3102. "\aenabled\x18\x02 \x01(\bR\aenabled\"\xdc\x01\n" +
  3103. "\x15ConfigureTopicRequest\x12&\n" +
  3104. "\x05topic\x18\x01 \x01(\v2\x10.schema_pb.TopicR\x05topic\x12'\n" +
  3105. "\x0fpartition_count\x18\x02 \x01(\x05R\x0epartitionCount\x126\n" +
  3106. "\vrecord_type\x18\x03 \x01(\v2\x15.schema_pb.RecordTypeR\n" +
  3107. "recordType\x12:\n" +
  3108. "\tretention\x18\x04 \x01(\v2\x1c.messaging_pb.TopicRetentionR\tretention\"\xf7\x01\n" +
  3109. "\x16ConfigureTopicResponse\x12i\n" +
  3110. "\x1cbroker_partition_assignments\x18\x02 \x03(\v2'.messaging_pb.BrokerPartitionAssignmentR\x1abrokerPartitionAssignments\x126\n" +
  3111. "\vrecord_type\x18\x03 \x01(\v2\x15.schema_pb.RecordTypeR\n" +
  3112. "recordType\x12:\n" +
  3113. "\tretention\x18\x04 \x01(\v2\x1c.messaging_pb.TopicRetentionR\tretention\"\x13\n" +
  3114. "\x11ListTopicsRequest\">\n" +
  3115. "\x12ListTopicsResponse\x12(\n" +
  3116. "\x06topics\x18\x01 \x03(\v2\x10.schema_pb.TopicR\x06topics\"C\n" +
  3117. "\x19LookupTopicBrokersRequest\x12&\n" +
  3118. "\x05topic\x18\x01 \x01(\v2\x10.schema_pb.TopicR\x05topic\"\xaf\x01\n" +
  3119. "\x1aLookupTopicBrokersResponse\x12&\n" +
  3120. "\x05topic\x18\x01 \x01(\v2\x10.schema_pb.TopicR\x05topic\x12i\n" +
  3121. "\x1cbroker_partition_assignments\x18\x02 \x03(\v2'.messaging_pb.BrokerPartitionAssignmentR\x1abrokerPartitionAssignments\"\x9d\x01\n" +
  3122. "\x19BrokerPartitionAssignment\x122\n" +
  3123. "\tpartition\x18\x01 \x01(\v2\x14.schema_pb.PartitionR\tpartition\x12#\n" +
  3124. "\rleader_broker\x18\x02 \x01(\tR\fleaderBroker\x12'\n" +
  3125. "\x0ffollower_broker\x18\x03 \x01(\tR\x0efollowerBroker\"F\n" +
  3126. "\x1cGetTopicConfigurationRequest\x12&\n" +
  3127. "\x05topic\x18\x01 \x01(\v2\x10.schema_pb.TopicR\x05topic\"\x9b\x03\n" +
  3128. "\x1dGetTopicConfigurationResponse\x12&\n" +
  3129. "\x05topic\x18\x01 \x01(\v2\x10.schema_pb.TopicR\x05topic\x12'\n" +
  3130. "\x0fpartition_count\x18\x02 \x01(\x05R\x0epartitionCount\x126\n" +
  3131. "\vrecord_type\x18\x03 \x01(\v2\x15.schema_pb.RecordTypeR\n" +
  3132. "recordType\x12i\n" +
  3133. "\x1cbroker_partition_assignments\x18\x04 \x03(\v2'.messaging_pb.BrokerPartitionAssignmentR\x1abrokerPartitionAssignments\x12\"\n" +
  3134. "\rcreated_at_ns\x18\x05 \x01(\x03R\vcreatedAtNs\x12&\n" +
  3135. "\x0flast_updated_ns\x18\x06 \x01(\x03R\rlastUpdatedNs\x12:\n" +
  3136. "\tretention\x18\a \x01(\v2\x1c.messaging_pb.TopicRetentionR\tretention\"C\n" +
  3137. "\x19GetTopicPublishersRequest\x12&\n" +
  3138. "\x05topic\x18\x01 \x01(\v2\x10.schema_pb.TopicR\x05topic\"Z\n" +
  3139. "\x1aGetTopicPublishersResponse\x12<\n" +
  3140. "\n" +
  3141. "publishers\x18\x01 \x03(\v2\x1c.messaging_pb.TopicPublisherR\n" +
  3142. "publishers\"D\n" +
  3143. "\x1aGetTopicSubscribersRequest\x12&\n" +
  3144. "\x05topic\x18\x01 \x01(\v2\x10.schema_pb.TopicR\x05topic\"^\n" +
  3145. "\x1bGetTopicSubscribersResponse\x12?\n" +
  3146. "\vsubscribers\x18\x01 \x03(\v2\x1d.messaging_pb.TopicSubscriberR\vsubscribers\"\xf0\x02\n" +
  3147. "\x0eTopicPublisher\x12%\n" +
  3148. "\x0epublisher_name\x18\x01 \x01(\tR\rpublisherName\x12\x1b\n" +
  3149. "\tclient_id\x18\x02 \x01(\tR\bclientId\x122\n" +
  3150. "\tpartition\x18\x03 \x01(\v2\x14.schema_pb.PartitionR\tpartition\x12&\n" +
  3151. "\x0fconnect_time_ns\x18\x04 \x01(\x03R\rconnectTimeNs\x12)\n" +
  3152. "\x11last_seen_time_ns\x18\x05 \x01(\x03R\x0elastSeenTimeNs\x12\x16\n" +
  3153. "\x06broker\x18\x06 \x01(\tR\x06broker\x12\x1b\n" +
  3154. "\tis_active\x18\a \x01(\bR\bisActive\x122\n" +
  3155. "\x15last_published_offset\x18\b \x01(\x03R\x13lastPublishedOffset\x12*\n" +
  3156. "\x11last_acked_offset\x18\t \x01(\x03R\x0flastAckedOffset\"\x8b\x03\n" +
  3157. "\x0fTopicSubscriber\x12%\n" +
  3158. "\x0econsumer_group\x18\x01 \x01(\tR\rconsumerGroup\x12\x1f\n" +
  3159. "\vconsumer_id\x18\x02 \x01(\tR\n" +
  3160. "consumerId\x12\x1b\n" +
  3161. "\tclient_id\x18\x03 \x01(\tR\bclientId\x122\n" +
  3162. "\tpartition\x18\x04 \x01(\v2\x14.schema_pb.PartitionR\tpartition\x12&\n" +
  3163. "\x0fconnect_time_ns\x18\x05 \x01(\x03R\rconnectTimeNs\x12)\n" +
  3164. "\x11last_seen_time_ns\x18\x06 \x01(\x03R\x0elastSeenTimeNs\x12\x16\n" +
  3165. "\x06broker\x18\a \x01(\tR\x06broker\x12\x1b\n" +
  3166. "\tis_active\x18\b \x01(\bR\bisActive\x12%\n" +
  3167. "\x0ecurrent_offset\x18\t \x01(\x03R\rcurrentOffset\x120\n" +
  3168. "\x14last_received_offset\x18\n" +
  3169. " \x01(\x03R\x12lastReceivedOffset\"\xef\x01\n" +
  3170. "\x1cAssignTopicPartitionsRequest\x12&\n" +
  3171. "\x05topic\x18\x01 \x01(\v2\x10.schema_pb.TopicR\x05topic\x12i\n" +
  3172. "\x1cbroker_partition_assignments\x18\x02 \x03(\v2'.messaging_pb.BrokerPartitionAssignmentR\x1abrokerPartitionAssignments\x12\x1b\n" +
  3173. "\tis_leader\x18\x03 \x01(\bR\bisLeader\x12\x1f\n" +
  3174. "\vis_draining\x18\x04 \x01(\bR\n" +
  3175. "isDraining\"\x1f\n" +
  3176. "\x1dAssignTopicPartitionsResponse\"\xf9\x05\n" +
  3177. "!SubscriberToSubCoordinatorRequest\x12Q\n" +
  3178. "\x04init\x18\x01 \x01(\v2;.messaging_pb.SubscriberToSubCoordinatorRequest.InitMessageH\x00R\x04init\x12m\n" +
  3179. "\x0eack_assignment\x18\x02 \x01(\v2D.messaging_pb.SubscriberToSubCoordinatorRequest.AckAssignmentMessageH\x00R\rackAssignment\x12t\n" +
  3180. "\x11ack_un_assignment\x18\x03 \x01(\v2F.messaging_pb.SubscriberToSubCoordinatorRequest.AckUnAssignmentMessageH\x00R\x0fackUnAssignment\x1a\xf6\x01\n" +
  3181. "\vInitMessage\x12%\n" +
  3182. "\x0econsumer_group\x18\x01 \x01(\tR\rconsumerGroup\x12;\n" +
  3183. "\x1aconsumer_group_instance_id\x18\x02 \x01(\tR\x17consumerGroupInstanceId\x12&\n" +
  3184. "\x05topic\x18\x03 \x01(\v2\x10.schema_pb.TopicR\x05topic\x12.\n" +
  3185. "\x13max_partition_count\x18\x04 \x01(\x05R\x11maxPartitionCount\x12+\n" +
  3186. "\x11rebalance_seconds\x18\x05 \x01(\x05R\x10rebalanceSeconds\x1aL\n" +
  3187. "\x16AckUnAssignmentMessage\x122\n" +
  3188. "\tpartition\x18\x01 \x01(\v2\x14.schema_pb.PartitionR\tpartition\x1aJ\n" +
  3189. "\x14AckAssignmentMessage\x122\n" +
  3190. "\tpartition\x18\x01 \x01(\v2\x14.schema_pb.PartitionR\tpartitionB\t\n" +
  3191. "\amessage\"\xa2\x03\n" +
  3192. "\"SubscriberToSubCoordinatorResponse\x12]\n" +
  3193. "\n" +
  3194. "assignment\x18\x01 \x01(\v2;.messaging_pb.SubscriberToSubCoordinatorResponse.AssignmentH\x00R\n" +
  3195. "assignment\x12d\n" +
  3196. "\run_assignment\x18\x02 \x01(\v2=.messaging_pb.SubscriberToSubCoordinatorResponse.UnAssignmentH\x00R\funAssignment\x1ah\n" +
  3197. "\n" +
  3198. "Assignment\x12Z\n" +
  3199. "\x14partition_assignment\x18\x01 \x01(\v2'.messaging_pb.BrokerPartitionAssignmentR\x13partitionAssignment\x1aB\n" +
  3200. "\fUnAssignment\x122\n" +
  3201. "\tpartition\x18\x01 \x01(\v2\x14.schema_pb.PartitionR\tpartitionB\t\n" +
  3202. "\amessage\"R\n" +
  3203. "\x0eControlMessage\x12\x19\n" +
  3204. "\bis_close\x18\x01 \x01(\bR\aisClose\x12%\n" +
  3205. "\x0epublisher_name\x18\x02 \x01(\tR\rpublisherName\"|\n" +
  3206. "\vDataMessage\x12\x10\n" +
  3207. "\x03key\x18\x01 \x01(\fR\x03key\x12\x14\n" +
  3208. "\x05value\x18\x02 \x01(\fR\x05value\x12\x13\n" +
  3209. "\x05ts_ns\x18\x03 \x01(\x03R\x04tsNs\x120\n" +
  3210. "\x04ctrl\x18\x04 \x01(\v2\x1c.messaging_pb.ControlMessageR\x04ctrl\"\xf9\x02\n" +
  3211. "\x15PublishMessageRequest\x12E\n" +
  3212. "\x04init\x18\x01 \x01(\v2/.messaging_pb.PublishMessageRequest.InitMessageH\x00R\x04init\x12/\n" +
  3213. "\x04data\x18\x02 \x01(\v2\x19.messaging_pb.DataMessageH\x00R\x04data\x1a\xdc\x01\n" +
  3214. "\vInitMessage\x12&\n" +
  3215. "\x05topic\x18\x01 \x01(\v2\x10.schema_pb.TopicR\x05topic\x122\n" +
  3216. "\tpartition\x18\x02 \x01(\v2\x14.schema_pb.PartitionR\tpartition\x12!\n" +
  3217. "\fack_interval\x18\x03 \x01(\x05R\vackInterval\x12'\n" +
  3218. "\x0ffollower_broker\x18\x04 \x01(\tR\x0efollowerBroker\x12%\n" +
  3219. "\x0epublisher_name\x18\x05 \x01(\tR\rpublisherNameB\t\n" +
  3220. "\amessage\"t\n" +
  3221. "\x16PublishMessageResponse\x12!\n" +
  3222. "\fack_sequence\x18\x01 \x01(\x03R\vackSequence\x12\x14\n" +
  3223. "\x05error\x18\x02 \x01(\tR\x05error\x12!\n" +
  3224. "\fshould_close\x18\x03 \x01(\bR\vshouldClose\"\xd2\x03\n" +
  3225. "\x16PublishFollowMeRequest\x12F\n" +
  3226. "\x04init\x18\x01 \x01(\v20.messaging_pb.PublishFollowMeRequest.InitMessageH\x00R\x04init\x12/\n" +
  3227. "\x04data\x18\x02 \x01(\v2\x19.messaging_pb.DataMessageH\x00R\x04data\x12I\n" +
  3228. "\x05flush\x18\x03 \x01(\v21.messaging_pb.PublishFollowMeRequest.FlushMessageH\x00R\x05flush\x12I\n" +
  3229. "\x05close\x18\x04 \x01(\v21.messaging_pb.PublishFollowMeRequest.CloseMessageH\x00R\x05close\x1ai\n" +
  3230. "\vInitMessage\x12&\n" +
  3231. "\x05topic\x18\x01 \x01(\v2\x10.schema_pb.TopicR\x05topic\x122\n" +
  3232. "\tpartition\x18\x02 \x01(\v2\x14.schema_pb.PartitionR\tpartition\x1a#\n" +
  3233. "\fFlushMessage\x12\x13\n" +
  3234. "\x05ts_ns\x18\x01 \x01(\x03R\x04tsNs\x1a\x0e\n" +
  3235. "\fCloseMessageB\t\n" +
  3236. "\amessage\"5\n" +
  3237. "\x17PublishFollowMeResponse\x12\x1a\n" +
  3238. "\tack_ts_ns\x18\x01 \x01(\x03R\aackTsNs\"\xfc\x04\n" +
  3239. "\x17SubscribeMessageRequest\x12G\n" +
  3240. "\x04init\x18\x01 \x01(\v21.messaging_pb.SubscribeMessageRequest.InitMessageH\x00R\x04init\x12D\n" +
  3241. "\x03ack\x18\x02 \x01(\v20.messaging_pb.SubscribeMessageRequest.AckMessageH\x00R\x03ack\x1a\x8a\x03\n" +
  3242. "\vInitMessage\x12%\n" +
  3243. "\x0econsumer_group\x18\x01 \x01(\tR\rconsumerGroup\x12\x1f\n" +
  3244. "\vconsumer_id\x18\x02 \x01(\tR\n" +
  3245. "consumerId\x12\x1b\n" +
  3246. "\tclient_id\x18\x03 \x01(\tR\bclientId\x12&\n" +
  3247. "\x05topic\x18\x04 \x01(\v2\x10.schema_pb.TopicR\x05topic\x12E\n" +
  3248. "\x10partition_offset\x18\x05 \x01(\v2\x1a.schema_pb.PartitionOffsetR\x0fpartitionOffset\x126\n" +
  3249. "\voffset_type\x18\x06 \x01(\x0e2\x15.schema_pb.OffsetTypeR\n" +
  3250. "offsetType\x12\x16\n" +
  3251. "\x06filter\x18\n" +
  3252. " \x01(\tR\x06filter\x12'\n" +
  3253. "\x0ffollower_broker\x18\v \x01(\tR\x0efollowerBroker\x12.\n" +
  3254. "\x13sliding_window_size\x18\f \x01(\x05R\x11slidingWindowSize\x1a:\n" +
  3255. "\n" +
  3256. "AckMessage\x12\x1a\n" +
  3257. "\bsequence\x18\x01 \x01(\x03R\bsequence\x12\x10\n" +
  3258. "\x03key\x18\x02 \x01(\fR\x03keyB\t\n" +
  3259. "\amessage\"\xa7\x02\n" +
  3260. "\x18SubscribeMessageResponse\x12Q\n" +
  3261. "\x04ctrl\x18\x01 \x01(\v2;.messaging_pb.SubscribeMessageResponse.SubscribeCtrlMessageH\x00R\x04ctrl\x12/\n" +
  3262. "\x04data\x18\x02 \x01(\v2\x19.messaging_pb.DataMessageH\x00R\x04data\x1a|\n" +
  3263. "\x14SubscribeCtrlMessage\x12\x14\n" +
  3264. "\x05error\x18\x01 \x01(\tR\x05error\x12'\n" +
  3265. "\x10is_end_of_stream\x18\x02 \x01(\bR\risEndOfStream\x12%\n" +
  3266. "\x0fis_end_of_topic\x18\x03 \x01(\bR\fisEndOfTopicB\t\n" +
  3267. "\amessage\"\xc9\x03\n" +
  3268. "\x18SubscribeFollowMeRequest\x12H\n" +
  3269. "\x04init\x18\x01 \x01(\v22.messaging_pb.SubscribeFollowMeRequest.InitMessageH\x00R\x04init\x12E\n" +
  3270. "\x03ack\x18\x02 \x01(\v21.messaging_pb.SubscribeFollowMeRequest.AckMessageH\x00R\x03ack\x12K\n" +
  3271. "\x05close\x18\x03 \x01(\v23.messaging_pb.SubscribeFollowMeRequest.CloseMessageH\x00R\x05close\x1a\x90\x01\n" +
  3272. "\vInitMessage\x12&\n" +
  3273. "\x05topic\x18\x01 \x01(\v2\x10.schema_pb.TopicR\x05topic\x122\n" +
  3274. "\tpartition\x18\x02 \x01(\v2\x14.schema_pb.PartitionR\tpartition\x12%\n" +
  3275. "\x0econsumer_group\x18\x03 \x01(\tR\rconsumerGroup\x1a!\n" +
  3276. "\n" +
  3277. "AckMessage\x12\x13\n" +
  3278. "\x05ts_ns\x18\x01 \x01(\x03R\x04tsNs\x1a\x0e\n" +
  3279. "\fCloseMessageB\t\n" +
  3280. "\amessage\"7\n" +
  3281. "\x19SubscribeFollowMeResponse\x12\x1a\n" +
  3282. "\tack_ts_ns\x18\x01 \x01(\x03R\aackTsNs\"b\n" +
  3283. "\x16ClosePublishersRequest\x12&\n" +
  3284. "\x05topic\x18\x01 \x01(\v2\x10.schema_pb.TopicR\x05topic\x12 \n" +
  3285. "\funix_time_ns\x18\x02 \x01(\x03R\n" +
  3286. "unixTimeNs\"\x19\n" +
  3287. "\x17ClosePublishersResponse\"c\n" +
  3288. "\x17CloseSubscribersRequest\x12&\n" +
  3289. "\x05topic\x18\x01 \x01(\v2\x10.schema_pb.TopicR\x05topic\x12 \n" +
  3290. "\funix_time_ns\x18\x02 \x01(\x03R\n" +
  3291. "unixTimeNs\"\x1a\n" +
  3292. "\x18CloseSubscribersResponse\"\xa7\x01\n" +
  3293. "\x1bGetUnflushedMessagesRequest\x12&\n" +
  3294. "\x05topic\x18\x01 \x01(\v2\x10.schema_pb.TopicR\x05topic\x122\n" +
  3295. "\tpartition\x18\x02 \x01(\v2\x14.schema_pb.PartitionR\tpartition\x12,\n" +
  3296. "\x12start_buffer_index\x18\x03 \x01(\x03R\x10startBufferIndex\"\x8a\x01\n" +
  3297. "\x1cGetUnflushedMessagesResponse\x120\n" +
  3298. "\amessage\x18\x01 \x01(\v2\x16.messaging_pb.LogEntryR\amessage\x12\x14\n" +
  3299. "\x05error\x18\x02 \x01(\tR\x05error\x12\"\n" +
  3300. "\rend_of_stream\x18\x03 \x01(\bR\vendOfStream\"s\n" +
  3301. "\bLogEntry\x12\x13\n" +
  3302. "\x05ts_ns\x18\x01 \x01(\x03R\x04tsNs\x12\x10\n" +
  3303. "\x03key\x18\x02 \x01(\fR\x03key\x12\x12\n" +
  3304. "\x04data\x18\x03 \x01(\fR\x04data\x12,\n" +
  3305. "\x12partition_key_hash\x18\x04 \x01(\rR\x10partitionKeyHash2\x8a\x0f\n" +
  3306. "\x10SeaweedMessaging\x12c\n" +
  3307. "\x10FindBrokerLeader\x12%.messaging_pb.FindBrokerLeaderRequest\x1a&.messaging_pb.FindBrokerLeaderResponse\"\x00\x12y\n" +
  3308. "\x16PublisherToPubBalancer\x12+.messaging_pb.PublisherToPubBalancerRequest\x1a,.messaging_pb.PublisherToPubBalancerResponse\"\x00(\x010\x01\x12Z\n" +
  3309. "\rBalanceTopics\x12\".messaging_pb.BalanceTopicsRequest\x1a#.messaging_pb.BalanceTopicsResponse\"\x00\x12Q\n" +
  3310. "\n" +
  3311. "ListTopics\x12\x1f.messaging_pb.ListTopicsRequest\x1a .messaging_pb.ListTopicsResponse\"\x00\x12]\n" +
  3312. "\x0eConfigureTopic\x12#.messaging_pb.ConfigureTopicRequest\x1a$.messaging_pb.ConfigureTopicResponse\"\x00\x12i\n" +
  3313. "\x12LookupTopicBrokers\x12'.messaging_pb.LookupTopicBrokersRequest\x1a(.messaging_pb.LookupTopicBrokersResponse\"\x00\x12r\n" +
  3314. "\x15GetTopicConfiguration\x12*.messaging_pb.GetTopicConfigurationRequest\x1a+.messaging_pb.GetTopicConfigurationResponse\"\x00\x12i\n" +
  3315. "\x12GetTopicPublishers\x12'.messaging_pb.GetTopicPublishersRequest\x1a(.messaging_pb.GetTopicPublishersResponse\"\x00\x12l\n" +
  3316. "\x13GetTopicSubscribers\x12(.messaging_pb.GetTopicSubscribersRequest\x1a).messaging_pb.GetTopicSubscribersResponse\"\x00\x12r\n" +
  3317. "\x15AssignTopicPartitions\x12*.messaging_pb.AssignTopicPartitionsRequest\x1a+.messaging_pb.AssignTopicPartitionsResponse\"\x00\x12`\n" +
  3318. "\x0fClosePublishers\x12$.messaging_pb.ClosePublishersRequest\x1a%.messaging_pb.ClosePublishersResponse\"\x00\x12c\n" +
  3319. "\x10CloseSubscribers\x12%.messaging_pb.CloseSubscribersRequest\x1a&.messaging_pb.CloseSubscribersResponse\"\x00\x12\x85\x01\n" +
  3320. "\x1aSubscriberToSubCoordinator\x12/.messaging_pb.SubscriberToSubCoordinatorRequest\x1a0.messaging_pb.SubscriberToSubCoordinatorResponse\"\x00(\x010\x01\x12a\n" +
  3321. "\x0ePublishMessage\x12#.messaging_pb.PublishMessageRequest\x1a$.messaging_pb.PublishMessageResponse\"\x00(\x010\x01\x12g\n" +
  3322. "\x10SubscribeMessage\x12%.messaging_pb.SubscribeMessageRequest\x1a&.messaging_pb.SubscribeMessageResponse\"\x00(\x010\x01\x12d\n" +
  3323. "\x0fPublishFollowMe\x12$.messaging_pb.PublishFollowMeRequest\x1a%.messaging_pb.PublishFollowMeResponse\"\x00(\x010\x01\x12h\n" +
  3324. "\x11SubscribeFollowMe\x12&.messaging_pb.SubscribeFollowMeRequest\x1a'.messaging_pb.SubscribeFollowMeResponse\"\x00(\x01\x12q\n" +
  3325. "\x14GetUnflushedMessages\x12).messaging_pb.GetUnflushedMessagesRequest\x1a*.messaging_pb.GetUnflushedMessagesResponse\"\x000\x01BO\n" +
  3326. "\fseaweedfs.mqB\x11MessageQueueProtoZ,github.com/seaweedfs/seaweedfs/weed/pb/mq_pbb\x06proto3"
  3327. var (
  3328. file_mq_broker_proto_rawDescOnce sync.Once
  3329. file_mq_broker_proto_rawDescData []byte
  3330. )
  3331. func file_mq_broker_proto_rawDescGZIP() []byte {
  3332. file_mq_broker_proto_rawDescOnce.Do(func() {
  3333. file_mq_broker_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_mq_broker_proto_rawDesc), len(file_mq_broker_proto_rawDesc)))
  3334. })
  3335. return file_mq_broker_proto_rawDescData
  3336. }
  3337. var file_mq_broker_proto_msgTypes = make([]protoimpl.MessageInfo, 62)
  3338. var file_mq_broker_proto_goTypes = []any{
  3339. (*FindBrokerLeaderRequest)(nil), // 0: messaging_pb.FindBrokerLeaderRequest
  3340. (*FindBrokerLeaderResponse)(nil), // 1: messaging_pb.FindBrokerLeaderResponse
  3341. (*BrokerStats)(nil), // 2: messaging_pb.BrokerStats
  3342. (*TopicPartitionStats)(nil), // 3: messaging_pb.TopicPartitionStats
  3343. (*PublisherToPubBalancerRequest)(nil), // 4: messaging_pb.PublisherToPubBalancerRequest
  3344. (*PublisherToPubBalancerResponse)(nil), // 5: messaging_pb.PublisherToPubBalancerResponse
  3345. (*BalanceTopicsRequest)(nil), // 6: messaging_pb.BalanceTopicsRequest
  3346. (*BalanceTopicsResponse)(nil), // 7: messaging_pb.BalanceTopicsResponse
  3347. (*TopicRetention)(nil), // 8: messaging_pb.TopicRetention
  3348. (*ConfigureTopicRequest)(nil), // 9: messaging_pb.ConfigureTopicRequest
  3349. (*ConfigureTopicResponse)(nil), // 10: messaging_pb.ConfigureTopicResponse
  3350. (*ListTopicsRequest)(nil), // 11: messaging_pb.ListTopicsRequest
  3351. (*ListTopicsResponse)(nil), // 12: messaging_pb.ListTopicsResponse
  3352. (*LookupTopicBrokersRequest)(nil), // 13: messaging_pb.LookupTopicBrokersRequest
  3353. (*LookupTopicBrokersResponse)(nil), // 14: messaging_pb.LookupTopicBrokersResponse
  3354. (*BrokerPartitionAssignment)(nil), // 15: messaging_pb.BrokerPartitionAssignment
  3355. (*GetTopicConfigurationRequest)(nil), // 16: messaging_pb.GetTopicConfigurationRequest
  3356. (*GetTopicConfigurationResponse)(nil), // 17: messaging_pb.GetTopicConfigurationResponse
  3357. (*GetTopicPublishersRequest)(nil), // 18: messaging_pb.GetTopicPublishersRequest
  3358. (*GetTopicPublishersResponse)(nil), // 19: messaging_pb.GetTopicPublishersResponse
  3359. (*GetTopicSubscribersRequest)(nil), // 20: messaging_pb.GetTopicSubscribersRequest
  3360. (*GetTopicSubscribersResponse)(nil), // 21: messaging_pb.GetTopicSubscribersResponse
  3361. (*TopicPublisher)(nil), // 22: messaging_pb.TopicPublisher
  3362. (*TopicSubscriber)(nil), // 23: messaging_pb.TopicSubscriber
  3363. (*AssignTopicPartitionsRequest)(nil), // 24: messaging_pb.AssignTopicPartitionsRequest
  3364. (*AssignTopicPartitionsResponse)(nil), // 25: messaging_pb.AssignTopicPartitionsResponse
  3365. (*SubscriberToSubCoordinatorRequest)(nil), // 26: messaging_pb.SubscriberToSubCoordinatorRequest
  3366. (*SubscriberToSubCoordinatorResponse)(nil), // 27: messaging_pb.SubscriberToSubCoordinatorResponse
  3367. (*ControlMessage)(nil), // 28: messaging_pb.ControlMessage
  3368. (*DataMessage)(nil), // 29: messaging_pb.DataMessage
  3369. (*PublishMessageRequest)(nil), // 30: messaging_pb.PublishMessageRequest
  3370. (*PublishMessageResponse)(nil), // 31: messaging_pb.PublishMessageResponse
  3371. (*PublishFollowMeRequest)(nil), // 32: messaging_pb.PublishFollowMeRequest
  3372. (*PublishFollowMeResponse)(nil), // 33: messaging_pb.PublishFollowMeResponse
  3373. (*SubscribeMessageRequest)(nil), // 34: messaging_pb.SubscribeMessageRequest
  3374. (*SubscribeMessageResponse)(nil), // 35: messaging_pb.SubscribeMessageResponse
  3375. (*SubscribeFollowMeRequest)(nil), // 36: messaging_pb.SubscribeFollowMeRequest
  3376. (*SubscribeFollowMeResponse)(nil), // 37: messaging_pb.SubscribeFollowMeResponse
  3377. (*ClosePublishersRequest)(nil), // 38: messaging_pb.ClosePublishersRequest
  3378. (*ClosePublishersResponse)(nil), // 39: messaging_pb.ClosePublishersResponse
  3379. (*CloseSubscribersRequest)(nil), // 40: messaging_pb.CloseSubscribersRequest
  3380. (*CloseSubscribersResponse)(nil), // 41: messaging_pb.CloseSubscribersResponse
  3381. (*GetUnflushedMessagesRequest)(nil), // 42: messaging_pb.GetUnflushedMessagesRequest
  3382. (*GetUnflushedMessagesResponse)(nil), // 43: messaging_pb.GetUnflushedMessagesResponse
  3383. (*LogEntry)(nil), // 44: messaging_pb.LogEntry
  3384. nil, // 45: messaging_pb.BrokerStats.StatsEntry
  3385. (*PublisherToPubBalancerRequest_InitMessage)(nil), // 46: messaging_pb.PublisherToPubBalancerRequest.InitMessage
  3386. (*SubscriberToSubCoordinatorRequest_InitMessage)(nil), // 47: messaging_pb.SubscriberToSubCoordinatorRequest.InitMessage
  3387. (*SubscriberToSubCoordinatorRequest_AckUnAssignmentMessage)(nil), // 48: messaging_pb.SubscriberToSubCoordinatorRequest.AckUnAssignmentMessage
  3388. (*SubscriberToSubCoordinatorRequest_AckAssignmentMessage)(nil), // 49: messaging_pb.SubscriberToSubCoordinatorRequest.AckAssignmentMessage
  3389. (*SubscriberToSubCoordinatorResponse_Assignment)(nil), // 50: messaging_pb.SubscriberToSubCoordinatorResponse.Assignment
  3390. (*SubscriberToSubCoordinatorResponse_UnAssignment)(nil), // 51: messaging_pb.SubscriberToSubCoordinatorResponse.UnAssignment
  3391. (*PublishMessageRequest_InitMessage)(nil), // 52: messaging_pb.PublishMessageRequest.InitMessage
  3392. (*PublishFollowMeRequest_InitMessage)(nil), // 53: messaging_pb.PublishFollowMeRequest.InitMessage
  3393. (*PublishFollowMeRequest_FlushMessage)(nil), // 54: messaging_pb.PublishFollowMeRequest.FlushMessage
  3394. (*PublishFollowMeRequest_CloseMessage)(nil), // 55: messaging_pb.PublishFollowMeRequest.CloseMessage
  3395. (*SubscribeMessageRequest_InitMessage)(nil), // 56: messaging_pb.SubscribeMessageRequest.InitMessage
  3396. (*SubscribeMessageRequest_AckMessage)(nil), // 57: messaging_pb.SubscribeMessageRequest.AckMessage
  3397. (*SubscribeMessageResponse_SubscribeCtrlMessage)(nil), // 58: messaging_pb.SubscribeMessageResponse.SubscribeCtrlMessage
  3398. (*SubscribeFollowMeRequest_InitMessage)(nil), // 59: messaging_pb.SubscribeFollowMeRequest.InitMessage
  3399. (*SubscribeFollowMeRequest_AckMessage)(nil), // 60: messaging_pb.SubscribeFollowMeRequest.AckMessage
  3400. (*SubscribeFollowMeRequest_CloseMessage)(nil), // 61: messaging_pb.SubscribeFollowMeRequest.CloseMessage
  3401. (*schema_pb.Topic)(nil), // 62: schema_pb.Topic
  3402. (*schema_pb.Partition)(nil), // 63: schema_pb.Partition
  3403. (*schema_pb.RecordType)(nil), // 64: schema_pb.RecordType
  3404. (*schema_pb.PartitionOffset)(nil), // 65: schema_pb.PartitionOffset
  3405. (schema_pb.OffsetType)(0), // 66: schema_pb.OffsetType
  3406. }
  3407. var file_mq_broker_proto_depIdxs = []int32{
  3408. 45, // 0: messaging_pb.BrokerStats.stats:type_name -> messaging_pb.BrokerStats.StatsEntry
  3409. 62, // 1: messaging_pb.TopicPartitionStats.topic:type_name -> schema_pb.Topic
  3410. 63, // 2: messaging_pb.TopicPartitionStats.partition:type_name -> schema_pb.Partition
  3411. 46, // 3: messaging_pb.PublisherToPubBalancerRequest.init:type_name -> messaging_pb.PublisherToPubBalancerRequest.InitMessage
  3412. 2, // 4: messaging_pb.PublisherToPubBalancerRequest.stats:type_name -> messaging_pb.BrokerStats
  3413. 62, // 5: messaging_pb.ConfigureTopicRequest.topic:type_name -> schema_pb.Topic
  3414. 64, // 6: messaging_pb.ConfigureTopicRequest.record_type:type_name -> schema_pb.RecordType
  3415. 8, // 7: messaging_pb.ConfigureTopicRequest.retention:type_name -> messaging_pb.TopicRetention
  3416. 15, // 8: messaging_pb.ConfigureTopicResponse.broker_partition_assignments:type_name -> messaging_pb.BrokerPartitionAssignment
  3417. 64, // 9: messaging_pb.ConfigureTopicResponse.record_type:type_name -> schema_pb.RecordType
  3418. 8, // 10: messaging_pb.ConfigureTopicResponse.retention:type_name -> messaging_pb.TopicRetention
  3419. 62, // 11: messaging_pb.ListTopicsResponse.topics:type_name -> schema_pb.Topic
  3420. 62, // 12: messaging_pb.LookupTopicBrokersRequest.topic:type_name -> schema_pb.Topic
  3421. 62, // 13: messaging_pb.LookupTopicBrokersResponse.topic:type_name -> schema_pb.Topic
  3422. 15, // 14: messaging_pb.LookupTopicBrokersResponse.broker_partition_assignments:type_name -> messaging_pb.BrokerPartitionAssignment
  3423. 63, // 15: messaging_pb.BrokerPartitionAssignment.partition:type_name -> schema_pb.Partition
  3424. 62, // 16: messaging_pb.GetTopicConfigurationRequest.topic:type_name -> schema_pb.Topic
  3425. 62, // 17: messaging_pb.GetTopicConfigurationResponse.topic:type_name -> schema_pb.Topic
  3426. 64, // 18: messaging_pb.GetTopicConfigurationResponse.record_type:type_name -> schema_pb.RecordType
  3427. 15, // 19: messaging_pb.GetTopicConfigurationResponse.broker_partition_assignments:type_name -> messaging_pb.BrokerPartitionAssignment
  3428. 8, // 20: messaging_pb.GetTopicConfigurationResponse.retention:type_name -> messaging_pb.TopicRetention
  3429. 62, // 21: messaging_pb.GetTopicPublishersRequest.topic:type_name -> schema_pb.Topic
  3430. 22, // 22: messaging_pb.GetTopicPublishersResponse.publishers:type_name -> messaging_pb.TopicPublisher
  3431. 62, // 23: messaging_pb.GetTopicSubscribersRequest.topic:type_name -> schema_pb.Topic
  3432. 23, // 24: messaging_pb.GetTopicSubscribersResponse.subscribers:type_name -> messaging_pb.TopicSubscriber
  3433. 63, // 25: messaging_pb.TopicPublisher.partition:type_name -> schema_pb.Partition
  3434. 63, // 26: messaging_pb.TopicSubscriber.partition:type_name -> schema_pb.Partition
  3435. 62, // 27: messaging_pb.AssignTopicPartitionsRequest.topic:type_name -> schema_pb.Topic
  3436. 15, // 28: messaging_pb.AssignTopicPartitionsRequest.broker_partition_assignments:type_name -> messaging_pb.BrokerPartitionAssignment
  3437. 47, // 29: messaging_pb.SubscriberToSubCoordinatorRequest.init:type_name -> messaging_pb.SubscriberToSubCoordinatorRequest.InitMessage
  3438. 49, // 30: messaging_pb.SubscriberToSubCoordinatorRequest.ack_assignment:type_name -> messaging_pb.SubscriberToSubCoordinatorRequest.AckAssignmentMessage
  3439. 48, // 31: messaging_pb.SubscriberToSubCoordinatorRequest.ack_un_assignment:type_name -> messaging_pb.SubscriberToSubCoordinatorRequest.AckUnAssignmentMessage
  3440. 50, // 32: messaging_pb.SubscriberToSubCoordinatorResponse.assignment:type_name -> messaging_pb.SubscriberToSubCoordinatorResponse.Assignment
  3441. 51, // 33: messaging_pb.SubscriberToSubCoordinatorResponse.un_assignment:type_name -> messaging_pb.SubscriberToSubCoordinatorResponse.UnAssignment
  3442. 28, // 34: messaging_pb.DataMessage.ctrl:type_name -> messaging_pb.ControlMessage
  3443. 52, // 35: messaging_pb.PublishMessageRequest.init:type_name -> messaging_pb.PublishMessageRequest.InitMessage
  3444. 29, // 36: messaging_pb.PublishMessageRequest.data:type_name -> messaging_pb.DataMessage
  3445. 53, // 37: messaging_pb.PublishFollowMeRequest.init:type_name -> messaging_pb.PublishFollowMeRequest.InitMessage
  3446. 29, // 38: messaging_pb.PublishFollowMeRequest.data:type_name -> messaging_pb.DataMessage
  3447. 54, // 39: messaging_pb.PublishFollowMeRequest.flush:type_name -> messaging_pb.PublishFollowMeRequest.FlushMessage
  3448. 55, // 40: messaging_pb.PublishFollowMeRequest.close:type_name -> messaging_pb.PublishFollowMeRequest.CloseMessage
  3449. 56, // 41: messaging_pb.SubscribeMessageRequest.init:type_name -> messaging_pb.SubscribeMessageRequest.InitMessage
  3450. 57, // 42: messaging_pb.SubscribeMessageRequest.ack:type_name -> messaging_pb.SubscribeMessageRequest.AckMessage
  3451. 58, // 43: messaging_pb.SubscribeMessageResponse.ctrl:type_name -> messaging_pb.SubscribeMessageResponse.SubscribeCtrlMessage
  3452. 29, // 44: messaging_pb.SubscribeMessageResponse.data:type_name -> messaging_pb.DataMessage
  3453. 59, // 45: messaging_pb.SubscribeFollowMeRequest.init:type_name -> messaging_pb.SubscribeFollowMeRequest.InitMessage
  3454. 60, // 46: messaging_pb.SubscribeFollowMeRequest.ack:type_name -> messaging_pb.SubscribeFollowMeRequest.AckMessage
  3455. 61, // 47: messaging_pb.SubscribeFollowMeRequest.close:type_name -> messaging_pb.SubscribeFollowMeRequest.CloseMessage
  3456. 62, // 48: messaging_pb.ClosePublishersRequest.topic:type_name -> schema_pb.Topic
  3457. 62, // 49: messaging_pb.CloseSubscribersRequest.topic:type_name -> schema_pb.Topic
  3458. 62, // 50: messaging_pb.GetUnflushedMessagesRequest.topic:type_name -> schema_pb.Topic
  3459. 63, // 51: messaging_pb.GetUnflushedMessagesRequest.partition:type_name -> schema_pb.Partition
  3460. 44, // 52: messaging_pb.GetUnflushedMessagesResponse.message:type_name -> messaging_pb.LogEntry
  3461. 3, // 53: messaging_pb.BrokerStats.StatsEntry.value:type_name -> messaging_pb.TopicPartitionStats
  3462. 62, // 54: messaging_pb.SubscriberToSubCoordinatorRequest.InitMessage.topic:type_name -> schema_pb.Topic
  3463. 63, // 55: messaging_pb.SubscriberToSubCoordinatorRequest.AckUnAssignmentMessage.partition:type_name -> schema_pb.Partition
  3464. 63, // 56: messaging_pb.SubscriberToSubCoordinatorRequest.AckAssignmentMessage.partition:type_name -> schema_pb.Partition
  3465. 15, // 57: messaging_pb.SubscriberToSubCoordinatorResponse.Assignment.partition_assignment:type_name -> messaging_pb.BrokerPartitionAssignment
  3466. 63, // 58: messaging_pb.SubscriberToSubCoordinatorResponse.UnAssignment.partition:type_name -> schema_pb.Partition
  3467. 62, // 59: messaging_pb.PublishMessageRequest.InitMessage.topic:type_name -> schema_pb.Topic
  3468. 63, // 60: messaging_pb.PublishMessageRequest.InitMessage.partition:type_name -> schema_pb.Partition
  3469. 62, // 61: messaging_pb.PublishFollowMeRequest.InitMessage.topic:type_name -> schema_pb.Topic
  3470. 63, // 62: messaging_pb.PublishFollowMeRequest.InitMessage.partition:type_name -> schema_pb.Partition
  3471. 62, // 63: messaging_pb.SubscribeMessageRequest.InitMessage.topic:type_name -> schema_pb.Topic
  3472. 65, // 64: messaging_pb.SubscribeMessageRequest.InitMessage.partition_offset:type_name -> schema_pb.PartitionOffset
  3473. 66, // 65: messaging_pb.SubscribeMessageRequest.InitMessage.offset_type:type_name -> schema_pb.OffsetType
  3474. 62, // 66: messaging_pb.SubscribeFollowMeRequest.InitMessage.topic:type_name -> schema_pb.Topic
  3475. 63, // 67: messaging_pb.SubscribeFollowMeRequest.InitMessage.partition:type_name -> schema_pb.Partition
  3476. 0, // 68: messaging_pb.SeaweedMessaging.FindBrokerLeader:input_type -> messaging_pb.FindBrokerLeaderRequest
  3477. 4, // 69: messaging_pb.SeaweedMessaging.PublisherToPubBalancer:input_type -> messaging_pb.PublisherToPubBalancerRequest
  3478. 6, // 70: messaging_pb.SeaweedMessaging.BalanceTopics:input_type -> messaging_pb.BalanceTopicsRequest
  3479. 11, // 71: messaging_pb.SeaweedMessaging.ListTopics:input_type -> messaging_pb.ListTopicsRequest
  3480. 9, // 72: messaging_pb.SeaweedMessaging.ConfigureTopic:input_type -> messaging_pb.ConfigureTopicRequest
  3481. 13, // 73: messaging_pb.SeaweedMessaging.LookupTopicBrokers:input_type -> messaging_pb.LookupTopicBrokersRequest
  3482. 16, // 74: messaging_pb.SeaweedMessaging.GetTopicConfiguration:input_type -> messaging_pb.GetTopicConfigurationRequest
  3483. 18, // 75: messaging_pb.SeaweedMessaging.GetTopicPublishers:input_type -> messaging_pb.GetTopicPublishersRequest
  3484. 20, // 76: messaging_pb.SeaweedMessaging.GetTopicSubscribers:input_type -> messaging_pb.GetTopicSubscribersRequest
  3485. 24, // 77: messaging_pb.SeaweedMessaging.AssignTopicPartitions:input_type -> messaging_pb.AssignTopicPartitionsRequest
  3486. 38, // 78: messaging_pb.SeaweedMessaging.ClosePublishers:input_type -> messaging_pb.ClosePublishersRequest
  3487. 40, // 79: messaging_pb.SeaweedMessaging.CloseSubscribers:input_type -> messaging_pb.CloseSubscribersRequest
  3488. 26, // 80: messaging_pb.SeaweedMessaging.SubscriberToSubCoordinator:input_type -> messaging_pb.SubscriberToSubCoordinatorRequest
  3489. 30, // 81: messaging_pb.SeaweedMessaging.PublishMessage:input_type -> messaging_pb.PublishMessageRequest
  3490. 34, // 82: messaging_pb.SeaweedMessaging.SubscribeMessage:input_type -> messaging_pb.SubscribeMessageRequest
  3491. 32, // 83: messaging_pb.SeaweedMessaging.PublishFollowMe:input_type -> messaging_pb.PublishFollowMeRequest
  3492. 36, // 84: messaging_pb.SeaweedMessaging.SubscribeFollowMe:input_type -> messaging_pb.SubscribeFollowMeRequest
  3493. 42, // 85: messaging_pb.SeaweedMessaging.GetUnflushedMessages:input_type -> messaging_pb.GetUnflushedMessagesRequest
  3494. 1, // 86: messaging_pb.SeaweedMessaging.FindBrokerLeader:output_type -> messaging_pb.FindBrokerLeaderResponse
  3495. 5, // 87: messaging_pb.SeaweedMessaging.PublisherToPubBalancer:output_type -> messaging_pb.PublisherToPubBalancerResponse
  3496. 7, // 88: messaging_pb.SeaweedMessaging.BalanceTopics:output_type -> messaging_pb.BalanceTopicsResponse
  3497. 12, // 89: messaging_pb.SeaweedMessaging.ListTopics:output_type -> messaging_pb.ListTopicsResponse
  3498. 10, // 90: messaging_pb.SeaweedMessaging.ConfigureTopic:output_type -> messaging_pb.ConfigureTopicResponse
  3499. 14, // 91: messaging_pb.SeaweedMessaging.LookupTopicBrokers:output_type -> messaging_pb.LookupTopicBrokersResponse
  3500. 17, // 92: messaging_pb.SeaweedMessaging.GetTopicConfiguration:output_type -> messaging_pb.GetTopicConfigurationResponse
  3501. 19, // 93: messaging_pb.SeaweedMessaging.GetTopicPublishers:output_type -> messaging_pb.GetTopicPublishersResponse
  3502. 21, // 94: messaging_pb.SeaweedMessaging.GetTopicSubscribers:output_type -> messaging_pb.GetTopicSubscribersResponse
  3503. 25, // 95: messaging_pb.SeaweedMessaging.AssignTopicPartitions:output_type -> messaging_pb.AssignTopicPartitionsResponse
  3504. 39, // 96: messaging_pb.SeaweedMessaging.ClosePublishers:output_type -> messaging_pb.ClosePublishersResponse
  3505. 41, // 97: messaging_pb.SeaweedMessaging.CloseSubscribers:output_type -> messaging_pb.CloseSubscribersResponse
  3506. 27, // 98: messaging_pb.SeaweedMessaging.SubscriberToSubCoordinator:output_type -> messaging_pb.SubscriberToSubCoordinatorResponse
  3507. 31, // 99: messaging_pb.SeaweedMessaging.PublishMessage:output_type -> messaging_pb.PublishMessageResponse
  3508. 35, // 100: messaging_pb.SeaweedMessaging.SubscribeMessage:output_type -> messaging_pb.SubscribeMessageResponse
  3509. 33, // 101: messaging_pb.SeaweedMessaging.PublishFollowMe:output_type -> messaging_pb.PublishFollowMeResponse
  3510. 37, // 102: messaging_pb.SeaweedMessaging.SubscribeFollowMe:output_type -> messaging_pb.SubscribeFollowMeResponse
  3511. 43, // 103: messaging_pb.SeaweedMessaging.GetUnflushedMessages:output_type -> messaging_pb.GetUnflushedMessagesResponse
  3512. 86, // [86:104] is the sub-list for method output_type
  3513. 68, // [68:86] is the sub-list for method input_type
  3514. 68, // [68:68] is the sub-list for extension type_name
  3515. 68, // [68:68] is the sub-list for extension extendee
  3516. 0, // [0:68] is the sub-list for field type_name
  3517. }
  3518. func init() { file_mq_broker_proto_init() }
  3519. func file_mq_broker_proto_init() {
  3520. if File_mq_broker_proto != nil {
  3521. return
  3522. }
  3523. file_mq_broker_proto_msgTypes[4].OneofWrappers = []any{
  3524. (*PublisherToPubBalancerRequest_Init)(nil),
  3525. (*PublisherToPubBalancerRequest_Stats)(nil),
  3526. }
  3527. file_mq_broker_proto_msgTypes[26].OneofWrappers = []any{
  3528. (*SubscriberToSubCoordinatorRequest_Init)(nil),
  3529. (*SubscriberToSubCoordinatorRequest_AckAssignment)(nil),
  3530. (*SubscriberToSubCoordinatorRequest_AckUnAssignment)(nil),
  3531. }
  3532. file_mq_broker_proto_msgTypes[27].OneofWrappers = []any{
  3533. (*SubscriberToSubCoordinatorResponse_Assignment_)(nil),
  3534. (*SubscriberToSubCoordinatorResponse_UnAssignment_)(nil),
  3535. }
  3536. file_mq_broker_proto_msgTypes[30].OneofWrappers = []any{
  3537. (*PublishMessageRequest_Init)(nil),
  3538. (*PublishMessageRequest_Data)(nil),
  3539. }
  3540. file_mq_broker_proto_msgTypes[32].OneofWrappers = []any{
  3541. (*PublishFollowMeRequest_Init)(nil),
  3542. (*PublishFollowMeRequest_Data)(nil),
  3543. (*PublishFollowMeRequest_Flush)(nil),
  3544. (*PublishFollowMeRequest_Close)(nil),
  3545. }
  3546. file_mq_broker_proto_msgTypes[34].OneofWrappers = []any{
  3547. (*SubscribeMessageRequest_Init)(nil),
  3548. (*SubscribeMessageRequest_Ack)(nil),
  3549. }
  3550. file_mq_broker_proto_msgTypes[35].OneofWrappers = []any{
  3551. (*SubscribeMessageResponse_Ctrl)(nil),
  3552. (*SubscribeMessageResponse_Data)(nil),
  3553. }
  3554. file_mq_broker_proto_msgTypes[36].OneofWrappers = []any{
  3555. (*SubscribeFollowMeRequest_Init)(nil),
  3556. (*SubscribeFollowMeRequest_Ack)(nil),
  3557. (*SubscribeFollowMeRequest_Close)(nil),
  3558. }
  3559. type x struct{}
  3560. out := protoimpl.TypeBuilder{
  3561. File: protoimpl.DescBuilder{
  3562. GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  3563. RawDescriptor: unsafe.Slice(unsafe.StringData(file_mq_broker_proto_rawDesc), len(file_mq_broker_proto_rawDesc)),
  3564. NumEnums: 0,
  3565. NumMessages: 62,
  3566. NumExtensions: 0,
  3567. NumServices: 1,
  3568. },
  3569. GoTypes: file_mq_broker_proto_goTypes,
  3570. DependencyIndexes: file_mq_broker_proto_depIdxs,
  3571. MessageInfos: file_mq_broker_proto_msgTypes,
  3572. }.Build()
  3573. File_mq_broker_proto = out.File
  3574. file_mq_broker_proto_goTypes = nil
  3575. file_mq_broker_proto_depIdxs = nil
  3576. }