# 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.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 (
    human_annotation_config_pb2 as google_dot_cloud_dot_datalabeling__v1beta1_dot_proto_dot_human__annotation__config__pb2,
)
from google.protobuf import duration_pb2 as google_dot_protobuf_dot_duration__pb2
from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2
from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2
from google.api import annotations_pb2 as google_dot_api_dot_annotations__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\x38google/cloud/datalabeling_v1beta1/proto/annotation.proto\x1a\x45google/cloud/datalabeling_v1beta1/proto/human_annotation_config.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1cgoogle/api/annotations.proto"\xba\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"\x9b\x01\n\x0bInputConfig\x12\x42\n\ngcs_source\x18\x02 \x01(\x0b\x32,.google.cloud.datalabeling.v1beta1.GcsSourceH\x00\x12>\n\tdata_type\x18\x01 \x01(\x0e\x32+.google.cloud.datalabeling.v1beta1.DataTypeB\x08\n\x06source"1\n\tGcsSource\x12\x11\n\tinput_uri\x18\x01 \x01(\t\x12\x11\n\tmime_type\x18\x02 \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"\xc9\x02\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\x12H\n\raudio_payload\x18\x05 \x01(\x0b\x32/.google.cloud.datalabeling.v1beta1.AudioPayloadH\x00\x12\x0c\n\x04name\x18\x01 \x01(\tB\t\n\x07payload"\xe3\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"\xa2\x08\n\x18\x41nnotatedDatasetMetadata\x12Y\n\x17human_annotation_config\x18\x01 \x01(\x0b\x32\x38.google.cloud.datalabeling.v1beta1.HumanAnnotationConfig\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\x42\x1b\n\x19\x61nnotation_request_config"\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"\x8c\x03\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\x12H\n\raudio_payload\x18\x08 \x01(\x0b\x32/.google.cloud.datalabeling.v1beta1.AudioPayloadH\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"M\n\x0cImagePayload\x12\x11\n\tmime_type\x18\x01 \x01(\t\x12\x17\n\x0fimage_thumbnail\x18\x02 \x01(\x0c\x12\x11\n\timage_uri\x18\x03 \x01(\t"#\n\x0bTextPayload\x12\x14\n\x0ctext_content\x18\x01 \x01(\t"S\n\x0eVideoThumbnail\x12\x11\n\tthumbnail\x18\x01 \x01(\x0c\x12.\n\x0btime_offset\x18\x02 \x01(\x0b\x32\x19.google.protobuf.Duration"\x95\x01\n\x0cVideoPayload\x12\x11\n\tmime_type\x18\x01 \x01(\t\x12\x11\n\tvideo_uri\x18\x02 \x01(\t\x12K\n\x10video_thumbnails\x18\x03 \x03(\x0b\x32\x31.google.cloud.datalabeling.v1beta1.VideoThumbnail\x12\x12\n\nframe_rate\x18\x04 \x01(\x02"<\n\x0c\x41udioPayload\x12\x11\n\taudio_uri\x18\x01 \x01(\t\x12\x19\n\x11sample_rate_hertz\x18\x03 \x01(\x05*P\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\t\n\x05\x41UDIO\x10\x05\x42x\n%com.google.cloud.datalabeling.v1beta1P\x01ZMgoogle.golang.org/genproto/googleapis/cloud/datalabeling/v1beta1;datalabelingb\x06proto3'
    ),
    dependencies=[
        google_dot_cloud_dot_datalabeling__v1beta1_dot_proto_dot_annotation__pb2.DESCRIPTOR,
        google_dot_cloud_dot_datalabeling__v1beta1_dot_proto_dot_human__annotation__config__pb2.DESCRIPTOR,
        google_dot_protobuf_dot_duration__pb2.DESCRIPTOR,
        google_dot_protobuf_dot_struct__pb2.DESCRIPTOR,
        google_dot_protobuf_dot_timestamp__pb2.DESCRIPTOR,
        google_dot_api_dot_annotations__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="AUDIO", index=4, number=5, serialized_options=None, type=None
        ),
    ],
    containing_type=None,
    serialized_options=None,
    serialized_start=3902,
    serialized_end=3982,
)
_sym_db.RegisterEnumDescriptor(_DATATYPE)

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


_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,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=347,
    serialized_end=533,
)


_INPUTCONFIG = _descriptor.Descriptor(
    name="InputConfig",
    full_name="google.cloud.datalabeling.v1beta1.InputConfig",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="gcs_source",
            full_name="google.cloud.datalabeling.v1beta1.InputConfig.gcs_source",
            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="data_type",
            full_name="google.cloud.datalabeling.v1beta1.InputConfig.data_type",
            index=1,
            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,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[
        _descriptor.OneofDescriptor(
            name="source",
            full_name="google.cloud.datalabeling.v1beta1.InputConfig.source",
            index=0,
            containing_type=None,
            fields=[],
        )
    ],
    serialized_start=536,
    serialized_end=691,
)


_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=693,
    serialized_end=742,
)


_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=745,
    serialized_end=943,
)


_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=945,
    serialized_end=1000,
)


_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=1002,
    serialized_end=1051,
)


_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="audio_payload",
            full_name="google.cloud.datalabeling.v1beta1.DataItem.audio_payload",
            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="name",
            full_name="google.cloud.datalabeling.v1beta1.DataItem.name",
            index=4,
            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=1054,
    serialized_end=1383,
)


_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,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=1386,
    serialized_end=1869,
)


_ANNOTATEDDATASETMETADATA = _descriptor.Descriptor(
    name="AnnotatedDatasetMetadata",
    full_name="google.cloud.datalabeling.v1beta1.AnnotatedDatasetMetadata",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="human_annotation_config",
            full_name="google.cloud.datalabeling.v1beta1.AnnotatedDatasetMetadata.human_annotation_config",
            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="image_classification_config",
            full_name="google.cloud.datalabeling.v1beta1.AnnotatedDatasetMetadata.image_classification_config",
            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="bounding_poly_config",
            full_name="google.cloud.datalabeling.v1beta1.AnnotatedDatasetMetadata.bounding_poly_config",
            index=2,
            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=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="segmentation_config",
            full_name="google.cloud.datalabeling.v1beta1.AnnotatedDatasetMetadata.segmentation_config",
            index=4,
            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=5,
            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=6,
            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=7,
            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=8,
            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=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="text_entity_extraction_config",
            full_name="google.cloud.datalabeling.v1beta1.AnnotatedDatasetMetadata.text_entity_extraction_config",
            index=10,
            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,
        ),
    ],
    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=1872,
    serialized_end=2930,
)


_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=3035,
    serialized_end=3086,
)

_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=2933,
    serialized_end=3086,
)


_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="audio_payload",
            full_name="google.cloud.datalabeling.v1beta1.Example.audio_payload",
            index=3,
            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="name",
            full_name="google.cloud.datalabeling.v1beta1.Example.name",
            index=4,
            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=5,
            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=3089,
    serialized_end=3485,
)


_IMAGEPAYLOAD = _descriptor.Descriptor(
    name="ImagePayload",
    full_name="google.cloud.datalabeling.v1beta1.ImagePayload",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="mime_type",
            full_name="google.cloud.datalabeling.v1beta1.ImagePayload.mime_type",
            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="image_thumbnail",
            full_name="google.cloud.datalabeling.v1beta1.ImagePayload.image_thumbnail",
            index=1,
            number=2,
            type=12,
            cpp_type=9,
            label=1,
            has_default_value=False,
            default_value=_b(""),
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="image_uri",
            full_name="google.cloud.datalabeling.v1beta1.ImagePayload.image_uri",
            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,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=3487,
    serialized_end=3564,
)


_TEXTPAYLOAD = _descriptor.Descriptor(
    name="TextPayload",
    full_name="google.cloud.datalabeling.v1beta1.TextPayload",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="text_content",
            full_name="google.cloud.datalabeling.v1beta1.TextPayload.text_content",
            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=3566,
    serialized_end=3601,
)


_VIDEOTHUMBNAIL = _descriptor.Descriptor(
    name="VideoThumbnail",
    full_name="google.cloud.datalabeling.v1beta1.VideoThumbnail",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="thumbnail",
            full_name="google.cloud.datalabeling.v1beta1.VideoThumbnail.thumbnail",
            index=0,
            number=1,
            type=12,
            cpp_type=9,
            label=1,
            has_default_value=False,
            default_value=_b(""),
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="time_offset",
            full_name="google.cloud.datalabeling.v1beta1.VideoThumbnail.time_offset",
            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=[],
    serialized_start=3603,
    serialized_end=3686,
)


_VIDEOPAYLOAD = _descriptor.Descriptor(
    name="VideoPayload",
    full_name="google.cloud.datalabeling.v1beta1.VideoPayload",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="mime_type",
            full_name="google.cloud.datalabeling.v1beta1.VideoPayload.mime_type",
            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="video_uri",
            full_name="google.cloud.datalabeling.v1beta1.VideoPayload.video_uri",
            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="video_thumbnails",
            full_name="google.cloud.datalabeling.v1beta1.VideoPayload.video_thumbnails",
            index=2,
            number=3,
            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="frame_rate",
            full_name="google.cloud.datalabeling.v1beta1.VideoPayload.frame_rate",
            index=3,
            number=4,
            type=2,
            cpp_type=6,
            label=1,
            has_default_value=False,
            default_value=float(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=3689,
    serialized_end=3838,
)


_AUDIOPAYLOAD = _descriptor.Descriptor(
    name="AudioPayload",
    full_name="google.cloud.datalabeling.v1beta1.AudioPayload",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="audio_uri",
            full_name="google.cloud.datalabeling.v1beta1.AudioPayload.audio_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="sample_rate_hertz",
            full_name="google.cloud.datalabeling.v1beta1.AudioPayload.sample_rate_hertz",
            index=1,
            number=3,
            type=5,
            cpp_type=1,
            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=3840,
    serialized_end=3900,
)

_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["gcs_source"].message_type = _GCSSOURCE
_INPUTCONFIG.fields_by_name["data_type"].enum_type = _DATATYPE
_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"]
_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 = _IMAGEPAYLOAD
_DATAITEM.fields_by_name["text_payload"].message_type = _TEXTPAYLOAD
_DATAITEM.fields_by_name["video_payload"].message_type = _VIDEOPAYLOAD
_DATAITEM.fields_by_name["audio_payload"].message_type = _AUDIOPAYLOAD
_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"
]
_DATAITEM.oneofs_by_name["payload"].fields.append(
    _DATAITEM.fields_by_name["audio_payload"]
)
_DATAITEM.fields_by_name["audio_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
_ANNOTATEDDATASETMETADATA.fields_by_name[
    "human_annotation_config"
].message_type = (
    google_dot_cloud_dot_datalabeling__v1beta1_dot_proto_dot_human__annotation__config__pb2._HUMANANNOTATIONCONFIG
)
_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.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"
]
_LABELSTATS_EXAMPLECOUNTENTRY.containing_type = _LABELSTATS
_LABELSTATS.fields_by_name["example_count"].message_type = _LABELSTATS_EXAMPLECOUNTENTRY
_EXAMPLE.fields_by_name["image_payload"].message_type = _IMAGEPAYLOAD
_EXAMPLE.fields_by_name["text_payload"].message_type = _TEXTPAYLOAD
_EXAMPLE.fields_by_name["video_payload"].message_type = _VIDEOPAYLOAD
_EXAMPLE.fields_by_name["audio_payload"].message_type = _AUDIOPAYLOAD
_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"
]
_EXAMPLE.oneofs_by_name["payload"].fields.append(
    _EXAMPLE.fields_by_name["audio_payload"]
)
_EXAMPLE.fields_by_name["audio_payload"].containing_oneof = _EXAMPLE.oneofs_by_name[
    "payload"
]
_VIDEOTHUMBNAIL.fields_by_name[
    "time_offset"
].message_type = google_dot_protobuf_dot_duration__pb2._DURATION
_VIDEOPAYLOAD.fields_by_name["video_thumbnails"].message_type = _VIDEOTHUMBNAIL
DESCRIPTOR.message_types_by_name["Dataset"] = _DATASET
DESCRIPTOR.message_types_by_name["InputConfig"] = _INPUTCONFIG
DESCRIPTOR.message_types_by_name["GcsSource"] = _GCSSOURCE
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["AnnotatedDatasetMetadata"] = _ANNOTATEDDATASETMETADATA
DESCRIPTOR.message_types_by_name["LabelStats"] = _LABELSTATS
DESCRIPTOR.message_types_by_name["Example"] = _EXAMPLE
DESCRIPTOR.message_types_by_name["ImagePayload"] = _IMAGEPAYLOAD
DESCRIPTOR.message_types_by_name["TextPayload"] = _TEXTPAYLOAD
DESCRIPTOR.message_types_by_name["VideoThumbnail"] = _VIDEOTHUMBNAIL
DESCRIPTOR.message_types_by_name["VideoPayload"] = _VIDEOPAYLOAD
DESCRIPTOR.message_types_by_name["AudioPayload"] = _AUDIOPAYLOAD
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.
  """,
        # @@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:
      source:
          Required. Where the data is from.
      data_type:
          Required. Data type must be specifed when user tries to import
          data.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.datalabeling.v1beta1.InputConfig)
    ),
)
_sym_db.RegisterMessage(InputConfig)

GcsSource = _reflection.GeneratedProtocolMessageType(
    "GcsSource",
    (_message.Message,),
    dict(
        DESCRIPTOR=_GCSSOURCE,
        __module__="google.cloud.datalabeling_v1beta1.proto.dataset_pb2",
        __doc__="""Source of the GCS file to be imported. Only gcs path is allowed in
  input\_uri.
  
  
  Attributes:
      input_uri:
          Required. The input uri of source file.
      mime_type:
          Required. The format of the gcs source. Only "text/csv" is
          supported.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.datalabeling.v1beta1.GcsSource)
    ),
)
_sym_db.RegisterMessage(GcsSource)

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 GCS file. Should be used for labeling output other
          than Audio transcription.
      gcs_folder_destination:
          Output to a GCS folder. Should be used for Audio transcription
          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. GCS folder 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.
      audio_payload:
          The audio payload, a container of the audio 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.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.datalabeling.v1beta1.AnnotatedDataset)
    ),
)
_sym_db.RegisterMessage(AnnotatedDataset)

AnnotatedDatasetMetadata = _reflection.GeneratedProtocolMessageType(
    "AnnotatedDatasetMetadata",
    (_message.Message,),
    dict(
        DESCRIPTOR=_ANNOTATEDDATASETMETADATA,
        __module__="google.cloud.datalabeling_v1beta1.proto.dataset_pb2",
        __doc__="""Metadata on AnnotatedDataset.
  
  
  Attributes:
      human_annotation_config:
          HumanAnnotationConfig used when requesting the human labeling
          task for this AnnotatedDataset.
      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.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.datalabeling.v1beta1.AnnotatedDatasetMetadata)
    ),
)
_sym_db.RegisterMessage(AnnotatedDatasetMetadata)

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.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.datalabeling.v1beta1.LabelStats)
    ),
)
_sym_db.RegisterMessage(LabelStats)
_sym_db.RegisterMessage(LabelStats.ExampleCountEntry)

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.
      audio_payload:
          The audio payload, a container of the audio 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)

ImagePayload = _reflection.GeneratedProtocolMessageType(
    "ImagePayload",
    (_message.Message,),
    dict(
        DESCRIPTOR=_IMAGEPAYLOAD,
        __module__="google.cloud.datalabeling_v1beta1.proto.dataset_pb2",
        __doc__="""Container of information about an image.
  
  
  Attributes:
      mime_type:
          Image format.
      image_thumbnail:
          A byte string of a full image.
      image_uri:
          Image uri from the user bucket.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.datalabeling.v1beta1.ImagePayload)
    ),
)
_sym_db.RegisterMessage(ImagePayload)

TextPayload = _reflection.GeneratedProtocolMessageType(
    "TextPayload",
    (_message.Message,),
    dict(
        DESCRIPTOR=_TEXTPAYLOAD,
        __module__="google.cloud.datalabeling_v1beta1.proto.dataset_pb2",
        __doc__="""Container of information about a piece of text.
  
  
  Attributes:
      text_content:
          Text content.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.datalabeling.v1beta1.TextPayload)
    ),
)
_sym_db.RegisterMessage(TextPayload)

VideoThumbnail = _reflection.GeneratedProtocolMessageType(
    "VideoThumbnail",
    (_message.Message,),
    dict(
        DESCRIPTOR=_VIDEOTHUMBNAIL,
        __module__="google.cloud.datalabeling_v1beta1.proto.dataset_pb2",
        __doc__="""Container of information of a video thumbnail.
  
  
  Attributes:
      thumbnail:
          A byte string of the video frame.
      time_offset:
          Time offset relative to the beginning of the video,
          corresponding to the video frame where the thumbnail has been
          extracted from.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.datalabeling.v1beta1.VideoThumbnail)
    ),
)
_sym_db.RegisterMessage(VideoThumbnail)

VideoPayload = _reflection.GeneratedProtocolMessageType(
    "VideoPayload",
    (_message.Message,),
    dict(
        DESCRIPTOR=_VIDEOPAYLOAD,
        __module__="google.cloud.datalabeling_v1beta1.proto.dataset_pb2",
        __doc__="""Container of information of a video.
  
  
  Attributes:
      mime_type:
          Video format.
      video_uri:
          Video uri from the user bucket.
      video_thumbnails:
          The list of video thumbnails.
      frame_rate:
          FPS of the video.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.datalabeling.v1beta1.VideoPayload)
    ),
)
_sym_db.RegisterMessage(VideoPayload)

AudioPayload = _reflection.GeneratedProtocolMessageType(
    "AudioPayload",
    (_message.Message,),
    dict(
        DESCRIPTOR=_AUDIOPAYLOAD,
        __module__="google.cloud.datalabeling_v1beta1.proto.dataset_pb2",
        __doc__="""Container of information of an audio.
  
  
  Attributes:
      audio_uri:
          Audio uri in user bucket.
      sample_rate_hertz:
          Sample rate in Hertz of the audio data sent in all
          ``RecognitionAudio`` messages. This field is optional for
          ``FLAC`` and ``WAV`` audio files and required for all other
          audio formats. For details, see [AudioEncoding][google.cloud.d
          atalabeling.v1beta1.AudioPayload.AudioEncoding].
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.datalabeling.v1beta1.AudioPayload)
    ),
)
_sym_db.RegisterMessage(AudioPayload)


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