# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: strmprivacy/api/entities/v1/entities_v1.proto
"""Generated protocol buffer code."""
from google.protobuf.internal import enum_type_wrapper
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2
from google.protobuf import duration_pb2 as google_dot_protobuf_dot_duration__pb2
from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='strmprivacy/api/entities/v1/entities_v1.proto',
  package='strmprivacy.api.entities.v1',
  syntax='proto3',
  serialized_options=b'\n\036io.strmprivacy.api.entities.v1P\001ZEgithub.com/strmprivacy/api-definitions-go/v2/api/entities/v1;entities',
  create_key=_descriptor._internal_create_key,
  serialized_pb=b'\n-strmprivacy/api/entities/v1/entities_v1.proto\x12\x1bstrmprivacy.api.entities.v1\x1a\x1fgoogle/api/field_behavior.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\xb5\x03\n\x06Stream\x12\x38\n\x03ref\x18\x01 \x01(\x0b\x32&.strmprivacy.api.entities.v1.StreamRefB\x03\xe0\x41\x02\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\x16\n\x0e\x63onsent_levels\x18\x03 \x03(\x05\x12I\n\x12\x63onsent_level_type\x18\x04 \x01(\x0e\x32-.strmprivacy.api.entities.v1.ConsentLevelType\x12\x14\n\x07\x65nabled\x18\x05 \x01(\x08\x42\x03\xe0\x41\x03\x12\x38\n\x06limits\x18\x06 \x01(\x0b\x32#.strmprivacy.api.entities.v1.LimitsB\x03\xe0\x41\x03\x12\x15\n\rlinked_stream\x18\x07 \x01(\t\x12\x0c\n\x04tags\x18\x08 \x03(\t\x12\x42\n\x0b\x63redentials\x18\t \x03(\x0b\x32(.strmprivacy.api.entities.v1.CredentialsB\x03\xe0\x41\x03\x12@\n\rmasked_fields\x18\n \x01(\x0b\x32).strmprivacy.api.entities.v1.MaskedFields\"\x99\x02\n\x0cMaskedFields\x12\x11\n\thash_type\x18\x01 \x01(\t\x12\x0c\n\x04seed\x18\x02 \x01(\t\x12T\n\x0e\x66ield_patterns\x18\x03 \x03(\x0b\x32<.strmprivacy.api.entities.v1.MaskedFields.FieldPatternsEntry\x1ak\n\x12\x46ieldPatternsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x44\n\x05value\x18\x02 \x01(\x0b\x32\x35.strmprivacy.api.entities.v1.MaskedFields.PatternList:\x02\x38\x01\x1a%\n\x0bPatternList\x12\x16\n\x0e\x66ield_patterns\x18\x01 \x03(\t\";\n\x06Limits\x12\x17\n\nevent_rate\x18\x01 \x01(\x03\x42\x03\xe0\x41\x03\x12\x18\n\x0b\x65vent_count\x18\x02 \x01(\x03\x42\x03\xe0\x41\x03\"]\n\tKeyStream\x12;\n\x03ref\x18\x01 \x01(\x0b\x32).strmprivacy.api.entities.v1.KeyStreamRefB\x03\xe0\x41\x02\x12\x13\n\x06status\x18\x02 \x01(\tB\x03\xe0\x41\x03\"7\n\tStreamRef\x12\x17\n\nbilling_id\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12\x11\n\x04name\x18\x02 \x01(\tB\x03\xe0\x41\x02\":\n\x0cKeyStreamRef\x12\x17\n\nbilling_id\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12\x11\n\x04name\x18\x02 \x01(\tB\x03\xe0\x41\x02\"Z\n\x0b\x43redentials\x12\x17\n\nbilling_id\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12\x16\n\tclient_id\x18\x02 \x01(\tB\x03\xe0\x41\x03\x12\x1a\n\rclient_secret\x18\x03 \x01(\tB\x03\xe0\x41\x03\"\xc4\x01\n\x04Sink\x12\x36\n\x03ref\x18\x01 \x01(\x0b\x32$.strmprivacy.api.entities.v1.SinkRefB\x03\xe0\x41\x02\x12=\n\tsink_type\x18\x02 \x01(\x0e\x32%.strmprivacy.api.entities.v1.SinkTypeB\x03\xe0\x41\x02\x12;\n\x06\x62ucket\x18\x04 \x01(\x0b\x32).strmprivacy.api.entities.v1.BucketConfigH\x00\x42\x08\n\x06\x63onfig\"5\n\x07SinkRef\x12\x17\n\nbilling_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12\x11\n\x04name\x18\x02 \x01(\tB\x03\xe0\x41\x02\"[\n\x0c\x42ucketConfig\x12\x18\n\x0b\x62ucket_name\x18\x04 \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x0b\x63redentials\x18\x05 \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x0f\x61ssume_role_arn\x18\x06 \x01(\t\"\xd8\x02\n\rBatchExporter\x12?\n\x03ref\x18\x01 \x01(\x0b\x32-.strmprivacy.api.entities.v1.BatchExporterRefB\x03\xe0\x41\x02\x12\x41\n\nstream_ref\x18\x02 \x01(\x0b\x32&.strmprivacy.api.entities.v1.StreamRefB\x03\xe0\x41\x02H\x00\x12H\n\x0ekey_stream_ref\x18\x03 \x01(\x0b\x32).strmprivacy.api.entities.v1.KeyStreamRefB\x03\xe0\x41\x02H\x00\x12\x30\n\x08interval\x18\x04 \x01(\x0b\x32\x19.google.protobuf.DurationB\x03\xe0\x41\x02\x12\x16\n\tsink_name\x18\x05 \x01(\tB\x03\xe0\x41\x02\x12\x13\n\x0bpath_prefix\x18\x06 \x01(\tB\x1a\n\x18stream_or_key_stream_ref\">\n\x10\x42\x61tchExporterRef\x12\x17\n\nbilling_id\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12\x11\n\x04name\x18\x02 \x01(\tB\x03\xe0\x41\x02\"\xca\x01\n\x0cKafkaCluster\x12>\n\x03ref\x18\x01 \x01(\x0b\x32,.strmprivacy.api.entities.v1.KafkaClusterRefB\x03\xe0\x41\x02\x12\x1e\n\x11\x62ootstrap_servers\x18\x02 \x01(\tB\x03\xe0\x41\x02\x12G\n\x0e\x61uth_mechanism\x18\x03 \x01(\x0e\x32*.strmprivacy.api.entities.v1.AuthMechanismB\x03\xe0\x41\x02\x12\x11\n\ttoken_uri\x18\x04 \x01(\t\"=\n\x0fKafkaClusterRef\x12\x17\n\nbilling_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12\x11\n\x04name\x18\x02 \x01(\tB\x03\xe0\x41\x02\"\x8f\x02\n\rKafkaExporter\x12?\n\x03ref\x18\x01 \x01(\x0b\x32-.strmprivacy.api.entities.v1.KafkaExporterRefB\x03\xe0\x41\x02\x12?\n\nstream_ref\x18\x02 \x01(\x0b\x32&.strmprivacy.api.entities.v1.StreamRefB\x03\xe0\x41\x02\x12\x45\n\x06target\x18\x03 \x01(\x0b\x32\x30.strmprivacy.api.entities.v1.KafkaExporterTargetB\x03\xe0\x41\x02\x12\x35\n\x05users\x18\x04 \x03(\x0b\x32&.strmprivacy.api.entities.v1.KafkaUser\">\n\x10KafkaExporterRef\x12\x17\n\nbilling_id\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12\x11\n\x04name\x18\x02 \x01(\tB\x03\xe0\x41\x02\"\x9b\x01\n\x13KafkaExporterTarget\x12\x46\n\x0b\x63luster_ref\x18\x01 \x01(\x0b\x32,.strmprivacy.api.entities.v1.KafkaClusterRefB\x03\xe0\x41\x02\x12\x12\n\x05topic\x18\x02 \x01(\tB\x03\xe0\x41\x02\x12\x11\n\tclient_id\x18\x03 \x01(\t\x12\x15\n\rclient_secret\x18\x04 \x01(\t\"\xfa\x01\n\tKafkaUser\x12;\n\x03ref\x18\x01 \x01(\x0b\x32).strmprivacy.api.entities.v1.KafkaUserRefB\x03\xe0\x41\x02\x12 \n\x13kafka_exporter_name\x18\x03 \x01(\tB\x03\xe0\x41\x03\x12\x12\n\x05topic\x18\x04 \x01(\tB\x03\xe0\x41\x03\x12\x16\n\tclient_id\x18\x05 \x01(\tB\x03\xe0\x41\x03\x12\x1a\n\rclient_secret\x18\x06 \x01(\tB\x03\xe0\x41\x03\x12\x46\n\x0b\x63luster_ref\x18\x07 \x01(\x0b\x32,.strmprivacy.api.entities.v1.KafkaClusterRefB\x03\xe0\x41\x03\":\n\x0cKafkaUserRef\x12\x17\n\nbilling_id\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12\x11\n\x04name\x18\x02 \x01(\tB\x03\xe0\x41\x03\"o\n\x13\x43onsentLevelMapping\x12\x45\n\x03ref\x18\x01 \x01(\x0b\x32\x33.strmprivacy.api.entities.v1.ConsentLevelMappingRefB\x03\xe0\x41\x02\x12\x11\n\x04name\x18\x02 \x01(\tB\x03\xe0\x41\x02\"E\n\x16\x43onsentLevelMappingRef\x12\x17\n\nbilling_id\x18\x01 \x01(\tB\x03\xe0\x41\x03\x12\x12\n\x05level\x18\x02 \x01(\x05\x42\x03\xe0\x41\x02\"\x96\x01\n\x12WindowedEventCount\x12\x33\n\nstart_time\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x31\n\x08\x65nd_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x18\n\x0b\x65vent_count\x18\x03 \x01(\x03\x42\x03\xe0\x41\x03\"\x8c\x01\n\tSchemaRef\x12\x13\n\x06handle\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12\x11\n\x04name\x18\x02 \x01(\tB\x03\xe0\x41\x02\x12\x14\n\x07version\x18\x03 \x01(\tB\x03\xe0\x41\x02\x12\x41\n\x0bschema_type\x18\x04 \x01(\x0e\x32\'.strmprivacy.api.entities.v1.SchemaTypeB\x03\xe0\x41\x03\"\xd9\x03\n\x06Schema\x12\x38\n\x03ref\x18\x01 \x01(\x0b\x32&.strmprivacy.api.entities.v1.SchemaRefB\x03\xe0\x41\x02\x12\x36\n\x05state\x18\x02 \x01(\x0e\x32\".strmprivacy.api.entities.v1.StateB\x03\xe0\x41\x03\x12\x11\n\tis_public\x18\x03 \x01(\x08\x12\x17\n\ndefinition\x18\x04 \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x0b\x66ingerprint\x18\x05 \x01(\tB\x03\xe0\x41\x03\x12=\n\x08metadata\x18\x06 \x01(\x0b\x32+.strmprivacy.api.entities.v1.SchemaMetadata\x12Q\n\rsimple_schema\x18\x07 \x01(\x0b\x32:.strmprivacy.api.entities.v1.Schema.SimpleSchemaDefinition\x1a\x84\x01\n\x16SimpleSchemaDefinition\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x11\n\tnamespace\x18\x02 \x01(\t\x12\x0b\n\x03\x64oc\x18\x03 \x01(\t\x12<\n\x05nodes\x18\x04 \x03(\x0b\x32-.strmprivacy.api.entities.v1.SimpleSchemaNode\"\xd0\x01\n\x10SimpleSchemaNode\x12?\n\x04type\x18\x01 \x01(\x0e\x32\x31.strmprivacy.api.entities.v1.SimpleSchemaNodeType\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x10\n\x08repeated\x18\x03 \x01(\x08\x12\x10\n\x08required\x18\x04 \x01(\x08\x12<\n\x05nodes\x18\x05 \x03(\x0b\x32-.strmprivacy.api.entities.v1.SimpleSchemaNode\x12\x0b\n\x03\x64oc\x18\x06 \x01(\t\"\xf3\x01\n\x0eSchemaMetadata\x12\x12\n\x05title\x18\x01 \x01(\tB\x03\xe0\x41\x01\x12\x18\n\x0b\x64\x65scription\x18\x02 \x01(\tB\x03\xe0\x41\x01\x12\x34\n\x0b\x63reate_time\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x15\n\x08icon_uri\x18\x04 \x01(\tB\x03\xe0\x41\x01\x12\x37\n\x06labels\x18\x05 \x03(\x0b\x32\".strmprivacy.api.entities.v1.LabelB\x03\xe0\x41\x01\x12\x14\n\x07\x64omains\x18\x06 \x03(\tB\x03\xe0\x41\x01\x12\x17\n\nindustries\x18\x07 \x03(\tB\x03\xe0\x41\x01\"P\n\x10\x45ventContractRef\x12\x13\n\x06handle\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12\x11\n\x04name\x18\x02 \x01(\tB\x03\xe0\x41\x02\x12\x14\n\x07version\x18\x03 \x01(\tB\x03\xe0\x41\x02\"\xf9\x03\n\rEventContract\x12?\n\x03ref\x18\x01 \x01(\x0b\x32-.strmprivacy.api.entities.v1.EventContractRefB\x03\xe0\x41\x02\x12\x36\n\x05state\x18\x02 \x01(\x0e\x32\".strmprivacy.api.entities.v1.StateB\x03\xe0\x41\x03\x12?\n\nschema_ref\x18\x03 \x01(\x0b\x32&.strmprivacy.api.entities.v1.SchemaRefB\x03\xe0\x41\x02\x12\x11\n\tis_public\x18\x04 \x01(\x08\x12\x16\n\tkey_field\x18\x05 \x01(\tB\x03\xe0\x41\x02\x12M\n\npii_fields\x18\x06 \x03(\x0b\x32\x39.strmprivacy.api.entities.v1.EventContract.PiiFieldsEntry\x12<\n\x0bvalidations\x18\x07 \x03(\x0b\x32\'.strmprivacy.api.entities.v1.Validation\x12\x44\n\x08metadata\x18\x08 \x01(\x0b\x32\x32.strmprivacy.api.entities.v1.EventContractMetadata\x1a\x30\n\x0ePiiFieldsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x05:\x02\x38\x01\"\xfa\x01\n\x15\x45ventContractMetadata\x12\x12\n\x05title\x18\x01 \x01(\tB\x03\xe0\x41\x01\x12\x18\n\x0b\x64\x65scription\x18\x02 \x01(\tB\x03\xe0\x41\x01\x12\x34\n\x0b\x63reate_time\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x15\n\x08icon_uri\x18\x04 \x01(\tB\x03\xe0\x41\x01\x12\x37\n\x06labels\x18\x05 \x03(\x0b\x32\".strmprivacy.api.entities.v1.LabelB\x03\xe0\x41\x01\x12\x14\n\x07\x64omains\x18\x06 \x03(\tB\x03\xe0\x41\x01\x12\x17\n\nindustries\x18\x07 \x03(\tB\x03\xe0\x41\x01\"-\n\x05Label\x12\x10\n\x03key\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12\x12\n\x05value\x18\x02 \x01(\tB\x03\xe0\x41\x01\"G\n\nValidation\x12\x12\n\x05\x66ield\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12\x11\n\x04type\x18\x02 \x01(\tB\x03\xe0\x41\x02\x12\x12\n\x05value\x18\x03 \x01(\tB\x03\xe0\x41\x02\"\xc2\x02\n\nStreamTree\x12\x38\n\x06stream\x18\x01 \x01(\x0b\x32#.strmprivacy.api.entities.v1.StreamB\x03\xe0\x41\x02\x12:\n\nkey_stream\x18\x02 \x01(\x0b\x32&.strmprivacy.api.entities.v1.KeyStream\x12\x34\n\x07\x64\x65rived\x18\x03 \x03(\x0b\x32#.strmprivacy.api.entities.v1.Stream\x12\x43\n\x0f\x62\x61tch_exporters\x18\x04 \x03(\x0b\x32*.strmprivacy.api.entities.v1.BatchExporter\x12\x43\n\x0fkafka_exporters\x18\x05 \x03(\x0b\x32*.strmprivacy.api.entities.v1.KafkaExporter\"\x85\x01\n\x08SinkTree\x12\x34\n\x04sink\x18\x01 \x01(\x0b\x32!.strmprivacy.api.entities.v1.SinkB\x03\xe0\x41\x02\x12\x43\n\x0f\x62\x61tch_exporters\x18\x02 \x03(\x0b\x32*.strmprivacy.api.entities.v1.BatchExporter*T\n\x10\x43onsentLevelType\x12\"\n\x1e\x43ONSENT_LEVEL_TYPE_UNSPECIFIED\x10\x00\x12\x0e\n\nCUMULATIVE\x10\x01\x12\x0c\n\x08GRANULAR\x10\x02*9\n\x08SinkType\x12\x19\n\x15SINK_TYPE_UNSPECIFIED\x10\x00\x12\x06\n\x02S3\x10\x01\x12\n\n\x06GCLOUD\x10\x02*M\n\rAuthMechanism\x12\x1e\n\x1a\x41UTH_MECHANISM_UNSPECIFIED\x10\x00\x12\x0e\n\nSASL_PLAIN\x10\x01\x12\x0c\n\x08SASL_SSL\x10\x02*a\n\x05State\x12\x15\n\x11STATE_UNSPECIFIED\x10\x00\x12\x0b\n\x07PENDING\x10\x01\x12\r\n\tIN_REVIEW\x10\x02\x12\x0c\n\x08REJECTED\x10\x03\x12\n\n\x06\x41\x43TIVE\x10\x04\x12\x0b\n\x07\x44\x45LETED\x10\x05*C\n\nSchemaType\x12\x1b\n\x17SCHEMA_TYPE_UNSPECIFIED\x10\x00\x12\x08\n\x04\x41VRO\x10\x01\x12\x0e\n\nJSONSCHEMA\x10\x02*\x84\x01\n\x14SimpleSchemaNodeType\x12\'\n#SIMPLE_SCHEMA_NODE_TYPE_UNSPECIFIED\x10\x00\x12\n\n\x06STRING\x10\x01\x12\x0b\n\x07\x42OOLEAN\x10\x02\x12\t\n\x05\x46LOAT\x10\x03\x12\x0b\n\x07INTEGER\x10\x04\x12\x08\n\x04LONG\x10\x05\x12\x08\n\x04NODE\x10\n*_\n\x13\x46ilterPublicPrivate\x12%\n!FILTER_PUBLIC_PRIVATE_UNSPECIFIED\x10\x00\x12\x0f\n\x0bONLY_PUBLIC\x10\x01\x12\x10\n\x0cONLY_PRIVATE\x10\x02\x42i\n\x1eio.strmprivacy.api.entities.v1P\x01ZEgithub.com/strmprivacy/api-definitions-go/v2/api/entities/v1;entitiesb\x06proto3'
  ,
  dependencies=[google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_protobuf_dot_duration__pb2.DESCRIPTOR,google_dot_protobuf_dot_timestamp__pb2.DESCRIPTOR,])

_CONSENTLEVELTYPE = _descriptor.EnumDescriptor(
  name='ConsentLevelType',
  full_name='strmprivacy.api.entities.v1.ConsentLevelType',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='CONSENT_LEVEL_TYPE_UNSPECIFIED', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='CUMULATIVE', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='GRANULAR', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=5937,
  serialized_end=6021,
)
_sym_db.RegisterEnumDescriptor(_CONSENTLEVELTYPE)

ConsentLevelType = enum_type_wrapper.EnumTypeWrapper(_CONSENTLEVELTYPE)
_SINKTYPE = _descriptor.EnumDescriptor(
  name='SinkType',
  full_name='strmprivacy.api.entities.v1.SinkType',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='SINK_TYPE_UNSPECIFIED', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='S3', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='GCLOUD', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=6023,
  serialized_end=6080,
)
_sym_db.RegisterEnumDescriptor(_SINKTYPE)

SinkType = enum_type_wrapper.EnumTypeWrapper(_SINKTYPE)
_AUTHMECHANISM = _descriptor.EnumDescriptor(
  name='AuthMechanism',
  full_name='strmprivacy.api.entities.v1.AuthMechanism',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='AUTH_MECHANISM_UNSPECIFIED', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='SASL_PLAIN', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='SASL_SSL', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=6082,
  serialized_end=6159,
)
_sym_db.RegisterEnumDescriptor(_AUTHMECHANISM)

AuthMechanism = enum_type_wrapper.EnumTypeWrapper(_AUTHMECHANISM)
_STATE = _descriptor.EnumDescriptor(
  name='State',
  full_name='strmprivacy.api.entities.v1.State',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='STATE_UNSPECIFIED', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='PENDING', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='IN_REVIEW', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='REJECTED', index=3, number=3,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='ACTIVE', index=4, number=4,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='DELETED', index=5, number=5,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=6161,
  serialized_end=6258,
)
_sym_db.RegisterEnumDescriptor(_STATE)

State = enum_type_wrapper.EnumTypeWrapper(_STATE)
_SCHEMATYPE = _descriptor.EnumDescriptor(
  name='SchemaType',
  full_name='strmprivacy.api.entities.v1.SchemaType',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='SCHEMA_TYPE_UNSPECIFIED', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='AVRO', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='JSONSCHEMA', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=6260,
  serialized_end=6327,
)
_sym_db.RegisterEnumDescriptor(_SCHEMATYPE)

SchemaType = enum_type_wrapper.EnumTypeWrapper(_SCHEMATYPE)
_SIMPLESCHEMANODETYPE = _descriptor.EnumDescriptor(
  name='SimpleSchemaNodeType',
  full_name='strmprivacy.api.entities.v1.SimpleSchemaNodeType',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='SIMPLE_SCHEMA_NODE_TYPE_UNSPECIFIED', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='STRING', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='BOOLEAN', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='FLOAT', index=3, number=3,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='INTEGER', index=4, number=4,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='LONG', index=5, number=5,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='NODE', index=6, number=10,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=6330,
  serialized_end=6462,
)
_sym_db.RegisterEnumDescriptor(_SIMPLESCHEMANODETYPE)

SimpleSchemaNodeType = enum_type_wrapper.EnumTypeWrapper(_SIMPLESCHEMANODETYPE)
_FILTERPUBLICPRIVATE = _descriptor.EnumDescriptor(
  name='FilterPublicPrivate',
  full_name='strmprivacy.api.entities.v1.FilterPublicPrivate',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='FILTER_PUBLIC_PRIVATE_UNSPECIFIED', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='ONLY_PUBLIC', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='ONLY_PRIVATE', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=6464,
  serialized_end=6559,
)
_sym_db.RegisterEnumDescriptor(_FILTERPUBLICPRIVATE)

FilterPublicPrivate = enum_type_wrapper.EnumTypeWrapper(_FILTERPUBLICPRIVATE)
CONSENT_LEVEL_TYPE_UNSPECIFIED = 0
CUMULATIVE = 1
GRANULAR = 2
SINK_TYPE_UNSPECIFIED = 0
S3 = 1
GCLOUD = 2
AUTH_MECHANISM_UNSPECIFIED = 0
SASL_PLAIN = 1
SASL_SSL = 2
STATE_UNSPECIFIED = 0
PENDING = 1
IN_REVIEW = 2
REJECTED = 3
ACTIVE = 4
DELETED = 5
SCHEMA_TYPE_UNSPECIFIED = 0
AVRO = 1
JSONSCHEMA = 2
SIMPLE_SCHEMA_NODE_TYPE_UNSPECIFIED = 0
STRING = 1
BOOLEAN = 2
FLOAT = 3
INTEGER = 4
LONG = 5
NODE = 10
FILTER_PUBLIC_PRIVATE_UNSPECIFIED = 0
ONLY_PUBLIC = 1
ONLY_PRIVATE = 2



_STREAM = _descriptor.Descriptor(
  name='Stream',
  full_name='strmprivacy.api.entities.v1.Stream',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='ref', full_name='strmprivacy.api.entities.v1.Stream.ref', 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=b'\340A\002', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='description', full_name='strmprivacy.api.entities.v1.Stream.description', 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),
    _descriptor.FieldDescriptor(
      name='consent_levels', full_name='strmprivacy.api.entities.v1.Stream.consent_levels', index=2,
      number=3, type=5, cpp_type=1, 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,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='consent_level_type', full_name='strmprivacy.api.entities.v1.Stream.consent_level_type', index=3,
      number=4, type=14, cpp_type=8, 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='enabled', full_name='strmprivacy.api.entities.v1.Stream.enabled', index=4,
      number=5, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\340A\003', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='limits', full_name='strmprivacy.api.entities.v1.Stream.limits', index=5,
      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=b'\340A\003', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='linked_stream', full_name='strmprivacy.api.entities.v1.Stream.linked_stream', index=6,
      number=7, 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),
    _descriptor.FieldDescriptor(
      name='tags', full_name='strmprivacy.api.entities.v1.Stream.tags', index=7,
      number=8, type=9, cpp_type=9, 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,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='credentials', full_name='strmprivacy.api.entities.v1.Stream.credentials', index=8,
      number=9, 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=b'\340A\003', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='masked_fields', full_name='strmprivacy.api.entities.v1.Stream.masked_fields', index=9,
      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,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=177,
  serialized_end=614,
)


_MASKEDFIELDS_FIELDPATTERNSENTRY = _descriptor.Descriptor(
  name='FieldPatternsEntry',
  full_name='strmprivacy.api.entities.v1.MaskedFields.FieldPatternsEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='strmprivacy.api.entities.v1.MaskedFields.FieldPatternsEntry.key', 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),
    _descriptor.FieldDescriptor(
      name='value', full_name='strmprivacy.api.entities.v1.MaskedFields.FieldPatternsEntry.value', 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, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=b'8\001',
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=752,
  serialized_end=859,
)

_MASKEDFIELDS_PATTERNLIST = _descriptor.Descriptor(
  name='PatternList',
  full_name='strmprivacy.api.entities.v1.MaskedFields.PatternList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='field_patterns', full_name='strmprivacy.api.entities.v1.MaskedFields.PatternList.field_patterns', index=0,
      number=1, type=9, cpp_type=9, 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,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=861,
  serialized_end=898,
)

_MASKEDFIELDS = _descriptor.Descriptor(
  name='MaskedFields',
  full_name='strmprivacy.api.entities.v1.MaskedFields',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='hash_type', full_name='strmprivacy.api.entities.v1.MaskedFields.hash_type', 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),
    _descriptor.FieldDescriptor(
      name='seed', full_name='strmprivacy.api.entities.v1.MaskedFields.seed', 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),
    _descriptor.FieldDescriptor(
      name='field_patterns', full_name='strmprivacy.api.entities.v1.MaskedFields.field_patterns', index=2,
      number=3, 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,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[_MASKEDFIELDS_FIELDPATTERNSENTRY, _MASKEDFIELDS_PATTERNLIST, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=617,
  serialized_end=898,
)


_LIMITS = _descriptor.Descriptor(
  name='Limits',
  full_name='strmprivacy.api.entities.v1.Limits',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='event_rate', full_name='strmprivacy.api.entities.v1.Limits.event_rate', index=0,
      number=1, type=3, cpp_type=2, 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=b'\340A\003', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='event_count', full_name='strmprivacy.api.entities.v1.Limits.event_count', index=1,
      number=2, type=3, cpp_type=2, 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=b'\340A\003', 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=900,
  serialized_end=959,
)


_KEYSTREAM = _descriptor.Descriptor(
  name='KeyStream',
  full_name='strmprivacy.api.entities.v1.KeyStream',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='ref', full_name='strmprivacy.api.entities.v1.KeyStream.ref', 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=b'\340A\002', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='status', full_name='strmprivacy.api.entities.v1.KeyStream.status', 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=b'\340A\003', 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=961,
  serialized_end=1054,
)


_STREAMREF = _descriptor.Descriptor(
  name='StreamRef',
  full_name='strmprivacy.api.entities.v1.StreamRef',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='billing_id', full_name='strmprivacy.api.entities.v1.StreamRef.billing_id', 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=b'\340A\003', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='name', full_name='strmprivacy.api.entities.v1.StreamRef.name', 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=b'\340A\002', 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=1056,
  serialized_end=1111,
)


_KEYSTREAMREF = _descriptor.Descriptor(
  name='KeyStreamRef',
  full_name='strmprivacy.api.entities.v1.KeyStreamRef',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='billing_id', full_name='strmprivacy.api.entities.v1.KeyStreamRef.billing_id', 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=b'\340A\003', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='name', full_name='strmprivacy.api.entities.v1.KeyStreamRef.name', 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=b'\340A\002', 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=1113,
  serialized_end=1171,
)


_CREDENTIALS = _descriptor.Descriptor(
  name='Credentials',
  full_name='strmprivacy.api.entities.v1.Credentials',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='billing_id', full_name='strmprivacy.api.entities.v1.Credentials.billing_id', 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=b'\340A\003', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='client_id', full_name='strmprivacy.api.entities.v1.Credentials.client_id', 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=b'\340A\003', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='client_secret', full_name='strmprivacy.api.entities.v1.Credentials.client_secret', 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=b'\340A\003', 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=1173,
  serialized_end=1263,
)


_SINK = _descriptor.Descriptor(
  name='Sink',
  full_name='strmprivacy.api.entities.v1.Sink',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='ref', full_name='strmprivacy.api.entities.v1.Sink.ref', 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=b'\340A\002', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='sink_type', full_name='strmprivacy.api.entities.v1.Sink.sink_type', index=1,
      number=2, type=14, cpp_type=8, 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=b'\340A\002', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='bucket', full_name='strmprivacy.api.entities.v1.Sink.bucket', index=2,
      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,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='config', full_name='strmprivacy.api.entities.v1.Sink.config',
      index=0, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
  ],
  serialized_start=1266,
  serialized_end=1462,
)


_SINKREF = _descriptor.Descriptor(
  name='SinkRef',
  full_name='strmprivacy.api.entities.v1.SinkRef',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='billing_id', full_name='strmprivacy.api.entities.v1.SinkRef.billing_id', 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=b'\340A\002', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='name', full_name='strmprivacy.api.entities.v1.SinkRef.name', 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=b'\340A\002', 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=1517,
)


_BUCKETCONFIG = _descriptor.Descriptor(
  name='BucketConfig',
  full_name='strmprivacy.api.entities.v1.BucketConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='bucket_name', full_name='strmprivacy.api.entities.v1.BucketConfig.bucket_name', index=0,
      number=4, 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=b'\340A\002', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='credentials', full_name='strmprivacy.api.entities.v1.BucketConfig.credentials', index=1,
      number=5, 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=b'\340A\002', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='assume_role_arn', full_name='strmprivacy.api.entities.v1.BucketConfig.assume_role_arn', index=2,
      number=6, 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=1519,
  serialized_end=1610,
)


_BATCHEXPORTER = _descriptor.Descriptor(
  name='BatchExporter',
  full_name='strmprivacy.api.entities.v1.BatchExporter',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='ref', full_name='strmprivacy.api.entities.v1.BatchExporter.ref', 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=b'\340A\002', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='stream_ref', full_name='strmprivacy.api.entities.v1.BatchExporter.stream_ref', 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=b'\340A\002', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='key_stream_ref', full_name='strmprivacy.api.entities.v1.BatchExporter.key_stream_ref', 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=b'\340A\002', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='interval', full_name='strmprivacy.api.entities.v1.BatchExporter.interval', 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=b'\340A\002', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='sink_name', full_name='strmprivacy.api.entities.v1.BatchExporter.sink_name', index=4,
      number=5, 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=b'\340A\002', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='path_prefix', full_name='strmprivacy.api.entities.v1.BatchExporter.path_prefix', index=5,
      number=6, 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=[
    _descriptor.OneofDescriptor(
      name='stream_or_key_stream_ref', full_name='strmprivacy.api.entities.v1.BatchExporter.stream_or_key_stream_ref',
      index=0, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
  ],
  serialized_start=1613,
  serialized_end=1957,
)


_BATCHEXPORTERREF = _descriptor.Descriptor(
  name='BatchExporterRef',
  full_name='strmprivacy.api.entities.v1.BatchExporterRef',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='billing_id', full_name='strmprivacy.api.entities.v1.BatchExporterRef.billing_id', 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=b'\340A\003', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='name', full_name='strmprivacy.api.entities.v1.BatchExporterRef.name', 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=b'\340A\002', 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=1959,
  serialized_end=2021,
)


_KAFKACLUSTER = _descriptor.Descriptor(
  name='KafkaCluster',
  full_name='strmprivacy.api.entities.v1.KafkaCluster',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='ref', full_name='strmprivacy.api.entities.v1.KafkaCluster.ref', 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=b'\340A\002', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='bootstrap_servers', full_name='strmprivacy.api.entities.v1.KafkaCluster.bootstrap_servers', 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=b'\340A\002', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='auth_mechanism', full_name='strmprivacy.api.entities.v1.KafkaCluster.auth_mechanism', index=2,
      number=3, type=14, cpp_type=8, 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=b'\340A\002', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='token_uri', full_name='strmprivacy.api.entities.v1.KafkaCluster.token_uri', index=3,
      number=4, 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=2024,
  serialized_end=2226,
)


_KAFKACLUSTERREF = _descriptor.Descriptor(
  name='KafkaClusterRef',
  full_name='strmprivacy.api.entities.v1.KafkaClusterRef',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='billing_id', full_name='strmprivacy.api.entities.v1.KafkaClusterRef.billing_id', 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=b'\340A\002', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='name', full_name='strmprivacy.api.entities.v1.KafkaClusterRef.name', 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=b'\340A\002', 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=2228,
  serialized_end=2289,
)


_KAFKAEXPORTER = _descriptor.Descriptor(
  name='KafkaExporter',
  full_name='strmprivacy.api.entities.v1.KafkaExporter',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='ref', full_name='strmprivacy.api.entities.v1.KafkaExporter.ref', 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=b'\340A\002', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='stream_ref', full_name='strmprivacy.api.entities.v1.KafkaExporter.stream_ref', 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=b'\340A\002', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='target', full_name='strmprivacy.api.entities.v1.KafkaExporter.target', 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=b'\340A\002', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='users', full_name='strmprivacy.api.entities.v1.KafkaExporter.users', index=3,
      number=4, 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,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2292,
  serialized_end=2563,
)


_KAFKAEXPORTERREF = _descriptor.Descriptor(
  name='KafkaExporterRef',
  full_name='strmprivacy.api.entities.v1.KafkaExporterRef',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='billing_id', full_name='strmprivacy.api.entities.v1.KafkaExporterRef.billing_id', 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=b'\340A\002', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='name', full_name='strmprivacy.api.entities.v1.KafkaExporterRef.name', 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=b'\340A\002', 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=2565,
  serialized_end=2627,
)


_KAFKAEXPORTERTARGET = _descriptor.Descriptor(
  name='KafkaExporterTarget',
  full_name='strmprivacy.api.entities.v1.KafkaExporterTarget',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='cluster_ref', full_name='strmprivacy.api.entities.v1.KafkaExporterTarget.cluster_ref', 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=b'\340A\002', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='topic', full_name='strmprivacy.api.entities.v1.KafkaExporterTarget.topic', 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=b'\340A\002', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='client_id', full_name='strmprivacy.api.entities.v1.KafkaExporterTarget.client_id', 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, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='client_secret', full_name='strmprivacy.api.entities.v1.KafkaExporterTarget.client_secret', index=3,
      number=4, 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=2630,
  serialized_end=2785,
)


_KAFKAUSER = _descriptor.Descriptor(
  name='KafkaUser',
  full_name='strmprivacy.api.entities.v1.KafkaUser',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='ref', full_name='strmprivacy.api.entities.v1.KafkaUser.ref', 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=b'\340A\002', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='kafka_exporter_name', full_name='strmprivacy.api.entities.v1.KafkaUser.kafka_exporter_name', index=1,
      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=b'\340A\003', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='topic', full_name='strmprivacy.api.entities.v1.KafkaUser.topic', index=2,
      number=4, 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=b'\340A\003', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='client_id', full_name='strmprivacy.api.entities.v1.KafkaUser.client_id', index=3,
      number=5, 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=b'\340A\003', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='client_secret', full_name='strmprivacy.api.entities.v1.KafkaUser.client_secret', index=4,
      number=6, 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=b'\340A\003', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='cluster_ref', full_name='strmprivacy.api.entities.v1.KafkaUser.cluster_ref', index=5,
      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=b'\340A\003', 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=2788,
  serialized_end=3038,
)


_KAFKAUSERREF = _descriptor.Descriptor(
  name='KafkaUserRef',
  full_name='strmprivacy.api.entities.v1.KafkaUserRef',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='billing_id', full_name='strmprivacy.api.entities.v1.KafkaUserRef.billing_id', 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=b'\340A\003', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='name', full_name='strmprivacy.api.entities.v1.KafkaUserRef.name', 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=b'\340A\003', 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=3040,
  serialized_end=3098,
)


_CONSENTLEVELMAPPING = _descriptor.Descriptor(
  name='ConsentLevelMapping',
  full_name='strmprivacy.api.entities.v1.ConsentLevelMapping',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='ref', full_name='strmprivacy.api.entities.v1.ConsentLevelMapping.ref', 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=b'\340A\002', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='name', full_name='strmprivacy.api.entities.v1.ConsentLevelMapping.name', 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=b'\340A\002', 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=3100,
  serialized_end=3211,
)


_CONSENTLEVELMAPPINGREF = _descriptor.Descriptor(
  name='ConsentLevelMappingRef',
  full_name='strmprivacy.api.entities.v1.ConsentLevelMappingRef',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='billing_id', full_name='strmprivacy.api.entities.v1.ConsentLevelMappingRef.billing_id', 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=b'\340A\003', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='level', full_name='strmprivacy.api.entities.v1.ConsentLevelMappingRef.level', 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=b'\340A\002', 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=3213,
  serialized_end=3282,
)


_WINDOWEDEVENTCOUNT = _descriptor.Descriptor(
  name='WindowedEventCount',
  full_name='strmprivacy.api.entities.v1.WindowedEventCount',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='start_time', full_name='strmprivacy.api.entities.v1.WindowedEventCount.start_time', 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=b'\340A\003', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='end_time', full_name='strmprivacy.api.entities.v1.WindowedEventCount.end_time', 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=b'\340A\003', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='event_count', full_name='strmprivacy.api.entities.v1.WindowedEventCount.event_count', index=2,
      number=3, type=3, cpp_type=2, 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=b'\340A\003', 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=3285,
  serialized_end=3435,
)


_SCHEMAREF = _descriptor.Descriptor(
  name='SchemaRef',
  full_name='strmprivacy.api.entities.v1.SchemaRef',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='handle', full_name='strmprivacy.api.entities.v1.SchemaRef.handle', 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=b'\340A\002', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='name', full_name='strmprivacy.api.entities.v1.SchemaRef.name', 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=b'\340A\002', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='version', full_name='strmprivacy.api.entities.v1.SchemaRef.version', 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=b'\340A\002', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='schema_type', full_name='strmprivacy.api.entities.v1.SchemaRef.schema_type', index=3,
      number=4, type=14, cpp_type=8, 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=b'\340A\003', 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=3438,
  serialized_end=3578,
)


_SCHEMA_SIMPLESCHEMADEFINITION = _descriptor.Descriptor(
  name='SimpleSchemaDefinition',
  full_name='strmprivacy.api.entities.v1.Schema.SimpleSchemaDefinition',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='strmprivacy.api.entities.v1.Schema.SimpleSchemaDefinition.name', 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),
    _descriptor.FieldDescriptor(
      name='namespace', full_name='strmprivacy.api.entities.v1.Schema.SimpleSchemaDefinition.namespace', 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),
    _descriptor.FieldDescriptor(
      name='doc', full_name='strmprivacy.api.entities.v1.Schema.SimpleSchemaDefinition.doc', 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, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='nodes', full_name='strmprivacy.api.entities.v1.Schema.SimpleSchemaDefinition.nodes', index=3,
      number=4, 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,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3922,
  serialized_end=4054,
)

_SCHEMA = _descriptor.Descriptor(
  name='Schema',
  full_name='strmprivacy.api.entities.v1.Schema',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='ref', full_name='strmprivacy.api.entities.v1.Schema.ref', 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=b'\340A\002', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='state', full_name='strmprivacy.api.entities.v1.Schema.state', index=1,
      number=2, type=14, cpp_type=8, 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=b'\340A\003', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='is_public', full_name='strmprivacy.api.entities.v1.Schema.is_public', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      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='definition', full_name='strmprivacy.api.entities.v1.Schema.definition', index=3,
      number=4, 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=b'\340A\002', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='fingerprint', full_name='strmprivacy.api.entities.v1.Schema.fingerprint', index=4,
      number=5, 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=b'\340A\003', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='metadata', full_name='strmprivacy.api.entities.v1.Schema.metadata', index=5,
      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,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='simple_schema', full_name='strmprivacy.api.entities.v1.Schema.simple_schema', index=6,
      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,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[_SCHEMA_SIMPLESCHEMADEFINITION, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3581,
  serialized_end=4054,
)


_SIMPLESCHEMANODE = _descriptor.Descriptor(
  name='SimpleSchemaNode',
  full_name='strmprivacy.api.entities.v1.SimpleSchemaNode',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='type', full_name='strmprivacy.api.entities.v1.SimpleSchemaNode.type', index=0,
      number=1, type=14, cpp_type=8, 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='name', full_name='strmprivacy.api.entities.v1.SimpleSchemaNode.name', 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),
    _descriptor.FieldDescriptor(
      name='repeated', full_name='strmprivacy.api.entities.v1.SimpleSchemaNode.repeated', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      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='required', full_name='strmprivacy.api.entities.v1.SimpleSchemaNode.required', index=3,
      number=4, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      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='nodes', full_name='strmprivacy.api.entities.v1.SimpleSchemaNode.nodes', index=4,
      number=5, 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,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='doc', full_name='strmprivacy.api.entities.v1.SimpleSchemaNode.doc', index=5,
      number=6, 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=4057,
  serialized_end=4265,
)


_SCHEMAMETADATA = _descriptor.Descriptor(
  name='SchemaMetadata',
  full_name='strmprivacy.api.entities.v1.SchemaMetadata',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='title', full_name='strmprivacy.api.entities.v1.SchemaMetadata.title', 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=b'\340A\001', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='description', full_name='strmprivacy.api.entities.v1.SchemaMetadata.description', 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=b'\340A\001', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='create_time', full_name='strmprivacy.api.entities.v1.SchemaMetadata.create_time', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\340A\003', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='icon_uri', full_name='strmprivacy.api.entities.v1.SchemaMetadata.icon_uri', index=3,
      number=4, 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=b'\340A\001', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='labels', full_name='strmprivacy.api.entities.v1.SchemaMetadata.labels', index=4,
      number=5, 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=b'\340A\001', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='domains', full_name='strmprivacy.api.entities.v1.SchemaMetadata.domains', index=5,
      number=6, type=9, cpp_type=9, 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=b'\340A\001', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='industries', full_name='strmprivacy.api.entities.v1.SchemaMetadata.industries', index=6,
      number=7, type=9, cpp_type=9, 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=b'\340A\001', 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=4268,
  serialized_end=4511,
)


_EVENTCONTRACTREF = _descriptor.Descriptor(
  name='EventContractRef',
  full_name='strmprivacy.api.entities.v1.EventContractRef',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='handle', full_name='strmprivacy.api.entities.v1.EventContractRef.handle', 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=b'\340A\002', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='name', full_name='strmprivacy.api.entities.v1.EventContractRef.name', 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=b'\340A\002', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='version', full_name='strmprivacy.api.entities.v1.EventContractRef.version', 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=b'\340A\002', 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=4513,
  serialized_end=4593,
)


_EVENTCONTRACT_PIIFIELDSENTRY = _descriptor.Descriptor(
  name='PiiFieldsEntry',
  full_name='strmprivacy.api.entities.v1.EventContract.PiiFieldsEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='strmprivacy.api.entities.v1.EventContract.PiiFieldsEntry.key', 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),
    _descriptor.FieldDescriptor(
      name='value', full_name='strmprivacy.api.entities.v1.EventContract.PiiFieldsEntry.value', 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,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=b'8\001',
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5053,
  serialized_end=5101,
)

_EVENTCONTRACT = _descriptor.Descriptor(
  name='EventContract',
  full_name='strmprivacy.api.entities.v1.EventContract',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='ref', full_name='strmprivacy.api.entities.v1.EventContract.ref', 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=b'\340A\002', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='state', full_name='strmprivacy.api.entities.v1.EventContract.state', index=1,
      number=2, type=14, cpp_type=8, 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=b'\340A\003', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='schema_ref', full_name='strmprivacy.api.entities.v1.EventContract.schema_ref', 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=b'\340A\002', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='is_public', full_name='strmprivacy.api.entities.v1.EventContract.is_public', index=3,
      number=4, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      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='key_field', full_name='strmprivacy.api.entities.v1.EventContract.key_field', index=4,
      number=5, 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=b'\340A\002', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='pii_fields', full_name='strmprivacy.api.entities.v1.EventContract.pii_fields', index=5,
      number=6, 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,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='validations', full_name='strmprivacy.api.entities.v1.EventContract.validations', index=6,
      number=7, 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,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='metadata', full_name='strmprivacy.api.entities.v1.EventContract.metadata', index=7,
      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,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[_EVENTCONTRACT_PIIFIELDSENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4596,
  serialized_end=5101,
)


_EVENTCONTRACTMETADATA = _descriptor.Descriptor(
  name='EventContractMetadata',
  full_name='strmprivacy.api.entities.v1.EventContractMetadata',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='title', full_name='strmprivacy.api.entities.v1.EventContractMetadata.title', 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=b'\340A\001', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='description', full_name='strmprivacy.api.entities.v1.EventContractMetadata.description', 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=b'\340A\001', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='create_time', full_name='strmprivacy.api.entities.v1.EventContractMetadata.create_time', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\340A\003', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='icon_uri', full_name='strmprivacy.api.entities.v1.EventContractMetadata.icon_uri', index=3,
      number=4, 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=b'\340A\001', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='labels', full_name='strmprivacy.api.entities.v1.EventContractMetadata.labels', index=4,
      number=5, 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=b'\340A\001', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='domains', full_name='strmprivacy.api.entities.v1.EventContractMetadata.domains', index=5,
      number=6, type=9, cpp_type=9, 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=b'\340A\001', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='industries', full_name='strmprivacy.api.entities.v1.EventContractMetadata.industries', index=6,
      number=7, type=9, cpp_type=9, 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=b'\340A\001', 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=5104,
  serialized_end=5354,
)


_LABEL = _descriptor.Descriptor(
  name='Label',
  full_name='strmprivacy.api.entities.v1.Label',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='strmprivacy.api.entities.v1.Label.key', 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=b'\340A\002', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='value', full_name='strmprivacy.api.entities.v1.Label.value', 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=b'\340A\001', 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=5356,
  serialized_end=5401,
)


_VALIDATION = _descriptor.Descriptor(
  name='Validation',
  full_name='strmprivacy.api.entities.v1.Validation',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='field', full_name='strmprivacy.api.entities.v1.Validation.field', 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=b'\340A\002', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='type', full_name='strmprivacy.api.entities.v1.Validation.type', 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=b'\340A\002', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='value', full_name='strmprivacy.api.entities.v1.Validation.value', 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=b'\340A\002', 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=5403,
  serialized_end=5474,
)


_STREAMTREE = _descriptor.Descriptor(
  name='StreamTree',
  full_name='strmprivacy.api.entities.v1.StreamTree',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='stream', full_name='strmprivacy.api.entities.v1.StreamTree.stream', 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=b'\340A\002', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='key_stream', full_name='strmprivacy.api.entities.v1.StreamTree.key_stream', 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, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='derived', full_name='strmprivacy.api.entities.v1.StreamTree.derived', index=2,
      number=3, 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,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='batch_exporters', full_name='strmprivacy.api.entities.v1.StreamTree.batch_exporters', index=3,
      number=4, 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,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='kafka_exporters', full_name='strmprivacy.api.entities.v1.StreamTree.kafka_exporters', index=4,
      number=5, 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,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5477,
  serialized_end=5799,
)


_SINKTREE = _descriptor.Descriptor(
  name='SinkTree',
  full_name='strmprivacy.api.entities.v1.SinkTree',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='sink', full_name='strmprivacy.api.entities.v1.SinkTree.sink', 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=b'\340A\002', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='batch_exporters', full_name='strmprivacy.api.entities.v1.SinkTree.batch_exporters', 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,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5802,
  serialized_end=5935,
)

_STREAM.fields_by_name['ref'].message_type = _STREAMREF
_STREAM.fields_by_name['consent_level_type'].enum_type = _CONSENTLEVELTYPE
_STREAM.fields_by_name['limits'].message_type = _LIMITS
_STREAM.fields_by_name['credentials'].message_type = _CREDENTIALS
_STREAM.fields_by_name['masked_fields'].message_type = _MASKEDFIELDS
_MASKEDFIELDS_FIELDPATTERNSENTRY.fields_by_name['value'].message_type = _MASKEDFIELDS_PATTERNLIST
_MASKEDFIELDS_FIELDPATTERNSENTRY.containing_type = _MASKEDFIELDS
_MASKEDFIELDS_PATTERNLIST.containing_type = _MASKEDFIELDS
_MASKEDFIELDS.fields_by_name['field_patterns'].message_type = _MASKEDFIELDS_FIELDPATTERNSENTRY
_KEYSTREAM.fields_by_name['ref'].message_type = _KEYSTREAMREF
_SINK.fields_by_name['ref'].message_type = _SINKREF
_SINK.fields_by_name['sink_type'].enum_type = _SINKTYPE
_SINK.fields_by_name['bucket'].message_type = _BUCKETCONFIG
_SINK.oneofs_by_name['config'].fields.append(
  _SINK.fields_by_name['bucket'])
_SINK.fields_by_name['bucket'].containing_oneof = _SINK.oneofs_by_name['config']
_BATCHEXPORTER.fields_by_name['ref'].message_type = _BATCHEXPORTERREF
_BATCHEXPORTER.fields_by_name['stream_ref'].message_type = _STREAMREF
_BATCHEXPORTER.fields_by_name['key_stream_ref'].message_type = _KEYSTREAMREF
_BATCHEXPORTER.fields_by_name['interval'].message_type = google_dot_protobuf_dot_duration__pb2._DURATION
_BATCHEXPORTER.oneofs_by_name['stream_or_key_stream_ref'].fields.append(
  _BATCHEXPORTER.fields_by_name['stream_ref'])
_BATCHEXPORTER.fields_by_name['stream_ref'].containing_oneof = _BATCHEXPORTER.oneofs_by_name['stream_or_key_stream_ref']
_BATCHEXPORTER.oneofs_by_name['stream_or_key_stream_ref'].fields.append(
  _BATCHEXPORTER.fields_by_name['key_stream_ref'])
_BATCHEXPORTER.fields_by_name['key_stream_ref'].containing_oneof = _BATCHEXPORTER.oneofs_by_name['stream_or_key_stream_ref']
_KAFKACLUSTER.fields_by_name['ref'].message_type = _KAFKACLUSTERREF
_KAFKACLUSTER.fields_by_name['auth_mechanism'].enum_type = _AUTHMECHANISM
_KAFKAEXPORTER.fields_by_name['ref'].message_type = _KAFKAEXPORTERREF
_KAFKAEXPORTER.fields_by_name['stream_ref'].message_type = _STREAMREF
_KAFKAEXPORTER.fields_by_name['target'].message_type = _KAFKAEXPORTERTARGET
_KAFKAEXPORTER.fields_by_name['users'].message_type = _KAFKAUSER
_KAFKAEXPORTERTARGET.fields_by_name['cluster_ref'].message_type = _KAFKACLUSTERREF
_KAFKAUSER.fields_by_name['ref'].message_type = _KAFKAUSERREF
_KAFKAUSER.fields_by_name['cluster_ref'].message_type = _KAFKACLUSTERREF
_CONSENTLEVELMAPPING.fields_by_name['ref'].message_type = _CONSENTLEVELMAPPINGREF
_WINDOWEDEVENTCOUNT.fields_by_name['start_time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_WINDOWEDEVENTCOUNT.fields_by_name['end_time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_SCHEMAREF.fields_by_name['schema_type'].enum_type = _SCHEMATYPE
_SCHEMA_SIMPLESCHEMADEFINITION.fields_by_name['nodes'].message_type = _SIMPLESCHEMANODE
_SCHEMA_SIMPLESCHEMADEFINITION.containing_type = _SCHEMA
_SCHEMA.fields_by_name['ref'].message_type = _SCHEMAREF
_SCHEMA.fields_by_name['state'].enum_type = _STATE
_SCHEMA.fields_by_name['metadata'].message_type = _SCHEMAMETADATA
_SCHEMA.fields_by_name['simple_schema'].message_type = _SCHEMA_SIMPLESCHEMADEFINITION
_SIMPLESCHEMANODE.fields_by_name['type'].enum_type = _SIMPLESCHEMANODETYPE
_SIMPLESCHEMANODE.fields_by_name['nodes'].message_type = _SIMPLESCHEMANODE
_SCHEMAMETADATA.fields_by_name['create_time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_SCHEMAMETADATA.fields_by_name['labels'].message_type = _LABEL
_EVENTCONTRACT_PIIFIELDSENTRY.containing_type = _EVENTCONTRACT
_EVENTCONTRACT.fields_by_name['ref'].message_type = _EVENTCONTRACTREF
_EVENTCONTRACT.fields_by_name['state'].enum_type = _STATE
_EVENTCONTRACT.fields_by_name['schema_ref'].message_type = _SCHEMAREF
_EVENTCONTRACT.fields_by_name['pii_fields'].message_type = _EVENTCONTRACT_PIIFIELDSENTRY
_EVENTCONTRACT.fields_by_name['validations'].message_type = _VALIDATION
_EVENTCONTRACT.fields_by_name['metadata'].message_type = _EVENTCONTRACTMETADATA
_EVENTCONTRACTMETADATA.fields_by_name['create_time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_EVENTCONTRACTMETADATA.fields_by_name['labels'].message_type = _LABEL
_STREAMTREE.fields_by_name['stream'].message_type = _STREAM
_STREAMTREE.fields_by_name['key_stream'].message_type = _KEYSTREAM
_STREAMTREE.fields_by_name['derived'].message_type = _STREAM
_STREAMTREE.fields_by_name['batch_exporters'].message_type = _BATCHEXPORTER
_STREAMTREE.fields_by_name['kafka_exporters'].message_type = _KAFKAEXPORTER
_SINKTREE.fields_by_name['sink'].message_type = _SINK
_SINKTREE.fields_by_name['batch_exporters'].message_type = _BATCHEXPORTER
DESCRIPTOR.message_types_by_name['Stream'] = _STREAM
DESCRIPTOR.message_types_by_name['MaskedFields'] = _MASKEDFIELDS
DESCRIPTOR.message_types_by_name['Limits'] = _LIMITS
DESCRIPTOR.message_types_by_name['KeyStream'] = _KEYSTREAM
DESCRIPTOR.message_types_by_name['StreamRef'] = _STREAMREF
DESCRIPTOR.message_types_by_name['KeyStreamRef'] = _KEYSTREAMREF
DESCRIPTOR.message_types_by_name['Credentials'] = _CREDENTIALS
DESCRIPTOR.message_types_by_name['Sink'] = _SINK
DESCRIPTOR.message_types_by_name['SinkRef'] = _SINKREF
DESCRIPTOR.message_types_by_name['BucketConfig'] = _BUCKETCONFIG
DESCRIPTOR.message_types_by_name['BatchExporter'] = _BATCHEXPORTER
DESCRIPTOR.message_types_by_name['BatchExporterRef'] = _BATCHEXPORTERREF
DESCRIPTOR.message_types_by_name['KafkaCluster'] = _KAFKACLUSTER
DESCRIPTOR.message_types_by_name['KafkaClusterRef'] = _KAFKACLUSTERREF
DESCRIPTOR.message_types_by_name['KafkaExporter'] = _KAFKAEXPORTER
DESCRIPTOR.message_types_by_name['KafkaExporterRef'] = _KAFKAEXPORTERREF
DESCRIPTOR.message_types_by_name['KafkaExporterTarget'] = _KAFKAEXPORTERTARGET
DESCRIPTOR.message_types_by_name['KafkaUser'] = _KAFKAUSER
DESCRIPTOR.message_types_by_name['KafkaUserRef'] = _KAFKAUSERREF
DESCRIPTOR.message_types_by_name['ConsentLevelMapping'] = _CONSENTLEVELMAPPING
DESCRIPTOR.message_types_by_name['ConsentLevelMappingRef'] = _CONSENTLEVELMAPPINGREF
DESCRIPTOR.message_types_by_name['WindowedEventCount'] = _WINDOWEDEVENTCOUNT
DESCRIPTOR.message_types_by_name['SchemaRef'] = _SCHEMAREF
DESCRIPTOR.message_types_by_name['Schema'] = _SCHEMA
DESCRIPTOR.message_types_by_name['SimpleSchemaNode'] = _SIMPLESCHEMANODE
DESCRIPTOR.message_types_by_name['SchemaMetadata'] = _SCHEMAMETADATA
DESCRIPTOR.message_types_by_name['EventContractRef'] = _EVENTCONTRACTREF
DESCRIPTOR.message_types_by_name['EventContract'] = _EVENTCONTRACT
DESCRIPTOR.message_types_by_name['EventContractMetadata'] = _EVENTCONTRACTMETADATA
DESCRIPTOR.message_types_by_name['Label'] = _LABEL
DESCRIPTOR.message_types_by_name['Validation'] = _VALIDATION
DESCRIPTOR.message_types_by_name['StreamTree'] = _STREAMTREE
DESCRIPTOR.message_types_by_name['SinkTree'] = _SINKTREE
DESCRIPTOR.enum_types_by_name['ConsentLevelType'] = _CONSENTLEVELTYPE
DESCRIPTOR.enum_types_by_name['SinkType'] = _SINKTYPE
DESCRIPTOR.enum_types_by_name['AuthMechanism'] = _AUTHMECHANISM
DESCRIPTOR.enum_types_by_name['State'] = _STATE
DESCRIPTOR.enum_types_by_name['SchemaType'] = _SCHEMATYPE
DESCRIPTOR.enum_types_by_name['SimpleSchemaNodeType'] = _SIMPLESCHEMANODETYPE
DESCRIPTOR.enum_types_by_name['FilterPublicPrivate'] = _FILTERPUBLICPRIVATE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

Stream = _reflection.GeneratedProtocolMessageType('Stream', (_message.Message,), {
  'DESCRIPTOR' : _STREAM,
  '__module__' : 'strmprivacy.api.entities.v1.entities_v1_pb2'
  # @@protoc_insertion_point(class_scope:strmprivacy.api.entities.v1.Stream)
  })
_sym_db.RegisterMessage(Stream)

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

  'FieldPatternsEntry' : _reflection.GeneratedProtocolMessageType('FieldPatternsEntry', (_message.Message,), {
    'DESCRIPTOR' : _MASKEDFIELDS_FIELDPATTERNSENTRY,
    '__module__' : 'strmprivacy.api.entities.v1.entities_v1_pb2'
    # @@protoc_insertion_point(class_scope:strmprivacy.api.entities.v1.MaskedFields.FieldPatternsEntry)
    })
  ,

  'PatternList' : _reflection.GeneratedProtocolMessageType('PatternList', (_message.Message,), {
    'DESCRIPTOR' : _MASKEDFIELDS_PATTERNLIST,
    '__module__' : 'strmprivacy.api.entities.v1.entities_v1_pb2'
    # @@protoc_insertion_point(class_scope:strmprivacy.api.entities.v1.MaskedFields.PatternList)
    })
  ,
  'DESCRIPTOR' : _MASKEDFIELDS,
  '__module__' : 'strmprivacy.api.entities.v1.entities_v1_pb2'
  # @@protoc_insertion_point(class_scope:strmprivacy.api.entities.v1.MaskedFields)
  })
_sym_db.RegisterMessage(MaskedFields)
_sym_db.RegisterMessage(MaskedFields.FieldPatternsEntry)
_sym_db.RegisterMessage(MaskedFields.PatternList)

Limits = _reflection.GeneratedProtocolMessageType('Limits', (_message.Message,), {
  'DESCRIPTOR' : _LIMITS,
  '__module__' : 'strmprivacy.api.entities.v1.entities_v1_pb2'
  # @@protoc_insertion_point(class_scope:strmprivacy.api.entities.v1.Limits)
  })
_sym_db.RegisterMessage(Limits)

KeyStream = _reflection.GeneratedProtocolMessageType('KeyStream', (_message.Message,), {
  'DESCRIPTOR' : _KEYSTREAM,
  '__module__' : 'strmprivacy.api.entities.v1.entities_v1_pb2'
  # @@protoc_insertion_point(class_scope:strmprivacy.api.entities.v1.KeyStream)
  })
_sym_db.RegisterMessage(KeyStream)

StreamRef = _reflection.GeneratedProtocolMessageType('StreamRef', (_message.Message,), {
  'DESCRIPTOR' : _STREAMREF,
  '__module__' : 'strmprivacy.api.entities.v1.entities_v1_pb2'
  # @@protoc_insertion_point(class_scope:strmprivacy.api.entities.v1.StreamRef)
  })
_sym_db.RegisterMessage(StreamRef)

KeyStreamRef = _reflection.GeneratedProtocolMessageType('KeyStreamRef', (_message.Message,), {
  'DESCRIPTOR' : _KEYSTREAMREF,
  '__module__' : 'strmprivacy.api.entities.v1.entities_v1_pb2'
  # @@protoc_insertion_point(class_scope:strmprivacy.api.entities.v1.KeyStreamRef)
  })
_sym_db.RegisterMessage(KeyStreamRef)

Credentials = _reflection.GeneratedProtocolMessageType('Credentials', (_message.Message,), {
  'DESCRIPTOR' : _CREDENTIALS,
  '__module__' : 'strmprivacy.api.entities.v1.entities_v1_pb2'
  # @@protoc_insertion_point(class_scope:strmprivacy.api.entities.v1.Credentials)
  })
_sym_db.RegisterMessage(Credentials)

Sink = _reflection.GeneratedProtocolMessageType('Sink', (_message.Message,), {
  'DESCRIPTOR' : _SINK,
  '__module__' : 'strmprivacy.api.entities.v1.entities_v1_pb2'
  # @@protoc_insertion_point(class_scope:strmprivacy.api.entities.v1.Sink)
  })
_sym_db.RegisterMessage(Sink)

SinkRef = _reflection.GeneratedProtocolMessageType('SinkRef', (_message.Message,), {
  'DESCRIPTOR' : _SINKREF,
  '__module__' : 'strmprivacy.api.entities.v1.entities_v1_pb2'
  # @@protoc_insertion_point(class_scope:strmprivacy.api.entities.v1.SinkRef)
  })
_sym_db.RegisterMessage(SinkRef)

BucketConfig = _reflection.GeneratedProtocolMessageType('BucketConfig', (_message.Message,), {
  'DESCRIPTOR' : _BUCKETCONFIG,
  '__module__' : 'strmprivacy.api.entities.v1.entities_v1_pb2'
  # @@protoc_insertion_point(class_scope:strmprivacy.api.entities.v1.BucketConfig)
  })
_sym_db.RegisterMessage(BucketConfig)

BatchExporter = _reflection.GeneratedProtocolMessageType('BatchExporter', (_message.Message,), {
  'DESCRIPTOR' : _BATCHEXPORTER,
  '__module__' : 'strmprivacy.api.entities.v1.entities_v1_pb2'
  # @@protoc_insertion_point(class_scope:strmprivacy.api.entities.v1.BatchExporter)
  })
_sym_db.RegisterMessage(BatchExporter)

BatchExporterRef = _reflection.GeneratedProtocolMessageType('BatchExporterRef', (_message.Message,), {
  'DESCRIPTOR' : _BATCHEXPORTERREF,
  '__module__' : 'strmprivacy.api.entities.v1.entities_v1_pb2'
  # @@protoc_insertion_point(class_scope:strmprivacy.api.entities.v1.BatchExporterRef)
  })
_sym_db.RegisterMessage(BatchExporterRef)

KafkaCluster = _reflection.GeneratedProtocolMessageType('KafkaCluster', (_message.Message,), {
  'DESCRIPTOR' : _KAFKACLUSTER,
  '__module__' : 'strmprivacy.api.entities.v1.entities_v1_pb2'
  # @@protoc_insertion_point(class_scope:strmprivacy.api.entities.v1.KafkaCluster)
  })
_sym_db.RegisterMessage(KafkaCluster)

KafkaClusterRef = _reflection.GeneratedProtocolMessageType('KafkaClusterRef', (_message.Message,), {
  'DESCRIPTOR' : _KAFKACLUSTERREF,
  '__module__' : 'strmprivacy.api.entities.v1.entities_v1_pb2'
  # @@protoc_insertion_point(class_scope:strmprivacy.api.entities.v1.KafkaClusterRef)
  })
_sym_db.RegisterMessage(KafkaClusterRef)

KafkaExporter = _reflection.GeneratedProtocolMessageType('KafkaExporter', (_message.Message,), {
  'DESCRIPTOR' : _KAFKAEXPORTER,
  '__module__' : 'strmprivacy.api.entities.v1.entities_v1_pb2'
  # @@protoc_insertion_point(class_scope:strmprivacy.api.entities.v1.KafkaExporter)
  })
_sym_db.RegisterMessage(KafkaExporter)

KafkaExporterRef = _reflection.GeneratedProtocolMessageType('KafkaExporterRef', (_message.Message,), {
  'DESCRIPTOR' : _KAFKAEXPORTERREF,
  '__module__' : 'strmprivacy.api.entities.v1.entities_v1_pb2'
  # @@protoc_insertion_point(class_scope:strmprivacy.api.entities.v1.KafkaExporterRef)
  })
_sym_db.RegisterMessage(KafkaExporterRef)

KafkaExporterTarget = _reflection.GeneratedProtocolMessageType('KafkaExporterTarget', (_message.Message,), {
  'DESCRIPTOR' : _KAFKAEXPORTERTARGET,
  '__module__' : 'strmprivacy.api.entities.v1.entities_v1_pb2'
  # @@protoc_insertion_point(class_scope:strmprivacy.api.entities.v1.KafkaExporterTarget)
  })
_sym_db.RegisterMessage(KafkaExporterTarget)

KafkaUser = _reflection.GeneratedProtocolMessageType('KafkaUser', (_message.Message,), {
  'DESCRIPTOR' : _KAFKAUSER,
  '__module__' : 'strmprivacy.api.entities.v1.entities_v1_pb2'
  # @@protoc_insertion_point(class_scope:strmprivacy.api.entities.v1.KafkaUser)
  })
_sym_db.RegisterMessage(KafkaUser)

KafkaUserRef = _reflection.GeneratedProtocolMessageType('KafkaUserRef', (_message.Message,), {
  'DESCRIPTOR' : _KAFKAUSERREF,
  '__module__' : 'strmprivacy.api.entities.v1.entities_v1_pb2'
  # @@protoc_insertion_point(class_scope:strmprivacy.api.entities.v1.KafkaUserRef)
  })
_sym_db.RegisterMessage(KafkaUserRef)

ConsentLevelMapping = _reflection.GeneratedProtocolMessageType('ConsentLevelMapping', (_message.Message,), {
  'DESCRIPTOR' : _CONSENTLEVELMAPPING,
  '__module__' : 'strmprivacy.api.entities.v1.entities_v1_pb2'
  # @@protoc_insertion_point(class_scope:strmprivacy.api.entities.v1.ConsentLevelMapping)
  })
_sym_db.RegisterMessage(ConsentLevelMapping)

ConsentLevelMappingRef = _reflection.GeneratedProtocolMessageType('ConsentLevelMappingRef', (_message.Message,), {
  'DESCRIPTOR' : _CONSENTLEVELMAPPINGREF,
  '__module__' : 'strmprivacy.api.entities.v1.entities_v1_pb2'
  # @@protoc_insertion_point(class_scope:strmprivacy.api.entities.v1.ConsentLevelMappingRef)
  })
_sym_db.RegisterMessage(ConsentLevelMappingRef)

WindowedEventCount = _reflection.GeneratedProtocolMessageType('WindowedEventCount', (_message.Message,), {
  'DESCRIPTOR' : _WINDOWEDEVENTCOUNT,
  '__module__' : 'strmprivacy.api.entities.v1.entities_v1_pb2'
  # @@protoc_insertion_point(class_scope:strmprivacy.api.entities.v1.WindowedEventCount)
  })
_sym_db.RegisterMessage(WindowedEventCount)

SchemaRef = _reflection.GeneratedProtocolMessageType('SchemaRef', (_message.Message,), {
  'DESCRIPTOR' : _SCHEMAREF,
  '__module__' : 'strmprivacy.api.entities.v1.entities_v1_pb2'
  # @@protoc_insertion_point(class_scope:strmprivacy.api.entities.v1.SchemaRef)
  })
_sym_db.RegisterMessage(SchemaRef)

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

  'SimpleSchemaDefinition' : _reflection.GeneratedProtocolMessageType('SimpleSchemaDefinition', (_message.Message,), {
    'DESCRIPTOR' : _SCHEMA_SIMPLESCHEMADEFINITION,
    '__module__' : 'strmprivacy.api.entities.v1.entities_v1_pb2'
    # @@protoc_insertion_point(class_scope:strmprivacy.api.entities.v1.Schema.SimpleSchemaDefinition)
    })
  ,
  'DESCRIPTOR' : _SCHEMA,
  '__module__' : 'strmprivacy.api.entities.v1.entities_v1_pb2'
  # @@protoc_insertion_point(class_scope:strmprivacy.api.entities.v1.Schema)
  })
_sym_db.RegisterMessage(Schema)
_sym_db.RegisterMessage(Schema.SimpleSchemaDefinition)

SimpleSchemaNode = _reflection.GeneratedProtocolMessageType('SimpleSchemaNode', (_message.Message,), {
  'DESCRIPTOR' : _SIMPLESCHEMANODE,
  '__module__' : 'strmprivacy.api.entities.v1.entities_v1_pb2'
  # @@protoc_insertion_point(class_scope:strmprivacy.api.entities.v1.SimpleSchemaNode)
  })
_sym_db.RegisterMessage(SimpleSchemaNode)

SchemaMetadata = _reflection.GeneratedProtocolMessageType('SchemaMetadata', (_message.Message,), {
  'DESCRIPTOR' : _SCHEMAMETADATA,
  '__module__' : 'strmprivacy.api.entities.v1.entities_v1_pb2'
  # @@protoc_insertion_point(class_scope:strmprivacy.api.entities.v1.SchemaMetadata)
  })
_sym_db.RegisterMessage(SchemaMetadata)

EventContractRef = _reflection.GeneratedProtocolMessageType('EventContractRef', (_message.Message,), {
  'DESCRIPTOR' : _EVENTCONTRACTREF,
  '__module__' : 'strmprivacy.api.entities.v1.entities_v1_pb2'
  # @@protoc_insertion_point(class_scope:strmprivacy.api.entities.v1.EventContractRef)
  })
_sym_db.RegisterMessage(EventContractRef)

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

  'PiiFieldsEntry' : _reflection.GeneratedProtocolMessageType('PiiFieldsEntry', (_message.Message,), {
    'DESCRIPTOR' : _EVENTCONTRACT_PIIFIELDSENTRY,
    '__module__' : 'strmprivacy.api.entities.v1.entities_v1_pb2'
    # @@protoc_insertion_point(class_scope:strmprivacy.api.entities.v1.EventContract.PiiFieldsEntry)
    })
  ,
  'DESCRIPTOR' : _EVENTCONTRACT,
  '__module__' : 'strmprivacy.api.entities.v1.entities_v1_pb2'
  # @@protoc_insertion_point(class_scope:strmprivacy.api.entities.v1.EventContract)
  })
_sym_db.RegisterMessage(EventContract)
_sym_db.RegisterMessage(EventContract.PiiFieldsEntry)

EventContractMetadata = _reflection.GeneratedProtocolMessageType('EventContractMetadata', (_message.Message,), {
  'DESCRIPTOR' : _EVENTCONTRACTMETADATA,
  '__module__' : 'strmprivacy.api.entities.v1.entities_v1_pb2'
  # @@protoc_insertion_point(class_scope:strmprivacy.api.entities.v1.EventContractMetadata)
  })
_sym_db.RegisterMessage(EventContractMetadata)

Label = _reflection.GeneratedProtocolMessageType('Label', (_message.Message,), {
  'DESCRIPTOR' : _LABEL,
  '__module__' : 'strmprivacy.api.entities.v1.entities_v1_pb2'
  # @@protoc_insertion_point(class_scope:strmprivacy.api.entities.v1.Label)
  })
_sym_db.RegisterMessage(Label)

Validation = _reflection.GeneratedProtocolMessageType('Validation', (_message.Message,), {
  'DESCRIPTOR' : _VALIDATION,
  '__module__' : 'strmprivacy.api.entities.v1.entities_v1_pb2'
  # @@protoc_insertion_point(class_scope:strmprivacy.api.entities.v1.Validation)
  })
_sym_db.RegisterMessage(Validation)

StreamTree = _reflection.GeneratedProtocolMessageType('StreamTree', (_message.Message,), {
  'DESCRIPTOR' : _STREAMTREE,
  '__module__' : 'strmprivacy.api.entities.v1.entities_v1_pb2'
  # @@protoc_insertion_point(class_scope:strmprivacy.api.entities.v1.StreamTree)
  })
_sym_db.RegisterMessage(StreamTree)

SinkTree = _reflection.GeneratedProtocolMessageType('SinkTree', (_message.Message,), {
  'DESCRIPTOR' : _SINKTREE,
  '__module__' : 'strmprivacy.api.entities.v1.entities_v1_pb2'
  # @@protoc_insertion_point(class_scope:strmprivacy.api.entities.v1.SinkTree)
  })
_sym_db.RegisterMessage(SinkTree)


DESCRIPTOR._options = None
_STREAM.fields_by_name['ref']._options = None
_STREAM.fields_by_name['enabled']._options = None
_STREAM.fields_by_name['limits']._options = None
_STREAM.fields_by_name['credentials']._options = None
_MASKEDFIELDS_FIELDPATTERNSENTRY._options = None
_LIMITS.fields_by_name['event_rate']._options = None
_LIMITS.fields_by_name['event_count']._options = None
_KEYSTREAM.fields_by_name['ref']._options = None
_KEYSTREAM.fields_by_name['status']._options = None
_STREAMREF.fields_by_name['billing_id']._options = None
_STREAMREF.fields_by_name['name']._options = None
_KEYSTREAMREF.fields_by_name['billing_id']._options = None
_KEYSTREAMREF.fields_by_name['name']._options = None
_CREDENTIALS.fields_by_name['billing_id']._options = None
_CREDENTIALS.fields_by_name['client_id']._options = None
_CREDENTIALS.fields_by_name['client_secret']._options = None
_SINK.fields_by_name['ref']._options = None
_SINK.fields_by_name['sink_type']._options = None
_SINKREF.fields_by_name['billing_id']._options = None
_SINKREF.fields_by_name['name']._options = None
_BUCKETCONFIG.fields_by_name['bucket_name']._options = None
_BUCKETCONFIG.fields_by_name['credentials']._options = None
_BATCHEXPORTER.fields_by_name['ref']._options = None
_BATCHEXPORTER.fields_by_name['stream_ref']._options = None
_BATCHEXPORTER.fields_by_name['key_stream_ref']._options = None
_BATCHEXPORTER.fields_by_name['interval']._options = None
_BATCHEXPORTER.fields_by_name['sink_name']._options = None
_BATCHEXPORTERREF.fields_by_name['billing_id']._options = None
_BATCHEXPORTERREF.fields_by_name['name']._options = None
_KAFKACLUSTER.fields_by_name['ref']._options = None
_KAFKACLUSTER.fields_by_name['bootstrap_servers']._options = None
_KAFKACLUSTER.fields_by_name['auth_mechanism']._options = None
_KAFKACLUSTERREF.fields_by_name['billing_id']._options = None
_KAFKACLUSTERREF.fields_by_name['name']._options = None
_KAFKAEXPORTER.fields_by_name['ref']._options = None
_KAFKAEXPORTER.fields_by_name['stream_ref']._options = None
_KAFKAEXPORTER.fields_by_name['target']._options = None
_KAFKAEXPORTERREF.fields_by_name['billing_id']._options = None
_KAFKAEXPORTERREF.fields_by_name['name']._options = None
_KAFKAEXPORTERTARGET.fields_by_name['cluster_ref']._options = None
_KAFKAEXPORTERTARGET.fields_by_name['topic']._options = None
_KAFKAUSER.fields_by_name['ref']._options = None
_KAFKAUSER.fields_by_name['kafka_exporter_name']._options = None
_KAFKAUSER.fields_by_name['topic']._options = None
_KAFKAUSER.fields_by_name['client_id']._options = None
_KAFKAUSER.fields_by_name['client_secret']._options = None
_KAFKAUSER.fields_by_name['cluster_ref']._options = None
_KAFKAUSERREF.fields_by_name['billing_id']._options = None
_KAFKAUSERREF.fields_by_name['name']._options = None
_CONSENTLEVELMAPPING.fields_by_name['ref']._options = None
_CONSENTLEVELMAPPING.fields_by_name['name']._options = None
_CONSENTLEVELMAPPINGREF.fields_by_name['billing_id']._options = None
_CONSENTLEVELMAPPINGREF.fields_by_name['level']._options = None
_WINDOWEDEVENTCOUNT.fields_by_name['start_time']._options = None
_WINDOWEDEVENTCOUNT.fields_by_name['end_time']._options = None
_WINDOWEDEVENTCOUNT.fields_by_name['event_count']._options = None
_SCHEMAREF.fields_by_name['handle']._options = None
_SCHEMAREF.fields_by_name['name']._options = None
_SCHEMAREF.fields_by_name['version']._options = None
_SCHEMAREF.fields_by_name['schema_type']._options = None
_SCHEMA.fields_by_name['ref']._options = None
_SCHEMA.fields_by_name['state']._options = None
_SCHEMA.fields_by_name['definition']._options = None
_SCHEMA.fields_by_name['fingerprint']._options = None
_SCHEMAMETADATA.fields_by_name['title']._options = None
_SCHEMAMETADATA.fields_by_name['description']._options = None
_SCHEMAMETADATA.fields_by_name['create_time']._options = None
_SCHEMAMETADATA.fields_by_name['icon_uri']._options = None
_SCHEMAMETADATA.fields_by_name['labels']._options = None
_SCHEMAMETADATA.fields_by_name['domains']._options = None
_SCHEMAMETADATA.fields_by_name['industries']._options = None
_EVENTCONTRACTREF.fields_by_name['handle']._options = None
_EVENTCONTRACTREF.fields_by_name['name']._options = None
_EVENTCONTRACTREF.fields_by_name['version']._options = None
_EVENTCONTRACT_PIIFIELDSENTRY._options = None
_EVENTCONTRACT.fields_by_name['ref']._options = None
_EVENTCONTRACT.fields_by_name['state']._options = None
_EVENTCONTRACT.fields_by_name['schema_ref']._options = None
_EVENTCONTRACT.fields_by_name['key_field']._options = None
_EVENTCONTRACTMETADATA.fields_by_name['title']._options = None
_EVENTCONTRACTMETADATA.fields_by_name['description']._options = None
_EVENTCONTRACTMETADATA.fields_by_name['create_time']._options = None
_EVENTCONTRACTMETADATA.fields_by_name['icon_uri']._options = None
_EVENTCONTRACTMETADATA.fields_by_name['labels']._options = None
_EVENTCONTRACTMETADATA.fields_by_name['domains']._options = None
_EVENTCONTRACTMETADATA.fields_by_name['industries']._options = None
_LABEL.fields_by_name['key']._options = None
_LABEL.fields_by_name['value']._options = None
_VALIDATION.fields_by_name['field']._options = None
_VALIDATION.fields_by_name['type']._options = None
_VALIDATION.fields_by_name['value']._options = None
_STREAMTREE.fields_by_name['stream']._options = None
_SINKTREE.fields_by_name['sink']._options = None
# @@protoc_insertion_point(module_scope)
