Class protos.google.cloud.vectorsearch.v1beta.DataObjectService (0.1.0)

Represents a DataObjectService

Inheritance

$protobuf.rpc.Service > protos.google.cloud.vectorsearch.v1beta.DataObjectService

Package

@google-cloud/vectorsearch

Constructors

(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