Class SessionsGrpc.SessionsFutureStub

  • Enclosing class:
    SessionsGrpc

    public static final class SessionsGrpc.SessionsFutureStub
    extends io.grpc.stub.AbstractFutureStub<SessionsGrpc.SessionsFutureStub>
    A stub to allow clients to do ListenableFuture-style rpc calls to service Sessions.
     A session represents an interaction with a user. You retrieve user input
     and pass it to the
     [DetectIntent][google.cloud.dialogflow.cx.v3.Sessions.DetectIntent] method to
     determine user intent and respond.
     
    • 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 com.google.common.util.concurrent.ListenableFuture<DetectIntentResponse> detectIntent​(DetectIntentRequest request)
         Processes a natural language query and returns structured, actionable data
         as a result. This method is not idempotent, because it may cause session
         entity types to be updated, which in turn might affect results of future
         queries.
         Note: Always use agent versions for production traffic.
         See [Versions and
         environments](https://cloud.google.com/dialogflow/cx/docs/concept/version).
         
      • matchIntent

        public com.google.common.util.concurrent.ListenableFuture<MatchIntentResponse> matchIntent​(MatchIntentRequest request)
         Returns preliminary intent match results, doesn't change the session
         status.
         
      • fulfillIntent

        public com.google.common.util.concurrent.ListenableFuture<FulfillIntentResponse> fulfillIntent​(FulfillIntentRequest request)
         Fulfills a matched intent returned by
         [MatchIntent][google.cloud.dialogflow.cx.v3.Sessions.MatchIntent]. Must be
         called after
         [MatchIntent][google.cloud.dialogflow.cx.v3.Sessions.MatchIntent], with
         input from
         [MatchIntentResponse][google.cloud.dialogflow.cx.v3.MatchIntentResponse].
         Otherwise, the behavior is undefined.