pub struct GoogleCloudDialogflowCxV3SecuritySettingsAudioExportSettings {
pub audio_export_pattern: Option<String>,
pub audio_format: Option<String>,
pub enable_audio_redaction: Option<bool>,
pub gcs_bucket: Option<String>,
pub store_tts_audio: Option<bool>,
}Expand description
Settings for exporting audio.
This type is not used in any activity, and only used as part of another schema.
Fields§
§audio_export_pattern: Option<String>Filename pattern for exported audio.
audio_format: Option<String>File format for exported audio file. Currently only in telephony recordings.
enable_audio_redaction: Option<bool>Enable audio redaction if it is true. Note that this only redacts end-user audio data; Synthesised audio from the virtual agent is not redacted.
gcs_bucket: Option<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.
store_tts_audio: Option<bool>Whether to store TTS audio. By default, TTS audio from the virtual agent is not exported.
Trait Implementations§
Source§impl Clone for GoogleCloudDialogflowCxV3SecuritySettingsAudioExportSettings
impl Clone for GoogleCloudDialogflowCxV3SecuritySettingsAudioExportSettings
Source§fn clone(&self) -> GoogleCloudDialogflowCxV3SecuritySettingsAudioExportSettings
fn clone(&self) -> GoogleCloudDialogflowCxV3SecuritySettingsAudioExportSettings
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for GoogleCloudDialogflowCxV3SecuritySettingsAudioExportSettings
impl Default for GoogleCloudDialogflowCxV3SecuritySettingsAudioExportSettings
Source§fn default() -> GoogleCloudDialogflowCxV3SecuritySettingsAudioExportSettings
fn default() -> GoogleCloudDialogflowCxV3SecuritySettingsAudioExportSettings
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GoogleCloudDialogflowCxV3SecuritySettingsAudioExportSettings
impl<'de> Deserialize<'de> for GoogleCloudDialogflowCxV3SecuritySettingsAudioExportSettings
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Part for GoogleCloudDialogflowCxV3SecuritySettingsAudioExportSettings
Auto Trait Implementations§
impl Freeze for GoogleCloudDialogflowCxV3SecuritySettingsAudioExportSettings
impl RefUnwindSafe for GoogleCloudDialogflowCxV3SecuritySettingsAudioExportSettings
impl Send for GoogleCloudDialogflowCxV3SecuritySettingsAudioExportSettings
impl Sync for GoogleCloudDialogflowCxV3SecuritySettingsAudioExportSettings
impl Unpin for GoogleCloudDialogflowCxV3SecuritySettingsAudioExportSettings
impl UnwindSafe for GoogleCloudDialogflowCxV3SecuritySettingsAudioExportSettings
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more