Class protos.google.cloud.discoveryengine.v1.DataStoreService (1.7.0)

Represents a DataStoreService

Inheritance

$protobuf.rpc.Service > protos.google.cloud.discoveryengine.v1.DataStoreService

Package

@google-cloud/discoveryengine

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);

Constructs a new DataStoreService service.

Parameters
NameDescription
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Methods

create(rpcImpl, requestDelimited, responseDelimited)

public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): DataStoreService;

Creates new DataStoreService service using the specified rpc implementation.

Parameters
NameDescription
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Returns
TypeDescription
DataStoreService

RPC service. Useful where requests and/or responses are streamed.

createDataStore(request, callback)

public createDataStore(request: google.cloud.discoveryengine.v1.ICreateDataStoreRequest, callback: google.cloud.discoveryengine.v1.DataStoreService.CreateDataStoreCallback): void;

Calls CreateDataStore.

Parameters
NameDescription
request ICreateDataStoreRequest

CreateDataStoreRequest message or plain object

callback CreateDataStoreCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

createDataStore(request)

public createDataStore(request: google.cloud.discoveryengine.v1.ICreateDataStoreRequest): Promise<google.longrunning.Operation>;

Calls CreateDataStore.

Parameter
NameDescription
request ICreateDataStoreRequest

CreateDataStoreRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

deleteDataStore(request, callback)

public deleteDataStore(request: google.cloud.discoveryengine.v1.IDeleteDataStoreRequest, callback: google.cloud.discoveryengine.v1.DataStoreService.DeleteDataStoreCallback): void;

Calls DeleteDataStore.

Parameters
NameDescription
request IDeleteDataStoreRequest

DeleteDataStoreRequest message or plain object

callback DeleteDataStoreCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

deleteDataStore(request)

public deleteDataStore(request: google.cloud.discoveryengine.v1.IDeleteDataStoreRequest): Promise<google.longrunning.Operation>;

Calls DeleteDataStore.

Parameter
NameDescription
request IDeleteDataStoreRequest

DeleteDataStoreRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

getDataStore(request, callback)

public getDataStore(request: google.cloud.discoveryengine.v1.IGetDataStoreRequest, callback: google.cloud.discoveryengine.v1.DataStoreService.GetDataStoreCallback): void;

Calls GetDataStore.

Parameters
NameDescription
request IGetDataStoreRequest

GetDataStoreRequest message or plain object

callback GetDataStoreCallback

Node-style callback called with the error, if any, and DataStore

Returns
TypeDescription
void

getDataStore(request)

public getDataStore(request: google.cloud.discoveryengine.v1.IGetDataStoreRequest): Promise<google.cloud.discoveryengine.v1.DataStore>;

Calls GetDataStore.

Parameter
NameDescription
request IGetDataStoreRequest

GetDataStoreRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.discoveryengine.v1.DataStore>

Promise

listDataStores(request, callback)

public listDataStores(request: google.cloud.discoveryengine.v1.IListDataStoresRequest, callback: google.cloud.discoveryengine.v1.DataStoreService.ListDataStoresCallback): void;

Calls ListDataStores.

Parameters
NameDescription
request IListDataStoresRequest

ListDataStoresRequest message or plain object

callback ListDataStoresCallback

Node-style callback called with the error, if any, and ListDataStoresResponse

Returns
TypeDescription
void

listDataStores(request)

public listDataStores(request: google.cloud.discoveryengine.v1.IListDataStoresRequest): Promise<google.cloud.discoveryengine.v1.ListDataStoresResponse>;

Calls ListDataStores.

Parameter
NameDescription
request IListDataStoresRequest

ListDataStoresRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.discoveryengine.v1.ListDataStoresResponse>

Promise

updateDataStore(request, callback)

public updateDataStore(request: google.cloud.discoveryengine.v1.IUpdateDataStoreRequest, callback: google.cloud.discoveryengine.v1.DataStoreService.UpdateDataStoreCallback): void;

Calls UpdateDataStore.

Parameters
NameDescription
request IUpdateDataStoreRequest

UpdateDataStoreRequest message or plain object

callback UpdateDataStoreCallback

Node-style callback called with the error, if any, and DataStore

Returns
TypeDescription
void

updateDataStore(request)

public updateDataStore(request: google.cloud.discoveryengine.v1.IUpdateDataStoreRequest): Promise<google.cloud.discoveryengine.v1.DataStore>;

Calls UpdateDataStore.

Parameter
NameDescription
request IUpdateDataStoreRequest

UpdateDataStoreRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.discoveryengine.v1.DataStore>

Promise