Class ConversationalSearchServiceGrpc.ConversationalSearchServiceBlockingStub (0.40.0)

public static final class ConversationalSearchServiceGrpc.ConversationalSearchServiceBlockingStub extends AbstractBlockingStub<ConversationalSearchServiceGrpc.ConversationalSearchServiceBlockingStub>

A stub to allow clients to do synchronous rpc calls to service ConversationalSearchService.

Service for conversational search.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > ConversationalSearchServiceGrpc.ConversationalSearchServiceBlockingStub

Methods

answerQuery(AnswerQueryRequest request)

public AnswerQueryResponse answerQuery(AnswerQueryRequest request)

Answer query method.

Parameter
Name Description
request AnswerQueryRequest
Returns
Type Description
AnswerQueryResponse

build(Channel channel, CallOptions callOptions)

protected ConversationalSearchServiceGrpc.ConversationalSearchServiceBlockingStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
ConversationalSearchServiceGrpc.ConversationalSearchServiceBlockingStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

converseConversation(ConverseConversationRequest request)

public ConverseConversationResponse converseConversation(ConverseConversationRequest request)

Converses a conversation.

Parameter
Name Description
request ConverseConversationRequest
Returns
Type Description
ConverseConversationResponse

createConversation(CreateConversationRequest request)

public Conversation createConversation(CreateConversationRequest request)

Creates a Conversation. If the Conversation to create already exists, an ALREADY_EXISTS error is returned.

Parameter
Name Description
request CreateConversationRequest
Returns
Type Description
Conversation

createSession(CreateSessionRequest request)

public Session createSession(CreateSessionRequest request)

Creates a Session. If the Session to create already exists, an ALREADY_EXISTS error is returned.

Parameter
Name Description
request CreateSessionRequest
Returns
Type Description
Session

deleteConversation(DeleteConversationRequest request)

public Empty deleteConversation(DeleteConversationRequest request)

Deletes a Conversation. If the Conversation to delete does not exist, a NOT_FOUND error is returned.

Parameter
Name Description
request DeleteConversationRequest
Returns
Type Description
Empty

deleteSession(DeleteSessionRequest request)

public Empty deleteSession(DeleteSessionRequest request)

Deletes a Session. If the Session to delete does not exist, a NOT_FOUND error is returned.

Parameter
Name Description
request DeleteSessionRequest
Returns
Type Description
Empty

getAnswer(GetAnswerRequest request)

public Answer getAnswer(GetAnswerRequest request)

Gets a Answer.

Parameter
Name Description
request GetAnswerRequest
Returns
Type Description
Answer

getConversation(GetConversationRequest request)

public Conversation getConversation(GetConversationRequest request)

Gets a Conversation.

Parameter
Name Description
request GetConversationRequest
Returns
Type Description
Conversation

getSession(GetSessionRequest request)

public Session getSession(GetSessionRequest request)

Gets a Session.

Parameter
Name Description
request GetSessionRequest
Returns
Type Description
Session

listConversations(ListConversationsRequest request)

public ListConversationsResponse listConversations(ListConversationsRequest request)

Lists all Conversations by their parent DataStore.

Parameter
Name Description
request ListConversationsRequest
Returns
Type Description
ListConversationsResponse

listSessions(ListSessionsRequest request)

public ListSessionsResponse listSessions(ListSessionsRequest request)

Lists all Sessions by their parent DataStore.

Parameter
Name Description
request ListSessionsRequest
Returns
Type Description
ListSessionsResponse

updateConversation(UpdateConversationRequest request)

public Conversation updateConversation(UpdateConversationRequest request)

Updates a Conversation. Conversation action type cannot be changed. If the Conversation to update does not exist, a NOT_FOUND error is returned.

Parameter
Name Description
request UpdateConversationRequest
Returns
Type Description
Conversation

updateSession(UpdateSessionRequest request)

public Session updateSession(UpdateSessionRequest request)

Updates a Session. Session action type cannot be changed. If the Session to update does not exist, a NOT_FOUND error is returned.

Parameter
Name Description
request UpdateSessionRequest
Returns
Type Description
Session