Generated from protobuf enum ATTRIBUTE_TYPE_UNSPECIFIED = 0;
NUMERICAL
Value: 1
The value of the numerical field will be used to dynamically
update the boost amount. In this case, the attribute_value (the
x value) of the control point will be the actual value of the
numerical field for which the boost_amount is specified.
Generated from protobuf enum NUMERICAL = 1;
FRESHNESS
Value: 2
For the freshness use case the attribute value will be the
duration between the current time and the date in the datetime
field specified. 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]]. E.g. 5D, 3DT12H30M, T24H.
[[["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 AttributeType (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.AttributeType)\n- [2.1.1](/php/docs/reference/cloud-dialogflow/2.1.1/V2.SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec.AttributeType)\n- [2.0.1](/php/docs/reference/cloud-dialogflow/2.0.1/V2.SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec.AttributeType)\n- [1.17.2](/php/docs/reference/cloud-dialogflow/1.17.2/V2.SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec.AttributeType)\n- [1.16.0](/php/docs/reference/cloud-dialogflow/1.16.0/V2.SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec.AttributeType)\n- [1.15.1](/php/docs/reference/cloud-dialogflow/1.15.1/V2.SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec.AttributeType)\n- [1.14.0](/php/docs/reference/cloud-dialogflow/1.14.0/V2.SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec.AttributeType)\n- [1.13.0](/php/docs/reference/cloud-dialogflow/1.13.0/V2.SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec.AttributeType)\n- [1.12.3](/php/docs/reference/cloud-dialogflow/1.12.3/V2.SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec.AttributeType)\n- [1.11.0](/php/docs/reference/cloud-dialogflow/1.11.0/V2.SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec.AttributeType)\n- [1.10.2](/php/docs/reference/cloud-dialogflow/1.10.2/V2.SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec.AttributeType)\n- [1.9.0](/php/docs/reference/cloud-dialogflow/1.9.0/V2.SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec.AttributeType)\n- [1.8.0](/php/docs/reference/cloud-dialogflow/1.8.0/V2.SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec.AttributeType)\n- [1.7.2](/php/docs/reference/cloud-dialogflow/1.7.2/V2.SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec.AttributeType)\n- [1.6.0](/php/docs/reference/cloud-dialogflow/1.6.0/V2.SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec.AttributeType)\n- [1.5.0](/php/docs/reference/cloud-dialogflow/1.5.0/V2.SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec.AttributeType)\n- [1.4.0](/php/docs/reference/cloud-dialogflow/1.4.0/V2.SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec.AttributeType)\n- [1.3.2](/php/docs/reference/cloud-dialogflow/1.3.2/V2.SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec.AttributeType)\n- [1.2.0](/php/docs/reference/cloud-dialogflow/1.2.0/V2.SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec.AttributeType)\n- [1.1.1](/php/docs/reference/cloud-dialogflow/1.1.1/V2.SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec.AttributeType)\n- [1.0.1](/php/docs/reference/cloud-dialogflow/1.0.1/V2.SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec.AttributeType) \nReference documentation and code samples for the Google Cloud Dialogflow V2 Client class AttributeType.\n\nThe attribute(or function) for which the custom ranking is to be\napplied.\n\nProtobuf type `google.cloud.dialogflow.v2.SearchKnowledgeRequest.SearchConfig.BoostSpecs.BoostSpec.ConditionBoostSpec.BoostControlSpec.AttributeType`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Dialogflow \\\\ V2 \\\\ SearchKnowledgeRequest \\\\ SearchConfig \\\\ BoostSpecs \\\\ BoostSpec \\\\ ConditionBoostSpec \\\\ BoostControlSpec\n\nMethods\n-------\n\n### static::name\n\n### static::value\n\nConstants\n---------\n\n### ATTRIBUTE_TYPE_UNSPECIFIED\n\n Value: 0\n\nUnspecified AttributeType.\n\nGenerated from protobuf enum `ATTRIBUTE_TYPE_UNSPECIFIED = 0;`\n\n### NUMERICAL\n\n Value: 1\n\nThe value of the numerical field will be used to dynamically\nupdate the boost amount. In this case, the attribute_value (the\nx value) of the control point will be the actual value of the\nnumerical field for which the boost_amount is specified.\n\nGenerated from protobuf enum `NUMERICAL = 1;`\n\n### FRESHNESS\n\n Value: 2\n\nFor the freshness use case the attribute value will be the\nduration between the current time and the date in the datetime\nfield specified. The value must be formatted as an XSD\n`dayTimeDuration` value (a restricted subset of an ISO 8601\nduration value). The pattern for this is:\n`[nD]\u003cxref uid=\"\\N\\M\"\u003eT[nH\u003c/xref\u003e[nS]]`. E.g. `5D`, `3DT12H30M`, `T24H`.\n\nGenerated from protobuf enum `FRESHNESS = 2;`"]]