Interface SessionsGrpc.AsyncService

  • All Known Implementing Classes:
    SessionsGrpc.SessionsImplBase
    Enclosing class:
    SessionsGrpc

    public static interface SessionsGrpc.AsyncService
     A service used for session interactions.
     For more information, see the [API interactions
     guide](https://cloud.google.com/dialogflow/docs/api-overview).
     
    • Method Detail

      • detectIntent

        default void detectIntent​(DetectIntentRequest request,
                                  io.grpc.stub.StreamObserver<DetectIntentResponse> responseObserver)
         Processes a natural language query and returns structured, actionable data
         as a result. This method is not idempotent, because it may cause contexts
         and session entity types to be updated, which in turn might affect
         results of future queries.
         If you might use
         [Agent Assist](https://cloud.google.com/dialogflow/docs/#aa)
         or other CCAI products now or in the future, consider using
         [AnalyzeContent][google.cloud.dialogflow.v2beta1.Participants.AnalyzeContent]
         instead of `DetectIntent`. `AnalyzeContent` has additional
         functionality for Agent Assist and other CCAI products.
         Note: Always use agent versions for production traffic.
         See [Versions and
         environments](https://cloud.google.com/dialogflow/es/docs/agents-versions).
         
      • streamingDetectIntent

        default io.grpc.stub.StreamObserver<StreamingDetectIntentRequest> streamingDetectIntent​(io.grpc.stub.StreamObserver<StreamingDetectIntentResponse> responseObserver)
         Processes a natural language query in audio format in a streaming fashion
         and returns structured, actionable data as a result. This method is only
         available via the gRPC API (not REST).
         If you might use
         [Agent Assist](https://cloud.google.com/dialogflow/docs/#aa)
         or other CCAI products now or in the future, consider using
         [StreamingAnalyzeContent][google.cloud.dialogflow.v2beta1.Participants.StreamingAnalyzeContent]
         instead of `StreamingDetectIntent`. `StreamingAnalyzeContent` has
         additional functionality for Agent Assist and other CCAI products.
         Note: Always use agent versions for production traffic.
         See [Versions and
         environments](https://cloud.google.com/dialogflow/es/docs/agents-versions).