Class AdvancedSettings.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<AdvancedSettings.Builder>
com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings.Builder
- All Implemented Interfaces:
AdvancedSettingsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- AdvancedSettings
public static final class AdvancedSettings.Builder
extends com.google.protobuf.GeneratedMessage.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.v3beta1.AdvancedSettings-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()If present, incoming audio is exported by Dialogflow to the configured Google Cloud Storage destination.Settings for DTMF.Settings for logging.Settings for speech to text detection.If present, incoming audio is exported by Dialogflow to the configured Google Cloud Storage destination.If present, incoming audio is exported by Dialogflow to the configured Google Cloud Storage destination.If present, incoming audio is exported by Dialogflow to the configured Google Cloud Storage destination.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorSettings for DTMF.Settings for DTMF.Settings for DTMF.Settings for logging.Settings for logging.Settings for logging.Settings for speech to text detection.Settings for speech to text detection.Settings for speech to text detection.booleanIf present, incoming audio is exported by Dialogflow to the configured Google Cloud Storage destination.booleanSettings for DTMF.booleanSettings for logging.booleanSettings for speech to text detection.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanIf present, incoming audio is exported by Dialogflow to the configured Google Cloud Storage destination.Settings for DTMF.mergeFrom(AdvancedSettings other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Settings for logging.Settings for speech to text detection.If present, incoming audio is exported by Dialogflow to the configured Google Cloud Storage destination.setAudioExportGcsDestination(GcsDestination.Builder builderForValue) If present, incoming audio is exported by Dialogflow to the configured Google Cloud Storage destination.Settings for DTMF.setDtmfSettings(AdvancedSettings.DtmfSettings.Builder builderForValue) Settings for DTMF.Settings for logging.setLoggingSettings(AdvancedSettings.LoggingSettings.Builder builderForValue) Settings for logging.Settings for speech to text detection.setSpeechSettings(AdvancedSettings.SpeechSettings.Builder builderForValue) Settings for speech to text detection.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<AdvancedSettings.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<AdvancedSettings.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<AdvancedSettings.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AdvancedSettings.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<AdvancedSettings.Builder>
-
mergeFrom
public AdvancedSettings.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AdvancedSettings.Builder>- Throws:
IOException
-
hasAudioExportGcsDestination
public 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.v3beta1.GcsDestination audio_export_gcs_destination = 2;- Specified by:
hasAudioExportGcsDestinationin interfaceAdvancedSettingsOrBuilder- Returns:
- Whether the audioExportGcsDestination field is set.
-
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.v3beta1.GcsDestination audio_export_gcs_destination = 2;- Specified by:
getAudioExportGcsDestinationin interfaceAdvancedSettingsOrBuilder- Returns:
- The audioExportGcsDestination.
-
setAudioExportGcsDestination
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.v3beta1.GcsDestination audio_export_gcs_destination = 2; -
setAudioExportGcsDestination
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.v3beta1.GcsDestination audio_export_gcs_destination = 2; -
mergeAudioExportGcsDestination
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.v3beta1.GcsDestination audio_export_gcs_destination = 2; -
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.v3beta1.GcsDestination audio_export_gcs_destination = 2; -
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.v3beta1.GcsDestination audio_export_gcs_destination = 2; -
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.v3beta1.GcsDestination audio_export_gcs_destination = 2;- Specified by:
getAudioExportGcsDestinationOrBuilderin interfaceAdvancedSettingsOrBuilder
-
hasSpeechSettings
public 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.v3beta1.AdvancedSettings.SpeechSettings speech_settings = 3;- Specified by:
hasSpeechSettingsin interfaceAdvancedSettingsOrBuilder- Returns:
- Whether the speechSettings field is set.
-
getSpeechSettings
Settings for speech to text detection. Exposed at the following levels: - Agent level - Flow level - Page level - Parameter level
.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings.SpeechSettings speech_settings = 3;- Specified by:
getSpeechSettingsin interfaceAdvancedSettingsOrBuilder- Returns:
- The speechSettings.
-
setSpeechSettings
Settings for speech to text detection. Exposed at the following levels: - Agent level - Flow level - Page level - Parameter level
.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings.SpeechSettings speech_settings = 3; -
setSpeechSettings
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.v3beta1.AdvancedSettings.SpeechSettings speech_settings = 3; -
mergeSpeechSettings
Settings for speech to text detection. Exposed at the following levels: - Agent level - Flow level - Page level - Parameter level
.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings.SpeechSettings speech_settings = 3; -
clearSpeechSettings
Settings for speech to text detection. Exposed at the following levels: - Agent level - Flow level - Page level - Parameter level
.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings.SpeechSettings speech_settings = 3; -
getSpeechSettingsBuilder
Settings for speech to text detection. Exposed at the following levels: - Agent level - Flow level - Page level - Parameter level
.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings.SpeechSettings speech_settings = 3; -
getSpeechSettingsOrBuilder
Settings for speech to text detection. Exposed at the following levels: - Agent level - Flow level - Page level - Parameter level
.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings.SpeechSettings speech_settings = 3;- Specified by:
getSpeechSettingsOrBuilderin interfaceAdvancedSettingsOrBuilder
-
hasDtmfSettings
public boolean hasDtmfSettings()Settings for DTMF. Exposed at the following levels: - Agent level - Flow level - Page level - Parameter level.
.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings.DtmfSettings dtmf_settings = 5;- Specified by:
hasDtmfSettingsin interfaceAdvancedSettingsOrBuilder- Returns:
- Whether the dtmfSettings field is set.
-
getDtmfSettings
Settings for DTMF. Exposed at the following levels: - Agent level - Flow level - Page level - Parameter level.
.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings.DtmfSettings dtmf_settings = 5;- Specified by:
getDtmfSettingsin interfaceAdvancedSettingsOrBuilder- Returns:
- The dtmfSettings.
-
setDtmfSettings
Settings for DTMF. Exposed at the following levels: - Agent level - Flow level - Page level - Parameter level.
.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings.DtmfSettings dtmf_settings = 5; -
setDtmfSettings
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.v3beta1.AdvancedSettings.DtmfSettings dtmf_settings = 5; -
mergeDtmfSettings
Settings for DTMF. Exposed at the following levels: - Agent level - Flow level - Page level - Parameter level.
.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings.DtmfSettings dtmf_settings = 5; -
clearDtmfSettings
Settings for DTMF. Exposed at the following levels: - Agent level - Flow level - Page level - Parameter level.
.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings.DtmfSettings dtmf_settings = 5; -
getDtmfSettingsBuilder
Settings for DTMF. Exposed at the following levels: - Agent level - Flow level - Page level - Parameter level.
.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings.DtmfSettings dtmf_settings = 5; -
getDtmfSettingsOrBuilder
Settings for DTMF. Exposed at the following levels: - Agent level - Flow level - Page level - Parameter level.
.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings.DtmfSettings dtmf_settings = 5;- Specified by:
getDtmfSettingsOrBuilderin interfaceAdvancedSettingsOrBuilder
-
hasLoggingSettings
public 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.v3beta1.AdvancedSettings.LoggingSettings logging_settings = 6;- Specified by:
hasLoggingSettingsin interfaceAdvancedSettingsOrBuilder- Returns:
- Whether the loggingSettings field is set.
-
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.v3beta1.AdvancedSettings.LoggingSettings logging_settings = 6;- Specified by:
getLoggingSettingsin interfaceAdvancedSettingsOrBuilder- Returns:
- The loggingSettings.
-
setLoggingSettings
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.v3beta1.AdvancedSettings.LoggingSettings logging_settings = 6; -
setLoggingSettings
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.v3beta1.AdvancedSettings.LoggingSettings logging_settings = 6; -
mergeLoggingSettings
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.v3beta1.AdvancedSettings.LoggingSettings logging_settings = 6; -
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.v3beta1.AdvancedSettings.LoggingSettings logging_settings = 6; -
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.v3beta1.AdvancedSettings.LoggingSettings logging_settings = 6; -
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.v3beta1.AdvancedSettings.LoggingSettings logging_settings = 6;- Specified by:
getLoggingSettingsOrBuilderin interfaceAdvancedSettingsOrBuilder
-