public static final class AdvancedSettings.DtmfSettings extends GeneratedMessageV3 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.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
ENABLED_FIELD_NUMBER
public static final int ENABLED_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
ENDPOINTING_TIMEOUT_DURATION_FIELD_NUMBER
public static final int ENDPOINTING_TIMEOUT_DURATION_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
FINISH_DIGIT_FIELD_NUMBER
public static final int FINISH_DIGIT_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
INTERDIGIT_TIMEOUT_DURATION_FIELD_NUMBER
public static final int INTERDIGIT_TIMEOUT_DURATION_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
MAX_DIGITS_FIELD_NUMBER
public static final int MAX_DIGITS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static AdvancedSettings.DtmfSettings getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static AdvancedSettings.DtmfSettings.Builder newBuilder()
newBuilder(AdvancedSettings.DtmfSettings prototype)
public static AdvancedSettings.DtmfSettings.Builder newBuilder(AdvancedSettings.DtmfSettings prototype)
public static AdvancedSettings.DtmfSettings parseDelimitedFrom(InputStream input)
public static AdvancedSettings.DtmfSettings parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static AdvancedSettings.DtmfSettings parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static AdvancedSettings.DtmfSettings parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static AdvancedSettings.DtmfSettings parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static AdvancedSettings.DtmfSettings parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static AdvancedSettings.DtmfSettings parseFrom(CodedInputStream input)
public static AdvancedSettings.DtmfSettings parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static AdvancedSettings.DtmfSettings parseFrom(InputStream input)
public static AdvancedSettings.DtmfSettings parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static AdvancedSettings.DtmfSettings parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static AdvancedSettings.DtmfSettings parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<AdvancedSettings.DtmfSettings> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public AdvancedSettings.DtmfSettings getDefaultInstanceForType()
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.
|
getEndpointingTimeoutDuration()
public Duration getEndpointingTimeoutDuration()
Endpoint timeout setting for matching dtmf input to regex.
.google.protobuf.Duration endpointing_timeout_duration = 7;
Returns |
Type |
Description |
Duration |
The endpointingTimeoutDuration.
|
getEndpointingTimeoutDurationOrBuilder()
public DurationOrBuilder getEndpointingTimeoutDurationOrBuilder()
Endpoint timeout setting for matching dtmf input to regex.
.google.protobuf.Duration endpointing_timeout_duration = 7;
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.
|
getInterdigitTimeoutDuration()
public Duration getInterdigitTimeoutDuration()
Interdigit timeout setting for matching dtmf input to regex.
.google.protobuf.Duration interdigit_timeout_duration = 6;
Returns |
Type |
Description |
Duration |
The interdigitTimeoutDuration.
|
getInterdigitTimeoutDurationOrBuilder()
public DurationOrBuilder getInterdigitTimeoutDurationOrBuilder()
Interdigit timeout setting for matching dtmf input to regex.
.google.protobuf.Duration interdigit_timeout_duration = 6;
getMaxDigits()
public int getMaxDigits()
Max length of DTMF digits.
int32 max_digits = 2;
Returns |
Type |
Description |
int |
The maxDigits.
|
getParserForType()
public Parser<AdvancedSettings.DtmfSettings> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
hasEndpointingTimeoutDuration()
public boolean hasEndpointingTimeoutDuration()
Endpoint timeout setting for matching dtmf input to regex.
.google.protobuf.Duration endpointing_timeout_duration = 7;
Returns |
Type |
Description |
boolean |
Whether the endpointingTimeoutDuration field is set.
|
hasInterdigitTimeoutDuration()
public boolean hasInterdigitTimeoutDuration()
Interdigit timeout setting for matching dtmf input to regex.
.google.protobuf.Duration interdigit_timeout_duration = 6;
Returns |
Type |
Description |
boolean |
Whether the interdigitTimeoutDuration field is set.
|
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public AdvancedSettings.DtmfSettings.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected AdvancedSettings.DtmfSettings.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public AdvancedSettings.DtmfSettings.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides