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.v3beta1.AdvancedSettings.DtmfSettings
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
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