Class ProjectsResource.LocationsResource.AgentsResource
The "agents" collection of methods.
Inherited Members
Namespace: Google.Apis.Dialogflow.v3
Assembly: Google.Apis.Dialogflow.v3.dll
Syntax
public class ProjectsResource.LocationsResource.AgentsResource
Constructors
AgentsResource(IClientService)
Constructs a new resource.
Declaration
public AgentsResource(IClientService service)
Parameters
Type | Name | Description |
---|---|---|
IClientService | service |
Properties
Changelogs
Gets the Changelogs resource.
Declaration
public virtual ProjectsResource.LocationsResource.AgentsResource.ChangelogsResource Changelogs { get; }
Property Value
Type | Description |
---|---|
ProjectsResource.LocationsResource.AgentsResource.ChangelogsResource |
EntityTypes
Gets the EntityTypes resource.
Declaration
public virtual ProjectsResource.LocationsResource.AgentsResource.EntityTypesResource EntityTypes { get; }
Property Value
Type | Description |
---|---|
ProjectsResource.LocationsResource.AgentsResource.EntityTypesResource |
Environments
Gets the Environments resource.
Declaration
public virtual ProjectsResource.LocationsResource.AgentsResource.EnvironmentsResource Environments { get; }
Property Value
Type | Description |
---|---|
ProjectsResource.LocationsResource.AgentsResource.EnvironmentsResource |
Flows
Gets the Flows resource.
Declaration
public virtual ProjectsResource.LocationsResource.AgentsResource.FlowsResource Flows { get; }
Property Value
Type | Description |
---|---|
ProjectsResource.LocationsResource.AgentsResource.FlowsResource |
Generators
Gets the Generators resource.
Declaration
public virtual ProjectsResource.LocationsResource.AgentsResource.GeneratorsResource Generators { get; }
Property Value
Type | Description |
---|---|
ProjectsResource.LocationsResource.AgentsResource.GeneratorsResource |
Intents
Gets the Intents resource.
Declaration
public virtual ProjectsResource.LocationsResource.AgentsResource.IntentsResource Intents { get; }
Property Value
Type | Description |
---|---|
ProjectsResource.LocationsResource.AgentsResource.IntentsResource |
Sessions
Gets the Sessions resource.
Declaration
public virtual ProjectsResource.LocationsResource.AgentsResource.SessionsResource Sessions { get; }
Property Value
Type | Description |
---|---|
ProjectsResource.LocationsResource.AgentsResource.SessionsResource |
TestCases
Gets the TestCases resource.
Declaration
public virtual ProjectsResource.LocationsResource.AgentsResource.TestCasesResource TestCases { get; }
Property Value
Type | Description |
---|---|
ProjectsResource.LocationsResource.AgentsResource.TestCasesResource |
TransitionRouteGroups
Gets the TransitionRouteGroups resource.
Declaration
public virtual ProjectsResource.LocationsResource.AgentsResource.TransitionRouteGroupsResource TransitionRouteGroups { get; }
Property Value
Type | Description |
---|---|
ProjectsResource.LocationsResource.AgentsResource.TransitionRouteGroupsResource |
Webhooks
Gets the Webhooks resource.
Declaration
public virtual ProjectsResource.LocationsResource.AgentsResource.WebhooksResource Webhooks { get; }
Property Value
Type | Description |
---|---|
ProjectsResource.LocationsResource.AgentsResource.WebhooksResource |
Methods
Create(GoogleCloudDialogflowCxV3Agent, string)
Creates an agent in the specified location. Note: You should always train flows prior to sending them queries. See the training documentation.
Declaration
public virtual ProjectsResource.LocationsResource.AgentsResource.CreateRequest Create(GoogleCloudDialogflowCxV3Agent body, string parent)
Parameters
Type | Name | Description |
---|---|---|
GoogleCloudDialogflowCxV3Agent | body | The body of the request. |
string | parent | Required. The location to create a agent for. Format: |
Returns
Type | Description |
---|---|
ProjectsResource.LocationsResource.AgentsResource.CreateRequest |
Delete(string)
Deletes the specified agent.
Declaration
public virtual ProjectsResource.LocationsResource.AgentsResource.DeleteRequest Delete(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name | Required. The name of the agent to delete. Format: |
Returns
Type | Description |
---|---|
ProjectsResource.LocationsResource.AgentsResource.DeleteRequest |
Export(GoogleCloudDialogflowCxV3ExportAgentRequest, string)
Exports the specified agent to a binary file. This method is a long-running
operation. The returned
Operation
type has the following method-specific fields: - metadata
: An empty Struct
message -
response
: ExportAgentResponse
Declaration
public virtual ProjectsResource.LocationsResource.AgentsResource.ExportRequest Export(GoogleCloudDialogflowCxV3ExportAgentRequest body, string name)
Parameters
Type | Name | Description |
---|---|---|
GoogleCloudDialogflowCxV3ExportAgentRequest | body | The body of the request. |
string | name | Required. The name of the agent to export. Format: |
Returns
Type | Description |
---|---|
ProjectsResource.LocationsResource.AgentsResource.ExportRequest |
Get(string)
Retrieves the specified agent.
Declaration
public virtual ProjectsResource.LocationsResource.AgentsResource.GetRequest Get(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name | Required. The name of the agent. Format: |
Returns
Type | Description |
---|---|
ProjectsResource.LocationsResource.AgentsResource.GetRequest |
GetGenerativeSettings(string)
Gets the generative settings for the agent.
Declaration
public virtual ProjectsResource.LocationsResource.AgentsResource.GetGenerativeSettingsRequest GetGenerativeSettings(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name | Required. Format: |
Returns
Type | Description |
---|---|
ProjectsResource.LocationsResource.AgentsResource.GetGenerativeSettingsRequest |
GetValidationResult(string)
Gets the latest agent validation result. Agent validation is performed when ValidateAgent is called.
Declaration
public virtual ProjectsResource.LocationsResource.AgentsResource.GetValidationResultRequest GetValidationResult(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name | Required. The agent name. Format: |
Returns
Type | Description |
---|---|
ProjectsResource.LocationsResource.AgentsResource.GetValidationResultRequest |
List(string)
Returns the list of all agents in the specified location.
Declaration
public virtual ProjectsResource.LocationsResource.AgentsResource.ListRequest List(string parent)
Parameters
Type | Name | Description |
---|---|---|
string | parent | Required. The location to list all agents for. Format: |
Returns
Type | Description |
---|---|
ProjectsResource.LocationsResource.AgentsResource.ListRequest |
Patch(GoogleCloudDialogflowCxV3Agent, string)
Updates the specified agent. Note: You should always train flows prior to sending them queries. See the training documentation.
Declaration
public virtual ProjectsResource.LocationsResource.AgentsResource.PatchRequest Patch(GoogleCloudDialogflowCxV3Agent body, string name)
Parameters
Type | Name | Description |
---|---|---|
GoogleCloudDialogflowCxV3Agent | body | The body of the request. |
string | name | The unique identifier of the agent. Required for the Agents.UpdateAgent method. Agents.CreateAgent
populates the name automatically. Format: |
Returns
Type | Description |
---|---|
ProjectsResource.LocationsResource.AgentsResource.PatchRequest |
Restore(GoogleCloudDialogflowCxV3RestoreAgentRequest, string)
Restores the specified agent from a binary file. Replaces the current agent with a new one. Note
that all existing resources in agent (e.g. intents, entity types, flows) will be removed. This
method is a long-running
operation. The returned
Operation
type has the following method-specific fields: - metadata
: An empty Struct
message -
response
: An Empty
message Note:
You should always train flows prior to sending them queries. See the training
documentation.
Declaration
public virtual ProjectsResource.LocationsResource.AgentsResource.RestoreRequest Restore(GoogleCloudDialogflowCxV3RestoreAgentRequest body, string name)
Parameters
Type | Name | Description |
---|---|---|
GoogleCloudDialogflowCxV3RestoreAgentRequest | body | The body of the request. |
string | name | Required. The name of the agent to restore into. Format: |
Returns
Type | Description |
---|---|
ProjectsResource.LocationsResource.AgentsResource.RestoreRequest |
UpdateGenerativeSettings(GoogleCloudDialogflowCxV3GenerativeSettings, string)
Updates the generative settings for the agent.
Declaration
public virtual ProjectsResource.LocationsResource.AgentsResource.UpdateGenerativeSettingsRequest UpdateGenerativeSettings(GoogleCloudDialogflowCxV3GenerativeSettings body, string name)
Parameters
Type | Name | Description |
---|---|---|
GoogleCloudDialogflowCxV3GenerativeSettings | body | The body of the request. |
string | name | Format: |
Returns
Type | Description |
---|---|
ProjectsResource.LocationsResource.AgentsResource.UpdateGenerativeSettingsRequest |
Validate(GoogleCloudDialogflowCxV3ValidateAgentRequest, string)
Validates the specified agent and creates or updates validation results. The agent in draft version is validated. Please call this API after the training is completed to get the complete validation results.
Declaration
public virtual ProjectsResource.LocationsResource.AgentsResource.ValidateRequest Validate(GoogleCloudDialogflowCxV3ValidateAgentRequest body, string name)
Parameters
Type | Name | Description |
---|---|---|
GoogleCloudDialogflowCxV3ValidateAgentRequest | body | The body of the request. |
string | name | Required. The agent to validate. Format: |
Returns
Type | Description |
---|---|
ProjectsResource.LocationsResource.AgentsResource.ValidateRequest |