cloud.google.com/go/aiplatform@v1.106.0/apiv1/aiplatformpb/feature_online_store_admin_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_online_store_admin_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  	FeatureOnlineStoreAdminService_CreateFeatureOnlineStore_FullMethodName = "/google.cloud.aiplatform.v1.FeatureOnlineStoreAdminService/CreateFeatureOnlineStore"
    38  	FeatureOnlineStoreAdminService_GetFeatureOnlineStore_FullMethodName    = "/google.cloud.aiplatform.v1.FeatureOnlineStoreAdminService/GetFeatureOnlineStore"
    39  	FeatureOnlineStoreAdminService_ListFeatureOnlineStores_FullMethodName  = "/google.cloud.aiplatform.v1.FeatureOnlineStoreAdminService/ListFeatureOnlineStores"
    40  	FeatureOnlineStoreAdminService_UpdateFeatureOnlineStore_FullMethodName = "/google.cloud.aiplatform.v1.FeatureOnlineStoreAdminService/UpdateFeatureOnlineStore"
    41  	FeatureOnlineStoreAdminService_DeleteFeatureOnlineStore_FullMethodName = "/google.cloud.aiplatform.v1.FeatureOnlineStoreAdminService/DeleteFeatureOnlineStore"
    42  	FeatureOnlineStoreAdminService_CreateFeatureView_FullMethodName        = "/google.cloud.aiplatform.v1.FeatureOnlineStoreAdminService/CreateFeatureView"
    43  	FeatureOnlineStoreAdminService_GetFeatureView_FullMethodName           = "/google.cloud.aiplatform.v1.FeatureOnlineStoreAdminService/GetFeatureView"
    44  	FeatureOnlineStoreAdminService_ListFeatureViews_FullMethodName         = "/google.cloud.aiplatform.v1.FeatureOnlineStoreAdminService/ListFeatureViews"
    45  	FeatureOnlineStoreAdminService_UpdateFeatureView_FullMethodName        = "/google.cloud.aiplatform.v1.FeatureOnlineStoreAdminService/UpdateFeatureView"
    46  	FeatureOnlineStoreAdminService_DeleteFeatureView_FullMethodName        = "/google.cloud.aiplatform.v1.FeatureOnlineStoreAdminService/DeleteFeatureView"
    47  	FeatureOnlineStoreAdminService_SyncFeatureView_FullMethodName          = "/google.cloud.aiplatform.v1.FeatureOnlineStoreAdminService/SyncFeatureView"
    48  	FeatureOnlineStoreAdminService_GetFeatureViewSync_FullMethodName       = "/google.cloud.aiplatform.v1.FeatureOnlineStoreAdminService/GetFeatureViewSync"
    49  	FeatureOnlineStoreAdminService_ListFeatureViewSyncs_FullMethodName     = "/google.cloud.aiplatform.v1.FeatureOnlineStoreAdminService/ListFeatureViewSyncs"
    50  )
    51  
    52  // FeatureOnlineStoreAdminServiceClient is the client API for FeatureOnlineStoreAdminService service.
    53  //
    54  // 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.
    55  type FeatureOnlineStoreAdminServiceClient interface {
    56  	// Creates a new FeatureOnlineStore in a given project and location.
    57  	CreateFeatureOnlineStore(ctx context.Context, in *CreateFeatureOnlineStoreRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
    58  	// Gets details of a single FeatureOnlineStore.
    59  	GetFeatureOnlineStore(ctx context.Context, in *GetFeatureOnlineStoreRequest, opts ...grpc.CallOption) (*FeatureOnlineStore, error)
    60  	// Lists FeatureOnlineStores in a given project and location.
    61  	ListFeatureOnlineStores(ctx context.Context, in *ListFeatureOnlineStoresRequest, opts ...grpc.CallOption) (*ListFeatureOnlineStoresResponse, error)
    62  	// Updates the parameters of a single FeatureOnlineStore.
    63  	UpdateFeatureOnlineStore(ctx context.Context, in *UpdateFeatureOnlineStoreRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
    64  	// Deletes a single FeatureOnlineStore. The FeatureOnlineStore must not
    65  	// contain any FeatureViews.
    66  	DeleteFeatureOnlineStore(ctx context.Context, in *DeleteFeatureOnlineStoreRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
    67  	// Creates a new FeatureView in a given FeatureOnlineStore.
    68  	CreateFeatureView(ctx context.Context, in *CreateFeatureViewRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
    69  	// Gets details of a single FeatureView.
    70  	GetFeatureView(ctx context.Context, in *GetFeatureViewRequest, opts ...grpc.CallOption) (*FeatureView, error)
    71  	// Lists FeatureViews in a given FeatureOnlineStore.
    72  	ListFeatureViews(ctx context.Context, in *ListFeatureViewsRequest, opts ...grpc.CallOption) (*ListFeatureViewsResponse, error)
    73  	// Updates the parameters of a single FeatureView.
    74  	UpdateFeatureView(ctx context.Context, in *UpdateFeatureViewRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
    75  	// Deletes a single FeatureView.
    76  	DeleteFeatureView(ctx context.Context, in *DeleteFeatureViewRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
    77  	// Triggers on-demand sync for the FeatureView.
    78  	SyncFeatureView(ctx context.Context, in *SyncFeatureViewRequest, opts ...grpc.CallOption) (*SyncFeatureViewResponse, error)
    79  	// Gets details of a single FeatureViewSync.
    80  	GetFeatureViewSync(ctx context.Context, in *GetFeatureViewSyncRequest, opts ...grpc.CallOption) (*FeatureViewSync, error)
    81  	// Lists FeatureViewSyncs in a given FeatureView.
    82  	ListFeatureViewSyncs(ctx context.Context, in *ListFeatureViewSyncsRequest, opts ...grpc.CallOption) (*ListFeatureViewSyncsResponse, error)
    83  }
    84  
    85  type featureOnlineStoreAdminServiceClient struct {
    86  	cc grpc.ClientConnInterface
    87  }
    88  
    89  func NewFeatureOnlineStoreAdminServiceClient(cc grpc.ClientConnInterface) FeatureOnlineStoreAdminServiceClient {
    90  	return &featureOnlineStoreAdminServiceClient{cc}
    91  }
    92  
    93  func (c *featureOnlineStoreAdminServiceClient) CreateFeatureOnlineStore(ctx context.Context, in *CreateFeatureOnlineStoreRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
    94  	out := new(longrunningpb.Operation)
    95  	err := c.cc.Invoke(ctx, FeatureOnlineStoreAdminService_CreateFeatureOnlineStore_FullMethodName, in, out, opts...)
    96  	if err != nil {
    97  		return nil, err
    98  	}
    99  	return out, nil
   100  }
   101  
   102  func (c *featureOnlineStoreAdminServiceClient) GetFeatureOnlineStore(ctx context.Context, in *GetFeatureOnlineStoreRequest, opts ...grpc.CallOption) (*FeatureOnlineStore, error) {
   103  	out := new(FeatureOnlineStore)
   104  	err := c.cc.Invoke(ctx, FeatureOnlineStoreAdminService_GetFeatureOnlineStore_FullMethodName, in, out, opts...)
   105  	if err != nil {
   106  		return nil, err
   107  	}
   108  	return out, nil
   109  }
   110  
   111  func (c *featureOnlineStoreAdminServiceClient) ListFeatureOnlineStores(ctx context.Context, in *ListFeatureOnlineStoresRequest, opts ...grpc.CallOption) (*ListFeatureOnlineStoresResponse, error) {
   112  	out := new(ListFeatureOnlineStoresResponse)
   113  	err := c.cc.Invoke(ctx, FeatureOnlineStoreAdminService_ListFeatureOnlineStores_FullMethodName, in, out, opts...)
   114  	if err != nil {
   115  		return nil, err
   116  	}
   117  	return out, nil
   118  }
   119  
   120  func (c *featureOnlineStoreAdminServiceClient) UpdateFeatureOnlineStore(ctx context.Context, in *UpdateFeatureOnlineStoreRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
   121  	out := new(longrunningpb.Operation)
   122  	err := c.cc.Invoke(ctx, FeatureOnlineStoreAdminService_UpdateFeatureOnlineStore_FullMethodName, in, out, opts...)
   123  	if err != nil {
   124  		return nil, err
   125  	}
   126  	return out, nil
   127  }
   128  
   129  func (c *featureOnlineStoreAdminServiceClient) DeleteFeatureOnlineStore(ctx context.Context, in *DeleteFeatureOnlineStoreRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
   130  	out := new(longrunningpb.Operation)
   131  	err := c.cc.Invoke(ctx, FeatureOnlineStoreAdminService_DeleteFeatureOnlineStore_FullMethodName, in, out, opts...)
   132  	if err != nil {
   133  		return nil, err
   134  	}
   135  	return out, nil
   136  }
   137  
   138  func (c *featureOnlineStoreAdminServiceClient) CreateFeatureView(ctx context.Context, in *CreateFeatureViewRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
   139  	out := new(longrunningpb.Operation)
   140  	err := c.cc.Invoke(ctx, FeatureOnlineStoreAdminService_CreateFeatureView_FullMethodName, in, out, opts...)
   141  	if err != nil {
   142  		return nil, err
   143  	}
   144  	return out, nil
   145  }
   146  
   147  func (c *featureOnlineStoreAdminServiceClient) GetFeatureView(ctx context.Context, in *GetFeatureViewRequest, opts ...grpc.CallOption) (*FeatureView, error) {
   148  	out := new(FeatureView)
   149  	err := c.cc.Invoke(ctx, FeatureOnlineStoreAdminService_GetFeatureView_FullMethodName, in, out, opts...)
   150  	if err != nil {
   151  		return nil, err
   152  	}
   153  	return out, nil
   154  }
   155  
   156  func (c *featureOnlineStoreAdminServiceClient) ListFeatureViews(ctx context.Context, in *ListFeatureViewsRequest, opts ...grpc.CallOption) (*ListFeatureViewsResponse, error) {
   157  	out := new(ListFeatureViewsResponse)
   158  	err := c.cc.Invoke(ctx, FeatureOnlineStoreAdminService_ListFeatureViews_FullMethodName, in, out, opts...)
   159  	if err != nil {
   160  		return nil, err
   161  	}
   162  	return out, nil
   163  }
   164  
   165  func (c *featureOnlineStoreAdminServiceClient) UpdateFeatureView(ctx context.Context, in *UpdateFeatureViewRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
   166  	out := new(longrunningpb.Operation)
   167  	err := c.cc.Invoke(ctx, FeatureOnlineStoreAdminService_UpdateFeatureView_FullMethodName, in, out, opts...)
   168  	if err != nil {
   169  		return nil, err
   170  	}
   171  	return out, nil
   172  }
   173  
   174  func (c *featureOnlineStoreAdminServiceClient) DeleteFeatureView(ctx context.Context, in *DeleteFeatureViewRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
   175  	out := new(longrunningpb.Operation)
   176  	err := c.cc.Invoke(ctx, FeatureOnlineStoreAdminService_DeleteFeatureView_FullMethodName, in, out, opts...)
   177  	if err != nil {
   178  		return nil, err
   179  	}
   180  	return out, nil
   181  }
   182  
   183  func (c *featureOnlineStoreAdminServiceClient) SyncFeatureView(ctx context.Context, in *SyncFeatureViewRequest, opts ...grpc.CallOption) (*SyncFeatureViewResponse, error) {
   184  	out := new(SyncFeatureViewResponse)
   185  	err := c.cc.Invoke(ctx, FeatureOnlineStoreAdminService_SyncFeatureView_FullMethodName, in, out, opts...)
   186  	if err != nil {
   187  		return nil, err
   188  	}
   189  	return out, nil
   190  }
   191  
   192  func (c *featureOnlineStoreAdminServiceClient) GetFeatureViewSync(ctx context.Context, in *GetFeatureViewSyncRequest, opts ...grpc.CallOption) (*FeatureViewSync, error) {
   193  	out := new(FeatureViewSync)
   194  	err := c.cc.Invoke(ctx, FeatureOnlineStoreAdminService_GetFeatureViewSync_FullMethodName, in, out, opts...)
   195  	if err != nil {
   196  		return nil, err
   197  	}
   198  	return out, nil
   199  }
   200  
   201  func (c *featureOnlineStoreAdminServiceClient) ListFeatureViewSyncs(ctx context.Context, in *ListFeatureViewSyncsRequest, opts ...grpc.CallOption) (*ListFeatureViewSyncsResponse, error) {
   202  	out := new(ListFeatureViewSyncsResponse)
   203  	err := c.cc.Invoke(ctx, FeatureOnlineStoreAdminService_ListFeatureViewSyncs_FullMethodName, in, out, opts...)
   204  	if err != nil {
   205  		return nil, err
   206  	}
   207  	return out, nil
   208  }
   209  
   210  // FeatureOnlineStoreAdminServiceServer is the server API for FeatureOnlineStoreAdminService service.
   211  // All implementations should embed UnimplementedFeatureOnlineStoreAdminServiceServer
   212  // for forward compatibility
   213  type FeatureOnlineStoreAdminServiceServer interface {
   214  	// Creates a new FeatureOnlineStore in a given project and location.
   215  	CreateFeatureOnlineStore(context.Context, *CreateFeatureOnlineStoreRequest) (*longrunningpb.Operation, error)
   216  	// Gets details of a single FeatureOnlineStore.
   217  	GetFeatureOnlineStore(context.Context, *GetFeatureOnlineStoreRequest) (*FeatureOnlineStore, error)
   218  	// Lists FeatureOnlineStores in a given project and location.
   219  	ListFeatureOnlineStores(context.Context, *ListFeatureOnlineStoresRequest) (*ListFeatureOnlineStoresResponse, error)
   220  	// Updates the parameters of a single FeatureOnlineStore.
   221  	UpdateFeatureOnlineStore(context.Context, *UpdateFeatureOnlineStoreRequest) (*longrunningpb.Operation, error)
   222  	// Deletes a single FeatureOnlineStore. The FeatureOnlineStore must not
   223  	// contain any FeatureViews.
   224  	DeleteFeatureOnlineStore(context.Context, *DeleteFeatureOnlineStoreRequest) (*longrunningpb.Operation, error)
   225  	// Creates a new FeatureView in a given FeatureOnlineStore.
   226  	CreateFeatureView(context.Context, *CreateFeatureViewRequest) (*longrunningpb.Operation, error)
   227  	// Gets details of a single FeatureView.
   228  	GetFeatureView(context.Context, *GetFeatureViewRequest) (*FeatureView, error)
   229  	// Lists FeatureViews in a given FeatureOnlineStore.
   230  	ListFeatureViews(context.Context, *ListFeatureViewsRequest) (*ListFeatureViewsResponse, error)
   231  	// Updates the parameters of a single FeatureView.
   232  	UpdateFeatureView(context.Context, *UpdateFeatureViewRequest) (*longrunningpb.Operation, error)
   233  	// Deletes a single FeatureView.
   234  	DeleteFeatureView(context.Context, *DeleteFeatureViewRequest) (*longrunningpb.Operation, error)
   235  	// Triggers on-demand sync for the FeatureView.
   236  	SyncFeatureView(context.Context, *SyncFeatureViewRequest) (*SyncFeatureViewResponse, error)
   237  	// Gets details of a single FeatureViewSync.
   238  	GetFeatureViewSync(context.Context, *GetFeatureViewSyncRequest) (*FeatureViewSync, error)
   239  	// Lists FeatureViewSyncs in a given FeatureView.
   240  	ListFeatureViewSyncs(context.Context, *ListFeatureViewSyncsRequest) (*ListFeatureViewSyncsResponse, error)
   241  }
   242  
   243  // UnimplementedFeatureOnlineStoreAdminServiceServer should be embedded to have forward compatible implementations.
   244  type UnimplementedFeatureOnlineStoreAdminServiceServer struct {
   245  }
   246  
   247  func (UnimplementedFeatureOnlineStoreAdminServiceServer) CreateFeatureOnlineStore(context.Context, *CreateFeatureOnlineStoreRequest) (*longrunningpb.Operation, error) {
   248  	return nil, status.Errorf(codes.Unimplemented, "method CreateFeatureOnlineStore not implemented")
   249  }
   250  func (UnimplementedFeatureOnlineStoreAdminServiceServer) GetFeatureOnlineStore(context.Context, *GetFeatureOnlineStoreRequest) (*FeatureOnlineStore, error) {
   251  	return nil, status.Errorf(codes.Unimplemented, "method GetFeatureOnlineStore not implemented")
   252  }
   253  func (UnimplementedFeatureOnlineStoreAdminServiceServer) ListFeatureOnlineStores(context.Context, *ListFeatureOnlineStoresRequest) (*ListFeatureOnlineStoresResponse, error) {
   254  	return nil, status.Errorf(codes.Unimplemented, "method ListFeatureOnlineStores not implemented")
   255  }
   256  func (UnimplementedFeatureOnlineStoreAdminServiceServer) UpdateFeatureOnlineStore(context.Context, *UpdateFeatureOnlineStoreRequest) (*longrunningpb.Operation, error) {
   257  	return nil, status.Errorf(codes.Unimplemented, "method UpdateFeatureOnlineStore not implemented")
   258  }
   259  func (UnimplementedFeatureOnlineStoreAdminServiceServer) DeleteFeatureOnlineStore(context.Context, *DeleteFeatureOnlineStoreRequest) (*longrunningpb.Operation, error) {
   260  	return nil, status.Errorf(codes.Unimplemented, "method DeleteFeatureOnlineStore not implemented")
   261  }
   262  func (UnimplementedFeatureOnlineStoreAdminServiceServer) CreateFeatureView(context.Context, *CreateFeatureViewRequest) (*longrunningpb.Operation, error) {
   263  	return nil, status.Errorf(codes.Unimplemented, "method CreateFeatureView not implemented")
   264  }
   265  func (UnimplementedFeatureOnlineStoreAdminServiceServer) GetFeatureView(context.Context, *GetFeatureViewRequest) (*FeatureView, error) {
   266  	return nil, status.Errorf(codes.Unimplemented, "method GetFeatureView not implemented")
   267  }
   268  func (UnimplementedFeatureOnlineStoreAdminServiceServer) ListFeatureViews(context.Context, *ListFeatureViewsRequest) (*ListFeatureViewsResponse, error) {
   269  	return nil, status.Errorf(codes.Unimplemented, "method ListFeatureViews not implemented")
   270  }
   271  func (UnimplementedFeatureOnlineStoreAdminServiceServer) UpdateFeatureView(context.Context, *UpdateFeatureViewRequest) (*longrunningpb.Operation, error) {
   272  	return nil, status.Errorf(codes.Unimplemented, "method UpdateFeatureView not implemented")
   273  }
   274  func (UnimplementedFeatureOnlineStoreAdminServiceServer) DeleteFeatureView(context.Context, *DeleteFeatureViewRequest) (*longrunningpb.Operation, error) {
   275  	return nil, status.Errorf(codes.Unimplemented, "method DeleteFeatureView not implemented")
   276  }
   277  func (UnimplementedFeatureOnlineStoreAdminServiceServer) SyncFeatureView(context.Context, *SyncFeatureViewRequest) (*SyncFeatureViewResponse, error) {
   278  	return nil, status.Errorf(codes.Unimplemented, "method SyncFeatureView not implemented")
   279  }
   280  func (UnimplementedFeatureOnlineStoreAdminServiceServer) GetFeatureViewSync(context.Context, *GetFeatureViewSyncRequest) (*FeatureViewSync, error) {
   281  	return nil, status.Errorf(codes.Unimplemented, "method GetFeatureViewSync not implemented")
   282  }
   283  func (UnimplementedFeatureOnlineStoreAdminServiceServer) ListFeatureViewSyncs(context.Context, *ListFeatureViewSyncsRequest) (*ListFeatureViewSyncsResponse, error) {
   284  	return nil, status.Errorf(codes.Unimplemented, "method ListFeatureViewSyncs not implemented")
   285  }
   286  
   287  // UnsafeFeatureOnlineStoreAdminServiceServer may be embedded to opt out of forward compatibility for this service.
   288  // Use of this interface is not recommended, as added methods to FeatureOnlineStoreAdminServiceServer will
   289  // result in compilation errors.
   290  type UnsafeFeatureOnlineStoreAdminServiceServer interface {
   291  	mustEmbedUnimplementedFeatureOnlineStoreAdminServiceServer()
   292  }
   293  
   294  func RegisterFeatureOnlineStoreAdminServiceServer(s grpc.ServiceRegistrar, srv FeatureOnlineStoreAdminServiceServer) {
   295  	s.RegisterService(&FeatureOnlineStoreAdminService_ServiceDesc, srv)
   296  }
   297  
   298  func _FeatureOnlineStoreAdminService_CreateFeatureOnlineStore_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   299  	in := new(CreateFeatureOnlineStoreRequest)
   300  	if err := dec(in); err != nil {
   301  		return nil, err
   302  	}
   303  	if interceptor == nil {
   304  		return srv.(FeatureOnlineStoreAdminServiceServer).CreateFeatureOnlineStore(ctx, in)
   305  	}
   306  	info := &grpc.UnaryServerInfo{
   307  		Server:     srv,
   308  		FullMethod: FeatureOnlineStoreAdminService_CreateFeatureOnlineStore_FullMethodName,
   309  	}
   310  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   311  		return srv.(FeatureOnlineStoreAdminServiceServer).CreateFeatureOnlineStore(ctx, req.(*CreateFeatureOnlineStoreRequest))
   312  	}
   313  	return interceptor(ctx, in, info, handler)
   314  }
   315  
   316  func _FeatureOnlineStoreAdminService_GetFeatureOnlineStore_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   317  	in := new(GetFeatureOnlineStoreRequest)
   318  	if err := dec(in); err != nil {
   319  		return nil, err
   320  	}
   321  	if interceptor == nil {
   322  		return srv.(FeatureOnlineStoreAdminServiceServer).GetFeatureOnlineStore(ctx, in)
   323  	}
   324  	info := &grpc.UnaryServerInfo{
   325  		Server:     srv,
   326  		FullMethod: FeatureOnlineStoreAdminService_GetFeatureOnlineStore_FullMethodName,
   327  	}
   328  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   329  		return srv.(FeatureOnlineStoreAdminServiceServer).GetFeatureOnlineStore(ctx, req.(*GetFeatureOnlineStoreRequest))
   330  	}
   331  	return interceptor(ctx, in, info, handler)
   332  }
   333  
   334  func _FeatureOnlineStoreAdminService_ListFeatureOnlineStores_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   335  	in := new(ListFeatureOnlineStoresRequest)
   336  	if err := dec(in); err != nil {
   337  		return nil, err
   338  	}
   339  	if interceptor == nil {
   340  		return srv.(FeatureOnlineStoreAdminServiceServer).ListFeatureOnlineStores(ctx, in)
   341  	}
   342  	info := &grpc.UnaryServerInfo{
   343  		Server:     srv,
   344  		FullMethod: FeatureOnlineStoreAdminService_ListFeatureOnlineStores_FullMethodName,
   345  	}
   346  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   347  		return srv.(FeatureOnlineStoreAdminServiceServer).ListFeatureOnlineStores(ctx, req.(*ListFeatureOnlineStoresRequest))
   348  	}
   349  	return interceptor(ctx, in, info, handler)
   350  }
   351  
   352  func _FeatureOnlineStoreAdminService_UpdateFeatureOnlineStore_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   353  	in := new(UpdateFeatureOnlineStoreRequest)
   354  	if err := dec(in); err != nil {
   355  		return nil, err
   356  	}
   357  	if interceptor == nil {
   358  		return srv.(FeatureOnlineStoreAdminServiceServer).UpdateFeatureOnlineStore(ctx, in)
   359  	}
   360  	info := &grpc.UnaryServerInfo{
   361  		Server:     srv,
   362  		FullMethod: FeatureOnlineStoreAdminService_UpdateFeatureOnlineStore_FullMethodName,
   363  	}
   364  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   365  		return srv.(FeatureOnlineStoreAdminServiceServer).UpdateFeatureOnlineStore(ctx, req.(*UpdateFeatureOnlineStoreRequest))
   366  	}
   367  	return interceptor(ctx, in, info, handler)
   368  }
   369  
   370  func _FeatureOnlineStoreAdminService_DeleteFeatureOnlineStore_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   371  	in := new(DeleteFeatureOnlineStoreRequest)
   372  	if err := dec(in); err != nil {
   373  		return nil, err
   374  	}
   375  	if interceptor == nil {
   376  		return srv.(FeatureOnlineStoreAdminServiceServer).DeleteFeatureOnlineStore(ctx, in)
   377  	}
   378  	info := &grpc.UnaryServerInfo{
   379  		Server:     srv,
   380  		FullMethod: FeatureOnlineStoreAdminService_DeleteFeatureOnlineStore_FullMethodName,
   381  	}
   382  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   383  		return srv.(FeatureOnlineStoreAdminServiceServer).DeleteFeatureOnlineStore(ctx, req.(*DeleteFeatureOnlineStoreRequest))
   384  	}
   385  	return interceptor(ctx, in, info, handler)
   386  }
   387  
   388  func _FeatureOnlineStoreAdminService_CreateFeatureView_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   389  	in := new(CreateFeatureViewRequest)
   390  	if err := dec(in); err != nil {
   391  		return nil, err
   392  	}
   393  	if interceptor == nil {
   394  		return srv.(FeatureOnlineStoreAdminServiceServer).CreateFeatureView(ctx, in)
   395  	}
   396  	info := &grpc.UnaryServerInfo{
   397  		Server:     srv,
   398  		FullMethod: FeatureOnlineStoreAdminService_CreateFeatureView_FullMethodName,
   399  	}
   400  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   401  		return srv.(FeatureOnlineStoreAdminServiceServer).CreateFeatureView(ctx, req.(*CreateFeatureViewRequest))
   402  	}
   403  	return interceptor(ctx, in, info, handler)
   404  }
   405  
   406  func _FeatureOnlineStoreAdminService_GetFeatureView_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   407  	in := new(GetFeatureViewRequest)
   408  	if err := dec(in); err != nil {
   409  		return nil, err
   410  	}
   411  	if interceptor == nil {
   412  		return srv.(FeatureOnlineStoreAdminServiceServer).GetFeatureView(ctx, in)
   413  	}
   414  	info := &grpc.UnaryServerInfo{
   415  		Server:     srv,
   416  		FullMethod: FeatureOnlineStoreAdminService_GetFeatureView_FullMethodName,
   417  	}
   418  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   419  		return srv.(FeatureOnlineStoreAdminServiceServer).GetFeatureView(ctx, req.(*GetFeatureViewRequest))
   420  	}
   421  	return interceptor(ctx, in, info, handler)
   422  }
   423  
   424  func _FeatureOnlineStoreAdminService_ListFeatureViews_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   425  	in := new(ListFeatureViewsRequest)
   426  	if err := dec(in); err != nil {
   427  		return nil, err
   428  	}
   429  	if interceptor == nil {
   430  		return srv.(FeatureOnlineStoreAdminServiceServer).ListFeatureViews(ctx, in)
   431  	}
   432  	info := &grpc.UnaryServerInfo{
   433  		Server:     srv,
   434  		FullMethod: FeatureOnlineStoreAdminService_ListFeatureViews_FullMethodName,
   435  	}
   436  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   437  		return srv.(FeatureOnlineStoreAdminServiceServer).ListFeatureViews(ctx, req.(*ListFeatureViewsRequest))
   438  	}
   439  	return interceptor(ctx, in, info, handler)
   440  }
   441  
   442  func _FeatureOnlineStoreAdminService_UpdateFeatureView_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   443  	in := new(UpdateFeatureViewRequest)
   444  	if err := dec(in); err != nil {
   445  		return nil, err
   446  	}
   447  	if interceptor == nil {
   448  		return srv.(FeatureOnlineStoreAdminServiceServer).UpdateFeatureView(ctx, in)
   449  	}
   450  	info := &grpc.UnaryServerInfo{
   451  		Server:     srv,
   452  		FullMethod: FeatureOnlineStoreAdminService_UpdateFeatureView_FullMethodName,
   453  	}
   454  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   455  		return srv.(FeatureOnlineStoreAdminServiceServer).UpdateFeatureView(ctx, req.(*UpdateFeatureViewRequest))
   456  	}
   457  	return interceptor(ctx, in, info, handler)
   458  }
   459  
   460  func _FeatureOnlineStoreAdminService_DeleteFeatureView_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   461  	in := new(DeleteFeatureViewRequest)
   462  	if err := dec(in); err != nil {
   463  		return nil, err
   464  	}
   465  	if interceptor == nil {
   466  		return srv.(FeatureOnlineStoreAdminServiceServer).DeleteFeatureView(ctx, in)
   467  	}
   468  	info := &grpc.UnaryServerInfo{
   469  		Server:     srv,
   470  		FullMethod: FeatureOnlineStoreAdminService_DeleteFeatureView_FullMethodName,
   471  	}
   472  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   473  		return srv.(FeatureOnlineStoreAdminServiceServer).DeleteFeatureView(ctx, req.(*DeleteFeatureViewRequest))
   474  	}
   475  	return interceptor(ctx, in, info, handler)
   476  }
   477  
   478  func _FeatureOnlineStoreAdminService_SyncFeatureView_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   479  	in := new(SyncFeatureViewRequest)
   480  	if err := dec(in); err != nil {
   481  		return nil, err
   482  	}
   483  	if interceptor == nil {
   484  		return srv.(FeatureOnlineStoreAdminServiceServer).SyncFeatureView(ctx, in)
   485  	}
   486  	info := &grpc.UnaryServerInfo{
   487  		Server:     srv,
   488  		FullMethod: FeatureOnlineStoreAdminService_SyncFeatureView_FullMethodName,
   489  	}
   490  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   491  		return srv.(FeatureOnlineStoreAdminServiceServer).SyncFeatureView(ctx, req.(*SyncFeatureViewRequest))
   492  	}
   493  	return interceptor(ctx, in, info, handler)
   494  }
   495  
   496  func _FeatureOnlineStoreAdminService_GetFeatureViewSync_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   497  	in := new(GetFeatureViewSyncRequest)
   498  	if err := dec(in); err != nil {
   499  		return nil, err
   500  	}
   501  	if interceptor == nil {
   502  		return srv.(FeatureOnlineStoreAdminServiceServer).GetFeatureViewSync(ctx, in)
   503  	}
   504  	info := &grpc.UnaryServerInfo{
   505  		Server:     srv,
   506  		FullMethod: FeatureOnlineStoreAdminService_GetFeatureViewSync_FullMethodName,
   507  	}
   508  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   509  		return srv.(FeatureOnlineStoreAdminServiceServer).GetFeatureViewSync(ctx, req.(*GetFeatureViewSyncRequest))
   510  	}
   511  	return interceptor(ctx, in, info, handler)
   512  }
   513  
   514  func _FeatureOnlineStoreAdminService_ListFeatureViewSyncs_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   515  	in := new(ListFeatureViewSyncsRequest)
   516  	if err := dec(in); err != nil {
   517  		return nil, err
   518  	}
   519  	if interceptor == nil {
   520  		return srv.(FeatureOnlineStoreAdminServiceServer).ListFeatureViewSyncs(ctx, in)
   521  	}
   522  	info := &grpc.UnaryServerInfo{
   523  		Server:     srv,
   524  		FullMethod: FeatureOnlineStoreAdminService_ListFeatureViewSyncs_FullMethodName,
   525  	}
   526  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   527  		return srv.(FeatureOnlineStoreAdminServiceServer).ListFeatureViewSyncs(ctx, req.(*ListFeatureViewSyncsRequest))
   528  	}
   529  	return interceptor(ctx, in, info, handler)
   530  }
   531  
   532  // FeatureOnlineStoreAdminService_ServiceDesc is the grpc.ServiceDesc for FeatureOnlineStoreAdminService service.
   533  // It's only intended for direct use with grpc.RegisterService,
   534  // and not to be introspected or modified (even as a copy)
   535  var FeatureOnlineStoreAdminService_ServiceDesc = grpc.ServiceDesc{
   536  	ServiceName: "google.cloud.aiplatform.v1.FeatureOnlineStoreAdminService",
   537  	HandlerType: (*FeatureOnlineStoreAdminServiceServer)(nil),
   538  	Methods: []grpc.MethodDesc{
   539  		{
   540  			MethodName: "CreateFeatureOnlineStore",
   541  			Handler:    _FeatureOnlineStoreAdminService_CreateFeatureOnlineStore_Handler,
   542  		},
   543  		{
   544  			MethodName: "GetFeatureOnlineStore",
   545  			Handler:    _FeatureOnlineStoreAdminService_GetFeatureOnlineStore_Handler,
   546  		},
   547  		{
   548  			MethodName: "ListFeatureOnlineStores",
   549  			Handler:    _FeatureOnlineStoreAdminService_ListFeatureOnlineStores_Handler,
   550  		},
   551  		{
   552  			MethodName: "UpdateFeatureOnlineStore",
   553  			Handler:    _FeatureOnlineStoreAdminService_UpdateFeatureOnlineStore_Handler,
   554  		},
   555  		{
   556  			MethodName: "DeleteFeatureOnlineStore",
   557  			Handler:    _FeatureOnlineStoreAdminService_DeleteFeatureOnlineStore_Handler,
   558  		},
   559  		{
   560  			MethodName: "CreateFeatureView",
   561  			Handler:    _FeatureOnlineStoreAdminService_CreateFeatureView_Handler,
   562  		},
   563  		{
   564  			MethodName: "GetFeatureView",
   565  			Handler:    _FeatureOnlineStoreAdminService_GetFeatureView_Handler,
   566  		},
   567  		{
   568  			MethodName: "ListFeatureViews",
   569  			Handler:    _FeatureOnlineStoreAdminService_ListFeatureViews_Handler,
   570  		},
   571  		{
   572  			MethodName: "UpdateFeatureView",
   573  			Handler:    _FeatureOnlineStoreAdminService_UpdateFeatureView_Handler,
   574  		},
   575  		{
   576  			MethodName: "DeleteFeatureView",
   577  			Handler:    _FeatureOnlineStoreAdminService_DeleteFeatureView_Handler,
   578  		},
   579  		{
   580  			MethodName: "SyncFeatureView",
   581  			Handler:    _FeatureOnlineStoreAdminService_SyncFeatureView_Handler,
   582  		},
   583  		{
   584  			MethodName: "GetFeatureViewSync",
   585  			Handler:    _FeatureOnlineStoreAdminService_GetFeatureViewSync_Handler,
   586  		},
   587  		{
   588  			MethodName: "ListFeatureViewSyncs",
   589  			Handler:    _FeatureOnlineStoreAdminService_ListFeatureViewSyncs_Handler,
   590  		},
   591  	},
   592  	Streams:  []grpc.StreamDesc{},
   593  	Metadata: "google/cloud/aiplatform/v1/feature_online_store_admin_service.proto",
   594  }