Dialogflow v3 API - Class FlowsSettings (2.18.0)

public sealed class FlowsSettings : ServiceSettingsBase

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

Settings for FlowsClient instances.

Inheritance

object > ServiceSettingsBase > FlowsSettings

Namespace

Google.Cloud.Dialogflow.Cx.V3

Assembly

Google.Cloud.Dialogflow.Cx.V3.dll

Constructors

FlowsSettings()

public FlowsSettings()

Constructs a new FlowsSettings object with default settings.

Properties

CreateFlowSettings

public CallSettings CreateFlowSettings { get; set; }

CallSettings for synchronous and asynchronous calls to FlowsClient.CreateFlow and FlowsClient.CreateFlowAsync.

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.

DeleteFlowSettings

public CallSettings DeleteFlowSettings { get; set; }

CallSettings for synchronous and asynchronous calls to FlowsClient.DeleteFlow and FlowsClient.DeleteFlowAsync.

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.

ExportFlowOperationsSettings

public OperationsSettings ExportFlowOperationsSettings { get; set; }

Long Running Operation settings for calls to FlowsClient.ExportFlow and FlowsClient.ExportFlowAsync.

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.

ExportFlowSettings

public CallSettings ExportFlowSettings { get; set; }

CallSettings for synchronous and asynchronous calls to FlowsClient.ExportFlow and FlowsClient.ExportFlowAsync.

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.

GetFlowSettings

public CallSettings GetFlowSettings { get; set; }

CallSettings for synchronous and asynchronous calls to FlowsClient.GetFlow and FlowsClient.GetFlowAsync.

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.

GetFlowValidationResultSettings

public CallSettings GetFlowValidationResultSettings { get; set; }

CallSettings for synchronous and asynchronous calls to FlowsClient.GetFlowValidationResult and FlowsClient.GetFlowValidationResultAsync.

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.

ImportFlowOperationsSettings

public OperationsSettings ImportFlowOperationsSettings { get; set; }

Long Running Operation settings for calls to FlowsClient.ImportFlow and FlowsClient.ImportFlowAsync.

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.

ImportFlowSettings

public CallSettings ImportFlowSettings { get; set; }

CallSettings for synchronous and asynchronous calls to FlowsClient.ImportFlow and FlowsClient.ImportFlowAsync.

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.

ListFlowsSettings

public CallSettings ListFlowsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to FlowsClient.ListFlows and FlowsClient.ListFlowsAsync.

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

TrainFlowOperationsSettings

public OperationsSettings TrainFlowOperationsSettings { get; set; }

Long Running Operation settings for calls to FlowsClient.TrainFlow and FlowsClient.TrainFlowAsync .

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.

TrainFlowSettings

public CallSettings TrainFlowSettings { get; set; }

CallSettings for synchronous and asynchronous calls to FlowsClient.TrainFlow and FlowsClient.TrainFlowAsync.

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.

UpdateFlowSettings

public CallSettings UpdateFlowSettings { get; set; }

CallSettings for synchronous and asynchronous calls to FlowsClient.UpdateFlow and FlowsClient.UpdateFlowAsync.

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.

ValidateFlowSettings

public CallSettings ValidateFlowSettings { get; set; }

CallSettings for synchronous and asynchronous calls to FlowsClient.ValidateFlow and FlowsClient.ValidateFlowAsync.

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 FlowsSettings Clone()

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

Returns
Type Description
FlowsSettings

A deep clone of this FlowsSettings object.

GetDefault()

public static FlowsSettings GetDefault()

Get a new instance of the default FlowsSettings.

Returns
Type Description
FlowsSettings

A new instance of the default FlowsSettings.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025年11月05日 UTC.