Class TestCasesSettings (1.4.0)

public sealed class TestCasesSettings : ServiceSettingsBase

Settings for TestCasesClient instances.

Inheritance

Object > ServiceSettingsBase > TestCasesSettings

Namespace

Google.Cloud.Dialogflow.Cx.V3

Assembly

Google.Cloud.Dialogflow.Cx.V3.dll

Constructors

TestCasesSettings()

public TestCasesSettings()

Constructs a new TestCasesSettings object with default settings.

Properties

BatchDeleteTestCasesSettings

public CallSettings BatchDeleteTestCasesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to TestCasesClient.BatchDeleteTestCases and TestCasesClient.BatchDeleteTestCasesAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Timeout: 60 seconds.

BatchRunTestCasesOperationsSettings

public OperationsSettings BatchRunTestCasesOperationsSettings { get; set; }

Long Running Operation settings for calls to TestCasesClient.BatchRunTestCases and TestCasesClient.BatchRunTestCasesAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

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

BatchRunTestCasesSettings

public CallSettings BatchRunTestCasesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to TestCasesClient.BatchRunTestCases and TestCasesClient.BatchRunTestCasesAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Timeout: 60 seconds.

CalculateCoverageSettings

public CallSettings CalculateCoverageSettings { get; set; }

CallSettings for synchronous and asynchronous calls to TestCasesClient.CalculateCoverage and TestCasesClient.CalculateCoverageAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Timeout: 60 seconds.

CreateTestCaseSettings

public CallSettings CreateTestCaseSettings { get; set; }

CallSettings for synchronous and asynchronous calls to TestCasesClient.CreateTestCase and TestCasesClient.CreateTestCaseAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Timeout: 60 seconds.

ExportTestCasesOperationsSettings

public OperationsSettings ExportTestCasesOperationsSettings { get; set; }

Long Running Operation settings for calls to TestCasesClient.ExportTestCases and TestCasesClient.ExportTestCasesAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

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

ExportTestCasesSettings

public CallSettings ExportTestCasesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to TestCasesClient.ExportTestCases and TestCasesClient.ExportTestCasesAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Timeout: 60 seconds.

GetTestCaseResultSettings

public CallSettings GetTestCaseResultSettings { get; set; }

CallSettings for synchronous and asynchronous calls to TestCasesClient.GetTestCaseResult and TestCasesClient.GetTestCaseResultAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Timeout: 60 seconds.

GetTestCaseSettings

public CallSettings GetTestCaseSettings { get; set; }

CallSettings for synchronous and asynchronous calls to TestCasesClient.GetTestCase and TestCasesClient.GetTestCaseAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Timeout: 60 seconds.

ImportTestCasesOperationsSettings

public OperationsSettings ImportTestCasesOperationsSettings { get; set; }

Long Running Operation settings for calls to TestCasesClient.ImportTestCases and TestCasesClient.ImportTestCasesAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

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

ImportTestCasesSettings

public CallSettings ImportTestCasesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to TestCasesClient.ImportTestCases and TestCasesClient.ImportTestCasesAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Timeout: 60 seconds.

ListTestCaseResultsSettings

public CallSettings ListTestCaseResultsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to TestCasesClient.ListTestCaseResults and TestCasesClient.ListTestCaseResultsAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Timeout: 60 seconds.

ListTestCasesSettings

public CallSettings ListTestCasesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to TestCasesClient.ListTestCases and TestCasesClient.ListTestCasesAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Timeout: 60 seconds.

RunTestCaseOperationsSettings

public OperationsSettings RunTestCaseOperationsSettings { get; set; }

Long Running Operation settings for calls to TestCasesClient.RunTestCase and TestCasesClient.RunTestCaseAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

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

RunTestCaseSettings

public CallSettings RunTestCaseSettings { get; set; }

CallSettings for synchronous and asynchronous calls to TestCasesClient.RunTestCase and TestCasesClient.RunTestCaseAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Timeout: 60 seconds.

UpdateTestCaseSettings

public CallSettings UpdateTestCaseSettings { get; set; }

CallSettings for synchronous and asynchronous calls to TestCasesClient.UpdateTestCase and TestCasesClient.UpdateTestCaseAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Timeout: 60 seconds.

Methods

Clone()

public TestCasesSettings Clone()

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

Returns
TypeDescription
TestCasesSettings

A deep clone of this TestCasesSettings object.

GetDefault()

public static TestCasesSettings GetDefault()

Get a new instance of the default TestCasesSettings.

Returns
TypeDescription
TestCasesSettings

A new instance of the default TestCasesSettings.