Gemini Enterprise for Customer Experience v1 API - Class DataStoreTool.Types.BoostSpecs (1.0.0-beta01)

public sealed class DataStoreTool.Types.BoostSpecs : IMessage<DataStoreTool.Types.BoostSpecs>, IEquatable<DataStoreTool.Types.BoostSpecs>, IDeepCloneable<DataStoreTool.Types.BoostSpecs>, IBufferMessage, IMessage

Reference documentation and code samples for the Gemini Enterprise for Customer Experience v1 API class DataStoreTool.Types.BoostSpecs.

Boost specifications to boost certain documents. For more information, please refer to https://cloud.google.com/generative-ai-app-builder/docs/boosting.

Inheritance

object > DataStoreTool.Types.BoostSpecs

Namespace

Google.Cloud.Ces.V1

Assembly

Google.Cloud.Ces.V1.dll

Constructors

BoostSpecs()

public BoostSpecs()

BoostSpecs(BoostSpecs)

public BoostSpecs(DataStoreTool.Types.BoostSpecs other)
Parameter
Name Description
other DataStoreToolTypesBoostSpecs

Properties

DataStores

public RepeatedField<string> DataStores { get; }

Required. The Data Store where the boosting configuration is applied. Full resource name of DataStore, such as projects/{project}/locations/{location}/collections/{collection}/dataStores/{dataStore}.

Property Value
Type Description
RepeatedFieldstring

Spec

public RepeatedField<DataStoreTool.Types.BoostSpec> Spec { get; }

Required. A list of boosting specifications.

Property Value
Type Description
RepeatedFieldDataStoreToolTypesBoostSpec