Class SessionsGrpc.SessionsStub

java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractAsyncStub<SessionsGrpc.SessionsStub>
com.google.cloud.dialogflow.v2.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 Summary

    Modifier and Type
    Method
    Description
    build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
     
    void
    detectIntent(DetectIntentRequest request, io.grpc.stub.StreamObserver<DetectIntentResponse> responseObserver)
    Processes a natural language query and returns structured, actionable data as a result.
    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.

    Methods inherited from class io.grpc.stub.AbstractAsyncStub

    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.SessionsStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
      Specified by:
      build in class io.grpc.stub.AbstractStub<SessionsGrpc.SessionsStub>
    • 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).