Class AdvancedSettings.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<AdvancedSettings.Builder>
-
- com.google.cloud.dialogflow.cx.v3.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.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 typegoogle.cloud.dialogflow.cx.v3.AdvancedSettings
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AdvancedSettings.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)AdvancedSettingsbuild()AdvancedSettingsbuildPartial()AdvancedSettings.Builderclear()AdvancedSettings.BuilderclearAudioExportGcsDestination()If present, incoming audio is exported by Dialogflow to the configured Google Cloud Storage destination.AdvancedSettings.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)AdvancedSettings.BuilderclearLoggingSettings()Settings for logging.AdvancedSettings.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)AdvancedSettings.Builderclone()GcsDestinationgetAudioExportGcsDestination()If present, incoming audio is exported by Dialogflow to the configured Google Cloud Storage destination.GcsDestination.BuildergetAudioExportGcsDestinationBuilder()If present, incoming audio is exported by Dialogflow to the configured Google Cloud Storage destination.GcsDestinationOrBuildergetAudioExportGcsDestinationOrBuilder()If present, incoming audio is exported by Dialogflow to the configured Google Cloud Storage destination.AdvancedSettingsgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()AdvancedSettings.LoggingSettingsgetLoggingSettings()Settings for logging.AdvancedSettings.LoggingSettings.BuildergetLoggingSettingsBuilder()Settings for logging.AdvancedSettings.LoggingSettingsOrBuildergetLoggingSettingsOrBuilder()Settings for logging.booleanhasAudioExportGcsDestination()If present, incoming audio is exported by Dialogflow to the configured Google Cloud Storage destination.booleanhasLoggingSettings()Settings for logging.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()AdvancedSettings.BuildermergeAudioExportGcsDestination(GcsDestination value)If present, incoming audio is exported by Dialogflow to the configured Google Cloud Storage destination.AdvancedSettings.BuildermergeFrom(AdvancedSettings other)AdvancedSettings.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)AdvancedSettings.BuildermergeFrom(com.google.protobuf.Message other)AdvancedSettings.BuildermergeLoggingSettings(AdvancedSettings.LoggingSettings value)Settings for logging.AdvancedSettings.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)AdvancedSettings.BuildersetAudioExportGcsDestination(GcsDestination value)If present, incoming audio is exported by Dialogflow to the configured Google Cloud Storage destination.AdvancedSettings.BuildersetAudioExportGcsDestination(GcsDestination.Builder builderForValue)If present, incoming audio is exported by Dialogflow to the configured Google Cloud Storage destination.AdvancedSettings.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)AdvancedSettings.BuildersetLoggingSettings(AdvancedSettings.LoggingSettings value)Settings for logging.AdvancedSettings.BuildersetLoggingSettings(AdvancedSettings.LoggingSettings.Builder builderForValue)Settings for logging.AdvancedSettings.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)AdvancedSettings.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<AdvancedSettings.Builder>
-
clear
public AdvancedSettings.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.Builder<AdvancedSettings.Builder>
-
getDefaultInstanceForType
public AdvancedSettings getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public AdvancedSettings build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public AdvancedSettings buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public AdvancedSettings.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<AdvancedSettings.Builder>
-
setField
public AdvancedSettings.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AdvancedSettings.Builder>
-
clearField
public AdvancedSettings.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AdvancedSettings.Builder>
-
clearOneof
public AdvancedSettings.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<AdvancedSettings.Builder>
-
setRepeatedField
public AdvancedSettings.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AdvancedSettings.Builder>
-
addRepeatedField
public AdvancedSettings.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AdvancedSettings.Builder>
-
mergeFrom
public AdvancedSettings.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AdvancedSettings.Builder>
-
mergeFrom
public AdvancedSettings.Builder mergeFrom(AdvancedSettings other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.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.v3.GcsDestination audio_export_gcs_destination = 2;- Specified by:
hasAudioExportGcsDestinationin interfaceAdvancedSettingsOrBuilder- Returns:
- Whether the audioExportGcsDestination field is set.
-
getAudioExportGcsDestination
public 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;- Specified by:
getAudioExportGcsDestinationin interfaceAdvancedSettingsOrBuilder- Returns:
- The audioExportGcsDestination.
-
setAudioExportGcsDestination
public 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;
-
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.v3.GcsDestination audio_export_gcs_destination = 2;
-
mergeAudioExportGcsDestination
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;
-
clearAudioExportGcsDestination
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;
-
getAudioExportGcsDestinationBuilder
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;
-
getAudioExportGcsDestinationOrBuilder
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;- Specified by:
getAudioExportGcsDestinationOrBuilderin 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.v3.AdvancedSettings.LoggingSettings logging_settings = 6;- Specified by:
hasLoggingSettingsin interfaceAdvancedSettingsOrBuilder- Returns:
- Whether the loggingSettings field is set.
-
getLoggingSettings
public 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;- Specified by:
getLoggingSettingsin interfaceAdvancedSettingsOrBuilder- Returns:
- The loggingSettings.
-
setLoggingSettings
public 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;
-
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.v3.AdvancedSettings.LoggingSettings logging_settings = 6;
-
mergeLoggingSettings
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;
-
clearLoggingSettings
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;
-
getLoggingSettingsBuilder
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;
-
getLoggingSettingsOrBuilder
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;- Specified by:
getLoggingSettingsOrBuilderin interfaceAdvancedSettingsOrBuilder
-
setUnknownFields
public final AdvancedSettings.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AdvancedSettings.Builder>
-
mergeUnknownFields
public final AdvancedSettings.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AdvancedSettings.Builder>
-
-