ControlBoostActionInterpolationBoostSpec class
Constructors
-
ControlBoostActionInterpolationBoostSpec({Input<
String?> ? attributeType, Input<ControlBoostActionInterpolationBoostSpecControlPoint?> ? controlPoint, Input<String?> ? fieldName, Input<String?> ? interpolationType}) -
Creates a new ControlBoostActionInterpolationBoostSpec.
attributeTypeThe attribute type to be used to determine the boost amount.controlPointThe control points used to define the curve.fieldNameThe name of the field whose value will be used to determine the boost amount.interpolationTypeThe interpolation type to be applied to connect the control points.const -
ControlBoostActionInterpolationBoostSpec.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
attributeType
→ Input<
String?> ? -
The attribute type to be used to determine the boost amount.
Possible values are:
NUMERICAL,FRESHNESS.final -
controlPoint
→ Input<
ControlBoostActionInterpolationBoostSpecControlPoint?> ? -
The control points used to define the curve.
Structure is documented below.
final
-
fieldName
→ Input<
String?> ? -
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?> ? -
The interpolation type to be applied to connect the control points.
Possible values are:
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