Class ConversationalSearchServiceGrpc.ConversationalSearchServiceBlockingStub (0.26.0)

See more code actions.
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.

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > ConversationalSearchServiceGrpc.ConversationalSearchServiceBlockingStub
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withWaitForReady()

Methods

build(Channel channel, CallOptions callOptions)

protected ConversationalSearchServiceGrpc.ConversationalSearchServiceBlockingStub build(Channel channel, CallOptions callOptions)
Parameters
NameDescription
channelio.grpc.Channel
callOptionsio.grpc.CallOptions
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

converseConversation(ConverseConversationRequest request)

public ConverseConversationResponse converseConversation(ConverseConversationRequest request)

Converses a conversation.

Parameter
NameDescription
requestConverseConversationRequest
Returns
TypeDescription
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
NameDescription
requestCreateConversationRequest
Returns
TypeDescription
Conversation

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
NameDescription
requestDeleteConversationRequest
Returns
TypeDescription
Empty

getConversation(GetConversationRequest request)

public Conversation getConversation(GetConversationRequest request)

Gets a Conversation.

Parameter
NameDescription
requestGetConversationRequest
Returns
TypeDescription
Conversation

listConversations(ListConversationsRequest request)

public ListConversationsResponse listConversations(ListConversationsRequest request)

Lists all Conversations by their parent DataStore.

Parameter
NameDescription
requestListConversationsRequest
Returns
TypeDescription
ListConversationsResponse

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
NameDescription
requestUpdateConversationRequest
Returns
TypeDescription
Conversation