Google Cloud Datalabeling V1beta1 Client - Class AnnotationValue (0.5.0)

Reference documentation and code samples for the Google Cloud Datalabeling V1beta1 Client class AnnotationValue.

Annotation value for an example.

Generated from protobuf message google.cloud.datalabeling.v1beta1.AnnotationValue

Namespace

Google \ Cloud \ DataLabeling \ V1beta1

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ image_classification_annotation Google\Cloud\DataLabeling\V1beta1\ImageClassificationAnnotation

Annotation value for image classification case.

↳ image_bounding_poly_annotation Google\Cloud\DataLabeling\V1beta1\ImageBoundingPolyAnnotation

Annotation value for image bounding box, oriented bounding box and polygon cases.

↳ image_polyline_annotation Google\Cloud\DataLabeling\V1beta1\ImagePolylineAnnotation

Annotation value for image polyline cases. Polyline here is different from BoundingPoly. It is formed by line segments connected to each other but not closed form(Bounding Poly). The line segments can cross each other.

↳ image_segmentation_annotation Google\Cloud\DataLabeling\V1beta1\ImageSegmentationAnnotation

Annotation value for image segmentation.

↳ text_classification_annotation Google\Cloud\DataLabeling\V1beta1\TextClassificationAnnotation

Annotation value for text classification case.

↳ text_entity_extraction_annotation Google\Cloud\DataLabeling\V1beta1\TextEntityExtractionAnnotation

Annotation value for text entity extraction case.

↳ video_classification_annotation Google\Cloud\DataLabeling\V1beta1\VideoClassificationAnnotation

Annotation value for video classification case.

↳ video_object_tracking_annotation Google\Cloud\DataLabeling\V1beta1\VideoObjectTrackingAnnotation

Annotation value for video object detection and tracking case.

↳ video_event_annotation Google\Cloud\DataLabeling\V1beta1\VideoEventAnnotation

Annotation value for video event case.

getImageClassificationAnnotation

Annotation value for image classification case.

Returns
TypeDescription
Google\Cloud\DataLabeling\V1beta1\ImageClassificationAnnotation|null

hasImageClassificationAnnotation

setImageClassificationAnnotation

Annotation value for image classification case.

Parameter
NameDescription
var Google\Cloud\DataLabeling\V1beta1\ImageClassificationAnnotation
Returns
TypeDescription
$this

getImageBoundingPolyAnnotation

Annotation value for image bounding box, oriented bounding box and polygon cases.

Returns
TypeDescription
Google\Cloud\DataLabeling\V1beta1\ImageBoundingPolyAnnotation|null

hasImageBoundingPolyAnnotation

setImageBoundingPolyAnnotation

Annotation value for image bounding box, oriented bounding box and polygon cases.

Parameter
NameDescription
var Google\Cloud\DataLabeling\V1beta1\ImageBoundingPolyAnnotation
Returns
TypeDescription
$this

getImagePolylineAnnotation

Annotation value for image polyline cases.

Polyline here is different from BoundingPoly. It is formed by line segments connected to each other but not closed form(Bounding Poly). The line segments can cross each other.

Returns
TypeDescription
Google\Cloud\DataLabeling\V1beta1\ImagePolylineAnnotation|null

hasImagePolylineAnnotation

setImagePolylineAnnotation

Annotation value for image polyline cases.

Polyline here is different from BoundingPoly. It is formed by line segments connected to each other but not closed form(Bounding Poly). The line segments can cross each other.

Parameter
NameDescription
var Google\Cloud\DataLabeling\V1beta1\ImagePolylineAnnotation
Returns
TypeDescription
$this

getImageSegmentationAnnotation

Annotation value for image segmentation.

Returns
TypeDescription
Google\Cloud\DataLabeling\V1beta1\ImageSegmentationAnnotation|null

hasImageSegmentationAnnotation

setImageSegmentationAnnotation

Annotation value for image segmentation.

Parameter
NameDescription
var Google\Cloud\DataLabeling\V1beta1\ImageSegmentationAnnotation
Returns
TypeDescription
$this

getTextClassificationAnnotation

Annotation value for text classification case.

Returns
TypeDescription
Google\Cloud\DataLabeling\V1beta1\TextClassificationAnnotation|null

hasTextClassificationAnnotation

setTextClassificationAnnotation

Annotation value for text classification case.

Parameter
NameDescription
var Google\Cloud\DataLabeling\V1beta1\TextClassificationAnnotation
Returns
TypeDescription
$this

getTextEntityExtractionAnnotation

Annotation value for text entity extraction case.

Returns
TypeDescription
Google\Cloud\DataLabeling\V1beta1\TextEntityExtractionAnnotation|null

hasTextEntityExtractionAnnotation

setTextEntityExtractionAnnotation

Annotation value for text entity extraction case.

Parameter
NameDescription
var Google\Cloud\DataLabeling\V1beta1\TextEntityExtractionAnnotation
Returns
TypeDescription
$this

getVideoClassificationAnnotation

Annotation value for video classification case.

Returns
TypeDescription
Google\Cloud\DataLabeling\V1beta1\VideoClassificationAnnotation|null

hasVideoClassificationAnnotation

setVideoClassificationAnnotation

Annotation value for video classification case.

Parameter
NameDescription
var Google\Cloud\DataLabeling\V1beta1\VideoClassificationAnnotation
Returns
TypeDescription
$this

getVideoObjectTrackingAnnotation

Annotation value for video object detection and tracking case.

Returns
TypeDescription
Google\Cloud\DataLabeling\V1beta1\VideoObjectTrackingAnnotation|null

hasVideoObjectTrackingAnnotation

setVideoObjectTrackingAnnotation

Annotation value for video object detection and tracking case.

Parameter
NameDescription
var Google\Cloud\DataLabeling\V1beta1\VideoObjectTrackingAnnotation
Returns
TypeDescription
$this

getVideoEventAnnotation

Annotation value for video event case.

Returns
TypeDescription
Google\Cloud\DataLabeling\V1beta1\VideoEventAnnotation|null

hasVideoEventAnnotation

setVideoEventAnnotation

Annotation value for video event case.

Parameter
NameDescription
var Google\Cloud\DataLabeling\V1beta1\VideoEventAnnotation
Returns
TypeDescription
$this

getValueType

Returns
TypeDescription
string