Class SearchResponse.SearchResult.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<SearchResponse.SearchResult.Builder>
com.google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult.Builder
- All Implemented Interfaces:
SearchResponse.SearchResultOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- SearchResponse.SearchResult
public static final class SearchResponse.SearchResult.Builder
extends com.google.protobuf.GeneratedMessage.Builder<SearchResponse.SearchResult.Builder>
implements SearchResponse.SearchResultOrBuilder
Represents the search results.Protobuf type
google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The chunk data in the search response if the [SearchRequest.ContentSearchSpec.search_result_mode][google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.search_result_mode] is set to [CHUNKS][google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.SearchResultMode.CHUNKS].The document data snippet in the search response.clearId()[Document.id][google.cloud.discoveryengine.v1beta.Document.id] of the searched [Document][google.cloud.discoveryengine.v1beta.Document].A set of ranking signals associated with the result.booleanGoogle provided available scores.getChunk()The chunk data in the search response if the [SearchRequest.ContentSearchSpec.search_result_mode][google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.search_result_mode] is set to [CHUNKS][google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.SearchResultMode.CHUNKS].The chunk data in the search response if the [SearchRequest.ContentSearchSpec.search_result_mode][google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.search_result_mode] is set to [CHUNKS][google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.SearchResultMode.CHUNKS].The chunk data in the search response if the [SearchRequest.ContentSearchSpec.search_result_mode][google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.search_result_mode] is set to [CHUNKS][google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.SearchResultMode.CHUNKS].static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe document data snippet in the search response.The document data snippet in the search response.The document data snippet in the search response.getId()[Document.id][google.cloud.discoveryengine.v1beta.Document.id] of the searched [Document][google.cloud.discoveryengine.v1beta.Document].com.google.protobuf.ByteString[Document.id][google.cloud.discoveryengine.v1beta.Document.id] of the searched [Document][google.cloud.discoveryengine.v1beta.Document].Deprecated.intGoogle provided available scores.Google provided available scores.getModelScoresOrDefault(String key, DoubleList defaultValue) Google provided available scores.Google provided available scores.Deprecated.A set of ranking signals associated with the result.A set of ranking signals associated with the result.A set of ranking signals associated with the result.booleanhasChunk()The chunk data in the search response if the [SearchRequest.ContentSearchSpec.search_result_mode][google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.search_result_mode] is set to [CHUNKS][google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.SearchResultMode.CHUNKS].booleanThe document data snippet in the search response.booleanA set of ranking signals associated with the result.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number) final booleanmergeChunk(Chunk value) The chunk data in the search response if the [SearchRequest.ContentSearchSpec.search_result_mode][google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.search_result_mode] is set to [CHUNKS][google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.SearchResultMode.CHUNKS].mergeDocument(Document value) The document data snippet in the search response.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) A set of ranking signals associated with the result.putAllModelScores(Map<String, DoubleList> values) Google provided available scores.putModelScores(String key, DoubleList value) Google provided available scores.Google provided available scores.removeModelScores(String key) Google provided available scores.The chunk data in the search response if the [SearchRequest.ContentSearchSpec.search_result_mode][google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.search_result_mode] is set to [CHUNKS][google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.SearchResultMode.CHUNKS].setChunk(Chunk.Builder builderForValue) The chunk data in the search response if the [SearchRequest.ContentSearchSpec.search_result_mode][google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.search_result_mode] is set to [CHUNKS][google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.SearchResultMode.CHUNKS].setDocument(Document value) The document data snippet in the search response.setDocument(Document.Builder builderForValue) The document data snippet in the search response.[Document.id][google.cloud.discoveryengine.v1beta.Document.id] of the searched [Document][google.cloud.discoveryengine.v1beta.Document].setIdBytes(com.google.protobuf.ByteString value) [Document.id][google.cloud.discoveryengine.v1beta.Document.id] of the searched [Document][google.cloud.discoveryengine.v1beta.Document].A set of ranking signals associated with the result.setRankSignals(SearchResponse.SearchResult.RankSignals.Builder builderForValue) A set of ranking signals associated with the result.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, internalGetMutableMapField, 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() -
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number) - Overrides:
internalGetMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<SearchResponse.SearchResult.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number) - Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<SearchResponse.SearchResult.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<SearchResponse.SearchResult.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.SearchResult.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.SearchResult.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
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SearchResponse.SearchResult.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<SearchResponse.SearchResult.Builder>
-
mergeFrom
public SearchResponse.SearchResult.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.SearchResult.Builder>- Throws:
IOException
-
getId
[Document.id][google.cloud.discoveryengine.v1beta.Document.id] of the searched [Document][google.cloud.discoveryengine.v1beta.Document].
string id = 1;- Specified by:
getIdin interfaceSearchResponse.SearchResultOrBuilder- Returns:
- The id.
-
getIdBytes
public com.google.protobuf.ByteString getIdBytes()[Document.id][google.cloud.discoveryengine.v1beta.Document.id] of the searched [Document][google.cloud.discoveryengine.v1beta.Document].
string id = 1;- Specified by:
getIdBytesin interfaceSearchResponse.SearchResultOrBuilder- Returns:
- The bytes for id.
-
setId
[Document.id][google.cloud.discoveryengine.v1beta.Document.id] of the searched [Document][google.cloud.discoveryengine.v1beta.Document].
string id = 1;- Parameters:
value- The id to set.- Returns:
- This builder for chaining.
-
clearId
[Document.id][google.cloud.discoveryengine.v1beta.Document.id] of the searched [Document][google.cloud.discoveryengine.v1beta.Document].
string id = 1;- Returns:
- This builder for chaining.
-
setIdBytes
[Document.id][google.cloud.discoveryengine.v1beta.Document.id] of the searched [Document][google.cloud.discoveryengine.v1beta.Document].
string id = 1;- Parameters:
value- The bytes for id to set.- Returns:
- This builder for chaining.
-
hasDocument
public boolean hasDocument()The document data snippet in the search response. Only fields that are marked as `retrievable` are populated.
.google.cloud.discoveryengine.v1beta.Document document = 2;- Specified by:
hasDocumentin interfaceSearchResponse.SearchResultOrBuilder- Returns:
- Whether the document field is set.
-
getDocument
The document data snippet in the search response. Only fields that are marked as `retrievable` are populated.
.google.cloud.discoveryengine.v1beta.Document document = 2;- Specified by:
getDocumentin interfaceSearchResponse.SearchResultOrBuilder- Returns:
- The document.
-
setDocument
The document data snippet in the search response. Only fields that are marked as `retrievable` are populated.
.google.cloud.discoveryengine.v1beta.Document document = 2; -
setDocument
The document data snippet in the search response. Only fields that are marked as `retrievable` are populated.
.google.cloud.discoveryengine.v1beta.Document document = 2; -
mergeDocument
The document data snippet in the search response. Only fields that are marked as `retrievable` are populated.
.google.cloud.discoveryengine.v1beta.Document document = 2; -
clearDocument
The document data snippet in the search response. Only fields that are marked as `retrievable` are populated.
.google.cloud.discoveryengine.v1beta.Document document = 2; -
getDocumentBuilder
The document data snippet in the search response. Only fields that are marked as `retrievable` are populated.
.google.cloud.discoveryengine.v1beta.Document document = 2; -
getDocumentOrBuilder
The document data snippet in the search response. Only fields that are marked as `retrievable` are populated.
.google.cloud.discoveryengine.v1beta.Document document = 2;- Specified by:
getDocumentOrBuilderin interfaceSearchResponse.SearchResultOrBuilder
-
hasChunk
public boolean hasChunk()The chunk data in the search response if the [SearchRequest.ContentSearchSpec.search_result_mode][google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.search_result_mode] is set to [CHUNKS][google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.SearchResultMode.CHUNKS].
.google.cloud.discoveryengine.v1beta.Chunk chunk = 18;- Specified by:
hasChunkin interfaceSearchResponse.SearchResultOrBuilder- Returns:
- Whether the chunk field is set.
-
getChunk
The chunk data in the search response if the [SearchRequest.ContentSearchSpec.search_result_mode][google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.search_result_mode] is set to [CHUNKS][google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.SearchResultMode.CHUNKS].
.google.cloud.discoveryengine.v1beta.Chunk chunk = 18;- Specified by:
getChunkin interfaceSearchResponse.SearchResultOrBuilder- Returns:
- The chunk.
-
setChunk
The chunk data in the search response if the [SearchRequest.ContentSearchSpec.search_result_mode][google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.search_result_mode] is set to [CHUNKS][google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.SearchResultMode.CHUNKS].
.google.cloud.discoveryengine.v1beta.Chunk chunk = 18; -
setChunk
The chunk data in the search response if the [SearchRequest.ContentSearchSpec.search_result_mode][google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.search_result_mode] is set to [CHUNKS][google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.SearchResultMode.CHUNKS].
.google.cloud.discoveryengine.v1beta.Chunk chunk = 18; -
mergeChunk
The chunk data in the search response if the [SearchRequest.ContentSearchSpec.search_result_mode][google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.search_result_mode] is set to [CHUNKS][google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.SearchResultMode.CHUNKS].
.google.cloud.discoveryengine.v1beta.Chunk chunk = 18; -
clearChunk
The chunk data in the search response if the [SearchRequest.ContentSearchSpec.search_result_mode][google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.search_result_mode] is set to [CHUNKS][google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.SearchResultMode.CHUNKS].
.google.cloud.discoveryengine.v1beta.Chunk chunk = 18; -
getChunkBuilder
The chunk data in the search response if the [SearchRequest.ContentSearchSpec.search_result_mode][google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.search_result_mode] is set to [CHUNKS][google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.SearchResultMode.CHUNKS].
.google.cloud.discoveryengine.v1beta.Chunk chunk = 18; -
getChunkOrBuilder
The chunk data in the search response if the [SearchRequest.ContentSearchSpec.search_result_mode][google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.search_result_mode] is set to [CHUNKS][google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.SearchResultMode.CHUNKS].
.google.cloud.discoveryengine.v1beta.Chunk chunk = 18;- Specified by:
getChunkOrBuilderin interfaceSearchResponse.SearchResultOrBuilder
-
getModelScoresCount
public int getModelScoresCount()Description copied from interface:SearchResponse.SearchResultOrBuilderGoogle provided available scores.
map<string, .google.cloud.discoveryengine.v1beta.DoubleList> model_scores = 4;- Specified by:
getModelScoresCountin interfaceSearchResponse.SearchResultOrBuilder
-
containsModelScores
Google provided available scores.
map<string, .google.cloud.discoveryengine.v1beta.DoubleList> model_scores = 4;- Specified by:
containsModelScoresin interfaceSearchResponse.SearchResultOrBuilder
-
getModelScores
Deprecated.UsegetModelScoresMap()instead.- Specified by:
getModelScoresin interfaceSearchResponse.SearchResultOrBuilder
-
getModelScoresMap
Google provided available scores.
map<string, .google.cloud.discoveryengine.v1beta.DoubleList> model_scores = 4;- Specified by:
getModelScoresMapin interfaceSearchResponse.SearchResultOrBuilder
-
getModelScoresOrDefault
Google provided available scores.
map<string, .google.cloud.discoveryengine.v1beta.DoubleList> model_scores = 4;- Specified by:
getModelScoresOrDefaultin interfaceSearchResponse.SearchResultOrBuilder
-
getModelScoresOrThrow
Google provided available scores.
map<string, .google.cloud.discoveryengine.v1beta.DoubleList> model_scores = 4;- Specified by:
getModelScoresOrThrowin interfaceSearchResponse.SearchResultOrBuilder
-
clearModelScores
-
removeModelScores
Google provided available scores.
map<string, .google.cloud.discoveryengine.v1beta.DoubleList> model_scores = 4; -
getMutableModelScores
Deprecated.Use alternate mutation accessors instead. -
putModelScores
Google provided available scores.
map<string, .google.cloud.discoveryengine.v1beta.DoubleList> model_scores = 4; -
putAllModelScores
Google provided available scores.
map<string, .google.cloud.discoveryengine.v1beta.DoubleList> model_scores = 4; -
putModelScoresBuilderIfAbsent
Google provided available scores.
map<string, .google.cloud.discoveryengine.v1beta.DoubleList> model_scores = 4; -
hasRankSignals
public boolean hasRankSignals()A set of ranking signals associated with the result.
.google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult.RankSignals rank_signals = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasRankSignalsin interfaceSearchResponse.SearchResultOrBuilder- Returns:
- Whether the rankSignals field is set.
-
getRankSignals
A set of ranking signals associated with the result.
.google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult.RankSignals rank_signals = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getRankSignalsin interfaceSearchResponse.SearchResultOrBuilder- Returns:
- The rankSignals.
-
setRankSignals
public SearchResponse.SearchResult.Builder setRankSignals(SearchResponse.SearchResult.RankSignals value) A set of ranking signals associated with the result.
.google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult.RankSignals rank_signals = 7 [(.google.api.field_behavior) = OPTIONAL]; -
setRankSignals
public SearchResponse.SearchResult.Builder setRankSignals(SearchResponse.SearchResult.RankSignals.Builder builderForValue) A set of ranking signals associated with the result.
.google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult.RankSignals rank_signals = 7 [(.google.api.field_behavior) = OPTIONAL]; -
mergeRankSignals
public SearchResponse.SearchResult.Builder mergeRankSignals(SearchResponse.SearchResult.RankSignals value) A set of ranking signals associated with the result.
.google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult.RankSignals rank_signals = 7 [(.google.api.field_behavior) = OPTIONAL]; -
clearRankSignals
A set of ranking signals associated with the result.
.google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult.RankSignals rank_signals = 7 [(.google.api.field_behavior) = OPTIONAL]; -
getRankSignalsBuilder
A set of ranking signals associated with the result.
.google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult.RankSignals rank_signals = 7 [(.google.api.field_behavior) = OPTIONAL]; -
getRankSignalsOrBuilder
A set of ranking signals associated with the result.
.google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult.RankSignals rank_signals = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getRankSignalsOrBuilderin interfaceSearchResponse.SearchResultOrBuilder
-