# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: kyrodb.proto
# Protobuf Python Version: 6.31.1
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import runtime_version as _runtime_version
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
_runtime_version.ValidateProtobufRuntimeVersion(
    _runtime_version.Domain.PUBLIC,
    6,
    31,
    1,
    '',
    'kyrodb.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()




DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x0ckyrodb.proto\x12\tkyrodb.v1\"\xb0\x01\n\rInsertRequest\x12\x0e\n\x06\x64oc_id\x18\x01 \x01(\x04\x12\x11\n\tembedding\x18\x02 \x03(\x02\x12\x38\n\x08metadata\x18\x03 \x03(\x0b\x32&.kyrodb.v1.InsertRequest.MetadataEntry\x12\x11\n\tnamespace\x18\x04 \x01(\t\x1a/\n\rMetadataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xd3\x01\n\x0eInsertResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\r\n\x05\x65rror\x18\x02 \x01(\t\x12\x13\n\x0binserted_at\x18\x03 \x01(\x04\x12,\n\x04tier\x18\x04 \x01(\x0e\x32\x1e.kyrodb.v1.InsertResponse.Tier\x12\x16\n\x0etotal_inserted\x18\x05 \x01(\x04\x12\x14\n\x0ctotal_failed\x18\x06 \x01(\x04\"0\n\x04Tier\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0c\n\x08HOT_TIER\x10\x01\x12\r\n\tCOLD_TIER\x10\x02\"\xac\x01\n\x10\x42ulkLoadResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\r\n\x05\x65rror\x18\x02 \x01(\t\x12\x14\n\x0ctotal_loaded\x18\x03 \x01(\x04\x12\x14\n\x0ctotal_failed\x18\x04 \x01(\x04\x12\x18\n\x10load_duration_ms\x18\x05 \x01(\x02\x12\x17\n\x0f\x61vg_insert_rate\x18\x06 \x01(\x02\x12\x19\n\x11peak_memory_bytes\x18\x07 \x01(\x04\"2\n\rDeleteRequest\x12\x0e\n\x06\x64oc_id\x18\x01 \x01(\x04\x12\x11\n\tnamespace\x18\x02 \x01(\t\"A\n\x0e\x44\x65leteResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\r\n\x05\x65rror\x18\x02 \x01(\t\x12\x0f\n\x07\x65xisted\x18\x03 \x01(\x08\"\xbc\x01\n\x15UpdateMetadataRequest\x12\x0e\n\x06\x64oc_id\x18\x01 \x01(\x04\x12@\n\x08metadata\x18\x02 \x03(\x0b\x32..kyrodb.v1.UpdateMetadataRequest.MetadataEntry\x12\r\n\x05merge\x18\x03 \x01(\x08\x12\x11\n\tnamespace\x18\x04 \x01(\t\x1a/\n\rMetadataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"I\n\x16UpdateMetadataResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\r\n\x05\x65rror\x18\x02 \x01(\t\x12\x0f\n\x07\x65xisted\x18\x03 \x01(\x08\"R\n\x10\x42ulkQueryRequest\x12\x0f\n\x07\x64oc_ids\x18\x01 \x03(\x04\x12\x1a\n\x12include_embeddings\x18\x02 \x01(\x08\x12\x11\n\tnamespace\x18\x03 \x01(\t\"{\n\x11\x42ulkQueryResponse\x12)\n\x07results\x18\x01 \x03(\x0b\x32\x18.kyrodb.v1.QueryResponse\x12\x13\n\x0btotal_found\x18\x02 \x01(\r\x12\x17\n\x0ftotal_requested\x18\x03 \x01(\r\x12\r\n\x05\x65rror\x18\x04 \x01(\t\"\x89\x01\n\x12\x42\x61tchDeleteRequest\x12 \n\x03ids\x18\x01 \x01(\x0b\x32\x11.kyrodb.v1.IdListH\x00\x12+\n\x06\x66ilter\x18\x02 \x01(\x0b\x32\x19.kyrodb.v1.MetadataFilterH\x00\x12\x11\n\tnamespace\x18\x03 \x01(\tB\x11\n\x0f\x64\x65lete_criteria\"\x19\n\x06IdList\x12\x0f\n\x07\x64oc_ids\x18\x01 \x03(\x04\"L\n\x13\x42\x61tchDeleteResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x15\n\rdeleted_count\x18\x02 \x01(\x04\x12\r\n\x05\x65rror\x18\x03 \x01(\t\"L\n\x0cQueryRequest\x12\x0e\n\x06\x64oc_id\x18\x01 \x01(\x04\x12\x19\n\x11include_embedding\x18\x02 \x01(\x08\x12\x11\n\tnamespace\x18\x03 \x01(\t\"\xac\x02\n\rQueryResponse\x12\r\n\x05\x66ound\x18\x01 \x01(\x08\x12\x0e\n\x06\x64oc_id\x18\x02 \x01(\x04\x12\x11\n\tembedding\x18\x03 \x03(\x02\x12\x38\n\x08metadata\x18\x04 \x03(\x0b\x32&.kyrodb.v1.QueryResponse.MetadataEntry\x12\x32\n\x0bserved_from\x18\x05 \x01(\x0e\x32\x1d.kyrodb.v1.QueryResponse.Tier\x12\r\n\x05\x65rror\x18\x06 \x01(\t\x1a/\n\rMetadataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\";\n\x04Tier\x12\x0b\n\x07UNKNOWN\x10\x00\x12\t\n\x05\x43\x41\x43HE\x10\x01\x12\x0c\n\x08HOT_TIER\x10\x02\x12\r\n\tCOLD_TIER\x10\x03\"\xb8\x02\n\rSearchRequest\x12\x17\n\x0fquery_embedding\x18\x01 \x03(\x02\x12\t\n\x01k\x18\x02 \x01(\r\x12\x11\n\tmin_score\x18\x03 \x01(\x02\x12\x11\n\tnamespace\x18\x04 \x01(\t\x12\x1a\n\x12include_embeddings\x18\x05 \x01(\x08\x12\x11\n\tef_search\x18\x07 \x01(\r\x12)\n\x06\x66ilter\x18\x06 \x01(\x0b\x32\x19.kyrodb.v1.MetadataFilter\x12K\n\x10metadata_filters\x18\x08 \x03(\x0b\x32-.kyrodb.v1.SearchRequest.MetadataFiltersEntryB\x02\x18\x01\x1a\x36\n\x14MetadataFiltersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\x99\x02\n\x0eMetadataFilter\x12&\n\x05\x65xact\x18\x01 \x01(\x0b\x32\x15.kyrodb.v1.ExactMatchH\x00\x12&\n\x05range\x18\x02 \x01(\x0b\x32\x15.kyrodb.v1.RangeMatchH\x00\x12&\n\x08in_match\x18\x03 \x01(\x0b\x32\x12.kyrodb.v1.InMatchH\x00\x12*\n\nand_filter\x18\x04 \x01(\x0b\x32\x14.kyrodb.v1.AndFilterH\x00\x12(\n\tor_filter\x18\x05 \x01(\x0b\x32\x13.kyrodb.v1.OrFilterH\x00\x12*\n\nnot_filter\x18\x06 \x01(\x0b\x32\x14.kyrodb.v1.NotFilterH\x00\x42\r\n\x0b\x66ilter_type\"(\n\nExactMatch\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\"\\\n\nRangeMatch\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x03gte\x18\x02 \x01(\tH\x00\x12\r\n\x03lte\x18\x03 \x01(\tH\x00\x12\x0c\n\x02gt\x18\x04 \x01(\tH\x00\x12\x0c\n\x02lt\x18\x05 \x01(\tH\x00\x42\x07\n\x05\x62ound\"&\n\x07InMatch\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x0e\n\x06values\x18\x02 \x03(\t\"7\n\tAndFilter\x12*\n\x07\x66ilters\x18\x01 \x03(\x0b\x32\x19.kyrodb.v1.MetadataFilter\"6\n\x08OrFilter\x12*\n\x07\x66ilters\x18\x02 \x03(\x0b\x32\x19.kyrodb.v1.MetadataFilter\"6\n\tNotFilter\x12)\n\x06\x66ilter\x18\x01 \x01(\x0b\x32\x19.kyrodb.v1.MetadataFilter\"\xaa\x01\n\x0cSearchResult\x12\x0e\n\x06\x64oc_id\x18\x01 \x01(\x04\x12\r\n\x05score\x18\x02 \x01(\x02\x12\x11\n\tembedding\x18\x03 \x03(\x02\x12\x37\n\x08metadata\x18\x04 \x03(\x0b\x32%.kyrodb.v1.SearchResult.MetadataEntry\x1a/\n\rMetadataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\x97\x02\n\x0eSearchResponse\x12(\n\x07results\x18\x01 \x03(\x0b\x32\x17.kyrodb.v1.SearchResult\x12\x13\n\x0btotal_found\x18\x02 \x01(\r\x12\x19\n\x11search_latency_ms\x18\x03 \x01(\x02\x12\x39\n\x0bsearch_path\x18\x04 \x01(\x0e\x32$.kyrodb.v1.SearchResponse.SearchPath\x12\r\n\x05\x65rror\x18\x05 \x01(\t\"a\n\nSearchPath\x12\x0b\n\x07UNKNOWN\x10\x00\x12\r\n\tCACHE_HIT\x10\x01\x12\x11\n\rHOT_TIER_ONLY\x10\x02\x12\x12\n\x0e\x43OLD_TIER_ONLY\x10\x03\x12\x10\n\x0cHOT_AND_COLD\x10\x04\"\"\n\rHealthRequest\x12\x11\n\tcomponent\x18\x01 \x01(\t\"\xb2\x02\n\x0eHealthResponse\x12\x30\n\x06status\x18\x01 \x01(\x0e\x32 .kyrodb.v1.HealthResponse.Status\x12\x0f\n\x07version\x18\x02 \x01(\t\x12=\n\ncomponents\x18\x03 \x03(\x0b\x32).kyrodb.v1.HealthResponse.ComponentsEntry\x12\x16\n\x0euptime_seconds\x18\x04 \x01(\x04\x12\x12\n\ngit_commit\x18\x05 \x01(\t\x1a\x31\n\x0f\x43omponentsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"?\n\x06Status\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0b\n\x07HEALTHY\x10\x01\x12\x0c\n\x08\x44\x45GRADED\x10\x02\x12\r\n\tUNHEALTHY\x10\x03\"$\n\x0eMetricsRequest\x12\x12\n\ncategories\x18\x01 \x03(\t\"\xc6\x04\n\x0fMetricsResponse\x12\x12\n\ncache_hits\x18\x01 \x01(\x04\x12\x14\n\x0c\x63\x61\x63he_misses\x18\x02 \x01(\x04\x12\x16\n\x0e\x63\x61\x63he_hit_rate\x18\x03 \x01(\x01\x12\x12\n\ncache_size\x18\x04 \x01(\x04\x12\x15\n\rhot_tier_hits\x18\x05 \x01(\x04\x12\x17\n\x0fhot_tier_misses\x18\x06 \x01(\x04\x12\x19\n\x11hot_tier_hit_rate\x18\x07 \x01(\x01\x12\x15\n\rhot_tier_size\x18\x08 \x01(\x04\x12\x18\n\x10hot_tier_flushes\x18\t \x01(\x04\x12\x1a\n\x12\x63old_tier_searches\x18\n \x01(\x04\x12\x16\n\x0e\x63old_tier_size\x18\x0b \x01(\x04\x12\x16\n\x0ep50_latency_ms\x18\x0c \x01(\x01\x12\x16\n\x0ep95_latency_ms\x18\r \x01(\x01\x12\x16\n\x0ep99_latency_ms\x18\x0e \x01(\x01\x12\x15\n\rtotal_queries\x18\x0f \x01(\x04\x12\x15\n\rtotal_inserts\x18\x10 \x01(\x04\x12\x1a\n\x12queries_per_second\x18\x11 \x01(\x01\x12\x1a\n\x12inserts_per_second\x18\x12 \x01(\x01\x12\x1a\n\x12memory_usage_bytes\x18\x13 \x01(\x04\x12\x18\n\x10\x64isk_usage_bytes\x18\x14 \x01(\x04\x12\x19\n\x11\x63pu_usage_percent\x18\x15 \x01(\x01\x12\x18\n\x10overall_hit_rate\x18\x16 \x01(\x01\x12\x14\n\x0c\x63ollected_at\x18\x17 \x01(\x04\"\x1d\n\x0c\x46lushRequest\x12\r\n\x05\x66orce\x18\x01 \x01(\x08\"e\n\rFlushResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\r\n\x05\x65rror\x18\x02 \x01(\t\x12\x19\n\x11\x64ocuments_flushed\x18\x03 \x01(\x04\x12\x19\n\x11\x66lush_duration_ms\x18\x04 \x01(\x02\"\x1f\n\x0fSnapshotRequest\x12\x0c\n\x04path\x18\x01 \x01(\t\"\x85\x01\n\x10SnapshotResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\r\n\x05\x65rror\x18\x02 \x01(\t\x12\x15\n\rsnapshot_path\x18\x03 \x01(\t\x12\x1d\n\x15\x64ocuments_snapshotted\x18\x04 \x01(\x04\x12\x1b\n\x13snapshot_size_bytes\x18\x05 \x01(\x04\"\x0f\n\rConfigRequest\"\x80\x03\n\x0e\x43onfigResponse\x12\x19\n\x11hot_tier_max_size\x18\x01 \x01(\x04\x12 \n\x18hot_tier_max_age_seconds\x18\x02 \x01(\x04\x12\x19\n\x11hnsw_max_elements\x18\x03 \x01(\x04\x12\x10\n\x08\x64\x61ta_dir\x18\x04 \x01(\t\x12\x14\n\x0c\x66sync_policy\x18\x05 \x01(\t\x12\x19\n\x11snapshot_interval\x18\x06 \x01(\x04\x12\x1e\n\x16\x66lush_interval_seconds\x18\x07 \x01(\x04\x12\x1b\n\x13\x65mbedding_dimension\x18\x08 \x01(\x04\x12\x0f\n\x07version\x18\t \x01(\t\x12\x0e\n\x06hnsw_m\x18\n \x01(\x04\x12\x1c\n\x14hnsw_ef_construction\x18\x0b \x01(\x04\x12\x16\n\x0ehnsw_ef_search\x18\x0c \x01(\x04\x12\x15\n\rhnsw_distance\x18\r \x01(\t\x12(\n hnsw_disable_normalization_check\x18\x0e \x01(\x08\x32\x9b\x08\n\rKyroDBService\x12=\n\x06Insert\x12\x18.kyrodb.v1.InsertRequest\x1a\x19.kyrodb.v1.InsertResponse\x12\x43\n\nBulkInsert\x12\x18.kyrodb.v1.InsertRequest\x1a\x19.kyrodb.v1.InsertResponse(\x01\x12G\n\x0c\x42ulkLoadHnsw\x12\x18.kyrodb.v1.InsertRequest\x1a\x1b.kyrodb.v1.BulkLoadResponse(\x01\x12=\n\x06\x44\x65lete\x12\x18.kyrodb.v1.DeleteRequest\x1a\x19.kyrodb.v1.DeleteResponse\x12U\n\x0eUpdateMetadata\x12 .kyrodb.v1.UpdateMetadataRequest\x1a!.kyrodb.v1.UpdateMetadataResponse\x12:\n\x05Query\x12\x17.kyrodb.v1.QueryRequest\x1a\x18.kyrodb.v1.QueryResponse\x12=\n\x06Search\x12\x18.kyrodb.v1.SearchRequest\x1a\x19.kyrodb.v1.SearchResponse\x12\x45\n\nBulkSearch\x12\x18.kyrodb.v1.SearchRequest\x1a\x19.kyrodb.v1.SearchResponse(\x01\x30\x01\x12\x46\n\tBulkQuery\x12\x1b.kyrodb.v1.BulkQueryRequest\x1a\x1c.kyrodb.v1.BulkQueryResponse\x12L\n\x0b\x42\x61tchDelete\x12\x1d.kyrodb.v1.BatchDeleteRequest\x1a\x1e.kyrodb.v1.BatchDeleteResponse\x12=\n\x06Health\x12\x18.kyrodb.v1.HealthRequest\x1a\x19.kyrodb.v1.HealthResponse\x12@\n\x07Metrics\x12\x19.kyrodb.v1.MetricsRequest\x1a\x1a.kyrodb.v1.MetricsResponse\x12\x41\n\x0c\x46lushHotTier\x12\x17.kyrodb.v1.FlushRequest\x1a\x18.kyrodb.v1.FlushResponse\x12I\n\x0e\x43reateSnapshot\x12\x1a.kyrodb.v1.SnapshotRequest\x1a\x1b.kyrodb.v1.SnapshotResponse\x12@\n\tGetConfig\x12\x18.kyrodb.v1.ConfigRequest\x1a\x19.kyrodb.v1.ConfigResponseb\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'kyrodb_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  DESCRIPTOR._loaded_options = None
  _globals['_INSERTREQUEST_METADATAENTRY']._loaded_options = None
  _globals['_INSERTREQUEST_METADATAENTRY']._serialized_options = b'8\001'
  _globals['_UPDATEMETADATAREQUEST_METADATAENTRY']._loaded_options = None
  _globals['_UPDATEMETADATAREQUEST_METADATAENTRY']._serialized_options = b'8\001'
  _globals['_QUERYRESPONSE_METADATAENTRY']._loaded_options = None
  _globals['_QUERYRESPONSE_METADATAENTRY']._serialized_options = b'8\001'
  _globals['_SEARCHREQUEST_METADATAFILTERSENTRY']._loaded_options = None
  _globals['_SEARCHREQUEST_METADATAFILTERSENTRY']._serialized_options = b'8\001'
  _globals['_SEARCHREQUEST'].fields_by_name['metadata_filters']._loaded_options = None
  _globals['_SEARCHREQUEST'].fields_by_name['metadata_filters']._serialized_options = b'\030\001'
  _globals['_SEARCHRESULT_METADATAENTRY']._loaded_options = None
  _globals['_SEARCHRESULT_METADATAENTRY']._serialized_options = b'8\001'
  _globals['_HEALTHRESPONSE_COMPONENTSENTRY']._loaded_options = None
  _globals['_HEALTHRESPONSE_COMPONENTSENTRY']._serialized_options = b'8\001'
  _globals['_INSERTREQUEST']._serialized_start=28
  _globals['_INSERTREQUEST']._serialized_end=204
  _globals['_INSERTREQUEST_METADATAENTRY']._serialized_start=157
  _globals['_INSERTREQUEST_METADATAENTRY']._serialized_end=204
  _globals['_INSERTRESPONSE']._serialized_start=207
  _globals['_INSERTRESPONSE']._serialized_end=418
  _globals['_INSERTRESPONSE_TIER']._serialized_start=370
  _globals['_INSERTRESPONSE_TIER']._serialized_end=418
  _globals['_BULKLOADRESPONSE']._serialized_start=421
  _globals['_BULKLOADRESPONSE']._serialized_end=593
  _globals['_DELETEREQUEST']._serialized_start=595
  _globals['_DELETEREQUEST']._serialized_end=645
  _globals['_DELETERESPONSE']._serialized_start=647
  _globals['_DELETERESPONSE']._serialized_end=712
  _globals['_UPDATEMETADATAREQUEST']._serialized_start=715
  _globals['_UPDATEMETADATAREQUEST']._serialized_end=903
  _globals['_UPDATEMETADATAREQUEST_METADATAENTRY']._serialized_start=157
  _globals['_UPDATEMETADATAREQUEST_METADATAENTRY']._serialized_end=204
  _globals['_UPDATEMETADATARESPONSE']._serialized_start=905
  _globals['_UPDATEMETADATARESPONSE']._serialized_end=978
  _globals['_BULKQUERYREQUEST']._serialized_start=980
  _globals['_BULKQUERYREQUEST']._serialized_end=1062
  _globals['_BULKQUERYRESPONSE']._serialized_start=1064
  _globals['_BULKQUERYRESPONSE']._serialized_end=1187
  _globals['_BATCHDELETEREQUEST']._serialized_start=1190
  _globals['_BATCHDELETEREQUEST']._serialized_end=1327
  _globals['_IDLIST']._serialized_start=1329
  _globals['_IDLIST']._serialized_end=1354
  _globals['_BATCHDELETERESPONSE']._serialized_start=1356
  _globals['_BATCHDELETERESPONSE']._serialized_end=1432
  _globals['_QUERYREQUEST']._serialized_start=1434
  _globals['_QUERYREQUEST']._serialized_end=1510
  _globals['_QUERYRESPONSE']._serialized_start=1513
  _globals['_QUERYRESPONSE']._serialized_end=1813
  _globals['_QUERYRESPONSE_METADATAENTRY']._serialized_start=157
  _globals['_QUERYRESPONSE_METADATAENTRY']._serialized_end=204
  _globals['_QUERYRESPONSE_TIER']._serialized_start=1754
  _globals['_QUERYRESPONSE_TIER']._serialized_end=1813
  _globals['_SEARCHREQUEST']._serialized_start=1816
  _globals['_SEARCHREQUEST']._serialized_end=2128
  _globals['_SEARCHREQUEST_METADATAFILTERSENTRY']._serialized_start=2074
  _globals['_SEARCHREQUEST_METADATAFILTERSENTRY']._serialized_end=2128
  _globals['_METADATAFILTER']._serialized_start=2131
  _globals['_METADATAFILTER']._serialized_end=2412
  _globals['_EXACTMATCH']._serialized_start=2414
  _globals['_EXACTMATCH']._serialized_end=2454
  _globals['_RANGEMATCH']._serialized_start=2456
  _globals['_RANGEMATCH']._serialized_end=2548
  _globals['_INMATCH']._serialized_start=2550
  _globals['_INMATCH']._serialized_end=2588
  _globals['_ANDFILTER']._serialized_start=2590
  _globals['_ANDFILTER']._serialized_end=2645
  _globals['_ORFILTER']._serialized_start=2647
  _globals['_ORFILTER']._serialized_end=2701
  _globals['_NOTFILTER']._serialized_start=2703
  _globals['_NOTFILTER']._serialized_end=2757
  _globals['_SEARCHRESULT']._serialized_start=2760
  _globals['_SEARCHRESULT']._serialized_end=2930
  _globals['_SEARCHRESULT_METADATAENTRY']._serialized_start=157
  _globals['_SEARCHRESULT_METADATAENTRY']._serialized_end=204
  _globals['_SEARCHRESPONSE']._serialized_start=2933
  _globals['_SEARCHRESPONSE']._serialized_end=3212
  _globals['_SEARCHRESPONSE_SEARCHPATH']._serialized_start=3115
  _globals['_SEARCHRESPONSE_SEARCHPATH']._serialized_end=3212
  _globals['_HEALTHREQUEST']._serialized_start=3214
  _globals['_HEALTHREQUEST']._serialized_end=3248
  _globals['_HEALTHRESPONSE']._serialized_start=3251
  _globals['_HEALTHRESPONSE']._serialized_end=3557
  _globals['_HEALTHRESPONSE_COMPONENTSENTRY']._serialized_start=3443
  _globals['_HEALTHRESPONSE_COMPONENTSENTRY']._serialized_end=3492
  _globals['_HEALTHRESPONSE_STATUS']._serialized_start=3494
  _globals['_HEALTHRESPONSE_STATUS']._serialized_end=3557
  _globals['_METRICSREQUEST']._serialized_start=3559
  _globals['_METRICSREQUEST']._serialized_end=3595
  _globals['_METRICSRESPONSE']._serialized_start=3598
  _globals['_METRICSRESPONSE']._serialized_end=4180
  _globals['_FLUSHREQUEST']._serialized_start=4182
  _globals['_FLUSHREQUEST']._serialized_end=4211
  _globals['_FLUSHRESPONSE']._serialized_start=4213
  _globals['_FLUSHRESPONSE']._serialized_end=4314
  _globals['_SNAPSHOTREQUEST']._serialized_start=4316
  _globals['_SNAPSHOTREQUEST']._serialized_end=4347
  _globals['_SNAPSHOTRESPONSE']._serialized_start=4350
  _globals['_SNAPSHOTRESPONSE']._serialized_end=4483
  _globals['_CONFIGREQUEST']._serialized_start=4485
  _globals['_CONFIGREQUEST']._serialized_end=4500
  _globals['_CONFIGRESPONSE']._serialized_start=4503
  _globals['_CONFIGRESPONSE']._serialized_end=4887
  _globals['_KYRODBSERVICE']._serialized_start=4890
  _globals['_KYRODBSERVICE']._serialized_end=5941
# @@protoc_insertion_point(module_scope)
