public static final class DataChatServiceGrpc.DataChatServiceStub extends AbstractAsyncStub<DataChatServiceGrpc.DataChatServiceStub>
A stub to allow clients to do asynchronous rpc calls to service DataChatService.
Service to ask a natural language question on top of BigQuery and Looker Studio datasources to get back streamed responses of various kinds to help provide a rich conversational answer.
Inheritance
java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractAsyncStub > DataChatServiceGrpc.DataChatServiceStubMethods
build(Channel channel, CallOptions callOptions)
protected DataChatServiceGrpc.DataChatServiceStub build(Channel channel, CallOptions callOptions)
Parameters | |
---|---|
Name | Description |
channel |
io.grpc.Channel |
callOptions |
io.grpc.CallOptions |
Returns | |
---|---|
Type | Description |
DataChatServiceGrpc.DataChatServiceStub |
chat(ChatRequest request, StreamObserver<Message> responseObserver)
public void chat(ChatRequest request, StreamObserver<Message> responseObserver)
Answers a data question by generating a stream of Message objects.
Parameters | |
---|---|
Name | Description |
request |
ChatRequest |
responseObserver |
io.grpc.stub.StreamObserver<Message> |
createConversation(CreateConversationRequest request, StreamObserver<Conversation> responseObserver)
public void createConversation(CreateConversationRequest request, StreamObserver<Conversation> responseObserver)
Creates a new conversation to persist the conversation history. Each conversation will have multiple messages associated with it.
Parameters | |
---|---|
Name | Description |
request |
CreateConversationRequest |
responseObserver |
io.grpc.stub.StreamObserver<Conversation> |
getConversation(GetConversationRequest request, StreamObserver<Conversation> responseObserver)
public void getConversation(GetConversationRequest request, StreamObserver<Conversation> responseObserver)
Gets details of a single conversation by using conversation id and parent.
Parameters | |
---|---|
Name | Description |
request |
GetConversationRequest |
responseObserver |
io.grpc.stub.StreamObserver<Conversation> |
listConversations(ListConversationsRequest request, StreamObserver<ListConversationsResponse> responseObserver)
public void listConversations(ListConversationsRequest request, StreamObserver<ListConversationsResponse> responseObserver)
Lists all conversations for a given parent.
Parameters | |
---|---|
Name | Description |
request |
ListConversationsRequest |
responseObserver |
io.grpc.stub.StreamObserver<ListConversationsResponse> |
listMessages(ListMessagesRequest request, StreamObserver<ListMessagesResponse> responseObserver)
public void listMessages(ListMessagesRequest request, StreamObserver<ListMessagesResponse> responseObserver)
Lists all messages for a given conversation.
Parameters | |
---|---|
Name | Description |
request |
ListMessagesRequest |
responseObserver |
io.grpc.stub.StreamObserver<ListMessagesResponse> |