Represents a DataObjectSearchService
Inheritance
$protobuf.rpc.Service > protos.google.cloud.vectorsearch.v1beta.DataObjectSearchServicePackage
@google-cloud/vectorsearchConstructors
(constructor)(rpcImpl, requestDelimited, responseDelimited)
constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);Constructs a new DataObjectSearchService service.
| Parameters | |
|---|---|
| Name | Description |
rpcImpl |
$protobuf.RPCImpl
RPC implementation |
requestDelimited |
boolean
Whether requests are length-delimited |
responseDelimited |
boolean
Whether responses are length-delimited |
Methods
aggregateDataObjects(request, callback)
public aggregateDataObjects(request: google.cloud.vectorsearch.v1beta.IAggregateDataObjectsRequest, callback: google.cloud.vectorsearch.v1beta.DataObjectSearchService.AggregateDataObjectsCallback): void;Calls AggregateDataObjects.
| Parameters | |
|---|---|
| Name | Description |
request |
IAggregateDataObjectsRequest
AggregateDataObjectsRequest message or plain object |
callback |
AggregateDataObjectsCallback
Node-style callback called with the error, if any, and AggregateDataObjectsResponse |
| Returns | |
|---|---|
| Type | Description |
void |
|
aggregateDataObjects(request)
public aggregateDataObjects(request: google.cloud.vectorsearch.v1beta.IAggregateDataObjectsRequest): Promise<google.cloud.vectorsearch.v1beta.AggregateDataObjectsResponse>;Calls AggregateDataObjects.
| Parameter | |
|---|---|
| Name | Description |
request |
IAggregateDataObjectsRequest
AggregateDataObjectsRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.vectorsearch.v1beta.AggregateDataObjectsResponse> |
Promise |
batchSearchDataObjects(request, callback)
public batchSearchDataObjects(request: google.cloud.vectorsearch.v1beta.IBatchSearchDataObjectsRequest, callback: google.cloud.vectorsearch.v1beta.DataObjectSearchService.BatchSearchDataObjectsCallback): void;Calls BatchSearchDataObjects.
| Parameters | |
|---|---|
| Name | Description |
request |
IBatchSearchDataObjectsRequest
BatchSearchDataObjectsRequest message or plain object |
callback |
BatchSearchDataObjectsCallback
Node-style callback called with the error, if any, and BatchSearchDataObjectsResponse |
| Returns | |
|---|---|
| Type | Description |
void |
|
batchSearchDataObjects(request)
public batchSearchDataObjects(request: google.cloud.vectorsearch.v1beta.IBatchSearchDataObjectsRequest): Promise<google.cloud.vectorsearch.v1beta.BatchSearchDataObjectsResponse>;Calls BatchSearchDataObjects.
| Parameter | |
|---|---|
| Name | Description |
request |
IBatchSearchDataObjectsRequest
BatchSearchDataObjectsRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.vectorsearch.v1beta.BatchSearchDataObjectsResponse> |
Promise |
create(rpcImpl, requestDelimited, responseDelimited)
public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): DataObjectSearchService;Creates new DataObjectSearchService 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 |
DataObjectSearchService |
RPC service. Useful where requests and/or responses are streamed. |
queryDataObjects(request, callback)
public queryDataObjects(request: google.cloud.vectorsearch.v1beta.IQueryDataObjectsRequest, callback: google.cloud.vectorsearch.v1beta.DataObjectSearchService.QueryDataObjectsCallback): void;Calls QueryDataObjects.
| Parameters | |
|---|---|
| Name | Description |
request |
IQueryDataObjectsRequest
QueryDataObjectsRequest message or plain object |
callback |
QueryDataObjectsCallback
Node-style callback called with the error, if any, and QueryDataObjectsResponse |
| Returns | |
|---|---|
| Type | Description |
void |
|
queryDataObjects(request)
public queryDataObjects(request: google.cloud.vectorsearch.v1beta.IQueryDataObjectsRequest): Promise<google.cloud.vectorsearch.v1beta.QueryDataObjectsResponse>;Calls QueryDataObjects.
| Parameter | |
|---|---|
| Name | Description |
request |
IQueryDataObjectsRequest
QueryDataObjectsRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.vectorsearch.v1beta.QueryDataObjectsResponse> |
Promise |
searchDataObjects(request, callback)
public searchDataObjects(request: google.cloud.vectorsearch.v1beta.ISearchDataObjectsRequest, callback: google.cloud.vectorsearch.v1beta.DataObjectSearchService.SearchDataObjectsCallback): void;Calls SearchDataObjects.
| Parameters | |
|---|---|
| Name | Description |
request |
ISearchDataObjectsRequest
SearchDataObjectsRequest message or plain object |
callback |
SearchDataObjectsCallback
Node-style callback called with the error, if any, and SearchDataObjectsResponse |
| Returns | |
|---|---|
| Type | Description |
void |
|
searchDataObjects(request)
public searchDataObjects(request: google.cloud.vectorsearch.v1beta.ISearchDataObjectsRequest): Promise<google.cloud.vectorsearch.v1beta.SearchDataObjectsResponse>;Calls SearchDataObjects.
| Parameter | |
|---|---|
| Name | Description |
request |
ISearchDataObjectsRequest
SearchDataObjectsRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.vectorsearch.v1beta.SearchDataObjectsResponse> |
Promise |