ToolDataStoreToolBoostSpecSpecConditionBoostSpec class

Constructors

ToolDataStoreToolBoostSpecSpecConditionBoostSpec({Input<double?>? boost, Input<ToolDataStoreToolBoostSpecSpecConditionBoostSpecBoostControlSpec?>? boostControlSpec, required Input<String> condition})
Creates a new ToolDataStoreToolBoostSpecSpecConditionBoostSpec. boost Strength of the boost, which should be in -1, 1. Negative boost means boostControlSpec Specification for custom ranking based on customer specified attribute condition An expression which specifies a boost condition. The syntax is the same
const
ToolDataStoreToolBoostSpecSpecConditionBoostSpec.fromMap(Map<String, dynamic> map)
factory

Properties

boost → Input<double?>?
Strength of the boost, which should be in -1, 1. Negative boost means demotion. Default is 0.0. Setting to 1.0 gives the suggestions a big promotion. However, it does not necessarily mean that the top result will be a boosted suggestion. Setting to -1.0 gives the suggestions a big demotion. However, other suggestions that are relevant might still be shown. Setting to 0.0 means no boost applied. The boosting condition is ignored.
final
boostControlSpec → Input<ToolDataStoreToolBoostSpecSpecConditionBoostSpecBoostControlSpec?>?
Specification for custom ranking based on customer specified attribute value. It provides more controls for customized ranking than the simple (condition, boost) combination above. Structure is documented below.
final
condition → Input<String>
An expression which specifies a boost condition. The syntax is the same as filter expression syntax. Currently, the only supported condition is a list of BCP-47 lang codes. Example: To boost suggestions in languages en or fr: (lang_code: ANY("en", "fr"))
final
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited