Gemini Enterprise for Customer Experience v1 API - Class AgentServiceSettings (1.0.0-beta01)

public sealed class AgentServiceSettings : ServiceSettingsBase

Reference documentation and code samples for the Gemini Enterprise for Customer Experience v1 API class AgentServiceSettings.

Settings for AgentServiceClient instances.

Inheritance

object > ServiceSettingsBase > AgentServiceSettings

Namespace

Google.Cloud.Ces.V1

Assembly

Google.Cloud.Ces.V1.dll

Constructors

AgentServiceSettings()

public AgentServiceSettings()

Constructs a new AgentServiceSettings object with default settings.

Properties

BatchDeleteConversationsOperationsSettings

public OperationsSettings BatchDeleteConversationsOperationsSettings { get; set; }

Long Running Operation settings for calls to AgentServiceClient.BatchDeleteConversations and AgentServiceClient.BatchDeleteConversationsAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

BatchDeleteConversationsSettings

public CallSettings BatchDeleteConversationsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AgentServiceClient.BatchDeleteConversations and AgentServiceClient.BatchDeleteConversationsAsync .

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

CreateAgentSettings

public CallSettings CreateAgentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AgentServiceClient.CreateAgent and AgentServiceClient.CreateAgentAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

CreateAppOperationsSettings

public OperationsSettings CreateAppOperationsSettings { get; set; }

Long Running Operation settings for calls to AgentServiceClient.CreateApp and AgentServiceClient.CreateAppAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

CreateAppSettings

public CallSettings CreateAppSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AgentServiceClient.CreateApp and AgentServiceClient.CreateAppAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

CreateAppVersionSettings

public CallSettings CreateAppVersionSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AgentServiceClient.CreateAppVersion and AgentServiceClient.CreateAppVersionAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

CreateDeploymentSettings

public CallSettings CreateDeploymentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AgentServiceClient.CreateDeployment and AgentServiceClient.CreateDeploymentAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

CreateExampleSettings

public CallSettings CreateExampleSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AgentServiceClient.CreateExample and AgentServiceClient.CreateExampleAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

CreateGuardrailSettings

public CallSettings CreateGuardrailSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AgentServiceClient.CreateGuardrail and AgentServiceClient.CreateGuardrailAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

CreateToolSettings

public CallSettings CreateToolSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AgentServiceClient.CreateTool and AgentServiceClient.CreateToolAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

CreateToolsetSettings

public CallSettings CreateToolsetSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AgentServiceClient.CreateToolset and AgentServiceClient.CreateToolsetAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

DeleteAgentSettings

public CallSettings DeleteAgentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AgentServiceClient.DeleteAgent and AgentServiceClient.DeleteAgentAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

DeleteAppOperationsSettings

public OperationsSettings DeleteAppOperationsSettings { get; set; }

Long Running Operation settings for calls to AgentServiceClient.DeleteApp and AgentServiceClient.DeleteAppAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

DeleteAppSettings

public CallSettings DeleteAppSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AgentServiceClient.DeleteApp and AgentServiceClient.DeleteAppAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

DeleteAppVersionSettings

public CallSettings DeleteAppVersionSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AgentServiceClient.DeleteAppVersion and AgentServiceClient.DeleteAppVersionAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

DeleteConversationSettings

public CallSettings DeleteConversationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AgentServiceClient.DeleteConversation and AgentServiceClient.DeleteConversationAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

DeleteDeploymentSettings

public CallSettings DeleteDeploymentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AgentServiceClient.DeleteDeployment and AgentServiceClient.DeleteDeploymentAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

DeleteExampleSettings

public CallSettings DeleteExampleSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AgentServiceClient.DeleteExample and AgentServiceClient.DeleteExampleAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

DeleteGuardrailSettings

public CallSettings DeleteGuardrailSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AgentServiceClient.DeleteGuardrail and AgentServiceClient.DeleteGuardrailAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

DeleteToolSettings

public CallSettings DeleteToolSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AgentServiceClient.DeleteTool and AgentServiceClient.DeleteToolAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

DeleteToolsetSettings

public CallSettings DeleteToolsetSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AgentServiceClient.DeleteToolset and AgentServiceClient.DeleteToolsetAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

ExportAppOperationsSettings

public OperationsSettings ExportAppOperationsSettings { get; set; }

Long Running Operation settings for calls to AgentServiceClient.ExportApp and AgentServiceClient.ExportAppAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

ExportAppSettings

public CallSettings ExportAppSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AgentServiceClient.ExportApp and AgentServiceClient.ExportAppAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

GetAgentSettings

public CallSettings GetAgentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AgentServiceClient.GetAgent and AgentServiceClient.GetAgentAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

GetAppSettings

public CallSettings GetAppSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AgentServiceClient.GetApp and AgentServiceClient.GetAppAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

GetAppVersionSettings

public CallSettings GetAppVersionSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AgentServiceClient.GetAppVersion and AgentServiceClient.GetAppVersionAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

GetChangelogSettings

public CallSettings GetChangelogSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AgentServiceClient.GetChangelog and AgentServiceClient.GetChangelogAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

GetConversationSettings

public CallSettings GetConversationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AgentServiceClient.GetConversation and AgentServiceClient.GetConversationAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

GetDeploymentSettings

public CallSettings GetDeploymentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AgentServiceClient.GetDeployment and AgentServiceClient.GetDeploymentAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

GetExampleSettings

public CallSettings GetExampleSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AgentServiceClient.GetExample and AgentServiceClient.GetExampleAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

GetGuardrailSettings

public CallSettings GetGuardrailSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AgentServiceClient.GetGuardrail and AgentServiceClient.GetGuardrailAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

GetToolSettings

public CallSettings GetToolSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AgentServiceClient.GetTool and AgentServiceClient.GetToolAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

GetToolsetSettings

public CallSettings GetToolsetSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AgentServiceClient.GetToolset and AgentServiceClient.GetToolsetAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

ImportAppOperationsSettings

public OperationsSettings ImportAppOperationsSettings { get; set; }

Long Running Operation settings for calls to AgentServiceClient.ImportApp and AgentServiceClient.ImportAppAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

ImportAppSettings

public CallSettings ImportAppSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AgentServiceClient.ImportApp and AgentServiceClient.ImportAppAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

ListAgentsSettings

public CallSettings ListAgentsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AgentServiceClient.ListAgents and AgentServiceClient.ListAgentsAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

ListAppVersionsSettings

public CallSettings ListAppVersionsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AgentServiceClient.ListAppVersions and AgentServiceClient.ListAppVersionsAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

ListAppsSettings

public CallSettings ListAppsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AgentServiceClient.ListApps and AgentServiceClient.ListAppsAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

ListChangelogsSettings

public CallSettings ListChangelogsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AgentServiceClient.ListChangelogs and AgentServiceClient.ListChangelogsAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

ListConversationsSettings

public CallSettings ListConversationsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AgentServiceClient.ListConversations and AgentServiceClient.ListConversationsAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

ListDeploymentsSettings

public CallSettings ListDeploymentsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AgentServiceClient.ListDeployments and AgentServiceClient.ListDeploymentsAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

ListExamplesSettings

public CallSettings ListExamplesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AgentServiceClient.ListExamples and AgentServiceClient.ListExamplesAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

ListGuardrailsSettings

public CallSettings ListGuardrailsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AgentServiceClient.ListGuardrails and AgentServiceClient.ListGuardrailsAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

ListToolsSettings

public CallSettings ListToolsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AgentServiceClient.ListTools and AgentServiceClient.ListToolsAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

ListToolsetsSettings

public CallSettings ListToolsetsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AgentServiceClient.ListToolsets and AgentServiceClient.ListToolsetsAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: DeadlineExceeded, 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

RestoreAppVersionOperationsSettings

public OperationsSettings RestoreAppVersionOperationsSettings { get; set; }

Long Running Operation settings for calls to AgentServiceClient.RestoreAppVersion and AgentServiceClient.RestoreAppVersionAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

RestoreAppVersionSettings

public CallSettings RestoreAppVersionSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AgentServiceClient.RestoreAppVersion and AgentServiceClient.RestoreAppVersionAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

UpdateAgentSettings

public CallSettings UpdateAgentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AgentServiceClient.UpdateAgent and AgentServiceClient.UpdateAgentAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

UpdateAppSettings

public CallSettings UpdateAppSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AgentServiceClient.UpdateApp and AgentServiceClient.UpdateAppAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

UpdateDeploymentSettings

public CallSettings UpdateDeploymentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AgentServiceClient.UpdateDeployment and AgentServiceClient.UpdateDeploymentAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

UpdateExampleSettings

public CallSettings UpdateExampleSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AgentServiceClient.UpdateExample and AgentServiceClient.UpdateExampleAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

UpdateGuardrailSettings

public CallSettings UpdateGuardrailSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AgentServiceClient.UpdateGuardrail and AgentServiceClient.UpdateGuardrailAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

UpdateToolSettings

public CallSettings UpdateToolSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AgentServiceClient.UpdateTool and AgentServiceClient.UpdateToolAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

UpdateToolsetSettings

public CallSettings UpdateToolsetSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AgentServiceClient.UpdateToolset and AgentServiceClient.UpdateToolsetAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

Methods

Clone()

public AgentServiceSettings Clone()

Creates a deep clone of this object, with all the same property values.

Returns
Type Description
AgentServiceSettings

A deep clone of this AgentServiceSettings object.

GetDefault()

public static AgentServiceSettings GetDefault()

Get a new instance of the default AgentServiceSettings.

Returns
Type Description
AgentServiceSettings

A new instance of the default AgentServiceSettings.