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

import sys

_b = sys.version_info[0] < 3 and (lambda x: x) or (lambda x: x.encode("latin1"))
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 (
    dataset_pb2 as google_dot_cloud_dot_datalabeling__v1beta1_dot_proto_dot_dataset__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
from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
    name="google/cloud/datalabeling_v1beta1/proto/operations.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(
        '\n8google/cloud/datalabeling_v1beta1/proto/operations.proto\x12!google.cloud.datalabeling.v1beta1\x1a\x1cgoogle/api/annotations.proto\x1a\x35google/cloud/datalabeling_v1beta1/proto/dataset.proto\x1a\x45google/cloud/datalabeling_v1beta1/proto/human_annotation_config.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x17google/rpc/status.proto"Y\n\x1bImportDataOperationResponse\x12\x0f\n\x07\x64\x61taset\x18\x01 \x01(\t\x12\x13\n\x0btotal_count\x18\x02 \x01(\x05\x12\x14\n\x0cimport_count\x18\x03 \x01(\x05"\xe5\x01\n\x1b\x45xportDataOperationResponse\x12\x0f\n\x07\x64\x61taset\x18\x01 \x01(\t\x12\x13\n\x0btotal_count\x18\x02 \x01(\x05\x12\x14\n\x0c\x65xport_count\x18\x03 \x01(\x05\x12\x42\n\x0blabel_stats\x18\x04 \x01(\x0b\x32-.google.cloud.datalabeling.v1beta1.LabelStats\x12\x46\n\routput_config\x18\x05 \x01(\x0b\x32/.google.cloud.datalabeling.v1beta1.OutputConfig"\x8d\x01\n\x1bImportDataOperationMetadata\x12\x0f\n\x07\x64\x61taset\x18\x01 \x01(\t\x12,\n\x10partial_failures\x18\x02 \x03(\x0b\x32\x12.google.rpc.Status\x12/\n\x0b\x63reate_time\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp"\x8d\x01\n\x1b\x45xportDataOperationMetadata\x12\x0f\n\x07\x64\x61taset\x18\x01 \x01(\t\x12,\n\x10partial_failures\x18\x02 \x03(\x0b\x32\x12.google.rpc.Status\x12/\n\x0b\x63reate_time\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp"\x8c\x0c\n\x16LabelOperationMetadata\x12t\n\x1cimage_classification_details\x18\x03 \x01(\x0b\x32L.google.cloud.datalabeling.v1beta1.LabelImageClassificationOperationMetadataH\x00\x12o\n\x1aimage_bounding_box_details\x18\x04 \x01(\x0b\x32I.google.cloud.datalabeling.v1beta1.LabelImageBoundingBoxOperationMetadataH\x00\x12q\n\x1bimage_bounding_poly_details\x18\x0b \x01(\x0b\x32J.google.cloud.datalabeling.v1beta1.LabelImageBoundingPolyOperationMetadataH\x00\x12\x80\x01\n#image_oriented_bounding_box_details\x18\x0e \x01(\x0b\x32Q.google.cloud.datalabeling.v1beta1.LabelImageOrientedBoundingBoxOperationMetadataH\x00\x12h\n\x16image_polyline_details\x18\x0c \x01(\x0b\x32\x46.google.cloud.datalabeling.v1beta1.LabelImagePolylineOperationMetadataH\x00\x12p\n\x1aimage_segmentation_details\x18\x0f \x01(\x0b\x32J.google.cloud.datalabeling.v1beta1.LabelImageSegmentationOperationMetadataH\x00\x12t\n\x1cvideo_classification_details\x18\x05 \x01(\x0b\x32L.google.cloud.datalabeling.v1beta1.LabelVideoClassificationOperationMetadataH\x00\x12w\n\x1evideo_object_detection_details\x18\x06 \x01(\x0b\x32M.google.cloud.datalabeling.v1beta1.LabelVideoObjectDetectionOperationMetadataH\x00\x12u\n\x1dvideo_object_tracking_details\x18\x07 \x01(\x0b\x32L.google.cloud.datalabeling.v1beta1.LabelVideoObjectTrackingOperationMetadataH\x00\x12\x62\n\x13video_event_details\x18\x08 \x01(\x0b\x32\x43.google.cloud.datalabeling.v1beta1.LabelVideoEventOperationMetadataH\x00\x12r\n\x1btext_classification_details\x18\t \x01(\x0b\x32K.google.cloud.datalabeling.v1beta1.LabelTextClassificationOperationMetadataH\x00\x12w\n\x1etext_entity_extraction_details\x18\r \x01(\x0b\x32M.google.cloud.datalabeling.v1beta1.LabelTextEntityExtractionOperationMetadataH\x00\x12\x18\n\x10progress_percent\x18\x01 \x01(\x05\x12,\n\x10partial_failures\x18\x02 \x03(\x0b\x32\x12.google.rpc.Status\x12/\n\x0b\x63reate_time\x18\x10 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\t\n\x07\x64\x65tails"{\n)LabelImageClassificationOperationMetadata\x12N\n\x0c\x62\x61sic_config\x18\x01 \x01(\x0b\x32\x38.google.cloud.datalabeling.v1beta1.HumanAnnotationConfig"x\n&LabelImageBoundingBoxOperationMetadata\x12N\n\x0c\x62\x61sic_config\x18\x01 \x01(\x0b\x32\x38.google.cloud.datalabeling.v1beta1.HumanAnnotationConfig"\x80\x01\n.LabelImageOrientedBoundingBoxOperationMetadata\x12N\n\x0c\x62\x61sic_config\x18\x01 \x01(\x0b\x32\x38.google.cloud.datalabeling.v1beta1.HumanAnnotationConfig"y\n\'LabelImageBoundingPolyOperationMetadata\x12N\n\x0c\x62\x61sic_config\x18\x01 \x01(\x0b\x32\x38.google.cloud.datalabeling.v1beta1.HumanAnnotationConfig"u\n#LabelImagePolylineOperationMetadata\x12N\n\x0c\x62\x61sic_config\x18\x01 \x01(\x0b\x32\x38.google.cloud.datalabeling.v1beta1.HumanAnnotationConfig"y\n\'LabelImageSegmentationOperationMetadata\x12N\n\x0c\x62\x61sic_config\x18\x01 \x01(\x0b\x32\x38.google.cloud.datalabeling.v1beta1.HumanAnnotationConfig"{\n)LabelVideoClassificationOperationMetadata\x12N\n\x0c\x62\x61sic_config\x18\x01 \x01(\x0b\x32\x38.google.cloud.datalabeling.v1beta1.HumanAnnotationConfig"|\n*LabelVideoObjectDetectionOperationMetadata\x12N\n\x0c\x62\x61sic_config\x18\x01 \x01(\x0b\x32\x38.google.cloud.datalabeling.v1beta1.HumanAnnotationConfig"{\n)LabelVideoObjectTrackingOperationMetadata\x12N\n\x0c\x62\x61sic_config\x18\x01 \x01(\x0b\x32\x38.google.cloud.datalabeling.v1beta1.HumanAnnotationConfig"r\n LabelVideoEventOperationMetadata\x12N\n\x0c\x62\x61sic_config\x18\x01 \x01(\x0b\x32\x38.google.cloud.datalabeling.v1beta1.HumanAnnotationConfig"z\n(LabelTextClassificationOperationMetadata\x12N\n\x0c\x62\x61sic_config\x18\x01 \x01(\x0b\x32\x38.google.cloud.datalabeling.v1beta1.HumanAnnotationConfig"|\n*LabelTextEntityExtractionOperationMetadata\x12N\n\x0c\x62\x61sic_config\x18\x01 \x01(\x0b\x32\x38.google.cloud.datalabeling.v1beta1.HumanAnnotationConfig"\x8f\x01\n\x19\x43reateInstructionMetadata\x12\x13\n\x0binstruction\x18\x01 \x01(\t\x12,\n\x10partial_failures\x18\x02 \x03(\x0b\x32\x12.google.rpc.Status\x12/\n\x0b\x63reate_time\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampBx\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_dataset__pb2.DESCRIPTOR,
        google_dot_cloud_dot_datalabeling__v1beta1_dot_proto_dot_human__annotation__config__pb2.DESCRIPTOR,
        google_dot_protobuf_dot_timestamp__pb2.DESCRIPTOR,
        google_dot_rpc_dot_status__pb2.DESCRIPTOR,
    ],
)


_IMPORTDATAOPERATIONRESPONSE = _descriptor.Descriptor(
    name="ImportDataOperationResponse",
    full_name="google.cloud.datalabeling.v1beta1.ImportDataOperationResponse",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="dataset",
            full_name="google.cloud.datalabeling.v1beta1.ImportDataOperationResponse.dataset",
            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="total_count",
            full_name="google.cloud.datalabeling.v1beta1.ImportDataOperationResponse.total_count",
            index=1,
            number=2,
            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,
        ),
        _descriptor.FieldDescriptor(
            name="import_count",
            full_name="google.cloud.datalabeling.v1beta1.ImportDataOperationResponse.import_count",
            index=2,
            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=309,
    serialized_end=398,
)


_EXPORTDATAOPERATIONRESPONSE = _descriptor.Descriptor(
    name="ExportDataOperationResponse",
    full_name="google.cloud.datalabeling.v1beta1.ExportDataOperationResponse",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="dataset",
            full_name="google.cloud.datalabeling.v1beta1.ExportDataOperationResponse.dataset",
            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="total_count",
            full_name="google.cloud.datalabeling.v1beta1.ExportDataOperationResponse.total_count",
            index=1,
            number=2,
            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,
        ),
        _descriptor.FieldDescriptor(
            name="export_count",
            full_name="google.cloud.datalabeling.v1beta1.ExportDataOperationResponse.export_count",
            index=2,
            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,
        ),
        _descriptor.FieldDescriptor(
            name="label_stats",
            full_name="google.cloud.datalabeling.v1beta1.ExportDataOperationResponse.label_stats",
            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="output_config",
            full_name="google.cloud.datalabeling.v1beta1.ExportDataOperationResponse.output_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,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=401,
    serialized_end=630,
)


_IMPORTDATAOPERATIONMETADATA = _descriptor.Descriptor(
    name="ImportDataOperationMetadata",
    full_name="google.cloud.datalabeling.v1beta1.ImportDataOperationMetadata",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="dataset",
            full_name="google.cloud.datalabeling.v1beta1.ImportDataOperationMetadata.dataset",
            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="partial_failures",
            full_name="google.cloud.datalabeling.v1beta1.ImportDataOperationMetadata.partial_failures",
            index=1,
            number=2,
            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="create_time",
            full_name="google.cloud.datalabeling.v1beta1.ImportDataOperationMetadata.create_time",
            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,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=633,
    serialized_end=774,
)


_EXPORTDATAOPERATIONMETADATA = _descriptor.Descriptor(
    name="ExportDataOperationMetadata",
    full_name="google.cloud.datalabeling.v1beta1.ExportDataOperationMetadata",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="dataset",
            full_name="google.cloud.datalabeling.v1beta1.ExportDataOperationMetadata.dataset",
            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="partial_failures",
            full_name="google.cloud.datalabeling.v1beta1.ExportDataOperationMetadata.partial_failures",
            index=1,
            number=2,
            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="create_time",
            full_name="google.cloud.datalabeling.v1beta1.ExportDataOperationMetadata.create_time",
            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,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=777,
    serialized_end=918,
)


_LABELOPERATIONMETADATA = _descriptor.Descriptor(
    name="LabelOperationMetadata",
    full_name="google.cloud.datalabeling.v1beta1.LabelOperationMetadata",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="image_classification_details",
            full_name="google.cloud.datalabeling.v1beta1.LabelOperationMetadata.image_classification_details",
            index=0,
            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="image_bounding_box_details",
            full_name="google.cloud.datalabeling.v1beta1.LabelOperationMetadata.image_bounding_box_details",
            index=1,
            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="image_bounding_poly_details",
            full_name="google.cloud.datalabeling.v1beta1.LabelOperationMetadata.image_bounding_poly_details",
            index=2,
            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="image_oriented_bounding_box_details",
            full_name="google.cloud.datalabeling.v1beta1.LabelOperationMetadata.image_oriented_bounding_box_details",
            index=3,
            number=14,
            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_polyline_details",
            full_name="google.cloud.datalabeling.v1beta1.LabelOperationMetadata.image_polyline_details",
            index=4,
            number=12,
            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_segmentation_details",
            full_name="google.cloud.datalabeling.v1beta1.LabelOperationMetadata.image_segmentation_details",
            index=5,
            number=15,
            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_details",
            full_name="google.cloud.datalabeling.v1beta1.LabelOperationMetadata.video_classification_details",
            index=6,
            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_object_detection_details",
            full_name="google.cloud.datalabeling.v1beta1.LabelOperationMetadata.video_object_detection_details",
            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="video_object_tracking_details",
            full_name="google.cloud.datalabeling.v1beta1.LabelOperationMetadata.video_object_tracking_details",
            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="video_event_details",
            full_name="google.cloud.datalabeling.v1beta1.LabelOperationMetadata.video_event_details",
            index=9,
            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="text_classification_details",
            full_name="google.cloud.datalabeling.v1beta1.LabelOperationMetadata.text_classification_details",
            index=10,
            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_entity_extraction_details",
            full_name="google.cloud.datalabeling.v1beta1.LabelOperationMetadata.text_entity_extraction_details",
            index=11,
            number=13,
            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="progress_percent",
            full_name="google.cloud.datalabeling.v1beta1.LabelOperationMetadata.progress_percent",
            index=12,
            number=1,
            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,
        ),
        _descriptor.FieldDescriptor(
            name="partial_failures",
            full_name="google.cloud.datalabeling.v1beta1.LabelOperationMetadata.partial_failures",
            index=13,
            number=2,
            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="create_time",
            full_name="google.cloud.datalabeling.v1beta1.LabelOperationMetadata.create_time",
            index=14,
            number=16,
            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="details",
            full_name="google.cloud.datalabeling.v1beta1.LabelOperationMetadata.details",
            index=0,
            containing_type=None,
            fields=[],
        )
    ],
    serialized_start=921,
    serialized_end=2469,
)


_LABELIMAGECLASSIFICATIONOPERATIONMETADATA = _descriptor.Descriptor(
    name="LabelImageClassificationOperationMetadata",
    full_name="google.cloud.datalabeling.v1beta1.LabelImageClassificationOperationMetadata",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="basic_config",
            full_name="google.cloud.datalabeling.v1beta1.LabelImageClassificationOperationMetadata.basic_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,
        )
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=2471,
    serialized_end=2594,
)


_LABELIMAGEBOUNDINGBOXOPERATIONMETADATA = _descriptor.Descriptor(
    name="LabelImageBoundingBoxOperationMetadata",
    full_name="google.cloud.datalabeling.v1beta1.LabelImageBoundingBoxOperationMetadata",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="basic_config",
            full_name="google.cloud.datalabeling.v1beta1.LabelImageBoundingBoxOperationMetadata.basic_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,
        )
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=2596,
    serialized_end=2716,
)


_LABELIMAGEORIENTEDBOUNDINGBOXOPERATIONMETADATA = _descriptor.Descriptor(
    name="LabelImageOrientedBoundingBoxOperationMetadata",
    full_name="google.cloud.datalabeling.v1beta1.LabelImageOrientedBoundingBoxOperationMetadata",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="basic_config",
            full_name="google.cloud.datalabeling.v1beta1.LabelImageOrientedBoundingBoxOperationMetadata.basic_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,
        )
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=2719,
    serialized_end=2847,
)


_LABELIMAGEBOUNDINGPOLYOPERATIONMETADATA = _descriptor.Descriptor(
    name="LabelImageBoundingPolyOperationMetadata",
    full_name="google.cloud.datalabeling.v1beta1.LabelImageBoundingPolyOperationMetadata",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="basic_config",
            full_name="google.cloud.datalabeling.v1beta1.LabelImageBoundingPolyOperationMetadata.basic_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,
        )
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=2849,
    serialized_end=2970,
)


_LABELIMAGEPOLYLINEOPERATIONMETADATA = _descriptor.Descriptor(
    name="LabelImagePolylineOperationMetadata",
    full_name="google.cloud.datalabeling.v1beta1.LabelImagePolylineOperationMetadata",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="basic_config",
            full_name="google.cloud.datalabeling.v1beta1.LabelImagePolylineOperationMetadata.basic_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,
        )
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=2972,
    serialized_end=3089,
)


_LABELIMAGESEGMENTATIONOPERATIONMETADATA = _descriptor.Descriptor(
    name="LabelImageSegmentationOperationMetadata",
    full_name="google.cloud.datalabeling.v1beta1.LabelImageSegmentationOperationMetadata",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="basic_config",
            full_name="google.cloud.datalabeling.v1beta1.LabelImageSegmentationOperationMetadata.basic_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,
        )
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=3091,
    serialized_end=3212,
)


_LABELVIDEOCLASSIFICATIONOPERATIONMETADATA = _descriptor.Descriptor(
    name="LabelVideoClassificationOperationMetadata",
    full_name="google.cloud.datalabeling.v1beta1.LabelVideoClassificationOperationMetadata",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="basic_config",
            full_name="google.cloud.datalabeling.v1beta1.LabelVideoClassificationOperationMetadata.basic_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,
        )
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=3214,
    serialized_end=3337,
)


_LABELVIDEOOBJECTDETECTIONOPERATIONMETADATA = _descriptor.Descriptor(
    name="LabelVideoObjectDetectionOperationMetadata",
    full_name="google.cloud.datalabeling.v1beta1.LabelVideoObjectDetectionOperationMetadata",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="basic_config",
            full_name="google.cloud.datalabeling.v1beta1.LabelVideoObjectDetectionOperationMetadata.basic_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,
        )
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=3339,
    serialized_end=3463,
)


_LABELVIDEOOBJECTTRACKINGOPERATIONMETADATA = _descriptor.Descriptor(
    name="LabelVideoObjectTrackingOperationMetadata",
    full_name="google.cloud.datalabeling.v1beta1.LabelVideoObjectTrackingOperationMetadata",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="basic_config",
            full_name="google.cloud.datalabeling.v1beta1.LabelVideoObjectTrackingOperationMetadata.basic_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,
        )
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=3465,
    serialized_end=3588,
)


_LABELVIDEOEVENTOPERATIONMETADATA = _descriptor.Descriptor(
    name="LabelVideoEventOperationMetadata",
    full_name="google.cloud.datalabeling.v1beta1.LabelVideoEventOperationMetadata",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="basic_config",
            full_name="google.cloud.datalabeling.v1beta1.LabelVideoEventOperationMetadata.basic_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,
        )
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=3590,
    serialized_end=3704,
)


_LABELTEXTCLASSIFICATIONOPERATIONMETADATA = _descriptor.Descriptor(
    name="LabelTextClassificationOperationMetadata",
    full_name="google.cloud.datalabeling.v1beta1.LabelTextClassificationOperationMetadata",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="basic_config",
            full_name="google.cloud.datalabeling.v1beta1.LabelTextClassificationOperationMetadata.basic_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,
        )
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=3706,
    serialized_end=3828,
)


_LABELTEXTENTITYEXTRACTIONOPERATIONMETADATA = _descriptor.Descriptor(
    name="LabelTextEntityExtractionOperationMetadata",
    full_name="google.cloud.datalabeling.v1beta1.LabelTextEntityExtractionOperationMetadata",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="basic_config",
            full_name="google.cloud.datalabeling.v1beta1.LabelTextEntityExtractionOperationMetadata.basic_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,
        )
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=3830,
    serialized_end=3954,
)


_CREATEINSTRUCTIONMETADATA = _descriptor.Descriptor(
    name="CreateInstructionMetadata",
    full_name="google.cloud.datalabeling.v1beta1.CreateInstructionMetadata",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="instruction",
            full_name="google.cloud.datalabeling.v1beta1.CreateInstructionMetadata.instruction",
            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="partial_failures",
            full_name="google.cloud.datalabeling.v1beta1.CreateInstructionMetadata.partial_failures",
            index=1,
            number=2,
            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="create_time",
            full_name="google.cloud.datalabeling.v1beta1.CreateInstructionMetadata.create_time",
            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,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=3957,
    serialized_end=4100,
)

_EXPORTDATAOPERATIONRESPONSE.fields_by_name[
    "label_stats"
].message_type = (
    google_dot_cloud_dot_datalabeling__v1beta1_dot_proto_dot_dataset__pb2._LABELSTATS
)
_EXPORTDATAOPERATIONRESPONSE.fields_by_name[
    "output_config"
].message_type = (
    google_dot_cloud_dot_datalabeling__v1beta1_dot_proto_dot_dataset__pb2._OUTPUTCONFIG
)
_IMPORTDATAOPERATIONMETADATA.fields_by_name[
    "partial_failures"
].message_type = google_dot_rpc_dot_status__pb2._STATUS
_IMPORTDATAOPERATIONMETADATA.fields_by_name[
    "create_time"
].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_EXPORTDATAOPERATIONMETADATA.fields_by_name[
    "partial_failures"
].message_type = google_dot_rpc_dot_status__pb2._STATUS
_EXPORTDATAOPERATIONMETADATA.fields_by_name[
    "create_time"
].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_LABELOPERATIONMETADATA.fields_by_name[
    "image_classification_details"
].message_type = _LABELIMAGECLASSIFICATIONOPERATIONMETADATA
_LABELOPERATIONMETADATA.fields_by_name[
    "image_bounding_box_details"
].message_type = _LABELIMAGEBOUNDINGBOXOPERATIONMETADATA
_LABELOPERATIONMETADATA.fields_by_name[
    "image_bounding_poly_details"
].message_type = _LABELIMAGEBOUNDINGPOLYOPERATIONMETADATA
_LABELOPERATIONMETADATA.fields_by_name[
    "image_oriented_bounding_box_details"
].message_type = _LABELIMAGEORIENTEDBOUNDINGBOXOPERATIONMETADATA
_LABELOPERATIONMETADATA.fields_by_name[
    "image_polyline_details"
].message_type = _LABELIMAGEPOLYLINEOPERATIONMETADATA
_LABELOPERATIONMETADATA.fields_by_name[
    "image_segmentation_details"
].message_type = _LABELIMAGESEGMENTATIONOPERATIONMETADATA
_LABELOPERATIONMETADATA.fields_by_name[
    "video_classification_details"
].message_type = _LABELVIDEOCLASSIFICATIONOPERATIONMETADATA
_LABELOPERATIONMETADATA.fields_by_name[
    "video_object_detection_details"
].message_type = _LABELVIDEOOBJECTDETECTIONOPERATIONMETADATA
_LABELOPERATIONMETADATA.fields_by_name[
    "video_object_tracking_details"
].message_type = _LABELVIDEOOBJECTTRACKINGOPERATIONMETADATA
_LABELOPERATIONMETADATA.fields_by_name[
    "video_event_details"
].message_type = _LABELVIDEOEVENTOPERATIONMETADATA
_LABELOPERATIONMETADATA.fields_by_name[
    "text_classification_details"
].message_type = _LABELTEXTCLASSIFICATIONOPERATIONMETADATA
_LABELOPERATIONMETADATA.fields_by_name[
    "text_entity_extraction_details"
].message_type = _LABELTEXTENTITYEXTRACTIONOPERATIONMETADATA
_LABELOPERATIONMETADATA.fields_by_name[
    "partial_failures"
].message_type = google_dot_rpc_dot_status__pb2._STATUS
_LABELOPERATIONMETADATA.fields_by_name[
    "create_time"
].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_LABELOPERATIONMETADATA.oneofs_by_name["details"].fields.append(
    _LABELOPERATIONMETADATA.fields_by_name["image_classification_details"]
)
_LABELOPERATIONMETADATA.fields_by_name[
    "image_classification_details"
].containing_oneof = _LABELOPERATIONMETADATA.oneofs_by_name["details"]
_LABELOPERATIONMETADATA.oneofs_by_name["details"].fields.append(
    _LABELOPERATIONMETADATA.fields_by_name["image_bounding_box_details"]
)
_LABELOPERATIONMETADATA.fields_by_name[
    "image_bounding_box_details"
].containing_oneof = _LABELOPERATIONMETADATA.oneofs_by_name["details"]
_LABELOPERATIONMETADATA.oneofs_by_name["details"].fields.append(
    _LABELOPERATIONMETADATA.fields_by_name["image_bounding_poly_details"]
)
_LABELOPERATIONMETADATA.fields_by_name[
    "image_bounding_poly_details"
].containing_oneof = _LABELOPERATIONMETADATA.oneofs_by_name["details"]
_LABELOPERATIONMETADATA.oneofs_by_name["details"].fields.append(
    _LABELOPERATIONMETADATA.fields_by_name["image_oriented_bounding_box_details"]
)
_LABELOPERATIONMETADATA.fields_by_name[
    "image_oriented_bounding_box_details"
].containing_oneof = _LABELOPERATIONMETADATA.oneofs_by_name["details"]
_LABELOPERATIONMETADATA.oneofs_by_name["details"].fields.append(
    _LABELOPERATIONMETADATA.fields_by_name["image_polyline_details"]
)
_LABELOPERATIONMETADATA.fields_by_name[
    "image_polyline_details"
].containing_oneof = _LABELOPERATIONMETADATA.oneofs_by_name["details"]
_LABELOPERATIONMETADATA.oneofs_by_name["details"].fields.append(
    _LABELOPERATIONMETADATA.fields_by_name["image_segmentation_details"]
)
_LABELOPERATIONMETADATA.fields_by_name[
    "image_segmentation_details"
].containing_oneof = _LABELOPERATIONMETADATA.oneofs_by_name["details"]
_LABELOPERATIONMETADATA.oneofs_by_name["details"].fields.append(
    _LABELOPERATIONMETADATA.fields_by_name["video_classification_details"]
)
_LABELOPERATIONMETADATA.fields_by_name[
    "video_classification_details"
].containing_oneof = _LABELOPERATIONMETADATA.oneofs_by_name["details"]
_LABELOPERATIONMETADATA.oneofs_by_name["details"].fields.append(
    _LABELOPERATIONMETADATA.fields_by_name["video_object_detection_details"]
)
_LABELOPERATIONMETADATA.fields_by_name[
    "video_object_detection_details"
].containing_oneof = _LABELOPERATIONMETADATA.oneofs_by_name["details"]
_LABELOPERATIONMETADATA.oneofs_by_name["details"].fields.append(
    _LABELOPERATIONMETADATA.fields_by_name["video_object_tracking_details"]
)
_LABELOPERATIONMETADATA.fields_by_name[
    "video_object_tracking_details"
].containing_oneof = _LABELOPERATIONMETADATA.oneofs_by_name["details"]
_LABELOPERATIONMETADATA.oneofs_by_name["details"].fields.append(
    _LABELOPERATIONMETADATA.fields_by_name["video_event_details"]
)
_LABELOPERATIONMETADATA.fields_by_name[
    "video_event_details"
].containing_oneof = _LABELOPERATIONMETADATA.oneofs_by_name["details"]
_LABELOPERATIONMETADATA.oneofs_by_name["details"].fields.append(
    _LABELOPERATIONMETADATA.fields_by_name["text_classification_details"]
)
_LABELOPERATIONMETADATA.fields_by_name[
    "text_classification_details"
].containing_oneof = _LABELOPERATIONMETADATA.oneofs_by_name["details"]
_LABELOPERATIONMETADATA.oneofs_by_name["details"].fields.append(
    _LABELOPERATIONMETADATA.fields_by_name["text_entity_extraction_details"]
)
_LABELOPERATIONMETADATA.fields_by_name[
    "text_entity_extraction_details"
].containing_oneof = _LABELOPERATIONMETADATA.oneofs_by_name["details"]
_LABELIMAGECLASSIFICATIONOPERATIONMETADATA.fields_by_name[
    "basic_config"
].message_type = (
    google_dot_cloud_dot_datalabeling__v1beta1_dot_proto_dot_human__annotation__config__pb2._HUMANANNOTATIONCONFIG
)
_LABELIMAGEBOUNDINGBOXOPERATIONMETADATA.fields_by_name[
    "basic_config"
].message_type = (
    google_dot_cloud_dot_datalabeling__v1beta1_dot_proto_dot_human__annotation__config__pb2._HUMANANNOTATIONCONFIG
)
_LABELIMAGEORIENTEDBOUNDINGBOXOPERATIONMETADATA.fields_by_name[
    "basic_config"
].message_type = (
    google_dot_cloud_dot_datalabeling__v1beta1_dot_proto_dot_human__annotation__config__pb2._HUMANANNOTATIONCONFIG
)
_LABELIMAGEBOUNDINGPOLYOPERATIONMETADATA.fields_by_name[
    "basic_config"
].message_type = (
    google_dot_cloud_dot_datalabeling__v1beta1_dot_proto_dot_human__annotation__config__pb2._HUMANANNOTATIONCONFIG
)
_LABELIMAGEPOLYLINEOPERATIONMETADATA.fields_by_name[
    "basic_config"
].message_type = (
    google_dot_cloud_dot_datalabeling__v1beta1_dot_proto_dot_human__annotation__config__pb2._HUMANANNOTATIONCONFIG
)
_LABELIMAGESEGMENTATIONOPERATIONMETADATA.fields_by_name[
    "basic_config"
].message_type = (
    google_dot_cloud_dot_datalabeling__v1beta1_dot_proto_dot_human__annotation__config__pb2._HUMANANNOTATIONCONFIG
)
_LABELVIDEOCLASSIFICATIONOPERATIONMETADATA.fields_by_name[
    "basic_config"
].message_type = (
    google_dot_cloud_dot_datalabeling__v1beta1_dot_proto_dot_human__annotation__config__pb2._HUMANANNOTATIONCONFIG
)
_LABELVIDEOOBJECTDETECTIONOPERATIONMETADATA.fields_by_name[
    "basic_config"
].message_type = (
    google_dot_cloud_dot_datalabeling__v1beta1_dot_proto_dot_human__annotation__config__pb2._HUMANANNOTATIONCONFIG
)
_LABELVIDEOOBJECTTRACKINGOPERATIONMETADATA.fields_by_name[
    "basic_config"
].message_type = (
    google_dot_cloud_dot_datalabeling__v1beta1_dot_proto_dot_human__annotation__config__pb2._HUMANANNOTATIONCONFIG
)
_LABELVIDEOEVENTOPERATIONMETADATA.fields_by_name[
    "basic_config"
].message_type = (
    google_dot_cloud_dot_datalabeling__v1beta1_dot_proto_dot_human__annotation__config__pb2._HUMANANNOTATIONCONFIG
)
_LABELTEXTCLASSIFICATIONOPERATIONMETADATA.fields_by_name[
    "basic_config"
].message_type = (
    google_dot_cloud_dot_datalabeling__v1beta1_dot_proto_dot_human__annotation__config__pb2._HUMANANNOTATIONCONFIG
)
_LABELTEXTENTITYEXTRACTIONOPERATIONMETADATA.fields_by_name[
    "basic_config"
].message_type = (
    google_dot_cloud_dot_datalabeling__v1beta1_dot_proto_dot_human__annotation__config__pb2._HUMANANNOTATIONCONFIG
)
_CREATEINSTRUCTIONMETADATA.fields_by_name[
    "partial_failures"
].message_type = google_dot_rpc_dot_status__pb2._STATUS
_CREATEINSTRUCTIONMETADATA.fields_by_name[
    "create_time"
].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
DESCRIPTOR.message_types_by_name[
    "ImportDataOperationResponse"
] = _IMPORTDATAOPERATIONRESPONSE
DESCRIPTOR.message_types_by_name[
    "ExportDataOperationResponse"
] = _EXPORTDATAOPERATIONRESPONSE
DESCRIPTOR.message_types_by_name[
    "ImportDataOperationMetadata"
] = _IMPORTDATAOPERATIONMETADATA
DESCRIPTOR.message_types_by_name[
    "ExportDataOperationMetadata"
] = _EXPORTDATAOPERATIONMETADATA
DESCRIPTOR.message_types_by_name["LabelOperationMetadata"] = _LABELOPERATIONMETADATA
DESCRIPTOR.message_types_by_name[
    "LabelImageClassificationOperationMetadata"
] = _LABELIMAGECLASSIFICATIONOPERATIONMETADATA
DESCRIPTOR.message_types_by_name[
    "LabelImageBoundingBoxOperationMetadata"
] = _LABELIMAGEBOUNDINGBOXOPERATIONMETADATA
DESCRIPTOR.message_types_by_name[
    "LabelImageOrientedBoundingBoxOperationMetadata"
] = _LABELIMAGEORIENTEDBOUNDINGBOXOPERATIONMETADATA
DESCRIPTOR.message_types_by_name[
    "LabelImageBoundingPolyOperationMetadata"
] = _LABELIMAGEBOUNDINGPOLYOPERATIONMETADATA
DESCRIPTOR.message_types_by_name[
    "LabelImagePolylineOperationMetadata"
] = _LABELIMAGEPOLYLINEOPERATIONMETADATA
DESCRIPTOR.message_types_by_name[
    "LabelImageSegmentationOperationMetadata"
] = _LABELIMAGESEGMENTATIONOPERATIONMETADATA
DESCRIPTOR.message_types_by_name[
    "LabelVideoClassificationOperationMetadata"
] = _LABELVIDEOCLASSIFICATIONOPERATIONMETADATA
DESCRIPTOR.message_types_by_name[
    "LabelVideoObjectDetectionOperationMetadata"
] = _LABELVIDEOOBJECTDETECTIONOPERATIONMETADATA
DESCRIPTOR.message_types_by_name[
    "LabelVideoObjectTrackingOperationMetadata"
] = _LABELVIDEOOBJECTTRACKINGOPERATIONMETADATA
DESCRIPTOR.message_types_by_name[
    "LabelVideoEventOperationMetadata"
] = _LABELVIDEOEVENTOPERATIONMETADATA
DESCRIPTOR.message_types_by_name[
    "LabelTextClassificationOperationMetadata"
] = _LABELTEXTCLASSIFICATIONOPERATIONMETADATA
DESCRIPTOR.message_types_by_name[
    "LabelTextEntityExtractionOperationMetadata"
] = _LABELTEXTENTITYEXTRACTIONOPERATIONMETADATA
DESCRIPTOR.message_types_by_name[
    "CreateInstructionMetadata"
] = _CREATEINSTRUCTIONMETADATA
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

ImportDataOperationResponse = _reflection.GeneratedProtocolMessageType(
    "ImportDataOperationResponse",
    (_message.Message,),
    dict(
        DESCRIPTOR=_IMPORTDATAOPERATIONRESPONSE,
        __module__="google.cloud.datalabeling_v1beta1.proto.operations_pb2",
        __doc__="""Response used for ImportData longrunning operation.
  
  
  Attributes:
      dataset:
          Ouptut only. The name of imported dataset.
      total_count:
          Output only. Total number of examples requested to import
      import_count:
          Output only. Number of examples imported successfully.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.datalabeling.v1beta1.ImportDataOperationResponse)
    ),
)
_sym_db.RegisterMessage(ImportDataOperationResponse)

ExportDataOperationResponse = _reflection.GeneratedProtocolMessageType(
    "ExportDataOperationResponse",
    (_message.Message,),
    dict(
        DESCRIPTOR=_EXPORTDATAOPERATIONRESPONSE,
        __module__="google.cloud.datalabeling_v1beta1.proto.operations_pb2",
        __doc__="""Response used for ExportDataset longrunning operation.
  
  
  Attributes:
      dataset:
          Ouptut only. The name of dataset.
          "projects/*/datasets/*/Datasets/\*"
      total_count:
          Output only. Total number of examples requested to export
      export_count:
          Output only. Number of examples exported successfully.
      label_stats:
          Output only. Statistic infos of labels in the exported
          dataset.
      output_config:
          Output only. output\_config in the ExportData request.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.datalabeling.v1beta1.ExportDataOperationResponse)
    ),
)
_sym_db.RegisterMessage(ExportDataOperationResponse)

ImportDataOperationMetadata = _reflection.GeneratedProtocolMessageType(
    "ImportDataOperationMetadata",
    (_message.Message,),
    dict(
        DESCRIPTOR=_IMPORTDATAOPERATIONMETADATA,
        __module__="google.cloud.datalabeling_v1beta1.proto.operations_pb2",
        __doc__="""Metadata of an ImportData operation.
  
  
  Attributes:
      dataset:
          Ouptut only. The name of imported dataset.
          "projects/*/datasets/*"
      partial_failures:
          Output only. Partial failures encountered. E.g. single files
          that couldn't be read. Status details field will contain
          standard GCP error details.
      create_time:
          Output only. Timestamp when import dataset request was
          created.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.datalabeling.v1beta1.ImportDataOperationMetadata)
    ),
)
_sym_db.RegisterMessage(ImportDataOperationMetadata)

ExportDataOperationMetadata = _reflection.GeneratedProtocolMessageType(
    "ExportDataOperationMetadata",
    (_message.Message,),
    dict(
        DESCRIPTOR=_EXPORTDATAOPERATIONMETADATA,
        __module__="google.cloud.datalabeling_v1beta1.proto.operations_pb2",
        __doc__="""Metadata of an ExportData operation.
  
  
  Attributes:
      dataset:
          Output only. The name of dataset to be exported.
          "projects/*/datasets/*/Datasets/\*"
      partial_failures:
          Output only. Partial failures encountered. E.g. single files
          that couldn't be read. Status details field will contain
          standard GCP error details.
      create_time:
          Output only. Timestamp when export dataset request was
          created.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.datalabeling.v1beta1.ExportDataOperationMetadata)
    ),
)
_sym_db.RegisterMessage(ExportDataOperationMetadata)

LabelOperationMetadata = _reflection.GeneratedProtocolMessageType(
    "LabelOperationMetadata",
    (_message.Message,),
    dict(
        DESCRIPTOR=_LABELOPERATIONMETADATA,
        __module__="google.cloud.datalabeling_v1beta1.proto.operations_pb2",
        __doc__="""Metadata of a labeling operation, such as LabelImage or LabelVideo. Next
  tag: 18
  
  
  Attributes:
      details:
          Ouptut only. Details of specific label operation.
      image_classification_details:
          Details of label image classification operation.
      image_bounding_box_details:
          Details of label image bounding box operation.
      image_bounding_poly_details:
          Details of label image bounding poly operation.
      image_oriented_bounding_box_details:
          Details of label image oriented bounding box operation.
      image_polyline_details:
          Details of label image polyline operation.
      image_segmentation_details:
          Details of label image segmentation operation.
      video_classification_details:
          Details of label video classification operation.
      video_object_detection_details:
          Details of label video object detection operation.
      video_object_tracking_details:
          Details of label video object tracking operation.
      video_event_details:
          Details of label video event operation.
      text_classification_details:
          Details of label text classification operation.
      text_entity_extraction_details:
          Details of label text entity extraction operation.
      progress_percent:
          Output only. Progress of label operation. Range: [0, 100].
      partial_failures:
          Output only. Partial failures encountered. E.g. single files
          that couldn't be read. Status details field will contain
          standard GCP error details.
      create_time:
          Output only. Timestamp when labeling request was created.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.datalabeling.v1beta1.LabelOperationMetadata)
    ),
)
_sym_db.RegisterMessage(LabelOperationMetadata)

LabelImageClassificationOperationMetadata = _reflection.GeneratedProtocolMessageType(
    "LabelImageClassificationOperationMetadata",
    (_message.Message,),
    dict(
        DESCRIPTOR=_LABELIMAGECLASSIFICATIONOPERATIONMETADATA,
        __module__="google.cloud.datalabeling_v1beta1.proto.operations_pb2",
        __doc__="""Metadata of a LabelImageClassification operation.
  
  
  Attributes:
      basic_config:
          Basic human annotation config used in labeling request.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.datalabeling.v1beta1.LabelImageClassificationOperationMetadata)
    ),
)
_sym_db.RegisterMessage(LabelImageClassificationOperationMetadata)

LabelImageBoundingBoxOperationMetadata = _reflection.GeneratedProtocolMessageType(
    "LabelImageBoundingBoxOperationMetadata",
    (_message.Message,),
    dict(
        DESCRIPTOR=_LABELIMAGEBOUNDINGBOXOPERATIONMETADATA,
        __module__="google.cloud.datalabeling_v1beta1.proto.operations_pb2",
        __doc__="""Details of a LabelImageBoundingBox operation metadata.
  
  
  Attributes:
      basic_config:
          Basic human annotation config used in labeling request.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.datalabeling.v1beta1.LabelImageBoundingBoxOperationMetadata)
    ),
)
_sym_db.RegisterMessage(LabelImageBoundingBoxOperationMetadata)

LabelImageOrientedBoundingBoxOperationMetadata = _reflection.GeneratedProtocolMessageType(
    "LabelImageOrientedBoundingBoxOperationMetadata",
    (_message.Message,),
    dict(
        DESCRIPTOR=_LABELIMAGEORIENTEDBOUNDINGBOXOPERATIONMETADATA,
        __module__="google.cloud.datalabeling_v1beta1.proto.operations_pb2",
        __doc__="""Details of a LabelImageOrientedBoundingBox operation metadata.
  
  
  Attributes:
      basic_config:
          Basic human annotation config.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.datalabeling.v1beta1.LabelImageOrientedBoundingBoxOperationMetadata)
    ),
)
_sym_db.RegisterMessage(LabelImageOrientedBoundingBoxOperationMetadata)

LabelImageBoundingPolyOperationMetadata = _reflection.GeneratedProtocolMessageType(
    "LabelImageBoundingPolyOperationMetadata",
    (_message.Message,),
    dict(
        DESCRIPTOR=_LABELIMAGEBOUNDINGPOLYOPERATIONMETADATA,
        __module__="google.cloud.datalabeling_v1beta1.proto.operations_pb2",
        __doc__="""Details of LabelImageBoundingPoly operation metadata.
  
  
  Attributes:
      basic_config:
          Basic human annotation config used in labeling request.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.datalabeling.v1beta1.LabelImageBoundingPolyOperationMetadata)
    ),
)
_sym_db.RegisterMessage(LabelImageBoundingPolyOperationMetadata)

LabelImagePolylineOperationMetadata = _reflection.GeneratedProtocolMessageType(
    "LabelImagePolylineOperationMetadata",
    (_message.Message,),
    dict(
        DESCRIPTOR=_LABELIMAGEPOLYLINEOPERATIONMETADATA,
        __module__="google.cloud.datalabeling_v1beta1.proto.operations_pb2",
        __doc__="""Details of LabelImagePolyline operation metadata.
  
  
  Attributes:
      basic_config:
          Basic human annotation config used in labeling request.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.datalabeling.v1beta1.LabelImagePolylineOperationMetadata)
    ),
)
_sym_db.RegisterMessage(LabelImagePolylineOperationMetadata)

LabelImageSegmentationOperationMetadata = _reflection.GeneratedProtocolMessageType(
    "LabelImageSegmentationOperationMetadata",
    (_message.Message,),
    dict(
        DESCRIPTOR=_LABELIMAGESEGMENTATIONOPERATIONMETADATA,
        __module__="google.cloud.datalabeling_v1beta1.proto.operations_pb2",
        __doc__="""Details of a LabelImageSegmentation operation metadata.
  
  
  Attributes:
      basic_config:
          Basic human annotation config.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.datalabeling.v1beta1.LabelImageSegmentationOperationMetadata)
    ),
)
_sym_db.RegisterMessage(LabelImageSegmentationOperationMetadata)

LabelVideoClassificationOperationMetadata = _reflection.GeneratedProtocolMessageType(
    "LabelVideoClassificationOperationMetadata",
    (_message.Message,),
    dict(
        DESCRIPTOR=_LABELVIDEOCLASSIFICATIONOPERATIONMETADATA,
        __module__="google.cloud.datalabeling_v1beta1.proto.operations_pb2",
        __doc__="""Details of a LabelVideoClassification operation metadata.
  
  
  Attributes:
      basic_config:
          Basic human annotation config used in labeling request.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.datalabeling.v1beta1.LabelVideoClassificationOperationMetadata)
    ),
)
_sym_db.RegisterMessage(LabelVideoClassificationOperationMetadata)

LabelVideoObjectDetectionOperationMetadata = _reflection.GeneratedProtocolMessageType(
    "LabelVideoObjectDetectionOperationMetadata",
    (_message.Message,),
    dict(
        DESCRIPTOR=_LABELVIDEOOBJECTDETECTIONOPERATIONMETADATA,
        __module__="google.cloud.datalabeling_v1beta1.proto.operations_pb2",
        __doc__="""Details of a LabelVideoObjectDetection operation metadata.
  
  
  Attributes:
      basic_config:
          Basic human annotation config used in labeling request.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.datalabeling.v1beta1.LabelVideoObjectDetectionOperationMetadata)
    ),
)
_sym_db.RegisterMessage(LabelVideoObjectDetectionOperationMetadata)

LabelVideoObjectTrackingOperationMetadata = _reflection.GeneratedProtocolMessageType(
    "LabelVideoObjectTrackingOperationMetadata",
    (_message.Message,),
    dict(
        DESCRIPTOR=_LABELVIDEOOBJECTTRACKINGOPERATIONMETADATA,
        __module__="google.cloud.datalabeling_v1beta1.proto.operations_pb2",
        __doc__="""Details of a LabelVideoObjectTracking operation metadata.
  
  
  Attributes:
      basic_config:
          Basic human annotation config used in labeling request.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.datalabeling.v1beta1.LabelVideoObjectTrackingOperationMetadata)
    ),
)
_sym_db.RegisterMessage(LabelVideoObjectTrackingOperationMetadata)

LabelVideoEventOperationMetadata = _reflection.GeneratedProtocolMessageType(
    "LabelVideoEventOperationMetadata",
    (_message.Message,),
    dict(
        DESCRIPTOR=_LABELVIDEOEVENTOPERATIONMETADATA,
        __module__="google.cloud.datalabeling_v1beta1.proto.operations_pb2",
        __doc__="""Details of a LabelVideoEvent operation metadata.
  
  
  Attributes:
      basic_config:
          Basic human annotation config used in labeling request.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.datalabeling.v1beta1.LabelVideoEventOperationMetadata)
    ),
)
_sym_db.RegisterMessage(LabelVideoEventOperationMetadata)

LabelTextClassificationOperationMetadata = _reflection.GeneratedProtocolMessageType(
    "LabelTextClassificationOperationMetadata",
    (_message.Message,),
    dict(
        DESCRIPTOR=_LABELTEXTCLASSIFICATIONOPERATIONMETADATA,
        __module__="google.cloud.datalabeling_v1beta1.proto.operations_pb2",
        __doc__="""Details of a LabelTextClassification operation metadata.
  
  
  Attributes:
      basic_config:
          Basic human annotation config used in labeling request.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.datalabeling.v1beta1.LabelTextClassificationOperationMetadata)
    ),
)
_sym_db.RegisterMessage(LabelTextClassificationOperationMetadata)

LabelTextEntityExtractionOperationMetadata = _reflection.GeneratedProtocolMessageType(
    "LabelTextEntityExtractionOperationMetadata",
    (_message.Message,),
    dict(
        DESCRIPTOR=_LABELTEXTENTITYEXTRACTIONOPERATIONMETADATA,
        __module__="google.cloud.datalabeling_v1beta1.proto.operations_pb2",
        __doc__="""Details of a LabelTextEntityExtraction operation metadata.
  
  
  Attributes:
      basic_config:
          Basic human annotation config used in labeling request.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.datalabeling.v1beta1.LabelTextEntityExtractionOperationMetadata)
    ),
)
_sym_db.RegisterMessage(LabelTextEntityExtractionOperationMetadata)

CreateInstructionMetadata = _reflection.GeneratedProtocolMessageType(
    "CreateInstructionMetadata",
    (_message.Message,),
    dict(
        DESCRIPTOR=_CREATEINSTRUCTIONMETADATA,
        __module__="google.cloud.datalabeling_v1beta1.proto.operations_pb2",
        __doc__="""Metadata of a CreateInstruction operation.
  
  
  Attributes:
      instruction:
          The name of the created Instruction.
          projects/{project\_id}/instructions/{instruction\_id}
      partial_failures:
          Partial failures encountered. E.g. single files that couldn't
          be read. Status details field will contain standard GCP error
          details.
      create_time:
          Timestamp when create instruction request was created.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.datalabeling.v1beta1.CreateInstructionMetadata)
    ),
)
_sym_db.RegisterMessage(CreateInstructionMetadata)


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