Class SearchResponse.NaturalLanguageQueryUnderstandingInfo.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<SearchResponse.NaturalLanguageQueryUnderstandingInfo.Builder>
com.google.cloud.discoveryengine.v1beta.SearchResponse.NaturalLanguageQueryUnderstandingInfo.Builder
- All Implemented Interfaces:
SearchResponse.NaturalLanguageQueryUnderstandingInfoOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- SearchResponse.NaturalLanguageQueryUnderstandingInfo
public static final class SearchResponse.NaturalLanguageQueryUnderstandingInfo.Builder
extends com.google.protobuf.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.v1beta.SearchResponse.NaturalLanguageQueryUnderstandingInfo-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The filters that were extracted from the input query.Rewritten input query minus the extracted filters.The filters that were extracted from the input query represented in a structured form.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe filters that were extracted from the input query.com.google.protobuf.ByteStringThe filters that were extracted from the input query.Rewritten input query minus the extracted filters.com.google.protobuf.ByteStringRewritten input query minus the extracted filters.The filters that were extracted from the input query represented in a structured form.The filters that were extracted from the input query represented in a structured form.The filters that were extracted from the input query represented in a structured form.booleanThe filters that were extracted from the input query represented in a structured form.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeStructuredExtractedFilter(SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter value) The filters that were extracted from the input query represented in a structured form.setExtractedFilters(String value) The filters that were extracted from the input query.setExtractedFiltersBytes(com.google.protobuf.ByteString value) The filters that were extracted from the input query.setRewrittenQuery(String value) Rewritten input query minus the extracted filters.setRewrittenQueryBytes(com.google.protobuf.ByteString value) Rewritten input query minus the extracted filters.setStructuredExtractedFilter(SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter value) The filters that were extracted from the input query represented in a structured form.setStructuredExtractedFilter(SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter.Builder builderForValue) The filters that were extracted from the input query represented in a structured form.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<SearchResponse.NaturalLanguageQueryUnderstandingInfo.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<SearchResponse.NaturalLanguageQueryUnderstandingInfo.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<SearchResponse.NaturalLanguageQueryUnderstandingInfo.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public SearchResponse.NaturalLanguageQueryUnderstandingInfo.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SearchResponse.NaturalLanguageQueryUnderstandingInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<SearchResponse.NaturalLanguageQueryUnderstandingInfo.Builder>
-
mergeFrom
public SearchResponse.NaturalLanguageQueryUnderstandingInfo.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SearchResponse.NaturalLanguageQueryUnderstandingInfo.Builder>- Throws:
IOException
-
getExtractedFilters
The filters that were extracted from the input query.
string extracted_filters = 1;- Specified by:
getExtractedFiltersin interfaceSearchResponse.NaturalLanguageQueryUnderstandingInfoOrBuilder- Returns:
- The extractedFilters.
-
getExtractedFiltersBytes
public com.google.protobuf.ByteString getExtractedFiltersBytes()The filters that were extracted from the input query.
string extracted_filters = 1;- Specified by:
getExtractedFiltersBytesin interfaceSearchResponse.NaturalLanguageQueryUnderstandingInfoOrBuilder- Returns:
- The bytes for extractedFilters.
-
setExtractedFilters
public SearchResponse.NaturalLanguageQueryUnderstandingInfo.Builder setExtractedFilters(String value) The filters that were extracted from the input query.
string extracted_filters = 1;- Parameters:
value- The extractedFilters to set.- Returns:
- This builder for chaining.
-
clearExtractedFilters
The filters that were extracted from the input query.
string extracted_filters = 1;- Returns:
- This builder for chaining.
-
setExtractedFiltersBytes
public SearchResponse.NaturalLanguageQueryUnderstandingInfo.Builder setExtractedFiltersBytes(com.google.protobuf.ByteString value) The filters that were extracted from the input query.
string extracted_filters = 1;- Parameters:
value- The bytes for extractedFilters to set.- Returns:
- This builder for chaining.
-
getRewrittenQuery
Rewritten input query minus the extracted filters.
string rewritten_query = 2;- Specified by:
getRewrittenQueryin interfaceSearchResponse.NaturalLanguageQueryUnderstandingInfoOrBuilder- Returns:
- The rewrittenQuery.
-
getRewrittenQueryBytes
public com.google.protobuf.ByteString getRewrittenQueryBytes()Rewritten input query minus the extracted filters.
string rewritten_query = 2;- Specified by:
getRewrittenQueryBytesin interfaceSearchResponse.NaturalLanguageQueryUnderstandingInfoOrBuilder- Returns:
- The bytes for rewrittenQuery.
-
setRewrittenQuery
Rewritten input query minus the extracted filters.
string rewritten_query = 2;- Parameters:
value- The rewrittenQuery to set.- Returns:
- This builder for chaining.
-
clearRewrittenQuery
Rewritten input query minus the extracted filters.
string rewritten_query = 2;- Returns:
- This builder for chaining.
-
setRewrittenQueryBytes
public SearchResponse.NaturalLanguageQueryUnderstandingInfo.Builder setRewrittenQueryBytes(com.google.protobuf.ByteString value) Rewritten input query minus the extracted filters.
string rewritten_query = 2;- Parameters:
value- The bytes for rewrittenQuery to set.- Returns:
- This builder for chaining.
-
hasStructuredExtractedFilter
public boolean hasStructuredExtractedFilter()The filters that were extracted from the input query represented in a structured form.
.google.cloud.discoveryengine.v1beta.SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter structured_extracted_filter = 3;- Specified by:
hasStructuredExtractedFilterin interfaceSearchResponse.NaturalLanguageQueryUnderstandingInfoOrBuilder- Returns:
- Whether the structuredExtractedFilter field is set.
-
getStructuredExtractedFilter
public SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter getStructuredExtractedFilter()The filters that were extracted from the input query represented in a structured form.
.google.cloud.discoveryengine.v1beta.SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter structured_extracted_filter = 3;- Specified by:
getStructuredExtractedFilterin interfaceSearchResponse.NaturalLanguageQueryUnderstandingInfoOrBuilder- Returns:
- The structuredExtractedFilter.
-
setStructuredExtractedFilter
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.v1beta.SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter structured_extracted_filter = 3; -
setStructuredExtractedFilter
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.v1beta.SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter structured_extracted_filter = 3; -
mergeStructuredExtractedFilter
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.v1beta.SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter structured_extracted_filter = 3; -
clearStructuredExtractedFilter
public SearchResponse.NaturalLanguageQueryUnderstandingInfo.Builder clearStructuredExtractedFilter()The filters that were extracted from the input query represented in a structured form.
.google.cloud.discoveryengine.v1beta.SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter structured_extracted_filter = 3; -
getStructuredExtractedFilterBuilder
public SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter.Builder getStructuredExtractedFilterBuilder()The filters that were extracted from the input query represented in a structured form.
.google.cloud.discoveryengine.v1beta.SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter structured_extracted_filter = 3; -
getStructuredExtractedFilterOrBuilder
public SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilterOrBuilder getStructuredExtractedFilterOrBuilder()The filters that were extracted from the input query represented in a structured form.
.google.cloud.discoveryengine.v1beta.SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter structured_extracted_filter = 3;- Specified by:
getStructuredExtractedFilterOrBuilderin interfaceSearchResponse.NaturalLanguageQueryUnderstandingInfoOrBuilder
-