# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/datalabeling_v1beta1/proto/dataset.proto

import sys

_b = sys.version_info[0] < 3 and (lambda x: x) or (lambda x: x.encode("latin1"))
from google.protobuf.internal import enum_type_wrapper
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database

# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
from google.cloud.datalabeling_v1beta1.proto import (
    annotation_pb2 as google_dot_cloud_dot_datalabeling__v1beta1_dot_proto_dot_annotation__pb2,
)
from google.cloud.datalabeling_v1beta1.proto import (
    data_payloads_pb2 as google_dot_cloud_dot_datalabeling__v1beta1_dot_proto_dot_data__payloads__pb2,
)
from google.cloud.datalabeling_v1beta1.proto import (
    human_annotation_config_pb2 as google_dot_cloud_dot_datalabeling__v1beta1_dot_proto_dot_human__annotation__config__pb2,
)
from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
    name="google/cloud/datalabeling_v1beta1/proto/dataset.proto",
    package="google.cloud.datalabeling.v1beta1",
    syntax="proto3",
    serialized_options=_b(
        "\n%com.google.cloud.datalabeling.v1beta1P\001ZMgoogle.golang.org/genproto/googleapis/cloud/datalabeling/v1beta1;datalabeling"
    ),
    serialized_pb=_b(
        '\n5google/cloud/datalabeling_v1beta1/proto/dataset.proto\x12!google.cloud.datalabeling.v1beta1\x1a\x1cgoogle/api/annotations.proto\x1a\x38google/cloud/datalabeling_v1beta1/proto/annotation.proto\x1a;google/cloud/datalabeling_v1beta1/proto/data_payloads.proto\x1a\x45google/cloud/datalabeling_v1beta1/proto/human_annotation_config.proto\x1a\x1fgoogle/protobuf/timestamp.proto"\xef\x01\n\x07\x44\x61taset\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x14\n\x0c\x64isplay_name\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12/\n\x0b\x63reate_time\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x45\n\rinput_configs\x18\x05 \x03(\x0b\x32..google.cloud.datalabeling.v1beta1.InputConfig\x12\x1a\n\x12\x62locking_resources\x18\x06 \x03(\t\x12\x17\n\x0f\x64\x61ta_item_count\x18\x07 \x01(\x03"\xf1\x03\n\x0bInputConfig\x12H\n\rtext_metadata\x18\x06 \x01(\x0b\x32/.google.cloud.datalabeling.v1beta1.TextMetadataH\x00\x12\x42\n\ngcs_source\x18\x02 \x01(\x0b\x32,.google.cloud.datalabeling.v1beta1.GcsSourceH\x01\x12L\n\x0f\x62igquery_source\x18\x05 \x01(\x0b\x32\x31.google.cloud.datalabeling.v1beta1.BigQuerySourceH\x01\x12>\n\tdata_type\x18\x01 \x01(\x0e\x32+.google.cloud.datalabeling.v1beta1.DataType\x12J\n\x0f\x61nnotation_type\x18\x03 \x01(\x0e\x32\x31.google.cloud.datalabeling.v1beta1.AnnotationType\x12Z\n\x17\x63lassification_metadata\x18\x04 \x01(\x0b\x32\x39.google.cloud.datalabeling.v1beta1.ClassificationMetadataB\x14\n\x12\x64\x61ta_type_metadataB\x08\n\x06source"%\n\x0cTextMetadata\x12\x15\n\rlanguage_code\x18\x01 \x01(\t"0\n\x16\x43lassificationMetadata\x12\x16\n\x0eis_multi_label\x18\x01 \x01(\x08"1\n\tGcsSource\x12\x11\n\tinput_uri\x18\x01 \x01(\t\x12\x11\n\tmime_type\x18\x02 \x01(\t"#\n\x0e\x42igQuerySource\x12\x11\n\tinput_uri\x18\x01 \x01(\t"\xc6\x01\n\x0cOutputConfig\x12L\n\x0fgcs_destination\x18\x01 \x01(\x0b\x32\x31.google.cloud.datalabeling.v1beta1.GcsDestinationH\x00\x12Y\n\x16gcs_folder_destination\x18\x02 \x01(\x0b\x32\x37.google.cloud.datalabeling.v1beta1.GcsFolderDestinationH\x00\x42\r\n\x0b\x64\x65stination"7\n\x0eGcsDestination\x12\x12\n\noutput_uri\x18\x01 \x01(\t\x12\x11\n\tmime_type\x18\x02 \x01(\t"1\n\x14GcsFolderDestination\x12\x19\n\x11output_folder_uri\x18\x01 \x01(\t"\xff\x01\n\x08\x44\x61taItem\x12H\n\rimage_payload\x18\x02 \x01(\x0b\x32/.google.cloud.datalabeling.v1beta1.ImagePayloadH\x00\x12\x46\n\x0ctext_payload\x18\x03 \x01(\x0b\x32..google.cloud.datalabeling.v1beta1.TextPayloadH\x00\x12H\n\rvideo_payload\x18\x04 \x01(\x0b\x32/.google.cloud.datalabeling.v1beta1.VideoPayloadH\x00\x12\x0c\n\x04name\x18\x01 \x01(\tB\t\n\x07payload"\xff\x03\n\x10\x41nnotatedDataset\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x14\n\x0c\x64isplay_name\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\t \x01(\t\x12N\n\x11\x61nnotation_source\x18\x03 \x01(\x0e\x32\x33.google.cloud.datalabeling.v1beta1.AnnotationSource\x12J\n\x0f\x61nnotation_type\x18\x08 \x01(\x0e\x32\x31.google.cloud.datalabeling.v1beta1.AnnotationType\x12\x15\n\rexample_count\x18\x04 \x01(\x03\x12\x1f\n\x17\x63ompleted_example_count\x18\x05 \x01(\x03\x12\x42\n\x0blabel_stats\x18\x06 \x01(\x0b\x32-.google.cloud.datalabeling.v1beta1.LabelStats\x12/\n\x0b\x63reate_time\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12M\n\x08metadata\x18\n \x01(\x0b\x32;.google.cloud.datalabeling.v1beta1.AnnotatedDatasetMetadata\x12\x1a\n\x12\x62locking_resources\x18\x0b \x03(\t"\x99\x01\n\nLabelStats\x12V\n\rexample_count\x18\x01 \x03(\x0b\x32?.google.cloud.datalabeling.v1beta1.LabelStats.ExampleCountEntry\x1a\x33\n\x11\x45xampleCountEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x03:\x02\x38\x01"\xa2\x08\n\x18\x41nnotatedDatasetMetadata\x12\x63\n\x1bimage_classification_config\x18\x02 \x01(\x0b\x32<.google.cloud.datalabeling.v1beta1.ImageClassificationConfigH\x00\x12U\n\x14\x62ounding_poly_config\x18\x03 \x01(\x0b\x32\x35.google.cloud.datalabeling.v1beta1.BoundingPolyConfigH\x00\x12L\n\x0fpolyline_config\x18\x04 \x01(\x0b\x32\x31.google.cloud.datalabeling.v1beta1.PolylineConfigH\x00\x12T\n\x13segmentation_config\x18\x05 \x01(\x0b\x32\x35.google.cloud.datalabeling.v1beta1.SegmentationConfigH\x00\x12\x63\n\x1bvideo_classification_config\x18\x06 \x01(\x0b\x32<.google.cloud.datalabeling.v1beta1.VideoClassificationConfigH\x00\x12[\n\x17object_detection_config\x18\x07 \x01(\x0b\x32\x38.google.cloud.datalabeling.v1beta1.ObjectDetectionConfigH\x00\x12Y\n\x16object_tracking_config\x18\x08 \x01(\x0b\x32\x37.google.cloud.datalabeling.v1beta1.ObjectTrackingConfigH\x00\x12\x46\n\x0c\x65vent_config\x18\t \x01(\x0b\x32..google.cloud.datalabeling.v1beta1.EventConfigH\x00\x12\x61\n\x1atext_classification_config\x18\n \x01(\x0b\x32;.google.cloud.datalabeling.v1beta1.TextClassificationConfigH\x00\x12\x66\n\x1dtext_entity_extraction_config\x18\x0b \x01(\x0b\x32=.google.cloud.datalabeling.v1beta1.TextEntityExtractionConfigH\x00\x12Y\n\x17human_annotation_config\x18\x01 \x01(\x0b\x32\x38.google.cloud.datalabeling.v1beta1.HumanAnnotationConfigB\x1b\n\x19\x61nnotation_request_config"\xc2\x02\n\x07\x45xample\x12H\n\rimage_payload\x18\x02 \x01(\x0b\x32/.google.cloud.datalabeling.v1beta1.ImagePayloadH\x00\x12\x46\n\x0ctext_payload\x18\x06 \x01(\x0b\x32..google.cloud.datalabeling.v1beta1.TextPayloadH\x00\x12H\n\rvideo_payload\x18\x07 \x01(\x0b\x32/.google.cloud.datalabeling.v1beta1.VideoPayloadH\x00\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x42\n\x0b\x61nnotations\x18\x05 \x03(\x0b\x32-.google.cloud.datalabeling.v1beta1.AnnotationB\t\n\x07payload*W\n\x08\x44\x61taType\x12\x19\n\x15\x44\x41TA_TYPE_UNSPECIFIED\x10\x00\x12\t\n\x05IMAGE\x10\x01\x12\t\n\x05VIDEO\x10\x02\x12\x08\n\x04TEXT\x10\x04\x12\x10\n\x0cGENERAL_DATA\x10\x06\x42x\n%com.google.cloud.datalabeling.v1beta1P\x01ZMgoogle.golang.org/genproto/googleapis/cloud/datalabeling/v1beta1;datalabelingb\x06proto3'
    ),
    dependencies=[
        google_dot_api_dot_annotations__pb2.DESCRIPTOR,
        google_dot_cloud_dot_datalabeling__v1beta1_dot_proto_dot_annotation__pb2.DESCRIPTOR,
        google_dot_cloud_dot_datalabeling__v1beta1_dot_proto_dot_data__payloads__pb2.DESCRIPTOR,
        google_dot_cloud_dot_datalabeling__v1beta1_dot_proto_dot_human__annotation__config__pb2.DESCRIPTOR,
        google_dot_protobuf_dot_timestamp__pb2.DESCRIPTOR,
    ],
)

_DATATYPE = _descriptor.EnumDescriptor(
    name="DataType",
    full_name="google.cloud.datalabeling.v1beta1.DataType",
    filename=None,
    file=DESCRIPTOR,
    values=[
        _descriptor.EnumValueDescriptor(
            name="DATA_TYPE_UNSPECIFIED",
            index=0,
            number=0,
            serialized_options=None,
            type=None,
        ),
        _descriptor.EnumValueDescriptor(
            name="IMAGE", index=1, number=1, serialized_options=None, type=None
        ),
        _descriptor.EnumValueDescriptor(
            name="VIDEO", index=2, number=2, serialized_options=None, type=None
        ),
        _descriptor.EnumValueDescriptor(
            name="TEXT", index=3, number=4, serialized_options=None, type=None
        ),
        _descriptor.EnumValueDescriptor(
            name="GENERAL_DATA", index=4, number=6, serialized_options=None, type=None
        ),
    ],
    containing_type=None,
    serialized_options=None,
    serialized_start=3887,
    serialized_end=3974,
)
_sym_db.RegisterEnumDescriptor(_DATATYPE)

DataType = enum_type_wrapper.EnumTypeWrapper(_DATATYPE)
DATA_TYPE_UNSPECIFIED = 0
IMAGE = 1
VIDEO = 2
TEXT = 4
GENERAL_DATA = 6


_DATASET = _descriptor.Descriptor(
    name="Dataset",
    full_name="google.cloud.datalabeling.v1beta1.Dataset",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="name",
            full_name="google.cloud.datalabeling.v1beta1.Dataset.name",
            index=0,
            number=1,
            type=9,
            cpp_type=9,
            label=1,
            has_default_value=False,
            default_value=_b("").decode("utf-8"),
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="display_name",
            full_name="google.cloud.datalabeling.v1beta1.Dataset.display_name",
            index=1,
            number=2,
            type=9,
            cpp_type=9,
            label=1,
            has_default_value=False,
            default_value=_b("").decode("utf-8"),
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="description",
            full_name="google.cloud.datalabeling.v1beta1.Dataset.description",
            index=2,
            number=3,
            type=9,
            cpp_type=9,
            label=1,
            has_default_value=False,
            default_value=_b("").decode("utf-8"),
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="create_time",
            full_name="google.cloud.datalabeling.v1beta1.Dataset.create_time",
            index=3,
            number=4,
            type=11,
            cpp_type=10,
            label=1,
            has_default_value=False,
            default_value=None,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="input_configs",
            full_name="google.cloud.datalabeling.v1beta1.Dataset.input_configs",
            index=4,
            number=5,
            type=11,
            cpp_type=10,
            label=3,
            has_default_value=False,
            default_value=[],
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="blocking_resources",
            full_name="google.cloud.datalabeling.v1beta1.Dataset.blocking_resources",
            index=5,
            number=6,
            type=9,
            cpp_type=9,
            label=3,
            has_default_value=False,
            default_value=[],
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="data_item_count",
            full_name="google.cloud.datalabeling.v1beta1.Dataset.data_item_count",
            index=6,
            number=7,
            type=3,
            cpp_type=2,
            label=1,
            has_default_value=False,
            default_value=0,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=346,
    serialized_end=585,
)


_INPUTCONFIG = _descriptor.Descriptor(
    name="InputConfig",
    full_name="google.cloud.datalabeling.v1beta1.InputConfig",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="text_metadata",
            full_name="google.cloud.datalabeling.v1beta1.InputConfig.text_metadata",
            index=0,
            number=6,
            type=11,
            cpp_type=10,
            label=1,
            has_default_value=False,
            default_value=None,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="gcs_source",
            full_name="google.cloud.datalabeling.v1beta1.InputConfig.gcs_source",
            index=1,
            number=2,
            type=11,
            cpp_type=10,
            label=1,
            has_default_value=False,
            default_value=None,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="bigquery_source",
            full_name="google.cloud.datalabeling.v1beta1.InputConfig.bigquery_source",
            index=2,
            number=5,
            type=11,
            cpp_type=10,
            label=1,
            has_default_value=False,
            default_value=None,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="data_type",
            full_name="google.cloud.datalabeling.v1beta1.InputConfig.data_type",
            index=3,
            number=1,
            type=14,
            cpp_type=8,
            label=1,
            has_default_value=False,
            default_value=0,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="annotation_type",
            full_name="google.cloud.datalabeling.v1beta1.InputConfig.annotation_type",
            index=4,
            number=3,
            type=14,
            cpp_type=8,
            label=1,
            has_default_value=False,
            default_value=0,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="classification_metadata",
            full_name="google.cloud.datalabeling.v1beta1.InputConfig.classification_metadata",
            index=5,
            number=4,
            type=11,
            cpp_type=10,
            label=1,
            has_default_value=False,
            default_value=None,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[
        _descriptor.OneofDescriptor(
            name="data_type_metadata",
            full_name="google.cloud.datalabeling.v1beta1.InputConfig.data_type_metadata",
            index=0,
            containing_type=None,
            fields=[],
        ),
        _descriptor.OneofDescriptor(
            name="source",
            full_name="google.cloud.datalabeling.v1beta1.InputConfig.source",
            index=1,
            containing_type=None,
            fields=[],
        ),
    ],
    serialized_start=588,
    serialized_end=1085,
)


_TEXTMETADATA = _descriptor.Descriptor(
    name="TextMetadata",
    full_name="google.cloud.datalabeling.v1beta1.TextMetadata",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="language_code",
            full_name="google.cloud.datalabeling.v1beta1.TextMetadata.language_code",
            index=0,
            number=1,
            type=9,
            cpp_type=9,
            label=1,
            has_default_value=False,
            default_value=_b("").decode("utf-8"),
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        )
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=1087,
    serialized_end=1124,
)


_CLASSIFICATIONMETADATA = _descriptor.Descriptor(
    name="ClassificationMetadata",
    full_name="google.cloud.datalabeling.v1beta1.ClassificationMetadata",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="is_multi_label",
            full_name="google.cloud.datalabeling.v1beta1.ClassificationMetadata.is_multi_label",
            index=0,
            number=1,
            type=8,
            cpp_type=7,
            label=1,
            has_default_value=False,
            default_value=False,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        )
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=1126,
    serialized_end=1174,
)


_GCSSOURCE = _descriptor.Descriptor(
    name="GcsSource",
    full_name="google.cloud.datalabeling.v1beta1.GcsSource",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="input_uri",
            full_name="google.cloud.datalabeling.v1beta1.GcsSource.input_uri",
            index=0,
            number=1,
            type=9,
            cpp_type=9,
            label=1,
            has_default_value=False,
            default_value=_b("").decode("utf-8"),
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="mime_type",
            full_name="google.cloud.datalabeling.v1beta1.GcsSource.mime_type",
            index=1,
            number=2,
            type=9,
            cpp_type=9,
            label=1,
            has_default_value=False,
            default_value=_b("").decode("utf-8"),
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=1176,
    serialized_end=1225,
)


_BIGQUERYSOURCE = _descriptor.Descriptor(
    name="BigQuerySource",
    full_name="google.cloud.datalabeling.v1beta1.BigQuerySource",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="input_uri",
            full_name="google.cloud.datalabeling.v1beta1.BigQuerySource.input_uri",
            index=0,
            number=1,
            type=9,
            cpp_type=9,
            label=1,
            has_default_value=False,
            default_value=_b("").decode("utf-8"),
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        )
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=1227,
    serialized_end=1262,
)


_OUTPUTCONFIG = _descriptor.Descriptor(
    name="OutputConfig",
    full_name="google.cloud.datalabeling.v1beta1.OutputConfig",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="gcs_destination",
            full_name="google.cloud.datalabeling.v1beta1.OutputConfig.gcs_destination",
            index=0,
            number=1,
            type=11,
            cpp_type=10,
            label=1,
            has_default_value=False,
            default_value=None,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="gcs_folder_destination",
            full_name="google.cloud.datalabeling.v1beta1.OutputConfig.gcs_folder_destination",
            index=1,
            number=2,
            type=11,
            cpp_type=10,
            label=1,
            has_default_value=False,
            default_value=None,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[
        _descriptor.OneofDescriptor(
            name="destination",
            full_name="google.cloud.datalabeling.v1beta1.OutputConfig.destination",
            index=0,
            containing_type=None,
            fields=[],
        )
    ],
    serialized_start=1265,
    serialized_end=1463,
)


_GCSDESTINATION = _descriptor.Descriptor(
    name="GcsDestination",
    full_name="google.cloud.datalabeling.v1beta1.GcsDestination",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="output_uri",
            full_name="google.cloud.datalabeling.v1beta1.GcsDestination.output_uri",
            index=0,
            number=1,
            type=9,
            cpp_type=9,
            label=1,
            has_default_value=False,
            default_value=_b("").decode("utf-8"),
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="mime_type",
            full_name="google.cloud.datalabeling.v1beta1.GcsDestination.mime_type",
            index=1,
            number=2,
            type=9,
            cpp_type=9,
            label=1,
            has_default_value=False,
            default_value=_b("").decode("utf-8"),
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=1465,
    serialized_end=1520,
)


_GCSFOLDERDESTINATION = _descriptor.Descriptor(
    name="GcsFolderDestination",
    full_name="google.cloud.datalabeling.v1beta1.GcsFolderDestination",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="output_folder_uri",
            full_name="google.cloud.datalabeling.v1beta1.GcsFolderDestination.output_folder_uri",
            index=0,
            number=1,
            type=9,
            cpp_type=9,
            label=1,
            has_default_value=False,
            default_value=_b("").decode("utf-8"),
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        )
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=1522,
    serialized_end=1571,
)


_DATAITEM = _descriptor.Descriptor(
    name="DataItem",
    full_name="google.cloud.datalabeling.v1beta1.DataItem",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="image_payload",
            full_name="google.cloud.datalabeling.v1beta1.DataItem.image_payload",
            index=0,
            number=2,
            type=11,
            cpp_type=10,
            label=1,
            has_default_value=False,
            default_value=None,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="text_payload",
            full_name="google.cloud.datalabeling.v1beta1.DataItem.text_payload",
            index=1,
            number=3,
            type=11,
            cpp_type=10,
            label=1,
            has_default_value=False,
            default_value=None,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="video_payload",
            full_name="google.cloud.datalabeling.v1beta1.DataItem.video_payload",
            index=2,
            number=4,
            type=11,
            cpp_type=10,
            label=1,
            has_default_value=False,
            default_value=None,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="name",
            full_name="google.cloud.datalabeling.v1beta1.DataItem.name",
            index=3,
            number=1,
            type=9,
            cpp_type=9,
            label=1,
            has_default_value=False,
            default_value=_b("").decode("utf-8"),
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[
        _descriptor.OneofDescriptor(
            name="payload",
            full_name="google.cloud.datalabeling.v1beta1.DataItem.payload",
            index=0,
            containing_type=None,
            fields=[],
        )
    ],
    serialized_start=1574,
    serialized_end=1829,
)


_ANNOTATEDDATASET = _descriptor.Descriptor(
    name="AnnotatedDataset",
    full_name="google.cloud.datalabeling.v1beta1.AnnotatedDataset",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="name",
            full_name="google.cloud.datalabeling.v1beta1.AnnotatedDataset.name",
            index=0,
            number=1,
            type=9,
            cpp_type=9,
            label=1,
            has_default_value=False,
            default_value=_b("").decode("utf-8"),
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="display_name",
            full_name="google.cloud.datalabeling.v1beta1.AnnotatedDataset.display_name",
            index=1,
            number=2,
            type=9,
            cpp_type=9,
            label=1,
            has_default_value=False,
            default_value=_b("").decode("utf-8"),
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="description",
            full_name="google.cloud.datalabeling.v1beta1.AnnotatedDataset.description",
            index=2,
            number=9,
            type=9,
            cpp_type=9,
            label=1,
            has_default_value=False,
            default_value=_b("").decode("utf-8"),
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="annotation_source",
            full_name="google.cloud.datalabeling.v1beta1.AnnotatedDataset.annotation_source",
            index=3,
            number=3,
            type=14,
            cpp_type=8,
            label=1,
            has_default_value=False,
            default_value=0,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="annotation_type",
            full_name="google.cloud.datalabeling.v1beta1.AnnotatedDataset.annotation_type",
            index=4,
            number=8,
            type=14,
            cpp_type=8,
            label=1,
            has_default_value=False,
            default_value=0,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="example_count",
            full_name="google.cloud.datalabeling.v1beta1.AnnotatedDataset.example_count",
            index=5,
            number=4,
            type=3,
            cpp_type=2,
            label=1,
            has_default_value=False,
            default_value=0,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="completed_example_count",
            full_name="google.cloud.datalabeling.v1beta1.AnnotatedDataset.completed_example_count",
            index=6,
            number=5,
            type=3,
            cpp_type=2,
            label=1,
            has_default_value=False,
            default_value=0,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="label_stats",
            full_name="google.cloud.datalabeling.v1beta1.AnnotatedDataset.label_stats",
            index=7,
            number=6,
            type=11,
            cpp_type=10,
            label=1,
            has_default_value=False,
            default_value=None,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="create_time",
            full_name="google.cloud.datalabeling.v1beta1.AnnotatedDataset.create_time",
            index=8,
            number=7,
            type=11,
            cpp_type=10,
            label=1,
            has_default_value=False,
            default_value=None,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="metadata",
            full_name="google.cloud.datalabeling.v1beta1.AnnotatedDataset.metadata",
            index=9,
            number=10,
            type=11,
            cpp_type=10,
            label=1,
            has_default_value=False,
            default_value=None,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="blocking_resources",
            full_name="google.cloud.datalabeling.v1beta1.AnnotatedDataset.blocking_resources",
            index=10,
            number=11,
            type=9,
            cpp_type=9,
            label=3,
            has_default_value=False,
            default_value=[],
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=1832,
    serialized_end=2343,
)


_LABELSTATS_EXAMPLECOUNTENTRY = _descriptor.Descriptor(
    name="ExampleCountEntry",
    full_name="google.cloud.datalabeling.v1beta1.LabelStats.ExampleCountEntry",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="key",
            full_name="google.cloud.datalabeling.v1beta1.LabelStats.ExampleCountEntry.key",
            index=0,
            number=1,
            type=9,
            cpp_type=9,
            label=1,
            has_default_value=False,
            default_value=_b("").decode("utf-8"),
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="value",
            full_name="google.cloud.datalabeling.v1beta1.LabelStats.ExampleCountEntry.value",
            index=1,
            number=2,
            type=3,
            cpp_type=2,
            label=1,
            has_default_value=False,
            default_value=0,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=_b("8\001"),
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=2448,
    serialized_end=2499,
)

_LABELSTATS = _descriptor.Descriptor(
    name="LabelStats",
    full_name="google.cloud.datalabeling.v1beta1.LabelStats",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="example_count",
            full_name="google.cloud.datalabeling.v1beta1.LabelStats.example_count",
            index=0,
            number=1,
            type=11,
            cpp_type=10,
            label=3,
            has_default_value=False,
            default_value=[],
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        )
    ],
    extensions=[],
    nested_types=[_LABELSTATS_EXAMPLECOUNTENTRY],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=2346,
    serialized_end=2499,
)


_ANNOTATEDDATASETMETADATA = _descriptor.Descriptor(
    name="AnnotatedDatasetMetadata",
    full_name="google.cloud.datalabeling.v1beta1.AnnotatedDatasetMetadata",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="image_classification_config",
            full_name="google.cloud.datalabeling.v1beta1.AnnotatedDatasetMetadata.image_classification_config",
            index=0,
            number=2,
            type=11,
            cpp_type=10,
            label=1,
            has_default_value=False,
            default_value=None,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="bounding_poly_config",
            full_name="google.cloud.datalabeling.v1beta1.AnnotatedDatasetMetadata.bounding_poly_config",
            index=1,
            number=3,
            type=11,
            cpp_type=10,
            label=1,
            has_default_value=False,
            default_value=None,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="polyline_config",
            full_name="google.cloud.datalabeling.v1beta1.AnnotatedDatasetMetadata.polyline_config",
            index=2,
            number=4,
            type=11,
            cpp_type=10,
            label=1,
            has_default_value=False,
            default_value=None,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="segmentation_config",
            full_name="google.cloud.datalabeling.v1beta1.AnnotatedDatasetMetadata.segmentation_config",
            index=3,
            number=5,
            type=11,
            cpp_type=10,
            label=1,
            has_default_value=False,
            default_value=None,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="video_classification_config",
            full_name="google.cloud.datalabeling.v1beta1.AnnotatedDatasetMetadata.video_classification_config",
            index=4,
            number=6,
            type=11,
            cpp_type=10,
            label=1,
            has_default_value=False,
            default_value=None,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="object_detection_config",
            full_name="google.cloud.datalabeling.v1beta1.AnnotatedDatasetMetadata.object_detection_config",
            index=5,
            number=7,
            type=11,
            cpp_type=10,
            label=1,
            has_default_value=False,
            default_value=None,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="object_tracking_config",
            full_name="google.cloud.datalabeling.v1beta1.AnnotatedDatasetMetadata.object_tracking_config",
            index=6,
            number=8,
            type=11,
            cpp_type=10,
            label=1,
            has_default_value=False,
            default_value=None,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="event_config",
            full_name="google.cloud.datalabeling.v1beta1.AnnotatedDatasetMetadata.event_config",
            index=7,
            number=9,
            type=11,
            cpp_type=10,
            label=1,
            has_default_value=False,
            default_value=None,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="text_classification_config",
            full_name="google.cloud.datalabeling.v1beta1.AnnotatedDatasetMetadata.text_classification_config",
            index=8,
            number=10,
            type=11,
            cpp_type=10,
            label=1,
            has_default_value=False,
            default_value=None,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="text_entity_extraction_config",
            full_name="google.cloud.datalabeling.v1beta1.AnnotatedDatasetMetadata.text_entity_extraction_config",
            index=9,
            number=11,
            type=11,
            cpp_type=10,
            label=1,
            has_default_value=False,
            default_value=None,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="human_annotation_config",
            full_name="google.cloud.datalabeling.v1beta1.AnnotatedDatasetMetadata.human_annotation_config",
            index=10,
            number=1,
            type=11,
            cpp_type=10,
            label=1,
            has_default_value=False,
            default_value=None,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[
        _descriptor.OneofDescriptor(
            name="annotation_request_config",
            full_name="google.cloud.datalabeling.v1beta1.AnnotatedDatasetMetadata.annotation_request_config",
            index=0,
            containing_type=None,
            fields=[],
        )
    ],
    serialized_start=2502,
    serialized_end=3560,
)


_EXAMPLE = _descriptor.Descriptor(
    name="Example",
    full_name="google.cloud.datalabeling.v1beta1.Example",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="image_payload",
            full_name="google.cloud.datalabeling.v1beta1.Example.image_payload",
            index=0,
            number=2,
            type=11,
            cpp_type=10,
            label=1,
            has_default_value=False,
            default_value=None,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="text_payload",
            full_name="google.cloud.datalabeling.v1beta1.Example.text_payload",
            index=1,
            number=6,
            type=11,
            cpp_type=10,
            label=1,
            has_default_value=False,
            default_value=None,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="video_payload",
            full_name="google.cloud.datalabeling.v1beta1.Example.video_payload",
            index=2,
            number=7,
            type=11,
            cpp_type=10,
            label=1,
            has_default_value=False,
            default_value=None,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="name",
            full_name="google.cloud.datalabeling.v1beta1.Example.name",
            index=3,
            number=1,
            type=9,
            cpp_type=9,
            label=1,
            has_default_value=False,
            default_value=_b("").decode("utf-8"),
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="annotations",
            full_name="google.cloud.datalabeling.v1beta1.Example.annotations",
            index=4,
            number=5,
            type=11,
            cpp_type=10,
            label=3,
            has_default_value=False,
            default_value=[],
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[
        _descriptor.OneofDescriptor(
            name="payload",
            full_name="google.cloud.datalabeling.v1beta1.Example.payload",
            index=0,
            containing_type=None,
            fields=[],
        )
    ],
    serialized_start=3563,
    serialized_end=3885,
)

_DATASET.fields_by_name[
    "create_time"
].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_DATASET.fields_by_name["input_configs"].message_type = _INPUTCONFIG
_INPUTCONFIG.fields_by_name["text_metadata"].message_type = _TEXTMETADATA
_INPUTCONFIG.fields_by_name["gcs_source"].message_type = _GCSSOURCE
_INPUTCONFIG.fields_by_name["bigquery_source"].message_type = _BIGQUERYSOURCE
_INPUTCONFIG.fields_by_name["data_type"].enum_type = _DATATYPE
_INPUTCONFIG.fields_by_name[
    "annotation_type"
].enum_type = (
    google_dot_cloud_dot_datalabeling__v1beta1_dot_proto_dot_annotation__pb2._ANNOTATIONTYPE
)
_INPUTCONFIG.fields_by_name[
    "classification_metadata"
].message_type = _CLASSIFICATIONMETADATA
_INPUTCONFIG.oneofs_by_name["data_type_metadata"].fields.append(
    _INPUTCONFIG.fields_by_name["text_metadata"]
)
_INPUTCONFIG.fields_by_name[
    "text_metadata"
].containing_oneof = _INPUTCONFIG.oneofs_by_name["data_type_metadata"]
_INPUTCONFIG.oneofs_by_name["source"].fields.append(
    _INPUTCONFIG.fields_by_name["gcs_source"]
)
_INPUTCONFIG.fields_by_name[
    "gcs_source"
].containing_oneof = _INPUTCONFIG.oneofs_by_name["source"]
_INPUTCONFIG.oneofs_by_name["source"].fields.append(
    _INPUTCONFIG.fields_by_name["bigquery_source"]
)
_INPUTCONFIG.fields_by_name[
    "bigquery_source"
].containing_oneof = _INPUTCONFIG.oneofs_by_name["source"]
_OUTPUTCONFIG.fields_by_name["gcs_destination"].message_type = _GCSDESTINATION
_OUTPUTCONFIG.fields_by_name[
    "gcs_folder_destination"
].message_type = _GCSFOLDERDESTINATION
_OUTPUTCONFIG.oneofs_by_name["destination"].fields.append(
    _OUTPUTCONFIG.fields_by_name["gcs_destination"]
)
_OUTPUTCONFIG.fields_by_name[
    "gcs_destination"
].containing_oneof = _OUTPUTCONFIG.oneofs_by_name["destination"]
_OUTPUTCONFIG.oneofs_by_name["destination"].fields.append(
    _OUTPUTCONFIG.fields_by_name["gcs_folder_destination"]
)
_OUTPUTCONFIG.fields_by_name[
    "gcs_folder_destination"
].containing_oneof = _OUTPUTCONFIG.oneofs_by_name["destination"]
_DATAITEM.fields_by_name[
    "image_payload"
].message_type = (
    google_dot_cloud_dot_datalabeling__v1beta1_dot_proto_dot_data__payloads__pb2._IMAGEPAYLOAD
)
_DATAITEM.fields_by_name[
    "text_payload"
].message_type = (
    google_dot_cloud_dot_datalabeling__v1beta1_dot_proto_dot_data__payloads__pb2._TEXTPAYLOAD
)
_DATAITEM.fields_by_name[
    "video_payload"
].message_type = (
    google_dot_cloud_dot_datalabeling__v1beta1_dot_proto_dot_data__payloads__pb2._VIDEOPAYLOAD
)
_DATAITEM.oneofs_by_name["payload"].fields.append(
    _DATAITEM.fields_by_name["image_payload"]
)
_DATAITEM.fields_by_name["image_payload"].containing_oneof = _DATAITEM.oneofs_by_name[
    "payload"
]
_DATAITEM.oneofs_by_name["payload"].fields.append(
    _DATAITEM.fields_by_name["text_payload"]
)
_DATAITEM.fields_by_name["text_payload"].containing_oneof = _DATAITEM.oneofs_by_name[
    "payload"
]
_DATAITEM.oneofs_by_name["payload"].fields.append(
    _DATAITEM.fields_by_name["video_payload"]
)
_DATAITEM.fields_by_name["video_payload"].containing_oneof = _DATAITEM.oneofs_by_name[
    "payload"
]
_ANNOTATEDDATASET.fields_by_name[
    "annotation_source"
].enum_type = (
    google_dot_cloud_dot_datalabeling__v1beta1_dot_proto_dot_annotation__pb2._ANNOTATIONSOURCE
)
_ANNOTATEDDATASET.fields_by_name[
    "annotation_type"
].enum_type = (
    google_dot_cloud_dot_datalabeling__v1beta1_dot_proto_dot_annotation__pb2._ANNOTATIONTYPE
)
_ANNOTATEDDATASET.fields_by_name["label_stats"].message_type = _LABELSTATS
_ANNOTATEDDATASET.fields_by_name[
    "create_time"
].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_ANNOTATEDDATASET.fields_by_name["metadata"].message_type = _ANNOTATEDDATASETMETADATA
_LABELSTATS_EXAMPLECOUNTENTRY.containing_type = _LABELSTATS
_LABELSTATS.fields_by_name["example_count"].message_type = _LABELSTATS_EXAMPLECOUNTENTRY
_ANNOTATEDDATASETMETADATA.fields_by_name[
    "image_classification_config"
].message_type = (
    google_dot_cloud_dot_datalabeling__v1beta1_dot_proto_dot_human__annotation__config__pb2._IMAGECLASSIFICATIONCONFIG
)
_ANNOTATEDDATASETMETADATA.fields_by_name[
    "bounding_poly_config"
].message_type = (
    google_dot_cloud_dot_datalabeling__v1beta1_dot_proto_dot_human__annotation__config__pb2._BOUNDINGPOLYCONFIG
)
_ANNOTATEDDATASETMETADATA.fields_by_name[
    "polyline_config"
].message_type = (
    google_dot_cloud_dot_datalabeling__v1beta1_dot_proto_dot_human__annotation__config__pb2._POLYLINECONFIG
)
_ANNOTATEDDATASETMETADATA.fields_by_name[
    "segmentation_config"
].message_type = (
    google_dot_cloud_dot_datalabeling__v1beta1_dot_proto_dot_human__annotation__config__pb2._SEGMENTATIONCONFIG
)
_ANNOTATEDDATASETMETADATA.fields_by_name[
    "video_classification_config"
].message_type = (
    google_dot_cloud_dot_datalabeling__v1beta1_dot_proto_dot_human__annotation__config__pb2._VIDEOCLASSIFICATIONCONFIG
)
_ANNOTATEDDATASETMETADATA.fields_by_name[
    "object_detection_config"
].message_type = (
    google_dot_cloud_dot_datalabeling__v1beta1_dot_proto_dot_human__annotation__config__pb2._OBJECTDETECTIONCONFIG
)
_ANNOTATEDDATASETMETADATA.fields_by_name[
    "object_tracking_config"
].message_type = (
    google_dot_cloud_dot_datalabeling__v1beta1_dot_proto_dot_human__annotation__config__pb2._OBJECTTRACKINGCONFIG
)
_ANNOTATEDDATASETMETADATA.fields_by_name[
    "event_config"
].message_type = (
    google_dot_cloud_dot_datalabeling__v1beta1_dot_proto_dot_human__annotation__config__pb2._EVENTCONFIG
)
_ANNOTATEDDATASETMETADATA.fields_by_name[
    "text_classification_config"
].message_type = (
    google_dot_cloud_dot_datalabeling__v1beta1_dot_proto_dot_human__annotation__config__pb2._TEXTCLASSIFICATIONCONFIG
)
_ANNOTATEDDATASETMETADATA.fields_by_name[
    "text_entity_extraction_config"
].message_type = (
    google_dot_cloud_dot_datalabeling__v1beta1_dot_proto_dot_human__annotation__config__pb2._TEXTENTITYEXTRACTIONCONFIG
)
_ANNOTATEDDATASETMETADATA.fields_by_name[
    "human_annotation_config"
].message_type = (
    google_dot_cloud_dot_datalabeling__v1beta1_dot_proto_dot_human__annotation__config__pb2._HUMANANNOTATIONCONFIG
)
_ANNOTATEDDATASETMETADATA.oneofs_by_name["annotation_request_config"].fields.append(
    _ANNOTATEDDATASETMETADATA.fields_by_name["image_classification_config"]
)
_ANNOTATEDDATASETMETADATA.fields_by_name[
    "image_classification_config"
].containing_oneof = _ANNOTATEDDATASETMETADATA.oneofs_by_name[
    "annotation_request_config"
]
_ANNOTATEDDATASETMETADATA.oneofs_by_name["annotation_request_config"].fields.append(
    _ANNOTATEDDATASETMETADATA.fields_by_name["bounding_poly_config"]
)
_ANNOTATEDDATASETMETADATA.fields_by_name[
    "bounding_poly_config"
].containing_oneof = _ANNOTATEDDATASETMETADATA.oneofs_by_name[
    "annotation_request_config"
]
_ANNOTATEDDATASETMETADATA.oneofs_by_name["annotation_request_config"].fields.append(
    _ANNOTATEDDATASETMETADATA.fields_by_name["polyline_config"]
)
_ANNOTATEDDATASETMETADATA.fields_by_name[
    "polyline_config"
].containing_oneof = _ANNOTATEDDATASETMETADATA.oneofs_by_name[
    "annotation_request_config"
]
_ANNOTATEDDATASETMETADATA.oneofs_by_name["annotation_request_config"].fields.append(
    _ANNOTATEDDATASETMETADATA.fields_by_name["segmentation_config"]
)
_ANNOTATEDDATASETMETADATA.fields_by_name[
    "segmentation_config"
].containing_oneof = _ANNOTATEDDATASETMETADATA.oneofs_by_name[
    "annotation_request_config"
]
_ANNOTATEDDATASETMETADATA.oneofs_by_name["annotation_request_config"].fields.append(
    _ANNOTATEDDATASETMETADATA.fields_by_name["video_classification_config"]
)
_ANNOTATEDDATASETMETADATA.fields_by_name[
    "video_classification_config"
].containing_oneof = _ANNOTATEDDATASETMETADATA.oneofs_by_name[
    "annotation_request_config"
]
_ANNOTATEDDATASETMETADATA.oneofs_by_name["annotation_request_config"].fields.append(
    _ANNOTATEDDATASETMETADATA.fields_by_name["object_detection_config"]
)
_ANNOTATEDDATASETMETADATA.fields_by_name[
    "object_detection_config"
].containing_oneof = _ANNOTATEDDATASETMETADATA.oneofs_by_name[
    "annotation_request_config"
]
_ANNOTATEDDATASETMETADATA.oneofs_by_name["annotation_request_config"].fields.append(
    _ANNOTATEDDATASETMETADATA.fields_by_name["object_tracking_config"]
)
_ANNOTATEDDATASETMETADATA.fields_by_name[
    "object_tracking_config"
].containing_oneof = _ANNOTATEDDATASETMETADATA.oneofs_by_name[
    "annotation_request_config"
]
_ANNOTATEDDATASETMETADATA.oneofs_by_name["annotation_request_config"].fields.append(
    _ANNOTATEDDATASETMETADATA.fields_by_name["event_config"]
)
_ANNOTATEDDATASETMETADATA.fields_by_name[
    "event_config"
].containing_oneof = _ANNOTATEDDATASETMETADATA.oneofs_by_name[
    "annotation_request_config"
]
_ANNOTATEDDATASETMETADATA.oneofs_by_name["annotation_request_config"].fields.append(
    _ANNOTATEDDATASETMETADATA.fields_by_name["text_classification_config"]
)
_ANNOTATEDDATASETMETADATA.fields_by_name[
    "text_classification_config"
].containing_oneof = _ANNOTATEDDATASETMETADATA.oneofs_by_name[
    "annotation_request_config"
]
_ANNOTATEDDATASETMETADATA.oneofs_by_name["annotation_request_config"].fields.append(
    _ANNOTATEDDATASETMETADATA.fields_by_name["text_entity_extraction_config"]
)
_ANNOTATEDDATASETMETADATA.fields_by_name[
    "text_entity_extraction_config"
].containing_oneof = _ANNOTATEDDATASETMETADATA.oneofs_by_name[
    "annotation_request_config"
]
_EXAMPLE.fields_by_name[
    "image_payload"
].message_type = (
    google_dot_cloud_dot_datalabeling__v1beta1_dot_proto_dot_data__payloads__pb2._IMAGEPAYLOAD
)
_EXAMPLE.fields_by_name[
    "text_payload"
].message_type = (
    google_dot_cloud_dot_datalabeling__v1beta1_dot_proto_dot_data__payloads__pb2._TEXTPAYLOAD
)
_EXAMPLE.fields_by_name[
    "video_payload"
].message_type = (
    google_dot_cloud_dot_datalabeling__v1beta1_dot_proto_dot_data__payloads__pb2._VIDEOPAYLOAD
)
_EXAMPLE.fields_by_name[
    "annotations"
].message_type = (
    google_dot_cloud_dot_datalabeling__v1beta1_dot_proto_dot_annotation__pb2._ANNOTATION
)
_EXAMPLE.oneofs_by_name["payload"].fields.append(
    _EXAMPLE.fields_by_name["image_payload"]
)
_EXAMPLE.fields_by_name["image_payload"].containing_oneof = _EXAMPLE.oneofs_by_name[
    "payload"
]
_EXAMPLE.oneofs_by_name["payload"].fields.append(
    _EXAMPLE.fields_by_name["text_payload"]
)
_EXAMPLE.fields_by_name["text_payload"].containing_oneof = _EXAMPLE.oneofs_by_name[
    "payload"
]
_EXAMPLE.oneofs_by_name["payload"].fields.append(
    _EXAMPLE.fields_by_name["video_payload"]
)
_EXAMPLE.fields_by_name["video_payload"].containing_oneof = _EXAMPLE.oneofs_by_name[
    "payload"
]
DESCRIPTOR.message_types_by_name["Dataset"] = _DATASET
DESCRIPTOR.message_types_by_name["InputConfig"] = _INPUTCONFIG
DESCRIPTOR.message_types_by_name["TextMetadata"] = _TEXTMETADATA
DESCRIPTOR.message_types_by_name["ClassificationMetadata"] = _CLASSIFICATIONMETADATA
DESCRIPTOR.message_types_by_name["GcsSource"] = _GCSSOURCE
DESCRIPTOR.message_types_by_name["BigQuerySource"] = _BIGQUERYSOURCE
DESCRIPTOR.message_types_by_name["OutputConfig"] = _OUTPUTCONFIG
DESCRIPTOR.message_types_by_name["GcsDestination"] = _GCSDESTINATION
DESCRIPTOR.message_types_by_name["GcsFolderDestination"] = _GCSFOLDERDESTINATION
DESCRIPTOR.message_types_by_name["DataItem"] = _DATAITEM
DESCRIPTOR.message_types_by_name["AnnotatedDataset"] = _ANNOTATEDDATASET
DESCRIPTOR.message_types_by_name["LabelStats"] = _LABELSTATS
DESCRIPTOR.message_types_by_name["AnnotatedDatasetMetadata"] = _ANNOTATEDDATASETMETADATA
DESCRIPTOR.message_types_by_name["Example"] = _EXAMPLE
DESCRIPTOR.enum_types_by_name["DataType"] = _DATATYPE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

Dataset = _reflection.GeneratedProtocolMessageType(
    "Dataset",
    (_message.Message,),
    dict(
        DESCRIPTOR=_DATASET,
        __module__="google.cloud.datalabeling_v1beta1.proto.dataset_pb2",
        __doc__="""Dataset is the resource to hold your data. You can request multiple
  labeling tasks for a dataset while each one will generate an
  AnnotatedDataset.
  
  
  Attributes:
      name:
          Output only. Dataset resource name, format is:
          projects/{project\_id}/datasets/{dataset\_id}
      display_name:
          Required. The display name of the dataset. Maximum of 64
          characters.
      description:
          Optional. User-provided description of the annotation
          specification set. The description can be up to 10000
          characters long.
      create_time:
          Output only. Time the dataset is created.
      input_configs:
          Output only. This is populated with the original input configs
          where ImportData is called. It is available only after the
          clients import data to this dataset.
      blocking_resources:
          Output only. The names of any related resources that are
          blocking changes to the dataset.
      data_item_count:
          Output only. The number of data items in the dataset.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.datalabeling.v1beta1.Dataset)
    ),
)
_sym_db.RegisterMessage(Dataset)

InputConfig = _reflection.GeneratedProtocolMessageType(
    "InputConfig",
    (_message.Message,),
    dict(
        DESCRIPTOR=_INPUTCONFIG,
        __module__="google.cloud.datalabeling_v1beta1.proto.dataset_pb2",
        __doc__="""The configuration of input data, including data type, location, etc.
  
  
  Attributes:
      data_type_metadata:
          Optional. The metadata associated with each data type.
      text_metadata:
          Required for text import, as language code must be specified.
      source:
          Required. Where the data is from.
      gcs_source:
          Source located in Cloud Storage.
      data_type:
          Required. Data type must be specifed when user tries to import
          data.
      annotation_type:
          Optional. If input contains annotation, user needs to specify
          the type and metadata of the annotation when creating it as an
          annotated dataset.
      classification_metadata:
          Optional. Metadata about annotations in the input. Each
          annotation type may have different metadata. Metadata for
          classification problem.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.datalabeling.v1beta1.InputConfig)
    ),
)
_sym_db.RegisterMessage(InputConfig)

TextMetadata = _reflection.GeneratedProtocolMessageType(
    "TextMetadata",
    (_message.Message,),
    dict(
        DESCRIPTOR=_TEXTMETADATA,
        __module__="google.cloud.datalabeling_v1beta1.proto.dataset_pb2",
        __doc__="""Metadata for the text.
  
  
  Attributes:
      language_code:
          The language of this text, as a `BCP-47 <https://www.rfc-
          editor.org/rfc/bcp/bcp47.txt>`__. Default value is en-US.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.datalabeling.v1beta1.TextMetadata)
    ),
)
_sym_db.RegisterMessage(TextMetadata)

ClassificationMetadata = _reflection.GeneratedProtocolMessageType(
    "ClassificationMetadata",
    (_message.Message,),
    dict(
        DESCRIPTOR=_CLASSIFICATIONMETADATA,
        __module__="google.cloud.datalabeling_v1beta1.proto.dataset_pb2",
        __doc__="""Metadata for classification annotations.
  
  
  Attributes:
      is_multi_label:
          Whether the classification task is multi-label or not.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.datalabeling.v1beta1.ClassificationMetadata)
    ),
)
_sym_db.RegisterMessage(ClassificationMetadata)

GcsSource = _reflection.GeneratedProtocolMessageType(
    "GcsSource",
    (_message.Message,),
    dict(
        DESCRIPTOR=_GCSSOURCE,
        __module__="google.cloud.datalabeling_v1beta1.proto.dataset_pb2",
        __doc__="""Source of the Cloud Storage file to be imported.
  
  
  Attributes:
      input_uri:
          Required. The input URI of source file. This must be a Cloud
          Storage path (``gs://...``).
      mime_type:
          Required. The format of the source file. Only "text/csv" is
          supported.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.datalabeling.v1beta1.GcsSource)
    ),
)
_sym_db.RegisterMessage(GcsSource)

BigQuerySource = _reflection.GeneratedProtocolMessageType(
    "BigQuerySource",
    (_message.Message,),
    dict(
        DESCRIPTOR=_BIGQUERYSOURCE,
        __module__="google.cloud.datalabeling_v1beta1.proto.dataset_pb2",
        __doc__="""The BigQuery location for the input content.
  
  
  Attributes:
      input_uri:
          Required. BigQuery URI to a table, up to 2000 characters long.
          Accepted forms: BigQuery gs path e.g.
          bq://projectId.bqDatasetId.bqTableId
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.datalabeling.v1beta1.BigQuerySource)
    ),
)
_sym_db.RegisterMessage(BigQuerySource)

OutputConfig = _reflection.GeneratedProtocolMessageType(
    "OutputConfig",
    (_message.Message,),
    dict(
        DESCRIPTOR=_OUTPUTCONFIG,
        __module__="google.cloud.datalabeling_v1beta1.proto.dataset_pb2",
        __doc__="""The configuration of output data.
  
  
  Attributes:
      destination:
          Required. Location to output data to.
      gcs_destination:
          Output to a file in Cloud Storage. Should be used for labeling
          output other thanimage segmentation.
      gcs_folder_destination:
          Output to a folder in Cloud Storage. Should be used for image
          segmentation labeling output.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.datalabeling.v1beta1.OutputConfig)
    ),
)
_sym_db.RegisterMessage(OutputConfig)

GcsDestination = _reflection.GeneratedProtocolMessageType(
    "GcsDestination",
    (_message.Message,),
    dict(
        DESCRIPTOR=_GCSDESTINATION,
        __module__="google.cloud.datalabeling_v1beta1.proto.dataset_pb2",
        __doc__="""Export destination of the data.Only gcs path is allowed in output\_uri.
  
  
  Attributes:
      output_uri:
          Required. The output uri of destination file.
      mime_type:
          Required. The format of the gcs destination. Only "text/csv"
          and "application/json" are supported.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.datalabeling.v1beta1.GcsDestination)
    ),
)
_sym_db.RegisterMessage(GcsDestination)

GcsFolderDestination = _reflection.GeneratedProtocolMessageType(
    "GcsFolderDestination",
    (_message.Message,),
    dict(
        DESCRIPTOR=_GCSFOLDERDESTINATION,
        __module__="google.cloud.datalabeling_v1beta1.proto.dataset_pb2",
        __doc__="""Export folder destination of the data.
  
  
  Attributes:
      output_folder_uri:
          Required. Cloud Storage directory to export data to.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.datalabeling.v1beta1.GcsFolderDestination)
    ),
)
_sym_db.RegisterMessage(GcsFolderDestination)

DataItem = _reflection.GeneratedProtocolMessageType(
    "DataItem",
    (_message.Message,),
    dict(
        DESCRIPTOR=_DATAITEM,
        __module__="google.cloud.datalabeling_v1beta1.proto.dataset_pb2",
        __doc__="""DataItem is a piece of data, without annotation. For example, an image.
  
  
  Attributes:
      payload:
          Output only.
      image_payload:
          The image payload, a container of the image bytes/uri.
      text_payload:
          The text payload, a container of text content.
      video_payload:
          The video payload, a container of the video uri.
      name:
          Output only. Name of the data item, in format of: projects/{pr
          oject\_id}/datasets/{dataset\_id}/dataItems/{data\_item\_id}
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.datalabeling.v1beta1.DataItem)
    ),
)
_sym_db.RegisterMessage(DataItem)

AnnotatedDataset = _reflection.GeneratedProtocolMessageType(
    "AnnotatedDataset",
    (_message.Message,),
    dict(
        DESCRIPTOR=_ANNOTATEDDATASET,
        __module__="google.cloud.datalabeling_v1beta1.proto.dataset_pb2",
        __doc__="""AnnotatedDataset is a set holding annotations for data in a Dataset.
  Each labeling task will generate an AnnotatedDataset under the Dataset
  that the task is requested for.
  
  
  Attributes:
      name:
          Output only. AnnotatedDataset resource name in format of: proj
          ects/{project\_id}/datasets/{dataset\_id}/annotatedDatasets/
          {annotated\_dataset\_id}
      display_name:
          Output only. The display name of the AnnotatedDataset. It is
          specified in HumanAnnotationConfig when user starts a labeling
          task. Maximum of 64 characters.
      description:
          Output only. The description of the AnnotatedDataset. It is
          specified in HumanAnnotationConfig when user starts a labeling
          task. Maximum of 10000 characters.
      annotation_source:
          Output only. Source of the annotation.
      annotation_type:
          Output only. Type of the annotation. It is specified when
          starting labeling task.
      example_count:
          Output only. Number of examples in the annotated dataset.
      completed_example_count:
          Output only. Number of examples that have annotation in the
          annotated dataset.
      label_stats:
          Output only. Per label statistics.
      create_time:
          Output only. Time the AnnotatedDataset was created.
      metadata:
          Output only. Additional information about AnnotatedDataset.
      blocking_resources:
          Output only. The names of any related resources that are
          blocking changes to the annotated dataset.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.datalabeling.v1beta1.AnnotatedDataset)
    ),
)
_sym_db.RegisterMessage(AnnotatedDataset)

LabelStats = _reflection.GeneratedProtocolMessageType(
    "LabelStats",
    (_message.Message,),
    dict(
        ExampleCountEntry=_reflection.GeneratedProtocolMessageType(
            "ExampleCountEntry",
            (_message.Message,),
            dict(
                DESCRIPTOR=_LABELSTATS_EXAMPLECOUNTENTRY,
                __module__="google.cloud.datalabeling_v1beta1.proto.dataset_pb2"
                # @@protoc_insertion_point(class_scope:google.cloud.datalabeling.v1beta1.LabelStats.ExampleCountEntry)
            ),
        ),
        DESCRIPTOR=_LABELSTATS,
        __module__="google.cloud.datalabeling_v1beta1.proto.dataset_pb2",
        __doc__="""Statistics about annotation specs.
  
  
  Attributes:
      example_count:
          Map of each annotation spec's example count. Key is the
          annotation spec name and value is the number of examples for
          that annotation spec. If the annotated dataset does not have
          annotation spec, the map will return a pair where the key is
          empty string and value is the total number of annotations.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.datalabeling.v1beta1.LabelStats)
    ),
)
_sym_db.RegisterMessage(LabelStats)
_sym_db.RegisterMessage(LabelStats.ExampleCountEntry)

AnnotatedDatasetMetadata = _reflection.GeneratedProtocolMessageType(
    "AnnotatedDatasetMetadata",
    (_message.Message,),
    dict(
        DESCRIPTOR=_ANNOTATEDDATASETMETADATA,
        __module__="google.cloud.datalabeling_v1beta1.proto.dataset_pb2",
        __doc__="""Metadata on AnnotatedDataset.
  
  
  Attributes:
      annotation_request_config:
          Specific request configuration used when requesting the
          labeling task.
      image_classification_config:
          Configuration for image classification task.
      bounding_poly_config:
          Configuration for image bounding box and bounding poly task.
      polyline_config:
          Configuration for image polyline task.
      segmentation_config:
          Configuration for image segmentation task.
      video_classification_config:
          Configuration for video classification task.
      object_detection_config:
          Configuration for video object detection task.
      object_tracking_config:
          Configuration for video object tracking task.
      event_config:
          Configuration for video event labeling task.
      text_classification_config:
          Configuration for text classification task.
      text_entity_extraction_config:
          Configuration for text entity extraction task.
      human_annotation_config:
          HumanAnnotationConfig used when requesting the human labeling
          task for this AnnotatedDataset.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.datalabeling.v1beta1.AnnotatedDatasetMetadata)
    ),
)
_sym_db.RegisterMessage(AnnotatedDatasetMetadata)

Example = _reflection.GeneratedProtocolMessageType(
    "Example",
    (_message.Message,),
    dict(
        DESCRIPTOR=_EXAMPLE,
        __module__="google.cloud.datalabeling_v1beta1.proto.dataset_pb2",
        __doc__="""An Example is a piece of data and its annotation. For example, an image
  with label "house".
  
  
  Attributes:
      payload:
          Output only. The data part of Example.
      image_payload:
          The image payload, a container of the image bytes/uri.
      text_payload:
          The text payload, a container of the text content.
      video_payload:
          The video payload, a container of the video uri.
      name:
          Output only. Name of the example, in format of: projects/{proj
          ect\_id}/datasets/{dataset\_id}/annotatedDatasets/
          {annotated\_dataset\_id}/examples/{example\_id}
      annotations:
          Output only. Annotations for the piece of data in Example. One
          piece of data can have multiple annotations.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.datalabeling.v1beta1.Example)
    ),
)
_sym_db.RegisterMessage(Example)


DESCRIPTOR._options = None
_LABELSTATS_EXAMPLECOUNTENTRY._options = None
# @@protoc_insertion_point(module_scope)
