public static final class AdvancedSettings.DtmfSettings.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<AdvancedSettings.DtmfSettings.Builder> implements AdvancedSettings.DtmfSettingsOrBuilder
Define behaviors for DTMF (dual tone multi frequency).Protobuf type
google.cloud.dialogflow.cx.v3.AdvancedSettings.DtmfSettings| Modifier and Type | Method and Description |
|---|---|
AdvancedSettings.DtmfSettings.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
AdvancedSettings.DtmfSettings |
build() |
AdvancedSettings.DtmfSettings |
buildPartial() |
AdvancedSettings.DtmfSettings.Builder |
clear() |
AdvancedSettings.DtmfSettings.Builder |
clearEnabled()
If true, incoming audio is processed for DTMF (dual tone multi frequency)
events.
|
AdvancedSettings.DtmfSettings.Builder |
clearEndpointingTimeoutDuration()
Endpoint timeout setting for matching dtmf input to regex.
|
AdvancedSettings.DtmfSettings.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
AdvancedSettings.DtmfSettings.Builder |
clearFinishDigit()
The digit that terminates a DTMF digit sequence.
|
AdvancedSettings.DtmfSettings.Builder |
clearInterdigitTimeoutDuration()
Interdigit timeout setting for matching dtmf input to regex.
|
AdvancedSettings.DtmfSettings.Builder |
clearMaxDigits()
Max length of DTMF digits.
|
AdvancedSettings.DtmfSettings.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
AdvancedSettings.DtmfSettings.Builder |
clone() |
AdvancedSettings.DtmfSettings |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
boolean |
getEnabled()
If true, incoming audio is processed for DTMF (dual tone multi frequency)
events.
|
com.google.protobuf.Duration |
getEndpointingTimeoutDuration()
Endpoint timeout setting for matching dtmf input to regex.
|
com.google.protobuf.Duration.Builder |
getEndpointingTimeoutDurationBuilder()
Endpoint timeout setting for matching dtmf input to regex.
|
com.google.protobuf.DurationOrBuilder |
getEndpointingTimeoutDurationOrBuilder()
Endpoint timeout setting for matching dtmf input to regex.
|
String |
getFinishDigit()
The digit that terminates a DTMF digit sequence.
|
com.google.protobuf.ByteString |
getFinishDigitBytes()
The digit that terminates a DTMF digit sequence.
|
com.google.protobuf.Duration |
getInterdigitTimeoutDuration()
Interdigit timeout setting for matching dtmf input to regex.
|
com.google.protobuf.Duration.Builder |
getInterdigitTimeoutDurationBuilder()
Interdigit timeout setting for matching dtmf input to regex.
|
com.google.protobuf.DurationOrBuilder |
getInterdigitTimeoutDurationOrBuilder()
Interdigit timeout setting for matching dtmf input to regex.
|
int |
getMaxDigits()
Max length of DTMF digits.
|
boolean |
hasEndpointingTimeoutDuration()
Endpoint timeout setting for matching dtmf input to regex.
|
boolean |
hasInterdigitTimeoutDuration()
Interdigit timeout setting for matching dtmf input to regex.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
AdvancedSettings.DtmfSettings.Builder |
mergeEndpointingTimeoutDuration(com.google.protobuf.Duration value)
Endpoint timeout setting for matching dtmf input to regex.
|
AdvancedSettings.DtmfSettings.Builder |
mergeFrom(AdvancedSettings.DtmfSettings other) |
AdvancedSettings.DtmfSettings.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
AdvancedSettings.DtmfSettings.Builder |
mergeFrom(com.google.protobuf.Message other) |
AdvancedSettings.DtmfSettings.Builder |
mergeInterdigitTimeoutDuration(com.google.protobuf.Duration value)
Interdigit timeout setting for matching dtmf input to regex.
|
AdvancedSettings.DtmfSettings.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
AdvancedSettings.DtmfSettings.Builder |
setEnabled(boolean value)
If true, incoming audio is processed for DTMF (dual tone multi frequency)
events.
|
AdvancedSettings.DtmfSettings.Builder |
setEndpointingTimeoutDuration(com.google.protobuf.Duration.Builder builderForValue)
Endpoint timeout setting for matching dtmf input to regex.
|
AdvancedSettings.DtmfSettings.Builder |
setEndpointingTimeoutDuration(com.google.protobuf.Duration value)
Endpoint timeout setting for matching dtmf input to regex.
|
AdvancedSettings.DtmfSettings.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
AdvancedSettings.DtmfSettings.Builder |
setFinishDigit(String value)
The digit that terminates a DTMF digit sequence.
|
AdvancedSettings.DtmfSettings.Builder |
setFinishDigitBytes(com.google.protobuf.ByteString value)
The digit that terminates a DTMF digit sequence.
|
AdvancedSettings.DtmfSettings.Builder |
setInterdigitTimeoutDuration(com.google.protobuf.Duration.Builder builderForValue)
Interdigit timeout setting for matching dtmf input to regex.
|
AdvancedSettings.DtmfSettings.Builder |
setInterdigitTimeoutDuration(com.google.protobuf.Duration value)
Interdigit timeout setting for matching dtmf input to regex.
|
AdvancedSettings.DtmfSettings.Builder |
setMaxDigits(int value)
Max length of DTMF digits.
|
AdvancedSettings.DtmfSettings.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
AdvancedSettings.DtmfSettings.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.DtmfSettings.Builder>public AdvancedSettings.DtmfSettings.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.DtmfSettings.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.DtmfSettings.Builder>public AdvancedSettings.DtmfSettings getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic AdvancedSettings.DtmfSettings build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic AdvancedSettings.DtmfSettings buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic AdvancedSettings.DtmfSettings.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.DtmfSettings.Builder>public AdvancedSettings.DtmfSettings.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.DtmfSettings.Builder>public AdvancedSettings.DtmfSettings.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<AdvancedSettings.DtmfSettings.Builder>public AdvancedSettings.DtmfSettings.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<AdvancedSettings.DtmfSettings.Builder>public AdvancedSettings.DtmfSettings.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.DtmfSettings.Builder>public AdvancedSettings.DtmfSettings.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.DtmfSettings.Builder>public AdvancedSettings.DtmfSettings.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<AdvancedSettings.DtmfSettings.Builder>public AdvancedSettings.DtmfSettings.Builder mergeFrom(AdvancedSettings.DtmfSettings other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<AdvancedSettings.DtmfSettings.Builder>public AdvancedSettings.DtmfSettings.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.DtmfSettings.Builder>IOExceptionpublic boolean getEnabled()
If true, incoming audio is processed for DTMF (dual tone multi frequency) events. For example, if the caller presses a button on their telephone keypad and DTMF processing is enabled, Dialogflow will detect the event (e.g. a "3" was pressed) in the incoming audio and pass the event to the bot to drive business logic (e.g. when 3 is pressed, return the account balance).
bool enabled = 1;getEnabled in interface AdvancedSettings.DtmfSettingsOrBuilderpublic AdvancedSettings.DtmfSettings.Builder setEnabled(boolean value)
If true, incoming audio is processed for DTMF (dual tone multi frequency) events. For example, if the caller presses a button on their telephone keypad and DTMF processing is enabled, Dialogflow will detect the event (e.g. a "3" was pressed) in the incoming audio and pass the event to the bot to drive business logic (e.g. when 3 is pressed, return the account balance).
bool enabled = 1;value - The enabled to set.public AdvancedSettings.DtmfSettings.Builder clearEnabled()
If true, incoming audio is processed for DTMF (dual tone multi frequency) events. For example, if the caller presses a button on their telephone keypad and DTMF processing is enabled, Dialogflow will detect the event (e.g. a "3" was pressed) in the incoming audio and pass the event to the bot to drive business logic (e.g. when 3 is pressed, return the account balance).
bool enabled = 1;public int getMaxDigits()
Max length of DTMF digits.
int32 max_digits = 2;getMaxDigits in interface AdvancedSettings.DtmfSettingsOrBuilderpublic AdvancedSettings.DtmfSettings.Builder setMaxDigits(int value)
Max length of DTMF digits.
int32 max_digits = 2;value - The maxDigits to set.public AdvancedSettings.DtmfSettings.Builder clearMaxDigits()
Max length of DTMF digits.
int32 max_digits = 2;public String getFinishDigit()
The digit that terminates a DTMF digit sequence.
string finish_digit = 3;getFinishDigit in interface AdvancedSettings.DtmfSettingsOrBuilderpublic com.google.protobuf.ByteString getFinishDigitBytes()
The digit that terminates a DTMF digit sequence.
string finish_digit = 3;getFinishDigitBytes in interface AdvancedSettings.DtmfSettingsOrBuilderpublic AdvancedSettings.DtmfSettings.Builder setFinishDigit(String value)
The digit that terminates a DTMF digit sequence.
string finish_digit = 3;value - The finishDigit to set.public AdvancedSettings.DtmfSettings.Builder clearFinishDigit()
The digit that terminates a DTMF digit sequence.
string finish_digit = 3;public AdvancedSettings.DtmfSettings.Builder setFinishDigitBytes(com.google.protobuf.ByteString value)
The digit that terminates a DTMF digit sequence.
string finish_digit = 3;value - The bytes for finishDigit to set.public boolean hasInterdigitTimeoutDuration()
Interdigit timeout setting for matching dtmf input to regex.
.google.protobuf.Duration interdigit_timeout_duration = 6;hasInterdigitTimeoutDuration in interface AdvancedSettings.DtmfSettingsOrBuilderpublic com.google.protobuf.Duration getInterdigitTimeoutDuration()
Interdigit timeout setting for matching dtmf input to regex.
.google.protobuf.Duration interdigit_timeout_duration = 6;getInterdigitTimeoutDuration in interface AdvancedSettings.DtmfSettingsOrBuilderpublic AdvancedSettings.DtmfSettings.Builder setInterdigitTimeoutDuration(com.google.protobuf.Duration value)
Interdigit timeout setting for matching dtmf input to regex.
.google.protobuf.Duration interdigit_timeout_duration = 6;public AdvancedSettings.DtmfSettings.Builder setInterdigitTimeoutDuration(com.google.protobuf.Duration.Builder builderForValue)
Interdigit timeout setting for matching dtmf input to regex.
.google.protobuf.Duration interdigit_timeout_duration = 6;public AdvancedSettings.DtmfSettings.Builder mergeInterdigitTimeoutDuration(com.google.protobuf.Duration value)
Interdigit timeout setting for matching dtmf input to regex.
.google.protobuf.Duration interdigit_timeout_duration = 6;public AdvancedSettings.DtmfSettings.Builder clearInterdigitTimeoutDuration()
Interdigit timeout setting for matching dtmf input to regex.
.google.protobuf.Duration interdigit_timeout_duration = 6;public com.google.protobuf.Duration.Builder getInterdigitTimeoutDurationBuilder()
Interdigit timeout setting for matching dtmf input to regex.
.google.protobuf.Duration interdigit_timeout_duration = 6;public com.google.protobuf.DurationOrBuilder getInterdigitTimeoutDurationOrBuilder()
Interdigit timeout setting for matching dtmf input to regex.
.google.protobuf.Duration interdigit_timeout_duration = 6;getInterdigitTimeoutDurationOrBuilder in interface AdvancedSettings.DtmfSettingsOrBuilderpublic boolean hasEndpointingTimeoutDuration()
Endpoint timeout setting for matching dtmf input to regex.
.google.protobuf.Duration endpointing_timeout_duration = 7;hasEndpointingTimeoutDuration in interface AdvancedSettings.DtmfSettingsOrBuilderpublic com.google.protobuf.Duration getEndpointingTimeoutDuration()
Endpoint timeout setting for matching dtmf input to regex.
.google.protobuf.Duration endpointing_timeout_duration = 7;getEndpointingTimeoutDuration in interface AdvancedSettings.DtmfSettingsOrBuilderpublic AdvancedSettings.DtmfSettings.Builder setEndpointingTimeoutDuration(com.google.protobuf.Duration value)
Endpoint timeout setting for matching dtmf input to regex.
.google.protobuf.Duration endpointing_timeout_duration = 7;public AdvancedSettings.DtmfSettings.Builder setEndpointingTimeoutDuration(com.google.protobuf.Duration.Builder builderForValue)
Endpoint timeout setting for matching dtmf input to regex.
.google.protobuf.Duration endpointing_timeout_duration = 7;public AdvancedSettings.DtmfSettings.Builder mergeEndpointingTimeoutDuration(com.google.protobuf.Duration value)
Endpoint timeout setting for matching dtmf input to regex.
.google.protobuf.Duration endpointing_timeout_duration = 7;public AdvancedSettings.DtmfSettings.Builder clearEndpointingTimeoutDuration()
Endpoint timeout setting for matching dtmf input to regex.
.google.protobuf.Duration endpointing_timeout_duration = 7;public com.google.protobuf.Duration.Builder getEndpointingTimeoutDurationBuilder()
Endpoint timeout setting for matching dtmf input to regex.
.google.protobuf.Duration endpointing_timeout_duration = 7;public com.google.protobuf.DurationOrBuilder getEndpointingTimeoutDurationOrBuilder()
Endpoint timeout setting for matching dtmf input to regex.
.google.protobuf.Duration endpointing_timeout_duration = 7;getEndpointingTimeoutDurationOrBuilder in interface AdvancedSettings.DtmfSettingsOrBuilderpublic final AdvancedSettings.DtmfSettings.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<AdvancedSettings.DtmfSettings.Builder>public final AdvancedSettings.DtmfSettings.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<AdvancedSettings.DtmfSettings.Builder>Copyright © 2025 Google LLC. All rights reserved.