Class SessionsGrpc.SessionsBlockingV2Stub

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

public static final class SessionsGrpc.SessionsBlockingV2Stub extends io.grpc.stub.AbstractBlockingStub<SessionsGrpc.SessionsBlockingV2Stub>
A stub to allow clients to do 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.
    Processes a natural language query in audio format in a streaming fashion 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.SessionsBlockingV2Stub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
      Specified by:
      build in class io.grpc.stub.AbstractStub<SessionsGrpc.SessionsBlockingV2Stub>
    • detectIntent

      public DetectIntentResponse detectIntent(DetectIntentRequest request) throws io.grpc.StatusException
       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).
       
      Throws:
      io.grpc.StatusException
    • streamingDetectIntent

      @ExperimentalApi("https://github.com/grpc/grpc-java/issues/10918") public io.grpc.stub.BlockingClientCall<StreamingDetectIntentRequest,StreamingDetectIntentResponse> streamingDetectIntent()
       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).