Class SearchResponse.NaturalLanguageQueryUnderstandingInfo.Builder (0.81.0)

public static final class SearchResponse.NaturalLanguageQueryUnderstandingInfo.Builder extends GeneratedMessage.Builder<SearchResponse.NaturalLanguageQueryUnderstandingInfo.Builder> implements SearchResponse.NaturalLanguageQueryUnderstandingInfoOrBuilder

Information describing what natural language understanding was done on the input query.

Protobuf type google.cloud.discoveryengine.v1.SearchResponse.NaturalLanguageQueryUnderstandingInfo

Inheritance

java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > SearchResponse.NaturalLanguageQueryUnderstandingInfo.Builder

Static Methods

getDescriptor()

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

Methods

addAllClassifiedIntents(Iterable<String> values)

public SearchResponse.NaturalLanguageQueryUnderstandingInfo.Builder addAllClassifiedIntents(Iterable<String> values)

The classified intents from the input query.

repeated string classified_intents = 5;

Parameter
Name Description
values Iterable<String>

The classifiedIntents to add.

Returns
Type Description
SearchResponse.NaturalLanguageQueryUnderstandingInfo.Builder

This builder for chaining.

addClassifiedIntents(String value)

public SearchResponse.NaturalLanguageQueryUnderstandingInfo.Builder addClassifiedIntents(String value)

The classified intents from the input query.

repeated string classified_intents = 5;

Parameter
Name Description
value String

The classifiedIntents to add.

Returns
Type Description
SearchResponse.NaturalLanguageQueryUnderstandingInfo.Builder

This builder for chaining.

addClassifiedIntentsBytes(ByteString value)

public SearchResponse.NaturalLanguageQueryUnderstandingInfo.Builder addClassifiedIntentsBytes(ByteString value)

The classified intents from the input query.

repeated string classified_intents = 5;

Parameter
Name Description
value ByteString

The bytes of the classifiedIntents to add.

Returns
Type Description
SearchResponse.NaturalLanguageQueryUnderstandingInfo.Builder

This builder for chaining.

build()

public SearchResponse.NaturalLanguageQueryUnderstandingInfo build()
Returns
Type Description
SearchResponse.NaturalLanguageQueryUnderstandingInfo

buildPartial()

public SearchResponse.NaturalLanguageQueryUnderstandingInfo buildPartial()
Returns
Type Description
SearchResponse.NaturalLanguageQueryUnderstandingInfo

clear()

public SearchResponse.NaturalLanguageQueryUnderstandingInfo.Builder clear()
Returns
Type Description
SearchResponse.NaturalLanguageQueryUnderstandingInfo.Builder
Overrides

clearClassifiedIntents()

public SearchResponse.NaturalLanguageQueryUnderstandingInfo.Builder clearClassifiedIntents()

The classified intents from the input query.

repeated string classified_intents = 5;

Returns
Type Description
SearchResponse.NaturalLanguageQueryUnderstandingInfo.Builder

This builder for chaining.

clearExtractedFilters()

public SearchResponse.NaturalLanguageQueryUnderstandingInfo.Builder clearExtractedFilters()

The filters that were extracted from the input query.

string extracted_filters = 1;

Returns
Type Description
SearchResponse.NaturalLanguageQueryUnderstandingInfo.Builder

This builder for chaining.

clearRewrittenQuery()

public SearchResponse.NaturalLanguageQueryUnderstandingInfo.Builder clearRewrittenQuery()

Rewritten input query minus the extracted filters.

string rewritten_query = 2;

Returns
Type Description
SearchResponse.NaturalLanguageQueryUnderstandingInfo.Builder

This builder for chaining.

clearStructuredExtractedFilter()

public SearchResponse.NaturalLanguageQueryUnderstandingInfo.Builder clearStructuredExtractedFilter()

The filters that were extracted from the input query represented in a structured form.

.google.cloud.discoveryengine.v1.SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter structured_extracted_filter = 3;

Returns
Type Description
SearchResponse.NaturalLanguageQueryUnderstandingInfo.Builder

getClassifiedIntents(int index)

public String getClassifiedIntents(int index)

The classified intents from the input query.

repeated string classified_intents = 5;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The classifiedIntents at the given index.

getClassifiedIntentsBytes(int index)

public ByteString getClassifiedIntentsBytes(int index)

The classified intents from the input query.

repeated string classified_intents = 5;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the classifiedIntents at the given index.

getClassifiedIntentsCount()

public int getClassifiedIntentsCount()

The classified intents from the input query.

repeated string classified_intents = 5;

Returns
Type Description
int

The count of classifiedIntents.

getClassifiedIntentsList()

public ProtocolStringList getClassifiedIntentsList()

The classified intents from the input query.

repeated string classified_intents = 5;

Returns
Type Description
ProtocolStringList

A list containing the classifiedIntents.

getDefaultInstanceForType()

public SearchResponse.NaturalLanguageQueryUnderstandingInfo getDefaultInstanceForType()
Returns
Type Description
SearchResponse.NaturalLanguageQueryUnderstandingInfo

getDescriptorForType()

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

getExtractedFilters()

public String getExtractedFilters()

The filters that were extracted from the input query.

string extracted_filters = 1;

Returns
Type Description
String

The extractedFilters.

getExtractedFiltersBytes()

public ByteString getExtractedFiltersBytes()

The filters that were extracted from the input query.

string extracted_filters = 1;

Returns
Type Description
ByteString

The bytes for extractedFilters.

getRewrittenQuery()

public String getRewrittenQuery()

Rewritten input query minus the extracted filters.

string rewritten_query = 2;

Returns
Type Description
String

The rewrittenQuery.

getRewrittenQueryBytes()

public ByteString getRewrittenQueryBytes()

Rewritten input query minus the extracted filters.

string rewritten_query = 2;

Returns
Type Description
ByteString

The bytes for rewrittenQuery.

getStructuredExtractedFilter()

public SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter getStructuredExtractedFilter()

The filters that were extracted from the input query represented in a structured form.

.google.cloud.discoveryengine.v1.SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter structured_extracted_filter = 3;

Returns
Type Description
SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter

The structuredExtractedFilter.

getStructuredExtractedFilterBuilder()

public SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter.Builder getStructuredExtractedFilterBuilder()

The filters that were extracted from the input query represented in a structured form.

.google.cloud.discoveryengine.v1.SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter structured_extracted_filter = 3;

Returns
Type Description
SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter.Builder

getStructuredExtractedFilterOrBuilder()

public SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilterOrBuilder getStructuredExtractedFilterOrBuilder()

The filters that were extracted from the input query represented in a structured form.

.google.cloud.discoveryengine.v1.SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter structured_extracted_filter = 3;

Returns
Type Description
SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilterOrBuilder

hasStructuredExtractedFilter()

public boolean hasStructuredExtractedFilter()

The filters that were extracted from the input query represented in a structured form.

.google.cloud.discoveryengine.v1.SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter structured_extracted_filter = 3;

Returns
Type Description
boolean

Whether the structuredExtractedFilter field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(SearchResponse.NaturalLanguageQueryUnderstandingInfo other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeStructuredExtractedFilter(SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter value)

public SearchResponse.NaturalLanguageQueryUnderstandingInfo.Builder mergeStructuredExtractedFilter(SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter value)

The filters that were extracted from the input query represented in a structured form.

.google.cloud.discoveryengine.v1.SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter structured_extracted_filter = 3;

Parameter
Name Description
value SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter
Returns
Type Description
SearchResponse.NaturalLanguageQueryUnderstandingInfo.Builder

setClassifiedIntents(int index, String value)

public SearchResponse.NaturalLanguageQueryUnderstandingInfo.Builder setClassifiedIntents(int index, String value)

The classified intents from the input query.

repeated string classified_intents = 5;

Parameters
Name Description
index int

The index to set the value at.

value String

The classifiedIntents to set.

Returns
Type Description
SearchResponse.NaturalLanguageQueryUnderstandingInfo.Builder

This builder for chaining.

setExtractedFilters(String value)

public SearchResponse.NaturalLanguageQueryUnderstandingInfo.Builder setExtractedFilters(String value)

The filters that were extracted from the input query.

string extracted_filters = 1;

Parameter
Name Description
value String

The extractedFilters to set.

Returns
Type Description
SearchResponse.NaturalLanguageQueryUnderstandingInfo.Builder

This builder for chaining.

setExtractedFiltersBytes(ByteString value)

public SearchResponse.NaturalLanguageQueryUnderstandingInfo.Builder setExtractedFiltersBytes(ByteString value)

The filters that were extracted from the input query.

string extracted_filters = 1;

Parameter
Name Description
value ByteString

The bytes for extractedFilters to set.

Returns
Type Description
SearchResponse.NaturalLanguageQueryUnderstandingInfo.Builder

This builder for chaining.

setRewrittenQuery(String value)

public SearchResponse.NaturalLanguageQueryUnderstandingInfo.Builder setRewrittenQuery(String value)

Rewritten input query minus the extracted filters.

string rewritten_query = 2;

Parameter
Name Description
value String

The rewrittenQuery to set.

Returns
Type Description
SearchResponse.NaturalLanguageQueryUnderstandingInfo.Builder

This builder for chaining.

setRewrittenQueryBytes(ByteString value)

public SearchResponse.NaturalLanguageQueryUnderstandingInfo.Builder setRewrittenQueryBytes(ByteString value)

Rewritten input query minus the extracted filters.

string rewritten_query = 2;

Parameter
Name Description
value ByteString

The bytes for rewrittenQuery to set.

Returns
Type Description
SearchResponse.NaturalLanguageQueryUnderstandingInfo.Builder

This builder for chaining.

setStructuredExtractedFilter(SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter value)

public SearchResponse.NaturalLanguageQueryUnderstandingInfo.Builder setStructuredExtractedFilter(SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter value)

The filters that were extracted from the input query represented in a structured form.

.google.cloud.discoveryengine.v1.SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter structured_extracted_filter = 3;

Parameter
Name Description
value SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter
Returns
Type Description
SearchResponse.NaturalLanguageQueryUnderstandingInfo.Builder

setStructuredExtractedFilter(SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter.Builder builderForValue)

public SearchResponse.NaturalLanguageQueryUnderstandingInfo.Builder setStructuredExtractedFilter(SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter.Builder builderForValue)

The filters that were extracted from the input query represented in a structured form.

.google.cloud.discoveryengine.v1.SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter structured_extracted_filter = 3;

Parameter
Name Description
builderForValue SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter.Builder
Returns
Type Description
SearchResponse.NaturalLanguageQueryUnderstandingInfo.Builder