Class ParticipantsGrpc.ParticipantsFutureStub

  • Enclosing class:
    ParticipantsGrpc

    public static final class ParticipantsGrpc.ParticipantsFutureStub
    extends io.grpc.stub.AbstractFutureStub<ParticipantsGrpc.ParticipantsFutureStub>
    A stub to allow clients to do ListenableFuture-style rpc calls to service Participants.
     Service for managing
     [Participants][google.cloud.dialogflow.v2beta1.Participant].
     
    • Method Detail

      • createParticipant

        public com.google.common.util.concurrent.ListenableFuture<Participant> createParticipant​(CreateParticipantRequest request)
         Creates a new participant in a conversation.
         
      • getParticipant

        public com.google.common.util.concurrent.ListenableFuture<Participant> getParticipant​(GetParticipantRequest request)
         Retrieves a conversation participant.
         
      • updateParticipant

        public com.google.common.util.concurrent.ListenableFuture<Participant> updateParticipant​(UpdateParticipantRequest request)
         Updates the specified participant.
         
      • analyzeContent

        public com.google.common.util.concurrent.ListenableFuture<AnalyzeContentResponse> analyzeContent​(AnalyzeContentRequest request)
         Adds a text (chat, for example), or audio (phone recording, for example)
         message from a participant into the conversation.
         Note: Always use agent versions for production traffic
         sent to virtual agents. See [Versions and
         environments](https://cloud.google.com/dialogflow/es/docs/agents-versions).
         
      • suggestArticles

        public com.google.common.util.concurrent.ListenableFuture<SuggestArticlesResponse> suggestArticles​(SuggestArticlesRequest request)
         Gets suggested articles for a participant based on specific historical
         messages.
         Note that
         [ListSuggestions][google.cloud.dialogflow.v2beta1.Participants.ListSuggestions]
         will only list the auto-generated suggestions, while
         [CompileSuggestion][google.cloud.dialogflow.v2beta1.Participants.CompileSuggestion]
         will try to compile suggestion based on the provided conversation context
         in the real time.
         
      • suggestFaqAnswers

        public com.google.common.util.concurrent.ListenableFuture<SuggestFaqAnswersResponse> suggestFaqAnswers​(SuggestFaqAnswersRequest request)
         Gets suggested faq answers for a participant based on specific historical
         messages.
         
      • listSuggestions

        @Deprecated
        public com.google.common.util.concurrent.ListenableFuture<ListSuggestionsResponse> listSuggestions​(ListSuggestionsRequest request)
        Deprecated.
         Deprecated: Use inline suggestion, event based suggestion or
         Suggestion* API instead.
         See
         [HumanAgentAssistantConfig.name][google.cloud.dialogflow.v2beta1.HumanAgentAssistantConfig.name]
         for more details. Removal Date: 2020-09-01.
         Retrieves suggestions for live agents.
         This method should be used by human agent client software to fetch auto
         generated suggestions in real-time, while the conversation with an end user
         is in progress. The functionality is implemented in terms of the
         [list
         pagination](https://cloud.google.com/apis/design/design_patterns#list_pagination)
         design pattern. The client app should use the `next_page_token` field
         to fetch the next batch of suggestions. `suggestions` are sorted by
         `create_time` in descending order.
         To fetch latest suggestion, just set `page_size` to 1.
         To fetch new suggestions without duplication, send request with filter
         `create_time_epoch_microseconds > [first item's create_time of previous
         request]` and empty page_token.
         
      • compileSuggestion

        @Deprecated
        public com.google.common.util.concurrent.ListenableFuture<CompileSuggestionResponse> compileSuggestion​(CompileSuggestionRequest request)
        Deprecated.
         Deprecated. use
         [SuggestArticles][google.cloud.dialogflow.v2beta1.Participants.SuggestArticles]
         and
         [SuggestFaqAnswers][google.cloud.dialogflow.v2beta1.Participants.SuggestFaqAnswers]
         instead.
         Gets suggestions for a participant based on specific historical
         messages.
         Note that
         [ListSuggestions][google.cloud.dialogflow.v2beta1.Participants.ListSuggestions]
         will only list the auto-generated suggestions, while
         [CompileSuggestion][google.cloud.dialogflow.v2beta1.Participants.CompileSuggestion]
         will try to compile suggestion based on the provided conversation context
         in the real time.