Dialogflow v3 API - Class ExperimentsSettings (2.17.0)

public sealed class ExperimentsSettings : ServiceSettingsBase

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

Settings for ExperimentsClient instances.

Inheritance

object > ServiceSettingsBase > ExperimentsSettings

Namespace

Google.Cloud.Dialogflow.Cx.V3

Assembly

Google.Cloud.Dialogflow.Cx.V3.dll

Constructors

ExperimentsSettings()

public ExperimentsSettings()

Constructs a new ExperimentsSettings object with default settings.

Properties

CreateExperimentSettings

public CallSettings CreateExperimentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ExperimentsClient.CreateExperiment and ExperimentsClient.CreateExperimentAsync.

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: Unavailable.
  • Timeout: 60 seconds.

DeleteExperimentSettings

public CallSettings DeleteExperimentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ExperimentsClient.DeleteExperiment and ExperimentsClient.DeleteExperimentAsync.

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: Unavailable.
  • Timeout: 60 seconds.

GetExperimentSettings

public CallSettings GetExperimentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ExperimentsClient.GetExperiment and ExperimentsClient.GetExperimentAsync.

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: Unavailable.
  • Timeout: 60 seconds.

ListExperimentsSettings

public CallSettings ListExperimentsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ExperimentsClient.ListExperiments and ExperimentsClient.ListExperimentsAsync.

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: 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

StartExperimentSettings

public CallSettings StartExperimentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ExperimentsClient.StartExperiment and ExperimentsClient.StartExperimentAsync.

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: Unavailable.
  • Timeout: 60 seconds.

StopExperimentSettings

public CallSettings StopExperimentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ExperimentsClient.StopExperiment and ExperimentsClient.StopExperimentAsync.

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: Unavailable.
  • Timeout: 60 seconds.

UpdateExperimentSettings

public CallSettings UpdateExperimentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ExperimentsClient.UpdateExperiment and ExperimentsClient.UpdateExperimentAsync.

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: Unavailable.
  • Timeout: 60 seconds.

Methods

Clone()

public ExperimentsSettings Clone()

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

Returns
Type Description
ExperimentsSettings

A deep clone of this ExperimentsSettings object.

GetDefault()

public static ExperimentsSettings GetDefault()

Get a new instance of the default ExperimentsSettings.

Returns
Type Description
ExperimentsSettings

A new instance of the default ExperimentsSettings.