Class RagEmbeddingModelConfig.SparseEmbeddingConfig.Builder (3.59.0)

public static final class RagEmbeddingModelConfig.SparseEmbeddingConfig.Builder extends GeneratedMessageV3.Builder<RagEmbeddingModelConfig.SparseEmbeddingConfig.Builder> implements RagEmbeddingModelConfig.SparseEmbeddingConfigOrBuilder

Configuration for sparse emebdding generation.

Protobuf type google.cloud.aiplatform.v1beta1.RagEmbeddingModelConfig.SparseEmbeddingConfig

com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public RagEmbeddingModelConfig.SparseEmbeddingConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Overrides

build()

public RagEmbeddingModelConfig.SparseEmbeddingConfig build()

buildPartial()

public RagEmbeddingModelConfig.SparseEmbeddingConfig buildPartial()

clear()

public RagEmbeddingModelConfig.SparseEmbeddingConfig.Builder clear()
Overrides

clearBm25()

public RagEmbeddingModelConfig.SparseEmbeddingConfig.Builder clearBm25()

Use BM25 scoring algorithm.

.google.cloud.aiplatform.v1beta1.RagEmbeddingModelConfig.SparseEmbeddingConfig.Bm25 bm25 = 1;

clearField(Descriptors.FieldDescriptor field)

public RagEmbeddingModelConfig.SparseEmbeddingConfig.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Overrides

clearModel()

public RagEmbeddingModelConfig.SparseEmbeddingConfig.Builder clearModel()

clearOneof(Descriptors.OneofDescriptor oneof)

public RagEmbeddingModelConfig.SparseEmbeddingConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Overrides

clone()

public RagEmbeddingModelConfig.SparseEmbeddingConfig.Builder clone()
Overrides

getBm25()

public RagEmbeddingModelConfig.SparseEmbeddingConfig.Bm25 getBm25()

Use BM25 scoring algorithm.

.google.cloud.aiplatform.v1beta1.RagEmbeddingModelConfig.SparseEmbeddingConfig.Bm25 bm25 = 1;

Returns
Type Description
RagEmbeddingModelConfig.SparseEmbeddingConfig.Bm25

The bm25.

getBm25Builder()

public RagEmbeddingModelConfig.SparseEmbeddingConfig.Bm25.Builder getBm25Builder()

Use BM25 scoring algorithm.

.google.cloud.aiplatform.v1beta1.RagEmbeddingModelConfig.SparseEmbeddingConfig.Bm25 bm25 = 1;

getBm25OrBuilder()

public RagEmbeddingModelConfig.SparseEmbeddingConfig.Bm25OrBuilder getBm25OrBuilder()

Use BM25 scoring algorithm.

.google.cloud.aiplatform.v1beta1.RagEmbeddingModelConfig.SparseEmbeddingConfig.Bm25 bm25 = 1;

getDefaultInstanceForType()

public RagEmbeddingModelConfig.SparseEmbeddingConfig getDefaultInstanceForType()

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getModelCase()

public RagEmbeddingModelConfig.SparseEmbeddingConfig.ModelCase getModelCase()

hasBm25()

public boolean hasBm25()

Use BM25 scoring algorithm.

.google.cloud.aiplatform.v1beta1.RagEmbeddingModelConfig.SparseEmbeddingConfig.Bm25 bm25 = 1;

Returns
Type Description
boolean

Whether the bm25 field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeBm25(RagEmbeddingModelConfig.SparseEmbeddingConfig.Bm25 value)

public RagEmbeddingModelConfig.SparseEmbeddingConfig.Builder mergeBm25(RagEmbeddingModelConfig.SparseEmbeddingConfig.Bm25 value)

Use BM25 scoring algorithm.

.google.cloud.aiplatform.v1beta1.RagEmbeddingModelConfig.SparseEmbeddingConfig.Bm25 bm25 = 1;

Parameter
Name Description
value RagEmbeddingModelConfig.SparseEmbeddingConfig.Bm25

mergeFrom(RagEmbeddingModelConfig.SparseEmbeddingConfig other)

public RagEmbeddingModelConfig.SparseEmbeddingConfig.Builder mergeFrom(RagEmbeddingModelConfig.SparseEmbeddingConfig other)
Parameter
Name Description
other RagEmbeddingModelConfig.SparseEmbeddingConfig

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public RagEmbeddingModelConfig.SparseEmbeddingConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public RagEmbeddingModelConfig.SparseEmbeddingConfig.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final RagEmbeddingModelConfig.SparseEmbeddingConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Overrides

setBm25(RagEmbeddingModelConfig.SparseEmbeddingConfig.Bm25 value)

public RagEmbeddingModelConfig.SparseEmbeddingConfig.Builder setBm25(RagEmbeddingModelConfig.SparseEmbeddingConfig.Bm25 value)

Use BM25 scoring algorithm.

.google.cloud.aiplatform.v1beta1.RagEmbeddingModelConfig.SparseEmbeddingConfig.Bm25 bm25 = 1;

Parameter
Name Description
value RagEmbeddingModelConfig.SparseEmbeddingConfig.Bm25

setBm25(RagEmbeddingModelConfig.SparseEmbeddingConfig.Bm25.Builder builderForValue)

public RagEmbeddingModelConfig.SparseEmbeddingConfig.Builder setBm25(RagEmbeddingModelConfig.SparseEmbeddingConfig.Bm25.Builder builderForValue)

Use BM25 scoring algorithm.

.google.cloud.aiplatform.v1beta1.RagEmbeddingModelConfig.SparseEmbeddingConfig.Bm25 bm25 = 1;

Parameter
Name Description
builderForValue RagEmbeddingModelConfig.SparseEmbeddingConfig.Bm25.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public RagEmbeddingModelConfig.SparseEmbeddingConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Overrides

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public RagEmbeddingModelConfig.SparseEmbeddingConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final RagEmbeddingModelConfig.SparseEmbeddingConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Overrides