Class RagEmbeddingModelConfig.SparseEmbeddingConfig.Builder (3.88.0)

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

Configuration for sparse emebdding generation.

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

Static Methods

getDescriptor()

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

Methods

build()

public RagEmbeddingModelConfig.SparseEmbeddingConfig build()
Returns
Type Description
RagEmbeddingModelConfig.SparseEmbeddingConfig

buildPartial()

public RagEmbeddingModelConfig.SparseEmbeddingConfig buildPartial()
Returns
Type Description
RagEmbeddingModelConfig.SparseEmbeddingConfig

clear()

public RagEmbeddingModelConfig.SparseEmbeddingConfig.Builder clear()
Returns
Type Description
RagEmbeddingModelConfig.SparseEmbeddingConfig.Builder
Overrides

clearBm25()

public RagEmbeddingModelConfig.SparseEmbeddingConfig.Builder clearBm25()

Use BM25 scoring algorithm.

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

Returns
Type Description
RagEmbeddingModelConfig.SparseEmbeddingConfig.Builder

clearModel()

public RagEmbeddingModelConfig.SparseEmbeddingConfig.Builder clearModel()
Returns
Type Description
RagEmbeddingModelConfig.SparseEmbeddingConfig.Builder

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;

Returns
Type Description
RagEmbeddingModelConfig.SparseEmbeddingConfig.Bm25.Builder

getBm25OrBuilder()

public RagEmbeddingModelConfig.SparseEmbeddingConfig.Bm25OrBuilder getBm25OrBuilder()

Use BM25 scoring algorithm.

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

Returns
Type Description
RagEmbeddingModelConfig.SparseEmbeddingConfig.Bm25OrBuilder

getDefaultInstanceForType()

public RagEmbeddingModelConfig.SparseEmbeddingConfig getDefaultInstanceForType()
Returns
Type Description
RagEmbeddingModelConfig.SparseEmbeddingConfig

getDescriptorForType()

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

getModelCase()

public RagEmbeddingModelConfig.SparseEmbeddingConfig.ModelCase getModelCase()
Returns
Type Description
RagEmbeddingModelConfig.SparseEmbeddingConfig.ModelCase

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 GeneratedMessage.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
Returns
Type Description
RagEmbeddingModelConfig.SparseEmbeddingConfig.Builder

mergeFrom(RagEmbeddingModelConfig.SparseEmbeddingConfig other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

public RagEmbeddingModelConfig.SparseEmbeddingConfig.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
RagEmbeddingModelConfig.SparseEmbeddingConfig.Builder
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
Returns
Type Description
RagEmbeddingModelConfig.SparseEmbeddingConfig.Builder

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
Returns
Type Description
RagEmbeddingModelConfig.SparseEmbeddingConfig.Builder