Class QueryInput.Builder (4.7.1)

public static final class QueryInput.Builder extends GeneratedMessageV3.Builder<QueryInput.Builder> implements QueryInputOrBuilder

Represents the query input. It can contain either:

  1. An audio config which instructs the speech recognizer how to process the speech audio.
  2. A conversational query in the form of text.
  3. An event that specifies which intent to trigger.

Protobuf type google.cloud.dialogflow.v2beta1.QueryInput

Implements

QueryInputOrBuilder

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public QueryInput.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
QueryInput.Builder
Overrides

build()

public QueryInput build()
Returns
TypeDescription
QueryInput

buildPartial()

public QueryInput buildPartial()
Returns
TypeDescription
QueryInput

clear()

public QueryInput.Builder clear()
Returns
TypeDescription
QueryInput.Builder
Overrides

clearAudioConfig()

public QueryInput.Builder clearAudioConfig()

Instructs the speech recognizer how to process the speech audio.

.google.cloud.dialogflow.v2beta1.InputAudioConfig audio_config = 1;

Returns
TypeDescription
QueryInput.Builder

clearDtmf()

public QueryInput.Builder clearDtmf()

The DTMF digits used to invoke intent and fill in parameter value.

.google.cloud.dialogflow.v2beta1.TelephonyDtmfEvents dtmf = 4;

Returns
TypeDescription
QueryInput.Builder

clearEvent()

public QueryInput.Builder clearEvent()

The event to be processed.

.google.cloud.dialogflow.v2beta1.EventInput event = 3;

Returns
TypeDescription
QueryInput.Builder

clearField(Descriptors.FieldDescriptor field)

public QueryInput.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
QueryInput.Builder
Overrides

clearInput()

public QueryInput.Builder clearInput()
Returns
TypeDescription
QueryInput.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

public QueryInput.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
QueryInput.Builder
Overrides

clearText()

public QueryInput.Builder clearText()

The natural language text to be processed.

.google.cloud.dialogflow.v2beta1.TextInput text = 2;

Returns
TypeDescription
QueryInput.Builder

clone()

public QueryInput.Builder clone()
Returns
TypeDescription
QueryInput.Builder
Overrides

getAudioConfig()

public InputAudioConfig getAudioConfig()

Instructs the speech recognizer how to process the speech audio.

.google.cloud.dialogflow.v2beta1.InputAudioConfig audio_config = 1;

Returns
TypeDescription
InputAudioConfig

The audioConfig.

getAudioConfigBuilder()

public InputAudioConfig.Builder getAudioConfigBuilder()

Instructs the speech recognizer how to process the speech audio.

.google.cloud.dialogflow.v2beta1.InputAudioConfig audio_config = 1;

Returns
TypeDescription
InputAudioConfig.Builder

getAudioConfigOrBuilder()

public InputAudioConfigOrBuilder getAudioConfigOrBuilder()

Instructs the speech recognizer how to process the speech audio.

.google.cloud.dialogflow.v2beta1.InputAudioConfig audio_config = 1;

Returns
TypeDescription
InputAudioConfigOrBuilder

getDefaultInstanceForType()

public QueryInput getDefaultInstanceForType()
Returns
TypeDescription
QueryInput

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getDtmf()

public TelephonyDtmfEvents getDtmf()

The DTMF digits used to invoke intent and fill in parameter value.

.google.cloud.dialogflow.v2beta1.TelephonyDtmfEvents dtmf = 4;

Returns
TypeDescription
TelephonyDtmfEvents

The dtmf.

getDtmfBuilder()

public TelephonyDtmfEvents.Builder getDtmfBuilder()

The DTMF digits used to invoke intent and fill in parameter value.

.google.cloud.dialogflow.v2beta1.TelephonyDtmfEvents dtmf = 4;

Returns
TypeDescription
TelephonyDtmfEvents.Builder

getDtmfOrBuilder()

public TelephonyDtmfEventsOrBuilder getDtmfOrBuilder()

The DTMF digits used to invoke intent and fill in parameter value.

.google.cloud.dialogflow.v2beta1.TelephonyDtmfEvents dtmf = 4;

Returns
TypeDescription
TelephonyDtmfEventsOrBuilder

getEvent()

public EventInput getEvent()

The event to be processed.

.google.cloud.dialogflow.v2beta1.EventInput event = 3;

Returns
TypeDescription
EventInput

The event.

getEventBuilder()

public EventInput.Builder getEventBuilder()

The event to be processed.

.google.cloud.dialogflow.v2beta1.EventInput event = 3;

Returns
TypeDescription
EventInput.Builder

getEventOrBuilder()

public EventInputOrBuilder getEventOrBuilder()

The event to be processed.

.google.cloud.dialogflow.v2beta1.EventInput event = 3;

Returns
TypeDescription
EventInputOrBuilder

getInputCase()

public QueryInput.InputCase getInputCase()
Returns
TypeDescription
QueryInput.InputCase

getText()

public TextInput getText()

The natural language text to be processed.

.google.cloud.dialogflow.v2beta1.TextInput text = 2;

Returns
TypeDescription
TextInput

The text.

getTextBuilder()

public TextInput.Builder getTextBuilder()

The natural language text to be processed.

.google.cloud.dialogflow.v2beta1.TextInput text = 2;

Returns
TypeDescription
TextInput.Builder

getTextOrBuilder()

public TextInputOrBuilder getTextOrBuilder()

The natural language text to be processed.

.google.cloud.dialogflow.v2beta1.TextInput text = 2;

Returns
TypeDescription
TextInputOrBuilder

hasAudioConfig()

public boolean hasAudioConfig()

Instructs the speech recognizer how to process the speech audio.

.google.cloud.dialogflow.v2beta1.InputAudioConfig audio_config = 1;

Returns
TypeDescription
boolean

Whether the audioConfig field is set.

hasDtmf()

public boolean hasDtmf()

The DTMF digits used to invoke intent and fill in parameter value.

.google.cloud.dialogflow.v2beta1.TelephonyDtmfEvents dtmf = 4;

Returns
TypeDescription
boolean

Whether the dtmf field is set.

hasEvent()

public boolean hasEvent()

The event to be processed.

.google.cloud.dialogflow.v2beta1.EventInput event = 3;

Returns
TypeDescription
boolean

Whether the event field is set.

hasText()

public boolean hasText()

The natural language text to be processed.

.google.cloud.dialogflow.v2beta1.TextInput text = 2;

Returns
TypeDescription
boolean

Whether the text field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeAudioConfig(InputAudioConfig value)

public QueryInput.Builder mergeAudioConfig(InputAudioConfig value)

Instructs the speech recognizer how to process the speech audio.

.google.cloud.dialogflow.v2beta1.InputAudioConfig audio_config = 1;

Parameter
NameDescription
valueInputAudioConfig
Returns
TypeDescription
QueryInput.Builder

mergeDtmf(TelephonyDtmfEvents value)

public QueryInput.Builder mergeDtmf(TelephonyDtmfEvents value)

The DTMF digits used to invoke intent and fill in parameter value.

.google.cloud.dialogflow.v2beta1.TelephonyDtmfEvents dtmf = 4;

Parameter
NameDescription
valueTelephonyDtmfEvents
Returns
TypeDescription
QueryInput.Builder

mergeEvent(EventInput value)

public QueryInput.Builder mergeEvent(EventInput value)

The event to be processed.

.google.cloud.dialogflow.v2beta1.EventInput event = 3;

Parameter
NameDescription
valueEventInput
Returns
TypeDescription
QueryInput.Builder

mergeFrom(QueryInput other)

public QueryInput.Builder mergeFrom(QueryInput other)
Parameter
NameDescription
otherQueryInput
Returns
TypeDescription
QueryInput.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public QueryInput.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
QueryInput.Builder
Overrides Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public QueryInput.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
QueryInput.Builder
Overrides

mergeText(TextInput value)

public QueryInput.Builder mergeText(TextInput value)

The natural language text to be processed.

.google.cloud.dialogflow.v2beta1.TextInput text = 2;

Parameter
NameDescription
valueTextInput
Returns
TypeDescription
QueryInput.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final QueryInput.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
QueryInput.Builder
Overrides

setAudioConfig(InputAudioConfig value)

public QueryInput.Builder setAudioConfig(InputAudioConfig value)

Instructs the speech recognizer how to process the speech audio.

.google.cloud.dialogflow.v2beta1.InputAudioConfig audio_config = 1;

Parameter
NameDescription
valueInputAudioConfig
Returns
TypeDescription
QueryInput.Builder

setAudioConfig(InputAudioConfig.Builder builderForValue)

public QueryInput.Builder setAudioConfig(InputAudioConfig.Builder builderForValue)

Instructs the speech recognizer how to process the speech audio.

.google.cloud.dialogflow.v2beta1.InputAudioConfig audio_config = 1;

Parameter
NameDescription
builderForValueInputAudioConfig.Builder
Returns
TypeDescription
QueryInput.Builder

setDtmf(TelephonyDtmfEvents value)

public QueryInput.Builder setDtmf(TelephonyDtmfEvents value)

The DTMF digits used to invoke intent and fill in parameter value.

.google.cloud.dialogflow.v2beta1.TelephonyDtmfEvents dtmf = 4;

Parameter
NameDescription
valueTelephonyDtmfEvents
Returns
TypeDescription
QueryInput.Builder

setDtmf(TelephonyDtmfEvents.Builder builderForValue)

public QueryInput.Builder setDtmf(TelephonyDtmfEvents.Builder builderForValue)

The DTMF digits used to invoke intent and fill in parameter value.

.google.cloud.dialogflow.v2beta1.TelephonyDtmfEvents dtmf = 4;

Parameter
NameDescription
builderForValueTelephonyDtmfEvents.Builder
Returns
TypeDescription
QueryInput.Builder

setEvent(EventInput value)

public QueryInput.Builder setEvent(EventInput value)

The event to be processed.

.google.cloud.dialogflow.v2beta1.EventInput event = 3;

Parameter
NameDescription
valueEventInput
Returns
TypeDescription
QueryInput.Builder

setEvent(EventInput.Builder builderForValue)

public QueryInput.Builder setEvent(EventInput.Builder builderForValue)

The event to be processed.

.google.cloud.dialogflow.v2beta1.EventInput event = 3;

Parameter
NameDescription
builderForValueEventInput.Builder
Returns
TypeDescription
QueryInput.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public QueryInput.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
QueryInput.Builder
Overrides

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public QueryInput.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
QueryInput.Builder
Overrides

setText(TextInput value)

public QueryInput.Builder setText(TextInput value)

The natural language text to be processed.

.google.cloud.dialogflow.v2beta1.TextInput text = 2;

Parameter
NameDescription
valueTextInput
Returns
TypeDescription
QueryInput.Builder

setText(TextInput.Builder builderForValue)

public QueryInput.Builder setText(TextInput.Builder builderForValue)

The natural language text to be processed.

.google.cloud.dialogflow.v2beta1.TextInput text = 2;

Parameter
NameDescription
builderForValueTextInput.Builder
Returns
TypeDescription
QueryInput.Builder

setUnknownFields(UnknownFieldSet unknownFields)

public final QueryInput.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
QueryInput.Builder
Overrides