Class DialogflowCxSecuritySettingsAudioExportSettings.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.dialogflow_cx_security_settings.DialogflowCxSecuritySettingsAudioExportSettings.Jsii$Proxy
-
- All Implemented Interfaces:
DialogflowCxSecuritySettingsAudioExportSettings,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- DialogflowCxSecuritySettingsAudioExportSettings
@Stability(Stable) @Internal public static final class DialogflowCxSecuritySettingsAudioExportSettings.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements DialogflowCxSecuritySettingsAudioExportSettings
An implementation forDialogflowCxSecuritySettingsAudioExportSettings
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.dialogflow_cx_security_settings.DialogflowCxSecuritySettingsAudioExportSettings
DialogflowCxSecuritySettingsAudioExportSettings.Builder, DialogflowCxSecuritySettingsAudioExportSettings.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(DialogflowCxSecuritySettingsAudioExportSettings.Builder builder)Constructor that initializes the object based on literal property values passed by theDialogflowCxSecuritySettingsAudioExportSettings.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)StringgetAudioExportPattern()Filename pattern for exported audio.StringgetAudioFormat()File format for exported audio file.ObjectgetEnableAudioRedaction()Enable audio redaction if it is true.StringgetGcsBucket()Cloud Storage bucket to export audio record to.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(DialogflowCxSecuritySettingsAudioExportSettings.Builder builder)
Constructor that initializes the object based on literal property values passed by theDialogflowCxSecuritySettingsAudioExportSettings.Builder.
-
-
Method Detail
-
getAudioExportPattern
public final String getAudioExportPattern()
Description copied from interface:DialogflowCxSecuritySettingsAudioExportSettingsFilename pattern for exported audio.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_security_settings#audio_export_pattern DialogflowCxSecuritySettings#audio_export_pattern}
- Specified by:
getAudioExportPatternin interfaceDialogflowCxSecuritySettingsAudioExportSettings
-
getAudioFormat
public final String getAudioFormat()
Description copied from interface:DialogflowCxSecuritySettingsAudioExportSettingsFile format for exported audio file.Currently only in telephony recordings. * MULAW: G.711 mu-law PCM with 8kHz sample rate. * MP3: MP3 file format. * OGG: OGG Vorbis. Possible values: ["MULAW", "MP3", "OGG"] Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_security_settings#audio_format DialogflowCxSecuritySettings#audio_format}
- Specified by:
getAudioFormatin interfaceDialogflowCxSecuritySettingsAudioExportSettings
-
getEnableAudioRedaction
public final Object getEnableAudioRedaction()
Description copied from interface:DialogflowCxSecuritySettingsAudioExportSettingsEnable audio redaction if it is true.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_security_settings#enable_audio_redaction DialogflowCxSecuritySettings#enable_audio_redaction}
- Specified by:
getEnableAudioRedactionin interfaceDialogflowCxSecuritySettingsAudioExportSettings
-
getGcsBucket
public final String getGcsBucket()
Description copied from interface:DialogflowCxSecuritySettingsAudioExportSettingsCloud 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. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_security_settings#gcs_bucket DialogflowCxSecuritySettings#gcs_bucket}
- Specified by:
getGcsBucketin interfaceDialogflowCxSecuritySettingsAudioExportSettings
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-