Class ConversationalSearchServiceGrpc.ConversationalSearchServiceStub

java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractAsyncStub<ConversationalSearchServiceGrpc.ConversationalSearchServiceStub>
com.google.cloud.discoveryengine.v1.ConversationalSearchServiceGrpc.ConversationalSearchServiceStub
Enclosing class:
ConversationalSearchServiceGrpc

public static final class ConversationalSearchServiceGrpc.ConversationalSearchServiceStub extends io.grpc.stub.AbstractAsyncStub<ConversationalSearchServiceGrpc.ConversationalSearchServiceStub>
A stub to allow clients to do asynchronous rpc calls to service ConversationalSearchService.
 Service for conversational search.
 
  • Method Details

    • build

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

      public void converseConversation(ConverseConversationRequest request, io.grpc.stub.StreamObserver<ConverseConversationResponse> responseObserver)
       Converses a conversation.
       
    • createConversation

      public void createConversation(CreateConversationRequest request, io.grpc.stub.StreamObserver<Conversation> responseObserver)
       Creates a Conversation.
       If the [Conversation][google.cloud.discoveryengine.v1.Conversation] to
       create already exists, an ALREADY_EXISTS error is returned.
       
    • deleteConversation

      public void deleteConversation(DeleteConversationRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
       Deletes a Conversation.
       If the [Conversation][google.cloud.discoveryengine.v1.Conversation] to
       delete does not exist, a NOT_FOUND error is returned.
       
    • updateConversation

      public void updateConversation(UpdateConversationRequest request, io.grpc.stub.StreamObserver<Conversation> responseObserver)
       Updates a Conversation.
       [Conversation][google.cloud.discoveryengine.v1.Conversation] action type
       cannot be changed. If the
       [Conversation][google.cloud.discoveryengine.v1.Conversation] to update does
       not exist, a NOT_FOUND error is returned.
       
    • getConversation

      public void getConversation(GetConversationRequest request, io.grpc.stub.StreamObserver<Conversation> responseObserver)
       Gets a Conversation.
       
    • listConversations

      public void listConversations(ListConversationsRequest request, io.grpc.stub.StreamObserver<ListConversationsResponse> responseObserver)
       Lists all Conversations by their parent
       [DataStore][google.cloud.discoveryengine.v1.DataStore].
       
    • answerQuery

      public void answerQuery(AnswerQueryRequest request, io.grpc.stub.StreamObserver<AnswerQueryResponse> responseObserver)
       Answer query method.
       
    • streamAnswerQuery

      public void streamAnswerQuery(AnswerQueryRequest request, io.grpc.stub.StreamObserver<AnswerQueryResponse> responseObserver)
       Answer query method (streaming).
       It takes one
       [AnswerQueryRequest][google.cloud.discoveryengine.v1.AnswerQueryRequest]
       and returns multiple
       [AnswerQueryResponse][google.cloud.discoveryengine.v1.AnswerQueryResponse]
       messages in a stream.
       
    • getAnswer

      public void getAnswer(GetAnswerRequest request, io.grpc.stub.StreamObserver<Answer> responseObserver)
       Gets a Answer.
       
    • createSession

      public void createSession(CreateSessionRequest request, io.grpc.stub.StreamObserver<Session> responseObserver)
       Creates a Session.
       If the [Session][google.cloud.discoveryengine.v1.Session] to create already
       exists, an ALREADY_EXISTS error is returned.
       
    • deleteSession

      public void deleteSession(DeleteSessionRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
       Deletes a Session.
       If the [Session][google.cloud.discoveryengine.v1.Session] to delete does
       not exist, a NOT_FOUND error is returned.
       
    • updateSession

      public void updateSession(UpdateSessionRequest request, io.grpc.stub.StreamObserver<Session> responseObserver)
       Updates a Session.
       [Session][google.cloud.discoveryengine.v1.Session] action type cannot be
       changed. If the [Session][google.cloud.discoveryengine.v1.Session] to
       update does not exist, a NOT_FOUND error is returned.
       
    • getSession

      public void getSession(GetSessionRequest request, io.grpc.stub.StreamObserver<Session> responseObserver)
       Gets a Session.
       
    • listSessions

      public void listSessions(ListSessionsRequest request, io.grpc.stub.StreamObserver<ListSessionsResponse> responseObserver)
       Lists all Sessions by their parent
       [DataStore][google.cloud.discoveryengine.v1.DataStore].