public static final class SecuritySettings.AudioExportSettings.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SecuritySettings.AudioExportSettings.Builder> implements SecuritySettings.AudioExportSettingsOrBuilder
Settings for exporting audio.Protobuf type
google.cloud.dialogflow.cx.v3.SecuritySettings.AudioExportSettingsgetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<SecuritySettings.AudioExportSettings.Builder>public SecuritySettings.AudioExportSettings.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<SecuritySettings.AudioExportSettings.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<SecuritySettings.AudioExportSettings.Builder>public SecuritySettings.AudioExportSettings getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic SecuritySettings.AudioExportSettings build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic SecuritySettings.AudioExportSettings buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic SecuritySettings.AudioExportSettings.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<SecuritySettings.AudioExportSettings.Builder>public SecuritySettings.AudioExportSettings.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<SecuritySettings.AudioExportSettings.Builder>public SecuritySettings.AudioExportSettings.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<SecuritySettings.AudioExportSettings.Builder>public SecuritySettings.AudioExportSettings.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<SecuritySettings.AudioExportSettings.Builder>public SecuritySettings.AudioExportSettings.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SecuritySettings.AudioExportSettings.Builder>public SecuritySettings.AudioExportSettings.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SecuritySettings.AudioExportSettings.Builder>public SecuritySettings.AudioExportSettings.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SecuritySettings.AudioExportSettings.Builder>public SecuritySettings.AudioExportSettings.Builder mergeFrom(SecuritySettings.AudioExportSettings other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<SecuritySettings.AudioExportSettings.Builder>public SecuritySettings.AudioExportSettings.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SecuritySettings.AudioExportSettings.Builder>IOExceptionpublic String getGcsBucket()
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.
string gcs_bucket = 1;getGcsBucket in interface SecuritySettings.AudioExportSettingsOrBuilderpublic com.google.protobuf.ByteString getGcsBucketBytes()
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.
string gcs_bucket = 1;getGcsBucketBytes in interface SecuritySettings.AudioExportSettingsOrBuilderpublic SecuritySettings.AudioExportSettings.Builder setGcsBucket(String value)
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.
string gcs_bucket = 1;value - The gcsBucket to set.public SecuritySettings.AudioExportSettings.Builder clearGcsBucket()
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.
string gcs_bucket = 1;public SecuritySettings.AudioExportSettings.Builder setGcsBucketBytes(com.google.protobuf.ByteString value)
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.
string gcs_bucket = 1;value - The bytes for gcsBucket to set.public String getAudioExportPattern()
Filename pattern for exported audio.
string audio_export_pattern = 2;getAudioExportPattern in interface SecuritySettings.AudioExportSettingsOrBuilderpublic com.google.protobuf.ByteString getAudioExportPatternBytes()
Filename pattern for exported audio.
string audio_export_pattern = 2;getAudioExportPatternBytes in interface SecuritySettings.AudioExportSettingsOrBuilderpublic SecuritySettings.AudioExportSettings.Builder setAudioExportPattern(String value)
Filename pattern for exported audio.
string audio_export_pattern = 2;value - The audioExportPattern to set.public SecuritySettings.AudioExportSettings.Builder clearAudioExportPattern()
Filename pattern for exported audio.
string audio_export_pattern = 2;public SecuritySettings.AudioExportSettings.Builder setAudioExportPatternBytes(com.google.protobuf.ByteString value)
Filename pattern for exported audio.
string audio_export_pattern = 2;value - The bytes for audioExportPattern to set.public boolean getEnableAudioRedaction()
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.
bool enable_audio_redaction = 3;getEnableAudioRedaction in interface SecuritySettings.AudioExportSettingsOrBuilderpublic SecuritySettings.AudioExportSettings.Builder setEnableAudioRedaction(boolean value)
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.
bool enable_audio_redaction = 3;value - The enableAudioRedaction to set.public SecuritySettings.AudioExportSettings.Builder clearEnableAudioRedaction()
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.
bool enable_audio_redaction = 3;public int getAudioFormatValue()
File format for exported audio file. Currently only in telephony recordings.
.google.cloud.dialogflow.cx.v3.SecuritySettings.AudioExportSettings.AudioFormat audio_format = 4;
getAudioFormatValue in interface SecuritySettings.AudioExportSettingsOrBuilderpublic SecuritySettings.AudioExportSettings.Builder setAudioFormatValue(int value)
File format for exported audio file. Currently only in telephony recordings.
.google.cloud.dialogflow.cx.v3.SecuritySettings.AudioExportSettings.AudioFormat audio_format = 4;
value - The enum numeric value on the wire for audioFormat to set.public SecuritySettings.AudioExportSettings.AudioFormat getAudioFormat()
File format for exported audio file. Currently only in telephony recordings.
.google.cloud.dialogflow.cx.v3.SecuritySettings.AudioExportSettings.AudioFormat audio_format = 4;
getAudioFormat in interface SecuritySettings.AudioExportSettingsOrBuilderpublic SecuritySettings.AudioExportSettings.Builder setAudioFormat(SecuritySettings.AudioExportSettings.AudioFormat value)
File format for exported audio file. Currently only in telephony recordings.
.google.cloud.dialogflow.cx.v3.SecuritySettings.AudioExportSettings.AudioFormat audio_format = 4;
value - The audioFormat to set.public SecuritySettings.AudioExportSettings.Builder clearAudioFormat()
File format for exported audio file. Currently only in telephony recordings.
.google.cloud.dialogflow.cx.v3.SecuritySettings.AudioExportSettings.AudioFormat audio_format = 4;
public boolean getStoreTtsAudio()
Whether to store TTS audio. By default, TTS audio from the virtual agent is not exported.
bool store_tts_audio = 6;getStoreTtsAudio in interface SecuritySettings.AudioExportSettingsOrBuilderpublic SecuritySettings.AudioExportSettings.Builder setStoreTtsAudio(boolean value)
Whether to store TTS audio. By default, TTS audio from the virtual agent is not exported.
bool store_tts_audio = 6;value - The storeTtsAudio to set.public SecuritySettings.AudioExportSettings.Builder clearStoreTtsAudio()
Whether to store TTS audio. By default, TTS audio from the virtual agent is not exported.
bool store_tts_audio = 6;public final SecuritySettings.AudioExportSettings.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SecuritySettings.AudioExportSettings.Builder>public final SecuritySettings.AudioExportSettings.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SecuritySettings.AudioExportSettings.Builder>Copyright © 2025 Google LLC. All rights reserved.