Represents a DataObjectService
Inheritance
$protobuf.rpc.Service > protos.google.cloud.vectorsearch.v1beta.DataObjectServicePackage
@google-cloud/vectorsearchConstructors
(constructor)(rpcImpl, requestDelimited, responseDelimited)
constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);Constructs a new DataObjectService service.
| Parameters | |
|---|---|
| Name | Description |
rpcImpl |
$protobuf.RPCImpl
RPC implementation |
requestDelimited |
boolean
Whether requests are length-delimited |
responseDelimited |
boolean
Whether responses are length-delimited |
Methods
batchCreateDataObjects(request, callback)
public batchCreateDataObjects(request: google.cloud.vectorsearch.v1beta.IBatchCreateDataObjectsRequest, callback: google.cloud.vectorsearch.v1beta.DataObjectService.BatchCreateDataObjectsCallback): void;Calls BatchCreateDataObjects.
| Parameters | |
|---|---|
| Name | Description |
request |
IBatchCreateDataObjectsRequest
BatchCreateDataObjectsRequest message or plain object |
callback |
BatchCreateDataObjectsCallback
Node-style callback called with the error, if any, and BatchCreateDataObjectsResponse |
| Returns | |
|---|---|
| Type | Description |
void |
|
batchCreateDataObjects(request)
public batchCreateDataObjects(request: google.cloud.vectorsearch.v1beta.IBatchCreateDataObjectsRequest): Promise<google.cloud.vectorsearch.v1beta.BatchCreateDataObjectsResponse>;Calls BatchCreateDataObjects.
| Parameter | |
|---|---|
| Name | Description |
request |
IBatchCreateDataObjectsRequest
BatchCreateDataObjectsRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.vectorsearch.v1beta.BatchCreateDataObjectsResponse> |
Promise |
batchDeleteDataObjects(request, callback)
public batchDeleteDataObjects(request: google.cloud.vectorsearch.v1beta.IBatchDeleteDataObjectsRequest, callback: google.cloud.vectorsearch.v1beta.DataObjectService.BatchDeleteDataObjectsCallback): void;Calls BatchDeleteDataObjects.
| Parameters | |
|---|---|
| Name | Description |
request |
IBatchDeleteDataObjectsRequest
BatchDeleteDataObjectsRequest message or plain object |
callback |
BatchDeleteDataObjectsCallback
Node-style callback called with the error, if any, and Empty |
| Returns | |
|---|---|
| Type | Description |
void |
|
batchDeleteDataObjects(request)
public batchDeleteDataObjects(request: google.cloud.vectorsearch.v1beta.IBatchDeleteDataObjectsRequest): Promise<google.protobuf.Empty>;Calls BatchDeleteDataObjects.
| Parameter | |
|---|---|
| Name | Description |
request |
IBatchDeleteDataObjectsRequest
BatchDeleteDataObjectsRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.protobuf.Empty> |
Promise |
batchUpdateDataObjects(request, callback)
public batchUpdateDataObjects(request: google.cloud.vectorsearch.v1beta.IBatchUpdateDataObjectsRequest, callback: google.cloud.vectorsearch.v1beta.DataObjectService.BatchUpdateDataObjectsCallback): void;Calls BatchUpdateDataObjects.
| Parameters | |
|---|---|
| Name | Description |
request |
IBatchUpdateDataObjectsRequest
BatchUpdateDataObjectsRequest message or plain object |
callback |
BatchUpdateDataObjectsCallback
Node-style callback called with the error, if any, and BatchUpdateDataObjectsResponse |
| Returns | |
|---|---|
| Type | Description |
void |
|
batchUpdateDataObjects(request)
public batchUpdateDataObjects(request: google.cloud.vectorsearch.v1beta.IBatchUpdateDataObjectsRequest): Promise<google.cloud.vectorsearch.v1beta.BatchUpdateDataObjectsResponse>;Calls BatchUpdateDataObjects.
| Parameter | |
|---|---|
| Name | Description |
request |
IBatchUpdateDataObjectsRequest
BatchUpdateDataObjectsRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.vectorsearch.v1beta.BatchUpdateDataObjectsResponse> |
Promise |
create(rpcImpl, requestDelimited, responseDelimited)
public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): DataObjectService;Creates new DataObjectService service using the specified rpc implementation.
| Parameters | |
|---|---|
| Name | Description |
rpcImpl |
$protobuf.RPCImpl
RPC implementation |
requestDelimited |
boolean
Whether requests are length-delimited |
responseDelimited |
boolean
Whether responses are length-delimited |
| Returns | |
|---|---|
| Type | Description |
DataObjectService |
RPC service. Useful where requests and/or responses are streamed. |
createDataObject(request, callback)
public createDataObject(request: google.cloud.vectorsearch.v1beta.ICreateDataObjectRequest, callback: google.cloud.vectorsearch.v1beta.DataObjectService.CreateDataObjectCallback): void;Calls CreateDataObject.
| Parameters | |
|---|---|
| Name | Description |
request |
ICreateDataObjectRequest
CreateDataObjectRequest message or plain object |
callback |
CreateDataObjectCallback
Node-style callback called with the error, if any, and DataObject |
| Returns | |
|---|---|
| Type | Description |
void |
|
createDataObject(request)
public createDataObject(request: google.cloud.vectorsearch.v1beta.ICreateDataObjectRequest): Promise<google.cloud.vectorsearch.v1beta.DataObject>;Calls CreateDataObject.
| Parameter | |
|---|---|
| Name | Description |
request |
ICreateDataObjectRequest
CreateDataObjectRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.vectorsearch.v1beta.DataObject> |
Promise |
deleteDataObject(request, callback)
public deleteDataObject(request: google.cloud.vectorsearch.v1beta.IDeleteDataObjectRequest, callback: google.cloud.vectorsearch.v1beta.DataObjectService.DeleteDataObjectCallback): void;Calls DeleteDataObject.
| Parameters | |
|---|---|
| Name | Description |
request |
IDeleteDataObjectRequest
DeleteDataObjectRequest message or plain object |
callback |
DeleteDataObjectCallback
Node-style callback called with the error, if any, and Empty |
| Returns | |
|---|---|
| Type | Description |
void |
|
deleteDataObject(request)
public deleteDataObject(request: google.cloud.vectorsearch.v1beta.IDeleteDataObjectRequest): Promise<google.protobuf.Empty>;Calls DeleteDataObject.
| Parameter | |
|---|---|
| Name | Description |
request |
IDeleteDataObjectRequest
DeleteDataObjectRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.protobuf.Empty> |
Promise |
getDataObject(request, callback)
public getDataObject(request: google.cloud.vectorsearch.v1beta.IGetDataObjectRequest, callback: google.cloud.vectorsearch.v1beta.DataObjectService.GetDataObjectCallback): void;Calls GetDataObject.
| Parameters | |
|---|---|
| Name | Description |
request |
IGetDataObjectRequest
GetDataObjectRequest message or plain object |
callback |
GetDataObjectCallback
Node-style callback called with the error, if any, and DataObject |
| Returns | |
|---|---|
| Type | Description |
void |
|
getDataObject(request)
public getDataObject(request: google.cloud.vectorsearch.v1beta.IGetDataObjectRequest): Promise<google.cloud.vectorsearch.v1beta.DataObject>;Calls GetDataObject.
| Parameter | |
|---|---|
| Name | Description |
request |
IGetDataObjectRequest
GetDataObjectRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.vectorsearch.v1beta.DataObject> |
Promise |
updateDataObject(request, callback)
public updateDataObject(request: google.cloud.vectorsearch.v1beta.IUpdateDataObjectRequest, callback: google.cloud.vectorsearch.v1beta.DataObjectService.UpdateDataObjectCallback): void;Calls UpdateDataObject.
| Parameters | |
|---|---|
| Name | Description |
request |
IUpdateDataObjectRequest
UpdateDataObjectRequest message or plain object |
callback |
UpdateDataObjectCallback
Node-style callback called with the error, if any, and DataObject |
| Returns | |
|---|---|
| Type | Description |
void |
|
updateDataObject(request)
public updateDataObject(request: google.cloud.vectorsearch.v1beta.IUpdateDataObjectRequest): Promise<google.cloud.vectorsearch.v1beta.DataObject>;Calls UpdateDataObject.
| Parameter | |
|---|---|
| Name | Description |
request |
IUpdateDataObjectRequest
UpdateDataObjectRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.vectorsearch.v1beta.DataObject> |
Promise |