Reference documentation and code samples for the Google Cloud Datalabeling V1beta1 Client class AnnotationSpec.
Container of information related to one possible annotation that can be used
in a labeling task. For example, an image classification task where images
are labeled asdogorcatmust reference an AnnotationSpec fordogand
an AnnotationSpec forcat.
Generated from protobuf messagegoogle.cloud.datalabeling.v1beta1.AnnotationSpec
Namespace
Google \ Cloud \ DataLabeling \ V1beta1
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ display_name
string
Required. The display name of the AnnotationSpec. Maximum of 64 characters.
↳ description
string
Optional. User-provided description of the annotation specification. The description can be up to 10,000 characters long.
getDisplayName
Required. The display name of the AnnotationSpec. Maximum of 64 characters.
Returns
Type
Description
string
setDisplayName
Required. The display name of the AnnotationSpec. Maximum of 64 characters.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getDescription
Optional. User-provided description of the annotation specification.
The description can be up to 10,000 characters long.
Returns
Type
Description
string
setDescription
Optional. User-provided description of the annotation specification.
The description can be up to 10,000 characters long.
[[["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 Datalabeling V1beta1 Client - Class AnnotationSpec (0.6.3)\n\nVersion latestkeyboard_arrow_down\n\n- [0.6.3 (latest)](/php/docs/reference/cloud-datalabeling/latest/V1beta1.AnnotationSpec)\n- [0.6.2](/php/docs/reference/cloud-datalabeling/0.6.2/V1beta1.AnnotationSpec)\n- [0.5.7](/php/docs/reference/cloud-datalabeling/0.5.7/V1beta1.AnnotationSpec)\n- [0.4.2](/php/docs/reference/cloud-datalabeling/0.4.2/V1beta1.AnnotationSpec)\n- [0.3.1](/php/docs/reference/cloud-datalabeling/0.3.1/V1beta1.AnnotationSpec)\n- [0.2.0](/php/docs/reference/cloud-datalabeling/0.2.0/V1beta1.AnnotationSpec)\n- [0.1.14](/php/docs/reference/cloud-datalabeling/0.1.14/V1beta1.AnnotationSpec) \n| **Beta**\n|\n|\n| This library is covered by the [Pre-GA Offerings Terms](/terms/service-terms#1)\n| of the Terms of Service. Pre-GA libraries might have limited support,\n| and changes to pre-GA libraries might not be compatible with other pre-GA versions.\n| For more information, see the\n[launch stage descriptions](/products#product-launch-stages). \nReference documentation and code samples for the Google Cloud Datalabeling V1beta1 Client class AnnotationSpec.\n\nContainer of information related to one possible annotation that can be used\nin a labeling task. For example, an image classification task where images\nare labeled as `dog` or `cat` must reference an AnnotationSpec for `dog` and\nan AnnotationSpec for `cat`.\n\nGenerated from protobuf message `google.cloud.datalabeling.v1beta1.AnnotationSpec`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ DataLabeling \\\\ V1beta1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getDisplayName\n\nRequired. The display name of the AnnotationSpec. Maximum of 64 characters.\n\n### setDisplayName\n\nRequired. The display name of the AnnotationSpec. Maximum of 64 characters.\n\n### getDescription\n\nOptional. User-provided description of the annotation specification.\n\nThe description can be up to 10,000 characters long.\n\n### setDescription\n\nOptional. User-provided description of the annotation specification.\n\nThe description can be up to 10,000 characters long."]]