public sealed class AgentsSettings : ServiceSettingsBaseReference documentation and code samples for the Dialogflow v3 API class AgentsSettings.
Settings for AgentsClient instances.
Namespace
Google.Cloud.Dialogflow.Cx.V3Assembly
Google.Cloud.Dialogflow.Cx.V3.dll
Constructors
AgentsSettings()
public AgentsSettings()Constructs a new AgentsSettings object with default settings.
Properties
CreateAgentSettings
public CallSettings CreateAgentSettings { get; set; }CallSettings for synchronous and asynchronous calls to AgentsClient.CreateAgent
 and AgentsClient.CreateAgentAsync.
| Property Value | |
|---|---|
| Type | Description | 
CallSettings | 
        |
- Initial retry delay: 100 milliseconds.
 - Retry delay multiplier: 1.3
 - Retry maximum delay: 60000 milliseconds.
 - Maximum attempts: Unlimited
 - Retriable status codes: Unavailable.
 - Timeout: 180 seconds.
 
DeleteAgentSettings
public CallSettings DeleteAgentSettings { get; set; }CallSettings for synchronous and asynchronous calls to AgentsClient.DeleteAgent
 and AgentsClient.DeleteAgentAsync.
| Property Value | |
|---|---|
| Type | Description | 
CallSettings | 
        |
- Initial retry delay: 100 milliseconds.
 - Retry delay multiplier: 1.3
 - Retry maximum delay: 60000 milliseconds.
 - Maximum attempts: Unlimited
 - Retriable status codes: Unavailable.
 - Timeout: 60 seconds.
 
ExportAgentOperationsSettings
public OperationsSettings ExportAgentOperationsSettings { get; set; }Long Running Operation settings for calls to AgentsClient.ExportAgent and
AgentsClient.ExportAgentAsync.
| Property Value | |
|---|---|
| Type | Description | 
OperationsSettings | 
        |
Uses default PollSettings of:
- Initial delay: 20 seconds.
 - Delay multiplier: 1.5
 - Maximum delay: 45 seconds.
 - Total timeout: 24 hours.
 
ExportAgentSettings
public CallSettings ExportAgentSettings { get; set; }CallSettings for synchronous and asynchronous calls to AgentsClient.ExportAgent
 and AgentsClient.ExportAgentAsync.
| Property Value | |
|---|---|
| Type | Description | 
CallSettings | 
        |
- Initial retry delay: 100 milliseconds.
 - Retry delay multiplier: 1.3
 - Retry maximum delay: 60000 milliseconds.
 - Maximum attempts: Unlimited
 - Retriable status codes: Unavailable.
 - Timeout: 60 seconds.
 
GetAgentSettings
public CallSettings GetAgentSettings { get; set; }CallSettings for synchronous and asynchronous calls to AgentsClient.GetAgent
and AgentsClient.GetAgentAsync.
| Property Value | |
|---|---|
| Type | Description | 
CallSettings | 
        |
- Initial retry delay: 100 milliseconds.
 - Retry delay multiplier: 1.3
 - Retry maximum delay: 60000 milliseconds.
 - Maximum attempts: Unlimited
 - Retriable status codes: Unavailable.
 - Timeout: 60 seconds.
 
GetAgentValidationResultSettings
public CallSettings GetAgentValidationResultSettings { get; set; }CallSettings for synchronous and asynchronous calls to
AgentsClient.GetAgentValidationResult and AgentsClient.GetAgentValidationResultAsync.
| Property Value | |
|---|---|
| Type | Description | 
CallSettings | 
        |
- Initial retry delay: 100 milliseconds.
 - Retry delay multiplier: 1.3
 - Retry maximum delay: 60000 milliseconds.
 - Maximum attempts: Unlimited
 - Retriable status codes: Unavailable.
 - Timeout: 60 seconds.
 
GetGenerativeSettingsSettings
public CallSettings GetGenerativeSettingsSettings { get; set; }CallSettings for synchronous and asynchronous calls to
AgentsClient.GetGenerativeSettings and AgentsClient.GetGenerativeSettingsAsync.
| Property Value | |
|---|---|
| Type | Description | 
CallSettings | 
        |
- Initial retry delay: 100 milliseconds.
 - Retry delay multiplier: 1.3
 - Retry maximum delay: 60000 milliseconds.
 - Maximum attempts: Unlimited
 - Retriable status codes: Unavailable.
 - Timeout: 60 seconds.
 
ListAgentsSettings
public CallSettings ListAgentsSettings { get; set; }CallSettings for synchronous and asynchronous calls to AgentsClient.ListAgents
and AgentsClient.ListAgentsAsync.
| Property Value | |
|---|---|
| Type | Description | 
CallSettings | 
        |
- Initial retry delay: 100 milliseconds.
 - Retry delay multiplier: 1.3
 - Retry maximum delay: 60000 milliseconds.
 - Maximum attempts: Unlimited
 - Retriable status codes: Unavailable.
 - Timeout: 60 seconds.
 
LocationsSettings
public LocationsSettings LocationsSettings { get; set; }The settings to use for the LocationsClient associated with the client.
| Property Value | |
|---|---|
| Type | Description | 
LocationsSettings | 
        |
RestoreAgentOperationsSettings
public OperationsSettings RestoreAgentOperationsSettings { get; set; }Long Running Operation settings for calls to AgentsClient.RestoreAgent and
AgentsClient.RestoreAgentAsync.
| Property Value | |
|---|---|
| Type | Description | 
OperationsSettings | 
        |
Uses default PollSettings of:
- Initial delay: 20 seconds.
 - Delay multiplier: 1.5
 - Maximum delay: 45 seconds.
 - Total timeout: 24 hours.
 
RestoreAgentSettings
public CallSettings RestoreAgentSettings { get; set; }CallSettings for synchronous and asynchronous calls to AgentsClient.RestoreAgent
 and AgentsClient.RestoreAgentAsync.
| Property Value | |
|---|---|
| Type | Description | 
CallSettings | 
        |
- Initial retry delay: 100 milliseconds.
 - Retry delay multiplier: 1.3
 - Retry maximum delay: 60000 milliseconds.
 - Maximum attempts: Unlimited
 - Retriable status codes: Unavailable.
 - Timeout: 60 seconds.
 
UpdateAgentSettings
public CallSettings UpdateAgentSettings { get; set; }CallSettings for synchronous and asynchronous calls to AgentsClient.UpdateAgent
 and AgentsClient.UpdateAgentAsync.
| Property Value | |
|---|---|
| Type | Description | 
CallSettings | 
        |
- Initial retry delay: 100 milliseconds.
 - Retry delay multiplier: 1.3
 - Retry maximum delay: 60000 milliseconds.
 - Maximum attempts: Unlimited
 - Retriable status codes: Unavailable.
 - Timeout: 60 seconds.
 
UpdateGenerativeSettingsSettings
public CallSettings UpdateGenerativeSettingsSettings { get; set; }CallSettings for synchronous and asynchronous calls to
AgentsClient.UpdateGenerativeSettings and AgentsClient.UpdateGenerativeSettingsAsync.
| Property Value | |
|---|---|
| Type | Description | 
CallSettings | 
        |
- Initial retry delay: 100 milliseconds.
 - Retry delay multiplier: 1.3
 - Retry maximum delay: 60000 milliseconds.
 - Maximum attempts: Unlimited
 - Retriable status codes: Unavailable.
 - Timeout: 60 seconds.
 
ValidateAgentSettings
public CallSettings ValidateAgentSettings { get; set; }CallSettings for synchronous and asynchronous calls to AgentsClient.ValidateAgent
 and AgentsClient.ValidateAgentAsync.
| Property Value | |
|---|---|
| Type | Description | 
CallSettings | 
        |
- Initial retry delay: 100 milliseconds.
 - Retry delay multiplier: 1.3
 - Retry maximum delay: 60000 milliseconds.
 - Maximum attempts: Unlimited
 - Retriable status codes: Unavailable.
 - Timeout: 60 seconds.
 
Methods
Clone()
public AgentsSettings Clone()Creates a deep clone of this object, with all the same property values.
| Returns | |
|---|---|
| Type | Description | 
AgentsSettings | 
        A deep clone of this AgentsSettings object.  | 
      
GetDefault()
public static AgentsSettings GetDefault()Get a new instance of the default AgentsSettings.
| Returns | |
|---|---|
| Type | Description | 
AgentsSettings | 
        A new instance of the default AgentsSettings.  |