cloud.google.com/go/aiplatform@v1.106.0/apiv1/aiplatformpb/dataset_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/dataset_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  	DatasetService_CreateDataset_FullMethodName         = "/google.cloud.aiplatform.v1.DatasetService/CreateDataset"
    38  	DatasetService_GetDataset_FullMethodName            = "/google.cloud.aiplatform.v1.DatasetService/GetDataset"
    39  	DatasetService_UpdateDataset_FullMethodName         = "/google.cloud.aiplatform.v1.DatasetService/UpdateDataset"
    40  	DatasetService_ListDatasets_FullMethodName          = "/google.cloud.aiplatform.v1.DatasetService/ListDatasets"
    41  	DatasetService_DeleteDataset_FullMethodName         = "/google.cloud.aiplatform.v1.DatasetService/DeleteDataset"
    42  	DatasetService_ImportData_FullMethodName            = "/google.cloud.aiplatform.v1.DatasetService/ImportData"
    43  	DatasetService_ExportData_FullMethodName            = "/google.cloud.aiplatform.v1.DatasetService/ExportData"
    44  	DatasetService_CreateDatasetVersion_FullMethodName  = "/google.cloud.aiplatform.v1.DatasetService/CreateDatasetVersion"
    45  	DatasetService_UpdateDatasetVersion_FullMethodName  = "/google.cloud.aiplatform.v1.DatasetService/UpdateDatasetVersion"
    46  	DatasetService_DeleteDatasetVersion_FullMethodName  = "/google.cloud.aiplatform.v1.DatasetService/DeleteDatasetVersion"
    47  	DatasetService_GetDatasetVersion_FullMethodName     = "/google.cloud.aiplatform.v1.DatasetService/GetDatasetVersion"
    48  	DatasetService_ListDatasetVersions_FullMethodName   = "/google.cloud.aiplatform.v1.DatasetService/ListDatasetVersions"
    49  	DatasetService_RestoreDatasetVersion_FullMethodName = "/google.cloud.aiplatform.v1.DatasetService/RestoreDatasetVersion"
    50  	DatasetService_ListDataItems_FullMethodName         = "/google.cloud.aiplatform.v1.DatasetService/ListDataItems"
    51  	DatasetService_SearchDataItems_FullMethodName       = "/google.cloud.aiplatform.v1.DatasetService/SearchDataItems"
    52  	DatasetService_ListSavedQueries_FullMethodName      = "/google.cloud.aiplatform.v1.DatasetService/ListSavedQueries"
    53  	DatasetService_DeleteSavedQuery_FullMethodName      = "/google.cloud.aiplatform.v1.DatasetService/DeleteSavedQuery"
    54  	DatasetService_GetAnnotationSpec_FullMethodName     = "/google.cloud.aiplatform.v1.DatasetService/GetAnnotationSpec"
    55  	DatasetService_ListAnnotations_FullMethodName       = "/google.cloud.aiplatform.v1.DatasetService/ListAnnotations"
    56  )
    57  
    58  // DatasetServiceClient is the client API for DatasetService 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 DatasetServiceClient interface {
    62  	// Creates a Dataset.
    63  	CreateDataset(ctx context.Context, in *CreateDatasetRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
    64  	// Gets a Dataset.
    65  	GetDataset(ctx context.Context, in *GetDatasetRequest, opts ...grpc.CallOption) (*Dataset, error)
    66  	// Updates a Dataset.
    67  	UpdateDataset(ctx context.Context, in *UpdateDatasetRequest, opts ...grpc.CallOption) (*Dataset, error)
    68  	// Lists Datasets in a Location.
    69  	ListDatasets(ctx context.Context, in *ListDatasetsRequest, opts ...grpc.CallOption) (*ListDatasetsResponse, error)
    70  	// Deletes a Dataset.
    71  	DeleteDataset(ctx context.Context, in *DeleteDatasetRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
    72  	// Imports data into a Dataset.
    73  	ImportData(ctx context.Context, in *ImportDataRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
    74  	// Exports data from a Dataset.
    75  	ExportData(ctx context.Context, in *ExportDataRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
    76  	// Create a version from a Dataset.
    77  	CreateDatasetVersion(ctx context.Context, in *CreateDatasetVersionRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
    78  	// Updates a DatasetVersion.
    79  	UpdateDatasetVersion(ctx context.Context, in *UpdateDatasetVersionRequest, opts ...grpc.CallOption) (*DatasetVersion, error)
    80  	// Deletes a Dataset version.
    81  	DeleteDatasetVersion(ctx context.Context, in *DeleteDatasetVersionRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
    82  	// Gets a Dataset version.
    83  	GetDatasetVersion(ctx context.Context, in *GetDatasetVersionRequest, opts ...grpc.CallOption) (*DatasetVersion, error)
    84  	// Lists DatasetVersions in a Dataset.
    85  	ListDatasetVersions(ctx context.Context, in *ListDatasetVersionsRequest, opts ...grpc.CallOption) (*ListDatasetVersionsResponse, error)
    86  	// Restores a dataset version.
    87  	RestoreDatasetVersion(ctx context.Context, in *RestoreDatasetVersionRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
    88  	// Lists DataItems in a Dataset.
    89  	ListDataItems(ctx context.Context, in *ListDataItemsRequest, opts ...grpc.CallOption) (*ListDataItemsResponse, error)
    90  	// Searches DataItems in a Dataset.
    91  	SearchDataItems(ctx context.Context, in *SearchDataItemsRequest, opts ...grpc.CallOption) (*SearchDataItemsResponse, error)
    92  	// Lists SavedQueries in a Dataset.
    93  	ListSavedQueries(ctx context.Context, in *ListSavedQueriesRequest, opts ...grpc.CallOption) (*ListSavedQueriesResponse, error)
    94  	// Deletes a SavedQuery.
    95  	DeleteSavedQuery(ctx context.Context, in *DeleteSavedQueryRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
    96  	// Gets an AnnotationSpec.
    97  	GetAnnotationSpec(ctx context.Context, in *GetAnnotationSpecRequest, opts ...grpc.CallOption) (*AnnotationSpec, error)
    98  	// Lists Annotations belongs to a dataitem
    99  	// This RPC is only available in InternalDatasetService. It is only used for
   100  	// exporting conversation data to CCAI Insights.
   101  	ListAnnotations(ctx context.Context, in *ListAnnotationsRequest, opts ...grpc.CallOption) (*ListAnnotationsResponse, error)
   102  }
   103  
   104  type datasetServiceClient struct {
   105  	cc grpc.ClientConnInterface
   106  }
   107  
   108  func NewDatasetServiceClient(cc grpc.ClientConnInterface) DatasetServiceClient {
   109  	return &datasetServiceClient{cc}
   110  }
   111  
   112  func (c *datasetServiceClient) CreateDataset(ctx context.Context, in *CreateDatasetRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
   113  	out := new(longrunningpb.Operation)
   114  	err := c.cc.Invoke(ctx, DatasetService_CreateDataset_FullMethodName, in, out, opts...)
   115  	if err != nil {
   116  		return nil, err
   117  	}
   118  	return out, nil
   119  }
   120  
   121  func (c *datasetServiceClient) GetDataset(ctx context.Context, in *GetDatasetRequest, opts ...grpc.CallOption) (*Dataset, error) {
   122  	out := new(Dataset)
   123  	err := c.cc.Invoke(ctx, DatasetService_GetDataset_FullMethodName, in, out, opts...)
   124  	if err != nil {
   125  		return nil, err
   126  	}
   127  	return out, nil
   128  }
   129  
   130  func (c *datasetServiceClient) UpdateDataset(ctx context.Context, in *UpdateDatasetRequest, opts ...grpc.CallOption) (*Dataset, error) {
   131  	out := new(Dataset)
   132  	err := c.cc.Invoke(ctx, DatasetService_UpdateDataset_FullMethodName, in, out, opts...)
   133  	if err != nil {
   134  		return nil, err
   135  	}
   136  	return out, nil
   137  }
   138  
   139  func (c *datasetServiceClient) ListDatasets(ctx context.Context, in *ListDatasetsRequest, opts ...grpc.CallOption) (*ListDatasetsResponse, error) {
   140  	out := new(ListDatasetsResponse)
   141  	err := c.cc.Invoke(ctx, DatasetService_ListDatasets_FullMethodName, in, out, opts...)
   142  	if err != nil {
   143  		return nil, err
   144  	}
   145  	return out, nil
   146  }
   147  
   148  func (c *datasetServiceClient) DeleteDataset(ctx context.Context, in *DeleteDatasetRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
   149  	out := new(longrunningpb.Operation)
   150  	err := c.cc.Invoke(ctx, DatasetService_DeleteDataset_FullMethodName, in, out, opts...)
   151  	if err != nil {
   152  		return nil, err
   153  	}
   154  	return out, nil
   155  }
   156  
   157  func (c *datasetServiceClient) ImportData(ctx context.Context, in *ImportDataRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
   158  	out := new(longrunningpb.Operation)
   159  	err := c.cc.Invoke(ctx, DatasetService_ImportData_FullMethodName, in, out, opts...)
   160  	if err != nil {
   161  		return nil, err
   162  	}
   163  	return out, nil
   164  }
   165  
   166  func (c *datasetServiceClient) ExportData(ctx context.Context, in *ExportDataRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
   167  	out := new(longrunningpb.Operation)
   168  	err := c.cc.Invoke(ctx, DatasetService_ExportData_FullMethodName, in, out, opts...)
   169  	if err != nil {
   170  		return nil, err
   171  	}
   172  	return out, nil
   173  }
   174  
   175  func (c *datasetServiceClient) CreateDatasetVersion(ctx context.Context, in *CreateDatasetVersionRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
   176  	out := new(longrunningpb.Operation)
   177  	err := c.cc.Invoke(ctx, DatasetService_CreateDatasetVersion_FullMethodName, in, out, opts...)
   178  	if err != nil {
   179  		return nil, err
   180  	}
   181  	return out, nil
   182  }
   183  
   184  func (c *datasetServiceClient) UpdateDatasetVersion(ctx context.Context, in *UpdateDatasetVersionRequest, opts ...grpc.CallOption) (*DatasetVersion, error) {
   185  	out := new(DatasetVersion)
   186  	err := c.cc.Invoke(ctx, DatasetService_UpdateDatasetVersion_FullMethodName, in, out, opts...)
   187  	if err != nil {
   188  		return nil, err
   189  	}
   190  	return out, nil
   191  }
   192  
   193  func (c *datasetServiceClient) DeleteDatasetVersion(ctx context.Context, in *DeleteDatasetVersionRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
   194  	out := new(longrunningpb.Operation)
   195  	err := c.cc.Invoke(ctx, DatasetService_DeleteDatasetVersion_FullMethodName, in, out, opts...)
   196  	if err != nil {
   197  		return nil, err
   198  	}
   199  	return out, nil
   200  }
   201  
   202  func (c *datasetServiceClient) GetDatasetVersion(ctx context.Context, in *GetDatasetVersionRequest, opts ...grpc.CallOption) (*DatasetVersion, error) {
   203  	out := new(DatasetVersion)
   204  	err := c.cc.Invoke(ctx, DatasetService_GetDatasetVersion_FullMethodName, in, out, opts...)
   205  	if err != nil {
   206  		return nil, err
   207  	}
   208  	return out, nil
   209  }
   210  
   211  func (c *datasetServiceClient) ListDatasetVersions(ctx context.Context, in *ListDatasetVersionsRequest, opts ...grpc.CallOption) (*ListDatasetVersionsResponse, error) {
   212  	out := new(ListDatasetVersionsResponse)
   213  	err := c.cc.Invoke(ctx, DatasetService_ListDatasetVersions_FullMethodName, in, out, opts...)
   214  	if err != nil {
   215  		return nil, err
   216  	}
   217  	return out, nil
   218  }
   219  
   220  func (c *datasetServiceClient) RestoreDatasetVersion(ctx context.Context, in *RestoreDatasetVersionRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
   221  	out := new(longrunningpb.Operation)
   222  	err := c.cc.Invoke(ctx, DatasetService_RestoreDatasetVersion_FullMethodName, in, out, opts...)
   223  	if err != nil {
   224  		return nil, err
   225  	}
   226  	return out, nil
   227  }
   228  
   229  func (c *datasetServiceClient) ListDataItems(ctx context.Context, in *ListDataItemsRequest, opts ...grpc.CallOption) (*ListDataItemsResponse, error) {
   230  	out := new(ListDataItemsResponse)
   231  	err := c.cc.Invoke(ctx, DatasetService_ListDataItems_FullMethodName, in, out, opts...)
   232  	if err != nil {
   233  		return nil, err
   234  	}
   235  	return out, nil
   236  }
   237  
   238  func (c *datasetServiceClient) SearchDataItems(ctx context.Context, in *SearchDataItemsRequest, opts ...grpc.CallOption) (*SearchDataItemsResponse, error) {
   239  	out := new(SearchDataItemsResponse)
   240  	err := c.cc.Invoke(ctx, DatasetService_SearchDataItems_FullMethodName, in, out, opts...)
   241  	if err != nil {
   242  		return nil, err
   243  	}
   244  	return out, nil
   245  }
   246  
   247  func (c *datasetServiceClient) ListSavedQueries(ctx context.Context, in *ListSavedQueriesRequest, opts ...grpc.CallOption) (*ListSavedQueriesResponse, error) {
   248  	out := new(ListSavedQueriesResponse)
   249  	err := c.cc.Invoke(ctx, DatasetService_ListSavedQueries_FullMethodName, in, out, opts...)
   250  	if err != nil {
   251  		return nil, err
   252  	}
   253  	return out, nil
   254  }
   255  
   256  func (c *datasetServiceClient) DeleteSavedQuery(ctx context.Context, in *DeleteSavedQueryRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) {
   257  	out := new(longrunningpb.Operation)
   258  	err := c.cc.Invoke(ctx, DatasetService_DeleteSavedQuery_FullMethodName, in, out, opts...)
   259  	if err != nil {
   260  		return nil, err
   261  	}
   262  	return out, nil
   263  }
   264  
   265  func (c *datasetServiceClient) GetAnnotationSpec(ctx context.Context, in *GetAnnotationSpecRequest, opts ...grpc.CallOption) (*AnnotationSpec, error) {
   266  	out := new(AnnotationSpec)
   267  	err := c.cc.Invoke(ctx, DatasetService_GetAnnotationSpec_FullMethodName, in, out, opts...)
   268  	if err != nil {
   269  		return nil, err
   270  	}
   271  	return out, nil
   272  }
   273  
   274  func (c *datasetServiceClient) ListAnnotations(ctx context.Context, in *ListAnnotationsRequest, opts ...grpc.CallOption) (*ListAnnotationsResponse, error) {
   275  	out := new(ListAnnotationsResponse)
   276  	err := c.cc.Invoke(ctx, DatasetService_ListAnnotations_FullMethodName, in, out, opts...)
   277  	if err != nil {
   278  		return nil, err
   279  	}
   280  	return out, nil
   281  }
   282  
   283  // DatasetServiceServer is the server API for DatasetService service.
   284  // All implementations should embed UnimplementedDatasetServiceServer
   285  // for forward compatibility
   286  type DatasetServiceServer interface {
   287  	// Creates a Dataset.
   288  	CreateDataset(context.Context, *CreateDatasetRequest) (*longrunningpb.Operation, error)
   289  	// Gets a Dataset.
   290  	GetDataset(context.Context, *GetDatasetRequest) (*Dataset, error)
   291  	// Updates a Dataset.
   292  	UpdateDataset(context.Context, *UpdateDatasetRequest) (*Dataset, error)
   293  	// Lists Datasets in a Location.
   294  	ListDatasets(context.Context, *ListDatasetsRequest) (*ListDatasetsResponse, error)
   295  	// Deletes a Dataset.
   296  	DeleteDataset(context.Context, *DeleteDatasetRequest) (*longrunningpb.Operation, error)
   297  	// Imports data into a Dataset.
   298  	ImportData(context.Context, *ImportDataRequest) (*longrunningpb.Operation, error)
   299  	// Exports data from a Dataset.
   300  	ExportData(context.Context, *ExportDataRequest) (*longrunningpb.Operation, error)
   301  	// Create a version from a Dataset.
   302  	CreateDatasetVersion(context.Context, *CreateDatasetVersionRequest) (*longrunningpb.Operation, error)
   303  	// Updates a DatasetVersion.
   304  	UpdateDatasetVersion(context.Context, *UpdateDatasetVersionRequest) (*DatasetVersion, error)
   305  	// Deletes a Dataset version.
   306  	DeleteDatasetVersion(context.Context, *DeleteDatasetVersionRequest) (*longrunningpb.Operation, error)
   307  	// Gets a Dataset version.
   308  	GetDatasetVersion(context.Context, *GetDatasetVersionRequest) (*DatasetVersion, error)
   309  	// Lists DatasetVersions in a Dataset.
   310  	ListDatasetVersions(context.Context, *ListDatasetVersionsRequest) (*ListDatasetVersionsResponse, error)
   311  	// Restores a dataset version.
   312  	RestoreDatasetVersion(context.Context, *RestoreDatasetVersionRequest) (*longrunningpb.Operation, error)
   313  	// Lists DataItems in a Dataset.
   314  	ListDataItems(context.Context, *ListDataItemsRequest) (*ListDataItemsResponse, error)
   315  	// Searches DataItems in a Dataset.
   316  	SearchDataItems(context.Context, *SearchDataItemsRequest) (*SearchDataItemsResponse, error)
   317  	// Lists SavedQueries in a Dataset.
   318  	ListSavedQueries(context.Context, *ListSavedQueriesRequest) (*ListSavedQueriesResponse, error)
   319  	// Deletes a SavedQuery.
   320  	DeleteSavedQuery(context.Context, *DeleteSavedQueryRequest) (*longrunningpb.Operation, error)
   321  	// Gets an AnnotationSpec.
   322  	GetAnnotationSpec(context.Context, *GetAnnotationSpecRequest) (*AnnotationSpec, error)
   323  	// Lists Annotations belongs to a dataitem
   324  	// This RPC is only available in InternalDatasetService. It is only used for
   325  	// exporting conversation data to CCAI Insights.
   326  	ListAnnotations(context.Context, *ListAnnotationsRequest) (*ListAnnotationsResponse, error)
   327  }
   328  
   329  // UnimplementedDatasetServiceServer should be embedded to have forward compatible implementations.
   330  type UnimplementedDatasetServiceServer struct {
   331  }
   332  
   333  func (UnimplementedDatasetServiceServer) CreateDataset(context.Context, *CreateDatasetRequest) (*longrunningpb.Operation, error) {
   334  	return nil, status.Errorf(codes.Unimplemented, "method CreateDataset not implemented")
   335  }
   336  func (UnimplementedDatasetServiceServer) GetDataset(context.Context, *GetDatasetRequest) (*Dataset, error) {
   337  	return nil, status.Errorf(codes.Unimplemented, "method GetDataset not implemented")
   338  }
   339  func (UnimplementedDatasetServiceServer) UpdateDataset(context.Context, *UpdateDatasetRequest) (*Dataset, error) {
   340  	return nil, status.Errorf(codes.Unimplemented, "method UpdateDataset not implemented")
   341  }
   342  func (UnimplementedDatasetServiceServer) ListDatasets(context.Context, *ListDatasetsRequest) (*ListDatasetsResponse, error) {
   343  	return nil, status.Errorf(codes.Unimplemented, "method ListDatasets not implemented")
   344  }
   345  func (UnimplementedDatasetServiceServer) DeleteDataset(context.Context, *DeleteDatasetRequest) (*longrunningpb.Operation, error) {
   346  	return nil, status.Errorf(codes.Unimplemented, "method DeleteDataset not implemented")
   347  }
   348  func (UnimplementedDatasetServiceServer) ImportData(context.Context, *ImportDataRequest) (*longrunningpb.Operation, error) {
   349  	return nil, status.Errorf(codes.Unimplemented, "method ImportData not implemented")
   350  }
   351  func (UnimplementedDatasetServiceServer) ExportData(context.Context, *ExportDataRequest) (*longrunningpb.Operation, error) {
   352  	return nil, status.Errorf(codes.Unimplemented, "method ExportData not implemented")
   353  }
   354  func (UnimplementedDatasetServiceServer) CreateDatasetVersion(context.Context, *CreateDatasetVersionRequest) (*longrunningpb.Operation, error) {
   355  	return nil, status.Errorf(codes.Unimplemented, "method CreateDatasetVersion not implemented")
   356  }
   357  func (UnimplementedDatasetServiceServer) UpdateDatasetVersion(context.Context, *UpdateDatasetVersionRequest) (*DatasetVersion, error) {
   358  	return nil, status.Errorf(codes.Unimplemented, "method UpdateDatasetVersion not implemented")
   359  }
   360  func (UnimplementedDatasetServiceServer) DeleteDatasetVersion(context.Context, *DeleteDatasetVersionRequest) (*longrunningpb.Operation, error) {
   361  	return nil, status.Errorf(codes.Unimplemented, "method DeleteDatasetVersion not implemented")
   362  }
   363  func (UnimplementedDatasetServiceServer) GetDatasetVersion(context.Context, *GetDatasetVersionRequest) (*DatasetVersion, error) {
   364  	return nil, status.Errorf(codes.Unimplemented, "method GetDatasetVersion not implemented")
   365  }
   366  func (UnimplementedDatasetServiceServer) ListDatasetVersions(context.Context, *ListDatasetVersionsRequest) (*ListDatasetVersionsResponse, error) {
   367  	return nil, status.Errorf(codes.Unimplemented, "method ListDatasetVersions not implemented")
   368  }
   369  func (UnimplementedDatasetServiceServer) RestoreDatasetVersion(context.Context, *RestoreDatasetVersionRequest) (*longrunningpb.Operation, error) {
   370  	return nil, status.Errorf(codes.Unimplemented, "method RestoreDatasetVersion not implemented")
   371  }
   372  func (UnimplementedDatasetServiceServer) ListDataItems(context.Context, *ListDataItemsRequest) (*ListDataItemsResponse, error) {
   373  	return nil, status.Errorf(codes.Unimplemented, "method ListDataItems not implemented")
   374  }
   375  func (UnimplementedDatasetServiceServer) SearchDataItems(context.Context, *SearchDataItemsRequest) (*SearchDataItemsResponse, error) {
   376  	return nil, status.Errorf(codes.Unimplemented, "method SearchDataItems not implemented")
   377  }
   378  func (UnimplementedDatasetServiceServer) ListSavedQueries(context.Context, *ListSavedQueriesRequest) (*ListSavedQueriesResponse, error) {
   379  	return nil, status.Errorf(codes.Unimplemented, "method ListSavedQueries not implemented")
   380  }
   381  func (UnimplementedDatasetServiceServer) DeleteSavedQuery(context.Context, *DeleteSavedQueryRequest) (*longrunningpb.Operation, error) {
   382  	return nil, status.Errorf(codes.Unimplemented, "method DeleteSavedQuery not implemented")
   383  }
   384  func (UnimplementedDatasetServiceServer) GetAnnotationSpec(context.Context, *GetAnnotationSpecRequest) (*AnnotationSpec, error) {
   385  	return nil, status.Errorf(codes.Unimplemented, "method GetAnnotationSpec not implemented")
   386  }
   387  func (UnimplementedDatasetServiceServer) ListAnnotations(context.Context, *ListAnnotationsRequest) (*ListAnnotationsResponse, error) {
   388  	return nil, status.Errorf(codes.Unimplemented, "method ListAnnotations not implemented")
   389  }
   390  
   391  // UnsafeDatasetServiceServer may be embedded to opt out of forward compatibility for this service.
   392  // Use of this interface is not recommended, as added methods to DatasetServiceServer will
   393  // result in compilation errors.
   394  type UnsafeDatasetServiceServer interface {
   395  	mustEmbedUnimplementedDatasetServiceServer()
   396  }
   397  
   398  func RegisterDatasetServiceServer(s grpc.ServiceRegistrar, srv DatasetServiceServer) {
   399  	s.RegisterService(&DatasetService_ServiceDesc, srv)
   400  }
   401  
   402  func _DatasetService_CreateDataset_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   403  	in := new(CreateDatasetRequest)
   404  	if err := dec(in); err != nil {
   405  		return nil, err
   406  	}
   407  	if interceptor == nil {
   408  		return srv.(DatasetServiceServer).CreateDataset(ctx, in)
   409  	}
   410  	info := &grpc.UnaryServerInfo{
   411  		Server:     srv,
   412  		FullMethod: DatasetService_CreateDataset_FullMethodName,
   413  	}
   414  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   415  		return srv.(DatasetServiceServer).CreateDataset(ctx, req.(*CreateDatasetRequest))
   416  	}
   417  	return interceptor(ctx, in, info, handler)
   418  }
   419  
   420  func _DatasetService_GetDataset_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   421  	in := new(GetDatasetRequest)
   422  	if err := dec(in); err != nil {
   423  		return nil, err
   424  	}
   425  	if interceptor == nil {
   426  		return srv.(DatasetServiceServer).GetDataset(ctx, in)
   427  	}
   428  	info := &grpc.UnaryServerInfo{
   429  		Server:     srv,
   430  		FullMethod: DatasetService_GetDataset_FullMethodName,
   431  	}
   432  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   433  		return srv.(DatasetServiceServer).GetDataset(ctx, req.(*GetDatasetRequest))
   434  	}
   435  	return interceptor(ctx, in, info, handler)
   436  }
   437  
   438  func _DatasetService_UpdateDataset_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   439  	in := new(UpdateDatasetRequest)
   440  	if err := dec(in); err != nil {
   441  		return nil, err
   442  	}
   443  	if interceptor == nil {
   444  		return srv.(DatasetServiceServer).UpdateDataset(ctx, in)
   445  	}
   446  	info := &grpc.UnaryServerInfo{
   447  		Server:     srv,
   448  		FullMethod: DatasetService_UpdateDataset_FullMethodName,
   449  	}
   450  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   451  		return srv.(DatasetServiceServer).UpdateDataset(ctx, req.(*UpdateDatasetRequest))
   452  	}
   453  	return interceptor(ctx, in, info, handler)
   454  }
   455  
   456  func _DatasetService_ListDatasets_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   457  	in := new(ListDatasetsRequest)
   458  	if err := dec(in); err != nil {
   459  		return nil, err
   460  	}
   461  	if interceptor == nil {
   462  		return srv.(DatasetServiceServer).ListDatasets(ctx, in)
   463  	}
   464  	info := &grpc.UnaryServerInfo{
   465  		Server:     srv,
   466  		FullMethod: DatasetService_ListDatasets_FullMethodName,
   467  	}
   468  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   469  		return srv.(DatasetServiceServer).ListDatasets(ctx, req.(*ListDatasetsRequest))
   470  	}
   471  	return interceptor(ctx, in, info, handler)
   472  }
   473  
   474  func _DatasetService_DeleteDataset_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   475  	in := new(DeleteDatasetRequest)
   476  	if err := dec(in); err != nil {
   477  		return nil, err
   478  	}
   479  	if interceptor == nil {
   480  		return srv.(DatasetServiceServer).DeleteDataset(ctx, in)
   481  	}
   482  	info := &grpc.UnaryServerInfo{
   483  		Server:     srv,
   484  		FullMethod: DatasetService_DeleteDataset_FullMethodName,
   485  	}
   486  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   487  		return srv.(DatasetServiceServer).DeleteDataset(ctx, req.(*DeleteDatasetRequest))
   488  	}
   489  	return interceptor(ctx, in, info, handler)
   490  }
   491  
   492  func _DatasetService_ImportData_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   493  	in := new(ImportDataRequest)
   494  	if err := dec(in); err != nil {
   495  		return nil, err
   496  	}
   497  	if interceptor == nil {
   498  		return srv.(DatasetServiceServer).ImportData(ctx, in)
   499  	}
   500  	info := &grpc.UnaryServerInfo{
   501  		Server:     srv,
   502  		FullMethod: DatasetService_ImportData_FullMethodName,
   503  	}
   504  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   505  		return srv.(DatasetServiceServer).ImportData(ctx, req.(*ImportDataRequest))
   506  	}
   507  	return interceptor(ctx, in, info, handler)
   508  }
   509  
   510  func _DatasetService_ExportData_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   511  	in := new(ExportDataRequest)
   512  	if err := dec(in); err != nil {
   513  		return nil, err
   514  	}
   515  	if interceptor == nil {
   516  		return srv.(DatasetServiceServer).ExportData(ctx, in)
   517  	}
   518  	info := &grpc.UnaryServerInfo{
   519  		Server:     srv,
   520  		FullMethod: DatasetService_ExportData_FullMethodName,
   521  	}
   522  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   523  		return srv.(DatasetServiceServer).ExportData(ctx, req.(*ExportDataRequest))
   524  	}
   525  	return interceptor(ctx, in, info, handler)
   526  }
   527  
   528  func _DatasetService_CreateDatasetVersion_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   529  	in := new(CreateDatasetVersionRequest)
   530  	if err := dec(in); err != nil {
   531  		return nil, err
   532  	}
   533  	if interceptor == nil {
   534  		return srv.(DatasetServiceServer).CreateDatasetVersion(ctx, in)
   535  	}
   536  	info := &grpc.UnaryServerInfo{
   537  		Server:     srv,
   538  		FullMethod: DatasetService_CreateDatasetVersion_FullMethodName,
   539  	}
   540  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   541  		return srv.(DatasetServiceServer).CreateDatasetVersion(ctx, req.(*CreateDatasetVersionRequest))
   542  	}
   543  	return interceptor(ctx, in, info, handler)
   544  }
   545  
   546  func _DatasetService_UpdateDatasetVersion_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   547  	in := new(UpdateDatasetVersionRequest)
   548  	if err := dec(in); err != nil {
   549  		return nil, err
   550  	}
   551  	if interceptor == nil {
   552  		return srv.(DatasetServiceServer).UpdateDatasetVersion(ctx, in)
   553  	}
   554  	info := &grpc.UnaryServerInfo{
   555  		Server:     srv,
   556  		FullMethod: DatasetService_UpdateDatasetVersion_FullMethodName,
   557  	}
   558  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   559  		return srv.(DatasetServiceServer).UpdateDatasetVersion(ctx, req.(*UpdateDatasetVersionRequest))
   560  	}
   561  	return interceptor(ctx, in, info, handler)
   562  }
   563  
   564  func _DatasetService_DeleteDatasetVersion_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   565  	in := new(DeleteDatasetVersionRequest)
   566  	if err := dec(in); err != nil {
   567  		return nil, err
   568  	}
   569  	if interceptor == nil {
   570  		return srv.(DatasetServiceServer).DeleteDatasetVersion(ctx, in)
   571  	}
   572  	info := &grpc.UnaryServerInfo{
   573  		Server:     srv,
   574  		FullMethod: DatasetService_DeleteDatasetVersion_FullMethodName,
   575  	}
   576  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   577  		return srv.(DatasetServiceServer).DeleteDatasetVersion(ctx, req.(*DeleteDatasetVersionRequest))
   578  	}
   579  	return interceptor(ctx, in, info, handler)
   580  }
   581  
   582  func _DatasetService_GetDatasetVersion_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   583  	in := new(GetDatasetVersionRequest)
   584  	if err := dec(in); err != nil {
   585  		return nil, err
   586  	}
   587  	if interceptor == nil {
   588  		return srv.(DatasetServiceServer).GetDatasetVersion(ctx, in)
   589  	}
   590  	info := &grpc.UnaryServerInfo{
   591  		Server:     srv,
   592  		FullMethod: DatasetService_GetDatasetVersion_FullMethodName,
   593  	}
   594  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   595  		return srv.(DatasetServiceServer).GetDatasetVersion(ctx, req.(*GetDatasetVersionRequest))
   596  	}
   597  	return interceptor(ctx, in, info, handler)
   598  }
   599  
   600  func _DatasetService_ListDatasetVersions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   601  	in := new(ListDatasetVersionsRequest)
   602  	if err := dec(in); err != nil {
   603  		return nil, err
   604  	}
   605  	if interceptor == nil {
   606  		return srv.(DatasetServiceServer).ListDatasetVersions(ctx, in)
   607  	}
   608  	info := &grpc.UnaryServerInfo{
   609  		Server:     srv,
   610  		FullMethod: DatasetService_ListDatasetVersions_FullMethodName,
   611  	}
   612  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   613  		return srv.(DatasetServiceServer).ListDatasetVersions(ctx, req.(*ListDatasetVersionsRequest))
   614  	}
   615  	return interceptor(ctx, in, info, handler)
   616  }
   617  
   618  func _DatasetService_RestoreDatasetVersion_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   619  	in := new(RestoreDatasetVersionRequest)
   620  	if err := dec(in); err != nil {
   621  		return nil, err
   622  	}
   623  	if interceptor == nil {
   624  		return srv.(DatasetServiceServer).RestoreDatasetVersion(ctx, in)
   625  	}
   626  	info := &grpc.UnaryServerInfo{
   627  		Server:     srv,
   628  		FullMethod: DatasetService_RestoreDatasetVersion_FullMethodName,
   629  	}
   630  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   631  		return srv.(DatasetServiceServer).RestoreDatasetVersion(ctx, req.(*RestoreDatasetVersionRequest))
   632  	}
   633  	return interceptor(ctx, in, info, handler)
   634  }
   635  
   636  func _DatasetService_ListDataItems_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   637  	in := new(ListDataItemsRequest)
   638  	if err := dec(in); err != nil {
   639  		return nil, err
   640  	}
   641  	if interceptor == nil {
   642  		return srv.(DatasetServiceServer).ListDataItems(ctx, in)
   643  	}
   644  	info := &grpc.UnaryServerInfo{
   645  		Server:     srv,
   646  		FullMethod: DatasetService_ListDataItems_FullMethodName,
   647  	}
   648  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   649  		return srv.(DatasetServiceServer).ListDataItems(ctx, req.(*ListDataItemsRequest))
   650  	}
   651  	return interceptor(ctx, in, info, handler)
   652  }
   653  
   654  func _DatasetService_SearchDataItems_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   655  	in := new(SearchDataItemsRequest)
   656  	if err := dec(in); err != nil {
   657  		return nil, err
   658  	}
   659  	if interceptor == nil {
   660  		return srv.(DatasetServiceServer).SearchDataItems(ctx, in)
   661  	}
   662  	info := &grpc.UnaryServerInfo{
   663  		Server:     srv,
   664  		FullMethod: DatasetService_SearchDataItems_FullMethodName,
   665  	}
   666  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   667  		return srv.(DatasetServiceServer).SearchDataItems(ctx, req.(*SearchDataItemsRequest))
   668  	}
   669  	return interceptor(ctx, in, info, handler)
   670  }
   671  
   672  func _DatasetService_ListSavedQueries_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   673  	in := new(ListSavedQueriesRequest)
   674  	if err := dec(in); err != nil {
   675  		return nil, err
   676  	}
   677  	if interceptor == nil {
   678  		return srv.(DatasetServiceServer).ListSavedQueries(ctx, in)
   679  	}
   680  	info := &grpc.UnaryServerInfo{
   681  		Server:     srv,
   682  		FullMethod: DatasetService_ListSavedQueries_FullMethodName,
   683  	}
   684  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   685  		return srv.(DatasetServiceServer).ListSavedQueries(ctx, req.(*ListSavedQueriesRequest))
   686  	}
   687  	return interceptor(ctx, in, info, handler)
   688  }
   689  
   690  func _DatasetService_DeleteSavedQuery_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   691  	in := new(DeleteSavedQueryRequest)
   692  	if err := dec(in); err != nil {
   693  		return nil, err
   694  	}
   695  	if interceptor == nil {
   696  		return srv.(DatasetServiceServer).DeleteSavedQuery(ctx, in)
   697  	}
   698  	info := &grpc.UnaryServerInfo{
   699  		Server:     srv,
   700  		FullMethod: DatasetService_DeleteSavedQuery_FullMethodName,
   701  	}
   702  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   703  		return srv.(DatasetServiceServer).DeleteSavedQuery(ctx, req.(*DeleteSavedQueryRequest))
   704  	}
   705  	return interceptor(ctx, in, info, handler)
   706  }
   707  
   708  func _DatasetService_GetAnnotationSpec_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   709  	in := new(GetAnnotationSpecRequest)
   710  	if err := dec(in); err != nil {
   711  		return nil, err
   712  	}
   713  	if interceptor == nil {
   714  		return srv.(DatasetServiceServer).GetAnnotationSpec(ctx, in)
   715  	}
   716  	info := &grpc.UnaryServerInfo{
   717  		Server:     srv,
   718  		FullMethod: DatasetService_GetAnnotationSpec_FullMethodName,
   719  	}
   720  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   721  		return srv.(DatasetServiceServer).GetAnnotationSpec(ctx, req.(*GetAnnotationSpecRequest))
   722  	}
   723  	return interceptor(ctx, in, info, handler)
   724  }
   725  
   726  func _DatasetService_ListAnnotations_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   727  	in := new(ListAnnotationsRequest)
   728  	if err := dec(in); err != nil {
   729  		return nil, err
   730  	}
   731  	if interceptor == nil {
   732  		return srv.(DatasetServiceServer).ListAnnotations(ctx, in)
   733  	}
   734  	info := &grpc.UnaryServerInfo{
   735  		Server:     srv,
   736  		FullMethod: DatasetService_ListAnnotations_FullMethodName,
   737  	}
   738  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   739  		return srv.(DatasetServiceServer).ListAnnotations(ctx, req.(*ListAnnotationsRequest))
   740  	}
   741  	return interceptor(ctx, in, info, handler)
   742  }
   743  
   744  // DatasetService_ServiceDesc is the grpc.ServiceDesc for DatasetService service.
   745  // It's only intended for direct use with grpc.RegisterService,
   746  // and not to be introspected or modified (even as a copy)
   747  var DatasetService_ServiceDesc = grpc.ServiceDesc{
   748  	ServiceName: "google.cloud.aiplatform.v1.DatasetService",
   749  	HandlerType: (*DatasetServiceServer)(nil),
   750  	Methods: []grpc.MethodDesc{
   751  		{
   752  			MethodName: "CreateDataset",
   753  			Handler:    _DatasetService_CreateDataset_Handler,
   754  		},
   755  		{
   756  			MethodName: "GetDataset",
   757  			Handler:    _DatasetService_GetDataset_Handler,
   758  		},
   759  		{
   760  			MethodName: "UpdateDataset",
   761  			Handler:    _DatasetService_UpdateDataset_Handler,
   762  		},
   763  		{
   764  			MethodName: "ListDatasets",
   765  			Handler:    _DatasetService_ListDatasets_Handler,
   766  		},
   767  		{
   768  			MethodName: "DeleteDataset",
   769  			Handler:    _DatasetService_DeleteDataset_Handler,
   770  		},
   771  		{
   772  			MethodName: "ImportData",
   773  			Handler:    _DatasetService_ImportData_Handler,
   774  		},
   775  		{
   776  			MethodName: "ExportData",
   777  			Handler:    _DatasetService_ExportData_Handler,
   778  		},
   779  		{
   780  			MethodName: "CreateDatasetVersion",
   781  			Handler:    _DatasetService_CreateDatasetVersion_Handler,
   782  		},
   783  		{
   784  			MethodName: "UpdateDatasetVersion",
   785  			Handler:    _DatasetService_UpdateDatasetVersion_Handler,
   786  		},
   787  		{
   788  			MethodName: "DeleteDatasetVersion",
   789  			Handler:    _DatasetService_DeleteDatasetVersion_Handler,
   790  		},
   791  		{
   792  			MethodName: "GetDatasetVersion",
   793  			Handler:    _DatasetService_GetDatasetVersion_Handler,
   794  		},
   795  		{
   796  			MethodName: "ListDatasetVersions",
   797  			Handler:    _DatasetService_ListDatasetVersions_Handler,
   798  		},
   799  		{
   800  			MethodName: "RestoreDatasetVersion",
   801  			Handler:    _DatasetService_RestoreDatasetVersion_Handler,
   802  		},
   803  		{
   804  			MethodName: "ListDataItems",
   805  			Handler:    _DatasetService_ListDataItems_Handler,
   806  		},
   807  		{
   808  			MethodName: "SearchDataItems",
   809  			Handler:    _DatasetService_SearchDataItems_Handler,
   810  		},
   811  		{
   812  			MethodName: "ListSavedQueries",
   813  			Handler:    _DatasetService_ListSavedQueries_Handler,
   814  		},
   815  		{
   816  			MethodName: "DeleteSavedQuery",
   817  			Handler:    _DatasetService_DeleteSavedQuery_Handler,
   818  		},
   819  		{
   820  			MethodName: "GetAnnotationSpec",
   821  			Handler:    _DatasetService_GetAnnotationSpec_Handler,
   822  		},
   823  		{
   824  			MethodName: "ListAnnotations",
   825  			Handler:    _DatasetService_ListAnnotations_Handler,
   826  		},
   827  	},
   828  	Streams:  []grpc.StreamDesc{},
   829  	Metadata: "google/cloud/aiplatform/v1/dataset_service.proto",
   830  }