pub struct GoogleCloudDialogflowCxV3AdvancedSettings {
pub audio_export_gcs_destination: Option<GoogleCloudDialogflowCxV3GcsDestination>,
pub dtmf_settings: Option<GoogleCloudDialogflowCxV3AdvancedSettingsDtmfSettings>,
pub logging_settings: Option<GoogleCloudDialogflowCxV3AdvancedSettingsLoggingSettings>,
pub speech_settings: Option<GoogleCloudDialogflowCxV3AdvancedSettingsSpeechSettings>,
}Expand description
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.
This type is not used in any activity, and only used as part of another schema.
Fields§
§audio_export_gcs_destination: Option<GoogleCloudDialogflowCxV3GcsDestination>If present, incoming audio is exported by Dialogflow to the configured Google Cloud Storage destination. Exposed at the following levels: - Agent level - Flow level
dtmf_settings: Option<GoogleCloudDialogflowCxV3AdvancedSettingsDtmfSettings>Settings for DTMF. Exposed at the following levels: - Agent level - Flow level - Page level - Parameter level.
logging_settings: Option<GoogleCloudDialogflowCxV3AdvancedSettingsLoggingSettings>Settings for logging. Settings for Dialogflow History, Contact Center messages, StackDriver logs, and speech logging. Exposed at the following levels: - Agent level.
speech_settings: Option<GoogleCloudDialogflowCxV3AdvancedSettingsSpeechSettings>Settings for speech to text detection. Exposed at the following levels: - Agent level - Flow level - Page level - Parameter level
Trait Implementations§
Source§impl Clone for GoogleCloudDialogflowCxV3AdvancedSettings
impl Clone for GoogleCloudDialogflowCxV3AdvancedSettings
Source§fn clone(&self) -> GoogleCloudDialogflowCxV3AdvancedSettings
fn clone(&self) -> GoogleCloudDialogflowCxV3AdvancedSettings
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Default for GoogleCloudDialogflowCxV3AdvancedSettings
impl Default for GoogleCloudDialogflowCxV3AdvancedSettings
Source§fn default() -> GoogleCloudDialogflowCxV3AdvancedSettings
fn default() -> GoogleCloudDialogflowCxV3AdvancedSettings
Source§impl<'de> Deserialize<'de> for GoogleCloudDialogflowCxV3AdvancedSettings
impl<'de> Deserialize<'de> for GoogleCloudDialogflowCxV3AdvancedSettings
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>,
impl Part for GoogleCloudDialogflowCxV3AdvancedSettings
Auto Trait Implementations§
impl Freeze for GoogleCloudDialogflowCxV3AdvancedSettings
impl RefUnwindSafe for GoogleCloudDialogflowCxV3AdvancedSettings
impl Send for GoogleCloudDialogflowCxV3AdvancedSettings
impl Sync for GoogleCloudDialogflowCxV3AdvancedSettings
impl Unpin for GoogleCloudDialogflowCxV3AdvancedSettings
impl UnwindSafe for GoogleCloudDialogflowCxV3AdvancedSettings
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
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>
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>
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