public sealed class FlowsSettings : ServiceSettingsBaseReference documentation and code samples for the Dialogflow v3 API class FlowsSettings.
Settings for FlowsClient instances.
Namespace
Google.Cloud.Dialogflow.Cx.V3Assembly
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 |
|
- 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 |
|
- 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 |
|
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 |
|
- 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 |
|
- 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 |
|
- 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 |
|
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 |
|
- 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 |
|
- 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 |
|
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 |
|
- 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 |
|
- 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 |
|
- 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. |