github.com/hxx258456/ccgo@v0.0.5-0.20230213014102-48b35f46f66f/grpc/reflection/grpc_reflection_v1alpha/reflection.pb.go (about)

     1  // Copyright 2016 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  
    15  // Service exported by server reflection
    16  
    17  // Code generated by protoc-gen-go. DO NOT EDIT.
    18  // versions:
    19  // 	protoc-gen-go v1.25.0
    20  // 	protoc        v3.14.0
    21  // source: reflection/grpc_reflection_v1alpha/reflection.proto
    22  
    23  package grpc_reflection_v1alpha
    24  
    25  import (
    26  	proto "github.com/golang/protobuf/proto"
    27  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    28  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    29  	reflect "reflect"
    30  	sync "sync"
    31  )
    32  
    33  const (
    34  	// Verify that this generated code is sufficiently up-to-date.
    35  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    36  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    37  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    38  )
    39  
    40  // This is a compile-time assertion that a sufficiently up-to-date version
    41  // of the legacy proto package is being used.
    42  const _ = proto.ProtoPackageIsVersion4
    43  
    44  // The message sent by the client when calling ServerReflectionInfo method.
    45  type ServerReflectionRequest struct {
    46  	state         protoimpl.MessageState
    47  	sizeCache     protoimpl.SizeCache
    48  	unknownFields protoimpl.UnknownFields
    49  
    50  	Host string `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"`
    51  	// To use reflection service, the client should set one of the following
    52  	// fields in message_request. The server distinguishes requests by their
    53  	// defined field and then handles them using corresponding methods.
    54  	//
    55  	// Types that are assignable to MessageRequest:
    56  	//	*ServerReflectionRequest_FileByFilename
    57  	//	*ServerReflectionRequest_FileContainingSymbol
    58  	//	*ServerReflectionRequest_FileContainingExtension
    59  	//	*ServerReflectionRequest_AllExtensionNumbersOfType
    60  	//	*ServerReflectionRequest_ListServices
    61  	MessageRequest isServerReflectionRequest_MessageRequest `protobuf_oneof:"message_request"`
    62  }
    63  
    64  func (x *ServerReflectionRequest) Reset() {
    65  	*x = ServerReflectionRequest{}
    66  	if protoimpl.UnsafeEnabled {
    67  		mi := &file_reflection_grpc_reflection_v1alpha_reflection_proto_msgTypes[0]
    68  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    69  		ms.StoreMessageInfo(mi)
    70  	}
    71  }
    72  
    73  func (x *ServerReflectionRequest) String() string {
    74  	return protoimpl.X.MessageStringOf(x)
    75  }
    76  
    77  func (*ServerReflectionRequest) ProtoMessage() {}
    78  
    79  func (x *ServerReflectionRequest) ProtoReflect() protoreflect.Message {
    80  	mi := &file_reflection_grpc_reflection_v1alpha_reflection_proto_msgTypes[0]
    81  	if protoimpl.UnsafeEnabled && x != nil {
    82  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    83  		if ms.LoadMessageInfo() == nil {
    84  			ms.StoreMessageInfo(mi)
    85  		}
    86  		return ms
    87  	}
    88  	return mi.MessageOf(x)
    89  }
    90  
    91  // Deprecated: Use ServerReflectionRequest.ProtoReflect.Descriptor instead.
    92  func (*ServerReflectionRequest) Descriptor() ([]byte, []int) {
    93  	return file_reflection_grpc_reflection_v1alpha_reflection_proto_rawDescGZIP(), []int{0}
    94  }
    95  
    96  func (x *ServerReflectionRequest) GetHost() string {
    97  	if x != nil {
    98  		return x.Host
    99  	}
   100  	return ""
   101  }
   102  
   103  func (m *ServerReflectionRequest) GetMessageRequest() isServerReflectionRequest_MessageRequest {
   104  	if m != nil {
   105  		return m.MessageRequest
   106  	}
   107  	return nil
   108  }
   109  
   110  func (x *ServerReflectionRequest) GetFileByFilename() string {
   111  	if x, ok := x.GetMessageRequest().(*ServerReflectionRequest_FileByFilename); ok {
   112  		return x.FileByFilename
   113  	}
   114  	return ""
   115  }
   116  
   117  func (x *ServerReflectionRequest) GetFileContainingSymbol() string {
   118  	if x, ok := x.GetMessageRequest().(*ServerReflectionRequest_FileContainingSymbol); ok {
   119  		return x.FileContainingSymbol
   120  	}
   121  	return ""
   122  }
   123  
   124  func (x *ServerReflectionRequest) GetFileContainingExtension() *ExtensionRequest {
   125  	if x, ok := x.GetMessageRequest().(*ServerReflectionRequest_FileContainingExtension); ok {
   126  		return x.FileContainingExtension
   127  	}
   128  	return nil
   129  }
   130  
   131  func (x *ServerReflectionRequest) GetAllExtensionNumbersOfType() string {
   132  	if x, ok := x.GetMessageRequest().(*ServerReflectionRequest_AllExtensionNumbersOfType); ok {
   133  		return x.AllExtensionNumbersOfType
   134  	}
   135  	return ""
   136  }
   137  
   138  func (x *ServerReflectionRequest) GetListServices() string {
   139  	if x, ok := x.GetMessageRequest().(*ServerReflectionRequest_ListServices); ok {
   140  		return x.ListServices
   141  	}
   142  	return ""
   143  }
   144  
   145  type isServerReflectionRequest_MessageRequest interface {
   146  	isServerReflectionRequest_MessageRequest()
   147  }
   148  
   149  type ServerReflectionRequest_FileByFilename struct {
   150  	// Find a proto file by the file name.
   151  	FileByFilename string `protobuf:"bytes,3,opt,name=file_by_filename,json=fileByFilename,proto3,oneof"`
   152  }
   153  
   154  type ServerReflectionRequest_FileContainingSymbol struct {
   155  	// Find the proto file that declares the given fully-qualified symbol name.
   156  	// This field should be a fully-qualified symbol name
   157  	// (e.g. <package>.<service>[.<method>] or <package>.<type>).
   158  	FileContainingSymbol string `protobuf:"bytes,4,opt,name=file_containing_symbol,json=fileContainingSymbol,proto3,oneof"`
   159  }
   160  
   161  type ServerReflectionRequest_FileContainingExtension struct {
   162  	// Find the proto file which defines an extension extending the given
   163  	// message type with the given field number.
   164  	FileContainingExtension *ExtensionRequest `protobuf:"bytes,5,opt,name=file_containing_extension,json=fileContainingExtension,proto3,oneof"`
   165  }
   166  
   167  type ServerReflectionRequest_AllExtensionNumbersOfType struct {
   168  	// Finds the tag numbers used by all known extensions of extendee_type, and
   169  	// appends them to ExtensionNumberResponse in an undefined order.
   170  	// Its corresponding method is best-effort: it's not guaranteed that the
   171  	// reflection service will implement this method, and it's not guaranteed
   172  	// that this method will provide all extensions. Returns
   173  	// StatusCode::UNIMPLEMENTED if it's not implemented.
   174  	// This field should be a fully-qualified type name. The format is
   175  	// <package>.<type>
   176  	AllExtensionNumbersOfType string `protobuf:"bytes,6,opt,name=all_extension_numbers_of_type,json=allExtensionNumbersOfType,proto3,oneof"`
   177  }
   178  
   179  type ServerReflectionRequest_ListServices struct {
   180  	// List the full names of registered services. The content will not be
   181  	// checked.
   182  	ListServices string `protobuf:"bytes,7,opt,name=list_services,json=listServices,proto3,oneof"`
   183  }
   184  
   185  func (*ServerReflectionRequest_FileByFilename) isServerReflectionRequest_MessageRequest() {}
   186  
   187  func (*ServerReflectionRequest_FileContainingSymbol) isServerReflectionRequest_MessageRequest() {}
   188  
   189  func (*ServerReflectionRequest_FileContainingExtension) isServerReflectionRequest_MessageRequest() {}
   190  
   191  func (*ServerReflectionRequest_AllExtensionNumbersOfType) isServerReflectionRequest_MessageRequest() {
   192  }
   193  
   194  func (*ServerReflectionRequest_ListServices) isServerReflectionRequest_MessageRequest() {}
   195  
   196  // The type name and extension number sent by the client when requesting
   197  // file_containing_extension.
   198  type ExtensionRequest struct {
   199  	state         protoimpl.MessageState
   200  	sizeCache     protoimpl.SizeCache
   201  	unknownFields protoimpl.UnknownFields
   202  
   203  	// Fully-qualified type name. The format should be <package>.<type>
   204  	ContainingType  string `protobuf:"bytes,1,opt,name=containing_type,json=containingType,proto3" json:"containing_type,omitempty"`
   205  	ExtensionNumber int32  `protobuf:"varint,2,opt,name=extension_number,json=extensionNumber,proto3" json:"extension_number,omitempty"`
   206  }
   207  
   208  func (x *ExtensionRequest) Reset() {
   209  	*x = ExtensionRequest{}
   210  	if protoimpl.UnsafeEnabled {
   211  		mi := &file_reflection_grpc_reflection_v1alpha_reflection_proto_msgTypes[1]
   212  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   213  		ms.StoreMessageInfo(mi)
   214  	}
   215  }
   216  
   217  func (x *ExtensionRequest) String() string {
   218  	return protoimpl.X.MessageStringOf(x)
   219  }
   220  
   221  func (*ExtensionRequest) ProtoMessage() {}
   222  
   223  func (x *ExtensionRequest) ProtoReflect() protoreflect.Message {
   224  	mi := &file_reflection_grpc_reflection_v1alpha_reflection_proto_msgTypes[1]
   225  	if protoimpl.UnsafeEnabled && x != nil {
   226  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   227  		if ms.LoadMessageInfo() == nil {
   228  			ms.StoreMessageInfo(mi)
   229  		}
   230  		return ms
   231  	}
   232  	return mi.MessageOf(x)
   233  }
   234  
   235  // Deprecated: Use ExtensionRequest.ProtoReflect.Descriptor instead.
   236  func (*ExtensionRequest) Descriptor() ([]byte, []int) {
   237  	return file_reflection_grpc_reflection_v1alpha_reflection_proto_rawDescGZIP(), []int{1}
   238  }
   239  
   240  func (x *ExtensionRequest) GetContainingType() string {
   241  	if x != nil {
   242  		return x.ContainingType
   243  	}
   244  	return ""
   245  }
   246  
   247  func (x *ExtensionRequest) GetExtensionNumber() int32 {
   248  	if x != nil {
   249  		return x.ExtensionNumber
   250  	}
   251  	return 0
   252  }
   253  
   254  // The message sent by the server to answer ServerReflectionInfo method.
   255  type ServerReflectionResponse struct {
   256  	state         protoimpl.MessageState
   257  	sizeCache     protoimpl.SizeCache
   258  	unknownFields protoimpl.UnknownFields
   259  
   260  	ValidHost       string                   `protobuf:"bytes,1,opt,name=valid_host,json=validHost,proto3" json:"valid_host,omitempty"`
   261  	OriginalRequest *ServerReflectionRequest `protobuf:"bytes,2,opt,name=original_request,json=originalRequest,proto3" json:"original_request,omitempty"`
   262  	// The server sets one of the following fields according to the
   263  	// message_request in the request.
   264  	//
   265  	// Types that are assignable to MessageResponse:
   266  	//	*ServerReflectionResponse_FileDescriptorResponse
   267  	//	*ServerReflectionResponse_AllExtensionNumbersResponse
   268  	//	*ServerReflectionResponse_ListServicesResponse
   269  	//	*ServerReflectionResponse_ErrorResponse
   270  	MessageResponse isServerReflectionResponse_MessageResponse `protobuf_oneof:"message_response"`
   271  }
   272  
   273  func (x *ServerReflectionResponse) Reset() {
   274  	*x = ServerReflectionResponse{}
   275  	if protoimpl.UnsafeEnabled {
   276  		mi := &file_reflection_grpc_reflection_v1alpha_reflection_proto_msgTypes[2]
   277  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   278  		ms.StoreMessageInfo(mi)
   279  	}
   280  }
   281  
   282  func (x *ServerReflectionResponse) String() string {
   283  	return protoimpl.X.MessageStringOf(x)
   284  }
   285  
   286  func (*ServerReflectionResponse) ProtoMessage() {}
   287  
   288  func (x *ServerReflectionResponse) ProtoReflect() protoreflect.Message {
   289  	mi := &file_reflection_grpc_reflection_v1alpha_reflection_proto_msgTypes[2]
   290  	if protoimpl.UnsafeEnabled && 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 ServerReflectionResponse.ProtoReflect.Descriptor instead.
   301  func (*ServerReflectionResponse) Descriptor() ([]byte, []int) {
   302  	return file_reflection_grpc_reflection_v1alpha_reflection_proto_rawDescGZIP(), []int{2}
   303  }
   304  
   305  func (x *ServerReflectionResponse) GetValidHost() string {
   306  	if x != nil {
   307  		return x.ValidHost
   308  	}
   309  	return ""
   310  }
   311  
   312  func (x *ServerReflectionResponse) GetOriginalRequest() *ServerReflectionRequest {
   313  	if x != nil {
   314  		return x.OriginalRequest
   315  	}
   316  	return nil
   317  }
   318  
   319  func (m *ServerReflectionResponse) GetMessageResponse() isServerReflectionResponse_MessageResponse {
   320  	if m != nil {
   321  		return m.MessageResponse
   322  	}
   323  	return nil
   324  }
   325  
   326  func (x *ServerReflectionResponse) GetFileDescriptorResponse() *FileDescriptorResponse {
   327  	if x, ok := x.GetMessageResponse().(*ServerReflectionResponse_FileDescriptorResponse); ok {
   328  		return x.FileDescriptorResponse
   329  	}
   330  	return nil
   331  }
   332  
   333  func (x *ServerReflectionResponse) GetAllExtensionNumbersResponse() *ExtensionNumberResponse {
   334  	if x, ok := x.GetMessageResponse().(*ServerReflectionResponse_AllExtensionNumbersResponse); ok {
   335  		return x.AllExtensionNumbersResponse
   336  	}
   337  	return nil
   338  }
   339  
   340  func (x *ServerReflectionResponse) GetListServicesResponse() *ListServiceResponse {
   341  	if x, ok := x.GetMessageResponse().(*ServerReflectionResponse_ListServicesResponse); ok {
   342  		return x.ListServicesResponse
   343  	}
   344  	return nil
   345  }
   346  
   347  func (x *ServerReflectionResponse) GetErrorResponse() *ErrorResponse {
   348  	if x, ok := x.GetMessageResponse().(*ServerReflectionResponse_ErrorResponse); ok {
   349  		return x.ErrorResponse
   350  	}
   351  	return nil
   352  }
   353  
   354  type isServerReflectionResponse_MessageResponse interface {
   355  	isServerReflectionResponse_MessageResponse()
   356  }
   357  
   358  type ServerReflectionResponse_FileDescriptorResponse struct {
   359  	// This message is used to answer file_by_filename, file_containing_symbol,
   360  	// file_containing_extension requests with transitive dependencies.
   361  	// As the repeated label is not allowed in oneof fields, we use a
   362  	// FileDescriptorResponse message to encapsulate the repeated fields.
   363  	// The reflection service is allowed to avoid sending FileDescriptorProtos
   364  	// that were previously sent in response to earlier requests in the stream.
   365  	FileDescriptorResponse *FileDescriptorResponse `protobuf:"bytes,4,opt,name=file_descriptor_response,json=fileDescriptorResponse,proto3,oneof"`
   366  }
   367  
   368  type ServerReflectionResponse_AllExtensionNumbersResponse struct {
   369  	// This message is used to answer all_extension_numbers_of_type requests.
   370  	AllExtensionNumbersResponse *ExtensionNumberResponse `protobuf:"bytes,5,opt,name=all_extension_numbers_response,json=allExtensionNumbersResponse,proto3,oneof"`
   371  }
   372  
   373  type ServerReflectionResponse_ListServicesResponse struct {
   374  	// This message is used to answer list_services requests.
   375  	ListServicesResponse *ListServiceResponse `protobuf:"bytes,6,opt,name=list_services_response,json=listServicesResponse,proto3,oneof"`
   376  }
   377  
   378  type ServerReflectionResponse_ErrorResponse struct {
   379  	// This message is used when an error occurs.
   380  	ErrorResponse *ErrorResponse `protobuf:"bytes,7,opt,name=error_response,json=errorResponse,proto3,oneof"`
   381  }
   382  
   383  func (*ServerReflectionResponse_FileDescriptorResponse) isServerReflectionResponse_MessageResponse() {
   384  }
   385  
   386  func (*ServerReflectionResponse_AllExtensionNumbersResponse) isServerReflectionResponse_MessageResponse() {
   387  }
   388  
   389  func (*ServerReflectionResponse_ListServicesResponse) isServerReflectionResponse_MessageResponse() {}
   390  
   391  func (*ServerReflectionResponse_ErrorResponse) isServerReflectionResponse_MessageResponse() {}
   392  
   393  // Serialized FileDescriptorProto messages sent by the server answering
   394  // a file_by_filename, file_containing_symbol, or file_containing_extension
   395  // request.
   396  type FileDescriptorResponse struct {
   397  	state         protoimpl.MessageState
   398  	sizeCache     protoimpl.SizeCache
   399  	unknownFields protoimpl.UnknownFields
   400  
   401  	// Serialized FileDescriptorProto messages. We avoid taking a dependency on
   402  	// descriptor.proto, which uses proto2 only features, by making them opaque
   403  	// bytes instead.
   404  	FileDescriptorProto [][]byte `protobuf:"bytes,1,rep,name=file_descriptor_proto,json=fileDescriptorProto,proto3" json:"file_descriptor_proto,omitempty"`
   405  }
   406  
   407  func (x *FileDescriptorResponse) Reset() {
   408  	*x = FileDescriptorResponse{}
   409  	if protoimpl.UnsafeEnabled {
   410  		mi := &file_reflection_grpc_reflection_v1alpha_reflection_proto_msgTypes[3]
   411  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   412  		ms.StoreMessageInfo(mi)
   413  	}
   414  }
   415  
   416  func (x *FileDescriptorResponse) String() string {
   417  	return protoimpl.X.MessageStringOf(x)
   418  }
   419  
   420  func (*FileDescriptorResponse) ProtoMessage() {}
   421  
   422  func (x *FileDescriptorResponse) ProtoReflect() protoreflect.Message {
   423  	mi := &file_reflection_grpc_reflection_v1alpha_reflection_proto_msgTypes[3]
   424  	if protoimpl.UnsafeEnabled && x != nil {
   425  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   426  		if ms.LoadMessageInfo() == nil {
   427  			ms.StoreMessageInfo(mi)
   428  		}
   429  		return ms
   430  	}
   431  	return mi.MessageOf(x)
   432  }
   433  
   434  // Deprecated: Use FileDescriptorResponse.ProtoReflect.Descriptor instead.
   435  func (*FileDescriptorResponse) Descriptor() ([]byte, []int) {
   436  	return file_reflection_grpc_reflection_v1alpha_reflection_proto_rawDescGZIP(), []int{3}
   437  }
   438  
   439  func (x *FileDescriptorResponse) GetFileDescriptorProto() [][]byte {
   440  	if x != nil {
   441  		return x.FileDescriptorProto
   442  	}
   443  	return nil
   444  }
   445  
   446  // A list of extension numbers sent by the server answering
   447  // all_extension_numbers_of_type request.
   448  type ExtensionNumberResponse struct {
   449  	state         protoimpl.MessageState
   450  	sizeCache     protoimpl.SizeCache
   451  	unknownFields protoimpl.UnknownFields
   452  
   453  	// Full name of the base type, including the package name. The format
   454  	// is <package>.<type>
   455  	BaseTypeName    string  `protobuf:"bytes,1,opt,name=base_type_name,json=baseTypeName,proto3" json:"base_type_name,omitempty"`
   456  	ExtensionNumber []int32 `protobuf:"varint,2,rep,packed,name=extension_number,json=extensionNumber,proto3" json:"extension_number,omitempty"`
   457  }
   458  
   459  func (x *ExtensionNumberResponse) Reset() {
   460  	*x = ExtensionNumberResponse{}
   461  	if protoimpl.UnsafeEnabled {
   462  		mi := &file_reflection_grpc_reflection_v1alpha_reflection_proto_msgTypes[4]
   463  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   464  		ms.StoreMessageInfo(mi)
   465  	}
   466  }
   467  
   468  func (x *ExtensionNumberResponse) String() string {
   469  	return protoimpl.X.MessageStringOf(x)
   470  }
   471  
   472  func (*ExtensionNumberResponse) ProtoMessage() {}
   473  
   474  func (x *ExtensionNumberResponse) ProtoReflect() protoreflect.Message {
   475  	mi := &file_reflection_grpc_reflection_v1alpha_reflection_proto_msgTypes[4]
   476  	if protoimpl.UnsafeEnabled && x != nil {
   477  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   478  		if ms.LoadMessageInfo() == nil {
   479  			ms.StoreMessageInfo(mi)
   480  		}
   481  		return ms
   482  	}
   483  	return mi.MessageOf(x)
   484  }
   485  
   486  // Deprecated: Use ExtensionNumberResponse.ProtoReflect.Descriptor instead.
   487  func (*ExtensionNumberResponse) Descriptor() ([]byte, []int) {
   488  	return file_reflection_grpc_reflection_v1alpha_reflection_proto_rawDescGZIP(), []int{4}
   489  }
   490  
   491  func (x *ExtensionNumberResponse) GetBaseTypeName() string {
   492  	if x != nil {
   493  		return x.BaseTypeName
   494  	}
   495  	return ""
   496  }
   497  
   498  func (x *ExtensionNumberResponse) GetExtensionNumber() []int32 {
   499  	if x != nil {
   500  		return x.ExtensionNumber
   501  	}
   502  	return nil
   503  }
   504  
   505  // A list of ServiceResponse sent by the server answering list_services request.
   506  type ListServiceResponse struct {
   507  	state         protoimpl.MessageState
   508  	sizeCache     protoimpl.SizeCache
   509  	unknownFields protoimpl.UnknownFields
   510  
   511  	// The information of each service may be expanded in the future, so we use
   512  	// ServiceResponse message to encapsulate it.
   513  	Service []*ServiceResponse `protobuf:"bytes,1,rep,name=service,proto3" json:"service,omitempty"`
   514  }
   515  
   516  func (x *ListServiceResponse) Reset() {
   517  	*x = ListServiceResponse{}
   518  	if protoimpl.UnsafeEnabled {
   519  		mi := &file_reflection_grpc_reflection_v1alpha_reflection_proto_msgTypes[5]
   520  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   521  		ms.StoreMessageInfo(mi)
   522  	}
   523  }
   524  
   525  func (x *ListServiceResponse) String() string {
   526  	return protoimpl.X.MessageStringOf(x)
   527  }
   528  
   529  func (*ListServiceResponse) ProtoMessage() {}
   530  
   531  func (x *ListServiceResponse) ProtoReflect() protoreflect.Message {
   532  	mi := &file_reflection_grpc_reflection_v1alpha_reflection_proto_msgTypes[5]
   533  	if protoimpl.UnsafeEnabled && 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 ListServiceResponse.ProtoReflect.Descriptor instead.
   544  func (*ListServiceResponse) Descriptor() ([]byte, []int) {
   545  	return file_reflection_grpc_reflection_v1alpha_reflection_proto_rawDescGZIP(), []int{5}
   546  }
   547  
   548  func (x *ListServiceResponse) GetService() []*ServiceResponse {
   549  	if x != nil {
   550  		return x.Service
   551  	}
   552  	return nil
   553  }
   554  
   555  // The information of a single service used by ListServiceResponse to answer
   556  // list_services request.
   557  type ServiceResponse struct {
   558  	state         protoimpl.MessageState
   559  	sizeCache     protoimpl.SizeCache
   560  	unknownFields protoimpl.UnknownFields
   561  
   562  	// Full name of a registered service, including its package name. The format
   563  	// is <package>.<service>
   564  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   565  }
   566  
   567  func (x *ServiceResponse) Reset() {
   568  	*x = ServiceResponse{}
   569  	if protoimpl.UnsafeEnabled {
   570  		mi := &file_reflection_grpc_reflection_v1alpha_reflection_proto_msgTypes[6]
   571  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   572  		ms.StoreMessageInfo(mi)
   573  	}
   574  }
   575  
   576  func (x *ServiceResponse) String() string {
   577  	return protoimpl.X.MessageStringOf(x)
   578  }
   579  
   580  func (*ServiceResponse) ProtoMessage() {}
   581  
   582  func (x *ServiceResponse) ProtoReflect() protoreflect.Message {
   583  	mi := &file_reflection_grpc_reflection_v1alpha_reflection_proto_msgTypes[6]
   584  	if protoimpl.UnsafeEnabled && x != nil {
   585  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   586  		if ms.LoadMessageInfo() == nil {
   587  			ms.StoreMessageInfo(mi)
   588  		}
   589  		return ms
   590  	}
   591  	return mi.MessageOf(x)
   592  }
   593  
   594  // Deprecated: Use ServiceResponse.ProtoReflect.Descriptor instead.
   595  func (*ServiceResponse) Descriptor() ([]byte, []int) {
   596  	return file_reflection_grpc_reflection_v1alpha_reflection_proto_rawDescGZIP(), []int{6}
   597  }
   598  
   599  func (x *ServiceResponse) GetName() string {
   600  	if x != nil {
   601  		return x.Name
   602  	}
   603  	return ""
   604  }
   605  
   606  // The error code and error message sent by the server when an error occurs.
   607  type ErrorResponse struct {
   608  	state         protoimpl.MessageState
   609  	sizeCache     protoimpl.SizeCache
   610  	unknownFields protoimpl.UnknownFields
   611  
   612  	// This field uses the error codes defined in grpc::StatusCode.
   613  	ErrorCode    int32  `protobuf:"varint,1,opt,name=error_code,json=errorCode,proto3" json:"error_code,omitempty"`
   614  	ErrorMessage string `protobuf:"bytes,2,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"`
   615  }
   616  
   617  func (x *ErrorResponse) Reset() {
   618  	*x = ErrorResponse{}
   619  	if protoimpl.UnsafeEnabled {
   620  		mi := &file_reflection_grpc_reflection_v1alpha_reflection_proto_msgTypes[7]
   621  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   622  		ms.StoreMessageInfo(mi)
   623  	}
   624  }
   625  
   626  func (x *ErrorResponse) String() string {
   627  	return protoimpl.X.MessageStringOf(x)
   628  }
   629  
   630  func (*ErrorResponse) ProtoMessage() {}
   631  
   632  func (x *ErrorResponse) ProtoReflect() protoreflect.Message {
   633  	mi := &file_reflection_grpc_reflection_v1alpha_reflection_proto_msgTypes[7]
   634  	if protoimpl.UnsafeEnabled && x != nil {
   635  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   636  		if ms.LoadMessageInfo() == nil {
   637  			ms.StoreMessageInfo(mi)
   638  		}
   639  		return ms
   640  	}
   641  	return mi.MessageOf(x)
   642  }
   643  
   644  // Deprecated: Use ErrorResponse.ProtoReflect.Descriptor instead.
   645  func (*ErrorResponse) Descriptor() ([]byte, []int) {
   646  	return file_reflection_grpc_reflection_v1alpha_reflection_proto_rawDescGZIP(), []int{7}
   647  }
   648  
   649  func (x *ErrorResponse) GetErrorCode() int32 {
   650  	if x != nil {
   651  		return x.ErrorCode
   652  	}
   653  	return 0
   654  }
   655  
   656  func (x *ErrorResponse) GetErrorMessage() string {
   657  	if x != nil {
   658  		return x.ErrorMessage
   659  	}
   660  	return ""
   661  }
   662  
   663  var File_reflection_grpc_reflection_v1alpha_reflection_proto protoreflect.FileDescriptor
   664  
   665  var file_reflection_grpc_reflection_v1alpha_reflection_proto_rawDesc = []byte{
   666  	0x0a, 0x33, 0x72, 0x65, 0x66, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x67, 0x72, 0x70,
   667  	0x63, 0x5f, 0x72, 0x65, 0x66, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x76, 0x31, 0x61,
   668  	0x6c, 0x70, 0x68, 0x61, 0x2f, 0x72, 0x65, 0x66, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e,
   669  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x17, 0x67, 0x72, 0x70, 0x63, 0x2e, 0x72, 0x65, 0x66, 0x6c,
   670  	0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x22, 0xf8,
   671  	0x02, 0x0a, 0x17, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x66, 0x6c, 0x65, 0x63, 0x74,
   672  	0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x6f,
   673  	0x73, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x12, 0x2a,
   674  	0x0a, 0x10, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x62, 0x79, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x6e, 0x61,
   675  	0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x0e, 0x66, 0x69, 0x6c, 0x65,
   676  	0x42, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x36, 0x0a, 0x16, 0x66, 0x69,
   677  	0x6c, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x79,
   678  	0x6d, 0x62, 0x6f, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x14, 0x66, 0x69,
   679  	0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x53, 0x79, 0x6d, 0x62,
   680  	0x6f, 0x6c, 0x12, 0x67, 0x0a, 0x19, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x61,
   681  	0x69, 0x6e, 0x69, 0x6e, 0x67, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x18,
   682  	0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x72, 0x70, 0x63, 0x2e, 0x72, 0x65, 0x66,
   683  	0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e,
   684  	0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
   685  	0x48, 0x00, 0x52, 0x17, 0x66, 0x69, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x69,
   686  	0x6e, 0x67, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x42, 0x0a, 0x1d, 0x61,
   687  	0x6c, 0x6c, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x75, 0x6d,
   688  	0x62, 0x65, 0x72, 0x73, 0x5f, 0x6f, 0x66, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x06, 0x20, 0x01,
   689  	0x28, 0x09, 0x48, 0x00, 0x52, 0x19, 0x61, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69,
   690  	0x6f, 0x6e, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x4f, 0x66, 0x54, 0x79, 0x70, 0x65, 0x12,
   691  	0x25, 0x0a, 0x0d, 0x6c, 0x69, 0x73, 0x74, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73,
   692  	0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x0c, 0x6c, 0x69, 0x73, 0x74, 0x53, 0x65,
   693  	0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x42, 0x11, 0x0a, 0x0f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67,
   694  	0x65, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x66, 0x0a, 0x10, 0x45, 0x78, 0x74,
   695  	0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x27, 0x0a,
   696  	0x0f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x5f, 0x74, 0x79, 0x70, 0x65,
   697  	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x69,
   698  	0x6e, 0x67, 0x54, 0x79, 0x70, 0x65, 0x12, 0x29, 0x0a, 0x10, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73,
   699  	0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05,
   700  	0x52, 0x0f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x4e, 0x75, 0x6d, 0x62, 0x65,
   701  	0x72, 0x22, 0xc7, 0x04, 0x0a, 0x18, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x66, 0x6c,
   702  	0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1d,
   703  	0x0a, 0x0a, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x5f, 0x68, 0x6f, 0x73, 0x74, 0x18, 0x01, 0x20, 0x01,
   704  	0x28, 0x09, 0x52, 0x09, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x48, 0x6f, 0x73, 0x74, 0x12, 0x5b, 0x0a,
   705  	0x10, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73,
   706  	0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x67, 0x72, 0x70, 0x63, 0x2e, 0x72,
   707  	0x65, 0x66, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
   708  	0x61, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x66, 0x6c, 0x65, 0x63, 0x74, 0x69,
   709  	0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x0f, 0x6f, 0x72, 0x69, 0x67, 0x69,
   710  	0x6e, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x6b, 0x0a, 0x18, 0x66, 0x69,
   711  	0x6c, 0x65, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x5f, 0x72, 0x65,
   712  	0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67,
   713  	0x72, 0x70, 0x63, 0x2e, 0x72, 0x65, 0x66, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76,
   714  	0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x44, 0x65, 0x73, 0x63, 0x72,
   715  	0x69, 0x70, 0x74, 0x6f, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x48, 0x00, 0x52,
   716  	0x16, 0x66, 0x69, 0x6c, 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x52,
   717  	0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x77, 0x0a, 0x1e, 0x61, 0x6c, 0x6c, 0x5f, 0x65,
   718  	0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x73,
   719  	0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32,
   720  	0x30, 0x2e, 0x67, 0x72, 0x70, 0x63, 0x2e, 0x72, 0x65, 0x66, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f,
   721  	0x6e, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73,
   722  	0x69, 0x6f, 0x6e, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
   723  	0x65, 0x48, 0x00, 0x52, 0x1b, 0x61, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f,
   724  	0x6e, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
   725  	0x12, 0x64, 0x0a, 0x16, 0x6c, 0x69, 0x73, 0x74, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
   726  	0x73, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b,
   727  	0x32, 0x2c, 0x2e, 0x67, 0x72, 0x70, 0x63, 0x2e, 0x72, 0x65, 0x66, 0x6c, 0x65, 0x63, 0x74, 0x69,
   728  	0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x53,
   729  	0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x48, 0x00,
   730  	0x52, 0x14, 0x6c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x52, 0x65,
   731  	0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4f, 0x0a, 0x0e, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f,
   732  	0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26,
   733  	0x2e, 0x67, 0x72, 0x70, 0x63, 0x2e, 0x72, 0x65, 0x66, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e,
   734  	0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x65,
   735  	0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x48, 0x00, 0x52, 0x0d, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x52,
   736  	0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x12, 0x0a, 0x10, 0x6d, 0x65, 0x73, 0x73, 0x61,
   737  	0x67, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4c, 0x0a, 0x16, 0x46,
   738  	0x69, 0x6c, 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x52, 0x65, 0x73,
   739  	0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x32, 0x0a, 0x15, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x64, 0x65,
   740  	0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x18, 0x01,
   741  	0x20, 0x03, 0x28, 0x0c, 0x52, 0x13, 0x66, 0x69, 0x6c, 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69,
   742  	0x70, 0x74, 0x6f, 0x72, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6a, 0x0a, 0x17, 0x45, 0x78, 0x74,
   743  	0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70,
   744  	0x6f, 0x6e, 0x73, 0x65, 0x12, 0x24, 0x0a, 0x0e, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x74, 0x79, 0x70,
   745  	0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x62, 0x61,
   746  	0x73, 0x65, 0x54, 0x79, 0x70, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x29, 0x0a, 0x10, 0x65, 0x78,
   747  	0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x02,
   748  	0x20, 0x03, 0x28, 0x05, 0x52, 0x0f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x4e,
   749  	0x75, 0x6d, 0x62, 0x65, 0x72, 0x22, 0x59, 0x0a, 0x13, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x72,
   750  	0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x42, 0x0a, 0x07,
   751  	0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x28, 0x2e,
   752  	0x67, 0x72, 0x70, 0x63, 0x2e, 0x72, 0x65, 0x66, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e,
   753  	0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52,
   754  	0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x07, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
   755  	0x22, 0x25, 0x0a, 0x0f, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f,
   756  	0x6e, 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
   757  	0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x53, 0x0a, 0x0d, 0x45, 0x72, 0x72, 0x6f, 0x72,
   758  	0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x65, 0x72, 0x72, 0x6f,
   759  	0x72, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x65, 0x72,
   760  	0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x65, 0x72, 0x72, 0x6f, 0x72,
   761  	0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c,
   762  	0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x32, 0x93, 0x01, 0x0a,
   763  	0x10, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x66, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f,
   764  	0x6e, 0x12, 0x7f, 0x0a, 0x14, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x66, 0x6c, 0x65,
   765  	0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x30, 0x2e, 0x67, 0x72, 0x70, 0x63,
   766  	0x2e, 0x72, 0x65, 0x66, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x61, 0x6c,
   767  	0x70, 0x68, 0x61, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x66, 0x6c, 0x65, 0x63,
   768  	0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x67, 0x72,
   769  	0x70, 0x63, 0x2e, 0x72, 0x65, 0x66, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31,
   770  	0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x66, 0x6c,
   771  	0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x28, 0x01,
   772  	0x30, 0x01, 0x42, 0x3b, 0x5a, 0x39, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c,
   773  	0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x72, 0x70, 0x63, 0x2f, 0x72, 0x65, 0x66,
   774  	0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x67, 0x72, 0x70, 0x63, 0x5f, 0x72, 0x65, 0x66,
   775  	0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x62,
   776  	0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   777  }
   778  
   779  var (
   780  	file_reflection_grpc_reflection_v1alpha_reflection_proto_rawDescOnce sync.Once
   781  	file_reflection_grpc_reflection_v1alpha_reflection_proto_rawDescData = file_reflection_grpc_reflection_v1alpha_reflection_proto_rawDesc
   782  )
   783  
   784  func file_reflection_grpc_reflection_v1alpha_reflection_proto_rawDescGZIP() []byte {
   785  	file_reflection_grpc_reflection_v1alpha_reflection_proto_rawDescOnce.Do(func() {
   786  		file_reflection_grpc_reflection_v1alpha_reflection_proto_rawDescData = protoimpl.X.CompressGZIP(file_reflection_grpc_reflection_v1alpha_reflection_proto_rawDescData)
   787  	})
   788  	return file_reflection_grpc_reflection_v1alpha_reflection_proto_rawDescData
   789  }
   790  
   791  var file_reflection_grpc_reflection_v1alpha_reflection_proto_msgTypes = make([]protoimpl.MessageInfo, 8)
   792  var file_reflection_grpc_reflection_v1alpha_reflection_proto_goTypes = []interface{}{
   793  	(*ServerReflectionRequest)(nil),  // 0: grpc.reflection.v1alpha.ServerReflectionRequest
   794  	(*ExtensionRequest)(nil),         // 1: grpc.reflection.v1alpha.ExtensionRequest
   795  	(*ServerReflectionResponse)(nil), // 2: grpc.reflection.v1alpha.ServerReflectionResponse
   796  	(*FileDescriptorResponse)(nil),   // 3: grpc.reflection.v1alpha.FileDescriptorResponse
   797  	(*ExtensionNumberResponse)(nil),  // 4: grpc.reflection.v1alpha.ExtensionNumberResponse
   798  	(*ListServiceResponse)(nil),      // 5: grpc.reflection.v1alpha.ListServiceResponse
   799  	(*ServiceResponse)(nil),          // 6: grpc.reflection.v1alpha.ServiceResponse
   800  	(*ErrorResponse)(nil),            // 7: grpc.reflection.v1alpha.ErrorResponse
   801  }
   802  var file_reflection_grpc_reflection_v1alpha_reflection_proto_depIdxs = []int32{
   803  	1, // 0: grpc.reflection.v1alpha.ServerReflectionRequest.file_containing_extension:type_name -> grpc.reflection.v1alpha.ExtensionRequest
   804  	0, // 1: grpc.reflection.v1alpha.ServerReflectionResponse.original_request:type_name -> grpc.reflection.v1alpha.ServerReflectionRequest
   805  	3, // 2: grpc.reflection.v1alpha.ServerReflectionResponse.file_descriptor_response:type_name -> grpc.reflection.v1alpha.FileDescriptorResponse
   806  	4, // 3: grpc.reflection.v1alpha.ServerReflectionResponse.all_extension_numbers_response:type_name -> grpc.reflection.v1alpha.ExtensionNumberResponse
   807  	5, // 4: grpc.reflection.v1alpha.ServerReflectionResponse.list_services_response:type_name -> grpc.reflection.v1alpha.ListServiceResponse
   808  	7, // 5: grpc.reflection.v1alpha.ServerReflectionResponse.error_response:type_name -> grpc.reflection.v1alpha.ErrorResponse
   809  	6, // 6: grpc.reflection.v1alpha.ListServiceResponse.service:type_name -> grpc.reflection.v1alpha.ServiceResponse
   810  	0, // 7: grpc.reflection.v1alpha.ServerReflection.ServerReflectionInfo:input_type -> grpc.reflection.v1alpha.ServerReflectionRequest
   811  	2, // 8: grpc.reflection.v1alpha.ServerReflection.ServerReflectionInfo:output_type -> grpc.reflection.v1alpha.ServerReflectionResponse
   812  	8, // [8:9] is the sub-list for method output_type
   813  	7, // [7:8] is the sub-list for method input_type
   814  	7, // [7:7] is the sub-list for extension type_name
   815  	7, // [7:7] is the sub-list for extension extendee
   816  	0, // [0:7] is the sub-list for field type_name
   817  }
   818  
   819  func init() { file_reflection_grpc_reflection_v1alpha_reflection_proto_init() }
   820  func file_reflection_grpc_reflection_v1alpha_reflection_proto_init() {
   821  	if File_reflection_grpc_reflection_v1alpha_reflection_proto != nil {
   822  		return
   823  	}
   824  	if !protoimpl.UnsafeEnabled {
   825  		file_reflection_grpc_reflection_v1alpha_reflection_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   826  			switch v := v.(*ServerReflectionRequest); i {
   827  			case 0:
   828  				return &v.state
   829  			case 1:
   830  				return &v.sizeCache
   831  			case 2:
   832  				return &v.unknownFields
   833  			default:
   834  				return nil
   835  			}
   836  		}
   837  		file_reflection_grpc_reflection_v1alpha_reflection_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
   838  			switch v := v.(*ExtensionRequest); i {
   839  			case 0:
   840  				return &v.state
   841  			case 1:
   842  				return &v.sizeCache
   843  			case 2:
   844  				return &v.unknownFields
   845  			default:
   846  				return nil
   847  			}
   848  		}
   849  		file_reflection_grpc_reflection_v1alpha_reflection_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
   850  			switch v := v.(*ServerReflectionResponse); i {
   851  			case 0:
   852  				return &v.state
   853  			case 1:
   854  				return &v.sizeCache
   855  			case 2:
   856  				return &v.unknownFields
   857  			default:
   858  				return nil
   859  			}
   860  		}
   861  		file_reflection_grpc_reflection_v1alpha_reflection_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
   862  			switch v := v.(*FileDescriptorResponse); i {
   863  			case 0:
   864  				return &v.state
   865  			case 1:
   866  				return &v.sizeCache
   867  			case 2:
   868  				return &v.unknownFields
   869  			default:
   870  				return nil
   871  			}
   872  		}
   873  		file_reflection_grpc_reflection_v1alpha_reflection_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
   874  			switch v := v.(*ExtensionNumberResponse); i {
   875  			case 0:
   876  				return &v.state
   877  			case 1:
   878  				return &v.sizeCache
   879  			case 2:
   880  				return &v.unknownFields
   881  			default:
   882  				return nil
   883  			}
   884  		}
   885  		file_reflection_grpc_reflection_v1alpha_reflection_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
   886  			switch v := v.(*ListServiceResponse); i {
   887  			case 0:
   888  				return &v.state
   889  			case 1:
   890  				return &v.sizeCache
   891  			case 2:
   892  				return &v.unknownFields
   893  			default:
   894  				return nil
   895  			}
   896  		}
   897  		file_reflection_grpc_reflection_v1alpha_reflection_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
   898  			switch v := v.(*ServiceResponse); i {
   899  			case 0:
   900  				return &v.state
   901  			case 1:
   902  				return &v.sizeCache
   903  			case 2:
   904  				return &v.unknownFields
   905  			default:
   906  				return nil
   907  			}
   908  		}
   909  		file_reflection_grpc_reflection_v1alpha_reflection_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
   910  			switch v := v.(*ErrorResponse); i {
   911  			case 0:
   912  				return &v.state
   913  			case 1:
   914  				return &v.sizeCache
   915  			case 2:
   916  				return &v.unknownFields
   917  			default:
   918  				return nil
   919  			}
   920  		}
   921  	}
   922  	file_reflection_grpc_reflection_v1alpha_reflection_proto_msgTypes[0].OneofWrappers = []interface{}{
   923  		(*ServerReflectionRequest_FileByFilename)(nil),
   924  		(*ServerReflectionRequest_FileContainingSymbol)(nil),
   925  		(*ServerReflectionRequest_FileContainingExtension)(nil),
   926  		(*ServerReflectionRequest_AllExtensionNumbersOfType)(nil),
   927  		(*ServerReflectionRequest_ListServices)(nil),
   928  	}
   929  	file_reflection_grpc_reflection_v1alpha_reflection_proto_msgTypes[2].OneofWrappers = []interface{}{
   930  		(*ServerReflectionResponse_FileDescriptorResponse)(nil),
   931  		(*ServerReflectionResponse_AllExtensionNumbersResponse)(nil),
   932  		(*ServerReflectionResponse_ListServicesResponse)(nil),
   933  		(*ServerReflectionResponse_ErrorResponse)(nil),
   934  	}
   935  	type x struct{}
   936  	out := protoimpl.TypeBuilder{
   937  		File: protoimpl.DescBuilder{
   938  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   939  			RawDescriptor: file_reflection_grpc_reflection_v1alpha_reflection_proto_rawDesc,
   940  			NumEnums:      0,
   941  			NumMessages:   8,
   942  			NumExtensions: 0,
   943  			NumServices:   1,
   944  		},
   945  		GoTypes:           file_reflection_grpc_reflection_v1alpha_reflection_proto_goTypes,
   946  		DependencyIndexes: file_reflection_grpc_reflection_v1alpha_reflection_proto_depIdxs,
   947  		MessageInfos:      file_reflection_grpc_reflection_v1alpha_reflection_proto_msgTypes,
   948  	}.Build()
   949  	File_reflection_grpc_reflection_v1alpha_reflection_proto = out.File
   950  	file_reflection_grpc_reflection_v1alpha_reflection_proto_rawDesc = nil
   951  	file_reflection_grpc_reflection_v1alpha_reflection_proto_goTypes = nil
   952  	file_reflection_grpc_reflection_v1alpha_reflection_proto_depIdxs = nil
   953  }