class Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1AdvancedSettings

Hierarchy: Agent->Flow->Page->Fulfillment/Parameter.
settings set at different levels define DTMF detections running in parallel.
the agent level unchanged. DTMF settings does not override each other. DTMF
playback_interruption_settings at the agent level, leaving other settings at
playback_interruption_settings at fulfillment level only overrides the
Overriding occurs at the sub-setting level. For example, the
Settings exposed at lower level overrides the settings exposed at higher level.
Hierarchical advanced settings for agent/flow/page/fulfillment/parameter.

def initialize(**args)

def initialize(**args)
   update!(**args)
end

def update!(**args)

Update properties of this object
def update!(**args)
  @audio_export_gcs_destination = args[:audio_export_gcs_destination] if args.key?(:audio_export_gcs_destination)
  @dtmf_settings = args[:dtmf_settings] if args.key?(:dtmf_settings)
  @logging_settings = args[:logging_settings] if args.key?(:logging_settings)
  @speech_settings = args[:speech_settings] if args.key?(:speech_settings)
end