Represents a DataChatService
Inheritance
$protobuf.rpc.Service > protos.google.cloud.geminidataanalytics.v1alpha.DataChatServicePackage
@google-cloud/geminidataanalyticsConstructors
(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 |