# 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.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.cloud.datalabeling_v1beta1.proto import (
    instruction_pb2 as google_dot_cloud_dot_datalabeling__v1beta1_dot_proto_dot_instruction__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
from google.api import annotations_pb2 as google_dot_api_dot_annotations__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\x35google/cloud/datalabeling_v1beta1/proto/dataset.proto\x1a\x45google/cloud/datalabeling_v1beta1/proto/human_annotation_config.proto\x1a\x39google/cloud/datalabeling_v1beta1/proto/instruction.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x17google/rpc/status.proto\x1a\x1cgoogle/api/annotations.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"\\\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"\\\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"\xcf\x0c\n\x16LabelOperationMetadata\x12\x18\n\x10progress_percent\x18\x01 \x01(\x05\x12,\n\x10partial_failures\x18\x02 \x03(\x0b\x32\x12.google.rpc.Status\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\x12r\n\x1b\x61udio_transcription_details\x18\n \x01(\x0b\x32K.google.cloud.datalabeling.v1beta1.LabelAudioTranscriptionOperationMetadataH\x00\x12w\n\x1etext_entity_extraction_details\x18\r \x01(\x0b\x32M.google.cloud.datalabeling.v1beta1.LabelTextEntityExtractionOperationMetadataH\x00\x42\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"z\n(LabelAudioTranscriptionOperationMetadata\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"^\n\x19\x43reateInstructionMetadata\x12\x13\n\x0binstruction\x18\x01 \x01(\t\x12,\n\x10partial_failures\x18\x02 \x03(\x0b\x32\x12.google.rpc.StatusBx\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_dataset__pb2.DESCRIPTOR,
        google_dot_cloud_dot_datalabeling__v1beta1_dot_proto_dot_human__annotation__config__pb2.DESCRIPTOR,
        google_dot_cloud_dot_datalabeling__v1beta1_dot_proto_dot_instruction__pb2.DESCRIPTOR,
        google_dot_protobuf_dot_timestamp__pb2.DESCRIPTOR,
        google_dot_rpc_dot_status__pb2.DESCRIPTOR,
        google_dot_api_dot_annotations__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=368,
    serialized_end=457,
)


_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=460,
    serialized_end=689,
)


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


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


_LABELOPERATIONMETADATA = _descriptor.Descriptor(
    name="LabelOperationMetadata",
    full_name="google.cloud.datalabeling.v1beta1.LabelOperationMetadata",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="progress_percent",
            full_name="google.cloud.datalabeling.v1beta1.LabelOperationMetadata.progress_percent",
            index=0,
            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=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="image_classification_details",
            full_name="google.cloud.datalabeling.v1beta1.LabelOperationMetadata.image_classification_details",
            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="image_bounding_box_details",
            full_name="google.cloud.datalabeling.v1beta1.LabelOperationMetadata.image_bounding_box_details",
            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="image_bounding_poly_details",
            full_name="google.cloud.datalabeling.v1beta1.LabelOperationMetadata.image_bounding_poly_details",
            index=4,
            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=5,
            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=6,
            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=7,
            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=8,
            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=9,
            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=10,
            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=11,
            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=12,
            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="audio_transcription_details",
            full_name="google.cloud.datalabeling.v1beta1.LabelOperationMetadata.audio_transcription_details",
            index=13,
            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_details",
            full_name="google.cloud.datalabeling.v1beta1.LabelOperationMetadata.text_entity_extraction_details",
            index=14,
            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,
        ),
    ],
    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=880,
    serialized_end=2495,
)


_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=2497,
    serialized_end=2620,
)


_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=2622,
    serialized_end=2742,
)


_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=2745,
    serialized_end=2873,
)


_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=2875,
    serialized_end=2996,
)


_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=2998,
    serialized_end=3115,
)


_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=3117,
    serialized_end=3238,
)


_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=3240,
    serialized_end=3363,
)


_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=3365,
    serialized_end=3489,
)


_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=3491,
    serialized_end=3614,
)


_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=3616,
    serialized_end=3730,
)


_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=3732,
    serialized_end=3854,
)


_LABELAUDIOTRANSCRIPTIONOPERATIONMETADATA = _descriptor.Descriptor(
    name="LabelAudioTranscriptionOperationMetadata",
    full_name="google.cloud.datalabeling.v1beta1.LabelAudioTranscriptionOperationMetadata",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="basic_config",
            full_name="google.cloud.datalabeling.v1beta1.LabelAudioTranscriptionOperationMetadata.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=3856,
    serialized_end=3978,
)


_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=3980,
    serialized_end=4104,
)


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

_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
_EXPORTDATAOPERATIONMETADATA.fields_by_name[
    "partial_failures"
].message_type = google_dot_rpc_dot_status__pb2._STATUS
_LABELOPERATIONMETADATA.fields_by_name[
    "partial_failures"
].message_type = google_dot_rpc_dot_status__pb2._STATUS
_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[
    "audio_transcription_details"
].message_type = _LABELAUDIOTRANSCRIPTIONOPERATIONMETADATA
_LABELOPERATIONMETADATA.fields_by_name[
    "text_entity_extraction_details"
].message_type = _LABELTEXTENTITYEXTRACTIONOPERATIONMETADATA
_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["audio_transcription_details"]
)
_LABELOPERATIONMETADATA.fields_by_name[
    "audio_transcription_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
)
_LABELAUDIOTRANSCRIPTIONOPERATIONMETADATA.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
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[
    "LabelAudioTranscriptionOperationMetadata"
] = _LABELAUDIOTRANSCRIPTIONOPERATIONMETADATA
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.
  """,
        # @@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.
  """,
        # @@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: 16
  
  
  Attributes:
      progress_percent:
          Output only. Progress of label operation. Range: [0, 100].
          Currently not supported.
      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.
      details:
          Ouptut only. Details of specific label operation.
  """,
        # @@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)

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

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:
          Output only. The name of the created Instruction.
          projects/{project\_id}/instructions/{instruction\_id}
      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.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.datalabeling.v1beta1.CreateInstructionMetadata)
    ),
)
_sym_db.RegisterMessage(CreateInstructionMetadata)


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