cloud.google.com/go/aiplatform@v1.106.0/apiv1beta1/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/v1beta1/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.v1beta1.FeatureRegistryService/CreateFeatureGroup"
    38  	FeatureRegistryService_GetFeatureGroup_FullMethodName         = "/google.cloud.aiplatform.v1beta1.FeatureRegistryService/GetFeatureGroup"
    39  	FeatureRegistryService_ListFeatureGroups_FullMethodName       = "/google.cloud.aiplatform.v1beta1.FeatureRegistryService/ListFeatureGroups"
    40  	FeatureRegistryService_UpdateFeatureGroup_FullMethodName      = "/google.cloud.aiplatform.v1beta1.FeatureRegistryService/UpdateFeatureGroup"
    41  	FeatureRegistryService_DeleteFeatureGroup_FullMethodName      = "/google.cloud.aiplatform.v1beta1.FeatureRegistryService/DeleteFeatureGroup"
    42  	FeatureRegistryService_CreateFeature_FullMethodName           = "/google.cloud.aiplatform.v1beta1.FeatureRegistryService/CreateFeature"
    43  	FeatureRegistryService_BatchCreateFeatures_FullMethodName     = "/google.cloud.aiplatform.v1beta1.FeatureRegistryService/BatchCreateFeatures"
    44  	FeatureRegistryService_GetFeature_FullMethodName              = "/google.cloud.aiplatform.v1beta1.FeatureRegistryService/GetFeature"
    45  	FeatureRegistryService_ListFeatures_FullMethodName            = "/google.cloud.aiplatform.v1beta1.FeatureRegistryService/ListFeatures"
    46  	FeatureRegistryService_UpdateFeature_FullMethodName           = "/google.cloud.aiplatform.v1beta1.FeatureRegistryService/UpdateFeature"
    47  	FeatureRegistryService_DeleteFeature_FullMethodName           = "/google.cloud.aiplatform.v1beta1.FeatureRegistryService/DeleteFeature"
    48  	FeatureRegistryService_CreateFeatureMonitor_FullMethodName    = "/google.cloud.aiplatform.v1beta1.FeatureRegistryService/CreateFeatureMonitor"
    49  	FeatureRegistryService_GetFeatureMonitor_FullMethodName       = "/google.cloud.aiplatform.v1beta1.FeatureRegistryService/GetFeatureMonitor"
    50  	FeatureRegistryService_ListFeatureMonitors_FullMethodName     = "/google.cloud.aiplatform.v1beta1.FeatureRegistryService/ListFeatureMonitors"
    51  	FeatureRegistryService_UpdateFeatureMonitor_FullMethodName    = "/google.cloud.aiplatform.v1beta1.FeatureRegistryService/UpdateFeatureMonitor"
    52  	FeatureRegistryService_DeleteFeatureMonitor_FullMethodName    = "/google.cloud.aiplatform.v1beta1.FeatureRegistryService/DeleteFeatureMonitor"
    53  	FeatureRegistryService_CreateFeatureMonitorJob_FullMethodName = "/google.cloud.aiplatform.v1beta1.FeatureRegistryService/CreateFeatureMonitorJob"
    54  	FeatureRegistryService_GetFeatureMonitorJob_FullMethodName    = "/google.cloud.aiplatform.v1beta1.FeatureRegistryService/GetFeatureMonitorJob"
    55  	FeatureRegistryService_ListFeatureMonitorJobs_FullMethodName  = "/google.cloud.aiplatform.v1beta1.FeatureRegistryService/ListFeatureMonitorJobs"
    56  )
    57  
    58  // FeatureRegistryServiceClient is the client API for FeatureRegistryService service.
    59  //
    60  // 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.
    61  type FeatureRegistryServiceClient interface {
    62  	// Creates a new FeatureGroup in a given project and location.
    63  	CreateFeatureGroup(ctx context.Context, in *CreateFeatureGroupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
    64  	// Gets details of a single FeatureGroup.
    65  	GetFeatureGroup(ctx context.Context, in *GetFeatureGroupRequest, opts ...grpc.CallOption) (*FeatureGroup, error)
    66  	// Lists FeatureGroups in a given project and location.
    67  	ListFeatureGroups(ctx context.Context, in *ListFeatureGroupsRequest, opts ...grpc.CallOption) (*ListFeatureGroupsResponse, error)
    68  	// Updates the parameters of a single FeatureGroup.
    69  	UpdateFeatureGroup(ctx context.Context, in *UpdateFeatureGroupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
    70  	// Deletes a single FeatureGroup.
    71  	DeleteFeatureGroup(ctx context.Context, in *DeleteFeatureGroupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
    72  	// Creates a new Feature in a given FeatureGroup.
    73  	CreateFeature(ctx context.Context, in *CreateFeatureRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
    74  	// Creates a batch of Features in a given FeatureGroup.
    75  	BatchCreateFeatures(ctx context.Context, in *BatchCreateFeaturesRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
    76  	// Gets details of a single Feature.
    77  	GetFeature(ctx context.Context, in *GetFeatureRequest, opts ...grpc.CallOption) (*Feature, error)
    78  	// Lists Features in a given FeatureGroup.
    79  	ListFeatures(ctx context.Context, in *ListFeaturesRequest, opts ...grpc.CallOption) (*ListFeaturesResponse, error)
    80  	// Updates the parameters of a single Feature.
    81  	UpdateFeature(ctx context.Context, in *UpdateFeatureRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
    82  	// Deletes a single Feature.
    83  	DeleteFeature(ctx context.Context, in *DeleteFeatureRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
    84  	// Creates a new FeatureMonitor in a given project, location and FeatureGroup.
    85  	CreateFeatureMonitor(ctx context.Context, in *CreateFeatureMonitorRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
    86  	// Gets details of a single FeatureMonitor.
    87  	GetFeatureMonitor(ctx context.Context, in *GetFeatureMonitorRequest, opts ...grpc.CallOption) (*FeatureMonitor, error)
    88  	// Lists FeatureGroups in a given project and location.
    89  	ListFeatureMonitors(ctx context.Context, in *ListFeatureMonitorsRequest, opts ...grpc.CallOption) (*ListFeatureMonitorsResponse, error)
    90  	// Updates the parameters of a single FeatureMonitor.
    91  	UpdateFeatureMonitor(ctx context.Context, in *UpdateFeatureMonitorRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
    92  	// Deletes a single FeatureMonitor.
    93  	DeleteFeatureMonitor(ctx context.Context, in *DeleteFeatureMonitorRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
    94  	// Creates a new feature monitor job.
    95  	CreateFeatureMonitorJob(ctx context.Context, in *CreateFeatureMonitorJobRequest, opts ...grpc.CallOption) (*FeatureMonitorJob, error)
    96  	// Get a feature monitor job.
    97  	GetFeatureMonitorJob(ctx context.Context, in *GetFeatureMonitorJobRequest, opts ...grpc.CallOption) (*FeatureMonitorJob, error)
    98  	// List feature monitor jobs.
    99  	ListFeatureMonitorJobs(ctx context.Context, in *ListFeatureMonitorJobsRequest, opts ...grpc.CallOption) (*ListFeatureMonitorJobsResponse, error)
   100  }
   101  
   102  type featureRegistryServiceClient struct {
   103  	cc grpc.ClientConnInterface
   104  }
   105  
   106  func NewFeatureRegistryServiceClient(cc grpc.ClientConnInterface) FeatureRegistryServiceClient {
   107  	return &featureRegistryServiceClient{cc}
   108  }
   109  
   110  func (c *featureRegistryServiceClient) CreateFeatureGroup(ctx context.Context, in *CreateFeatureGroupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
   111  	out := new(longrunningpb.Operation)
   112  	err := c.cc.Invoke(ctx, FeatureRegistryService_CreateFeatureGroup_FullMethodName, in, out, opts...)
   113  	if err != nil {
   114  		return nil, err
   115  	}
   116  	return out, nil
   117  }
   118  
   119  func (c *featureRegistryServiceClient) GetFeatureGroup(ctx context.Context, in *GetFeatureGroupRequest, opts ...grpc.CallOption) (*FeatureGroup, error) {
   120  	out := new(FeatureGroup)
   121  	err := c.cc.Invoke(ctx, FeatureRegistryService_GetFeatureGroup_FullMethodName, in, out, opts...)
   122  	if err != nil {
   123  		return nil, err
   124  	}
   125  	return out, nil
   126  }
   127  
   128  func (c *featureRegistryServiceClient) ListFeatureGroups(ctx context.Context, in *ListFeatureGroupsRequest, opts ...grpc.CallOption) (*ListFeatureGroupsResponse, error) {
   129  	out := new(ListFeatureGroupsResponse)
   130  	err := c.cc.Invoke(ctx, FeatureRegistryService_ListFeatureGroups_FullMethodName, in, out, opts...)
   131  	if err != nil {
   132  		return nil, err
   133  	}
   134  	return out, nil
   135  }
   136  
   137  func (c *featureRegistryServiceClient) UpdateFeatureGroup(ctx context.Context, in *UpdateFeatureGroupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
   138  	out := new(longrunningpb.Operation)
   139  	err := c.cc.Invoke(ctx, FeatureRegistryService_UpdateFeatureGroup_FullMethodName, in, out, opts...)
   140  	if err != nil {
   141  		return nil, err
   142  	}
   143  	return out, nil
   144  }
   145  
   146  func (c *featureRegistryServiceClient) DeleteFeatureGroup(ctx context.Context, in *DeleteFeatureGroupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
   147  	out := new(longrunningpb.Operation)
   148  	err := c.cc.Invoke(ctx, FeatureRegistryService_DeleteFeatureGroup_FullMethodName, in, out, opts...)
   149  	if err != nil {
   150  		return nil, err
   151  	}
   152  	return out, nil
   153  }
   154  
   155  func (c *featureRegistryServiceClient) CreateFeature(ctx context.Context, in *CreateFeatureRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
   156  	out := new(longrunningpb.Operation)
   157  	err := c.cc.Invoke(ctx, FeatureRegistryService_CreateFeature_FullMethodName, in, out, opts...)
   158  	if err != nil {
   159  		return nil, err
   160  	}
   161  	return out, nil
   162  }
   163  
   164  func (c *featureRegistryServiceClient) BatchCreateFeatures(ctx context.Context, in *BatchCreateFeaturesRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
   165  	out := new(longrunningpb.Operation)
   166  	err := c.cc.Invoke(ctx, FeatureRegistryService_BatchCreateFeatures_FullMethodName, in, out, opts...)
   167  	if err != nil {
   168  		return nil, err
   169  	}
   170  	return out, nil
   171  }
   172  
   173  func (c *featureRegistryServiceClient) GetFeature(ctx context.Context, in *GetFeatureRequest, opts ...grpc.CallOption) (*Feature, error) {
   174  	out := new(Feature)
   175  	err := c.cc.Invoke(ctx, FeatureRegistryService_GetFeature_FullMethodName, in, out, opts...)
   176  	if err != nil {
   177  		return nil, err
   178  	}
   179  	return out, nil
   180  }
   181  
   182  func (c *featureRegistryServiceClient) ListFeatures(ctx context.Context, in *ListFeaturesRequest, opts ...grpc.CallOption) (*ListFeaturesResponse, error) {
   183  	out := new(ListFeaturesResponse)
   184  	err := c.cc.Invoke(ctx, FeatureRegistryService_ListFeatures_FullMethodName, in, out, opts...)
   185  	if err != nil {
   186  		return nil, err
   187  	}
   188  	return out, nil
   189  }
   190  
   191  func (c *featureRegistryServiceClient) UpdateFeature(ctx context.Context, in *UpdateFeatureRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
   192  	out := new(longrunningpb.Operation)
   193  	err := c.cc.Invoke(ctx, FeatureRegistryService_UpdateFeature_FullMethodName, in, out, opts...)
   194  	if err != nil {
   195  		return nil, err
   196  	}
   197  	return out, nil
   198  }
   199  
   200  func (c *featureRegistryServiceClient) DeleteFeature(ctx context.Context, in *DeleteFeatureRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
   201  	out := new(longrunningpb.Operation)
   202  	err := c.cc.Invoke(ctx, FeatureRegistryService_DeleteFeature_FullMethodName, in, out, opts...)
   203  	if err != nil {
   204  		return nil, err
   205  	}
   206  	return out, nil
   207  }
   208  
   209  func (c *featureRegistryServiceClient) CreateFeatureMonitor(ctx context.Context, in *CreateFeatureMonitorRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
   210  	out := new(longrunningpb.Operation)
   211  	err := c.cc.Invoke(ctx, FeatureRegistryService_CreateFeatureMonitor_FullMethodName, in, out, opts...)
   212  	if err != nil {
   213  		return nil, err
   214  	}
   215  	return out, nil
   216  }
   217  
   218  func (c *featureRegistryServiceClient) GetFeatureMonitor(ctx context.Context, in *GetFeatureMonitorRequest, opts ...grpc.CallOption) (*FeatureMonitor, error) {
   219  	out := new(FeatureMonitor)
   220  	err := c.cc.Invoke(ctx, FeatureRegistryService_GetFeatureMonitor_FullMethodName, in, out, opts...)
   221  	if err != nil {
   222  		return nil, err
   223  	}
   224  	return out, nil
   225  }
   226  
   227  func (c *featureRegistryServiceClient) ListFeatureMonitors(ctx context.Context, in *ListFeatureMonitorsRequest, opts ...grpc.CallOption) (*ListFeatureMonitorsResponse, error) {
   228  	out := new(ListFeatureMonitorsResponse)
   229  	err := c.cc.Invoke(ctx, FeatureRegistryService_ListFeatureMonitors_FullMethodName, in, out, opts...)
   230  	if err != nil {
   231  		return nil, err
   232  	}
   233  	return out, nil
   234  }
   235  
   236  func (c *featureRegistryServiceClient) UpdateFeatureMonitor(ctx context.Context, in *UpdateFeatureMonitorRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
   237  	out := new(longrunningpb.Operation)
   238  	err := c.cc.Invoke(ctx, FeatureRegistryService_UpdateFeatureMonitor_FullMethodName, in, out, opts...)
   239  	if err != nil {
   240  		return nil, err
   241  	}
   242  	return out, nil
   243  }
   244  
   245  func (c *featureRegistryServiceClient) DeleteFeatureMonitor(ctx context.Context, in *DeleteFeatureMonitorRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
   246  	out := new(longrunningpb.Operation)
   247  	err := c.cc.Invoke(ctx, FeatureRegistryService_DeleteFeatureMonitor_FullMethodName, in, out, opts...)
   248  	if err != nil {
   249  		return nil, err
   250  	}
   251  	return out, nil
   252  }
   253  
   254  func (c *featureRegistryServiceClient) CreateFeatureMonitorJob(ctx context.Context, in *CreateFeatureMonitorJobRequest, opts ...grpc.CallOption) (*FeatureMonitorJob, error) {
   255  	out := new(FeatureMonitorJob)
   256  	err := c.cc.Invoke(ctx, FeatureRegistryService_CreateFeatureMonitorJob_FullMethodName, in, out, opts...)
   257  	if err != nil {
   258  		return nil, err
   259  	}
   260  	return out, nil
   261  }
   262  
   263  func (c *featureRegistryServiceClient) GetFeatureMonitorJob(ctx context.Context, in *GetFeatureMonitorJobRequest, opts ...grpc.CallOption) (*FeatureMonitorJob, error) {
   264  	out := new(FeatureMonitorJob)
   265  	err := c.cc.Invoke(ctx, FeatureRegistryService_GetFeatureMonitorJob_FullMethodName, in, out, opts...)
   266  	if err != nil {
   267  		return nil, err
   268  	}
   269  	return out, nil
   270  }
   271  
   272  func (c *featureRegistryServiceClient) ListFeatureMonitorJobs(ctx context.Context, in *ListFeatureMonitorJobsRequest, opts ...grpc.CallOption) (*ListFeatureMonitorJobsResponse, error) {
   273  	out := new(ListFeatureMonitorJobsResponse)
   274  	err := c.cc.Invoke(ctx, FeatureRegistryService_ListFeatureMonitorJobs_FullMethodName, in, out, opts...)
   275  	if err != nil {
   276  		return nil, err
   277  	}
   278  	return out, nil
   279  }
   280  
   281  // FeatureRegistryServiceServer is the server API for FeatureRegistryService service.
   282  // All implementations should embed UnimplementedFeatureRegistryServiceServer
   283  // for forward compatibility
   284  type FeatureRegistryServiceServer interface {
   285  	// Creates a new FeatureGroup in a given project and location.
   286  	CreateFeatureGroup(context.Context, *CreateFeatureGroupRequest) (*longrunningpb.Operation, error)
   287  	// Gets details of a single FeatureGroup.
   288  	GetFeatureGroup(context.Context, *GetFeatureGroupRequest) (*FeatureGroup, error)
   289  	// Lists FeatureGroups in a given project and location.
   290  	ListFeatureGroups(context.Context, *ListFeatureGroupsRequest) (*ListFeatureGroupsResponse, error)
   291  	// Updates the parameters of a single FeatureGroup.
   292  	UpdateFeatureGroup(context.Context, *UpdateFeatureGroupRequest) (*longrunningpb.Operation, error)
   293  	// Deletes a single FeatureGroup.
   294  	DeleteFeatureGroup(context.Context, *DeleteFeatureGroupRequest) (*longrunningpb.Operation, error)
   295  	// Creates a new Feature in a given FeatureGroup.
   296  	CreateFeature(context.Context, *CreateFeatureRequest) (*longrunningpb.Operation, error)
   297  	// Creates a batch of Features in a given FeatureGroup.
   298  	BatchCreateFeatures(context.Context, *BatchCreateFeaturesRequest) (*longrunningpb.Operation, error)
   299  	// Gets details of a single Feature.
   300  	GetFeature(context.Context, *GetFeatureRequest) (*Feature, error)
   301  	// Lists Features in a given FeatureGroup.
   302  	ListFeatures(context.Context, *ListFeaturesRequest) (*ListFeaturesResponse, error)
   303  	// Updates the parameters of a single Feature.
   304  	UpdateFeature(context.Context, *UpdateFeatureRequest) (*longrunningpb.Operation, error)
   305  	// Deletes a single Feature.
   306  	DeleteFeature(context.Context, *DeleteFeatureRequest) (*longrunningpb.Operation, error)
   307  	// Creates a new FeatureMonitor in a given project, location and FeatureGroup.
   308  	CreateFeatureMonitor(context.Context, *CreateFeatureMonitorRequest) (*longrunningpb.Operation, error)
   309  	// Gets details of a single FeatureMonitor.
   310  	GetFeatureMonitor(context.Context, *GetFeatureMonitorRequest) (*FeatureMonitor, error)
   311  	// Lists FeatureGroups in a given project and location.
   312  	ListFeatureMonitors(context.Context, *ListFeatureMonitorsRequest) (*ListFeatureMonitorsResponse, error)
   313  	// Updates the parameters of a single FeatureMonitor.
   314  	UpdateFeatureMonitor(context.Context, *UpdateFeatureMonitorRequest) (*longrunningpb.Operation, error)
   315  	// Deletes a single FeatureMonitor.
   316  	DeleteFeatureMonitor(context.Context, *DeleteFeatureMonitorRequest) (*longrunningpb.Operation, error)
   317  	// Creates a new feature monitor job.
   318  	CreateFeatureMonitorJob(context.Context, *CreateFeatureMonitorJobRequest) (*FeatureMonitorJob, error)
   319  	// Get a feature monitor job.
   320  	GetFeatureMonitorJob(context.Context, *GetFeatureMonitorJobRequest) (*FeatureMonitorJob, error)
   321  	// List feature monitor jobs.
   322  	ListFeatureMonitorJobs(context.Context, *ListFeatureMonitorJobsRequest) (*ListFeatureMonitorJobsResponse, error)
   323  }
   324  
   325  // UnimplementedFeatureRegistryServiceServer should be embedded to have forward compatible implementations.
   326  type UnimplementedFeatureRegistryServiceServer struct {
   327  }
   328  
   329  func (UnimplementedFeatureRegistryServiceServer) CreateFeatureGroup(context.Context, *CreateFeatureGroupRequest) (*longrunningpb.Operation, error) {
   330  	return nil, status.Errorf(codes.Unimplemented, "method CreateFeatureGroup not implemented")
   331  }
   332  func (UnimplementedFeatureRegistryServiceServer) GetFeatureGroup(context.Context, *GetFeatureGroupRequest) (*FeatureGroup, error) {
   333  	return nil, status.Errorf(codes.Unimplemented, "method GetFeatureGroup not implemented")
   334  }
   335  func (UnimplementedFeatureRegistryServiceServer) ListFeatureGroups(context.Context, *ListFeatureGroupsRequest) (*ListFeatureGroupsResponse, error) {
   336  	return nil, status.Errorf(codes.Unimplemented, "method ListFeatureGroups not implemented")
   337  }
   338  func (UnimplementedFeatureRegistryServiceServer) UpdateFeatureGroup(context.Context, *UpdateFeatureGroupRequest) (*longrunningpb.Operation, error) {
   339  	return nil, status.Errorf(codes.Unimplemented, "method UpdateFeatureGroup not implemented")
   340  }
   341  func (UnimplementedFeatureRegistryServiceServer) DeleteFeatureGroup(context.Context, *DeleteFeatureGroupRequest) (*longrunningpb.Operation, error) {
   342  	return nil, status.Errorf(codes.Unimplemented, "method DeleteFeatureGroup not implemented")
   343  }
   344  func (UnimplementedFeatureRegistryServiceServer) CreateFeature(context.Context, *CreateFeatureRequest) (*longrunningpb.Operation, error) {
   345  	return nil, status.Errorf(codes.Unimplemented, "method CreateFeature not implemented")
   346  }
   347  func (UnimplementedFeatureRegistryServiceServer) BatchCreateFeatures(context.Context, *BatchCreateFeaturesRequest) (*longrunningpb.Operation, error) {
   348  	return nil, status.Errorf(codes.Unimplemented, "method BatchCreateFeatures not implemented")
   349  }
   350  func (UnimplementedFeatureRegistryServiceServer) GetFeature(context.Context, *GetFeatureRequest) (*Feature, error) {
   351  	return nil, status.Errorf(codes.Unimplemented, "method GetFeature not implemented")
   352  }
   353  func (UnimplementedFeatureRegistryServiceServer) ListFeatures(context.Context, *ListFeaturesRequest) (*ListFeaturesResponse, error) {
   354  	return nil, status.Errorf(codes.Unimplemented, "method ListFeatures not implemented")
   355  }
   356  func (UnimplementedFeatureRegistryServiceServer) UpdateFeature(context.Context, *UpdateFeatureRequest) (*longrunningpb.Operation, error) {
   357  	return nil, status.Errorf(codes.Unimplemented, "method UpdateFeature not implemented")
   358  }
   359  func (UnimplementedFeatureRegistryServiceServer) DeleteFeature(context.Context, *DeleteFeatureRequest) (*longrunningpb.Operation, error) {
   360  	return nil, status.Errorf(codes.Unimplemented, "method DeleteFeature not implemented")
   361  }
   362  func (UnimplementedFeatureRegistryServiceServer) CreateFeatureMonitor(context.Context, *CreateFeatureMonitorRequest) (*longrunningpb.Operation, error) {
   363  	return nil, status.Errorf(codes.Unimplemented, "method CreateFeatureMonitor not implemented")
   364  }
   365  func (UnimplementedFeatureRegistryServiceServer) GetFeatureMonitor(context.Context, *GetFeatureMonitorRequest) (*FeatureMonitor, error) {
   366  	return nil, status.Errorf(codes.Unimplemented, "method GetFeatureMonitor not implemented")
   367  }
   368  func (UnimplementedFeatureRegistryServiceServer) ListFeatureMonitors(context.Context, *ListFeatureMonitorsRequest) (*ListFeatureMonitorsResponse, error) {
   369  	return nil, status.Errorf(codes.Unimplemented, "method ListFeatureMonitors not implemented")
   370  }
   371  func (UnimplementedFeatureRegistryServiceServer) UpdateFeatureMonitor(context.Context, *UpdateFeatureMonitorRequest) (*longrunningpb.Operation, error) {
   372  	return nil, status.Errorf(codes.Unimplemented, "method UpdateFeatureMonitor not implemented")
   373  }
   374  func (UnimplementedFeatureRegistryServiceServer) DeleteFeatureMonitor(context.Context, *DeleteFeatureMonitorRequest) (*longrunningpb.Operation, error) {
   375  	return nil, status.Errorf(codes.Unimplemented, "method DeleteFeatureMonitor not implemented")
   376  }
   377  func (UnimplementedFeatureRegistryServiceServer) CreateFeatureMonitorJob(context.Context, *CreateFeatureMonitorJobRequest) (*FeatureMonitorJob, error) {
   378  	return nil, status.Errorf(codes.Unimplemented, "method CreateFeatureMonitorJob not implemented")
   379  }
   380  func (UnimplementedFeatureRegistryServiceServer) GetFeatureMonitorJob(context.Context, *GetFeatureMonitorJobRequest) (*FeatureMonitorJob, error) {
   381  	return nil, status.Errorf(codes.Unimplemented, "method GetFeatureMonitorJob not implemented")
   382  }
   383  func (UnimplementedFeatureRegistryServiceServer) ListFeatureMonitorJobs(context.Context, *ListFeatureMonitorJobsRequest) (*ListFeatureMonitorJobsResponse, error) {
   384  	return nil, status.Errorf(codes.Unimplemented, "method ListFeatureMonitorJobs not implemented")
   385  }
   386  
   387  // UnsafeFeatureRegistryServiceServer may be embedded to opt out of forward compatibility for this service.
   388  // Use of this interface is not recommended, as added methods to FeatureRegistryServiceServer will
   389  // result in compilation errors.
   390  type UnsafeFeatureRegistryServiceServer interface {
   391  	mustEmbedUnimplementedFeatureRegistryServiceServer()
   392  }
   393  
   394  func RegisterFeatureRegistryServiceServer(s grpc.ServiceRegistrar, srv FeatureRegistryServiceServer) {
   395  	s.RegisterService(&FeatureRegistryService_ServiceDesc, srv)
   396  }
   397  
   398  func _FeatureRegistryService_CreateFeatureGroup_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   399  	in := new(CreateFeatureGroupRequest)
   400  	if err := dec(in); err != nil {
   401  		return nil, err
   402  	}
   403  	if interceptor == nil {
   404  		return srv.(FeatureRegistryServiceServer).CreateFeatureGroup(ctx, in)
   405  	}
   406  	info := &grpc.UnaryServerInfo{
   407  		Server:     srv,
   408  		FullMethod: FeatureRegistryService_CreateFeatureGroup_FullMethodName,
   409  	}
   410  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   411  		return srv.(FeatureRegistryServiceServer).CreateFeatureGroup(ctx, req.(*CreateFeatureGroupRequest))
   412  	}
   413  	return interceptor(ctx, in, info, handler)
   414  }
   415  
   416  func _FeatureRegistryService_GetFeatureGroup_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   417  	in := new(GetFeatureGroupRequest)
   418  	if err := dec(in); err != nil {
   419  		return nil, err
   420  	}
   421  	if interceptor == nil {
   422  		return srv.(FeatureRegistryServiceServer).GetFeatureGroup(ctx, in)
   423  	}
   424  	info := &grpc.UnaryServerInfo{
   425  		Server:     srv,
   426  		FullMethod: FeatureRegistryService_GetFeatureGroup_FullMethodName,
   427  	}
   428  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   429  		return srv.(FeatureRegistryServiceServer).GetFeatureGroup(ctx, req.(*GetFeatureGroupRequest))
   430  	}
   431  	return interceptor(ctx, in, info, handler)
   432  }
   433  
   434  func _FeatureRegistryService_ListFeatureGroups_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   435  	in := new(ListFeatureGroupsRequest)
   436  	if err := dec(in); err != nil {
   437  		return nil, err
   438  	}
   439  	if interceptor == nil {
   440  		return srv.(FeatureRegistryServiceServer).ListFeatureGroups(ctx, in)
   441  	}
   442  	info := &grpc.UnaryServerInfo{
   443  		Server:     srv,
   444  		FullMethod: FeatureRegistryService_ListFeatureGroups_FullMethodName,
   445  	}
   446  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   447  		return srv.(FeatureRegistryServiceServer).ListFeatureGroups(ctx, req.(*ListFeatureGroupsRequest))
   448  	}
   449  	return interceptor(ctx, in, info, handler)
   450  }
   451  
   452  func _FeatureRegistryService_UpdateFeatureGroup_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   453  	in := new(UpdateFeatureGroupRequest)
   454  	if err := dec(in); err != nil {
   455  		return nil, err
   456  	}
   457  	if interceptor == nil {
   458  		return srv.(FeatureRegistryServiceServer).UpdateFeatureGroup(ctx, in)
   459  	}
   460  	info := &grpc.UnaryServerInfo{
   461  		Server:     srv,
   462  		FullMethod: FeatureRegistryService_UpdateFeatureGroup_FullMethodName,
   463  	}
   464  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   465  		return srv.(FeatureRegistryServiceServer).UpdateFeatureGroup(ctx, req.(*UpdateFeatureGroupRequest))
   466  	}
   467  	return interceptor(ctx, in, info, handler)
   468  }
   469  
   470  func _FeatureRegistryService_DeleteFeatureGroup_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   471  	in := new(DeleteFeatureGroupRequest)
   472  	if err := dec(in); err != nil {
   473  		return nil, err
   474  	}
   475  	if interceptor == nil {
   476  		return srv.(FeatureRegistryServiceServer).DeleteFeatureGroup(ctx, in)
   477  	}
   478  	info := &grpc.UnaryServerInfo{
   479  		Server:     srv,
   480  		FullMethod: FeatureRegistryService_DeleteFeatureGroup_FullMethodName,
   481  	}
   482  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   483  		return srv.(FeatureRegistryServiceServer).DeleteFeatureGroup(ctx, req.(*DeleteFeatureGroupRequest))
   484  	}
   485  	return interceptor(ctx, in, info, handler)
   486  }
   487  
   488  func _FeatureRegistryService_CreateFeature_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   489  	in := new(CreateFeatureRequest)
   490  	if err := dec(in); err != nil {
   491  		return nil, err
   492  	}
   493  	if interceptor == nil {
   494  		return srv.(FeatureRegistryServiceServer).CreateFeature(ctx, in)
   495  	}
   496  	info := &grpc.UnaryServerInfo{
   497  		Server:     srv,
   498  		FullMethod: FeatureRegistryService_CreateFeature_FullMethodName,
   499  	}
   500  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   501  		return srv.(FeatureRegistryServiceServer).CreateFeature(ctx, req.(*CreateFeatureRequest))
   502  	}
   503  	return interceptor(ctx, in, info, handler)
   504  }
   505  
   506  func _FeatureRegistryService_BatchCreateFeatures_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   507  	in := new(BatchCreateFeaturesRequest)
   508  	if err := dec(in); err != nil {
   509  		return nil, err
   510  	}
   511  	if interceptor == nil {
   512  		return srv.(FeatureRegistryServiceServer).BatchCreateFeatures(ctx, in)
   513  	}
   514  	info := &grpc.UnaryServerInfo{
   515  		Server:     srv,
   516  		FullMethod: FeatureRegistryService_BatchCreateFeatures_FullMethodName,
   517  	}
   518  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   519  		return srv.(FeatureRegistryServiceServer).BatchCreateFeatures(ctx, req.(*BatchCreateFeaturesRequest))
   520  	}
   521  	return interceptor(ctx, in, info, handler)
   522  }
   523  
   524  func _FeatureRegistryService_GetFeature_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   525  	in := new(GetFeatureRequest)
   526  	if err := dec(in); err != nil {
   527  		return nil, err
   528  	}
   529  	if interceptor == nil {
   530  		return srv.(FeatureRegistryServiceServer).GetFeature(ctx, in)
   531  	}
   532  	info := &grpc.UnaryServerInfo{
   533  		Server:     srv,
   534  		FullMethod: FeatureRegistryService_GetFeature_FullMethodName,
   535  	}
   536  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   537  		return srv.(FeatureRegistryServiceServer).GetFeature(ctx, req.(*GetFeatureRequest))
   538  	}
   539  	return interceptor(ctx, in, info, handler)
   540  }
   541  
   542  func _FeatureRegistryService_ListFeatures_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   543  	in := new(ListFeaturesRequest)
   544  	if err := dec(in); err != nil {
   545  		return nil, err
   546  	}
   547  	if interceptor == nil {
   548  		return srv.(FeatureRegistryServiceServer).ListFeatures(ctx, in)
   549  	}
   550  	info := &grpc.UnaryServerInfo{
   551  		Server:     srv,
   552  		FullMethod: FeatureRegistryService_ListFeatures_FullMethodName,
   553  	}
   554  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   555  		return srv.(FeatureRegistryServiceServer).ListFeatures(ctx, req.(*ListFeaturesRequest))
   556  	}
   557  	return interceptor(ctx, in, info, handler)
   558  }
   559  
   560  func _FeatureRegistryService_UpdateFeature_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   561  	in := new(UpdateFeatureRequest)
   562  	if err := dec(in); err != nil {
   563  		return nil, err
   564  	}
   565  	if interceptor == nil {
   566  		return srv.(FeatureRegistryServiceServer).UpdateFeature(ctx, in)
   567  	}
   568  	info := &grpc.UnaryServerInfo{
   569  		Server:     srv,
   570  		FullMethod: FeatureRegistryService_UpdateFeature_FullMethodName,
   571  	}
   572  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   573  		return srv.(FeatureRegistryServiceServer).UpdateFeature(ctx, req.(*UpdateFeatureRequest))
   574  	}
   575  	return interceptor(ctx, in, info, handler)
   576  }
   577  
   578  func _FeatureRegistryService_DeleteFeature_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   579  	in := new(DeleteFeatureRequest)
   580  	if err := dec(in); err != nil {
   581  		return nil, err
   582  	}
   583  	if interceptor == nil {
   584  		return srv.(FeatureRegistryServiceServer).DeleteFeature(ctx, in)
   585  	}
   586  	info := &grpc.UnaryServerInfo{
   587  		Server:     srv,
   588  		FullMethod: FeatureRegistryService_DeleteFeature_FullMethodName,
   589  	}
   590  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   591  		return srv.(FeatureRegistryServiceServer).DeleteFeature(ctx, req.(*DeleteFeatureRequest))
   592  	}
   593  	return interceptor(ctx, in, info, handler)
   594  }
   595  
   596  func _FeatureRegistryService_CreateFeatureMonitor_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   597  	in := new(CreateFeatureMonitorRequest)
   598  	if err := dec(in); err != nil {
   599  		return nil, err
   600  	}
   601  	if interceptor == nil {
   602  		return srv.(FeatureRegistryServiceServer).CreateFeatureMonitor(ctx, in)
   603  	}
   604  	info := &grpc.UnaryServerInfo{
   605  		Server:     srv,
   606  		FullMethod: FeatureRegistryService_CreateFeatureMonitor_FullMethodName,
   607  	}
   608  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   609  		return srv.(FeatureRegistryServiceServer).CreateFeatureMonitor(ctx, req.(*CreateFeatureMonitorRequest))
   610  	}
   611  	return interceptor(ctx, in, info, handler)
   612  }
   613  
   614  func _FeatureRegistryService_GetFeatureMonitor_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   615  	in := new(GetFeatureMonitorRequest)
   616  	if err := dec(in); err != nil {
   617  		return nil, err
   618  	}
   619  	if interceptor == nil {
   620  		return srv.(FeatureRegistryServiceServer).GetFeatureMonitor(ctx, in)
   621  	}
   622  	info := &grpc.UnaryServerInfo{
   623  		Server:     srv,
   624  		FullMethod: FeatureRegistryService_GetFeatureMonitor_FullMethodName,
   625  	}
   626  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   627  		return srv.(FeatureRegistryServiceServer).GetFeatureMonitor(ctx, req.(*GetFeatureMonitorRequest))
   628  	}
   629  	return interceptor(ctx, in, info, handler)
   630  }
   631  
   632  func _FeatureRegistryService_ListFeatureMonitors_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   633  	in := new(ListFeatureMonitorsRequest)
   634  	if err := dec(in); err != nil {
   635  		return nil, err
   636  	}
   637  	if interceptor == nil {
   638  		return srv.(FeatureRegistryServiceServer).ListFeatureMonitors(ctx, in)
   639  	}
   640  	info := &grpc.UnaryServerInfo{
   641  		Server:     srv,
   642  		FullMethod: FeatureRegistryService_ListFeatureMonitors_FullMethodName,
   643  	}
   644  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   645  		return srv.(FeatureRegistryServiceServer).ListFeatureMonitors(ctx, req.(*ListFeatureMonitorsRequest))
   646  	}
   647  	return interceptor(ctx, in, info, handler)
   648  }
   649  
   650  func _FeatureRegistryService_UpdateFeatureMonitor_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   651  	in := new(UpdateFeatureMonitorRequest)
   652  	if err := dec(in); err != nil {
   653  		return nil, err
   654  	}
   655  	if interceptor == nil {
   656  		return srv.(FeatureRegistryServiceServer).UpdateFeatureMonitor(ctx, in)
   657  	}
   658  	info := &grpc.UnaryServerInfo{
   659  		Server:     srv,
   660  		FullMethod: FeatureRegistryService_UpdateFeatureMonitor_FullMethodName,
   661  	}
   662  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   663  		return srv.(FeatureRegistryServiceServer).UpdateFeatureMonitor(ctx, req.(*UpdateFeatureMonitorRequest))
   664  	}
   665  	return interceptor(ctx, in, info, handler)
   666  }
   667  
   668  func _FeatureRegistryService_DeleteFeatureMonitor_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   669  	in := new(DeleteFeatureMonitorRequest)
   670  	if err := dec(in); err != nil {
   671  		return nil, err
   672  	}
   673  	if interceptor == nil {
   674  		return srv.(FeatureRegistryServiceServer).DeleteFeatureMonitor(ctx, in)
   675  	}
   676  	info := &grpc.UnaryServerInfo{
   677  		Server:     srv,
   678  		FullMethod: FeatureRegistryService_DeleteFeatureMonitor_FullMethodName,
   679  	}
   680  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   681  		return srv.(FeatureRegistryServiceServer).DeleteFeatureMonitor(ctx, req.(*DeleteFeatureMonitorRequest))
   682  	}
   683  	return interceptor(ctx, in, info, handler)
   684  }
   685  
   686  func _FeatureRegistryService_CreateFeatureMonitorJob_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   687  	in := new(CreateFeatureMonitorJobRequest)
   688  	if err := dec(in); err != nil {
   689  		return nil, err
   690  	}
   691  	if interceptor == nil {
   692  		return srv.(FeatureRegistryServiceServer).CreateFeatureMonitorJob(ctx, in)
   693  	}
   694  	info := &grpc.UnaryServerInfo{
   695  		Server:     srv,
   696  		FullMethod: FeatureRegistryService_CreateFeatureMonitorJob_FullMethodName,
   697  	}
   698  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   699  		return srv.(FeatureRegistryServiceServer).CreateFeatureMonitorJob(ctx, req.(*CreateFeatureMonitorJobRequest))
   700  	}
   701  	return interceptor(ctx, in, info, handler)
   702  }
   703  
   704  func _FeatureRegistryService_GetFeatureMonitorJob_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   705  	in := new(GetFeatureMonitorJobRequest)
   706  	if err := dec(in); err != nil {
   707  		return nil, err
   708  	}
   709  	if interceptor == nil {
   710  		return srv.(FeatureRegistryServiceServer).GetFeatureMonitorJob(ctx, in)
   711  	}
   712  	info := &grpc.UnaryServerInfo{
   713  		Server:     srv,
   714  		FullMethod: FeatureRegistryService_GetFeatureMonitorJob_FullMethodName,
   715  	}
   716  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   717  		return srv.(FeatureRegistryServiceServer).GetFeatureMonitorJob(ctx, req.(*GetFeatureMonitorJobRequest))
   718  	}
   719  	return interceptor(ctx, in, info, handler)
   720  }
   721  
   722  func _FeatureRegistryService_ListFeatureMonitorJobs_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   723  	in := new(ListFeatureMonitorJobsRequest)
   724  	if err := dec(in); err != nil {
   725  		return nil, err
   726  	}
   727  	if interceptor == nil {
   728  		return srv.(FeatureRegistryServiceServer).ListFeatureMonitorJobs(ctx, in)
   729  	}
   730  	info := &grpc.UnaryServerInfo{
   731  		Server:     srv,
   732  		FullMethod: FeatureRegistryService_ListFeatureMonitorJobs_FullMethodName,
   733  	}
   734  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   735  		return srv.(FeatureRegistryServiceServer).ListFeatureMonitorJobs(ctx, req.(*ListFeatureMonitorJobsRequest))
   736  	}
   737  	return interceptor(ctx, in, info, handler)
   738  }
   739  
   740  // FeatureRegistryService_ServiceDesc is the grpc.ServiceDesc for FeatureRegistryService service.
   741  // It's only intended for direct use with grpc.RegisterService,
   742  // and not to be introspected or modified (even as a copy)
   743  var FeatureRegistryService_ServiceDesc = grpc.ServiceDesc{
   744  	ServiceName: "google.cloud.aiplatform.v1beta1.FeatureRegistryService",
   745  	HandlerType: (*FeatureRegistryServiceServer)(nil),
   746  	Methods: []grpc.MethodDesc{
   747  		{
   748  			MethodName: "CreateFeatureGroup",
   749  			Handler:    _FeatureRegistryService_CreateFeatureGroup_Handler,
   750  		},
   751  		{
   752  			MethodName: "GetFeatureGroup",
   753  			Handler:    _FeatureRegistryService_GetFeatureGroup_Handler,
   754  		},
   755  		{
   756  			MethodName: "ListFeatureGroups",
   757  			Handler:    _FeatureRegistryService_ListFeatureGroups_Handler,
   758  		},
   759  		{
   760  			MethodName: "UpdateFeatureGroup",
   761  			Handler:    _FeatureRegistryService_UpdateFeatureGroup_Handler,
   762  		},
   763  		{
   764  			MethodName: "DeleteFeatureGroup",
   765  			Handler:    _FeatureRegistryService_DeleteFeatureGroup_Handler,
   766  		},
   767  		{
   768  			MethodName: "CreateFeature",
   769  			Handler:    _FeatureRegistryService_CreateFeature_Handler,
   770  		},
   771  		{
   772  			MethodName: "BatchCreateFeatures",
   773  			Handler:    _FeatureRegistryService_BatchCreateFeatures_Handler,
   774  		},
   775  		{
   776  			MethodName: "GetFeature",
   777  			Handler:    _FeatureRegistryService_GetFeature_Handler,
   778  		},
   779  		{
   780  			MethodName: "ListFeatures",
   781  			Handler:    _FeatureRegistryService_ListFeatures_Handler,
   782  		},
   783  		{
   784  			MethodName: "UpdateFeature",
   785  			Handler:    _FeatureRegistryService_UpdateFeature_Handler,
   786  		},
   787  		{
   788  			MethodName: "DeleteFeature",
   789  			Handler:    _FeatureRegistryService_DeleteFeature_Handler,
   790  		},
   791  		{
   792  			MethodName: "CreateFeatureMonitor",
   793  			Handler:    _FeatureRegistryService_CreateFeatureMonitor_Handler,
   794  		},
   795  		{
   796  			MethodName: "GetFeatureMonitor",
   797  			Handler:    _FeatureRegistryService_GetFeatureMonitor_Handler,
   798  		},
   799  		{
   800  			MethodName: "ListFeatureMonitors",
   801  			Handler:    _FeatureRegistryService_ListFeatureMonitors_Handler,
   802  		},
   803  		{
   804  			MethodName: "UpdateFeatureMonitor",
   805  			Handler:    _FeatureRegistryService_UpdateFeatureMonitor_Handler,
   806  		},
   807  		{
   808  			MethodName: "DeleteFeatureMonitor",
   809  			Handler:    _FeatureRegistryService_DeleteFeatureMonitor_Handler,
   810  		},
   811  		{
   812  			MethodName: "CreateFeatureMonitorJob",
   813  			Handler:    _FeatureRegistryService_CreateFeatureMonitorJob_Handler,
   814  		},
   815  		{
   816  			MethodName: "GetFeatureMonitorJob",
   817  			Handler:    _FeatureRegistryService_GetFeatureMonitorJob_Handler,
   818  		},
   819  		{
   820  			MethodName: "ListFeatureMonitorJobs",
   821  			Handler:    _FeatureRegistryService_ListFeatureMonitorJobs_Handler,
   822  		},
   823  	},
   824  	Streams:  []grpc.StreamDesc{},
   825  	Metadata: "google/cloud/aiplatform/v1beta1/feature_registry_service.proto",
   826  }