Google Cloud Datalabeling V1beta1 Client - Class LabelTextRequest (0.2.0)

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

Request message for LabelText.

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

Methods

build

Parameters
NameDescription
parent string

Required. Name of the data set to request labeling task, format: projects/{project_id}/datasets/{dataset_id} Please see {@see \Google\Cloud\DataLabeling\V1beta1\DataLabelingServiceClient::datasetName()} for help formatting this field.

basicConfig Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig

Required. Basic human annotation config.

feature int

Required. The type of text labeling task. For allowed values, use constants defined on {@see \Google\Cloud\DataLabeling\V1beta1\LabelTextRequest\Feature}

Returns
TypeDescription
Google\Cloud\DataLabeling\V1beta1\LabelTextRequest

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ text_classification_config Google\Cloud\DataLabeling\V1beta1\TextClassificationConfig

Configuration for text classification task. One of text_classification_config and text_entity_extraction_config is required.

↳ text_entity_extraction_config Google\Cloud\DataLabeling\V1beta1\TextEntityExtractionConfig

Configuration for entity extraction task. One of text_classification_config and text_entity_extraction_config is required.

↳ parent string

Required. Name of the data set to request labeling task, format: projects/{project_id}/datasets/{dataset_id}

↳ basic_config Google\Cloud\DataLabeling\V1beta1\HumanAnnotationConfig

Required. Basic human annotation config.

↳ feature int

Required. The type of text labeling task.

getTextClassificationConfig

Configuration for text classification task.

One of text_classification_config and text_entity_extraction_config is required.

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

hasTextClassificationConfig

setTextClassificationConfig

Configuration for text classification task.

One of text_classification_config and text_entity_extraction_config is required.

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

getTextEntityExtractionConfig

Configuration for entity extraction task.

One of text_classification_config and text_entity_extraction_config is required.

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

hasTextEntityExtractionConfig

setTextEntityExtractionConfig

Configuration for entity extraction task.

One of text_classification_config and text_entity_extraction_config is required.

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

getParent

Required. Name of the data set to request labeling task, format: projects/{project_id}/datasets/{dataset_id}

Returns
TypeDescription
string

setParent

Required. Name of the data set to request labeling task, format: projects/{project_id}/datasets/{dataset_id}

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getBasicConfig

Required. Basic human annotation config.

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

hasBasicConfig

clearBasicConfig

setBasicConfig

Required. Basic human annotation config.

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

getFeature

Required. The type of text labeling task.

Returns
TypeDescription
int

setFeature

Required. The type of text labeling task.

Parameter
NameDescription
var int
Returns
TypeDescription
$this

getRequestConfig

Returns
TypeDescription
string