# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: tecton_proto/metadataservice/data_platform_config.proto
"""Generated protocol buffer code."""
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='tecton_proto/metadataservice/data_platform_config.proto',
  package='tecton_proto.metadataservice',
  syntax='proto2',
  serialized_options=b'\n\032com.tecton.metadataserviceP\001Z1github.com/tecton-ai/tecton_proto/metadataservice',
  create_key=_descriptor._internal_create_key,
  serialized_pb=b'\n7tecton_proto/metadataservice/data_platform_config.proto\x12\x1ctecton_proto.metadataservice\"\xa3\x02\n\x12\x44\x61taPlatformConfig\x12]\n\x11\x64\x61tabricks_config\x18\x01 \x01(\x0b\x32..tecton_proto.metadataservice.DatabricksConfigH\x00R\x10\x64\x61tabricksConfig\x12H\n\nemr_config\x18\x02 \x01(\x0b\x32\'.tecton_proto.metadataservice.EMRConfigH\x00R\temrConfig\x12Z\n\x10snowflake_config\x18\x03 \x01(\x0b\x32-.tecton_proto.metadataservice.SnowflakeConfigH\x00R\x0fsnowflakeConfigB\x08\n\x06\x63onfig\"\x8a\x01\n\x10\x44\x61tabricksConfig\x12#\n\rworkspace_url\x18\x01 \x01(\tR\x0cworkspaceUrl\x12\x1b\n\tapi_token\x18\x02 \x01(\tR\x08\x61piToken\x12\x34\n\x16spark_instance_profile\x18\x03 \x01(\tR\x14sparkInstanceProfile\"\x0b\n\tEMRConfig\"\x11\n\x0fSnowflakeConfigBQ\n\x1a\x63om.tecton.metadataserviceP\x01Z1github.com/tecton-ai/tecton_proto/metadataservice'
)




_DATAPLATFORMCONFIG = _descriptor.Descriptor(
  name='DataPlatformConfig',
  full_name='tecton_proto.metadataservice.DataPlatformConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='databricks_config', full_name='tecton_proto.metadataservice.DataPlatformConfig.databricks_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, json_name='databricksConfig', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='emr_config', full_name='tecton_proto.metadataservice.DataPlatformConfig.emr_config', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='emrConfig', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='snowflake_config', full_name='tecton_proto.metadataservice.DataPlatformConfig.snowflake_config', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='snowflakeConfig', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='config', full_name='tecton_proto.metadataservice.DataPlatformConfig.config',
      index=0, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
  ],
  serialized_start=90,
  serialized_end=381,
)


_DATABRICKSCONFIG = _descriptor.Descriptor(
  name='DatabricksConfig',
  full_name='tecton_proto.metadataservice.DatabricksConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='workspace_url', full_name='tecton_proto.metadataservice.DatabricksConfig.workspace_url', 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, json_name='workspaceUrl', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='api_token', full_name='tecton_proto.metadataservice.DatabricksConfig.api_token', 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, json_name='apiToken', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='spark_instance_profile', full_name='tecton_proto.metadataservice.DatabricksConfig.spark_instance_profile', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='sparkInstanceProfile', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=384,
  serialized_end=522,
)


_EMRCONFIG = _descriptor.Descriptor(
  name='EMRConfig',
  full_name='tecton_proto.metadataservice.EMRConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=524,
  serialized_end=535,
)


_SNOWFLAKECONFIG = _descriptor.Descriptor(
  name='SnowflakeConfig',
  full_name='tecton_proto.metadataservice.SnowflakeConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=537,
  serialized_end=554,
)

_DATAPLATFORMCONFIG.fields_by_name['databricks_config'].message_type = _DATABRICKSCONFIG
_DATAPLATFORMCONFIG.fields_by_name['emr_config'].message_type = _EMRCONFIG
_DATAPLATFORMCONFIG.fields_by_name['snowflake_config'].message_type = _SNOWFLAKECONFIG
_DATAPLATFORMCONFIG.oneofs_by_name['config'].fields.append(
  _DATAPLATFORMCONFIG.fields_by_name['databricks_config'])
_DATAPLATFORMCONFIG.fields_by_name['databricks_config'].containing_oneof = _DATAPLATFORMCONFIG.oneofs_by_name['config']
_DATAPLATFORMCONFIG.oneofs_by_name['config'].fields.append(
  _DATAPLATFORMCONFIG.fields_by_name['emr_config'])
_DATAPLATFORMCONFIG.fields_by_name['emr_config'].containing_oneof = _DATAPLATFORMCONFIG.oneofs_by_name['config']
_DATAPLATFORMCONFIG.oneofs_by_name['config'].fields.append(
  _DATAPLATFORMCONFIG.fields_by_name['snowflake_config'])
_DATAPLATFORMCONFIG.fields_by_name['snowflake_config'].containing_oneof = _DATAPLATFORMCONFIG.oneofs_by_name['config']
DESCRIPTOR.message_types_by_name['DataPlatformConfig'] = _DATAPLATFORMCONFIG
DESCRIPTOR.message_types_by_name['DatabricksConfig'] = _DATABRICKSCONFIG
DESCRIPTOR.message_types_by_name['EMRConfig'] = _EMRCONFIG
DESCRIPTOR.message_types_by_name['SnowflakeConfig'] = _SNOWFLAKECONFIG
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

DataPlatformConfig = _reflection.GeneratedProtocolMessageType('DataPlatformConfig', (_message.Message,), {
  'DESCRIPTOR' : _DATAPLATFORMCONFIG,
  '__module__' : 'tecton_proto.metadataservice.data_platform_config_pb2'
  # @@protoc_insertion_point(class_scope:tecton_proto.metadataservice.DataPlatformConfig)
  })
_sym_db.RegisterMessage(DataPlatformConfig)

DatabricksConfig = _reflection.GeneratedProtocolMessageType('DatabricksConfig', (_message.Message,), {
  'DESCRIPTOR' : _DATABRICKSCONFIG,
  '__module__' : 'tecton_proto.metadataservice.data_platform_config_pb2'
  # @@protoc_insertion_point(class_scope:tecton_proto.metadataservice.DatabricksConfig)
  })
_sym_db.RegisterMessage(DatabricksConfig)

EMRConfig = _reflection.GeneratedProtocolMessageType('EMRConfig', (_message.Message,), {
  'DESCRIPTOR' : _EMRCONFIG,
  '__module__' : 'tecton_proto.metadataservice.data_platform_config_pb2'
  # @@protoc_insertion_point(class_scope:tecton_proto.metadataservice.EMRConfig)
  })
_sym_db.RegisterMessage(EMRConfig)

SnowflakeConfig = _reflection.GeneratedProtocolMessageType('SnowflakeConfig', (_message.Message,), {
  'DESCRIPTOR' : _SNOWFLAKECONFIG,
  '__module__' : 'tecton_proto.metadataservice.data_platform_config_pb2'
  # @@protoc_insertion_point(class_scope:tecton_proto.metadataservice.SnowflakeConfig)
  })
_sym_db.RegisterMessage(SnowflakeConfig)


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