Class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1AdvancedSettings
- Inherits:
-
Object
- Object
- Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1AdvancedSettings
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/dialogflow_v3beta1/classes.rb,
lib/google/apis/dialogflow_v3beta1/representations.rb,
lib/google/apis/dialogflow_v3beta1/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
-
#audio_export_gcs_destination ⇒ Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1GcsDestination
Google Cloud Storage location for a Dialogflow operation that writes or exports objects (e.g. exported agent or transcripts) outside of Dialogflow.
-
#logging_settings ⇒ Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettings
Define behaviors on logging.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDialogflowCxV3beta1AdvancedSettings
constructor
A new instance of GoogleCloudDialogflowCxV3beta1AdvancedSettings.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDialogflowCxV3beta1AdvancedSettings
Returns a new instance of GoogleCloudDialogflowCxV3beta1AdvancedSettings.
3075 3076 3077 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3075 def initialize(**args) update!(**args) end |
Instance Attribute Details
#audio_export_gcs_destination ⇒ Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1GcsDestination
Google Cloud Storage location for a Dialogflow operation that writes or
exports objects (e.g. exported agent or transcripts) outside of Dialogflow.
Corresponds to the JSON property audioExportGcsDestination
3068 3069 3070 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3068 def audio_export_gcs_destination @audio_export_gcs_destination end |
#logging_settings ⇒ Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettings
Define behaviors on logging.
Corresponds to the JSON property loggingSettings
3073 3074 3075 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3073 def logging_settings @logging_settings end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3080 3081 3082 3083 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3080 def update!(**args) @audio_export_gcs_destination = args[:audio_export_gcs_destination] if args.key?(:audio_export_gcs_destination) @logging_settings = args[:logging_settings] if args.key?(:logging_settings) end |