Class SessionsGrpc.SessionsStub

  • Enclosing class:
    SessionsGrpc

    public static final class SessionsGrpc.SessionsStub
    extends io.grpc.stub.AbstractAsyncStub<SessionsGrpc.SessionsStub>
    A stub to allow clients to do asynchronous rpc calls to service Sessions.
     A service used for session interactions.
     For more information, see the [API interactions
     guide](https://cloud.google.com/dialogflow/docs/api-overview).
     
    • Nested Class Summary

      • Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub

        io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>>
    • Method Detail

      • detectIntent

        public 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.v2.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

        public 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.v2.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).