# @generated

# This file was generated by running `python -m dagster.grpc.compile`
# Do not edit this file directly, and do not attempt to recompile it using
# grpc_tools.protoc directly, as several changes must be made to the raw output

# pylint: disable=protected-access

# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: api.proto

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()


DESCRIPTOR = _descriptor.FileDescriptor(
    name='api.proto',
    package='api',
    syntax='proto3',
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
    serialized_pb=b'\n\tapi.proto\x12\x03\x61pi\"\x1b\n\x0bPingRequest\x12\x0c\n\x04\x65\x63ho\x18\x01 \x01(\t\"\x19\n\tPingReply\x12\x0c\n\x04\x65\x63ho\x18\x01 \x01(\t\"=\n\x14StreamingPingRequest\x12\x17\n\x0fsequence_length\x18\x01 \x01(\x05\x12\x0c\n\x04\x65\x63ho\x18\x02 \x01(\t\";\n\x12StreamingPingEvent\x12\x17\n\x0fsequence_number\x18\x01 \x01(\x05\x12\x0c\n\x04\x65\x63ho\x18\x02 \x01(\t\"O\n\x1c\x45xecutionPlanSnapshotRequest\x12/\n\'serialized_execution_plan_snapshot_args\x18\x01 \x01(\t\"H\n\x1a\x45xecutionPlanSnapshotReply\x12*\n\"serialized_execution_plan_snapshot\x18\x01 \x01(\t\"H\n\x1d\x45xternalPartitionNamesRequest\x12\'\n\x1fserialized_partition_names_args\x18\x01 \x01(\t\"p\n\x1b\x45xternalPartitionNamesReply\x12Q\nIserialized_external_partition_names_or_external_partition_execution_error\x18\x01 \x01(\t\"C\n\x1e\x45xternalPartitionConfigRequest\x12!\n\x19serialized_partition_args\x18\x01 \x01(\t\"r\n\x1c\x45xternalPartitionConfigReply\x12R\nJserialized_external_partition_config_or_external_partition_execution_error\x18\x01 \x01(\t\"A\n\x1c\x45xternalPartitionTagsRequest\x12!\n\x19serialized_partition_args\x18\x01 \x01(\t\"n\n\x1a\x45xternalPartitionTagsReply\x12P\nHserialized_external_partition_tags_or_external_partition_execution_error\x18\x01 \x01(\t\"D\n\x17ListRepositoriesRequest\x12)\n!serialized_list_repositories_args\x18\x01 \x01(\t\"F\n\x15ListRepositoriesReply\x12-\n%serialized_list_repositories_response\x18\x01 \x01(\t\"Y\n%ExternalPipelineSubsetSnapshotRequest\x12\x30\n(serialized_pipeline_subset_snapshot_args\x18\x01 \x01(\t\"Y\n#ExternalPipelineSubsetSnapshotReply\x12\x32\n*serialized_external_pipeline_subset_result\x18\x01 \x01(\t\"H\n\x19\x45xternalRepositoryRequest\x12+\n#serialized_repository_python_origin\x18\x01 \x01(\t\"F\n\x17\x45xternalRepositoryReply\x12+\n#serialized_external_repository_data\x18\x01 \x01(\t\"W\n ExternalScheduleExecutionRequest\x12\x33\n+serialized_external_schedule_execution_args\x18\x01 \x01(\t\"z\n\x1e\x45xternalScheduleExecutionReply\x12X\nPserialized_external_schedule_execution_data_or_external_schedule_execution_error\x18\x01 \x01(\t\"8\n\x11\x45xecuteRunRequest\x12#\n\x1bserialized_execute_run_args\x18\x01 \x01(\t\"H\n\x0f\x45xecuteRunEvent\x12\x35\n-serialized_dagster_event_or_ipc_error_message\x18\x01 \x01(\t2\xd1\x07\n\nDagsterApi\x12*\n\x04Ping\x12\x10.api.PingRequest\x1a\x0e.api.PingReply\"\x00\x12G\n\rStreamingPing\x12\x19.api.StreamingPingRequest\x1a\x17.api.StreamingPingEvent\"\x00\x30\x01\x12]\n\x15\x45xecutionPlanSnapshot\x12!.api.ExecutionPlanSnapshotRequest\x1a\x1f.api.ExecutionPlanSnapshotReply\"\x00\x12N\n\x10ListRepositories\x12\x1c.api.ListRepositoriesRequest\x1a\x1a.api.ListRepositoriesReply\"\x00\x12`\n\x16\x45xternalPartitionNames\x12\".api.ExternalPartitionNamesRequest\x1a .api.ExternalPartitionNamesReply\"\x00\x12\x63\n\x17\x45xternalPartitionConfig\x12#.api.ExternalPartitionConfigRequest\x1a!.api.ExternalPartitionConfigReply\"\x00\x12]\n\x15\x45xternalPartitionTags\x12!.api.ExternalPartitionTagsRequest\x1a\x1f.api.ExternalPartitionTagsReply\"\x00\x12x\n\x1e\x45xternalPipelineSubsetSnapshot\x12*.api.ExternalPipelineSubsetSnapshotRequest\x1a(.api.ExternalPipelineSubsetSnapshotReply\"\x00\x12T\n\x12\x45xternalRepository\x12\x1e.api.ExternalRepositoryRequest\x1a\x1c.api.ExternalRepositoryReply\"\x00\x12i\n\x19\x45xternalScheduleExecution\x12%.api.ExternalScheduleExecutionRequest\x1a#.api.ExternalScheduleExecutionReply\"\x00\x12>\n\nExecuteRun\x12\x16.api.ExecuteRunRequest\x1a\x14.api.ExecuteRunEvent\"\x00\x30\x01\x62\x06proto3',
)


_PINGREQUEST = _descriptor.Descriptor(
    name='PingRequest',
    full_name='api.PingRequest',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[
        _descriptor.FieldDescriptor(
            name='echo',
            full_name='api.PingRequest.echo',
            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,
            create_key=_descriptor._internal_create_key,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=18,
    serialized_end=45,
)


_PINGREPLY = _descriptor.Descriptor(
    name='PingReply',
    full_name='api.PingReply',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[
        _descriptor.FieldDescriptor(
            name='echo',
            full_name='api.PingReply.echo',
            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,
            create_key=_descriptor._internal_create_key,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=47,
    serialized_end=72,
)


_STREAMINGPINGREQUEST = _descriptor.Descriptor(
    name='StreamingPingRequest',
    full_name='api.StreamingPingRequest',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[
        _descriptor.FieldDescriptor(
            name='sequence_length',
            full_name='api.StreamingPingRequest.sequence_length',
            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,
            create_key=_descriptor._internal_create_key,
        ),
        _descriptor.FieldDescriptor(
            name='echo',
            full_name='api.StreamingPingRequest.echo',
            index=1,
            number=2,
            type=9,
            cpp_type=9,
            label=1,
            has_default_value=False,
            default_value=b"".decode('utf-8'),
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
            create_key=_descriptor._internal_create_key,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=74,
    serialized_end=135,
)


_STREAMINGPINGEVENT = _descriptor.Descriptor(
    name='StreamingPingEvent',
    full_name='api.StreamingPingEvent',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[
        _descriptor.FieldDescriptor(
            name='sequence_number',
            full_name='api.StreamingPingEvent.sequence_number',
            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,
            create_key=_descriptor._internal_create_key,
        ),
        _descriptor.FieldDescriptor(
            name='echo',
            full_name='api.StreamingPingEvent.echo',
            index=1,
            number=2,
            type=9,
            cpp_type=9,
            label=1,
            has_default_value=False,
            default_value=b"".decode('utf-8'),
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
            create_key=_descriptor._internal_create_key,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=137,
    serialized_end=196,
)


_EXECUTIONPLANSNAPSHOTREQUEST = _descriptor.Descriptor(
    name='ExecutionPlanSnapshotRequest',
    full_name='api.ExecutionPlanSnapshotRequest',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[
        _descriptor.FieldDescriptor(
            name='serialized_execution_plan_snapshot_args',
            full_name='api.ExecutionPlanSnapshotRequest.serialized_execution_plan_snapshot_args',
            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,
            create_key=_descriptor._internal_create_key,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=198,
    serialized_end=277,
)


_EXECUTIONPLANSNAPSHOTREPLY = _descriptor.Descriptor(
    name='ExecutionPlanSnapshotReply',
    full_name='api.ExecutionPlanSnapshotReply',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[
        _descriptor.FieldDescriptor(
            name='serialized_execution_plan_snapshot',
            full_name='api.ExecutionPlanSnapshotReply.serialized_execution_plan_snapshot',
            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,
            create_key=_descriptor._internal_create_key,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=279,
    serialized_end=351,
)


_EXTERNALPARTITIONNAMESREQUEST = _descriptor.Descriptor(
    name='ExternalPartitionNamesRequest',
    full_name='api.ExternalPartitionNamesRequest',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[
        _descriptor.FieldDescriptor(
            name='serialized_partition_names_args',
            full_name='api.ExternalPartitionNamesRequest.serialized_partition_names_args',
            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,
            create_key=_descriptor._internal_create_key,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=353,
    serialized_end=425,
)


_EXTERNALPARTITIONNAMESREPLY = _descriptor.Descriptor(
    name='ExternalPartitionNamesReply',
    full_name='api.ExternalPartitionNamesReply',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[
        _descriptor.FieldDescriptor(
            name='serialized_external_partition_names_or_external_partition_execution_error',
            full_name='api.ExternalPartitionNamesReply.serialized_external_partition_names_or_external_partition_execution_error',
            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,
            create_key=_descriptor._internal_create_key,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=427,
    serialized_end=539,
)


_EXTERNALPARTITIONCONFIGREQUEST = _descriptor.Descriptor(
    name='ExternalPartitionConfigRequest',
    full_name='api.ExternalPartitionConfigRequest',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[
        _descriptor.FieldDescriptor(
            name='serialized_partition_args',
            full_name='api.ExternalPartitionConfigRequest.serialized_partition_args',
            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,
            create_key=_descriptor._internal_create_key,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=541,
    serialized_end=608,
)


_EXTERNALPARTITIONCONFIGREPLY = _descriptor.Descriptor(
    name='ExternalPartitionConfigReply',
    full_name='api.ExternalPartitionConfigReply',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[
        _descriptor.FieldDescriptor(
            name='serialized_external_partition_config_or_external_partition_execution_error',
            full_name='api.ExternalPartitionConfigReply.serialized_external_partition_config_or_external_partition_execution_error',
            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,
            create_key=_descriptor._internal_create_key,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=610,
    serialized_end=724,
)


_EXTERNALPARTITIONTAGSREQUEST = _descriptor.Descriptor(
    name='ExternalPartitionTagsRequest',
    full_name='api.ExternalPartitionTagsRequest',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[
        _descriptor.FieldDescriptor(
            name='serialized_partition_args',
            full_name='api.ExternalPartitionTagsRequest.serialized_partition_args',
            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,
            create_key=_descriptor._internal_create_key,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=726,
    serialized_end=791,
)


_EXTERNALPARTITIONTAGSREPLY = _descriptor.Descriptor(
    name='ExternalPartitionTagsReply',
    full_name='api.ExternalPartitionTagsReply',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[
        _descriptor.FieldDescriptor(
            name='serialized_external_partition_tags_or_external_partition_execution_error',
            full_name='api.ExternalPartitionTagsReply.serialized_external_partition_tags_or_external_partition_execution_error',
            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,
            create_key=_descriptor._internal_create_key,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=793,
    serialized_end=903,
)


_LISTREPOSITORIESREQUEST = _descriptor.Descriptor(
    name='ListRepositoriesRequest',
    full_name='api.ListRepositoriesRequest',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[
        _descriptor.FieldDescriptor(
            name='serialized_list_repositories_args',
            full_name='api.ListRepositoriesRequest.serialized_list_repositories_args',
            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,
            create_key=_descriptor._internal_create_key,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=905,
    serialized_end=973,
)


_LISTREPOSITORIESREPLY = _descriptor.Descriptor(
    name='ListRepositoriesReply',
    full_name='api.ListRepositoriesReply',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[
        _descriptor.FieldDescriptor(
            name='serialized_list_repositories_response',
            full_name='api.ListRepositoriesReply.serialized_list_repositories_response',
            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,
            create_key=_descriptor._internal_create_key,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=975,
    serialized_end=1045,
)


_EXTERNALPIPELINESUBSETSNAPSHOTREQUEST = _descriptor.Descriptor(
    name='ExternalPipelineSubsetSnapshotRequest',
    full_name='api.ExternalPipelineSubsetSnapshotRequest',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[
        _descriptor.FieldDescriptor(
            name='serialized_pipeline_subset_snapshot_args',
            full_name='api.ExternalPipelineSubsetSnapshotRequest.serialized_pipeline_subset_snapshot_args',
            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,
            create_key=_descriptor._internal_create_key,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=1047,
    serialized_end=1136,
)


_EXTERNALPIPELINESUBSETSNAPSHOTREPLY = _descriptor.Descriptor(
    name='ExternalPipelineSubsetSnapshotReply',
    full_name='api.ExternalPipelineSubsetSnapshotReply',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[
        _descriptor.FieldDescriptor(
            name='serialized_external_pipeline_subset_result',
            full_name='api.ExternalPipelineSubsetSnapshotReply.serialized_external_pipeline_subset_result',
            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,
            create_key=_descriptor._internal_create_key,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=1138,
    serialized_end=1227,
)


_EXTERNALREPOSITORYREQUEST = _descriptor.Descriptor(
    name='ExternalRepositoryRequest',
    full_name='api.ExternalRepositoryRequest',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[
        _descriptor.FieldDescriptor(
            name='serialized_repository_python_origin',
            full_name='api.ExternalRepositoryRequest.serialized_repository_python_origin',
            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,
            create_key=_descriptor._internal_create_key,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=1229,
    serialized_end=1301,
)


_EXTERNALREPOSITORYREPLY = _descriptor.Descriptor(
    name='ExternalRepositoryReply',
    full_name='api.ExternalRepositoryReply',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[
        _descriptor.FieldDescriptor(
            name='serialized_external_repository_data',
            full_name='api.ExternalRepositoryReply.serialized_external_repository_data',
            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,
            create_key=_descriptor._internal_create_key,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=1303,
    serialized_end=1373,
)


_EXTERNALSCHEDULEEXECUTIONREQUEST = _descriptor.Descriptor(
    name='ExternalScheduleExecutionRequest',
    full_name='api.ExternalScheduleExecutionRequest',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[
        _descriptor.FieldDescriptor(
            name='serialized_external_schedule_execution_args',
            full_name='api.ExternalScheduleExecutionRequest.serialized_external_schedule_execution_args',
            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,
            create_key=_descriptor._internal_create_key,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=1375,
    serialized_end=1462,
)


_EXTERNALSCHEDULEEXECUTIONREPLY = _descriptor.Descriptor(
    name='ExternalScheduleExecutionReply',
    full_name='api.ExternalScheduleExecutionReply',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[
        _descriptor.FieldDescriptor(
            name='serialized_external_schedule_execution_data_or_external_schedule_execution_error',
            full_name='api.ExternalScheduleExecutionReply.serialized_external_schedule_execution_data_or_external_schedule_execution_error',
            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,
            create_key=_descriptor._internal_create_key,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=1464,
    serialized_end=1586,
)


_EXECUTERUNREQUEST = _descriptor.Descriptor(
    name='ExecuteRunRequest',
    full_name='api.ExecuteRunRequest',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[
        _descriptor.FieldDescriptor(
            name='serialized_execute_run_args',
            full_name='api.ExecuteRunRequest.serialized_execute_run_args',
            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,
            create_key=_descriptor._internal_create_key,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=1588,
    serialized_end=1644,
)


_EXECUTERUNEVENT = _descriptor.Descriptor(
    name='ExecuteRunEvent',
    full_name='api.ExecuteRunEvent',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[
        _descriptor.FieldDescriptor(
            name='serialized_dagster_event_or_ipc_error_message',
            full_name='api.ExecuteRunEvent.serialized_dagster_event_or_ipc_error_message',
            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,
            create_key=_descriptor._internal_create_key,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[],
    serialized_start=1646,
    serialized_end=1718,
)

DESCRIPTOR.message_types_by_name['PingRequest'] = _PINGREQUEST
DESCRIPTOR.message_types_by_name['PingReply'] = _PINGREPLY
DESCRIPTOR.message_types_by_name['StreamingPingRequest'] = _STREAMINGPINGREQUEST
DESCRIPTOR.message_types_by_name['StreamingPingEvent'] = _STREAMINGPINGEVENT
DESCRIPTOR.message_types_by_name['ExecutionPlanSnapshotRequest'] = _EXECUTIONPLANSNAPSHOTREQUEST
DESCRIPTOR.message_types_by_name['ExecutionPlanSnapshotReply'] = _EXECUTIONPLANSNAPSHOTREPLY
DESCRIPTOR.message_types_by_name['ExternalPartitionNamesRequest'] = _EXTERNALPARTITIONNAMESREQUEST
DESCRIPTOR.message_types_by_name['ExternalPartitionNamesReply'] = _EXTERNALPARTITIONNAMESREPLY
DESCRIPTOR.message_types_by_name['ExternalPartitionConfigRequest'] = _EXTERNALPARTITIONCONFIGREQUEST
DESCRIPTOR.message_types_by_name['ExternalPartitionConfigReply'] = _EXTERNALPARTITIONCONFIGREPLY
DESCRIPTOR.message_types_by_name['ExternalPartitionTagsRequest'] = _EXTERNALPARTITIONTAGSREQUEST
DESCRIPTOR.message_types_by_name['ExternalPartitionTagsReply'] = _EXTERNALPARTITIONTAGSREPLY
DESCRIPTOR.message_types_by_name['ListRepositoriesRequest'] = _LISTREPOSITORIESREQUEST
DESCRIPTOR.message_types_by_name['ListRepositoriesReply'] = _LISTREPOSITORIESREPLY
DESCRIPTOR.message_types_by_name[
    'ExternalPipelineSubsetSnapshotRequest'
] = _EXTERNALPIPELINESUBSETSNAPSHOTREQUEST
DESCRIPTOR.message_types_by_name[
    'ExternalPipelineSubsetSnapshotReply'
] = _EXTERNALPIPELINESUBSETSNAPSHOTREPLY
DESCRIPTOR.message_types_by_name['ExternalRepositoryRequest'] = _EXTERNALREPOSITORYREQUEST
DESCRIPTOR.message_types_by_name['ExternalRepositoryReply'] = _EXTERNALREPOSITORYREPLY
DESCRIPTOR.message_types_by_name[
    'ExternalScheduleExecutionRequest'
] = _EXTERNALSCHEDULEEXECUTIONREQUEST
DESCRIPTOR.message_types_by_name['ExternalScheduleExecutionReply'] = _EXTERNALSCHEDULEEXECUTIONREPLY
DESCRIPTOR.message_types_by_name['ExecuteRunRequest'] = _EXECUTERUNREQUEST
DESCRIPTOR.message_types_by_name['ExecuteRunEvent'] = _EXECUTERUNEVENT
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

PingRequest = _reflection.GeneratedProtocolMessageType(
    'PingRequest',
    (_message.Message,),
    {
        'DESCRIPTOR': _PINGREQUEST,
        '__module__': 'api_pb2'
        # @@protoc_insertion_point(class_scope:api.PingRequest)
    },
)
_sym_db.RegisterMessage(PingRequest)

PingReply = _reflection.GeneratedProtocolMessageType(
    'PingReply',
    (_message.Message,),
    {
        'DESCRIPTOR': _PINGREPLY,
        '__module__': 'api_pb2'
        # @@protoc_insertion_point(class_scope:api.PingReply)
    },
)
_sym_db.RegisterMessage(PingReply)

StreamingPingRequest = _reflection.GeneratedProtocolMessageType(
    'StreamingPingRequest',
    (_message.Message,),
    {
        'DESCRIPTOR': _STREAMINGPINGREQUEST,
        '__module__': 'api_pb2'
        # @@protoc_insertion_point(class_scope:api.StreamingPingRequest)
    },
)
_sym_db.RegisterMessage(StreamingPingRequest)

StreamingPingEvent = _reflection.GeneratedProtocolMessageType(
    'StreamingPingEvent',
    (_message.Message,),
    {
        'DESCRIPTOR': _STREAMINGPINGEVENT,
        '__module__': 'api_pb2'
        # @@protoc_insertion_point(class_scope:api.StreamingPingEvent)
    },
)
_sym_db.RegisterMessage(StreamingPingEvent)

ExecutionPlanSnapshotRequest = _reflection.GeneratedProtocolMessageType(
    'ExecutionPlanSnapshotRequest',
    (_message.Message,),
    {
        'DESCRIPTOR': _EXECUTIONPLANSNAPSHOTREQUEST,
        '__module__': 'api_pb2'
        # @@protoc_insertion_point(class_scope:api.ExecutionPlanSnapshotRequest)
    },
)
_sym_db.RegisterMessage(ExecutionPlanSnapshotRequest)

ExecutionPlanSnapshotReply = _reflection.GeneratedProtocolMessageType(
    'ExecutionPlanSnapshotReply',
    (_message.Message,),
    {
        'DESCRIPTOR': _EXECUTIONPLANSNAPSHOTREPLY,
        '__module__': 'api_pb2'
        # @@protoc_insertion_point(class_scope:api.ExecutionPlanSnapshotReply)
    },
)
_sym_db.RegisterMessage(ExecutionPlanSnapshotReply)

ExternalPartitionNamesRequest = _reflection.GeneratedProtocolMessageType(
    'ExternalPartitionNamesRequest',
    (_message.Message,),
    {
        'DESCRIPTOR': _EXTERNALPARTITIONNAMESREQUEST,
        '__module__': 'api_pb2'
        # @@protoc_insertion_point(class_scope:api.ExternalPartitionNamesRequest)
    },
)
_sym_db.RegisterMessage(ExternalPartitionNamesRequest)

ExternalPartitionNamesReply = _reflection.GeneratedProtocolMessageType(
    'ExternalPartitionNamesReply',
    (_message.Message,),
    {
        'DESCRIPTOR': _EXTERNALPARTITIONNAMESREPLY,
        '__module__': 'api_pb2'
        # @@protoc_insertion_point(class_scope:api.ExternalPartitionNamesReply)
    },
)
_sym_db.RegisterMessage(ExternalPartitionNamesReply)

ExternalPartitionConfigRequest = _reflection.GeneratedProtocolMessageType(
    'ExternalPartitionConfigRequest',
    (_message.Message,),
    {
        'DESCRIPTOR': _EXTERNALPARTITIONCONFIGREQUEST,
        '__module__': 'api_pb2'
        # @@protoc_insertion_point(class_scope:api.ExternalPartitionConfigRequest)
    },
)
_sym_db.RegisterMessage(ExternalPartitionConfigRequest)

ExternalPartitionConfigReply = _reflection.GeneratedProtocolMessageType(
    'ExternalPartitionConfigReply',
    (_message.Message,),
    {
        'DESCRIPTOR': _EXTERNALPARTITIONCONFIGREPLY,
        '__module__': 'api_pb2'
        # @@protoc_insertion_point(class_scope:api.ExternalPartitionConfigReply)
    },
)
_sym_db.RegisterMessage(ExternalPartitionConfigReply)

ExternalPartitionTagsRequest = _reflection.GeneratedProtocolMessageType(
    'ExternalPartitionTagsRequest',
    (_message.Message,),
    {
        'DESCRIPTOR': _EXTERNALPARTITIONTAGSREQUEST,
        '__module__': 'api_pb2'
        # @@protoc_insertion_point(class_scope:api.ExternalPartitionTagsRequest)
    },
)
_sym_db.RegisterMessage(ExternalPartitionTagsRequest)

ExternalPartitionTagsReply = _reflection.GeneratedProtocolMessageType(
    'ExternalPartitionTagsReply',
    (_message.Message,),
    {
        'DESCRIPTOR': _EXTERNALPARTITIONTAGSREPLY,
        '__module__': 'api_pb2'
        # @@protoc_insertion_point(class_scope:api.ExternalPartitionTagsReply)
    },
)
_sym_db.RegisterMessage(ExternalPartitionTagsReply)

ListRepositoriesRequest = _reflection.GeneratedProtocolMessageType(
    'ListRepositoriesRequest',
    (_message.Message,),
    {
        'DESCRIPTOR': _LISTREPOSITORIESREQUEST,
        '__module__': 'api_pb2'
        # @@protoc_insertion_point(class_scope:api.ListRepositoriesRequest)
    },
)
_sym_db.RegisterMessage(ListRepositoriesRequest)

ListRepositoriesReply = _reflection.GeneratedProtocolMessageType(
    'ListRepositoriesReply',
    (_message.Message,),
    {
        'DESCRIPTOR': _LISTREPOSITORIESREPLY,
        '__module__': 'api_pb2'
        # @@protoc_insertion_point(class_scope:api.ListRepositoriesReply)
    },
)
_sym_db.RegisterMessage(ListRepositoriesReply)

ExternalPipelineSubsetSnapshotRequest = _reflection.GeneratedProtocolMessageType(
    'ExternalPipelineSubsetSnapshotRequest',
    (_message.Message,),
    {
        'DESCRIPTOR': _EXTERNALPIPELINESUBSETSNAPSHOTREQUEST,
        '__module__': 'api_pb2'
        # @@protoc_insertion_point(class_scope:api.ExternalPipelineSubsetSnapshotRequest)
    },
)
_sym_db.RegisterMessage(ExternalPipelineSubsetSnapshotRequest)

ExternalPipelineSubsetSnapshotReply = _reflection.GeneratedProtocolMessageType(
    'ExternalPipelineSubsetSnapshotReply',
    (_message.Message,),
    {
        'DESCRIPTOR': _EXTERNALPIPELINESUBSETSNAPSHOTREPLY,
        '__module__': 'api_pb2'
        # @@protoc_insertion_point(class_scope:api.ExternalPipelineSubsetSnapshotReply)
    },
)
_sym_db.RegisterMessage(ExternalPipelineSubsetSnapshotReply)

ExternalRepositoryRequest = _reflection.GeneratedProtocolMessageType(
    'ExternalRepositoryRequest',
    (_message.Message,),
    {
        'DESCRIPTOR': _EXTERNALREPOSITORYREQUEST,
        '__module__': 'api_pb2'
        # @@protoc_insertion_point(class_scope:api.ExternalRepositoryRequest)
    },
)
_sym_db.RegisterMessage(ExternalRepositoryRequest)

ExternalRepositoryReply = _reflection.GeneratedProtocolMessageType(
    'ExternalRepositoryReply',
    (_message.Message,),
    {
        'DESCRIPTOR': _EXTERNALREPOSITORYREPLY,
        '__module__': 'api_pb2'
        # @@protoc_insertion_point(class_scope:api.ExternalRepositoryReply)
    },
)
_sym_db.RegisterMessage(ExternalRepositoryReply)

ExternalScheduleExecutionRequest = _reflection.GeneratedProtocolMessageType(
    'ExternalScheduleExecutionRequest',
    (_message.Message,),
    {
        'DESCRIPTOR': _EXTERNALSCHEDULEEXECUTIONREQUEST,
        '__module__': 'api_pb2'
        # @@protoc_insertion_point(class_scope:api.ExternalScheduleExecutionRequest)
    },
)
_sym_db.RegisterMessage(ExternalScheduleExecutionRequest)

ExternalScheduleExecutionReply = _reflection.GeneratedProtocolMessageType(
    'ExternalScheduleExecutionReply',
    (_message.Message,),
    {
        'DESCRIPTOR': _EXTERNALSCHEDULEEXECUTIONREPLY,
        '__module__': 'api_pb2'
        # @@protoc_insertion_point(class_scope:api.ExternalScheduleExecutionReply)
    },
)
_sym_db.RegisterMessage(ExternalScheduleExecutionReply)

ExecuteRunRequest = _reflection.GeneratedProtocolMessageType(
    'ExecuteRunRequest',
    (_message.Message,),
    {
        'DESCRIPTOR': _EXECUTERUNREQUEST,
        '__module__': 'api_pb2'
        # @@protoc_insertion_point(class_scope:api.ExecuteRunRequest)
    },
)
_sym_db.RegisterMessage(ExecuteRunRequest)

ExecuteRunEvent = _reflection.GeneratedProtocolMessageType(
    'ExecuteRunEvent',
    (_message.Message,),
    {
        'DESCRIPTOR': _EXECUTERUNEVENT,
        '__module__': 'api_pb2'
        # @@protoc_insertion_point(class_scope:api.ExecuteRunEvent)
    },
)
_sym_db.RegisterMessage(ExecuteRunEvent)


_DAGSTERAPI = _descriptor.ServiceDescriptor(
    name='DagsterApi',
    full_name='api.DagsterApi',
    file=DESCRIPTOR,
    index=0,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
    serialized_start=1721,
    serialized_end=2698,
    methods=[
        _descriptor.MethodDescriptor(
            name='Ping',
            full_name='api.DagsterApi.Ping',
            index=0,
            containing_service=None,
            input_type=_PINGREQUEST,
            output_type=_PINGREPLY,
            serialized_options=None,
            create_key=_descriptor._internal_create_key,
        ),
        _descriptor.MethodDescriptor(
            name='StreamingPing',
            full_name='api.DagsterApi.StreamingPing',
            index=1,
            containing_service=None,
            input_type=_STREAMINGPINGREQUEST,
            output_type=_STREAMINGPINGEVENT,
            serialized_options=None,
            create_key=_descriptor._internal_create_key,
        ),
        _descriptor.MethodDescriptor(
            name='ExecutionPlanSnapshot',
            full_name='api.DagsterApi.ExecutionPlanSnapshot',
            index=2,
            containing_service=None,
            input_type=_EXECUTIONPLANSNAPSHOTREQUEST,
            output_type=_EXECUTIONPLANSNAPSHOTREPLY,
            serialized_options=None,
            create_key=_descriptor._internal_create_key,
        ),
        _descriptor.MethodDescriptor(
            name='ListRepositories',
            full_name='api.DagsterApi.ListRepositories',
            index=3,
            containing_service=None,
            input_type=_LISTREPOSITORIESREQUEST,
            output_type=_LISTREPOSITORIESREPLY,
            serialized_options=None,
            create_key=_descriptor._internal_create_key,
        ),
        _descriptor.MethodDescriptor(
            name='ExternalPartitionNames',
            full_name='api.DagsterApi.ExternalPartitionNames',
            index=4,
            containing_service=None,
            input_type=_EXTERNALPARTITIONNAMESREQUEST,
            output_type=_EXTERNALPARTITIONNAMESREPLY,
            serialized_options=None,
            create_key=_descriptor._internal_create_key,
        ),
        _descriptor.MethodDescriptor(
            name='ExternalPartitionConfig',
            full_name='api.DagsterApi.ExternalPartitionConfig',
            index=5,
            containing_service=None,
            input_type=_EXTERNALPARTITIONCONFIGREQUEST,
            output_type=_EXTERNALPARTITIONCONFIGREPLY,
            serialized_options=None,
            create_key=_descriptor._internal_create_key,
        ),
        _descriptor.MethodDescriptor(
            name='ExternalPartitionTags',
            full_name='api.DagsterApi.ExternalPartitionTags',
            index=6,
            containing_service=None,
            input_type=_EXTERNALPARTITIONTAGSREQUEST,
            output_type=_EXTERNALPARTITIONTAGSREPLY,
            serialized_options=None,
            create_key=_descriptor._internal_create_key,
        ),
        _descriptor.MethodDescriptor(
            name='ExternalPipelineSubsetSnapshot',
            full_name='api.DagsterApi.ExternalPipelineSubsetSnapshot',
            index=7,
            containing_service=None,
            input_type=_EXTERNALPIPELINESUBSETSNAPSHOTREQUEST,
            output_type=_EXTERNALPIPELINESUBSETSNAPSHOTREPLY,
            serialized_options=None,
            create_key=_descriptor._internal_create_key,
        ),
        _descriptor.MethodDescriptor(
            name='ExternalRepository',
            full_name='api.DagsterApi.ExternalRepository',
            index=8,
            containing_service=None,
            input_type=_EXTERNALREPOSITORYREQUEST,
            output_type=_EXTERNALREPOSITORYREPLY,
            serialized_options=None,
            create_key=_descriptor._internal_create_key,
        ),
        _descriptor.MethodDescriptor(
            name='ExternalScheduleExecution',
            full_name='api.DagsterApi.ExternalScheduleExecution',
            index=9,
            containing_service=None,
            input_type=_EXTERNALSCHEDULEEXECUTIONREQUEST,
            output_type=_EXTERNALSCHEDULEEXECUTIONREPLY,
            serialized_options=None,
            create_key=_descriptor._internal_create_key,
        ),
        _descriptor.MethodDescriptor(
            name='ExecuteRun',
            full_name='api.DagsterApi.ExecuteRun',
            index=10,
            containing_service=None,
            input_type=_EXECUTERUNREQUEST,
            output_type=_EXECUTERUNEVENT,
            serialized_options=None,
            create_key=_descriptor._internal_create_key,
        ),
    ],
)
_sym_db.RegisterServiceDescriptor(_DAGSTERAPI)

DESCRIPTOR.services_by_name['DagsterApi'] = _DAGSTERAPI

# @@protoc_insertion_point(module_scope)
