Class: Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3AdvancedSettings
- Inherits:
-
Object
- Object
- Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3AdvancedSettings
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/dialogflow_v3/classes.rb,
lib/google/apis/dialogflow_v3/representations.rb,
lib/google/apis/dialogflow_v3/representations.rb
Overview
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. Hierarchy: Agent->Flow->Page->Fulfillment/Parameter.
Instance Attribute Summary collapse
-
#logging_settings ⇒ Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3AdvancedSettingsLoggingSettings
Define behaviors on logging.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDialogflowCxV3AdvancedSettings
constructor
A new instance of GoogleCloudDialogflowCxV3AdvancedSettings.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDialogflowCxV3AdvancedSettings
Returns a new instance of GoogleCloudDialogflowCxV3AdvancedSettings.
41 42 43 |
# File 'lib/google/apis/dialogflow_v3/classes.rb', line 41 def initialize(**args) update!(**args) end |
Instance Attribute Details
#logging_settings ⇒ Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3AdvancedSettingsLoggingSettings
Define behaviors on logging.
Corresponds to the JSON property loggingSettings
39 40 41 |
# File 'lib/google/apis/dialogflow_v3/classes.rb', line 39 def logging_settings @logging_settings end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
46 47 48 |
# File 'lib/google/apis/dialogflow_v3/classes.rb', line 46 def update!(**args) @logging_settings = args[:logging_settings] if args.key?(:logging_settings) end |