public static final class AdvancedSettings.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<AdvancedSettings.Builder> implements AdvancedSettingsOrBuilder
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.Protobuf type
google.cloud.dialogflow.cx.v3.AdvancedSettings| Modifier and Type | Method and Description |
|---|---|
AdvancedSettings.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
AdvancedSettings |
build() |
AdvancedSettings |
buildPartial() |
AdvancedSettings.Builder |
clear() |
AdvancedSettings.Builder |
clearAudioExportGcsDestination()
If present, incoming audio is exported by Dialogflow to the configured
Google Cloud Storage destination.
|
AdvancedSettings.Builder |
clearDtmfSettings()
Settings for DTMF.
|
AdvancedSettings.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
AdvancedSettings.Builder |
clearLoggingSettings()
Settings for logging.
|
AdvancedSettings.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
AdvancedSettings.Builder |
clearSpeechSettings()
Settings for speech to text detection.
|
AdvancedSettings.Builder |
clone() |
GcsDestination |
getAudioExportGcsDestination()
If present, incoming audio is exported by Dialogflow to the configured
Google Cloud Storage destination.
|
GcsDestination.Builder |
getAudioExportGcsDestinationBuilder()
If present, incoming audio is exported by Dialogflow to the configured
Google Cloud Storage destination.
|
GcsDestinationOrBuilder |
getAudioExportGcsDestinationOrBuilder()
If present, incoming audio is exported by Dialogflow to the configured
Google Cloud Storage destination.
|
AdvancedSettings |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
AdvancedSettings.DtmfSettings |
getDtmfSettings()
Settings for DTMF.
|
AdvancedSettings.DtmfSettings.Builder |
getDtmfSettingsBuilder()
Settings for DTMF.
|
AdvancedSettings.DtmfSettingsOrBuilder |
getDtmfSettingsOrBuilder()
Settings for DTMF.
|
AdvancedSettings.LoggingSettings |
getLoggingSettings()
Settings for logging.
|
AdvancedSettings.LoggingSettings.Builder |
getLoggingSettingsBuilder()
Settings for logging.
|
AdvancedSettings.LoggingSettingsOrBuilder |
getLoggingSettingsOrBuilder()
Settings for logging.
|
AdvancedSettings.SpeechSettings |
getSpeechSettings()
Settings for speech to text detection.
|
AdvancedSettings.SpeechSettings.Builder |
getSpeechSettingsBuilder()
Settings for speech to text detection.
|
AdvancedSettings.SpeechSettingsOrBuilder |
getSpeechSettingsOrBuilder()
Settings for speech to text detection.
|
boolean |
hasAudioExportGcsDestination()
If present, incoming audio is exported by Dialogflow to the configured
Google Cloud Storage destination.
|
boolean |
hasDtmfSettings()
Settings for DTMF.
|
boolean |
hasLoggingSettings()
Settings for logging.
|
boolean |
hasSpeechSettings()
Settings for speech to text detection.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
AdvancedSettings.Builder |
mergeAudioExportGcsDestination(GcsDestination value)
If present, incoming audio is exported by Dialogflow to the configured
Google Cloud Storage destination.
|
AdvancedSettings.Builder |
mergeDtmfSettings(AdvancedSettings.DtmfSettings value)
Settings for DTMF.
|
AdvancedSettings.Builder |
mergeFrom(AdvancedSettings other) |
AdvancedSettings.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
AdvancedSettings.Builder |
mergeFrom(com.google.protobuf.Message other) |
AdvancedSettings.Builder |
mergeLoggingSettings(AdvancedSettings.LoggingSettings value)
Settings for logging.
|
AdvancedSettings.Builder |
mergeSpeechSettings(AdvancedSettings.SpeechSettings value)
Settings for speech to text detection.
|
AdvancedSettings.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
AdvancedSettings.Builder |
setAudioExportGcsDestination(GcsDestination.Builder builderForValue)
If present, incoming audio is exported by Dialogflow to the configured
Google Cloud Storage destination.
|
AdvancedSettings.Builder |
setAudioExportGcsDestination(GcsDestination value)
If present, incoming audio is exported by Dialogflow to the configured
Google Cloud Storage destination.
|
AdvancedSettings.Builder |
setDtmfSettings(AdvancedSettings.DtmfSettings.Builder builderForValue)
Settings for DTMF.
|
AdvancedSettings.Builder |
setDtmfSettings(AdvancedSettings.DtmfSettings value)
Settings for DTMF.
|
AdvancedSettings.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
AdvancedSettings.Builder |
setLoggingSettings(AdvancedSettings.LoggingSettings.Builder builderForValue)
Settings for logging.
|
AdvancedSettings.Builder |
setLoggingSettings(AdvancedSettings.LoggingSettings value)
Settings for logging.
|
AdvancedSettings.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
AdvancedSettings.Builder |
setSpeechSettings(AdvancedSettings.SpeechSettings.Builder builderForValue)
Settings for speech to text detection.
|
AdvancedSettings.Builder |
setSpeechSettings(AdvancedSettings.SpeechSettings value)
Settings for speech to text detection.
|
AdvancedSettings.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, 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<AdvancedSettings.Builder>public AdvancedSettings.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<AdvancedSettings.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<AdvancedSettings.Builder>public AdvancedSettings getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic AdvancedSettings build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic AdvancedSettings buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic AdvancedSettings.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<AdvancedSettings.Builder>public AdvancedSettings.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<AdvancedSettings.Builder>public AdvancedSettings.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<AdvancedSettings.Builder>public AdvancedSettings.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<AdvancedSettings.Builder>public AdvancedSettings.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<AdvancedSettings.Builder>public AdvancedSettings.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<AdvancedSettings.Builder>public AdvancedSettings.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<AdvancedSettings.Builder>public AdvancedSettings.Builder mergeFrom(AdvancedSettings other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<AdvancedSettings.Builder>public AdvancedSettings.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<AdvancedSettings.Builder>IOExceptionpublic boolean hasAudioExportGcsDestination()
If present, incoming audio is exported by Dialogflow to the configured Google Cloud Storage destination. Exposed at the following levels: - Agent level - Flow level
.google.cloud.dialogflow.cx.v3.GcsDestination audio_export_gcs_destination = 2;hasAudioExportGcsDestination in interface AdvancedSettingsOrBuilderpublic GcsDestination getAudioExportGcsDestination()
If present, incoming audio is exported by Dialogflow to the configured Google Cloud Storage destination. Exposed at the following levels: - Agent level - Flow level
.google.cloud.dialogflow.cx.v3.GcsDestination audio_export_gcs_destination = 2;getAudioExportGcsDestination in interface AdvancedSettingsOrBuilderpublic AdvancedSettings.Builder setAudioExportGcsDestination(GcsDestination value)
If present, incoming audio is exported by Dialogflow to the configured Google Cloud Storage destination. Exposed at the following levels: - Agent level - Flow level
.google.cloud.dialogflow.cx.v3.GcsDestination audio_export_gcs_destination = 2;public AdvancedSettings.Builder setAudioExportGcsDestination(GcsDestination.Builder builderForValue)
If present, incoming audio is exported by Dialogflow to the configured Google Cloud Storage destination. Exposed at the following levels: - Agent level - Flow level
.google.cloud.dialogflow.cx.v3.GcsDestination audio_export_gcs_destination = 2;public AdvancedSettings.Builder mergeAudioExportGcsDestination(GcsDestination value)
If present, incoming audio is exported by Dialogflow to the configured Google Cloud Storage destination. Exposed at the following levels: - Agent level - Flow level
.google.cloud.dialogflow.cx.v3.GcsDestination audio_export_gcs_destination = 2;public AdvancedSettings.Builder clearAudioExportGcsDestination()
If present, incoming audio is exported by Dialogflow to the configured Google Cloud Storage destination. Exposed at the following levels: - Agent level - Flow level
.google.cloud.dialogflow.cx.v3.GcsDestination audio_export_gcs_destination = 2;public GcsDestination.Builder getAudioExportGcsDestinationBuilder()
If present, incoming audio is exported by Dialogflow to the configured Google Cloud Storage destination. Exposed at the following levels: - Agent level - Flow level
.google.cloud.dialogflow.cx.v3.GcsDestination audio_export_gcs_destination = 2;public GcsDestinationOrBuilder getAudioExportGcsDestinationOrBuilder()
If present, incoming audio is exported by Dialogflow to the configured Google Cloud Storage destination. Exposed at the following levels: - Agent level - Flow level
.google.cloud.dialogflow.cx.v3.GcsDestination audio_export_gcs_destination = 2;getAudioExportGcsDestinationOrBuilder in interface AdvancedSettingsOrBuilderpublic boolean hasSpeechSettings()
Settings for speech to text detection. Exposed at the following levels: - Agent level - Flow level - Page level - Parameter level
.google.cloud.dialogflow.cx.v3.AdvancedSettings.SpeechSettings speech_settings = 3;
hasSpeechSettings in interface AdvancedSettingsOrBuilderpublic AdvancedSettings.SpeechSettings getSpeechSettings()
Settings for speech to text detection. Exposed at the following levels: - Agent level - Flow level - Page level - Parameter level
.google.cloud.dialogflow.cx.v3.AdvancedSettings.SpeechSettings speech_settings = 3;
getSpeechSettings in interface AdvancedSettingsOrBuilderpublic AdvancedSettings.Builder setSpeechSettings(AdvancedSettings.SpeechSettings value)
Settings for speech to text detection. Exposed at the following levels: - Agent level - Flow level - Page level - Parameter level
.google.cloud.dialogflow.cx.v3.AdvancedSettings.SpeechSettings speech_settings = 3;
public AdvancedSettings.Builder setSpeechSettings(AdvancedSettings.SpeechSettings.Builder builderForValue)
Settings for speech to text detection. Exposed at the following levels: - Agent level - Flow level - Page level - Parameter level
.google.cloud.dialogflow.cx.v3.AdvancedSettings.SpeechSettings speech_settings = 3;
public AdvancedSettings.Builder mergeSpeechSettings(AdvancedSettings.SpeechSettings value)
Settings for speech to text detection. Exposed at the following levels: - Agent level - Flow level - Page level - Parameter level
.google.cloud.dialogflow.cx.v3.AdvancedSettings.SpeechSettings speech_settings = 3;
public AdvancedSettings.Builder clearSpeechSettings()
Settings for speech to text detection. Exposed at the following levels: - Agent level - Flow level - Page level - Parameter level
.google.cloud.dialogflow.cx.v3.AdvancedSettings.SpeechSettings speech_settings = 3;
public AdvancedSettings.SpeechSettings.Builder getSpeechSettingsBuilder()
Settings for speech to text detection. Exposed at the following levels: - Agent level - Flow level - Page level - Parameter level
.google.cloud.dialogflow.cx.v3.AdvancedSettings.SpeechSettings speech_settings = 3;
public AdvancedSettings.SpeechSettingsOrBuilder getSpeechSettingsOrBuilder()
Settings for speech to text detection. Exposed at the following levels: - Agent level - Flow level - Page level - Parameter level
.google.cloud.dialogflow.cx.v3.AdvancedSettings.SpeechSettings speech_settings = 3;
getSpeechSettingsOrBuilder in interface AdvancedSettingsOrBuilderpublic boolean hasDtmfSettings()
Settings for DTMF. Exposed at the following levels: - Agent level - Flow level - Page level - Parameter level.
.google.cloud.dialogflow.cx.v3.AdvancedSettings.DtmfSettings dtmf_settings = 5;hasDtmfSettings in interface AdvancedSettingsOrBuilderpublic AdvancedSettings.DtmfSettings getDtmfSettings()
Settings for DTMF. Exposed at the following levels: - Agent level - Flow level - Page level - Parameter level.
.google.cloud.dialogflow.cx.v3.AdvancedSettings.DtmfSettings dtmf_settings = 5;getDtmfSettings in interface AdvancedSettingsOrBuilderpublic AdvancedSettings.Builder setDtmfSettings(AdvancedSettings.DtmfSettings value)
Settings for DTMF. Exposed at the following levels: - Agent level - Flow level - Page level - Parameter level.
.google.cloud.dialogflow.cx.v3.AdvancedSettings.DtmfSettings dtmf_settings = 5;public AdvancedSettings.Builder setDtmfSettings(AdvancedSettings.DtmfSettings.Builder builderForValue)
Settings for DTMF. Exposed at the following levels: - Agent level - Flow level - Page level - Parameter level.
.google.cloud.dialogflow.cx.v3.AdvancedSettings.DtmfSettings dtmf_settings = 5;public AdvancedSettings.Builder mergeDtmfSettings(AdvancedSettings.DtmfSettings value)
Settings for DTMF. Exposed at the following levels: - Agent level - Flow level - Page level - Parameter level.
.google.cloud.dialogflow.cx.v3.AdvancedSettings.DtmfSettings dtmf_settings = 5;public AdvancedSettings.Builder clearDtmfSettings()
Settings for DTMF. Exposed at the following levels: - Agent level - Flow level - Page level - Parameter level.
.google.cloud.dialogflow.cx.v3.AdvancedSettings.DtmfSettings dtmf_settings = 5;public AdvancedSettings.DtmfSettings.Builder getDtmfSettingsBuilder()
Settings for DTMF. Exposed at the following levels: - Agent level - Flow level - Page level - Parameter level.
.google.cloud.dialogflow.cx.v3.AdvancedSettings.DtmfSettings dtmf_settings = 5;public AdvancedSettings.DtmfSettingsOrBuilder getDtmfSettingsOrBuilder()
Settings for DTMF. Exposed at the following levels: - Agent level - Flow level - Page level - Parameter level.
.google.cloud.dialogflow.cx.v3.AdvancedSettings.DtmfSettings dtmf_settings = 5;getDtmfSettingsOrBuilder in interface AdvancedSettingsOrBuilderpublic boolean hasLoggingSettings()
Settings for logging. Settings for Dialogflow History, Contact Center messages, StackDriver logs, and speech logging. Exposed at the following levels: - Agent level.
.google.cloud.dialogflow.cx.v3.AdvancedSettings.LoggingSettings logging_settings = 6;
hasLoggingSettings in interface AdvancedSettingsOrBuilderpublic AdvancedSettings.LoggingSettings getLoggingSettings()
Settings for logging. Settings for Dialogflow History, Contact Center messages, StackDriver logs, and speech logging. Exposed at the following levels: - Agent level.
.google.cloud.dialogflow.cx.v3.AdvancedSettings.LoggingSettings logging_settings = 6;
getLoggingSettings in interface AdvancedSettingsOrBuilderpublic AdvancedSettings.Builder setLoggingSettings(AdvancedSettings.LoggingSettings value)
Settings for logging. Settings for Dialogflow History, Contact Center messages, StackDriver logs, and speech logging. Exposed at the following levels: - Agent level.
.google.cloud.dialogflow.cx.v3.AdvancedSettings.LoggingSettings logging_settings = 6;
public AdvancedSettings.Builder setLoggingSettings(AdvancedSettings.LoggingSettings.Builder builderForValue)
Settings for logging. Settings for Dialogflow History, Contact Center messages, StackDriver logs, and speech logging. Exposed at the following levels: - Agent level.
.google.cloud.dialogflow.cx.v3.AdvancedSettings.LoggingSettings logging_settings = 6;
public AdvancedSettings.Builder mergeLoggingSettings(AdvancedSettings.LoggingSettings value)
Settings for logging. Settings for Dialogflow History, Contact Center messages, StackDriver logs, and speech logging. Exposed at the following levels: - Agent level.
.google.cloud.dialogflow.cx.v3.AdvancedSettings.LoggingSettings logging_settings = 6;
public AdvancedSettings.Builder clearLoggingSettings()
Settings for logging. Settings for Dialogflow History, Contact Center messages, StackDriver logs, and speech logging. Exposed at the following levels: - Agent level.
.google.cloud.dialogflow.cx.v3.AdvancedSettings.LoggingSettings logging_settings = 6;
public AdvancedSettings.LoggingSettings.Builder getLoggingSettingsBuilder()
Settings for logging. Settings for Dialogflow History, Contact Center messages, StackDriver logs, and speech logging. Exposed at the following levels: - Agent level.
.google.cloud.dialogflow.cx.v3.AdvancedSettings.LoggingSettings logging_settings = 6;
public AdvancedSettings.LoggingSettingsOrBuilder getLoggingSettingsOrBuilder()
Settings for logging. Settings for Dialogflow History, Contact Center messages, StackDriver logs, and speech logging. Exposed at the following levels: - Agent level.
.google.cloud.dialogflow.cx.v3.AdvancedSettings.LoggingSettings logging_settings = 6;
getLoggingSettingsOrBuilder in interface AdvancedSettingsOrBuilderpublic final AdvancedSettings.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<AdvancedSettings.Builder>public final AdvancedSettings.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<AdvancedSettings.Builder>Copyright © 2025 Google LLC. All rights reserved.