Class protos.google.cloud.geminidataanalytics.v1alpha.DataChatService (0.4.0)

Represents a DataChatService

Inheritance

$protobuf.rpc.Service > protos.google.cloud.geminidataanalytics.v1alpha.DataChatService

Package

@google-cloud/geminidataanalytics

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

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

Constructs a new DataChatService service.

Parameters
Name Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Methods

chat(request, callback)

public chat(request: google.cloud.geminidataanalytics.v1alpha.IChatRequest, callback: google.cloud.geminidataanalytics.v1alpha.DataChatService.ChatCallback): void;

Calls Chat.

Parameters
Name Description
request IChatRequest

ChatRequest message or plain object

callback ChatCallback

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

Returns
Type Description
void

chat(request)

public chat(request: google.cloud.geminidataanalytics.v1alpha.IChatRequest): Promise<google.cloud.geminidataanalytics.v1alpha.Message>;

Calls Chat.

Parameter
Name Description
request IChatRequest

ChatRequest message or plain object

Returns
Type Description
Promise<google.cloud.geminidataanalytics.v1alpha.Message>

Promise

create(rpcImpl, requestDelimited, responseDelimited)

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

Creates new DataChatService 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
DataChatService

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

createConversation(request, callback)

public createConversation(request: google.cloud.geminidataanalytics.v1alpha.ICreateConversationRequest, callback: google.cloud.geminidataanalytics.v1alpha.DataChatService.CreateConversationCallback): void;

Calls CreateConversation.

Parameters
Name Description
request ICreateConversationRequest

CreateConversationRequest message or plain object

callback CreateConversationCallback

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

Returns
Type Description
void

createConversation(request)

public createConversation(request: google.cloud.geminidataanalytics.v1alpha.ICreateConversationRequest): Promise<google.cloud.geminidataanalytics.v1alpha.Conversation>;

Calls CreateConversation.

Parameter
Name Description
request ICreateConversationRequest

CreateConversationRequest message or plain object

Returns
Type Description
Promise<google.cloud.geminidataanalytics.v1alpha.Conversation>

Promise

deleteConversation(request, callback)

public deleteConversation(request: google.cloud.geminidataanalytics.v1alpha.IDeleteConversationRequest, callback: google.cloud.geminidataanalytics.v1alpha.DataChatService.DeleteConversationCallback): void;

Calls DeleteConversation.

Parameters
Name Description
request IDeleteConversationRequest

DeleteConversationRequest message or plain object

callback DeleteConversationCallback

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

Returns
Type Description
void

deleteConversation(request)

public deleteConversation(request: google.cloud.geminidataanalytics.v1alpha.IDeleteConversationRequest): Promise<google.protobuf.Empty>;

Calls DeleteConversation.

Parameter
Name Description
request IDeleteConversationRequest

DeleteConversationRequest message or plain object

Returns
Type Description
Promise<google.protobuf.Empty>

Promise

getConversation(request, callback)

public getConversation(request: google.cloud.geminidataanalytics.v1alpha.IGetConversationRequest, callback: google.cloud.geminidataanalytics.v1alpha.DataChatService.GetConversationCallback): void;

Calls GetConversation.

Parameters
Name Description
request IGetConversationRequest

GetConversationRequest message or plain object

callback GetConversationCallback

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

Returns
Type Description
void

getConversation(request)

public getConversation(request: google.cloud.geminidataanalytics.v1alpha.IGetConversationRequest): Promise<google.cloud.geminidataanalytics.v1alpha.Conversation>;

Calls GetConversation.

Parameter
Name Description
request IGetConversationRequest

GetConversationRequest message or plain object

Returns
Type Description
Promise<google.cloud.geminidataanalytics.v1alpha.Conversation>

Promise

listConversations(request, callback)

public listConversations(request: google.cloud.geminidataanalytics.v1alpha.IListConversationsRequest, callback: google.cloud.geminidataanalytics.v1alpha.DataChatService.ListConversationsCallback): void;

Calls ListConversations.

Parameters
Name Description
request IListConversationsRequest

ListConversationsRequest message or plain object

callback ListConversationsCallback

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

Returns
Type Description
void

listConversations(request)

public listConversations(request: google.cloud.geminidataanalytics.v1alpha.IListConversationsRequest): Promise<google.cloud.geminidataanalytics.v1alpha.ListConversationsResponse>;

Calls ListConversations.

Parameter
Name Description
request IListConversationsRequest

ListConversationsRequest message or plain object

Returns
Type Description
Promise<google.cloud.geminidataanalytics.v1alpha.ListConversationsResponse>

Promise

listMessages(request, callback)

public listMessages(request: google.cloud.geminidataanalytics.v1alpha.IListMessagesRequest, callback: google.cloud.geminidataanalytics.v1alpha.DataChatService.ListMessagesCallback): void;

Calls ListMessages.

Parameters
Name Description
request IListMessagesRequest

ListMessagesRequest message or plain object

callback ListMessagesCallback

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

Returns
Type Description
void

listMessages(request)

public listMessages(request: google.cloud.geminidataanalytics.v1alpha.IListMessagesRequest): Promise<google.cloud.geminidataanalytics.v1alpha.ListMessagesResponse>;

Calls ListMessages.

Parameter
Name Description
request IListMessagesRequest

ListMessagesRequest message or plain object

Returns
Type Description
Promise<google.cloud.geminidataanalytics.v1alpha.ListMessagesResponse>

Promise

queryData(request, callback)

public queryData(request: google.cloud.geminidataanalytics.v1alpha.IQueryDataRequest, callback: google.cloud.geminidataanalytics.v1alpha.DataChatService.QueryDataCallback): void;

Calls QueryData.

Parameters
Name Description
request IQueryDataRequest

QueryDataRequest message or plain object

callback QueryDataCallback

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

Returns
Type Description
void

queryData(request)

public queryData(request: google.cloud.geminidataanalytics.v1alpha.IQueryDataRequest): Promise<google.cloud.geminidataanalytics.v1alpha.QueryDataResponse>;

Calls QueryData.

Parameter
Name Description
request IQueryDataRequest

QueryDataRequest message or plain object

Returns
Type Description
Promise<google.cloud.geminidataanalytics.v1alpha.QueryDataResponse>

Promise