# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: kaskada/shared/v1alpha/catalog.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='kaskada/shared/v1alpha/catalog.proto',
  package='kaskada.shared.v1alpha',
  syntax='proto3',
  serialized_options=b'\n\032com.kaskada.shared.v1alphaB\014CatalogProtoP\001ZKgitlab.com/kaskada/kaskada/wren/gen/go/kaskada/shared/v1alpha;sharedv1alpha\242\002\003KSX\252\002\026Kaskada.Shared.V1alpha\312\002\026Kaskada\\Shared\\V1alpha\342\002\"Kaskada\\Shared\\V1alpha\\GPBMetadata\352\002\030Kaskada::Shared::V1alpha',
  create_key=_descriptor._internal_create_key,
  serialized_pb=b'\n$kaskada/shared/v1alpha/catalog.proto\x12\x16kaskada.shared.v1alpha\"P\n\x06S3Path\x12\x16\n\x06\x62ucket\x18\x01 \x01(\tR\x06\x62ucket\x12\x16\n\x06region\x18\x02 \x01(\tR\x06region\x12\x16\n\x06prefix\x18\x03 \x01(\tR\x06prefix\"\xa2\x01\n\rCatalogConfig\x12@\n\x04glue\x18\x01 \x01(\x0b\x32*.kaskada.shared.v1alpha.CatalogConfig.GlueH\x00R\x04glue\x1a\x44\n\x04Glue\x12<\n\twarehouse\x18\x01 \x01(\x0b\x32\x1e.kaskada.shared.v1alpha.S3PathR\twarehouseB\t\n\x07\x63\x61talogB\xf1\x01\n\x1a\x63om.kaskada.shared.v1alphaB\x0c\x43\x61talogProtoP\x01ZKgitlab.com/kaskada/kaskada/wren/gen/go/kaskada/shared/v1alpha;sharedv1alpha\xa2\x02\x03KSX\xaa\x02\x16Kaskada.Shared.V1alpha\xca\x02\x16Kaskada\\Shared\\V1alpha\xe2\x02\"Kaskada\\Shared\\V1alpha\\GPBMetadata\xea\x02\x18Kaskada::Shared::V1alphab\x06proto3'
)




_S3PATH = _descriptor.Descriptor(
  name='S3Path',
  full_name='kaskada.shared.v1alpha.S3Path',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='bucket', full_name='kaskada.shared.v1alpha.S3Path.bucket', 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='bucket', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='region', full_name='kaskada.shared.v1alpha.S3Path.region', 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='region', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='prefix', full_name='kaskada.shared.v1alpha.S3Path.prefix', 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='prefix', 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=64,
  serialized_end=144,
)


_CATALOGCONFIG_GLUE = _descriptor.Descriptor(
  name='Glue',
  full_name='kaskada.shared.v1alpha.CatalogConfig.Glue',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='warehouse', full_name='kaskada.shared.v1alpha.CatalogConfig.Glue.warehouse', 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='warehouse', 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=230,
  serialized_end=298,
)

_CATALOGCONFIG = _descriptor.Descriptor(
  name='CatalogConfig',
  full_name='kaskada.shared.v1alpha.CatalogConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='glue', full_name='kaskada.shared.v1alpha.CatalogConfig.glue', 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='glue', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[_CATALOGCONFIG_GLUE, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='catalog', full_name='kaskada.shared.v1alpha.CatalogConfig.catalog',
      index=0, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
  ],
  serialized_start=147,
  serialized_end=309,
)

_CATALOGCONFIG_GLUE.fields_by_name['warehouse'].message_type = _S3PATH
_CATALOGCONFIG_GLUE.containing_type = _CATALOGCONFIG
_CATALOGCONFIG.fields_by_name['glue'].message_type = _CATALOGCONFIG_GLUE
_CATALOGCONFIG.oneofs_by_name['catalog'].fields.append(
  _CATALOGCONFIG.fields_by_name['glue'])
_CATALOGCONFIG.fields_by_name['glue'].containing_oneof = _CATALOGCONFIG.oneofs_by_name['catalog']
DESCRIPTOR.message_types_by_name['S3Path'] = _S3PATH
DESCRIPTOR.message_types_by_name['CatalogConfig'] = _CATALOGCONFIG
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

S3Path = _reflection.GeneratedProtocolMessageType('S3Path', (_message.Message,), {
  'DESCRIPTOR' : _S3PATH,
  '__module__' : 'kaskada.shared.v1alpha.catalog_pb2'
  # @@protoc_insertion_point(class_scope:kaskada.shared.v1alpha.S3Path)
  })
_sym_db.RegisterMessage(S3Path)

CatalogConfig = _reflection.GeneratedProtocolMessageType('CatalogConfig', (_message.Message,), {

  'Glue' : _reflection.GeneratedProtocolMessageType('Glue', (_message.Message,), {
    'DESCRIPTOR' : _CATALOGCONFIG_GLUE,
    '__module__' : 'kaskada.shared.v1alpha.catalog_pb2'
    # @@protoc_insertion_point(class_scope:kaskada.shared.v1alpha.CatalogConfig.Glue)
    })
  ,
  'DESCRIPTOR' : _CATALOGCONFIG,
  '__module__' : 'kaskada.shared.v1alpha.catalog_pb2'
  # @@protoc_insertion_point(class_scope:kaskada.shared.v1alpha.CatalogConfig)
  })
_sym_db.RegisterMessage(CatalogConfig)
_sym_db.RegisterMessage(CatalogConfig.Glue)


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