@Generated(value="by gRPC proto compiler (version 1.2.0)",
comments="Source: google/cloud/dialogflow/v2beta1/agent.proto")
public final class AgentsGrpc
extends java.lang.Object
Agents are best described as Natural Language Understanding (NLU) modules that transform user requests into actionable data. You can include agents in your app, product, or service to determine user intent and respond to the user in a natural way. After you create an agent, you can add [Intents][google.cloud.dialogflow.v2beta1.Intents], [Contexts][google.cloud.dialogflow.v2beta1.Contexts], [Entity Types][google.cloud.dialogflow.v2beta1.EntityTypes], [Webhooks][google.cloud.dialogflow.v2beta1.WebhookRequest], and so on to manage the flow of a conversation and match user input to predefined intents and actions. You can create an agent using both Dialogflow Standard Edition and Dialogflow Enterprise Edition. For details, see [Dialogflow Editions](/dialogflow-enterprise/docs/editions). You can save your agent for backup or versioning by exporting the agent by using the [ExportAgent][google.cloud.dialogflow.v2beta1.Agents.ExportAgent] method. You can import a saved agent by using the [ImportAgent][google.cloud.dialogflow.v2beta1.Agents.ImportAgent] method. Dialogflow provides several [prebuilt agents](https://dialogflow.com/docs/prebuilt-agents) for common conversation scenarios such as determining a date and time, converting currency, and so on. For more information about agents, see the [Dialogflow documentation](https://dialogflow.com/docs/agents).
Modifier and Type | Class and Description |
---|---|
static class |
AgentsGrpc.AgentsBlockingStub
Agents are best described as Natural Language Understanding (NLU) modules
that transform user requests into actionable data.
|
static class |
AgentsGrpc.AgentsFutureStub
Agents are best described as Natural Language Understanding (NLU) modules
that transform user requests into actionable data.
|
static class |
AgentsGrpc.AgentsImplBase
Agents are best described as Natural Language Understanding (NLU) modules
that transform user requests into actionable data.
|
static class |
AgentsGrpc.AgentsStub
Agents are best described as Natural Language Understanding (NLU) modules
that transform user requests into actionable data.
|
Modifier and Type | Field and Description |
---|---|
static io.grpc.MethodDescriptor<ExportAgentRequest,Operation> |
METHOD_EXPORT_AGENT |
static io.grpc.MethodDescriptor<GetAgentRequest,Agent> |
METHOD_GET_AGENT |
static io.grpc.MethodDescriptor<ImportAgentRequest,Operation> |
METHOD_IMPORT_AGENT |
static io.grpc.MethodDescriptor<RestoreAgentRequest,Operation> |
METHOD_RESTORE_AGENT |
static io.grpc.MethodDescriptor<SearchAgentsRequest,SearchAgentsResponse> |
METHOD_SEARCH_AGENTS |
static io.grpc.MethodDescriptor<TrainAgentRequest,Operation> |
METHOD_TRAIN_AGENT |
static java.lang.String |
SERVICE_NAME |
Modifier and Type | Method and Description |
---|---|
static io.grpc.ServiceDescriptor |
getServiceDescriptor() |
static AgentsGrpc.AgentsBlockingStub |
newBlockingStub(io.grpc.Channel channel)
Creates a new blocking-style stub that supports unary and streaming output calls on the service
|
static AgentsGrpc.AgentsFutureStub |
newFutureStub(io.grpc.Channel channel)
Creates a new ListenableFuture-style stub that supports unary and streaming output calls on the service
|
static AgentsGrpc.AgentsStub |
newStub(io.grpc.Channel channel)
Creates a new async stub that supports all call types for the service
|
public static final java.lang.String SERVICE_NAME
@ExperimentalApi(value="https://github.com/grpc/grpc-java/issues/1901") public static final io.grpc.MethodDescriptor<GetAgentRequest,Agent> METHOD_GET_AGENT
@ExperimentalApi(value="https://github.com/grpc/grpc-java/issues/1901") public static final io.grpc.MethodDescriptor<SearchAgentsRequest,SearchAgentsResponse> METHOD_SEARCH_AGENTS
@ExperimentalApi(value="https://github.com/grpc/grpc-java/issues/1901") public static final io.grpc.MethodDescriptor<TrainAgentRequest,Operation> METHOD_TRAIN_AGENT
@ExperimentalApi(value="https://github.com/grpc/grpc-java/issues/1901") public static final io.grpc.MethodDescriptor<ExportAgentRequest,Operation> METHOD_EXPORT_AGENT
@ExperimentalApi(value="https://github.com/grpc/grpc-java/issues/1901") public static final io.grpc.MethodDescriptor<ImportAgentRequest,Operation> METHOD_IMPORT_AGENT
@ExperimentalApi(value="https://github.com/grpc/grpc-java/issues/1901") public static final io.grpc.MethodDescriptor<RestoreAgentRequest,Operation> METHOD_RESTORE_AGENT
public static AgentsGrpc.AgentsStub newStub(io.grpc.Channel channel)
public static AgentsGrpc.AgentsBlockingStub newBlockingStub(io.grpc.Channel channel)
public static AgentsGrpc.AgentsFutureStub newFutureStub(io.grpc.Channel channel)
public static io.grpc.ServiceDescriptor getServiceDescriptor()