public static final class Ranker.Builder extends GeneratedMessage.Builder<Ranker.Builder> implements RankerOrBuilder
Defines a ranker to combine results from multiple searches.
Protobuf type google.cloud.vectorsearch.v1beta.Ranker
Inherited Members
com.google.protobuf.GeneratedMessage.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessage.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessage.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldsProto3(com.google.protobuf.UnknownFieldSet)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
build()
| Returns |
| Type |
Description |
Ranker |
|
buildPartial()
public Ranker buildPartial()
| Returns |
| Type |
Description |
Ranker |
|
clear()
public Ranker.Builder clear()
Overrides
clearRanker()
public Ranker.Builder clearRanker()
clearReranker()
public Ranker.Builder clearReranker()
clearRrf()
public Ranker.Builder clearRrf()
Reciprocal Rank Fusion ranking.
.google.cloud.vectorsearch.v1beta.ReciprocalRankFusion rrf = 1;
clearVertexRanker()
public Ranker.Builder clearVertexRanker()
Optional. Vertex AI ranking.
.google.cloud.vectorsearch.v1beta.VertexRanker vertex_ranker = 2 [(.google.api.field_behavior) = OPTIONAL];
getDefaultInstanceForType()
public Ranker getDefaultInstanceForType()
| Returns |
| Type |
Description |
Ranker |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getRankerCase()
public Ranker.RankerCase getRankerCase()
getRerankerCase()
public Ranker.RerankerCase getRerankerCase()
getRrf()
public ReciprocalRankFusion getRrf()
Reciprocal Rank Fusion ranking.
.google.cloud.vectorsearch.v1beta.ReciprocalRankFusion rrf = 1;
getRrfBuilder()
public ReciprocalRankFusion.Builder getRrfBuilder()
Reciprocal Rank Fusion ranking.
.google.cloud.vectorsearch.v1beta.ReciprocalRankFusion rrf = 1;
getRrfOrBuilder()
public ReciprocalRankFusionOrBuilder getRrfOrBuilder()
Reciprocal Rank Fusion ranking.
.google.cloud.vectorsearch.v1beta.ReciprocalRankFusion rrf = 1;
getVertexRanker()
public VertexRanker getVertexRanker()
Optional. Vertex AI ranking.
.google.cloud.vectorsearch.v1beta.VertexRanker vertex_ranker = 2 [(.google.api.field_behavior) = OPTIONAL];
getVertexRankerBuilder()
public VertexRanker.Builder getVertexRankerBuilder()
Optional. Vertex AI ranking.
.google.cloud.vectorsearch.v1beta.VertexRanker vertex_ranker = 2 [(.google.api.field_behavior) = OPTIONAL];
getVertexRankerOrBuilder()
public VertexRankerOrBuilder getVertexRankerOrBuilder()
Optional. Vertex AI ranking.
.google.cloud.vectorsearch.v1beta.VertexRanker vertex_ranker = 2 [(.google.api.field_behavior) = OPTIONAL];
hasRrf()
Reciprocal Rank Fusion ranking.
.google.cloud.vectorsearch.v1beta.ReciprocalRankFusion rrf = 1;
| Returns |
| Type |
Description |
boolean |
Whether the rrf field is set.
|
hasVertexRanker()
public boolean hasVertexRanker()
Optional. Vertex AI ranking.
.google.cloud.vectorsearch.v1beta.VertexRanker vertex_ranker = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the vertexRanker field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(Ranker other)
public Ranker.Builder mergeFrom(Ranker other)
| Parameter |
| Name |
Description |
other |
Ranker
|
public Ranker.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public Ranker.Builder mergeFrom(Message other)
| Parameter |
| Name |
Description |
other |
Message
|
Overrides
mergeRrf(ReciprocalRankFusion value)
public Ranker.Builder mergeRrf(ReciprocalRankFusion value)
Reciprocal Rank Fusion ranking.
.google.cloud.vectorsearch.v1beta.ReciprocalRankFusion rrf = 1;
mergeVertexRanker(VertexRanker value)
public Ranker.Builder mergeVertexRanker(VertexRanker value)
Optional. Vertex AI ranking.
.google.cloud.vectorsearch.v1beta.VertexRanker vertex_ranker = 2 [(.google.api.field_behavior) = OPTIONAL];
setRrf(ReciprocalRankFusion value)
public Ranker.Builder setRrf(ReciprocalRankFusion value)
Reciprocal Rank Fusion ranking.
.google.cloud.vectorsearch.v1beta.ReciprocalRankFusion rrf = 1;
setRrf(ReciprocalRankFusion.Builder builderForValue)
public Ranker.Builder setRrf(ReciprocalRankFusion.Builder builderForValue)
Reciprocal Rank Fusion ranking.
.google.cloud.vectorsearch.v1beta.ReciprocalRankFusion rrf = 1;
setVertexRanker(VertexRanker value)
public Ranker.Builder setVertexRanker(VertexRanker value)
Optional. Vertex AI ranking.
.google.cloud.vectorsearch.v1beta.VertexRanker vertex_ranker = 2 [(.google.api.field_behavior) = OPTIONAL];
setVertexRanker(VertexRanker.Builder builderForValue)
public Ranker.Builder setVertexRanker(VertexRanker.Builder builderForValue)
Optional. Vertex AI ranking.
.google.cloud.vectorsearch.v1beta.VertexRanker vertex_ranker = 2 [(.google.api.field_behavior) = OPTIONAL];