AppVersionSnapshotToolDataStoreToolBoostSpecSpecConditionBoostSpecBoostControlSpec class

Constructors

AppVersionSnapshotToolDataStoreToolBoostSpecSpecConditionBoostSpecBoostControlSpec({Input<String?>? attributeType, Input<List<AppVersionSnapshotToolDataStoreToolBoostSpecSpecConditionBoostSpecBoostControlSpecControlPoint>?>? controlPoints, Input<String?>? fieldName, Input<String?>? interpolationType})
Creates a new AppVersionSnapshotToolDataStoreToolBoostSpecSpecConditionBoostSpecBoostControlSpec. attributeType (Output) controlPoints (Output) fieldName (Output) interpolationType (Output)
const
AppVersionSnapshotToolDataStoreToolBoostSpecSpecConditionBoostSpecBoostControlSpec.fromMap(Map<String, dynamic> map)
factory

Properties

attributeType → Input<String?>?
(Output) The attribute type to be used to determine the boost amount. The attribute value can be derived from the field value of the specified field_name. In the case of numerical it is straightforward i.e. attributeValue = numerical_field_value. In the case of freshness however, attributeValue = (time.now() - datetime_field_value). Possible values: NUMERICAL FRESHNESS
final
controlPoints → Input<List<AppVersionSnapshotToolDataStoreToolBoostSpecSpecConditionBoostSpecBoostControlSpecControlPoint>?>?
(Output) The control points used to define the curve. The monotonic function (defined through the interpolationType above) passes through the control points listed here. Structure is documented below.
final
fieldName → Input<String?>?
(Output) The name of the field whose value will be used to determine the boost amount.
final
hashCode → int
The hash code for this object.
no setterinherited
interpolationType → Input<String?>?
(Output) The interpolation type to be applied to connect the control points listed below. Possible values: LINEAR
final
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