Class SessionsGrpc.SessionsBlockingStub

java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractBlockingStub<SessionsGrpc.SessionsBlockingStub>
com.google.cloud.dialogflow.v2.SessionsGrpc.SessionsBlockingStub
Enclosing class:
SessionsGrpc

public static final class SessionsGrpc.SessionsBlockingStub extends io.grpc.stub.AbstractBlockingStub<SessionsGrpc.SessionsBlockingStub>
A stub to allow clients to do limited synchronous 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 Summary

    Modifier and Type
    Method
    Description
    build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
     
    Processes a natural language query and returns structured, actionable data as a result.

    Methods inherited from class io.grpc.stub.AbstractBlockingStub

    newStub, newStub

    Methods inherited from class io.grpc.stub.AbstractStub

    getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • build

      protected SessionsGrpc.SessionsBlockingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
      Specified by:
      build in class io.grpc.stub.AbstractStub<SessionsGrpc.SessionsBlockingStub>
    • detectIntent

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