Reference documentation and code samples for the Google Cloud Dialogflow V2 Client class ControlPoint.
The control points used to define the curve. The curve defined
through these control points can only be monotonically increasing
or decreasing(constant values are acceptable).
Generated from protobuf message google.cloud.dialogflow.v2.SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint
Optional. Can be one of: 1. The numerical field value. 2. The duration spec for freshness: The value must be formatted as an XSD dayTimeDuration value (a restricted subset of an ISO 8601 duration value). The pattern for this is: [nD]<xref uid="\N\M">T[nH</xref>[nS]].
↳ boost_amount
float
Optional. The value between -1 to 1 by which to boost the score if the attribute_value evaluates to the value specified above.
getAttributeValue
Optional. Can be one of:
The numerical field value.
The duration spec for freshness:
The value must be formatted as an XSD dayTimeDuration value
(a restricted subset of an ISO 8601 duration value). The
pattern for this is: [nD]<xref uid="\N\M">T[nH</xref>[nS]].
Returns
Type
Description
string
setAttributeValue
Optional. Can be one of:
The numerical field value.
The duration spec for freshness:
The value must be formatted as an XSD dayTimeDuration value
(a restricted subset of an ISO 8601 duration value). The
pattern for this is: [nD]<xref uid="\N\M">T[nH</xref>[nS]].
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getBoostAmount
Optional. The value between -1 to 1 by which to boost the score
if the attribute_value evaluates to the value specified above.
Returns
Type
Description
float
setBoostAmount
Optional. The value between -1 to 1 by which to boost the score
if the attribute_value evaluates to the value specified above.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Google Cloud Dialogflow V2 Client - Class ControlPoint (2.1.2)\n\nVersion latestkeyboard_arrow_down\n\n- [2.1.2 (latest)](/php/docs/reference/cloud-dialogflow/latest/V2.SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint)\n- [2.1.1](/php/docs/reference/cloud-dialogflow/2.1.1/V2.SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint)\n- [2.0.1](/php/docs/reference/cloud-dialogflow/2.0.1/V2.SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint)\n- [1.17.2](/php/docs/reference/cloud-dialogflow/1.17.2/V2.SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint)\n- [1.16.0](/php/docs/reference/cloud-dialogflow/1.16.0/V2.SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint)\n- [1.15.1](/php/docs/reference/cloud-dialogflow/1.15.1/V2.SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint)\n- [1.14.0](/php/docs/reference/cloud-dialogflow/1.14.0/V2.SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint)\n- [1.13.0](/php/docs/reference/cloud-dialogflow/1.13.0/V2.SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint)\n- [1.12.3](/php/docs/reference/cloud-dialogflow/1.12.3/V2.SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint)\n- [1.11.0](/php/docs/reference/cloud-dialogflow/1.11.0/V2.SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint)\n- [1.10.2](/php/docs/reference/cloud-dialogflow/1.10.2/V2.SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint)\n- [1.9.0](/php/docs/reference/cloud-dialogflow/1.9.0/V2.SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint)\n- [1.8.0](/php/docs/reference/cloud-dialogflow/1.8.0/V2.SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint)\n- [1.7.2](/php/docs/reference/cloud-dialogflow/1.7.2/V2.SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint)\n- [1.6.0](/php/docs/reference/cloud-dialogflow/1.6.0/V2.SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint)\n- [1.5.0](/php/docs/reference/cloud-dialogflow/1.5.0/V2.SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint)\n- [1.4.0](/php/docs/reference/cloud-dialogflow/1.4.0/V2.SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint)\n- [1.3.2](/php/docs/reference/cloud-dialogflow/1.3.2/V2.SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint)\n- [1.2.0](/php/docs/reference/cloud-dialogflow/1.2.0/V2.SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint)\n- [1.1.1](/php/docs/reference/cloud-dialogflow/1.1.1/V2.SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint)\n- [1.0.1](/php/docs/reference/cloud-dialogflow/1.0.1/V2.SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint) \nReference documentation and code samples for the Google Cloud Dialogflow V2 Client class ControlPoint.\n\nThe control points used to define the curve. The curve defined\nthrough these control points can only be monotonically increasing\nor decreasing(constant values are acceptable).\n\nGenerated from protobuf message `google.cloud.dialogflow.v2.SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPoint`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Dialogflow \\\\ V2 \\\\ SearchKnowledgeRequest \\\\ SearchConfig \\\\ BoostSpecs \\\\ BoostSpec \\\\ ConditionBoostSpec \\\\ BoostControlSpec\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getAttributeValue\n\nOptional. Can be one of:\n\n1. The numerical field value.\n\n2. The duration spec for freshness:\n The value must be formatted as an XSD `dayTimeDuration` value\n (a restricted subset of an ISO 8601 duration value). The\n pattern for this is: `[nD]\u003cxref uid=\"\\N\\M\"\u003eT[nH\u003c/xref\u003e[nS]]`.\n\n### setAttributeValue\n\nOptional. Can be one of:\n\n1. The numerical field value.\n\n2. The duration spec for freshness:\n The value must be formatted as an XSD `dayTimeDuration` value\n (a restricted subset of an ISO 8601 duration value). The\n pattern for this is: `[nD]\u003cxref uid=\"\\N\\M\"\u003eT[nH\u003c/xref\u003e[nS]]`.\n\n### getBoostAmount\n\nOptional. The value between -1 to 1 by which to boost the score\nif the attribute_value evaluates to the value specified above.\n\n### setBoostAmount\n\nOptional. The value between -1 to 1 by which to boost the score\nif the attribute_value evaluates to the value specified above."]]