Class QueryInput.Builder (4.89.0)

public static final class QueryInput.Builder extends GeneratedMessage.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.v2.QueryInput

Implements

QueryInputOrBuilder

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public QueryInput build()
Returns
Type Description
QueryInput

buildPartial()

public QueryInput buildPartial()
Returns
Type Description
QueryInput

clear()

public QueryInput.Builder clear()
Returns
Type Description
QueryInput.Builder
Overrides

clearAudioConfig()

public QueryInput.Builder clearAudioConfig()

Instructs the speech recognizer how to process the speech audio.

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

Returns
Type Description
QueryInput.Builder

clearEvent()

public QueryInput.Builder clearEvent()

The event to be processed.

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

Returns
Type Description
QueryInput.Builder

clearInput()

public QueryInput.Builder clearInput()
Returns
Type Description
QueryInput.Builder

clearText()

public QueryInput.Builder clearText()

The natural language text to be processed. Text length must not exceed 256 character for virtual agent interactions.

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

Returns
Type Description
QueryInput.Builder

getAudioConfig()

public InputAudioConfig getAudioConfig()

Instructs the speech recognizer how to process the speech audio.

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

Returns
Type Description
InputAudioConfig

The audioConfig.

getAudioConfigBuilder()

public InputAudioConfig.Builder getAudioConfigBuilder()

Instructs the speech recognizer how to process the speech audio.

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

Returns
Type Description
InputAudioConfig.Builder

getAudioConfigOrBuilder()

public InputAudioConfigOrBuilder getAudioConfigOrBuilder()

Instructs the speech recognizer how to process the speech audio.

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

Returns
Type Description
InputAudioConfigOrBuilder

getDefaultInstanceForType()

public QueryInput getDefaultInstanceForType()
Returns
Type Description
QueryInput

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getEvent()

public EventInput getEvent()

The event to be processed.

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

Returns
Type Description
EventInput

The event.

getEventBuilder()

public EventInput.Builder getEventBuilder()

The event to be processed.

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

Returns
Type Description
EventInput.Builder

getEventOrBuilder()

public EventInputOrBuilder getEventOrBuilder()

The event to be processed.

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

Returns
Type Description
EventInputOrBuilder

getInputCase()

public QueryInput.InputCase getInputCase()
Returns
Type Description
QueryInput.InputCase

getText()

public TextInput getText()

The natural language text to be processed. Text length must not exceed 256 character for virtual agent interactions.

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

Returns
Type Description
TextInput

The text.

getTextBuilder()

public TextInput.Builder getTextBuilder()

The natural language text to be processed. Text length must not exceed 256 character for virtual agent interactions.

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

Returns
Type Description
TextInput.Builder

getTextOrBuilder()

public TextInputOrBuilder getTextOrBuilder()

The natural language text to be processed. Text length must not exceed 256 character for virtual agent interactions.

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

Returns
Type Description
TextInputOrBuilder

hasAudioConfig()

public boolean hasAudioConfig()

Instructs the speech recognizer how to process the speech audio.

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

Returns
Type Description
boolean

Whether the audioConfig field is set.

hasEvent()

public boolean hasEvent()

The event to be processed.

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

Returns
Type Description
boolean

Whether the event field is set.

hasText()

public boolean hasText()

The natural language text to be processed. Text length must not exceed 256 character for virtual agent interactions.

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

Returns
Type Description
boolean

Whether the text field is set.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeAudioConfig(InputAudioConfig value)

public QueryInput.Builder mergeAudioConfig(InputAudioConfig value)

Instructs the speech recognizer how to process the speech audio.

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

Parameter
Name Description
value InputAudioConfig
Returns
Type Description
QueryInput.Builder

mergeEvent(EventInput value)

public QueryInput.Builder mergeEvent(EventInput value)

The event to be processed.

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

Parameter
Name Description
value EventInput
Returns
Type Description
QueryInput.Builder

mergeFrom(QueryInput other)

public QueryInput.Builder mergeFrom(QueryInput other)
Parameter
Name Description
other QueryInput
Returns
Type Description
QueryInput.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public QueryInput.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
QueryInput.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public QueryInput.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
QueryInput.Builder
Overrides

mergeText(TextInput value)

public QueryInput.Builder mergeText(TextInput value)

The natural language text to be processed. Text length must not exceed 256 character for virtual agent interactions.

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

Parameter
Name Description
value TextInput
Returns
Type Description
QueryInput.Builder

setAudioConfig(InputAudioConfig value)

public QueryInput.Builder setAudioConfig(InputAudioConfig value)

Instructs the speech recognizer how to process the speech audio.

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

Parameter
Name Description
value InputAudioConfig
Returns
Type Description
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.v2.InputAudioConfig audio_config = 1;

Parameter
Name Description
builderForValue InputAudioConfig.Builder
Returns
Type Description
QueryInput.Builder

setEvent(EventInput value)

public QueryInput.Builder setEvent(EventInput value)

The event to be processed.

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

Parameter
Name Description
value EventInput
Returns
Type Description
QueryInput.Builder

setEvent(EventInput.Builder builderForValue)

public QueryInput.Builder setEvent(EventInput.Builder builderForValue)

The event to be processed.

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

Parameter
Name Description
builderForValue EventInput.Builder
Returns
Type Description
QueryInput.Builder

setText(TextInput value)

public QueryInput.Builder setText(TextInput value)

The natural language text to be processed. Text length must not exceed 256 character for virtual agent interactions.

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

Parameter
Name Description
value TextInput
Returns
Type Description
QueryInput.Builder

setText(TextInput.Builder builderForValue)

public QueryInput.Builder setText(TextInput.Builder builderForValue)

The natural language text to be processed. Text length must not exceed 256 character for virtual agent interactions.

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

Parameter
Name Description
builderForValue TextInput.Builder
Returns
Type Description
QueryInput.Builder