Class SearchResponse.SearchResult.RankSignals.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<SearchResponse.SearchResult.RankSignals.Builder>
com.google.cloud.discoveryengine.v1.SearchResponse.SearchResult.RankSignals.Builder
- All Implemented Interfaces:
SearchResponse.SearchResult.RankSignalsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- SearchResponse.SearchResult.RankSignals
public static final class SearchResponse.SearchResult.RankSignals.Builder
extends com.google.protobuf.GeneratedMessage.Builder<SearchResponse.SearchResult.RankSignals.Builder>
implements SearchResponse.SearchResult.RankSignalsOrBuilder
A set of ranking signals.Protobuf type
google.cloud.discoveryengine.v1.SearchResponse.SearchResult.RankSignals-
Method Summary
Modifier and TypeMethodDescriptionaddAllCustomSignals(Iterable<? extends SearchResponse.SearchResult.RankSignals.CustomSignal> values) Optional.addCustomSignals(int index, SearchResponse.SearchResult.RankSignals.CustomSignal value) Optional.addCustomSignals(int index, SearchResponse.SearchResult.RankSignals.CustomSignal.Builder builderForValue) Optional.Optional.Optional.Optional.addCustomSignalsBuilder(int index) Optional.build()clear()Optional.Optional.Optional.Optional.Optional.Optional.Optional.Optional.Optional.floatOptional.getCustomSignals(int index) Optional.getCustomSignalsBuilder(int index) Optional.Optional.intOptional.Optional.getCustomSignalsOrBuilder(int index) Optional.Optional.floatOptional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorfloatOptional.floatOptional.floatOptional.floatOptional.floatOptional.floatOptional.booleanOptional.booleanOptional.booleanOptional.booleanOptional.booleanOptional.booleanOptional.booleanOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeCustomSignals(int index) Optional.setBoostingFactor(float value) Optional.setCustomSignals(int index, SearchResponse.SearchResult.RankSignals.CustomSignal value) Optional.setCustomSignals(int index, SearchResponse.SearchResult.RankSignals.CustomSignal.Builder builderForValue) Optional.setDefaultRank(float value) Optional.setDocumentAge(float value) Optional.setKeywordSimilarityScore(float value) Optional.setPctrRank(float value) Optional.setRelevanceScore(float value) Optional.setSemanticSimilarityScore(float value) Optional.setTopicalityRank(float value) Optional.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.SearchResult.RankSignals.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.RankSignals.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.RankSignals.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.RankSignals.Builder>
-
mergeFrom
public SearchResponse.SearchResult.RankSignals.Builder mergeFrom(SearchResponse.SearchResult.RankSignals other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<SearchResponse.SearchResult.RankSignals.Builder>
-
mergeFrom
public SearchResponse.SearchResult.RankSignals.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.RankSignals.Builder>- Throws:
IOException
-
hasKeywordSimilarityScore
public boolean hasKeywordSimilarityScore()Optional. Keyword matching adjustment.
optional float keyword_similarity_score = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasKeywordSimilarityScorein interfaceSearchResponse.SearchResult.RankSignalsOrBuilder- Returns:
- Whether the keywordSimilarityScore field is set.
-
getKeywordSimilarityScore
public float getKeywordSimilarityScore()Optional. Keyword matching adjustment.
optional float keyword_similarity_score = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getKeywordSimilarityScorein interfaceSearchResponse.SearchResult.RankSignalsOrBuilder- Returns:
- The keywordSimilarityScore.
-
setKeywordSimilarityScore
Optional. Keyword matching adjustment.
optional float keyword_similarity_score = 1 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The keywordSimilarityScore to set.- Returns:
- This builder for chaining.
-
clearKeywordSimilarityScore
Optional. Keyword matching adjustment.
optional float keyword_similarity_score = 1 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
hasRelevanceScore
public boolean hasRelevanceScore()Optional. Semantic relevance adjustment.
optional float relevance_score = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasRelevanceScorein interfaceSearchResponse.SearchResult.RankSignalsOrBuilder- Returns:
- Whether the relevanceScore field is set.
-
getRelevanceScore
public float getRelevanceScore()Optional. Semantic relevance adjustment.
optional float relevance_score = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getRelevanceScorein interfaceSearchResponse.SearchResult.RankSignalsOrBuilder- Returns:
- The relevanceScore.
-
setRelevanceScore
Optional. Semantic relevance adjustment.
optional float relevance_score = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The relevanceScore to set.- Returns:
- This builder for chaining.
-
clearRelevanceScore
Optional. Semantic relevance adjustment.
optional float relevance_score = 2 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
hasSemanticSimilarityScore
public boolean hasSemanticSimilarityScore()Optional. Semantic similarity adjustment.
optional float semantic_similarity_score = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasSemanticSimilarityScorein interfaceSearchResponse.SearchResult.RankSignalsOrBuilder- Returns:
- Whether the semanticSimilarityScore field is set.
-
getSemanticSimilarityScore
public float getSemanticSimilarityScore()Optional. Semantic similarity adjustment.
optional float semantic_similarity_score = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSemanticSimilarityScorein interfaceSearchResponse.SearchResult.RankSignalsOrBuilder- Returns:
- The semanticSimilarityScore.
-
setSemanticSimilarityScore
Optional. Semantic similarity adjustment.
optional float semantic_similarity_score = 3 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The semanticSimilarityScore to set.- Returns:
- This builder for chaining.
-
clearSemanticSimilarityScore
Optional. Semantic similarity adjustment.
optional float semantic_similarity_score = 3 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
hasPctrRank
public boolean hasPctrRank()Optional. Predicted conversion rate adjustment as a rank.
optional float pctr_rank = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasPctrRankin interfaceSearchResponse.SearchResult.RankSignalsOrBuilder- Returns:
- Whether the pctrRank field is set.
-
getPctrRank
public float getPctrRank()Optional. Predicted conversion rate adjustment as a rank.
optional float pctr_rank = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPctrRankin interfaceSearchResponse.SearchResult.RankSignalsOrBuilder- Returns:
- The pctrRank.
-
setPctrRank
Optional. Predicted conversion rate adjustment as a rank.
optional float pctr_rank = 4 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The pctrRank to set.- Returns:
- This builder for chaining.
-
clearPctrRank
Optional. Predicted conversion rate adjustment as a rank.
optional float pctr_rank = 4 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
hasTopicalityRank
public boolean hasTopicalityRank()Optional. Topicality adjustment as a rank.
optional float topicality_rank = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasTopicalityRankin interfaceSearchResponse.SearchResult.RankSignalsOrBuilder- Returns:
- Whether the topicalityRank field is set.
-
getTopicalityRank
public float getTopicalityRank()Optional. Topicality adjustment as a rank.
optional float topicality_rank = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getTopicalityRankin interfaceSearchResponse.SearchResult.RankSignalsOrBuilder- Returns:
- The topicalityRank.
-
setTopicalityRank
Optional. Topicality adjustment as a rank.
optional float topicality_rank = 6 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The topicalityRank to set.- Returns:
- This builder for chaining.
-
clearTopicalityRank
Optional. Topicality adjustment as a rank.
optional float topicality_rank = 6 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
hasDocumentAge
public boolean hasDocumentAge()Optional. Age of the document in hours.
optional float document_age = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasDocumentAgein interfaceSearchResponse.SearchResult.RankSignalsOrBuilder- Returns:
- Whether the documentAge field is set.
-
getDocumentAge
public float getDocumentAge()Optional. Age of the document in hours.
optional float document_age = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDocumentAgein interfaceSearchResponse.SearchResult.RankSignalsOrBuilder- Returns:
- The documentAge.
-
setDocumentAge
Optional. Age of the document in hours.
optional float document_age = 7 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The documentAge to set.- Returns:
- This builder for chaining.
-
clearDocumentAge
Optional. Age of the document in hours.
optional float document_age = 7 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
hasBoostingFactor
public boolean hasBoostingFactor()Optional. Combined custom boosts for a doc.
optional float boosting_factor = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasBoostingFactorin interfaceSearchResponse.SearchResult.RankSignalsOrBuilder- Returns:
- Whether the boostingFactor field is set.
-
getBoostingFactor
public float getBoostingFactor()Optional. Combined custom boosts for a doc.
optional float boosting_factor = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getBoostingFactorin interfaceSearchResponse.SearchResult.RankSignalsOrBuilder- Returns:
- The boostingFactor.
-
setBoostingFactor
Optional. Combined custom boosts for a doc.
optional float boosting_factor = 8 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The boostingFactor to set.- Returns:
- This builder for chaining.
-
clearBoostingFactor
Optional. Combined custom boosts for a doc.
optional float boosting_factor = 8 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
getDefaultRank
public float getDefaultRank()Optional. The default rank of the result.
float default_rank = 32 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDefaultRankin interfaceSearchResponse.SearchResult.RankSignalsOrBuilder- Returns:
- The defaultRank.
-
setDefaultRank
Optional. The default rank of the result.
float default_rank = 32 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The defaultRank to set.- Returns:
- This builder for chaining.
-
clearDefaultRank
Optional. The default rank of the result.
float default_rank = 32 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
getCustomSignalsList
Optional. A list of custom clearbox signals.
repeated .google.cloud.discoveryengine.v1.SearchResponse.SearchResult.RankSignals.CustomSignal custom_signals = 33 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCustomSignalsListin interfaceSearchResponse.SearchResult.RankSignalsOrBuilder
-
getCustomSignalsCount
public int getCustomSignalsCount()Optional. A list of custom clearbox signals.
repeated .google.cloud.discoveryengine.v1.SearchResponse.SearchResult.RankSignals.CustomSignal custom_signals = 33 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCustomSignalsCountin interfaceSearchResponse.SearchResult.RankSignalsOrBuilder
-
getCustomSignals
Optional. A list of custom clearbox signals.
repeated .google.cloud.discoveryengine.v1.SearchResponse.SearchResult.RankSignals.CustomSignal custom_signals = 33 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCustomSignalsin interfaceSearchResponse.SearchResult.RankSignalsOrBuilder
-
setCustomSignals
public SearchResponse.SearchResult.RankSignals.Builder setCustomSignals(int index, SearchResponse.SearchResult.RankSignals.CustomSignal value) Optional. A list of custom clearbox signals.
repeated .google.cloud.discoveryengine.v1.SearchResponse.SearchResult.RankSignals.CustomSignal custom_signals = 33 [(.google.api.field_behavior) = OPTIONAL]; -
setCustomSignals
public SearchResponse.SearchResult.RankSignals.Builder setCustomSignals(int index, SearchResponse.SearchResult.RankSignals.CustomSignal.Builder builderForValue) Optional. A list of custom clearbox signals.
repeated .google.cloud.discoveryengine.v1.SearchResponse.SearchResult.RankSignals.CustomSignal custom_signals = 33 [(.google.api.field_behavior) = OPTIONAL]; -
addCustomSignals
public SearchResponse.SearchResult.RankSignals.Builder addCustomSignals(SearchResponse.SearchResult.RankSignals.CustomSignal value) Optional. A list of custom clearbox signals.
repeated .google.cloud.discoveryengine.v1.SearchResponse.SearchResult.RankSignals.CustomSignal custom_signals = 33 [(.google.api.field_behavior) = OPTIONAL]; -
addCustomSignals
public SearchResponse.SearchResult.RankSignals.Builder addCustomSignals(int index, SearchResponse.SearchResult.RankSignals.CustomSignal value) Optional. A list of custom clearbox signals.
repeated .google.cloud.discoveryengine.v1.SearchResponse.SearchResult.RankSignals.CustomSignal custom_signals = 33 [(.google.api.field_behavior) = OPTIONAL]; -
addCustomSignals
public SearchResponse.SearchResult.RankSignals.Builder addCustomSignals(SearchResponse.SearchResult.RankSignals.CustomSignal.Builder builderForValue) Optional. A list of custom clearbox signals.
repeated .google.cloud.discoveryengine.v1.SearchResponse.SearchResult.RankSignals.CustomSignal custom_signals = 33 [(.google.api.field_behavior) = OPTIONAL]; -
addCustomSignals
public SearchResponse.SearchResult.RankSignals.Builder addCustomSignals(int index, SearchResponse.SearchResult.RankSignals.CustomSignal.Builder builderForValue) Optional. A list of custom clearbox signals.
repeated .google.cloud.discoveryengine.v1.SearchResponse.SearchResult.RankSignals.CustomSignal custom_signals = 33 [(.google.api.field_behavior) = OPTIONAL]; -
addAllCustomSignals
public SearchResponse.SearchResult.RankSignals.Builder addAllCustomSignals(Iterable<? extends SearchResponse.SearchResult.RankSignals.CustomSignal> values) Optional. A list of custom clearbox signals.
repeated .google.cloud.discoveryengine.v1.SearchResponse.SearchResult.RankSignals.CustomSignal custom_signals = 33 [(.google.api.field_behavior) = OPTIONAL]; -
clearCustomSignals
Optional. A list of custom clearbox signals.
repeated .google.cloud.discoveryengine.v1.SearchResponse.SearchResult.RankSignals.CustomSignal custom_signals = 33 [(.google.api.field_behavior) = OPTIONAL]; -
removeCustomSignals
Optional. A list of custom clearbox signals.
repeated .google.cloud.discoveryengine.v1.SearchResponse.SearchResult.RankSignals.CustomSignal custom_signals = 33 [(.google.api.field_behavior) = OPTIONAL]; -
getCustomSignalsBuilder
public SearchResponse.SearchResult.RankSignals.CustomSignal.Builder getCustomSignalsBuilder(int index) Optional. A list of custom clearbox signals.
repeated .google.cloud.discoveryengine.v1.SearchResponse.SearchResult.RankSignals.CustomSignal custom_signals = 33 [(.google.api.field_behavior) = OPTIONAL]; -
getCustomSignalsOrBuilder
public SearchResponse.SearchResult.RankSignals.CustomSignalOrBuilder getCustomSignalsOrBuilder(int index) Optional. A list of custom clearbox signals.
repeated .google.cloud.discoveryengine.v1.SearchResponse.SearchResult.RankSignals.CustomSignal custom_signals = 33 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCustomSignalsOrBuilderin interfaceSearchResponse.SearchResult.RankSignalsOrBuilder
-
getCustomSignalsOrBuilderList
public List<? extends SearchResponse.SearchResult.RankSignals.CustomSignalOrBuilder> getCustomSignalsOrBuilderList()Optional. A list of custom clearbox signals.
repeated .google.cloud.discoveryengine.v1.SearchResponse.SearchResult.RankSignals.CustomSignal custom_signals = 33 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCustomSignalsOrBuilderListin interfaceSearchResponse.SearchResult.RankSignalsOrBuilder
-
addCustomSignalsBuilder
Optional. A list of custom clearbox signals.
repeated .google.cloud.discoveryengine.v1.SearchResponse.SearchResult.RankSignals.CustomSignal custom_signals = 33 [(.google.api.field_behavior) = OPTIONAL]; -
addCustomSignalsBuilder
public SearchResponse.SearchResult.RankSignals.CustomSignal.Builder addCustomSignalsBuilder(int index) Optional. A list of custom clearbox signals.
repeated .google.cloud.discoveryengine.v1.SearchResponse.SearchResult.RankSignals.CustomSignal custom_signals = 33 [(.google.api.field_behavior) = OPTIONAL]; -
getCustomSignalsBuilderList
public List<SearchResponse.SearchResult.RankSignals.CustomSignal.Builder> getCustomSignalsBuilderList()Optional. A list of custom clearbox signals.
repeated .google.cloud.discoveryengine.v1.SearchResponse.SearchResult.RankSignals.CustomSignal custom_signals = 33 [(.google.api.field_behavior) = OPTIONAL];
-