google.golang.org/grpc@v1.74.2/reflection/grpc_reflection_v1alpha/reflection.pb.go (about)

     1  // Copyright 2016 The gRPC Authors
     2  //
     3  // Licensed under the Apache License, Version 2.0 (the "License");
     4  // you may not use this file except in compliance with the License.
     5  // You may obtain a copy of the License at
     6  //
     7  //     http://www.apache.org/licenses/LICENSE-2.0
     8  //
     9  // Unless required by applicable law or agreed to in writing, software
    10  // distributed under the License is distributed on an "AS IS" BASIS,
    11  // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    12  // See the License for the specific language governing permissions and
    13  // limitations under the License.
    14  // Service exported by server reflection
    15  
    16  // Warning: this entire file is deprecated. Use this instead:
    17  // https://github.com/grpc/grpc-proto/blob/master/grpc/reflection/v1/reflection.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  // grpc/reflection/v1alpha/reflection.proto is a deprecated file.
    24  
    25  package grpc_reflection_v1alpha
    26  
    27  import (
    28  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    29  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    30  	reflect "reflect"
    31  	sync "sync"
    32  	unsafe "unsafe"
    33  )
    34  
    35  const (
    36  	// Verify that this generated code is sufficiently up-to-date.
    37  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    38  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    39  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    40  )
    41  
    42  // The message sent by the client when calling ServerReflectionInfo method.
    43  //
    44  // Deprecated: The entire proto file grpc/reflection/v1alpha/reflection.proto is marked as deprecated.
    45  type ServerReflectionRequest struct {
    46  	state protoimpl.MessageState `protogen:"open.v1"`
    47  	// Deprecated: The entire proto file grpc/reflection/v1alpha/reflection.proto is marked as deprecated.
    48  	Host string `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"`
    49  	// To use reflection service, the client should set one of the following
    50  	// fields in message_request. The server distinguishes requests by their
    51  	// defined field and then handles them using corresponding methods.
    52  	//
    53  	// Types that are valid to be assigned to MessageRequest:
    54  	//
    55  	//	*ServerReflectionRequest_FileByFilename
    56  	//	*ServerReflectionRequest_FileContainingSymbol
    57  	//	*ServerReflectionRequest_FileContainingExtension
    58  	//	*ServerReflectionRequest_AllExtensionNumbersOfType
    59  	//	*ServerReflectionRequest_ListServices
    60  	MessageRequest isServerReflectionRequest_MessageRequest `protobuf_oneof:"message_request"`
    61  	unknownFields  protoimpl.UnknownFields
    62  	sizeCache      protoimpl.SizeCache
    63  }
    64  
    65  func (x *ServerReflectionRequest) Reset() {
    66  	*x = ServerReflectionRequest{}
    67  	mi := &file_grpc_reflection_v1alpha_reflection_proto_msgTypes[0]
    68  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    69  	ms.StoreMessageInfo(mi)
    70  }
    71  
    72  func (x *ServerReflectionRequest) String() string {
    73  	return protoimpl.X.MessageStringOf(x)
    74  }
    75  
    76  func (*ServerReflectionRequest) ProtoMessage() {}
    77  
    78  func (x *ServerReflectionRequest) ProtoReflect() protoreflect.Message {
    79  	mi := &file_grpc_reflection_v1alpha_reflection_proto_msgTypes[0]
    80  	if x != nil {
    81  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    82  		if ms.LoadMessageInfo() == nil {
    83  			ms.StoreMessageInfo(mi)
    84  		}
    85  		return ms
    86  	}
    87  	return mi.MessageOf(x)
    88  }
    89  
    90  // Deprecated: Use ServerReflectionRequest.ProtoReflect.Descriptor instead.
    91  func (*ServerReflectionRequest) Descriptor() ([]byte, []int) {
    92  	return file_grpc_reflection_v1alpha_reflection_proto_rawDescGZIP(), []int{0}
    93  }
    94  
    95  // Deprecated: The entire proto file grpc/reflection/v1alpha/reflection.proto is marked as deprecated.
    96  func (x *ServerReflectionRequest) GetHost() string {
    97  	if x != nil {
    98  		return x.Host
    99  	}
   100  	return ""
   101  }
   102  
   103  func (x *ServerReflectionRequest) GetMessageRequest() isServerReflectionRequest_MessageRequest {
   104  	if x != nil {
   105  		return x.MessageRequest
   106  	}
   107  	return nil
   108  }
   109  
   110  // Deprecated: The entire proto file grpc/reflection/v1alpha/reflection.proto is marked as deprecated.
   111  func (x *ServerReflectionRequest) GetFileByFilename() string {
   112  	if x != nil {
   113  		if x, ok := x.MessageRequest.(*ServerReflectionRequest_FileByFilename); ok {
   114  			return x.FileByFilename
   115  		}
   116  	}
   117  	return ""
   118  }
   119  
   120  // Deprecated: The entire proto file grpc/reflection/v1alpha/reflection.proto is marked as deprecated.
   121  func (x *ServerReflectionRequest) GetFileContainingSymbol() string {
   122  	if x != nil {
   123  		if x, ok := x.MessageRequest.(*ServerReflectionRequest_FileContainingSymbol); ok {
   124  			return x.FileContainingSymbol
   125  		}
   126  	}
   127  	return ""
   128  }
   129  
   130  // Deprecated: The entire proto file grpc/reflection/v1alpha/reflection.proto is marked as deprecated.
   131  func (x *ServerReflectionRequest) GetFileContainingExtension() *ExtensionRequest {
   132  	if x != nil {
   133  		if x, ok := x.MessageRequest.(*ServerReflectionRequest_FileContainingExtension); ok {
   134  			return x.FileContainingExtension
   135  		}
   136  	}
   137  	return nil
   138  }
   139  
   140  // Deprecated: The entire proto file grpc/reflection/v1alpha/reflection.proto is marked as deprecated.
   141  func (x *ServerReflectionRequest) GetAllExtensionNumbersOfType() string {
   142  	if x != nil {
   143  		if x, ok := x.MessageRequest.(*ServerReflectionRequest_AllExtensionNumbersOfType); ok {
   144  			return x.AllExtensionNumbersOfType
   145  		}
   146  	}
   147  	return ""
   148  }
   149  
   150  // Deprecated: The entire proto file grpc/reflection/v1alpha/reflection.proto is marked as deprecated.
   151  func (x *ServerReflectionRequest) GetListServices() string {
   152  	if x != nil {
   153  		if x, ok := x.MessageRequest.(*ServerReflectionRequest_ListServices); ok {
   154  			return x.ListServices
   155  		}
   156  	}
   157  	return ""
   158  }
   159  
   160  type isServerReflectionRequest_MessageRequest interface {
   161  	isServerReflectionRequest_MessageRequest()
   162  }
   163  
   164  type ServerReflectionRequest_FileByFilename struct {
   165  	// Find a proto file by the file name.
   166  	//
   167  	// Deprecated: The entire proto file grpc/reflection/v1alpha/reflection.proto is marked as deprecated.
   168  	FileByFilename string `protobuf:"bytes,3,opt,name=file_by_filename,json=fileByFilename,proto3,oneof"`
   169  }
   170  
   171  type ServerReflectionRequest_FileContainingSymbol struct {
   172  	// Find the proto file that declares the given fully-qualified symbol name.
   173  	// This field should be a fully-qualified symbol name
   174  	// (e.g. <package>.<service>[.<method>] or <package>.<type>).
   175  	//
   176  	// Deprecated: The entire proto file grpc/reflection/v1alpha/reflection.proto is marked as deprecated.
   177  	FileContainingSymbol string `protobuf:"bytes,4,opt,name=file_containing_symbol,json=fileContainingSymbol,proto3,oneof"`
   178  }
   179  
   180  type ServerReflectionRequest_FileContainingExtension struct {
   181  	// Find the proto file which defines an extension extending the given
   182  	// message type with the given field number.
   183  	//
   184  	// Deprecated: The entire proto file grpc/reflection/v1alpha/reflection.proto is marked as deprecated.
   185  	FileContainingExtension *ExtensionRequest `protobuf:"bytes,5,opt,name=file_containing_extension,json=fileContainingExtension,proto3,oneof"`
   186  }
   187  
   188  type ServerReflectionRequest_AllExtensionNumbersOfType struct {
   189  	// Finds the tag numbers used by all known extensions of extendee_type, and
   190  	// appends them to ExtensionNumberResponse in an undefined order.
   191  	// Its corresponding method is best-effort: it's not guaranteed that the
   192  	// reflection service will implement this method, and it's not guaranteed
   193  	// that this method will provide all extensions. Returns
   194  	// StatusCode::UNIMPLEMENTED if it's not implemented.
   195  	// This field should be a fully-qualified type name. The format is
   196  	// <package>.<type>
   197  	//
   198  	// Deprecated: The entire proto file grpc/reflection/v1alpha/reflection.proto is marked as deprecated.
   199  	AllExtensionNumbersOfType string `protobuf:"bytes,6,opt,name=all_extension_numbers_of_type,json=allExtensionNumbersOfType,proto3,oneof"`
   200  }
   201  
   202  type ServerReflectionRequest_ListServices struct {
   203  	// List the full names of registered services. The content will not be
   204  	// checked.
   205  	//
   206  	// Deprecated: The entire proto file grpc/reflection/v1alpha/reflection.proto is marked as deprecated.
   207  	ListServices string `protobuf:"bytes,7,opt,name=list_services,json=listServices,proto3,oneof"`
   208  }
   209  
   210  func (*ServerReflectionRequest_FileByFilename) isServerReflectionRequest_MessageRequest() {}
   211  
   212  func (*ServerReflectionRequest_FileContainingSymbol) isServerReflectionRequest_MessageRequest() {}
   213  
   214  func (*ServerReflectionRequest_FileContainingExtension) isServerReflectionRequest_MessageRequest() {}
   215  
   216  func (*ServerReflectionRequest_AllExtensionNumbersOfType) isServerReflectionRequest_MessageRequest() {
   217  }
   218  
   219  func (*ServerReflectionRequest_ListServices) isServerReflectionRequest_MessageRequest() {}
   220  
   221  // The type name and extension number sent by the client when requesting
   222  // file_containing_extension.
   223  //
   224  // Deprecated: The entire proto file grpc/reflection/v1alpha/reflection.proto is marked as deprecated.
   225  type ExtensionRequest struct {
   226  	state protoimpl.MessageState `protogen:"open.v1"`
   227  	// Fully-qualified type name. The format should be <package>.<type>
   228  	//
   229  	// Deprecated: The entire proto file grpc/reflection/v1alpha/reflection.proto is marked as deprecated.
   230  	ContainingType string `protobuf:"bytes,1,opt,name=containing_type,json=containingType,proto3" json:"containing_type,omitempty"`
   231  	// Deprecated: The entire proto file grpc/reflection/v1alpha/reflection.proto is marked as deprecated.
   232  	ExtensionNumber int32 `protobuf:"varint,2,opt,name=extension_number,json=extensionNumber,proto3" json:"extension_number,omitempty"`
   233  	unknownFields   protoimpl.UnknownFields
   234  	sizeCache       protoimpl.SizeCache
   235  }
   236  
   237  func (x *ExtensionRequest) Reset() {
   238  	*x = ExtensionRequest{}
   239  	mi := &file_grpc_reflection_v1alpha_reflection_proto_msgTypes[1]
   240  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   241  	ms.StoreMessageInfo(mi)
   242  }
   243  
   244  func (x *ExtensionRequest) String() string {
   245  	return protoimpl.X.MessageStringOf(x)
   246  }
   247  
   248  func (*ExtensionRequest) ProtoMessage() {}
   249  
   250  func (x *ExtensionRequest) ProtoReflect() protoreflect.Message {
   251  	mi := &file_grpc_reflection_v1alpha_reflection_proto_msgTypes[1]
   252  	if x != nil {
   253  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   254  		if ms.LoadMessageInfo() == nil {
   255  			ms.StoreMessageInfo(mi)
   256  		}
   257  		return ms
   258  	}
   259  	return mi.MessageOf(x)
   260  }
   261  
   262  // Deprecated: Use ExtensionRequest.ProtoReflect.Descriptor instead.
   263  func (*ExtensionRequest) Descriptor() ([]byte, []int) {
   264  	return file_grpc_reflection_v1alpha_reflection_proto_rawDescGZIP(), []int{1}
   265  }
   266  
   267  // Deprecated: The entire proto file grpc/reflection/v1alpha/reflection.proto is marked as deprecated.
   268  func (x *ExtensionRequest) GetContainingType() string {
   269  	if x != nil {
   270  		return x.ContainingType
   271  	}
   272  	return ""
   273  }
   274  
   275  // Deprecated: The entire proto file grpc/reflection/v1alpha/reflection.proto is marked as deprecated.
   276  func (x *ExtensionRequest) GetExtensionNumber() int32 {
   277  	if x != nil {
   278  		return x.ExtensionNumber
   279  	}
   280  	return 0
   281  }
   282  
   283  // The message sent by the server to answer ServerReflectionInfo method.
   284  //
   285  // Deprecated: The entire proto file grpc/reflection/v1alpha/reflection.proto is marked as deprecated.
   286  type ServerReflectionResponse struct {
   287  	state protoimpl.MessageState `protogen:"open.v1"`
   288  	// Deprecated: The entire proto file grpc/reflection/v1alpha/reflection.proto is marked as deprecated.
   289  	ValidHost string `protobuf:"bytes,1,opt,name=valid_host,json=validHost,proto3" json:"valid_host,omitempty"`
   290  	// Deprecated: The entire proto file grpc/reflection/v1alpha/reflection.proto is marked as deprecated.
   291  	OriginalRequest *ServerReflectionRequest `protobuf:"bytes,2,opt,name=original_request,json=originalRequest,proto3" json:"original_request,omitempty"`
   292  	// The server set one of the following fields according to the message_request
   293  	// in the request.
   294  	//
   295  	// Types that are valid to be assigned to MessageResponse:
   296  	//
   297  	//	*ServerReflectionResponse_FileDescriptorResponse
   298  	//	*ServerReflectionResponse_AllExtensionNumbersResponse
   299  	//	*ServerReflectionResponse_ListServicesResponse
   300  	//	*ServerReflectionResponse_ErrorResponse
   301  	MessageResponse isServerReflectionResponse_MessageResponse `protobuf_oneof:"message_response"`
   302  	unknownFields   protoimpl.UnknownFields
   303  	sizeCache       protoimpl.SizeCache
   304  }
   305  
   306  func (x *ServerReflectionResponse) Reset() {
   307  	*x = ServerReflectionResponse{}
   308  	mi := &file_grpc_reflection_v1alpha_reflection_proto_msgTypes[2]
   309  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   310  	ms.StoreMessageInfo(mi)
   311  }
   312  
   313  func (x *ServerReflectionResponse) String() string {
   314  	return protoimpl.X.MessageStringOf(x)
   315  }
   316  
   317  func (*ServerReflectionResponse) ProtoMessage() {}
   318  
   319  func (x *ServerReflectionResponse) ProtoReflect() protoreflect.Message {
   320  	mi := &file_grpc_reflection_v1alpha_reflection_proto_msgTypes[2]
   321  	if x != nil {
   322  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   323  		if ms.LoadMessageInfo() == nil {
   324  			ms.StoreMessageInfo(mi)
   325  		}
   326  		return ms
   327  	}
   328  	return mi.MessageOf(x)
   329  }
   330  
   331  // Deprecated: Use ServerReflectionResponse.ProtoReflect.Descriptor instead.
   332  func (*ServerReflectionResponse) Descriptor() ([]byte, []int) {
   333  	return file_grpc_reflection_v1alpha_reflection_proto_rawDescGZIP(), []int{2}
   334  }
   335  
   336  // Deprecated: The entire proto file grpc/reflection/v1alpha/reflection.proto is marked as deprecated.
   337  func (x *ServerReflectionResponse) GetValidHost() string {
   338  	if x != nil {
   339  		return x.ValidHost
   340  	}
   341  	return ""
   342  }
   343  
   344  // Deprecated: The entire proto file grpc/reflection/v1alpha/reflection.proto is marked as deprecated.
   345  func (x *ServerReflectionResponse) GetOriginalRequest() *ServerReflectionRequest {
   346  	if x != nil {
   347  		return x.OriginalRequest
   348  	}
   349  	return nil
   350  }
   351  
   352  func (x *ServerReflectionResponse) GetMessageResponse() isServerReflectionResponse_MessageResponse {
   353  	if x != nil {
   354  		return x.MessageResponse
   355  	}
   356  	return nil
   357  }
   358  
   359  // Deprecated: The entire proto file grpc/reflection/v1alpha/reflection.proto is marked as deprecated.
   360  func (x *ServerReflectionResponse) GetFileDescriptorResponse() *FileDescriptorResponse {
   361  	if x != nil {
   362  		if x, ok := x.MessageResponse.(*ServerReflectionResponse_FileDescriptorResponse); ok {
   363  			return x.FileDescriptorResponse
   364  		}
   365  	}
   366  	return nil
   367  }
   368  
   369  // Deprecated: The entire proto file grpc/reflection/v1alpha/reflection.proto is marked as deprecated.
   370  func (x *ServerReflectionResponse) GetAllExtensionNumbersResponse() *ExtensionNumberResponse {
   371  	if x != nil {
   372  		if x, ok := x.MessageResponse.(*ServerReflectionResponse_AllExtensionNumbersResponse); ok {
   373  			return x.AllExtensionNumbersResponse
   374  		}
   375  	}
   376  	return nil
   377  }
   378  
   379  // Deprecated: The entire proto file grpc/reflection/v1alpha/reflection.proto is marked as deprecated.
   380  func (x *ServerReflectionResponse) GetListServicesResponse() *ListServiceResponse {
   381  	if x != nil {
   382  		if x, ok := x.MessageResponse.(*ServerReflectionResponse_ListServicesResponse); ok {
   383  			return x.ListServicesResponse
   384  		}
   385  	}
   386  	return nil
   387  }
   388  
   389  // Deprecated: The entire proto file grpc/reflection/v1alpha/reflection.proto is marked as deprecated.
   390  func (x *ServerReflectionResponse) GetErrorResponse() *ErrorResponse {
   391  	if x != nil {
   392  		if x, ok := x.MessageResponse.(*ServerReflectionResponse_ErrorResponse); ok {
   393  			return x.ErrorResponse
   394  		}
   395  	}
   396  	return nil
   397  }
   398  
   399  type isServerReflectionResponse_MessageResponse interface {
   400  	isServerReflectionResponse_MessageResponse()
   401  }
   402  
   403  type ServerReflectionResponse_FileDescriptorResponse struct {
   404  	// This message is used to answer file_by_filename, file_containing_symbol,
   405  	// file_containing_extension requests with transitive dependencies. As
   406  	// the repeated label is not allowed in oneof fields, we use a
   407  	// FileDescriptorResponse message to encapsulate the repeated fields.
   408  	// The reflection service is allowed to avoid sending FileDescriptorProtos
   409  	// that were previously sent in response to earlier requests in the stream.
   410  	//
   411  	// Deprecated: The entire proto file grpc/reflection/v1alpha/reflection.proto is marked as deprecated.
   412  	FileDescriptorResponse *FileDescriptorResponse `protobuf:"bytes,4,opt,name=file_descriptor_response,json=fileDescriptorResponse,proto3,oneof"`
   413  }
   414  
   415  type ServerReflectionResponse_AllExtensionNumbersResponse struct {
   416  	// This message is used to answer all_extension_numbers_of_type request.
   417  	//
   418  	// Deprecated: The entire proto file grpc/reflection/v1alpha/reflection.proto is marked as deprecated.
   419  	AllExtensionNumbersResponse *ExtensionNumberResponse `protobuf:"bytes,5,opt,name=all_extension_numbers_response,json=allExtensionNumbersResponse,proto3,oneof"`
   420  }
   421  
   422  type ServerReflectionResponse_ListServicesResponse struct {
   423  	// This message is used to answer list_services request.
   424  	//
   425  	// Deprecated: The entire proto file grpc/reflection/v1alpha/reflection.proto is marked as deprecated.
   426  	ListServicesResponse *ListServiceResponse `protobuf:"bytes,6,opt,name=list_services_response,json=listServicesResponse,proto3,oneof"`
   427  }
   428  
   429  type ServerReflectionResponse_ErrorResponse struct {
   430  	// This message is used when an error occurs.
   431  	//
   432  	// Deprecated: The entire proto file grpc/reflection/v1alpha/reflection.proto is marked as deprecated.
   433  	ErrorResponse *ErrorResponse `protobuf:"bytes,7,opt,name=error_response,json=errorResponse,proto3,oneof"`
   434  }
   435  
   436  func (*ServerReflectionResponse_FileDescriptorResponse) isServerReflectionResponse_MessageResponse() {
   437  }
   438  
   439  func (*ServerReflectionResponse_AllExtensionNumbersResponse) isServerReflectionResponse_MessageResponse() {
   440  }
   441  
   442  func (*ServerReflectionResponse_ListServicesResponse) isServerReflectionResponse_MessageResponse() {}
   443  
   444  func (*ServerReflectionResponse_ErrorResponse) isServerReflectionResponse_MessageResponse() {}
   445  
   446  // Serialized FileDescriptorProto messages sent by the server answering
   447  // a file_by_filename, file_containing_symbol, or file_containing_extension
   448  // request.
   449  //
   450  // Deprecated: The entire proto file grpc/reflection/v1alpha/reflection.proto is marked as deprecated.
   451  type FileDescriptorResponse struct {
   452  	state protoimpl.MessageState `protogen:"open.v1"`
   453  	// Serialized FileDescriptorProto messages. We avoid taking a dependency on
   454  	// descriptor.proto, which uses proto2 only features, by making them opaque
   455  	// bytes instead.
   456  	//
   457  	// Deprecated: The entire proto file grpc/reflection/v1alpha/reflection.proto is marked as deprecated.
   458  	FileDescriptorProto [][]byte `protobuf:"bytes,1,rep,name=file_descriptor_proto,json=fileDescriptorProto,proto3" json:"file_descriptor_proto,omitempty"`
   459  	unknownFields       protoimpl.UnknownFields
   460  	sizeCache           protoimpl.SizeCache
   461  }
   462  
   463  func (x *FileDescriptorResponse) Reset() {
   464  	*x = FileDescriptorResponse{}
   465  	mi := &file_grpc_reflection_v1alpha_reflection_proto_msgTypes[3]
   466  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   467  	ms.StoreMessageInfo(mi)
   468  }
   469  
   470  func (x *FileDescriptorResponse) String() string {
   471  	return protoimpl.X.MessageStringOf(x)
   472  }
   473  
   474  func (*FileDescriptorResponse) ProtoMessage() {}
   475  
   476  func (x *FileDescriptorResponse) ProtoReflect() protoreflect.Message {
   477  	mi := &file_grpc_reflection_v1alpha_reflection_proto_msgTypes[3]
   478  	if x != nil {
   479  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   480  		if ms.LoadMessageInfo() == nil {
   481  			ms.StoreMessageInfo(mi)
   482  		}
   483  		return ms
   484  	}
   485  	return mi.MessageOf(x)
   486  }
   487  
   488  // Deprecated: Use FileDescriptorResponse.ProtoReflect.Descriptor instead.
   489  func (*FileDescriptorResponse) Descriptor() ([]byte, []int) {
   490  	return file_grpc_reflection_v1alpha_reflection_proto_rawDescGZIP(), []int{3}
   491  }
   492  
   493  // Deprecated: The entire proto file grpc/reflection/v1alpha/reflection.proto is marked as deprecated.
   494  func (x *FileDescriptorResponse) GetFileDescriptorProto() [][]byte {
   495  	if x != nil {
   496  		return x.FileDescriptorProto
   497  	}
   498  	return nil
   499  }
   500  
   501  // A list of extension numbers sent by the server answering
   502  // all_extension_numbers_of_type request.
   503  //
   504  // Deprecated: The entire proto file grpc/reflection/v1alpha/reflection.proto is marked as deprecated.
   505  type ExtensionNumberResponse struct {
   506  	state protoimpl.MessageState `protogen:"open.v1"`
   507  	// Full name of the base type, including the package name. The format
   508  	// is <package>.<type>
   509  	//
   510  	// Deprecated: The entire proto file grpc/reflection/v1alpha/reflection.proto is marked as deprecated.
   511  	BaseTypeName string `protobuf:"bytes,1,opt,name=base_type_name,json=baseTypeName,proto3" json:"base_type_name,omitempty"`
   512  	// Deprecated: The entire proto file grpc/reflection/v1alpha/reflection.proto is marked as deprecated.
   513  	ExtensionNumber []int32 `protobuf:"varint,2,rep,packed,name=extension_number,json=extensionNumber,proto3" json:"extension_number,omitempty"`
   514  	unknownFields   protoimpl.UnknownFields
   515  	sizeCache       protoimpl.SizeCache
   516  }
   517  
   518  func (x *ExtensionNumberResponse) Reset() {
   519  	*x = ExtensionNumberResponse{}
   520  	mi := &file_grpc_reflection_v1alpha_reflection_proto_msgTypes[4]
   521  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   522  	ms.StoreMessageInfo(mi)
   523  }
   524  
   525  func (x *ExtensionNumberResponse) String() string {
   526  	return protoimpl.X.MessageStringOf(x)
   527  }
   528  
   529  func (*ExtensionNumberResponse) ProtoMessage() {}
   530  
   531  func (x *ExtensionNumberResponse) ProtoReflect() protoreflect.Message {
   532  	mi := &file_grpc_reflection_v1alpha_reflection_proto_msgTypes[4]
   533  	if x != nil {
   534  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   535  		if ms.LoadMessageInfo() == nil {
   536  			ms.StoreMessageInfo(mi)
   537  		}
   538  		return ms
   539  	}
   540  	return mi.MessageOf(x)
   541  }
   542  
   543  // Deprecated: Use ExtensionNumberResponse.ProtoReflect.Descriptor instead.
   544  func (*ExtensionNumberResponse) Descriptor() ([]byte, []int) {
   545  	return file_grpc_reflection_v1alpha_reflection_proto_rawDescGZIP(), []int{4}
   546  }
   547  
   548  // Deprecated: The entire proto file grpc/reflection/v1alpha/reflection.proto is marked as deprecated.
   549  func (x *ExtensionNumberResponse) GetBaseTypeName() string {
   550  	if x != nil {
   551  		return x.BaseTypeName
   552  	}
   553  	return ""
   554  }
   555  
   556  // Deprecated: The entire proto file grpc/reflection/v1alpha/reflection.proto is marked as deprecated.
   557  func (x *ExtensionNumberResponse) GetExtensionNumber() []int32 {
   558  	if x != nil {
   559  		return x.ExtensionNumber
   560  	}
   561  	return nil
   562  }
   563  
   564  // A list of ServiceResponse sent by the server answering list_services request.
   565  //
   566  // Deprecated: The entire proto file grpc/reflection/v1alpha/reflection.proto is marked as deprecated.
   567  type ListServiceResponse struct {
   568  	state protoimpl.MessageState `protogen:"open.v1"`
   569  	// The information of each service may be expanded in the future, so we use
   570  	// ServiceResponse message to encapsulate it.
   571  	//
   572  	// Deprecated: The entire proto file grpc/reflection/v1alpha/reflection.proto is marked as deprecated.
   573  	Service       []*ServiceResponse `protobuf:"bytes,1,rep,name=service,proto3" json:"service,omitempty"`
   574  	unknownFields protoimpl.UnknownFields
   575  	sizeCache     protoimpl.SizeCache
   576  }
   577  
   578  func (x *ListServiceResponse) Reset() {
   579  	*x = ListServiceResponse{}
   580  	mi := &file_grpc_reflection_v1alpha_reflection_proto_msgTypes[5]
   581  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   582  	ms.StoreMessageInfo(mi)
   583  }
   584  
   585  func (x *ListServiceResponse) String() string {
   586  	return protoimpl.X.MessageStringOf(x)
   587  }
   588  
   589  func (*ListServiceResponse) ProtoMessage() {}
   590  
   591  func (x *ListServiceResponse) ProtoReflect() protoreflect.Message {
   592  	mi := &file_grpc_reflection_v1alpha_reflection_proto_msgTypes[5]
   593  	if x != nil {
   594  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   595  		if ms.LoadMessageInfo() == nil {
   596  			ms.StoreMessageInfo(mi)
   597  		}
   598  		return ms
   599  	}
   600  	return mi.MessageOf(x)
   601  }
   602  
   603  // Deprecated: Use ListServiceResponse.ProtoReflect.Descriptor instead.
   604  func (*ListServiceResponse) Descriptor() ([]byte, []int) {
   605  	return file_grpc_reflection_v1alpha_reflection_proto_rawDescGZIP(), []int{5}
   606  }
   607  
   608  // Deprecated: The entire proto file grpc/reflection/v1alpha/reflection.proto is marked as deprecated.
   609  func (x *ListServiceResponse) GetService() []*ServiceResponse {
   610  	if x != nil {
   611  		return x.Service
   612  	}
   613  	return nil
   614  }
   615  
   616  // The information of a single service used by ListServiceResponse to answer
   617  // list_services request.
   618  //
   619  // Deprecated: The entire proto file grpc/reflection/v1alpha/reflection.proto is marked as deprecated.
   620  type ServiceResponse struct {
   621  	state protoimpl.MessageState `protogen:"open.v1"`
   622  	// Full name of a registered service, including its package name. The format
   623  	// is <package>.<service>
   624  	//
   625  	// Deprecated: The entire proto file grpc/reflection/v1alpha/reflection.proto is marked as deprecated.
   626  	Name          string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   627  	unknownFields protoimpl.UnknownFields
   628  	sizeCache     protoimpl.SizeCache
   629  }
   630  
   631  func (x *ServiceResponse) Reset() {
   632  	*x = ServiceResponse{}
   633  	mi := &file_grpc_reflection_v1alpha_reflection_proto_msgTypes[6]
   634  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   635  	ms.StoreMessageInfo(mi)
   636  }
   637  
   638  func (x *ServiceResponse) String() string {
   639  	return protoimpl.X.MessageStringOf(x)
   640  }
   641  
   642  func (*ServiceResponse) ProtoMessage() {}
   643  
   644  func (x *ServiceResponse) ProtoReflect() protoreflect.Message {
   645  	mi := &file_grpc_reflection_v1alpha_reflection_proto_msgTypes[6]
   646  	if x != nil {
   647  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   648  		if ms.LoadMessageInfo() == nil {
   649  			ms.StoreMessageInfo(mi)
   650  		}
   651  		return ms
   652  	}
   653  	return mi.MessageOf(x)
   654  }
   655  
   656  // Deprecated: Use ServiceResponse.ProtoReflect.Descriptor instead.
   657  func (*ServiceResponse) Descriptor() ([]byte, []int) {
   658  	return file_grpc_reflection_v1alpha_reflection_proto_rawDescGZIP(), []int{6}
   659  }
   660  
   661  // Deprecated: The entire proto file grpc/reflection/v1alpha/reflection.proto is marked as deprecated.
   662  func (x *ServiceResponse) GetName() string {
   663  	if x != nil {
   664  		return x.Name
   665  	}
   666  	return ""
   667  }
   668  
   669  // The error code and error message sent by the server when an error occurs.
   670  //
   671  // Deprecated: The entire proto file grpc/reflection/v1alpha/reflection.proto is marked as deprecated.
   672  type ErrorResponse struct {
   673  	state protoimpl.MessageState `protogen:"open.v1"`
   674  	// This field uses the error codes defined in grpc::StatusCode.
   675  	//
   676  	// Deprecated: The entire proto file grpc/reflection/v1alpha/reflection.proto is marked as deprecated.
   677  	ErrorCode int32 `protobuf:"varint,1,opt,name=error_code,json=errorCode,proto3" json:"error_code,omitempty"`
   678  	// Deprecated: The entire proto file grpc/reflection/v1alpha/reflection.proto is marked as deprecated.
   679  	ErrorMessage  string `protobuf:"bytes,2,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"`
   680  	unknownFields protoimpl.UnknownFields
   681  	sizeCache     protoimpl.SizeCache
   682  }
   683  
   684  func (x *ErrorResponse) Reset() {
   685  	*x = ErrorResponse{}
   686  	mi := &file_grpc_reflection_v1alpha_reflection_proto_msgTypes[7]
   687  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   688  	ms.StoreMessageInfo(mi)
   689  }
   690  
   691  func (x *ErrorResponse) String() string {
   692  	return protoimpl.X.MessageStringOf(x)
   693  }
   694  
   695  func (*ErrorResponse) ProtoMessage() {}
   696  
   697  func (x *ErrorResponse) ProtoReflect() protoreflect.Message {
   698  	mi := &file_grpc_reflection_v1alpha_reflection_proto_msgTypes[7]
   699  	if x != nil {
   700  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   701  		if ms.LoadMessageInfo() == nil {
   702  			ms.StoreMessageInfo(mi)
   703  		}
   704  		return ms
   705  	}
   706  	return mi.MessageOf(x)
   707  }
   708  
   709  // Deprecated: Use ErrorResponse.ProtoReflect.Descriptor instead.
   710  func (*ErrorResponse) Descriptor() ([]byte, []int) {
   711  	return file_grpc_reflection_v1alpha_reflection_proto_rawDescGZIP(), []int{7}
   712  }
   713  
   714  // Deprecated: The entire proto file grpc/reflection/v1alpha/reflection.proto is marked as deprecated.
   715  func (x *ErrorResponse) GetErrorCode() int32 {
   716  	if x != nil {
   717  		return x.ErrorCode
   718  	}
   719  	return 0
   720  }
   721  
   722  // Deprecated: The entire proto file grpc/reflection/v1alpha/reflection.proto is marked as deprecated.
   723  func (x *ErrorResponse) GetErrorMessage() string {
   724  	if x != nil {
   725  		return x.ErrorMessage
   726  	}
   727  	return ""
   728  }
   729  
   730  var File_grpc_reflection_v1alpha_reflection_proto protoreflect.FileDescriptor
   731  
   732  const file_grpc_reflection_v1alpha_reflection_proto_rawDesc = "" +
   733  	"\n" +
   734  	"(grpc/reflection/v1alpha/reflection.proto\x12\x17grpc.reflection.v1alpha\"\xf8\x02\n" +
   735  	"\x17ServerReflectionRequest\x12\x12\n" +
   736  	"\x04host\x18\x01 \x01(\tR\x04host\x12*\n" +
   737  	"\x10file_by_filename\x18\x03 \x01(\tH\x00R\x0efileByFilename\x126\n" +
   738  	"\x16file_containing_symbol\x18\x04 \x01(\tH\x00R\x14fileContainingSymbol\x12g\n" +
   739  	"\x19file_containing_extension\x18\x05 \x01(\v2).grpc.reflection.v1alpha.ExtensionRequestH\x00R\x17fileContainingExtension\x12B\n" +
   740  	"\x1dall_extension_numbers_of_type\x18\x06 \x01(\tH\x00R\x19allExtensionNumbersOfType\x12%\n" +
   741  	"\rlist_services\x18\a \x01(\tH\x00R\flistServicesB\x11\n" +
   742  	"\x0fmessage_request\"f\n" +
   743  	"\x10ExtensionRequest\x12'\n" +
   744  	"\x0fcontaining_type\x18\x01 \x01(\tR\x0econtainingType\x12)\n" +
   745  	"\x10extension_number\x18\x02 \x01(\x05R\x0fextensionNumber\"\xc7\x04\n" +
   746  	"\x18ServerReflectionResponse\x12\x1d\n" +
   747  	"\n" +
   748  	"valid_host\x18\x01 \x01(\tR\tvalidHost\x12[\n" +
   749  	"\x10original_request\x18\x02 \x01(\v20.grpc.reflection.v1alpha.ServerReflectionRequestR\x0foriginalRequest\x12k\n" +
   750  	"\x18file_descriptor_response\x18\x04 \x01(\v2/.grpc.reflection.v1alpha.FileDescriptorResponseH\x00R\x16fileDescriptorResponse\x12w\n" +
   751  	"\x1eall_extension_numbers_response\x18\x05 \x01(\v20.grpc.reflection.v1alpha.ExtensionNumberResponseH\x00R\x1ballExtensionNumbersResponse\x12d\n" +
   752  	"\x16list_services_response\x18\x06 \x01(\v2,.grpc.reflection.v1alpha.ListServiceResponseH\x00R\x14listServicesResponse\x12O\n" +
   753  	"\x0eerror_response\x18\a \x01(\v2&.grpc.reflection.v1alpha.ErrorResponseH\x00R\rerrorResponseB\x12\n" +
   754  	"\x10message_response\"L\n" +
   755  	"\x16FileDescriptorResponse\x122\n" +
   756  	"\x15file_descriptor_proto\x18\x01 \x03(\fR\x13fileDescriptorProto\"j\n" +
   757  	"\x17ExtensionNumberResponse\x12$\n" +
   758  	"\x0ebase_type_name\x18\x01 \x01(\tR\fbaseTypeName\x12)\n" +
   759  	"\x10extension_number\x18\x02 \x03(\x05R\x0fextensionNumber\"Y\n" +
   760  	"\x13ListServiceResponse\x12B\n" +
   761  	"\aservice\x18\x01 \x03(\v2(.grpc.reflection.v1alpha.ServiceResponseR\aservice\"%\n" +
   762  	"\x0fServiceResponse\x12\x12\n" +
   763  	"\x04name\x18\x01 \x01(\tR\x04name\"S\n" +
   764  	"\rErrorResponse\x12\x1d\n" +
   765  	"\n" +
   766  	"error_code\x18\x01 \x01(\x05R\terrorCode\x12#\n" +
   767  	"\rerror_message\x18\x02 \x01(\tR\ferrorMessage2\x93\x01\n" +
   768  	"\x10ServerReflection\x12\x7f\n" +
   769  	"\x14ServerReflectionInfo\x120.grpc.reflection.v1alpha.ServerReflectionRequest\x1a1.grpc.reflection.v1alpha.ServerReflectionResponse(\x010\x01Bs\n" +
   770  	"\x1aio.grpc.reflection.v1alphaB\x15ServerReflectionProtoP\x01Z9google.golang.org/grpc/reflection/grpc_reflection_v1alpha\xb8\x01\x01b\x06proto3"
   771  
   772  var (
   773  	file_grpc_reflection_v1alpha_reflection_proto_rawDescOnce sync.Once
   774  	file_grpc_reflection_v1alpha_reflection_proto_rawDescData []byte
   775  )
   776  
   777  func file_grpc_reflection_v1alpha_reflection_proto_rawDescGZIP() []byte {
   778  	file_grpc_reflection_v1alpha_reflection_proto_rawDescOnce.Do(func() {
   779  		file_grpc_reflection_v1alpha_reflection_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_grpc_reflection_v1alpha_reflection_proto_rawDesc), len(file_grpc_reflection_v1alpha_reflection_proto_rawDesc)))
   780  	})
   781  	return file_grpc_reflection_v1alpha_reflection_proto_rawDescData
   782  }
   783  
   784  var file_grpc_reflection_v1alpha_reflection_proto_msgTypes = make([]protoimpl.MessageInfo, 8)
   785  var file_grpc_reflection_v1alpha_reflection_proto_goTypes = []any{
   786  	(*ServerReflectionRequest)(nil),  // 0: grpc.reflection.v1alpha.ServerReflectionRequest
   787  	(*ExtensionRequest)(nil),         // 1: grpc.reflection.v1alpha.ExtensionRequest
   788  	(*ServerReflectionResponse)(nil), // 2: grpc.reflection.v1alpha.ServerReflectionResponse
   789  	(*FileDescriptorResponse)(nil),   // 3: grpc.reflection.v1alpha.FileDescriptorResponse
   790  	(*ExtensionNumberResponse)(nil),  // 4: grpc.reflection.v1alpha.ExtensionNumberResponse
   791  	(*ListServiceResponse)(nil),      // 5: grpc.reflection.v1alpha.ListServiceResponse
   792  	(*ServiceResponse)(nil),          // 6: grpc.reflection.v1alpha.ServiceResponse
   793  	(*ErrorResponse)(nil),            // 7: grpc.reflection.v1alpha.ErrorResponse
   794  }
   795  var file_grpc_reflection_v1alpha_reflection_proto_depIdxs = []int32{
   796  	1, // 0: grpc.reflection.v1alpha.ServerReflectionRequest.file_containing_extension:type_name -> grpc.reflection.v1alpha.ExtensionRequest
   797  	0, // 1: grpc.reflection.v1alpha.ServerReflectionResponse.original_request:type_name -> grpc.reflection.v1alpha.ServerReflectionRequest
   798  	3, // 2: grpc.reflection.v1alpha.ServerReflectionResponse.file_descriptor_response:type_name -> grpc.reflection.v1alpha.FileDescriptorResponse
   799  	4, // 3: grpc.reflection.v1alpha.ServerReflectionResponse.all_extension_numbers_response:type_name -> grpc.reflection.v1alpha.ExtensionNumberResponse
   800  	5, // 4: grpc.reflection.v1alpha.ServerReflectionResponse.list_services_response:type_name -> grpc.reflection.v1alpha.ListServiceResponse
   801  	7, // 5: grpc.reflection.v1alpha.ServerReflectionResponse.error_response:type_name -> grpc.reflection.v1alpha.ErrorResponse
   802  	6, // 6: grpc.reflection.v1alpha.ListServiceResponse.service:type_name -> grpc.reflection.v1alpha.ServiceResponse
   803  	0, // 7: grpc.reflection.v1alpha.ServerReflection.ServerReflectionInfo:input_type -> grpc.reflection.v1alpha.ServerReflectionRequest
   804  	2, // 8: grpc.reflection.v1alpha.ServerReflection.ServerReflectionInfo:output_type -> grpc.reflection.v1alpha.ServerReflectionResponse
   805  	8, // [8:9] is the sub-list for method output_type
   806  	7, // [7:8] is the sub-list for method input_type
   807  	7, // [7:7] is the sub-list for extension type_name
   808  	7, // [7:7] is the sub-list for extension extendee
   809  	0, // [0:7] is the sub-list for field type_name
   810  }
   811  
   812  func init() { file_grpc_reflection_v1alpha_reflection_proto_init() }
   813  func file_grpc_reflection_v1alpha_reflection_proto_init() {
   814  	if File_grpc_reflection_v1alpha_reflection_proto != nil {
   815  		return
   816  	}
   817  	file_grpc_reflection_v1alpha_reflection_proto_msgTypes[0].OneofWrappers = []any{
   818  		(*ServerReflectionRequest_FileByFilename)(nil),
   819  		(*ServerReflectionRequest_FileContainingSymbol)(nil),
   820  		(*ServerReflectionRequest_FileContainingExtension)(nil),
   821  		(*ServerReflectionRequest_AllExtensionNumbersOfType)(nil),
   822  		(*ServerReflectionRequest_ListServices)(nil),
   823  	}
   824  	file_grpc_reflection_v1alpha_reflection_proto_msgTypes[2].OneofWrappers = []any{
   825  		(*ServerReflectionResponse_FileDescriptorResponse)(nil),
   826  		(*ServerReflectionResponse_AllExtensionNumbersResponse)(nil),
   827  		(*ServerReflectionResponse_ListServicesResponse)(nil),
   828  		(*ServerReflectionResponse_ErrorResponse)(nil),
   829  	}
   830  	type x struct{}
   831  	out := protoimpl.TypeBuilder{
   832  		File: protoimpl.DescBuilder{
   833  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   834  			RawDescriptor: unsafe.Slice(unsafe.StringData(file_grpc_reflection_v1alpha_reflection_proto_rawDesc), len(file_grpc_reflection_v1alpha_reflection_proto_rawDesc)),
   835  			NumEnums:      0,
   836  			NumMessages:   8,
   837  			NumExtensions: 0,
   838  			NumServices:   1,
   839  		},
   840  		GoTypes:           file_grpc_reflection_v1alpha_reflection_proto_goTypes,
   841  		DependencyIndexes: file_grpc_reflection_v1alpha_reflection_proto_depIdxs,
   842  		MessageInfos:      file_grpc_reflection_v1alpha_reflection_proto_msgTypes,
   843  	}.Build()
   844  	File_grpc_reflection_v1alpha_reflection_proto = out.File
   845  	file_grpc_reflection_v1alpha_reflection_proto_goTypes = nil
   846  	file_grpc_reflection_v1alpha_reflection_proto_depIdxs = nil
   847  }