Class: Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3SecuritySettingsAudioExportSettings
- Inherits:
-
Object
- Object
- Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3SecuritySettingsAudioExportSettings
- 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
Settings for exporting audio.
Instance Attribute Summary collapse
-
#audio_export_pattern ⇒ String
Filename pattern for exported audio.
-
#audio_format ⇒ String
File format for exported audio file.
-
#enable_audio_redaction ⇒ Boolean
(also: #enable_audio_redaction?)
Enable audio redaction if it is true.
-
#gcs_bucket ⇒ String
Cloud Storage bucket to export audio record to.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDialogflowCxV3SecuritySettingsAudioExportSettings
constructor
A new instance of GoogleCloudDialogflowCxV3SecuritySettingsAudioExportSettings.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDialogflowCxV3SecuritySettingsAudioExportSettings
Returns a new instance of GoogleCloudDialogflowCxV3SecuritySettingsAudioExportSettings.
4955 4956 4957 |
# File 'lib/google/apis/dialogflow_v3/classes.rb', line 4955 def initialize(**args) update!(**args) end |
Instance Attribute Details
#audio_export_pattern ⇒ String
Filename pattern for exported audio.
Corresponds to the JSON property audioExportPattern
4934 4935 4936 |
# File 'lib/google/apis/dialogflow_v3/classes.rb', line 4934 def audio_export_pattern @audio_export_pattern end |
#audio_format ⇒ String
File format for exported audio file. Currently only in telephony recordings.
Corresponds to the JSON property audioFormat
4939 4940 4941 |
# File 'lib/google/apis/dialogflow_v3/classes.rb', line 4939 def audio_format @audio_format end |
#enable_audio_redaction ⇒ Boolean Also known as: enable_audio_redaction?
Enable audio redaction if it is true.
Corresponds to the JSON property enableAudioRedaction
4944 4945 4946 |
# File 'lib/google/apis/dialogflow_v3/classes.rb', line 4944 def enable_audio_redaction @enable_audio_redaction end |
#gcs_bucket ⇒ String
Cloud Storage bucket to export audio record to. Setting this field would grant
the Storage Object Creator role to the Dialogflow Service Agent. API caller
that tries to modify this field should have the permission of storage.buckets.
setIamPolicy.
Corresponds to the JSON property gcsBucket
4953 4954 4955 |
# File 'lib/google/apis/dialogflow_v3/classes.rb', line 4953 def gcs_bucket @gcs_bucket end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4960 4961 4962 4963 4964 4965 |
# File 'lib/google/apis/dialogflow_v3/classes.rb', line 4960 def update!(**args) @audio_export_pattern = args[:audio_export_pattern] if args.key?(:audio_export_pattern) @audio_format = args[:audio_format] if args.key?(:audio_format) @enable_audio_redaction = args[:enable_audio_redaction] if args.key?(:enable_audio_redaction) @gcs_bucket = args[:gcs_bucket] if args.key?(:gcs_bucket) end |