binarylog.pb.go 43 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183
  1. // Copyright 2018 The gRPC Authors
  2. // All rights reserved.
  3. //
  4. // Licensed under the Apache License, Version 2.0 (the "License");
  5. // you may not use this file except in compliance with the License.
  6. // You may obtain a copy of the License at
  7. //
  8. // http://www.apache.org/licenses/LICENSE-2.0
  9. //
  10. // Unless required by applicable law or agreed to in writing, software
  11. // distributed under the License is distributed on an "AS IS" BASIS,
  12. // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  13. // See the License for the specific language governing permissions and
  14. // limitations under the License.
  15. // The canonical version of this proto can be found at
  16. // https://github.com/grpc/grpc-proto/blob/master/grpc/binlog/v1/binarylog.proto
  17. // Code generated by protoc-gen-go. DO NOT EDIT.
  18. // versions:
  19. // protoc-gen-go v1.31.0
  20. // protoc v4.22.0
  21. // source: grpc/binlog/v1/binarylog.proto
  22. package grpc_binarylog_v1
  23. import (
  24. protoreflect "google.golang.org/protobuf/reflect/protoreflect"
  25. protoimpl "google.golang.org/protobuf/runtime/protoimpl"
  26. durationpb "google.golang.org/protobuf/types/known/durationpb"
  27. timestamppb "google.golang.org/protobuf/types/known/timestamppb"
  28. reflect "reflect"
  29. sync "sync"
  30. )
  31. const (
  32. // Verify that this generated code is sufficiently up-to-date.
  33. _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
  34. // Verify that runtime/protoimpl is sufficiently up-to-date.
  35. _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
  36. )
  37. // Enumerates the type of event
  38. // Note the terminology is different from the RPC semantics
  39. // definition, but the same meaning is expressed here.
  40. type GrpcLogEntry_EventType int32
  41. const (
  42. GrpcLogEntry_EVENT_TYPE_UNKNOWN GrpcLogEntry_EventType = 0
  43. // Header sent from client to server
  44. GrpcLogEntry_EVENT_TYPE_CLIENT_HEADER GrpcLogEntry_EventType = 1
  45. // Header sent from server to client
  46. GrpcLogEntry_EVENT_TYPE_SERVER_HEADER GrpcLogEntry_EventType = 2
  47. // Message sent from client to server
  48. GrpcLogEntry_EVENT_TYPE_CLIENT_MESSAGE GrpcLogEntry_EventType = 3
  49. // Message sent from server to client
  50. GrpcLogEntry_EVENT_TYPE_SERVER_MESSAGE GrpcLogEntry_EventType = 4
  51. // A signal that client is done sending
  52. GrpcLogEntry_EVENT_TYPE_CLIENT_HALF_CLOSE GrpcLogEntry_EventType = 5
  53. // Trailer indicates the end of the RPC.
  54. // On client side, this event means a trailer was either received
  55. // from the network or the gRPC library locally generated a status
  56. // to inform the application about a failure.
  57. // On server side, this event means the server application requested
  58. // to send a trailer. Note: EVENT_TYPE_CANCEL may still arrive after
  59. // this due to races on server side.
  60. GrpcLogEntry_EVENT_TYPE_SERVER_TRAILER GrpcLogEntry_EventType = 6
  61. // A signal that the RPC is cancelled. On client side, this
  62. // indicates the client application requests a cancellation.
  63. // On server side, this indicates that cancellation was detected.
  64. // Note: This marks the end of the RPC. Events may arrive after
  65. // this due to races. For example, on client side a trailer
  66. // may arrive even though the application requested to cancel the RPC.
  67. GrpcLogEntry_EVENT_TYPE_CANCEL GrpcLogEntry_EventType = 7
  68. )
  69. // Enum value maps for GrpcLogEntry_EventType.
  70. var (
  71. GrpcLogEntry_EventType_name = map[int32]string{
  72. 0: "EVENT_TYPE_UNKNOWN",
  73. 1: "EVENT_TYPE_CLIENT_HEADER",
  74. 2: "EVENT_TYPE_SERVER_HEADER",
  75. 3: "EVENT_TYPE_CLIENT_MESSAGE",
  76. 4: "EVENT_TYPE_SERVER_MESSAGE",
  77. 5: "EVENT_TYPE_CLIENT_HALF_CLOSE",
  78. 6: "EVENT_TYPE_SERVER_TRAILER",
  79. 7: "EVENT_TYPE_CANCEL",
  80. }
  81. GrpcLogEntry_EventType_value = map[string]int32{
  82. "EVENT_TYPE_UNKNOWN": 0,
  83. "EVENT_TYPE_CLIENT_HEADER": 1,
  84. "EVENT_TYPE_SERVER_HEADER": 2,
  85. "EVENT_TYPE_CLIENT_MESSAGE": 3,
  86. "EVENT_TYPE_SERVER_MESSAGE": 4,
  87. "EVENT_TYPE_CLIENT_HALF_CLOSE": 5,
  88. "EVENT_TYPE_SERVER_TRAILER": 6,
  89. "EVENT_TYPE_CANCEL": 7,
  90. }
  91. )
  92. func (x GrpcLogEntry_EventType) Enum() *GrpcLogEntry_EventType {
  93. p := new(GrpcLogEntry_EventType)
  94. *p = x
  95. return p
  96. }
  97. func (x GrpcLogEntry_EventType) String() string {
  98. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  99. }
  100. func (GrpcLogEntry_EventType) Descriptor() protoreflect.EnumDescriptor {
  101. return file_grpc_binlog_v1_binarylog_proto_enumTypes[0].Descriptor()
  102. }
  103. func (GrpcLogEntry_EventType) Type() protoreflect.EnumType {
  104. return &file_grpc_binlog_v1_binarylog_proto_enumTypes[0]
  105. }
  106. func (x GrpcLogEntry_EventType) Number() protoreflect.EnumNumber {
  107. return protoreflect.EnumNumber(x)
  108. }
  109. // Deprecated: Use GrpcLogEntry_EventType.Descriptor instead.
  110. func (GrpcLogEntry_EventType) EnumDescriptor() ([]byte, []int) {
  111. return file_grpc_binlog_v1_binarylog_proto_rawDescGZIP(), []int{0, 0}
  112. }
  113. // Enumerates the entity that generates the log entry
  114. type GrpcLogEntry_Logger int32
  115. const (
  116. GrpcLogEntry_LOGGER_UNKNOWN GrpcLogEntry_Logger = 0
  117. GrpcLogEntry_LOGGER_CLIENT GrpcLogEntry_Logger = 1
  118. GrpcLogEntry_LOGGER_SERVER GrpcLogEntry_Logger = 2
  119. )
  120. // Enum value maps for GrpcLogEntry_Logger.
  121. var (
  122. GrpcLogEntry_Logger_name = map[int32]string{
  123. 0: "LOGGER_UNKNOWN",
  124. 1: "LOGGER_CLIENT",
  125. 2: "LOGGER_SERVER",
  126. }
  127. GrpcLogEntry_Logger_value = map[string]int32{
  128. "LOGGER_UNKNOWN": 0,
  129. "LOGGER_CLIENT": 1,
  130. "LOGGER_SERVER": 2,
  131. }
  132. )
  133. func (x GrpcLogEntry_Logger) Enum() *GrpcLogEntry_Logger {
  134. p := new(GrpcLogEntry_Logger)
  135. *p = x
  136. return p
  137. }
  138. func (x GrpcLogEntry_Logger) String() string {
  139. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  140. }
  141. func (GrpcLogEntry_Logger) Descriptor() protoreflect.EnumDescriptor {
  142. return file_grpc_binlog_v1_binarylog_proto_enumTypes[1].Descriptor()
  143. }
  144. func (GrpcLogEntry_Logger) Type() protoreflect.EnumType {
  145. return &file_grpc_binlog_v1_binarylog_proto_enumTypes[1]
  146. }
  147. func (x GrpcLogEntry_Logger) Number() protoreflect.EnumNumber {
  148. return protoreflect.EnumNumber(x)
  149. }
  150. // Deprecated: Use GrpcLogEntry_Logger.Descriptor instead.
  151. func (GrpcLogEntry_Logger) EnumDescriptor() ([]byte, []int) {
  152. return file_grpc_binlog_v1_binarylog_proto_rawDescGZIP(), []int{0, 1}
  153. }
  154. type Address_Type int32
  155. const (
  156. Address_TYPE_UNKNOWN Address_Type = 0
  157. // address is in 1.2.3.4 form
  158. Address_TYPE_IPV4 Address_Type = 1
  159. // address is in IPv6 canonical form (RFC5952 section 4)
  160. // The scope is NOT included in the address string.
  161. Address_TYPE_IPV6 Address_Type = 2
  162. // address is UDS string
  163. Address_TYPE_UNIX Address_Type = 3
  164. )
  165. // Enum value maps for Address_Type.
  166. var (
  167. Address_Type_name = map[int32]string{
  168. 0: "TYPE_UNKNOWN",
  169. 1: "TYPE_IPV4",
  170. 2: "TYPE_IPV6",
  171. 3: "TYPE_UNIX",
  172. }
  173. Address_Type_value = map[string]int32{
  174. "TYPE_UNKNOWN": 0,
  175. "TYPE_IPV4": 1,
  176. "TYPE_IPV6": 2,
  177. "TYPE_UNIX": 3,
  178. }
  179. )
  180. func (x Address_Type) Enum() *Address_Type {
  181. p := new(Address_Type)
  182. *p = x
  183. return p
  184. }
  185. func (x Address_Type) String() string {
  186. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  187. }
  188. func (Address_Type) Descriptor() protoreflect.EnumDescriptor {
  189. return file_grpc_binlog_v1_binarylog_proto_enumTypes[2].Descriptor()
  190. }
  191. func (Address_Type) Type() protoreflect.EnumType {
  192. return &file_grpc_binlog_v1_binarylog_proto_enumTypes[2]
  193. }
  194. func (x Address_Type) Number() protoreflect.EnumNumber {
  195. return protoreflect.EnumNumber(x)
  196. }
  197. // Deprecated: Use Address_Type.Descriptor instead.
  198. func (Address_Type) EnumDescriptor() ([]byte, []int) {
  199. return file_grpc_binlog_v1_binarylog_proto_rawDescGZIP(), []int{7, 0}
  200. }
  201. // Log entry we store in binary logs
  202. type GrpcLogEntry struct {
  203. state protoimpl.MessageState
  204. sizeCache protoimpl.SizeCache
  205. unknownFields protoimpl.UnknownFields
  206. // The timestamp of the binary log message
  207. Timestamp *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
  208. // Uniquely identifies a call. The value must not be 0 in order to disambiguate
  209. // from an unset value.
  210. // Each call may have several log entries, they will all have the same call_id.
  211. // Nothing is guaranteed about their value other than they are unique across
  212. // different RPCs in the same gRPC process.
  213. CallId uint64 `protobuf:"varint,2,opt,name=call_id,json=callId,proto3" json:"call_id,omitempty"`
  214. // The entry sequence id for this call. The first GrpcLogEntry has a
  215. // value of 1, to disambiguate from an unset value. The purpose of
  216. // this field is to detect missing entries in environments where
  217. // durability or ordering is not guaranteed.
  218. SequenceIdWithinCall uint64 `protobuf:"varint,3,opt,name=sequence_id_within_call,json=sequenceIdWithinCall,proto3" json:"sequence_id_within_call,omitempty"`
  219. Type GrpcLogEntry_EventType `protobuf:"varint,4,opt,name=type,proto3,enum=grpc.binarylog.v1.GrpcLogEntry_EventType" json:"type,omitempty"`
  220. Logger GrpcLogEntry_Logger `protobuf:"varint,5,opt,name=logger,proto3,enum=grpc.binarylog.v1.GrpcLogEntry_Logger" json:"logger,omitempty"` // One of the above Logger enum
  221. // The logger uses one of the following fields to record the payload,
  222. // according to the type of the log entry.
  223. //
  224. // Types that are assignable to Payload:
  225. //
  226. // *GrpcLogEntry_ClientHeader
  227. // *GrpcLogEntry_ServerHeader
  228. // *GrpcLogEntry_Message
  229. // *GrpcLogEntry_Trailer
  230. Payload isGrpcLogEntry_Payload `protobuf_oneof:"payload"`
  231. // true if payload does not represent the full message or metadata.
  232. PayloadTruncated bool `protobuf:"varint,10,opt,name=payload_truncated,json=payloadTruncated,proto3" json:"payload_truncated,omitempty"`
  233. // Peer address information, will only be recorded on the first
  234. // incoming event. On client side, peer is logged on
  235. // EVENT_TYPE_SERVER_HEADER normally or EVENT_TYPE_SERVER_TRAILER in
  236. // the case of trailers-only. On server side, peer is always
  237. // logged on EVENT_TYPE_CLIENT_HEADER.
  238. Peer *Address `protobuf:"bytes,11,opt,name=peer,proto3" json:"peer,omitempty"`
  239. }
  240. func (x *GrpcLogEntry) Reset() {
  241. *x = GrpcLogEntry{}
  242. if protoimpl.UnsafeEnabled {
  243. mi := &file_grpc_binlog_v1_binarylog_proto_msgTypes[0]
  244. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  245. ms.StoreMessageInfo(mi)
  246. }
  247. }
  248. func (x *GrpcLogEntry) String() string {
  249. return protoimpl.X.MessageStringOf(x)
  250. }
  251. func (*GrpcLogEntry) ProtoMessage() {}
  252. func (x *GrpcLogEntry) ProtoReflect() protoreflect.Message {
  253. mi := &file_grpc_binlog_v1_binarylog_proto_msgTypes[0]
  254. if protoimpl.UnsafeEnabled && x != nil {
  255. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  256. if ms.LoadMessageInfo() == nil {
  257. ms.StoreMessageInfo(mi)
  258. }
  259. return ms
  260. }
  261. return mi.MessageOf(x)
  262. }
  263. // Deprecated: Use GrpcLogEntry.ProtoReflect.Descriptor instead.
  264. func (*GrpcLogEntry) Descriptor() ([]byte, []int) {
  265. return file_grpc_binlog_v1_binarylog_proto_rawDescGZIP(), []int{0}
  266. }
  267. func (x *GrpcLogEntry) GetTimestamp() *timestamppb.Timestamp {
  268. if x != nil {
  269. return x.Timestamp
  270. }
  271. return nil
  272. }
  273. func (x *GrpcLogEntry) GetCallId() uint64 {
  274. if x != nil {
  275. return x.CallId
  276. }
  277. return 0
  278. }
  279. func (x *GrpcLogEntry) GetSequenceIdWithinCall() uint64 {
  280. if x != nil {
  281. return x.SequenceIdWithinCall
  282. }
  283. return 0
  284. }
  285. func (x *GrpcLogEntry) GetType() GrpcLogEntry_EventType {
  286. if x != nil {
  287. return x.Type
  288. }
  289. return GrpcLogEntry_EVENT_TYPE_UNKNOWN
  290. }
  291. func (x *GrpcLogEntry) GetLogger() GrpcLogEntry_Logger {
  292. if x != nil {
  293. return x.Logger
  294. }
  295. return GrpcLogEntry_LOGGER_UNKNOWN
  296. }
  297. func (m *GrpcLogEntry) GetPayload() isGrpcLogEntry_Payload {
  298. if m != nil {
  299. return m.Payload
  300. }
  301. return nil
  302. }
  303. func (x *GrpcLogEntry) GetClientHeader() *ClientHeader {
  304. if x, ok := x.GetPayload().(*GrpcLogEntry_ClientHeader); ok {
  305. return x.ClientHeader
  306. }
  307. return nil
  308. }
  309. func (x *GrpcLogEntry) GetServerHeader() *ServerHeader {
  310. if x, ok := x.GetPayload().(*GrpcLogEntry_ServerHeader); ok {
  311. return x.ServerHeader
  312. }
  313. return nil
  314. }
  315. func (x *GrpcLogEntry) GetMessage() *Message {
  316. if x, ok := x.GetPayload().(*GrpcLogEntry_Message); ok {
  317. return x.Message
  318. }
  319. return nil
  320. }
  321. func (x *GrpcLogEntry) GetTrailer() *Trailer {
  322. if x, ok := x.GetPayload().(*GrpcLogEntry_Trailer); ok {
  323. return x.Trailer
  324. }
  325. return nil
  326. }
  327. func (x *GrpcLogEntry) GetPayloadTruncated() bool {
  328. if x != nil {
  329. return x.PayloadTruncated
  330. }
  331. return false
  332. }
  333. func (x *GrpcLogEntry) GetPeer() *Address {
  334. if x != nil {
  335. return x.Peer
  336. }
  337. return nil
  338. }
  339. type isGrpcLogEntry_Payload interface {
  340. isGrpcLogEntry_Payload()
  341. }
  342. type GrpcLogEntry_ClientHeader struct {
  343. ClientHeader *ClientHeader `protobuf:"bytes,6,opt,name=client_header,json=clientHeader,proto3,oneof"`
  344. }
  345. type GrpcLogEntry_ServerHeader struct {
  346. ServerHeader *ServerHeader `protobuf:"bytes,7,opt,name=server_header,json=serverHeader,proto3,oneof"`
  347. }
  348. type GrpcLogEntry_Message struct {
  349. // Used by EVENT_TYPE_CLIENT_MESSAGE, EVENT_TYPE_SERVER_MESSAGE
  350. Message *Message `protobuf:"bytes,8,opt,name=message,proto3,oneof"`
  351. }
  352. type GrpcLogEntry_Trailer struct {
  353. Trailer *Trailer `protobuf:"bytes,9,opt,name=trailer,proto3,oneof"`
  354. }
  355. func (*GrpcLogEntry_ClientHeader) isGrpcLogEntry_Payload() {}
  356. func (*GrpcLogEntry_ServerHeader) isGrpcLogEntry_Payload() {}
  357. func (*GrpcLogEntry_Message) isGrpcLogEntry_Payload() {}
  358. func (*GrpcLogEntry_Trailer) isGrpcLogEntry_Payload() {}
  359. type ClientHeader struct {
  360. state protoimpl.MessageState
  361. sizeCache protoimpl.SizeCache
  362. unknownFields protoimpl.UnknownFields
  363. // This contains only the metadata from the application.
  364. Metadata *Metadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
  365. // The name of the RPC method, which looks something like:
  366. // /<service>/<method>
  367. // Note the leading "/" character.
  368. MethodName string `protobuf:"bytes,2,opt,name=method_name,json=methodName,proto3" json:"method_name,omitempty"`
  369. // A single process may be used to run multiple virtual
  370. // servers with different identities.
  371. // The authority is the name of such a server identitiy.
  372. // It is typically a portion of the URI in the form of
  373. // <host> or <host>:<port> .
  374. Authority string `protobuf:"bytes,3,opt,name=authority,proto3" json:"authority,omitempty"`
  375. // the RPC timeout
  376. Timeout *durationpb.Duration `protobuf:"bytes,4,opt,name=timeout,proto3" json:"timeout,omitempty"`
  377. }
  378. func (x *ClientHeader) Reset() {
  379. *x = ClientHeader{}
  380. if protoimpl.UnsafeEnabled {
  381. mi := &file_grpc_binlog_v1_binarylog_proto_msgTypes[1]
  382. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  383. ms.StoreMessageInfo(mi)
  384. }
  385. }
  386. func (x *ClientHeader) String() string {
  387. return protoimpl.X.MessageStringOf(x)
  388. }
  389. func (*ClientHeader) ProtoMessage() {}
  390. func (x *ClientHeader) ProtoReflect() protoreflect.Message {
  391. mi := &file_grpc_binlog_v1_binarylog_proto_msgTypes[1]
  392. if protoimpl.UnsafeEnabled && x != nil {
  393. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  394. if ms.LoadMessageInfo() == nil {
  395. ms.StoreMessageInfo(mi)
  396. }
  397. return ms
  398. }
  399. return mi.MessageOf(x)
  400. }
  401. // Deprecated: Use ClientHeader.ProtoReflect.Descriptor instead.
  402. func (*ClientHeader) Descriptor() ([]byte, []int) {
  403. return file_grpc_binlog_v1_binarylog_proto_rawDescGZIP(), []int{1}
  404. }
  405. func (x *ClientHeader) GetMetadata() *Metadata {
  406. if x != nil {
  407. return x.Metadata
  408. }
  409. return nil
  410. }
  411. func (x *ClientHeader) GetMethodName() string {
  412. if x != nil {
  413. return x.MethodName
  414. }
  415. return ""
  416. }
  417. func (x *ClientHeader) GetAuthority() string {
  418. if x != nil {
  419. return x.Authority
  420. }
  421. return ""
  422. }
  423. func (x *ClientHeader) GetTimeout() *durationpb.Duration {
  424. if x != nil {
  425. return x.Timeout
  426. }
  427. return nil
  428. }
  429. type ServerHeader struct {
  430. state protoimpl.MessageState
  431. sizeCache protoimpl.SizeCache
  432. unknownFields protoimpl.UnknownFields
  433. // This contains only the metadata from the application.
  434. Metadata *Metadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
  435. }
  436. func (x *ServerHeader) Reset() {
  437. *x = ServerHeader{}
  438. if protoimpl.UnsafeEnabled {
  439. mi := &file_grpc_binlog_v1_binarylog_proto_msgTypes[2]
  440. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  441. ms.StoreMessageInfo(mi)
  442. }
  443. }
  444. func (x *ServerHeader) String() string {
  445. return protoimpl.X.MessageStringOf(x)
  446. }
  447. func (*ServerHeader) ProtoMessage() {}
  448. func (x *ServerHeader) ProtoReflect() protoreflect.Message {
  449. mi := &file_grpc_binlog_v1_binarylog_proto_msgTypes[2]
  450. if protoimpl.UnsafeEnabled && x != nil {
  451. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  452. if ms.LoadMessageInfo() == nil {
  453. ms.StoreMessageInfo(mi)
  454. }
  455. return ms
  456. }
  457. return mi.MessageOf(x)
  458. }
  459. // Deprecated: Use ServerHeader.ProtoReflect.Descriptor instead.
  460. func (*ServerHeader) Descriptor() ([]byte, []int) {
  461. return file_grpc_binlog_v1_binarylog_proto_rawDescGZIP(), []int{2}
  462. }
  463. func (x *ServerHeader) GetMetadata() *Metadata {
  464. if x != nil {
  465. return x.Metadata
  466. }
  467. return nil
  468. }
  469. type Trailer struct {
  470. state protoimpl.MessageState
  471. sizeCache protoimpl.SizeCache
  472. unknownFields protoimpl.UnknownFields
  473. // This contains only the metadata from the application.
  474. Metadata *Metadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
  475. // The gRPC status code.
  476. StatusCode uint32 `protobuf:"varint,2,opt,name=status_code,json=statusCode,proto3" json:"status_code,omitempty"`
  477. // An original status message before any transport specific
  478. // encoding.
  479. StatusMessage string `protobuf:"bytes,3,opt,name=status_message,json=statusMessage,proto3" json:"status_message,omitempty"`
  480. // The value of the 'grpc-status-details-bin' metadata key. If
  481. // present, this is always an encoded 'google.rpc.Status' message.
  482. StatusDetails []byte `protobuf:"bytes,4,opt,name=status_details,json=statusDetails,proto3" json:"status_details,omitempty"`
  483. }
  484. func (x *Trailer) Reset() {
  485. *x = Trailer{}
  486. if protoimpl.UnsafeEnabled {
  487. mi := &file_grpc_binlog_v1_binarylog_proto_msgTypes[3]
  488. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  489. ms.StoreMessageInfo(mi)
  490. }
  491. }
  492. func (x *Trailer) String() string {
  493. return protoimpl.X.MessageStringOf(x)
  494. }
  495. func (*Trailer) ProtoMessage() {}
  496. func (x *Trailer) ProtoReflect() protoreflect.Message {
  497. mi := &file_grpc_binlog_v1_binarylog_proto_msgTypes[3]
  498. if protoimpl.UnsafeEnabled && x != nil {
  499. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  500. if ms.LoadMessageInfo() == nil {
  501. ms.StoreMessageInfo(mi)
  502. }
  503. return ms
  504. }
  505. return mi.MessageOf(x)
  506. }
  507. // Deprecated: Use Trailer.ProtoReflect.Descriptor instead.
  508. func (*Trailer) Descriptor() ([]byte, []int) {
  509. return file_grpc_binlog_v1_binarylog_proto_rawDescGZIP(), []int{3}
  510. }
  511. func (x *Trailer) GetMetadata() *Metadata {
  512. if x != nil {
  513. return x.Metadata
  514. }
  515. return nil
  516. }
  517. func (x *Trailer) GetStatusCode() uint32 {
  518. if x != nil {
  519. return x.StatusCode
  520. }
  521. return 0
  522. }
  523. func (x *Trailer) GetStatusMessage() string {
  524. if x != nil {
  525. return x.StatusMessage
  526. }
  527. return ""
  528. }
  529. func (x *Trailer) GetStatusDetails() []byte {
  530. if x != nil {
  531. return x.StatusDetails
  532. }
  533. return nil
  534. }
  535. // Message payload, used by CLIENT_MESSAGE and SERVER_MESSAGE
  536. type Message struct {
  537. state protoimpl.MessageState
  538. sizeCache protoimpl.SizeCache
  539. unknownFields protoimpl.UnknownFields
  540. // Length of the message. It may not be the same as the length of the
  541. // data field, as the logging payload can be truncated or omitted.
  542. Length uint32 `protobuf:"varint,1,opt,name=length,proto3" json:"length,omitempty"`
  543. // May be truncated or omitted.
  544. Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
  545. }
  546. func (x *Message) Reset() {
  547. *x = Message{}
  548. if protoimpl.UnsafeEnabled {
  549. mi := &file_grpc_binlog_v1_binarylog_proto_msgTypes[4]
  550. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  551. ms.StoreMessageInfo(mi)
  552. }
  553. }
  554. func (x *Message) String() string {
  555. return protoimpl.X.MessageStringOf(x)
  556. }
  557. func (*Message) ProtoMessage() {}
  558. func (x *Message) ProtoReflect() protoreflect.Message {
  559. mi := &file_grpc_binlog_v1_binarylog_proto_msgTypes[4]
  560. if protoimpl.UnsafeEnabled && x != nil {
  561. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  562. if ms.LoadMessageInfo() == nil {
  563. ms.StoreMessageInfo(mi)
  564. }
  565. return ms
  566. }
  567. return mi.MessageOf(x)
  568. }
  569. // Deprecated: Use Message.ProtoReflect.Descriptor instead.
  570. func (*Message) Descriptor() ([]byte, []int) {
  571. return file_grpc_binlog_v1_binarylog_proto_rawDescGZIP(), []int{4}
  572. }
  573. func (x *Message) GetLength() uint32 {
  574. if x != nil {
  575. return x.Length
  576. }
  577. return 0
  578. }
  579. func (x *Message) GetData() []byte {
  580. if x != nil {
  581. return x.Data
  582. }
  583. return nil
  584. }
  585. // A list of metadata pairs, used in the payload of client header,
  586. // server header, and server trailer.
  587. // Implementations may omit some entries to honor the header limits
  588. // of GRPC_BINARY_LOG_CONFIG.
  589. //
  590. // Header keys added by gRPC are omitted. To be more specific,
  591. // implementations will not log the following entries, and this is
  592. // not to be treated as a truncation:
  593. // - entries handled by grpc that are not user visible, such as those
  594. // that begin with 'grpc-' (with exception of grpc-trace-bin)
  595. // or keys like 'lb-token'
  596. // - transport specific entries, including but not limited to:
  597. // ':path', ':authority', 'content-encoding', 'user-agent', 'te', etc
  598. // - entries added for call credentials
  599. //
  600. // Implementations must always log grpc-trace-bin if it is present.
  601. // Practically speaking it will only be visible on server side because
  602. // grpc-trace-bin is managed by low level client side mechanisms
  603. // inaccessible from the application level. On server side, the
  604. // header is just a normal metadata key.
  605. // The pair will not count towards the size limit.
  606. type Metadata struct {
  607. state protoimpl.MessageState
  608. sizeCache protoimpl.SizeCache
  609. unknownFields protoimpl.UnknownFields
  610. Entry []*MetadataEntry `protobuf:"bytes,1,rep,name=entry,proto3" json:"entry,omitempty"`
  611. }
  612. func (x *Metadata) Reset() {
  613. *x = Metadata{}
  614. if protoimpl.UnsafeEnabled {
  615. mi := &file_grpc_binlog_v1_binarylog_proto_msgTypes[5]
  616. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  617. ms.StoreMessageInfo(mi)
  618. }
  619. }
  620. func (x *Metadata) String() string {
  621. return protoimpl.X.MessageStringOf(x)
  622. }
  623. func (*Metadata) ProtoMessage() {}
  624. func (x *Metadata) ProtoReflect() protoreflect.Message {
  625. mi := &file_grpc_binlog_v1_binarylog_proto_msgTypes[5]
  626. if protoimpl.UnsafeEnabled && x != nil {
  627. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  628. if ms.LoadMessageInfo() == nil {
  629. ms.StoreMessageInfo(mi)
  630. }
  631. return ms
  632. }
  633. return mi.MessageOf(x)
  634. }
  635. // Deprecated: Use Metadata.ProtoReflect.Descriptor instead.
  636. func (*Metadata) Descriptor() ([]byte, []int) {
  637. return file_grpc_binlog_v1_binarylog_proto_rawDescGZIP(), []int{5}
  638. }
  639. func (x *Metadata) GetEntry() []*MetadataEntry {
  640. if x != nil {
  641. return x.Entry
  642. }
  643. return nil
  644. }
  645. // A metadata key value pair
  646. type MetadataEntry struct {
  647. state protoimpl.MessageState
  648. sizeCache protoimpl.SizeCache
  649. unknownFields protoimpl.UnknownFields
  650. Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
  651. Value []byte `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
  652. }
  653. func (x *MetadataEntry) Reset() {
  654. *x = MetadataEntry{}
  655. if protoimpl.UnsafeEnabled {
  656. mi := &file_grpc_binlog_v1_binarylog_proto_msgTypes[6]
  657. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  658. ms.StoreMessageInfo(mi)
  659. }
  660. }
  661. func (x *MetadataEntry) String() string {
  662. return protoimpl.X.MessageStringOf(x)
  663. }
  664. func (*MetadataEntry) ProtoMessage() {}
  665. func (x *MetadataEntry) ProtoReflect() protoreflect.Message {
  666. mi := &file_grpc_binlog_v1_binarylog_proto_msgTypes[6]
  667. if protoimpl.UnsafeEnabled && x != nil {
  668. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  669. if ms.LoadMessageInfo() == nil {
  670. ms.StoreMessageInfo(mi)
  671. }
  672. return ms
  673. }
  674. return mi.MessageOf(x)
  675. }
  676. // Deprecated: Use MetadataEntry.ProtoReflect.Descriptor instead.
  677. func (*MetadataEntry) Descriptor() ([]byte, []int) {
  678. return file_grpc_binlog_v1_binarylog_proto_rawDescGZIP(), []int{6}
  679. }
  680. func (x *MetadataEntry) GetKey() string {
  681. if x != nil {
  682. return x.Key
  683. }
  684. return ""
  685. }
  686. func (x *MetadataEntry) GetValue() []byte {
  687. if x != nil {
  688. return x.Value
  689. }
  690. return nil
  691. }
  692. // Address information
  693. type Address struct {
  694. state protoimpl.MessageState
  695. sizeCache protoimpl.SizeCache
  696. unknownFields protoimpl.UnknownFields
  697. Type Address_Type `protobuf:"varint,1,opt,name=type,proto3,enum=grpc.binarylog.v1.Address_Type" json:"type,omitempty"`
  698. Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
  699. // only for TYPE_IPV4 and TYPE_IPV6
  700. IpPort uint32 `protobuf:"varint,3,opt,name=ip_port,json=ipPort,proto3" json:"ip_port,omitempty"`
  701. }
  702. func (x *Address) Reset() {
  703. *x = Address{}
  704. if protoimpl.UnsafeEnabled {
  705. mi := &file_grpc_binlog_v1_binarylog_proto_msgTypes[7]
  706. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  707. ms.StoreMessageInfo(mi)
  708. }
  709. }
  710. func (x *Address) String() string {
  711. return protoimpl.X.MessageStringOf(x)
  712. }
  713. func (*Address) ProtoMessage() {}
  714. func (x *Address) ProtoReflect() protoreflect.Message {
  715. mi := &file_grpc_binlog_v1_binarylog_proto_msgTypes[7]
  716. if protoimpl.UnsafeEnabled && x != nil {
  717. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  718. if ms.LoadMessageInfo() == nil {
  719. ms.StoreMessageInfo(mi)
  720. }
  721. return ms
  722. }
  723. return mi.MessageOf(x)
  724. }
  725. // Deprecated: Use Address.ProtoReflect.Descriptor instead.
  726. func (*Address) Descriptor() ([]byte, []int) {
  727. return file_grpc_binlog_v1_binarylog_proto_rawDescGZIP(), []int{7}
  728. }
  729. func (x *Address) GetType() Address_Type {
  730. if x != nil {
  731. return x.Type
  732. }
  733. return Address_TYPE_UNKNOWN
  734. }
  735. func (x *Address) GetAddress() string {
  736. if x != nil {
  737. return x.Address
  738. }
  739. return ""
  740. }
  741. func (x *Address) GetIpPort() uint32 {
  742. if x != nil {
  743. return x.IpPort
  744. }
  745. return 0
  746. }
  747. var File_grpc_binlog_v1_binarylog_proto protoreflect.FileDescriptor
  748. var file_grpc_binlog_v1_binarylog_proto_rawDesc = []byte{
  749. 0x0a, 0x1e, 0x67, 0x72, 0x70, 0x63, 0x2f, 0x62, 0x69, 0x6e, 0x6c, 0x6f, 0x67, 0x2f, 0x76, 0x31,
  750. 0x2f, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x6c, 0x6f, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  751. 0x12, 0x11, 0x67, 0x72, 0x70, 0x63, 0x2e, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x6c, 0x6f, 0x67,
  752. 0x2e, 0x76, 0x31, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74,
  753. 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72,
  754. 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74,
  755. 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70,
  756. 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbb, 0x07, 0x0a, 0x0c, 0x47, 0x72, 0x70, 0x63, 0x4c, 0x6f, 0x67,
  757. 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x38, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61,
  758. 0x6d, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  759. 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73,
  760. 0x74, 0x61, 0x6d, 0x70, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12,
  761. 0x17, 0x0a, 0x07, 0x63, 0x61, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04,
  762. 0x52, 0x06, 0x63, 0x61, 0x6c, 0x6c, 0x49, 0x64, 0x12, 0x35, 0x0a, 0x17, 0x73, 0x65, 0x71, 0x75,
  763. 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x5f, 0x77, 0x69, 0x74, 0x68, 0x69, 0x6e, 0x5f, 0x63,
  764. 0x61, 0x6c, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x14, 0x73, 0x65, 0x71, 0x75, 0x65,
  765. 0x6e, 0x63, 0x65, 0x49, 0x64, 0x57, 0x69, 0x74, 0x68, 0x69, 0x6e, 0x43, 0x61, 0x6c, 0x6c, 0x12,
  766. 0x3d, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x29, 0x2e,
  767. 0x67, 0x72, 0x70, 0x63, 0x2e, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x6c, 0x6f, 0x67, 0x2e, 0x76,
  768. 0x31, 0x2e, 0x47, 0x72, 0x70, 0x63, 0x4c, 0x6f, 0x67, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x2e, 0x45,
  769. 0x76, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x3e,
  770. 0x0a, 0x06, 0x6c, 0x6f, 0x67, 0x67, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x26,
  771. 0x2e, 0x67, 0x72, 0x70, 0x63, 0x2e, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x6c, 0x6f, 0x67, 0x2e,
  772. 0x76, 0x31, 0x2e, 0x47, 0x72, 0x70, 0x63, 0x4c, 0x6f, 0x67, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x2e,
  773. 0x4c, 0x6f, 0x67, 0x67, 0x65, 0x72, 0x52, 0x06, 0x6c, 0x6f, 0x67, 0x67, 0x65, 0x72, 0x12, 0x46,
  774. 0x0a, 0x0d, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x18,
  775. 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x67, 0x72, 0x70, 0x63, 0x2e, 0x62, 0x69, 0x6e,
  776. 0x61, 0x72, 0x79, 0x6c, 0x6f, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74,
  777. 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x48, 0x00, 0x52, 0x0c, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74,
  778. 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x12, 0x46, 0x0a, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72,
  779. 0x5f, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e,
  780. 0x67, 0x72, 0x70, 0x63, 0x2e, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x6c, 0x6f, 0x67, 0x2e, 0x76,
  781. 0x31, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x48, 0x00,
  782. 0x52, 0x0c, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x12, 0x36,
  783. 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32,
  784. 0x1a, 0x2e, 0x67, 0x72, 0x70, 0x63, 0x2e, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x6c, 0x6f, 0x67,
  785. 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x48, 0x00, 0x52, 0x07, 0x6d,
  786. 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x36, 0x0a, 0x07, 0x74, 0x72, 0x61, 0x69, 0x6c, 0x65,
  787. 0x72, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x72, 0x70, 0x63, 0x2e, 0x62,
  788. 0x69, 0x6e, 0x61, 0x72, 0x79, 0x6c, 0x6f, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x72, 0x61, 0x69,
  789. 0x6c, 0x65, 0x72, 0x48, 0x00, 0x52, 0x07, 0x74, 0x72, 0x61, 0x69, 0x6c, 0x65, 0x72, 0x12, 0x2b,
  790. 0x0a, 0x11, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x5f, 0x74, 0x72, 0x75, 0x6e, 0x63, 0x61,
  791. 0x74, 0x65, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x70, 0x61, 0x79, 0x6c, 0x6f,
  792. 0x61, 0x64, 0x54, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x2e, 0x0a, 0x04, 0x70,
  793. 0x65, 0x65, 0x72, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x72, 0x70, 0x63,
  794. 0x2e, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x6c, 0x6f, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64,
  795. 0x64, 0x72, 0x65, 0x73, 0x73, 0x52, 0x04, 0x70, 0x65, 0x65, 0x72, 0x22, 0xf5, 0x01, 0x0a, 0x09,
  796. 0x45, 0x76, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x16, 0x0a, 0x12, 0x45, 0x56, 0x45,
  797. 0x4e, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10,
  798. 0x00, 0x12, 0x1c, 0x0a, 0x18, 0x45, 0x56, 0x45, 0x4e, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
  799. 0x43, 0x4c, 0x49, 0x45, 0x4e, 0x54, 0x5f, 0x48, 0x45, 0x41, 0x44, 0x45, 0x52, 0x10, 0x01, 0x12,
  800. 0x1c, 0x0a, 0x18, 0x45, 0x56, 0x45, 0x4e, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x53, 0x45,
  801. 0x52, 0x56, 0x45, 0x52, 0x5f, 0x48, 0x45, 0x41, 0x44, 0x45, 0x52, 0x10, 0x02, 0x12, 0x1d, 0x0a,
  802. 0x19, 0x45, 0x56, 0x45, 0x4e, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x43, 0x4c, 0x49, 0x45,
  803. 0x4e, 0x54, 0x5f, 0x4d, 0x45, 0x53, 0x53, 0x41, 0x47, 0x45, 0x10, 0x03, 0x12, 0x1d, 0x0a, 0x19,
  804. 0x45, 0x56, 0x45, 0x4e, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x53, 0x45, 0x52, 0x56, 0x45,
  805. 0x52, 0x5f, 0x4d, 0x45, 0x53, 0x53, 0x41, 0x47, 0x45, 0x10, 0x04, 0x12, 0x20, 0x0a, 0x1c, 0x45,
  806. 0x56, 0x45, 0x4e, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x43, 0x4c, 0x49, 0x45, 0x4e, 0x54,
  807. 0x5f, 0x48, 0x41, 0x4c, 0x46, 0x5f, 0x43, 0x4c, 0x4f, 0x53, 0x45, 0x10, 0x05, 0x12, 0x1d, 0x0a,
  808. 0x19, 0x45, 0x56, 0x45, 0x4e, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x53, 0x45, 0x52, 0x56,
  809. 0x45, 0x52, 0x5f, 0x54, 0x52, 0x41, 0x49, 0x4c, 0x45, 0x52, 0x10, 0x06, 0x12, 0x15, 0x0a, 0x11,
  810. 0x45, 0x56, 0x45, 0x4e, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x43, 0x41, 0x4e, 0x43, 0x45,
  811. 0x4c, 0x10, 0x07, 0x22, 0x42, 0x0a, 0x06, 0x4c, 0x6f, 0x67, 0x67, 0x65, 0x72, 0x12, 0x12, 0x0a,
  812. 0x0e, 0x4c, 0x4f, 0x47, 0x47, 0x45, 0x52, 0x5f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10,
  813. 0x00, 0x12, 0x11, 0x0a, 0x0d, 0x4c, 0x4f, 0x47, 0x47, 0x45, 0x52, 0x5f, 0x43, 0x4c, 0x49, 0x45,
  814. 0x4e, 0x54, 0x10, 0x01, 0x12, 0x11, 0x0a, 0x0d, 0x4c, 0x4f, 0x47, 0x47, 0x45, 0x52, 0x5f, 0x53,
  815. 0x45, 0x52, 0x56, 0x45, 0x52, 0x10, 0x02, 0x42, 0x09, 0x0a, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f,
  816. 0x61, 0x64, 0x22, 0xbb, 0x01, 0x0a, 0x0c, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x48, 0x65, 0x61,
  817. 0x64, 0x65, 0x72, 0x12, 0x37, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18,
  818. 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x72, 0x70, 0x63, 0x2e, 0x62, 0x69, 0x6e,
  819. 0x61, 0x72, 0x79, 0x6c, 0x6f, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61,
  820. 0x74, 0x61, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x1f, 0x0a, 0x0b,
  821. 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
  822. 0x09, 0x52, 0x0a, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1c, 0x0a,
  823. 0x09, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
  824. 0x52, 0x09, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x12, 0x33, 0x0a, 0x07, 0x74,
  825. 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67,
  826. 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44,
  827. 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74,
  828. 0x22, 0x47, 0x0a, 0x0c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72,
  829. 0x12, 0x37, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01,
  830. 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x72, 0x70, 0x63, 0x2e, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79,
  831. 0x6c, 0x6f, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52,
  832. 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, 0xb1, 0x01, 0x0a, 0x07, 0x54, 0x72,
  833. 0x61, 0x69, 0x6c, 0x65, 0x72, 0x12, 0x37, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74,
  834. 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x72, 0x70, 0x63, 0x2e, 0x62,
  835. 0x69, 0x6e, 0x61, 0x72, 0x79, 0x6c, 0x6f, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x65, 0x74, 0x61,
  836. 0x64, 0x61, 0x74, 0x61, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x1f,
  837. 0x0a, 0x0b, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20,
  838. 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x43, 0x6f, 0x64, 0x65, 0x12,
  839. 0x25, 0x0a, 0x0e, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67,
  840. 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x4d,
  841. 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73,
  842. 0x5f, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0d,
  843. 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x22, 0x35, 0x0a,
  844. 0x07, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x6c, 0x65, 0x6e, 0x67,
  845. 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68,
  846. 0x12, 0x12, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04,
  847. 0x64, 0x61, 0x74, 0x61, 0x22, 0x42, 0x0a, 0x08, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61,
  848. 0x12, 0x36, 0x0a, 0x05, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32,
  849. 0x20, 0x2e, 0x67, 0x72, 0x70, 0x63, 0x2e, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x6c, 0x6f, 0x67,
  850. 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x45, 0x6e, 0x74, 0x72,
  851. 0x79, 0x52, 0x05, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x37, 0x0a, 0x0d, 0x4d, 0x65, 0x74, 0x61,
  852. 0x64, 0x61, 0x74, 0x61, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79,
  853. 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76,
  854. 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75,
  855. 0x65, 0x22, 0xb8, 0x01, 0x0a, 0x07, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x33, 0x0a,
  856. 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x67, 0x72,
  857. 0x70, 0x63, 0x2e, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x6c, 0x6f, 0x67, 0x2e, 0x76, 0x31, 0x2e,
  858. 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79,
  859. 0x70, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20,
  860. 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x17, 0x0a, 0x07,
  861. 0x69, 0x70, 0x5f, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x69,
  862. 0x70, 0x50, 0x6f, 0x72, 0x74, 0x22, 0x45, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x10, 0x0a,
  863. 0x0c, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12,
  864. 0x0d, 0x0a, 0x09, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x49, 0x50, 0x56, 0x34, 0x10, 0x01, 0x12, 0x0d,
  865. 0x0a, 0x09, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x49, 0x50, 0x56, 0x36, 0x10, 0x02, 0x12, 0x0d, 0x0a,
  866. 0x09, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x49, 0x58, 0x10, 0x03, 0x42, 0x5c, 0x0a, 0x14,
  867. 0x69, 0x6f, 0x2e, 0x67, 0x72, 0x70, 0x63, 0x2e, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x6c, 0x6f,
  868. 0x67, 0x2e, 0x76, 0x31, 0x42, 0x0e, 0x42, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x4c, 0x6f, 0x67, 0x50,
  869. 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x32, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67,
  870. 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x72, 0x70, 0x63, 0x2f, 0x62,
  871. 0x69, 0x6e, 0x61, 0x72, 0x79, 0x6c, 0x6f, 0x67, 0x2f, 0x67, 0x72, 0x70, 0x63, 0x5f, 0x62, 0x69,
  872. 0x6e, 0x61, 0x72, 0x79, 0x6c, 0x6f, 0x67, 0x5f, 0x76, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
  873. 0x6f, 0x33,
  874. }
  875. var (
  876. file_grpc_binlog_v1_binarylog_proto_rawDescOnce sync.Once
  877. file_grpc_binlog_v1_binarylog_proto_rawDescData = file_grpc_binlog_v1_binarylog_proto_rawDesc
  878. )
  879. func file_grpc_binlog_v1_binarylog_proto_rawDescGZIP() []byte {
  880. file_grpc_binlog_v1_binarylog_proto_rawDescOnce.Do(func() {
  881. file_grpc_binlog_v1_binarylog_proto_rawDescData = protoimpl.X.CompressGZIP(file_grpc_binlog_v1_binarylog_proto_rawDescData)
  882. })
  883. return file_grpc_binlog_v1_binarylog_proto_rawDescData
  884. }
  885. var file_grpc_binlog_v1_binarylog_proto_enumTypes = make([]protoimpl.EnumInfo, 3)
  886. var file_grpc_binlog_v1_binarylog_proto_msgTypes = make([]protoimpl.MessageInfo, 8)
  887. var file_grpc_binlog_v1_binarylog_proto_goTypes = []interface{}{
  888. (GrpcLogEntry_EventType)(0), // 0: grpc.binarylog.v1.GrpcLogEntry.EventType
  889. (GrpcLogEntry_Logger)(0), // 1: grpc.binarylog.v1.GrpcLogEntry.Logger
  890. (Address_Type)(0), // 2: grpc.binarylog.v1.Address.Type
  891. (*GrpcLogEntry)(nil), // 3: grpc.binarylog.v1.GrpcLogEntry
  892. (*ClientHeader)(nil), // 4: grpc.binarylog.v1.ClientHeader
  893. (*ServerHeader)(nil), // 5: grpc.binarylog.v1.ServerHeader
  894. (*Trailer)(nil), // 6: grpc.binarylog.v1.Trailer
  895. (*Message)(nil), // 7: grpc.binarylog.v1.Message
  896. (*Metadata)(nil), // 8: grpc.binarylog.v1.Metadata
  897. (*MetadataEntry)(nil), // 9: grpc.binarylog.v1.MetadataEntry
  898. (*Address)(nil), // 10: grpc.binarylog.v1.Address
  899. (*timestamppb.Timestamp)(nil), // 11: google.protobuf.Timestamp
  900. (*durationpb.Duration)(nil), // 12: google.protobuf.Duration
  901. }
  902. var file_grpc_binlog_v1_binarylog_proto_depIdxs = []int32{
  903. 11, // 0: grpc.binarylog.v1.GrpcLogEntry.timestamp:type_name -> google.protobuf.Timestamp
  904. 0, // 1: grpc.binarylog.v1.GrpcLogEntry.type:type_name -> grpc.binarylog.v1.GrpcLogEntry.EventType
  905. 1, // 2: grpc.binarylog.v1.GrpcLogEntry.logger:type_name -> grpc.binarylog.v1.GrpcLogEntry.Logger
  906. 4, // 3: grpc.binarylog.v1.GrpcLogEntry.client_header:type_name -> grpc.binarylog.v1.ClientHeader
  907. 5, // 4: grpc.binarylog.v1.GrpcLogEntry.server_header:type_name -> grpc.binarylog.v1.ServerHeader
  908. 7, // 5: grpc.binarylog.v1.GrpcLogEntry.message:type_name -> grpc.binarylog.v1.Message
  909. 6, // 6: grpc.binarylog.v1.GrpcLogEntry.trailer:type_name -> grpc.binarylog.v1.Trailer
  910. 10, // 7: grpc.binarylog.v1.GrpcLogEntry.peer:type_name -> grpc.binarylog.v1.Address
  911. 8, // 8: grpc.binarylog.v1.ClientHeader.metadata:type_name -> grpc.binarylog.v1.Metadata
  912. 12, // 9: grpc.binarylog.v1.ClientHeader.timeout:type_name -> google.protobuf.Duration
  913. 8, // 10: grpc.binarylog.v1.ServerHeader.metadata:type_name -> grpc.binarylog.v1.Metadata
  914. 8, // 11: grpc.binarylog.v1.Trailer.metadata:type_name -> grpc.binarylog.v1.Metadata
  915. 9, // 12: grpc.binarylog.v1.Metadata.entry:type_name -> grpc.binarylog.v1.MetadataEntry
  916. 2, // 13: grpc.binarylog.v1.Address.type:type_name -> grpc.binarylog.v1.Address.Type
  917. 14, // [14:14] is the sub-list for method output_type
  918. 14, // [14:14] is the sub-list for method input_type
  919. 14, // [14:14] is the sub-list for extension type_name
  920. 14, // [14:14] is the sub-list for extension extendee
  921. 0, // [0:14] is the sub-list for field type_name
  922. }
  923. func init() { file_grpc_binlog_v1_binarylog_proto_init() }
  924. func file_grpc_binlog_v1_binarylog_proto_init() {
  925. if File_grpc_binlog_v1_binarylog_proto != nil {
  926. return
  927. }
  928. if !protoimpl.UnsafeEnabled {
  929. file_grpc_binlog_v1_binarylog_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
  930. switch v := v.(*GrpcLogEntry); i {
  931. case 0:
  932. return &v.state
  933. case 1:
  934. return &v.sizeCache
  935. case 2:
  936. return &v.unknownFields
  937. default:
  938. return nil
  939. }
  940. }
  941. file_grpc_binlog_v1_binarylog_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
  942. switch v := v.(*ClientHeader); i {
  943. case 0:
  944. return &v.state
  945. case 1:
  946. return &v.sizeCache
  947. case 2:
  948. return &v.unknownFields
  949. default:
  950. return nil
  951. }
  952. }
  953. file_grpc_binlog_v1_binarylog_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
  954. switch v := v.(*ServerHeader); i {
  955. case 0:
  956. return &v.state
  957. case 1:
  958. return &v.sizeCache
  959. case 2:
  960. return &v.unknownFields
  961. default:
  962. return nil
  963. }
  964. }
  965. file_grpc_binlog_v1_binarylog_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
  966. switch v := v.(*Trailer); i {
  967. case 0:
  968. return &v.state
  969. case 1:
  970. return &v.sizeCache
  971. case 2:
  972. return &v.unknownFields
  973. default:
  974. return nil
  975. }
  976. }
  977. file_grpc_binlog_v1_binarylog_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
  978. switch v := v.(*Message); i {
  979. case 0:
  980. return &v.state
  981. case 1:
  982. return &v.sizeCache
  983. case 2:
  984. return &v.unknownFields
  985. default:
  986. return nil
  987. }
  988. }
  989. file_grpc_binlog_v1_binarylog_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
  990. switch v := v.(*Metadata); i {
  991. case 0:
  992. return &v.state
  993. case 1:
  994. return &v.sizeCache
  995. case 2:
  996. return &v.unknownFields
  997. default:
  998. return nil
  999. }
  1000. }
  1001. file_grpc_binlog_v1_binarylog_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
  1002. switch v := v.(*MetadataEntry); i {
  1003. case 0:
  1004. return &v.state
  1005. case 1:
  1006. return &v.sizeCache
  1007. case 2:
  1008. return &v.unknownFields
  1009. default:
  1010. return nil
  1011. }
  1012. }
  1013. file_grpc_binlog_v1_binarylog_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
  1014. switch v := v.(*Address); i {
  1015. case 0:
  1016. return &v.state
  1017. case 1:
  1018. return &v.sizeCache
  1019. case 2:
  1020. return &v.unknownFields
  1021. default:
  1022. return nil
  1023. }
  1024. }
  1025. }
  1026. file_grpc_binlog_v1_binarylog_proto_msgTypes[0].OneofWrappers = []interface{}{
  1027. (*GrpcLogEntry_ClientHeader)(nil),
  1028. (*GrpcLogEntry_ServerHeader)(nil),
  1029. (*GrpcLogEntry_Message)(nil),
  1030. (*GrpcLogEntry_Trailer)(nil),
  1031. }
  1032. type x struct{}
  1033. out := protoimpl.TypeBuilder{
  1034. File: protoimpl.DescBuilder{
  1035. GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  1036. RawDescriptor: file_grpc_binlog_v1_binarylog_proto_rawDesc,
  1037. NumEnums: 3,
  1038. NumMessages: 8,
  1039. NumExtensions: 0,
  1040. NumServices: 0,
  1041. },
  1042. GoTypes: file_grpc_binlog_v1_binarylog_proto_goTypes,
  1043. DependencyIndexes: file_grpc_binlog_v1_binarylog_proto_depIdxs,
  1044. EnumInfos: file_grpc_binlog_v1_binarylog_proto_enumTypes,
  1045. MessageInfos: file_grpc_binlog_v1_binarylog_proto_msgTypes,
  1046. }.Build()
  1047. File_grpc_binlog_v1_binarylog_proto = out.File
  1048. file_grpc_binlog_v1_binarylog_proto_rawDesc = nil
  1049. file_grpc_binlog_v1_binarylog_proto_goTypes = nil
  1050. file_grpc_binlog_v1_binarylog_proto_depIdxs = nil
  1051. }