Class ConversationalSearchServiceGrpc.ConversationalSearchServiceFutureStub

java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractFutureStub<ConversationalSearchServiceGrpc.ConversationalSearchServiceFutureStub>
com.google.cloud.discoveryengine.v1alpha.ConversationalSearchServiceGrpc.ConversationalSearchServiceFutureStub
Enclosing class:
ConversationalSearchServiceGrpc

public static final class ConversationalSearchServiceGrpc.ConversationalSearchServiceFutureStub extends io.grpc.stub.AbstractFutureStub<ConversationalSearchServiceGrpc.ConversationalSearchServiceFutureStub>
A stub to allow clients to do ListenableFuture-style rpc calls to service ConversationalSearchService.
 Service for conversational search.
 
  • Method Details

    • build

      protected ConversationalSearchServiceGrpc.ConversationalSearchServiceFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
      Specified by:
      build in class io.grpc.stub.AbstractStub<ConversationalSearchServiceGrpc.ConversationalSearchServiceFutureStub>
    • converseConversation

      public com.google.common.util.concurrent.ListenableFuture<ConverseConversationResponse> converseConversation(ConverseConversationRequest request)
       Converses a conversation.
       
    • createConversation

      public com.google.common.util.concurrent.ListenableFuture<Conversation> createConversation(CreateConversationRequest request)
       Creates a Conversation.
       If the [Conversation][google.cloud.discoveryengine.v1alpha.Conversation] to
       create already exists, an ALREADY_EXISTS error is returned.
       
    • deleteConversation

      public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteConversation(DeleteConversationRequest request)
       Deletes a Conversation.
       If the [Conversation][google.cloud.discoveryengine.v1alpha.Conversation] to
       delete does not exist, a NOT_FOUND error is returned.
       
    • updateConversation

      public com.google.common.util.concurrent.ListenableFuture<Conversation> updateConversation(UpdateConversationRequest request)
       Updates a Conversation.
       [Conversation][google.cloud.discoveryengine.v1alpha.Conversation] action
       type cannot be changed. If the
       [Conversation][google.cloud.discoveryengine.v1alpha.Conversation] to update
       does not exist, a NOT_FOUND error is returned.
       
    • getConversation

      public com.google.common.util.concurrent.ListenableFuture<Conversation> getConversation(GetConversationRequest request)
       Gets a Conversation.
       
    • listConversations

      public com.google.common.util.concurrent.ListenableFuture<ListConversationsResponse> listConversations(ListConversationsRequest request)
       Lists all Conversations by their parent
       [DataStore][google.cloud.discoveryengine.v1alpha.DataStore].
       
    • answerQuery

      public com.google.common.util.concurrent.ListenableFuture<AnswerQueryResponse> answerQuery(AnswerQueryRequest request)
       Answer query method.
       
    • getAnswer

      public com.google.common.util.concurrent.ListenableFuture<Answer> getAnswer(GetAnswerRequest request)
       Gets a Answer.
       
    • createSession

      public com.google.common.util.concurrent.ListenableFuture<Session> createSession(CreateSessionRequest request)
       Creates a Session.
       If the [Session][google.cloud.discoveryengine.v1alpha.Session] to create
       already exists, an ALREADY_EXISTS error is returned.
       
    • deleteSession

      public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteSession(DeleteSessionRequest request)
       Deletes a Session.
       If the [Session][google.cloud.discoveryengine.v1alpha.Session] to delete
       does not exist, a NOT_FOUND error is returned.
       
    • updateSession

      public com.google.common.util.concurrent.ListenableFuture<Session> updateSession(UpdateSessionRequest request)
       Updates a Session.
       [Session][google.cloud.discoveryengine.v1alpha.Session] action type cannot
       be changed. If the [Session][google.cloud.discoveryengine.v1alpha.Session]
       to update does not exist, a NOT_FOUND error is returned.
       
    • getSession

      public com.google.common.util.concurrent.ListenableFuture<Session> getSession(GetSessionRequest request)
       Gets a Session.
       
    • listSessions

      public com.google.common.util.concurrent.ListenableFuture<ListSessionsResponse> listSessions(ListSessionsRequest request)
       Lists all Sessions by their parent
       [DataStore][google.cloud.discoveryengine.v1alpha.DataStore].