Dialogflow v3 API - Class Intents.IntentsBase (2.15.0)

[BindServiceMethod(typeof(Intents), "BindService")]
public abstract class Intents.IntentsBase

Reference documentation and code samples for the Dialogflow v3 API class Intents.IntentsBase.

Base class for server-side implementations of Intents

Inheritance

object > Intents.IntentsBase

Namespace

Google.Cloud.Dialogflow.Cx.V3

Assembly

Google.Cloud.Dialogflow.Cx.V3.dll

Methods

CreateIntent(CreateIntentRequest, ServerCallContext)

public virtual Task<Intent> CreateIntent(CreateIntentRequest request, ServerCallContext context)

Creates an intent in the specified agent.

Note: You should always train a flow prior to sending it queries. See the training documentation.

Parameters
Name Description
request CreateIntentRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
Task Intent

The response to send back to the client (wrapped by a task).

DeleteIntent(DeleteIntentRequest, ServerCallContext)

public virtual Task<Empty> DeleteIntent(DeleteIntentRequest request, ServerCallContext context)

Deletes the specified intent.

Note: You should always train a flow prior to sending it queries. See the training documentation.

Parameters
Name Description
request DeleteIntentRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
Task Empty

The response to send back to the client (wrapped by a task).

ExportIntents(ExportIntentsRequest, ServerCallContext)

public virtual Task<Operation> ExportIntents(ExportIntentsRequest request, ServerCallContext context)

Exports the selected intents.

This method is a long-running operation. The returned Operation type has the following method-specific fields:

  • metadata: [ExportIntentsMetadata][google.cloud.dialogflow.cx.v3.ExportIntentsMetadata]
  • response: [ExportIntentsResponse][google.cloud.dialogflow.cx.v3.ExportIntentsResponse]
Parameters
Name Description
request ExportIntentsRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
Task Operation

The response to send back to the client (wrapped by a task).

GetIntent(GetIntentRequest, ServerCallContext)

public virtual Task<Intent> GetIntent(GetIntentRequest request, ServerCallContext context)

Retrieves the specified intent.

Parameters
Name Description
request GetIntentRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
Task Intent

The response to send back to the client (wrapped by a task).

ImportIntents(ImportIntentsRequest, ServerCallContext)

public virtual Task<Operation> ImportIntents(ImportIntentsRequest request, ServerCallContext context)

Imports the specified intents into the agent.

This method is a long-running operation. The returned Operation type has the following method-specific fields:

  • metadata: [ImportIntentsMetadata][google.cloud.dialogflow.cx.v3.ImportIntentsMetadata]
  • response: [ImportIntentsResponse][google.cloud.dialogflow.cx.v3.ImportIntentsResponse]
Parameters
Name Description
request ImportIntentsRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
Task Operation

The response to send back to the client (wrapped by a task).

ListIntents(ListIntentsRequest, ServerCallContext)

public virtual Task<ListIntentsResponse> ListIntents(ListIntentsRequest request, ServerCallContext context)

Returns the list of all intents in the specified agent.

Parameters
Name Description
request ListIntentsRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
Task ListIntentsResponse

The response to send back to the client (wrapped by a task).

UpdateIntent(UpdateIntentRequest, ServerCallContext)

public virtual Task<Intent> UpdateIntent(UpdateIntentRequest request, ServerCallContext context)

Updates the specified intent.

Note: You should always train a flow prior to sending it queries. See the training documentation.

Parameters
Name Description
request UpdateIntentRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
Task Intent

The response to send back to the client (wrapped by a task).

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025年11月05日 UTC.