public static final class SessionsGrpc.SessionsFutureStub extends io.grpc.stub.AbstractStub<SessionsGrpc.SessionsFutureStub>
A session represents an interaction with a user. You retrieve user input and pass it to the [DetectIntent][google.cloud.dialogflow.v2.Sessions.DetectIntent] (or [StreamingDetectIntent][google.cloud.dialogflow.v2.Sessions.StreamingDetectIntent]) method to determine user intent and respond.
Modifier and Type | Method and Description |
---|---|
protected SessionsGrpc.SessionsFutureStub |
build(io.grpc.Channel channel,
io.grpc.CallOptions callOptions) |
com.google.common.util.concurrent.ListenableFuture<DetectIntentResponse> |
detectIntent(DetectIntentRequest request)
Processes a natural language query and returns structured, actionable data
as a result.
|
protected SessionsGrpc.SessionsFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
build
in class io.grpc.stub.AbstractStub<SessionsGrpc.SessionsFutureStub>
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 contexts and session entity types to be updated, which in turn might affect results of future queries.