Class AdvancedSettings.DtmfSettings.Builder (0.41.0)
0.98.0 (latest)
0.96.0
0.94.0
0.93.0
0.92.0
0.91.0
0.89.0
0.87.0
0.86.0
0.85.0
0.84.0
0.83.0
0.81.0
0.79.0
0.78.0
0.75.0
0.74.0
0.73.0
0.71.0
0.70.0
0.69.0
0.68.0
0.67.0
0.66.0
0.65.0
0.64.0
0.63.0
0.62.0
0.60.0
0.59.0
0.58.0
0.57.0
0.56.0
0.55.0
0.54.0
0.53.0
0.52.0
0.51.0
0.50.0
0.48.0
0.47.0
0.46.0
0.45.0
0.44.0
0.43.0
0.42.0
0.41.0
0.40.0
0.39.0
0.38.0
0.35.0
0.34.0
0.33.0
0.32.0
0.31.0
0.30.0
0.29.0
0.28.0
0.27.0
0.26.0
0.25.0
0.24.0
0.23.0
0.22.0
0.20.0
0.19.0
0.18.0
0.17.0
0.16.0
0.15.0
0.14.7
0.13.1
0.12.1
0.11.5
public static final class AdvancedSettings . DtmfSettings . Builder extends 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
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public AdvancedSettings . DtmfSettings . Builder addRepeatedField ( Descriptors . FieldDescriptor field , Object value )
Overrides
build()
public AdvancedSettings . DtmfSettings build ()
buildPartial()
public AdvancedSettings . DtmfSettings buildPartial ()
clear()
public AdvancedSettings . DtmfSettings . Builder clear ()
Overrides
clearEnabled()
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;
clearField(Descriptors.FieldDescriptor field)
public AdvancedSettings . DtmfSettings . Builder clearField ( Descriptors . FieldDescriptor field )
Overrides
clearFinishDigit()
public AdvancedSettings . DtmfSettings . Builder clearFinishDigit ()
The digit that terminates a DTMF digit sequence.
string finish_digit = 3;
clearMaxDigits()
public AdvancedSettings . DtmfSettings . Builder clearMaxDigits ()
Max length of DTMF digits.
int32 max_digits = 2;
clearOneof(Descriptors.OneofDescriptor oneof)
public AdvancedSettings . DtmfSettings . Builder clearOneof ( Descriptors . OneofDescriptor oneof )
Overrides
clone()
public AdvancedSettings . DtmfSettings . Builder clone ()
Overrides
getDefaultInstanceForType()
public AdvancedSettings . DtmfSettings getDefaultInstanceForType ()
getDescriptorForType()
public Descriptors . Descriptor getDescriptorForType ()
Overrides
getEnabled()
public 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;
Returns
Type
Description
boolean
The enabled.
getFinishDigit()
public String getFinishDigit ()
The digit that terminates a DTMF digit sequence.
string finish_digit = 3;
Returns
Type
Description
String
The finishDigit.
getFinishDigitBytes()
public ByteString getFinishDigitBytes ()
The digit that terminates a DTMF digit sequence.
string finish_digit = 3;
Returns
Type
Description
ByteString
The bytes for finishDigit.
getMaxDigits()
public int getMaxDigits ()
Max length of DTMF digits.
int32 max_digits = 2;
Returns
Type
Description
int
The maxDigits.
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
mergeFrom(AdvancedSettings.DtmfSettings other)
public AdvancedSettings . DtmfSettings . Builder mergeFrom ( AdvancedSettings . DtmfSettings other )
public AdvancedSettings . DtmfSettings . Builder mergeFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
Overrides
mergeFrom(Message other)
public AdvancedSettings . DtmfSettings . Builder mergeFrom ( Message other )
Parameter
Name
Description
other
Message
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final AdvancedSettings . DtmfSettings . Builder mergeUnknownFields ( UnknownFieldSet unknownFields )
Overrides
setEnabled(boolean value)
public 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;
Parameter
Name
Description
value
boolean The enabled to set.
setField(Descriptors.FieldDescriptor field, Object value)
public AdvancedSettings . DtmfSettings . Builder setField ( Descriptors . FieldDescriptor field , Object value )
Overrides
setFinishDigit(String value)
public AdvancedSettings . DtmfSettings . Builder setFinishDigit ( String value )
The digit that terminates a DTMF digit sequence.
string finish_digit = 3;
Parameter
Name
Description
value
String The finishDigit to set.
setFinishDigitBytes(ByteString value)
public AdvancedSettings . DtmfSettings . Builder setFinishDigitBytes ( ByteString value )
The digit that terminates a DTMF digit sequence.
string finish_digit = 3;
Parameter
Name
Description
value
ByteString The bytes for finishDigit to set.
setMaxDigits(int value)
public AdvancedSettings . DtmfSettings . Builder setMaxDigits ( int value )
Max length of DTMF digits.
int32 max_digits = 2;
Parameter
Name
Description
value
int The maxDigits to set.
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public AdvancedSettings . DtmfSettings . Builder setRepeatedField ( Descriptors . FieldDescriptor field , int index , Object value )
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final AdvancedSettings . DtmfSettings . Builder setUnknownFields ( UnknownFieldSet unknownFields )
Overrides
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]