Class SessionsSettings (1.11.0)

public sealed class SessionsSettings : ServiceSettingsBase

Settings for SessionsClient instances.

Inheritance

Object > ServiceSettingsBase > SessionsSettings

Namespace

Google.Cloud.Dialogflow.Cx.V3

Assembly

Google.Cloud.Dialogflow.Cx.V3.dll

Constructors

SessionsSettings()

public SessionsSettings()

Constructs a new SessionsSettings object with default settings.

Properties

DetectIntentSettings

public CallSettings DetectIntentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SessionsClient.DetectIntent and SessionsClient.DetectIntentAsync.

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: 220 seconds.

FulfillIntentSettings

public CallSettings FulfillIntentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SessionsClient.FulfillIntent and SessionsClient.FulfillIntentAsync.

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.

MatchIntentSettings

public CallSettings MatchIntentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SessionsClient.MatchIntent and SessionsClient.MatchIntentAsync.

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.

StreamingDetectIntentSettings

public CallSettings StreamingDetectIntentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SessionsClient.StreamingDetectIntent and SessionsClient.StreamingDetectIntentAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 220 seconds.

StreamingDetectIntentStreamingSettings

public BidirectionalStreamingSettings StreamingDetectIntentStreamingSettings { get; set; }

BidirectionalStreamingSettings for calls to SessionsClient.StreamingDetectIntent and SessionsClient.StreamingDetectIntentAsync.

Property Value
Type Description
BidirectionalStreamingSettings
Remarks

The default local send queue size is 100.

Methods

Clone()

public SessionsSettings Clone()

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

Returns
Type Description
SessionsSettings

A deep clone of this SessionsSettings object.

GetDefault()

public static SessionsSettings GetDefault()

Get a new instance of the default SessionsSettings.

Returns
Type Description
SessionsSettings

A new instance of the default SessionsSettings.

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.