public sealed class AdvancedSettings : IMessage<AdvancedSettings>, IEquatable<AdvancedSettings>, IDeepCloneable<AdvancedSettings>, IBufferMessage, IMessage
Reference documentation and code samples for the Dialogflow v3 API class AdvancedSettings.
Hierarchical advanced settings for agent/flow/page/fulfillment/parameter.
Settings exposed at lower level overrides the settings exposed at higher
level. Overriding occurs at the sub-setting level. For example, the
playback_interruption_settings at fulfillment level only overrides the
playback_interruption_settings at the agent level, leaving other settings
at the agent level unchanged.
DTMF settings does not override each other. DTMF settings set at different
levels define DTMF detections running in parallel.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe latest version available for the Dialogflow v3 API class \u003ccode\u003eAdvancedSettings\u003c/code\u003e is 2.23.0, with a comprehensive list of previous versions ranging from 2.22.0 down to 1.0.0 also available.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eAdvancedSettings\u003c/code\u003e offers hierarchical configurations for agents, flows, pages, fulfillments, and parameters, where settings at a lower level can override those at a higher level, specifically at the sub-setting level, except for DTMF settings that run in parallel.\u003c/p\u003e\n"],["\u003cp\u003eThe class implements multiple interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and the class provides constructors for default initialization and for copying settings from another \u003ccode\u003eAdvancedSettings\u003c/code\u003e object.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eAdvancedSettings\u003c/code\u003e allows for the configuration of audio export to Google Cloud Storage, DTMF settings, and logging settings at various levels, including agent, flow, page, and parameter.\u003c/p\u003e\n"],["\u003cp\u003eThe members of \u003ccode\u003eobject\u003c/code\u003e, such as \u003ccode\u003eGetHashCode()\u003c/code\u003e, \u003ccode\u003eGetType()\u003c/code\u003e, and \u003ccode\u003eToString()\u003c/code\u003e are inherited by \u003ccode\u003eAdvancedSettings\u003c/code\u003e class, and the class can be found in the \u003ccode\u003eGoogle.Cloud.Dialogflow.Cx.V3\u003c/code\u003e namespace.\u003c/p\u003e\n"]]],[],null,[]]