This legacy version of AI Platform Data Labeling is deprecated and will no longer be available on Google Cloud after January 23, 2024. All the functionality of legacy AI Platform Data Labeling and new features are available on the Vertex AI platform. See Migrate to Vertex AI to learn how to migrate your resources.

REST Resource: projects.annotationSpecSets

Resource: AnnotationSpecSet

An AnnotationSpecSet is a collection of label definitions. For example, in image classification tasks, you define a set of possible labels for images as an AnnotationSpecSet. An AnnotationSpecSet is immutable upon creation.

JSON representation
{
  "name": string,
  "displayName": string,
  "description": string,
  "annotationSpecs": [
    {
      object (AnnotationSpec)
    }
  ],
  "blockingResources": [
    string
  ]
}
Fields
name

string

Output only. The AnnotationSpecSet resource name in the following format:

"projects/{project_id}/annotationSpecSets/{annotation_spec_set_id}"

displayName

string

Required. The display name for AnnotationSpecSet that you define when you create it. Maximum of 64 characters.

description

string

Optional. User-provided description of the annotation specification set. The description can be up to 10,000 characters long.

annotationSpecs[]

object (AnnotationSpec)

Required. The array of AnnotationSpecs that you define when you create the AnnotationSpecSet. These are the possible labels for the labeling task.

blockingResources[]

string

Output only. The names of any related resources that are blocking changes to the annotation spec set.

Methods

create

Creates an annotation spec set by providing a set of labels.

delete

Deletes an annotation spec set by resource name.

get

Gets an annotation spec set by resource name.

list

Lists annotation spec sets for a project.