Class SessionsGrpc.SessionsFutureStub (4.5.11)

public static final class SessionsGrpc.SessionsFutureStub extends AbstractFutureStub<SessionsGrpc.SessionsFutureStub>

A service used for session interactions. For more information, see the API interactions guide.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > SessionsGrpc.SessionsFutureStub

Methods

build(Channel channel, CallOptions callOptions)

protected SessionsGrpc.SessionsFutureStub build(Channel channel, CallOptions callOptions)
Parameters
NameDescription
channelio.grpc.Channel
callOptionsio.grpc.CallOptions
Returns
TypeDescription
SessionsGrpc.SessionsFutureStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

detectIntent(DetectIntentRequest request)

public 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. If you might use Agent Assist or other CCAI products now or in the future, consider using 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.

Parameter
NameDescription
requestDetectIntentRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<DetectIntentResponse>