Class QueryInput.Builder (4.40.0)

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.v2.QueryInput

Implements

QueryInputOrBuilder

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public QueryInput.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
QueryInput.Builder
Overrides

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

clearField(Descriptors.FieldDescriptor field)

public QueryInput.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
QueryInput.Builder
Overrides

clearInput()

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

clearOneof(Descriptors.OneofDescriptor oneof)

public QueryInput.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
QueryInput.Builder
Overrides

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

clone()

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

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 GeneratedMessageV3.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

mergeUnknownFields(UnknownFieldSet unknownFields)

public final QueryInput.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
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.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

setField(Descriptors.FieldDescriptor field, Object value)

public QueryInput.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
QueryInput.Builder
Overrides

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

public QueryInput.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
QueryInput.Builder
Overrides

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

setUnknownFields(UnknownFieldSet unknownFields)

public final QueryInput.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
QueryInput.Builder
Overrides