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 Type
    Method
    Description
    boolean
    If true, incoming audio is processed for DTMF (dual tone multi frequency) events.
    com.google.protobuf.Duration
    Endpoint timeout setting for matching dtmf input to regex.
    com.google.protobuf.DurationOrBuilder
    Endpoint timeout setting for matching dtmf input to regex.
    The digit that terminates a DTMF digit sequence.
    com.google.protobuf.ByteString
    The digit that terminates a DTMF digit sequence.
    com.google.protobuf.Duration
    Interdigit timeout setting for matching dtmf input to regex.
    com.google.protobuf.DurationOrBuilder
    Interdigit timeout setting for matching dtmf input to regex.
    int
    Max length of DTMF digits.
    boolean
    Endpoint timeout setting for matching dtmf input to regex.
    boolean
    Interdigit timeout setting for matching dtmf input to regex.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods 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;