Optional. The entity type name prefixed with @. This field is required for annotated parts of the training phrase.
↳ alias
string
Optional. The parameter name for the value extracted from the annotated part of the example. This field is required for annotated parts of the training phrase.
↳ user_defined
bool
Optional. Indicates whether the text was manually annotated. This field is set to true when the Dialogflow Console is used to manually annotate the part. When creating an annotated part with the API, you must set this to true.
getText
Required. The text for this part.
Returns
Type
Description
string
setText
Required. The text for this part.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getEntityType
Optional. The entity type name prefixed with @.
This field is required for annotated parts of the training phrase.
Returns
Type
Description
string
setEntityType
Optional. The entity type name prefixed with @.
This field is required for annotated parts of the training phrase.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getAlias
Optional. The parameter name for the value extracted from the
annotated part of the example.
This field is required for annotated parts of the training phrase.
Returns
Type
Description
string
setAlias
Optional. The parameter name for the value extracted from the
annotated part of the example.
This field is required for annotated parts of the training phrase.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getUserDefined
Optional. Indicates whether the text was manually annotated.
This field is set to true when the Dialogflow Console is used to
manually annotate the part. When creating an annotated part with the
API, you must set this to true.
Returns
Type
Description
bool
setUserDefined
Optional. Indicates whether the text was manually annotated.
This field is set to true when the Dialogflow Console is used to
manually annotate the part. When creating an annotated part with the
API, you must set this to true.
[[["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 Part (2.1.2)\n\nVersion latestkeyboard_arrow_down\n\n- [2.1.2 (latest)](/php/docs/reference/cloud-dialogflow/latest/V2.Intent.TrainingPhrase.Part)\n- [2.1.1](/php/docs/reference/cloud-dialogflow/2.1.1/V2.Intent.TrainingPhrase.Part)\n- [2.0.1](/php/docs/reference/cloud-dialogflow/2.0.1/V2.Intent.TrainingPhrase.Part)\n- [1.17.2](/php/docs/reference/cloud-dialogflow/1.17.2/V2.Intent.TrainingPhrase.Part)\n- [1.16.0](/php/docs/reference/cloud-dialogflow/1.16.0/V2.Intent.TrainingPhrase.Part)\n- [1.15.1](/php/docs/reference/cloud-dialogflow/1.15.1/V2.Intent.TrainingPhrase.Part)\n- [1.14.0](/php/docs/reference/cloud-dialogflow/1.14.0/V2.Intent.TrainingPhrase.Part)\n- [1.13.0](/php/docs/reference/cloud-dialogflow/1.13.0/V2.Intent.TrainingPhrase.Part)\n- [1.12.3](/php/docs/reference/cloud-dialogflow/1.12.3/V2.Intent.TrainingPhrase.Part)\n- [1.11.0](/php/docs/reference/cloud-dialogflow/1.11.0/V2.Intent.TrainingPhrase.Part)\n- [1.10.2](/php/docs/reference/cloud-dialogflow/1.10.2/V2.Intent.TrainingPhrase.Part)\n- [1.9.0](/php/docs/reference/cloud-dialogflow/1.9.0/V2.Intent.TrainingPhrase.Part)\n- [1.8.0](/php/docs/reference/cloud-dialogflow/1.8.0/V2.Intent.TrainingPhrase.Part)\n- [1.7.2](/php/docs/reference/cloud-dialogflow/1.7.2/V2.Intent.TrainingPhrase.Part)\n- [1.6.0](/php/docs/reference/cloud-dialogflow/1.6.0/V2.Intent.TrainingPhrase.Part)\n- [1.5.0](/php/docs/reference/cloud-dialogflow/1.5.0/V2.Intent.TrainingPhrase.Part)\n- [1.4.0](/php/docs/reference/cloud-dialogflow/1.4.0/V2.Intent.TrainingPhrase.Part)\n- [1.3.2](/php/docs/reference/cloud-dialogflow/1.3.2/V2.Intent.TrainingPhrase.Part)\n- [1.2.0](/php/docs/reference/cloud-dialogflow/1.2.0/V2.Intent.TrainingPhrase.Part)\n- [1.1.1](/php/docs/reference/cloud-dialogflow/1.1.1/V2.Intent.TrainingPhrase.Part)\n- [1.0.1](/php/docs/reference/cloud-dialogflow/1.0.1/V2.Intent.TrainingPhrase.Part) \nReference documentation and code samples for the Google Cloud Dialogflow V2 Client class Part.\n\nRepresents a part of a training phrase.\n\nGenerated from protobuf message `google.cloud.dialogflow.v2.Intent.TrainingPhrase.Part`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Dialogflow \\\\ V2 \\\\ Intent \\\\ TrainingPhrase\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getText\n\nRequired. The text for this part.\n\n### setText\n\nRequired. The text for this part.\n\n### getEntityType\n\nOptional. The entity type name prefixed with `@`.\n\nThis field is required for annotated parts of the training phrase.\n\n### setEntityType\n\nOptional. The entity type name prefixed with `@`.\n\nThis field is required for annotated parts of the training phrase.\n\n### getAlias\n\nOptional. The parameter name for the value extracted from the\nannotated part of the example.\n\nThis field is required for annotated parts of the training phrase.\n\n### setAlias\n\nOptional. The parameter name for the value extracted from the\nannotated part of the example.\n\nThis field is required for annotated parts of the training phrase.\n\n### getUserDefined\n\nOptional. Indicates whether the text was manually annotated.\n\nThis field is set to true when the Dialogflow Console is used to\nmanually annotate the part. When creating an annotated part with the\nAPI, you must set this to true.\n\n### setUserDefined\n\nOptional. Indicates whether the text was manually annotated.\n\nThis field is set to true when the Dialogflow Console is used to\nmanually annotate the part. When creating an annotated part with the\nAPI, you must set this to true."]]