google.golang.org/grpc@v1.74.2/binarylog/grpc_binarylog_v1/binarylog.pb.go (about)

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