- 0.72.0 (latest)
- 0.71.0
- 0.70.0
- 0.69.0
- 0.68.0
- 0.66.0
- 0.64.0
- 0.63.0
- 0.60.0
- 0.59.0
- 0.58.0
- 0.56.0
- 0.55.0
- 0.54.0
- 0.53.0
- 0.52.0
- 0.51.0
- 0.50.0
- 0.49.0
- 0.48.0
- 0.47.0
- 0.45.0
- 0.44.0
- 0.43.0
- 0.42.0
- 0.41.0
- 0.40.0
- 0.39.0
- 0.38.0
- 0.37.0
- 0.36.0
- 0.35.0
- 0.33.0
- 0.32.0
- 0.31.0
- 0.30.0
- 0.29.0
- 0.28.0
- 0.27.0
- 0.26.0
- 0.25.0
- 0.24.0
- 0.23.0
- 0.20.0
- 0.19.0
- 0.18.0
- 0.17.0
- 0.16.0
- 0.15.0
- 0.14.0
- 0.13.0
- 0.12.0
- 0.11.0
- 0.10.0
- 0.9.0
- 0.8.0
- 0.7.0
- 0.5.0
- 0.4.0
- 0.3.0
- 0.2.0
- 0.1.0
public static final class SearchRequest.NaturalLanguageQueryUnderstandingSpec.Builder extends GeneratedMessageV3.Builder<SearchRequest.NaturalLanguageQueryUnderstandingSpec.Builder> implements SearchRequest.NaturalLanguageQueryUnderstandingSpecOrBuilderSpecification to enable natural language understanding capabilities for search requests.
Protobuf type
google.cloud.discoveryengine.v1beta.SearchRequest.NaturalLanguageQueryUnderstandingSpec
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > SearchRequest.NaturalLanguageQueryUnderstandingSpec.BuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
addAllGeoSearchQueryDetectionFieldNames(Iterable<String> values)
public SearchRequest.NaturalLanguageQueryUnderstandingSpec.Builder addAllGeoSearchQueryDetectionFieldNames(Iterable<String> values) Field names used for location-based filtering, where geolocation filters
are detected in natural language search queries.
Only valid when the FilterExtractionCondition is set to ENABLED.
If this field is set, it overrides the field names set in ServingConfig.geo_search_query_detection_field_names.
repeated string geo_search_query_detection_field_names = 2;
| Parameter | |
|---|---|
| Name | Description |
values |
Iterable<String>The geoSearchQueryDetectionFieldNames to add. |
| Returns | |
|---|---|
| Type | Description |
SearchRequest.NaturalLanguageQueryUnderstandingSpec.Builder |
This builder for chaining. |
addGeoSearchQueryDetectionFieldNames(String value)
public SearchRequest.NaturalLanguageQueryUnderstandingSpec.Builder addGeoSearchQueryDetectionFieldNames(String value) Field names used for location-based filtering, where geolocation filters
are detected in natural language search queries.
Only valid when the FilterExtractionCondition is set to ENABLED.
If this field is set, it overrides the field names set in ServingConfig.geo_search_query_detection_field_names.
repeated string geo_search_query_detection_field_names = 2;
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe geoSearchQueryDetectionFieldNames to add. |
| Returns | |
|---|---|
| Type | Description |
SearchRequest.NaturalLanguageQueryUnderstandingSpec.Builder |
This builder for chaining. |
addGeoSearchQueryDetectionFieldNamesBytes(ByteString value)
public SearchRequest.NaturalLanguageQueryUnderstandingSpec.Builder addGeoSearchQueryDetectionFieldNamesBytes(ByteString value) Field names used for location-based filtering, where geolocation filters
are detected in natural language search queries.
Only valid when the FilterExtractionCondition is set to ENABLED.
If this field is set, it overrides the field names set in ServingConfig.geo_search_query_detection_field_names.
repeated string geo_search_query_detection_field_names = 2;
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes of the geoSearchQueryDetectionFieldNames to add. |
| Returns | |
|---|---|
| Type | Description |
SearchRequest.NaturalLanguageQueryUnderstandingSpec.Builder |
This builder for chaining. |
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public SearchRequest.NaturalLanguageQueryUnderstandingSpec.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)| Parameters | |
|---|---|
| Name | Description |
field |
FieldDescriptor |
value |
Object |
| Returns | |
|---|---|
| Type | Description |
SearchRequest.NaturalLanguageQueryUnderstandingSpec.Builder |
|
build()
public SearchRequest.NaturalLanguageQueryUnderstandingSpec build()| Returns | |
|---|---|
| Type | Description |
SearchRequest.NaturalLanguageQueryUnderstandingSpec |
|
buildPartial()
public SearchRequest.NaturalLanguageQueryUnderstandingSpec buildPartial()| Returns | |
|---|---|
| Type | Description |
SearchRequest.NaturalLanguageQueryUnderstandingSpec |
|
clear()
public SearchRequest.NaturalLanguageQueryUnderstandingSpec.Builder clear()| Returns | |
|---|---|
| Type | Description |
SearchRequest.NaturalLanguageQueryUnderstandingSpec.Builder |
|
clearField(Descriptors.FieldDescriptor field)
public SearchRequest.NaturalLanguageQueryUnderstandingSpec.Builder clearField(Descriptors.FieldDescriptor field)| Parameter | |
|---|---|
| Name | Description |
field |
FieldDescriptor |
| Returns | |
|---|---|
| Type | Description |
SearchRequest.NaturalLanguageQueryUnderstandingSpec.Builder |
|
clearFilterExtractionCondition()
public SearchRequest.NaturalLanguageQueryUnderstandingSpec.Builder clearFilterExtractionCondition()The condition under which filter extraction should occur. Default to [Condition.DISABLED][].
.google.cloud.discoveryengine.v1beta.SearchRequest.NaturalLanguageQueryUnderstandingSpec.FilterExtractionCondition filter_extraction_condition = 1;
| Returns | |
|---|---|
| Type | Description |
SearchRequest.NaturalLanguageQueryUnderstandingSpec.Builder |
This builder for chaining. |
clearGeoSearchQueryDetectionFieldNames()
public SearchRequest.NaturalLanguageQueryUnderstandingSpec.Builder clearGeoSearchQueryDetectionFieldNames() Field names used for location-based filtering, where geolocation filters
are detected in natural language search queries.
Only valid when the FilterExtractionCondition is set to ENABLED.
If this field is set, it overrides the field names set in ServingConfig.geo_search_query_detection_field_names.
repeated string geo_search_query_detection_field_names = 2;
| Returns | |
|---|---|
| Type | Description |
SearchRequest.NaturalLanguageQueryUnderstandingSpec.Builder |
This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public SearchRequest.NaturalLanguageQueryUnderstandingSpec.Builder clearOneof(Descriptors.OneofDescriptor oneof)| Parameter | |
|---|---|
| Name | Description |
oneof |
OneofDescriptor |
| Returns | |
|---|---|
| Type | Description |
SearchRequest.NaturalLanguageQueryUnderstandingSpec.Builder |
|
clone()
public SearchRequest.NaturalLanguageQueryUnderstandingSpec.Builder clone()| Returns | |
|---|---|
| Type | Description |
SearchRequest.NaturalLanguageQueryUnderstandingSpec.Builder |
|
getDefaultInstanceForType()
public SearchRequest.NaturalLanguageQueryUnderstandingSpec getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
SearchRequest.NaturalLanguageQueryUnderstandingSpec |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getFilterExtractionCondition()
public SearchRequest.NaturalLanguageQueryUnderstandingSpec.FilterExtractionCondition getFilterExtractionCondition()The condition under which filter extraction should occur. Default to [Condition.DISABLED][].
.google.cloud.discoveryengine.v1beta.SearchRequest.NaturalLanguageQueryUnderstandingSpec.FilterExtractionCondition filter_extraction_condition = 1;
| Returns | |
|---|---|
| Type | Description |
SearchRequest.NaturalLanguageQueryUnderstandingSpec.FilterExtractionCondition |
The filterExtractionCondition. |
getFilterExtractionConditionValue()
public int getFilterExtractionConditionValue()The condition under which filter extraction should occur. Default to [Condition.DISABLED][].
.google.cloud.discoveryengine.v1beta.SearchRequest.NaturalLanguageQueryUnderstandingSpec.FilterExtractionCondition filter_extraction_condition = 1;
| Returns | |
|---|---|
| Type | Description |
int |
The enum numeric value on the wire for filterExtractionCondition. |
getGeoSearchQueryDetectionFieldNames(int index)
public String getGeoSearchQueryDetectionFieldNames(int index) Field names used for location-based filtering, where geolocation filters
are detected in natural language search queries.
Only valid when the FilterExtractionCondition is set to ENABLED.
If this field is set, it overrides the field names set in ServingConfig.geo_search_query_detection_field_names.
repeated string geo_search_query_detection_field_names = 2;
| Parameter | |
|---|---|
| Name | Description |
index |
intThe index of the element to return. |
| Returns | |
|---|---|
| Type | Description |
String |
The geoSearchQueryDetectionFieldNames at the given index. |
getGeoSearchQueryDetectionFieldNamesBytes(int index)
public ByteString getGeoSearchQueryDetectionFieldNamesBytes(int index) Field names used for location-based filtering, where geolocation filters
are detected in natural language search queries.
Only valid when the FilterExtractionCondition is set to ENABLED.
If this field is set, it overrides the field names set in ServingConfig.geo_search_query_detection_field_names.
repeated string geo_search_query_detection_field_names = 2;
| Parameter | |
|---|---|
| Name | Description |
index |
intThe index of the value to return. |
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes of the geoSearchQueryDetectionFieldNames at the given index. |
getGeoSearchQueryDetectionFieldNamesCount()
public int getGeoSearchQueryDetectionFieldNamesCount() Field names used for location-based filtering, where geolocation filters
are detected in natural language search queries.
Only valid when the FilterExtractionCondition is set to ENABLED.
If this field is set, it overrides the field names set in ServingConfig.geo_search_query_detection_field_names.
repeated string geo_search_query_detection_field_names = 2;
| Returns | |
|---|---|
| Type | Description |
int |
The count of geoSearchQueryDetectionFieldNames. |
getGeoSearchQueryDetectionFieldNamesList()
public ProtocolStringList getGeoSearchQueryDetectionFieldNamesList() Field names used for location-based filtering, where geolocation filters
are detected in natural language search queries.
Only valid when the FilterExtractionCondition is set to ENABLED.
If this field is set, it overrides the field names set in ServingConfig.geo_search_query_detection_field_names.
repeated string geo_search_query_detection_field_names = 2;
| Returns | |
|---|---|
| Type | Description |
ProtocolStringList |
A list containing the geoSearchQueryDetectionFieldNames. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(SearchRequest.NaturalLanguageQueryUnderstandingSpec other)
public SearchRequest.NaturalLanguageQueryUnderstandingSpec.Builder mergeFrom(SearchRequest.NaturalLanguageQueryUnderstandingSpec other)| Parameter | |
|---|---|
| Name | Description |
other |
SearchRequest.NaturalLanguageQueryUnderstandingSpec |
| Returns | |
|---|---|
| Type | Description |
SearchRequest.NaturalLanguageQueryUnderstandingSpec.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public SearchRequest.NaturalLanguageQueryUnderstandingSpec.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
SearchRequest.NaturalLanguageQueryUnderstandingSpec.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public SearchRequest.NaturalLanguageQueryUnderstandingSpec.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
SearchRequest.NaturalLanguageQueryUnderstandingSpec.Builder |
|
mergeUnknownFields(UnknownFieldSet unknownFields)
public final SearchRequest.NaturalLanguageQueryUnderstandingSpec.Builder mergeUnknownFields(UnknownFieldSet unknownFields)| Parameter | |
|---|---|
| Name | Description |
unknownFields |
UnknownFieldSet |
| Returns | |
|---|---|
| Type | Description |
SearchRequest.NaturalLanguageQueryUnderstandingSpec.Builder |
|
setField(Descriptors.FieldDescriptor field, Object value)
public SearchRequest.NaturalLanguageQueryUnderstandingSpec.Builder setField(Descriptors.FieldDescriptor field, Object value)| Parameters | |
|---|---|
| Name | Description |
field |
FieldDescriptor |
value |
Object |
| Returns | |
|---|---|
| Type | Description |
SearchRequest.NaturalLanguageQueryUnderstandingSpec.Builder |
|
setFilterExtractionCondition(SearchRequest.NaturalLanguageQueryUnderstandingSpec.FilterExtractionCondition value)
public SearchRequest.NaturalLanguageQueryUnderstandingSpec.Builder setFilterExtractionCondition(SearchRequest.NaturalLanguageQueryUnderstandingSpec.FilterExtractionCondition value)The condition under which filter extraction should occur. Default to [Condition.DISABLED][].
.google.cloud.discoveryengine.v1beta.SearchRequest.NaturalLanguageQueryUnderstandingSpec.FilterExtractionCondition filter_extraction_condition = 1;
| Parameter | |
|---|---|
| Name | Description |
value |
SearchRequest.NaturalLanguageQueryUnderstandingSpec.FilterExtractionConditionThe filterExtractionCondition to set. |
| Returns | |
|---|---|
| Type | Description |
SearchRequest.NaturalLanguageQueryUnderstandingSpec.Builder |
This builder for chaining. |
setFilterExtractionConditionValue(int value)
public SearchRequest.NaturalLanguageQueryUnderstandingSpec.Builder setFilterExtractionConditionValue(int value)The condition under which filter extraction should occur. Default to [Condition.DISABLED][].
.google.cloud.discoveryengine.v1beta.SearchRequest.NaturalLanguageQueryUnderstandingSpec.FilterExtractionCondition filter_extraction_condition = 1;
| Parameter | |
|---|---|
| Name | Description |
value |
intThe enum numeric value on the wire for filterExtractionCondition to set. |
| Returns | |
|---|---|
| Type | Description |
SearchRequest.NaturalLanguageQueryUnderstandingSpec.Builder |
This builder for chaining. |
setGeoSearchQueryDetectionFieldNames(int index, String value)
public SearchRequest.NaturalLanguageQueryUnderstandingSpec.Builder setGeoSearchQueryDetectionFieldNames(int index, String value) Field names used for location-based filtering, where geolocation filters
are detected in natural language search queries.
Only valid when the FilterExtractionCondition is set to ENABLED.
If this field is set, it overrides the field names set in ServingConfig.geo_search_query_detection_field_names.
repeated string geo_search_query_detection_field_names = 2;
| Parameters | |
|---|---|
| Name | Description |
index |
intThe index to set the value at. |
value |
StringThe geoSearchQueryDetectionFieldNames to set. |
| Returns | |
|---|---|
| Type | Description |
SearchRequest.NaturalLanguageQueryUnderstandingSpec.Builder |
This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public SearchRequest.NaturalLanguageQueryUnderstandingSpec.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)| Parameters | |
|---|---|
| Name | Description |
field |
FieldDescriptor |
index |
int |
value |
Object |
| Returns | |
|---|---|
| Type | Description |
SearchRequest.NaturalLanguageQueryUnderstandingSpec.Builder |
|
setUnknownFields(UnknownFieldSet unknownFields)
public final SearchRequest.NaturalLanguageQueryUnderstandingSpec.Builder setUnknownFields(UnknownFieldSet unknownFields)| Parameter | |
|---|---|
| Name | Description |
unknownFields |
UnknownFieldSet |
| Returns | |
|---|---|
| Type | Description |
SearchRequest.NaturalLanguageQueryUnderstandingSpec.Builder |
|