Interface AdvancedSettings.DtmfSettingsOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
AdvancedSettings.DtmfSettings,AdvancedSettings.DtmfSettings.Builder
- Enclosing class:
- AdvancedSettings
public static interface AdvancedSettings.DtmfSettingsOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionbooleanIf true, incoming audio is processed for DTMF (dual tone multi frequency) events.com.google.protobuf.DurationEndpoint timeout setting for matching dtmf input to regex.com.google.protobuf.DurationOrBuilderEndpoint timeout setting for matching dtmf input to regex.The digit that terminates a DTMF digit sequence.com.google.protobuf.ByteStringThe digit that terminates a DTMF digit sequence.com.google.protobuf.DurationInterdigit timeout setting for matching dtmf input to regex.com.google.protobuf.DurationOrBuilderInterdigit timeout setting for matching dtmf input to regex.intMax length of DTMF digits.booleanEndpoint timeout setting for matching dtmf input to regex.booleanInterdigit timeout setting for matching dtmf input to regex.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getEnabled
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:
- The enabled.
-
getMaxDigits
int getMaxDigits()Max length of DTMF digits.
int32 max_digits = 2;- Returns:
- The maxDigits.
-
getFinishDigit
String getFinishDigit()The digit that terminates a DTMF digit sequence.
string finish_digit = 3;- Returns:
- The finishDigit.
-
getFinishDigitBytes
com.google.protobuf.ByteString getFinishDigitBytes()The digit that terminates a DTMF digit sequence.
string finish_digit = 3;- Returns:
- The bytes for finishDigit.
-
hasInterdigitTimeoutDuration
boolean hasInterdigitTimeoutDuration()Interdigit timeout setting for matching dtmf input to regex.
.google.protobuf.Duration interdigit_timeout_duration = 6;- Returns:
- Whether the interdigitTimeoutDuration field is set.
-
getInterdigitTimeoutDuration
com.google.protobuf.Duration getInterdigitTimeoutDuration()Interdigit timeout setting for matching dtmf input to regex.
.google.protobuf.Duration interdigit_timeout_duration = 6;- Returns:
- The interdigitTimeoutDuration.
-
getInterdigitTimeoutDurationOrBuilder
com.google.protobuf.DurationOrBuilder getInterdigitTimeoutDurationOrBuilder()Interdigit timeout setting for matching dtmf input to regex.
.google.protobuf.Duration interdigit_timeout_duration = 6; -
hasEndpointingTimeoutDuration
boolean hasEndpointingTimeoutDuration()Endpoint timeout setting for matching dtmf input to regex.
.google.protobuf.Duration endpointing_timeout_duration = 7;- Returns:
- Whether the endpointingTimeoutDuration field is set.
-
getEndpointingTimeoutDuration
com.google.protobuf.Duration getEndpointingTimeoutDuration()Endpoint timeout setting for matching dtmf input to regex.
.google.protobuf.Duration endpointing_timeout_duration = 7;- Returns:
- The endpointingTimeoutDuration.
-
getEndpointingTimeoutDurationOrBuilder
com.google.protobuf.DurationOrBuilder getEndpointingTimeoutDurationOrBuilder()Endpoint timeout setting for matching dtmf input to regex.
.google.protobuf.Duration endpointing_timeout_duration = 7;
-