cloud.google.com/go/aiplatform@v1.106.0/apiv1/aiplatformpb/feature_registry_service_grpc.pb.go (about) 1 // Copyright 2025 Google LLC 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 // Code generated by protoc-gen-go-grpc. DO NOT EDIT. 16 // versions: 17 // - protoc-gen-go-grpc v1.3.0 18 // - protoc v4.25.7 19 // source: google/cloud/aiplatform/v1/feature_registry_service.proto 20 21 package aiplatformpb 22 23 import ( 24 longrunningpb "cloud.google.com/go/longrunning/autogen/longrunningpb" 25 context "context" 26 grpc "google.golang.org/grpc" 27 codes "google.golang.org/grpc/codes" 28 status "google.golang.org/grpc/status" 29 ) 30 31 // This is a compile-time assertion to ensure that this generated file 32 // is compatible with the grpc package it is being compiled against. 33 // Requires gRPC-Go v1.32.0 or later. 34 const _ = grpc.SupportPackageIsVersion7 35 36 const ( 37 FeatureRegistryService_CreateFeatureGroup_FullMethodName = "/google.cloud.aiplatform.v1.FeatureRegistryService/CreateFeatureGroup" 38 FeatureRegistryService_GetFeatureGroup_FullMethodName = "/google.cloud.aiplatform.v1.FeatureRegistryService/GetFeatureGroup" 39 FeatureRegistryService_ListFeatureGroups_FullMethodName = "/google.cloud.aiplatform.v1.FeatureRegistryService/ListFeatureGroups" 40 FeatureRegistryService_UpdateFeatureGroup_FullMethodName = "/google.cloud.aiplatform.v1.FeatureRegistryService/UpdateFeatureGroup" 41 FeatureRegistryService_DeleteFeatureGroup_FullMethodName = "/google.cloud.aiplatform.v1.FeatureRegistryService/DeleteFeatureGroup" 42 FeatureRegistryService_CreateFeature_FullMethodName = "/google.cloud.aiplatform.v1.FeatureRegistryService/CreateFeature" 43 FeatureRegistryService_BatchCreateFeatures_FullMethodName = "/google.cloud.aiplatform.v1.FeatureRegistryService/BatchCreateFeatures" 44 FeatureRegistryService_GetFeature_FullMethodName = "/google.cloud.aiplatform.v1.FeatureRegistryService/GetFeature" 45 FeatureRegistryService_ListFeatures_FullMethodName = "/google.cloud.aiplatform.v1.FeatureRegistryService/ListFeatures" 46 FeatureRegistryService_UpdateFeature_FullMethodName = "/google.cloud.aiplatform.v1.FeatureRegistryService/UpdateFeature" 47 FeatureRegistryService_DeleteFeature_FullMethodName = "/google.cloud.aiplatform.v1.FeatureRegistryService/DeleteFeature" 48 ) 49 50 // FeatureRegistryServiceClient is the client API for FeatureRegistryService service. 51 // 52 // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream. 53 type FeatureRegistryServiceClient interface { 54 // Creates a new FeatureGroup in a given project and location. 55 CreateFeatureGroup(ctx context.Context, in *CreateFeatureGroupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) 56 // Gets details of a single FeatureGroup. 57 GetFeatureGroup(ctx context.Context, in *GetFeatureGroupRequest, opts ...grpc.CallOption) (*FeatureGroup, error) 58 // Lists FeatureGroups in a given project and location. 59 ListFeatureGroups(ctx context.Context, in *ListFeatureGroupsRequest, opts ...grpc.CallOption) (*ListFeatureGroupsResponse, error) 60 // Updates the parameters of a single FeatureGroup. 61 UpdateFeatureGroup(ctx context.Context, in *UpdateFeatureGroupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) 62 // Deletes a single FeatureGroup. 63 DeleteFeatureGroup(ctx context.Context, in *DeleteFeatureGroupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) 64 // Creates a new Feature in a given FeatureGroup. 65 CreateFeature(ctx context.Context, in *CreateFeatureRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) 66 // Creates a batch of Features in a given FeatureGroup. 67 BatchCreateFeatures(ctx context.Context, in *BatchCreateFeaturesRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) 68 // Gets details of a single Feature. 69 GetFeature(ctx context.Context, in *GetFeatureRequest, opts ...grpc.CallOption) (*Feature, error) 70 // Lists Features in a given FeatureGroup. 71 ListFeatures(ctx context.Context, in *ListFeaturesRequest, opts ...grpc.CallOption) (*ListFeaturesResponse, error) 72 // Updates the parameters of a single Feature. 73 UpdateFeature(ctx context.Context, in *UpdateFeatureRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) 74 // Deletes a single Feature. 75 DeleteFeature(ctx context.Context, in *DeleteFeatureRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) 76 } 77 78 type featureRegistryServiceClient struct { 79 cc grpc.ClientConnInterface 80 } 81 82 func NewFeatureRegistryServiceClient(cc grpc.ClientConnInterface) FeatureRegistryServiceClient { 83 return &featureRegistryServiceClient{cc} 84 } 85 86 func (c *featureRegistryServiceClient) CreateFeatureGroup(ctx context.Context, in *CreateFeatureGroupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) { 87 out := new(longrunningpb.Operation) 88 err := c.cc.Invoke(ctx, FeatureRegistryService_CreateFeatureGroup_FullMethodName, in, out, opts...) 89 if err != nil { 90 return nil, err 91 } 92 return out, nil 93 } 94 95 func (c *featureRegistryServiceClient) GetFeatureGroup(ctx context.Context, in *GetFeatureGroupRequest, opts ...grpc.CallOption) (*FeatureGroup, error) { 96 out := new(FeatureGroup) 97 err := c.cc.Invoke(ctx, FeatureRegistryService_GetFeatureGroup_FullMethodName, in, out, opts...) 98 if err != nil { 99 return nil, err 100 } 101 return out, nil 102 } 103 104 func (c *featureRegistryServiceClient) ListFeatureGroups(ctx context.Context, in *ListFeatureGroupsRequest, opts ...grpc.CallOption) (*ListFeatureGroupsResponse, error) { 105 out := new(ListFeatureGroupsResponse) 106 err := c.cc.Invoke(ctx, FeatureRegistryService_ListFeatureGroups_FullMethodName, in, out, opts...) 107 if err != nil { 108 return nil, err 109 } 110 return out, nil 111 } 112 113 func (c *featureRegistryServiceClient) UpdateFeatureGroup(ctx context.Context, in *UpdateFeatureGroupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) { 114 out := new(longrunningpb.Operation) 115 err := c.cc.Invoke(ctx, FeatureRegistryService_UpdateFeatureGroup_FullMethodName, in, out, opts...) 116 if err != nil { 117 return nil, err 118 } 119 return out, nil 120 } 121 122 func (c *featureRegistryServiceClient) DeleteFeatureGroup(ctx context.Context, in *DeleteFeatureGroupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) { 123 out := new(longrunningpb.Operation) 124 err := c.cc.Invoke(ctx, FeatureRegistryService_DeleteFeatureGroup_FullMethodName, in, out, opts...) 125 if err != nil { 126 return nil, err 127 } 128 return out, nil 129 } 130 131 func (c *featureRegistryServiceClient) CreateFeature(ctx context.Context, in *CreateFeatureRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) { 132 out := new(longrunningpb.Operation) 133 err := c.cc.Invoke(ctx, FeatureRegistryService_CreateFeature_FullMethodName, in, out, opts...) 134 if err != nil { 135 return nil, err 136 } 137 return out, nil 138 } 139 140 func (c *featureRegistryServiceClient) BatchCreateFeatures(ctx context.Context, in *BatchCreateFeaturesRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) { 141 out := new(longrunningpb.Operation) 142 err := c.cc.Invoke(ctx, FeatureRegistryService_BatchCreateFeatures_FullMethodName, in, out, opts...) 143 if err != nil { 144 return nil, err 145 } 146 return out, nil 147 } 148 149 func (c *featureRegistryServiceClient) GetFeature(ctx context.Context, in *GetFeatureRequest, opts ...grpc.CallOption) (*Feature, error) { 150 out := new(Feature) 151 err := c.cc.Invoke(ctx, FeatureRegistryService_GetFeature_FullMethodName, in, out, opts...) 152 if err != nil { 153 return nil, err 154 } 155 return out, nil 156 } 157 158 func (c *featureRegistryServiceClient) ListFeatures(ctx context.Context, in *ListFeaturesRequest, opts ...grpc.CallOption) (*ListFeaturesResponse, error) { 159 out := new(ListFeaturesResponse) 160 err := c.cc.Invoke(ctx, FeatureRegistryService_ListFeatures_FullMethodName, in, out, opts...) 161 if err != nil { 162 return nil, err 163 } 164 return out, nil 165 } 166 167 func (c *featureRegistryServiceClient) UpdateFeature(ctx context.Context, in *UpdateFeatureRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) { 168 out := new(longrunningpb.Operation) 169 err := c.cc.Invoke(ctx, FeatureRegistryService_UpdateFeature_FullMethodName, in, out, opts...) 170 if err != nil { 171 return nil, err 172 } 173 return out, nil 174 } 175 176 func (c *featureRegistryServiceClient) DeleteFeature(ctx context.Context, in *DeleteFeatureRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) { 177 out := new(longrunningpb.Operation) 178 err := c.cc.Invoke(ctx, FeatureRegistryService_DeleteFeature_FullMethodName, in, out, opts...) 179 if err != nil { 180 return nil, err 181 } 182 return out, nil 183 } 184 185 // FeatureRegistryServiceServer is the server API for FeatureRegistryService service. 186 // All implementations should embed UnimplementedFeatureRegistryServiceServer 187 // for forward compatibility 188 type FeatureRegistryServiceServer interface { 189 // Creates a new FeatureGroup in a given project and location. 190 CreateFeatureGroup(context.Context, *CreateFeatureGroupRequest) (*longrunningpb.Operation, error) 191 // Gets details of a single FeatureGroup. 192 GetFeatureGroup(context.Context, *GetFeatureGroupRequest) (*FeatureGroup, error) 193 // Lists FeatureGroups in a given project and location. 194 ListFeatureGroups(context.Context, *ListFeatureGroupsRequest) (*ListFeatureGroupsResponse, error) 195 // Updates the parameters of a single FeatureGroup. 196 UpdateFeatureGroup(context.Context, *UpdateFeatureGroupRequest) (*longrunningpb.Operation, error) 197 // Deletes a single FeatureGroup. 198 DeleteFeatureGroup(context.Context, *DeleteFeatureGroupRequest) (*longrunningpb.Operation, error) 199 // Creates a new Feature in a given FeatureGroup. 200 CreateFeature(context.Context, *CreateFeatureRequest) (*longrunningpb.Operation, error) 201 // Creates a batch of Features in a given FeatureGroup. 202 BatchCreateFeatures(context.Context, *BatchCreateFeaturesRequest) (*longrunningpb.Operation, error) 203 // Gets details of a single Feature. 204 GetFeature(context.Context, *GetFeatureRequest) (*Feature, error) 205 // Lists Features in a given FeatureGroup. 206 ListFeatures(context.Context, *ListFeaturesRequest) (*ListFeaturesResponse, error) 207 // Updates the parameters of a single Feature. 208 UpdateFeature(context.Context, *UpdateFeatureRequest) (*longrunningpb.Operation, error) 209 // Deletes a single Feature. 210 DeleteFeature(context.Context, *DeleteFeatureRequest) (*longrunningpb.Operation, error) 211 } 212 213 // UnimplementedFeatureRegistryServiceServer should be embedded to have forward compatible implementations. 214 type UnimplementedFeatureRegistryServiceServer struct { 215 } 216 217 func (UnimplementedFeatureRegistryServiceServer) CreateFeatureGroup(context.Context, *CreateFeatureGroupRequest) (*longrunningpb.Operation, error) { 218 return nil, status.Errorf(codes.Unimplemented, "method CreateFeatureGroup not implemented") 219 } 220 func (UnimplementedFeatureRegistryServiceServer) GetFeatureGroup(context.Context, *GetFeatureGroupRequest) (*FeatureGroup, error) { 221 return nil, status.Errorf(codes.Unimplemented, "method GetFeatureGroup not implemented") 222 } 223 func (UnimplementedFeatureRegistryServiceServer) ListFeatureGroups(context.Context, *ListFeatureGroupsRequest) (*ListFeatureGroupsResponse, error) { 224 return nil, status.Errorf(codes.Unimplemented, "method ListFeatureGroups not implemented") 225 } 226 func (UnimplementedFeatureRegistryServiceServer) UpdateFeatureGroup(context.Context, *UpdateFeatureGroupRequest) (*longrunningpb.Operation, error) { 227 return nil, status.Errorf(codes.Unimplemented, "method UpdateFeatureGroup not implemented") 228 } 229 func (UnimplementedFeatureRegistryServiceServer) DeleteFeatureGroup(context.Context, *DeleteFeatureGroupRequest) (*longrunningpb.Operation, error) { 230 return nil, status.Errorf(codes.Unimplemented, "method DeleteFeatureGroup not implemented") 231 } 232 func (UnimplementedFeatureRegistryServiceServer) CreateFeature(context.Context, *CreateFeatureRequest) (*longrunningpb.Operation, error) { 233 return nil, status.Errorf(codes.Unimplemented, "method CreateFeature not implemented") 234 } 235 func (UnimplementedFeatureRegistryServiceServer) BatchCreateFeatures(context.Context, *BatchCreateFeaturesRequest) (*longrunningpb.Operation, error) { 236 return nil, status.Errorf(codes.Unimplemented, "method BatchCreateFeatures not implemented") 237 } 238 func (UnimplementedFeatureRegistryServiceServer) GetFeature(context.Context, *GetFeatureRequest) (*Feature, error) { 239 return nil, status.Errorf(codes.Unimplemented, "method GetFeature not implemented") 240 } 241 func (UnimplementedFeatureRegistryServiceServer) ListFeatures(context.Context, *ListFeaturesRequest) (*ListFeaturesResponse, error) { 242 return nil, status.Errorf(codes.Unimplemented, "method ListFeatures not implemented") 243 } 244 func (UnimplementedFeatureRegistryServiceServer) UpdateFeature(context.Context, *UpdateFeatureRequest) (*longrunningpb.Operation, error) { 245 return nil, status.Errorf(codes.Unimplemented, "method UpdateFeature not implemented") 246 } 247 func (UnimplementedFeatureRegistryServiceServer) DeleteFeature(context.Context, *DeleteFeatureRequest) (*longrunningpb.Operation, error) { 248 return nil, status.Errorf(codes.Unimplemented, "method DeleteFeature not implemented") 249 } 250 251 // UnsafeFeatureRegistryServiceServer may be embedded to opt out of forward compatibility for this service. 252 // Use of this interface is not recommended, as added methods to FeatureRegistryServiceServer will 253 // result in compilation errors. 254 type UnsafeFeatureRegistryServiceServer interface { 255 mustEmbedUnimplementedFeatureRegistryServiceServer() 256 } 257 258 func RegisterFeatureRegistryServiceServer(s grpc.ServiceRegistrar, srv FeatureRegistryServiceServer) { 259 s.RegisterService(&FeatureRegistryService_ServiceDesc, srv) 260 } 261 262 func _FeatureRegistryService_CreateFeatureGroup_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 263 in := new(CreateFeatureGroupRequest) 264 if err := dec(in); err != nil { 265 return nil, err 266 } 267 if interceptor == nil { 268 return srv.(FeatureRegistryServiceServer).CreateFeatureGroup(ctx, in) 269 } 270 info := &grpc.UnaryServerInfo{ 271 Server: srv, 272 FullMethod: FeatureRegistryService_CreateFeatureGroup_FullMethodName, 273 } 274 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 275 return srv.(FeatureRegistryServiceServer).CreateFeatureGroup(ctx, req.(*CreateFeatureGroupRequest)) 276 } 277 return interceptor(ctx, in, info, handler) 278 } 279 280 func _FeatureRegistryService_GetFeatureGroup_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 281 in := new(GetFeatureGroupRequest) 282 if err := dec(in); err != nil { 283 return nil, err 284 } 285 if interceptor == nil { 286 return srv.(FeatureRegistryServiceServer).GetFeatureGroup(ctx, in) 287 } 288 info := &grpc.UnaryServerInfo{ 289 Server: srv, 290 FullMethod: FeatureRegistryService_GetFeatureGroup_FullMethodName, 291 } 292 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 293 return srv.(FeatureRegistryServiceServer).GetFeatureGroup(ctx, req.(*GetFeatureGroupRequest)) 294 } 295 return interceptor(ctx, in, info, handler) 296 } 297 298 func _FeatureRegistryService_ListFeatureGroups_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 299 in := new(ListFeatureGroupsRequest) 300 if err := dec(in); err != nil { 301 return nil, err 302 } 303 if interceptor == nil { 304 return srv.(FeatureRegistryServiceServer).ListFeatureGroups(ctx, in) 305 } 306 info := &grpc.UnaryServerInfo{ 307 Server: srv, 308 FullMethod: FeatureRegistryService_ListFeatureGroups_FullMethodName, 309 } 310 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 311 return srv.(FeatureRegistryServiceServer).ListFeatureGroups(ctx, req.(*ListFeatureGroupsRequest)) 312 } 313 return interceptor(ctx, in, info, handler) 314 } 315 316 func _FeatureRegistryService_UpdateFeatureGroup_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 317 in := new(UpdateFeatureGroupRequest) 318 if err := dec(in); err != nil { 319 return nil, err 320 } 321 if interceptor == nil { 322 return srv.(FeatureRegistryServiceServer).UpdateFeatureGroup(ctx, in) 323 } 324 info := &grpc.UnaryServerInfo{ 325 Server: srv, 326 FullMethod: FeatureRegistryService_UpdateFeatureGroup_FullMethodName, 327 } 328 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 329 return srv.(FeatureRegistryServiceServer).UpdateFeatureGroup(ctx, req.(*UpdateFeatureGroupRequest)) 330 } 331 return interceptor(ctx, in, info, handler) 332 } 333 334 func _FeatureRegistryService_DeleteFeatureGroup_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 335 in := new(DeleteFeatureGroupRequest) 336 if err := dec(in); err != nil { 337 return nil, err 338 } 339 if interceptor == nil { 340 return srv.(FeatureRegistryServiceServer).DeleteFeatureGroup(ctx, in) 341 } 342 info := &grpc.UnaryServerInfo{ 343 Server: srv, 344 FullMethod: FeatureRegistryService_DeleteFeatureGroup_FullMethodName, 345 } 346 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 347 return srv.(FeatureRegistryServiceServer).DeleteFeatureGroup(ctx, req.(*DeleteFeatureGroupRequest)) 348 } 349 return interceptor(ctx, in, info, handler) 350 } 351 352 func _FeatureRegistryService_CreateFeature_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 353 in := new(CreateFeatureRequest) 354 if err := dec(in); err != nil { 355 return nil, err 356 } 357 if interceptor == nil { 358 return srv.(FeatureRegistryServiceServer).CreateFeature(ctx, in) 359 } 360 info := &grpc.UnaryServerInfo{ 361 Server: srv, 362 FullMethod: FeatureRegistryService_CreateFeature_FullMethodName, 363 } 364 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 365 return srv.(FeatureRegistryServiceServer).CreateFeature(ctx, req.(*CreateFeatureRequest)) 366 } 367 return interceptor(ctx, in, info, handler) 368 } 369 370 func _FeatureRegistryService_BatchCreateFeatures_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 371 in := new(BatchCreateFeaturesRequest) 372 if err := dec(in); err != nil { 373 return nil, err 374 } 375 if interceptor == nil { 376 return srv.(FeatureRegistryServiceServer).BatchCreateFeatures(ctx, in) 377 } 378 info := &grpc.UnaryServerInfo{ 379 Server: srv, 380 FullMethod: FeatureRegistryService_BatchCreateFeatures_FullMethodName, 381 } 382 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 383 return srv.(FeatureRegistryServiceServer).BatchCreateFeatures(ctx, req.(*BatchCreateFeaturesRequest)) 384 } 385 return interceptor(ctx, in, info, handler) 386 } 387 388 func _FeatureRegistryService_GetFeature_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 389 in := new(GetFeatureRequest) 390 if err := dec(in); err != nil { 391 return nil, err 392 } 393 if interceptor == nil { 394 return srv.(FeatureRegistryServiceServer).GetFeature(ctx, in) 395 } 396 info := &grpc.UnaryServerInfo{ 397 Server: srv, 398 FullMethod: FeatureRegistryService_GetFeature_FullMethodName, 399 } 400 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 401 return srv.(FeatureRegistryServiceServer).GetFeature(ctx, req.(*GetFeatureRequest)) 402 } 403 return interceptor(ctx, in, info, handler) 404 } 405 406 func _FeatureRegistryService_ListFeatures_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 407 in := new(ListFeaturesRequest) 408 if err := dec(in); err != nil { 409 return nil, err 410 } 411 if interceptor == nil { 412 return srv.(FeatureRegistryServiceServer).ListFeatures(ctx, in) 413 } 414 info := &grpc.UnaryServerInfo{ 415 Server: srv, 416 FullMethod: FeatureRegistryService_ListFeatures_FullMethodName, 417 } 418 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 419 return srv.(FeatureRegistryServiceServer).ListFeatures(ctx, req.(*ListFeaturesRequest)) 420 } 421 return interceptor(ctx, in, info, handler) 422 } 423 424 func _FeatureRegistryService_UpdateFeature_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 425 in := new(UpdateFeatureRequest) 426 if err := dec(in); err != nil { 427 return nil, err 428 } 429 if interceptor == nil { 430 return srv.(FeatureRegistryServiceServer).UpdateFeature(ctx, in) 431 } 432 info := &grpc.UnaryServerInfo{ 433 Server: srv, 434 FullMethod: FeatureRegistryService_UpdateFeature_FullMethodName, 435 } 436 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 437 return srv.(FeatureRegistryServiceServer).UpdateFeature(ctx, req.(*UpdateFeatureRequest)) 438 } 439 return interceptor(ctx, in, info, handler) 440 } 441 442 func _FeatureRegistryService_DeleteFeature_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 443 in := new(DeleteFeatureRequest) 444 if err := dec(in); err != nil { 445 return nil, err 446 } 447 if interceptor == nil { 448 return srv.(FeatureRegistryServiceServer).DeleteFeature(ctx, in) 449 } 450 info := &grpc.UnaryServerInfo{ 451 Server: srv, 452 FullMethod: FeatureRegistryService_DeleteFeature_FullMethodName, 453 } 454 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 455 return srv.(FeatureRegistryServiceServer).DeleteFeature(ctx, req.(*DeleteFeatureRequest)) 456 } 457 return interceptor(ctx, in, info, handler) 458 } 459 460 // FeatureRegistryService_ServiceDesc is the grpc.ServiceDesc for FeatureRegistryService service. 461 // It's only intended for direct use with grpc.RegisterService, 462 // and not to be introspected or modified (even as a copy) 463 var FeatureRegistryService_ServiceDesc = grpc.ServiceDesc{ 464 ServiceName: "google.cloud.aiplatform.v1.FeatureRegistryService", 465 HandlerType: (*FeatureRegistryServiceServer)(nil), 466 Methods: []grpc.MethodDesc{ 467 { 468 MethodName: "CreateFeatureGroup", 469 Handler: _FeatureRegistryService_CreateFeatureGroup_Handler, 470 }, 471 { 472 MethodName: "GetFeatureGroup", 473 Handler: _FeatureRegistryService_GetFeatureGroup_Handler, 474 }, 475 { 476 MethodName: "ListFeatureGroups", 477 Handler: _FeatureRegistryService_ListFeatureGroups_Handler, 478 }, 479 { 480 MethodName: "UpdateFeatureGroup", 481 Handler: _FeatureRegistryService_UpdateFeatureGroup_Handler, 482 }, 483 { 484 MethodName: "DeleteFeatureGroup", 485 Handler: _FeatureRegistryService_DeleteFeatureGroup_Handler, 486 }, 487 { 488 MethodName: "CreateFeature", 489 Handler: _FeatureRegistryService_CreateFeature_Handler, 490 }, 491 { 492 MethodName: "BatchCreateFeatures", 493 Handler: _FeatureRegistryService_BatchCreateFeatures_Handler, 494 }, 495 { 496 MethodName: "GetFeature", 497 Handler: _FeatureRegistryService_GetFeature_Handler, 498 }, 499 { 500 MethodName: "ListFeatures", 501 Handler: _FeatureRegistryService_ListFeatures_Handler, 502 }, 503 { 504 MethodName: "UpdateFeature", 505 Handler: _FeatureRegistryService_UpdateFeature_Handler, 506 }, 507 { 508 MethodName: "DeleteFeature", 509 Handler: _FeatureRegistryService_DeleteFeature_Handler, 510 }, 511 }, 512 Streams: []grpc.StreamDesc{}, 513 Metadata: "google/cloud/aiplatform/v1/feature_registry_service.proto", 514 }