# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: collections.proto
# Protobuf Python Version: 4.25.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 symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from . import json_with_int_pb2 as json__with__int__pb2
from . import qdrant_common_pb2 as qdrant__common__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x11\x63ollections.proto\x12\x06qdrant\x1a\x13json_with_int.proto\x1a\x13qdrant_common.proto\"\x83\x03\n\x0cVectorParams\x12\x0c\n\x04size\x18\x01 \x01(\x04\x12\"\n\x08\x64istance\x18\x02 \x01(\x0e\x32\x10.qdrant.Distance\x12\x30\n\x0bhnsw_config\x18\x03 \x01(\x0b\x32\x16.qdrant.HnswConfigDiffH\x00\x88\x01\x01\x12<\n\x13quantization_config\x18\x04 \x01(\x0b\x32\x1a.qdrant.QuantizationConfigH\x01\x88\x01\x01\x12\x14\n\x07on_disk\x18\x05 \x01(\x08H\x02\x88\x01\x01\x12\'\n\x08\x64\x61tatype\x18\x06 \x01(\x0e\x32\x10.qdrant.DatatypeH\x03\x88\x01\x01\x12:\n\x12multivector_config\x18\x07 \x01(\x0b\x32\x19.qdrant.MultiVectorConfigH\x04\x88\x01\x01\x42\x0e\n\x0c_hnsw_configB\x16\n\x14_quantization_configB\n\n\x08_on_diskB\x0b\n\t_datatypeB\x15\n\x13_multivector_config\"\xd0\x01\n\x10VectorParamsDiff\x12\x30\n\x0bhnsw_config\x18\x01 \x01(\x0b\x32\x16.qdrant.HnswConfigDiffH\x00\x88\x01\x01\x12@\n\x13quantization_config\x18\x02 \x01(\x0b\x32\x1e.qdrant.QuantizationConfigDiffH\x01\x88\x01\x01\x12\x14\n\x07on_disk\x18\x03 \x01(\x08H\x02\x88\x01\x01\x42\x0e\n\x0c_hnsw_configB\x16\n\x14_quantization_configB\n\n\x08_on_disk\"\x82\x01\n\x0fVectorParamsMap\x12-\n\x03map\x18\x01 \x03(\x0b\x32 .qdrant.VectorParamsMap.MapEntry\x1a@\n\x08MapEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12#\n\x05value\x18\x02 \x01(\x0b\x32\x14.qdrant.VectorParams:\x02\x38\x01\"\x8e\x01\n\x13VectorParamsDiffMap\x12\x31\n\x03map\x18\x01 \x03(\x0b\x32$.qdrant.VectorParamsDiffMap.MapEntry\x1a\x44\n\x08MapEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\'\n\x05value\x18\x02 \x01(\x0b\x32\x18.qdrant.VectorParamsDiff:\x02\x38\x01\"p\n\rVectorsConfig\x12&\n\x06params\x18\x01 \x01(\x0b\x32\x14.qdrant.VectorParamsH\x00\x12-\n\nparams_map\x18\x02 \x01(\x0b\x32\x17.qdrant.VectorParamsMapH\x00\x42\x08\n\x06\x63onfig\"|\n\x11VectorsConfigDiff\x12*\n\x06params\x18\x01 \x01(\x0b\x32\x18.qdrant.VectorParamsDiffH\x00\x12\x31\n\nparams_map\x18\x02 \x01(\x0b\x32\x1b.qdrant.VectorParamsDiffMapH\x00\x42\x08\n\x06\x63onfig\"\x83\x01\n\x12SparseVectorParams\x12-\n\x05index\x18\x01 \x01(\x0b\x32\x19.qdrant.SparseIndexConfigH\x00\x88\x01\x01\x12\'\n\x08modifier\x18\x02 \x01(\x0e\x32\x10.qdrant.ModifierH\x01\x88\x01\x01\x42\x08\n\x06_indexB\x0b\n\t_modifier\"\x8e\x01\n\x12SparseVectorConfig\x12\x30\n\x03map\x18\x01 \x03(\x0b\x32#.qdrant.SparseVectorConfig.MapEntry\x1a\x46\n\x08MapEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12)\n\x05value\x18\x02 \x01(\x0b\x32\x1a.qdrant.SparseVectorParams:\x02\x38\x01\"F\n\x11MultiVectorConfig\x12\x31\n\ncomparator\x18\x01 \x01(\x0e\x32\x1d.qdrant.MultiVectorComparator\"3\n\x18GetCollectionInfoRequest\x12\x17\n\x0f\x63ollection_name\x18\x01 \x01(\t\"2\n\x17\x43ollectionExistsRequest\x12\x17\n\x0f\x63ollection_name\x18\x01 \x01(\t\"\"\n\x10\x43ollectionExists\x12\x0e\n\x06\x65xists\x18\x01 \x01(\x08\"R\n\x18\x43ollectionExistsResponse\x12(\n\x06result\x18\x01 \x01(\x0b\x32\x18.qdrant.CollectionExists\x12\x0c\n\x04time\x18\x02 \x01(\x01\"\x18\n\x16ListCollectionsRequest\"%\n\x15\x43ollectionDescription\x12\x0c\n\x04name\x18\x01 \x01(\t\"Q\n\x19GetCollectionInfoResponse\x12&\n\x06result\x18\x01 \x01(\x0b\x32\x16.qdrant.CollectionInfo\x12\x0c\n\x04time\x18\x02 \x01(\x01\"[\n\x17ListCollectionsResponse\x12\x32\n\x0b\x63ollections\x18\x01 \x03(\x0b\x32\x1d.qdrant.CollectionDescription\x12\x0c\n\x04time\x18\x02 \x01(\x01\"\x84\x01\n\x16MaxOptimizationThreads\x12\x0f\n\x05value\x18\x01 \x01(\x04H\x00\x12\x39\n\x07setting\x18\x02 \x01(\x0e\x32&.qdrant.MaxOptimizationThreads.SettingH\x00\"\x13\n\x07Setting\x12\x08\n\x04\x41uto\x10\x00\x42\t\n\x07variant\",\n\x0fOptimizerStatus\x12\n\n\x02ok\x18\x01 \x01(\x08\x12\r\n\x05\x65rror\x18\x02 \x01(\t\"$\n\x11\x43ollectionWarning\x12\x0f\n\x07message\x18\x01 \x01(\t\"\xc0\x02\n\x0eHnswConfigDiff\x12\x0e\n\x01m\x18\x01 \x01(\x04H\x00\x88\x01\x01\x12\x19\n\x0c\x65\x66_construct\x18\x02 \x01(\x04H\x01\x88\x01\x01\x12 \n\x13\x66ull_scan_threshold\x18\x03 \x01(\x04H\x02\x88\x01\x01\x12!\n\x14max_indexing_threads\x18\x04 \x01(\x04H\x03\x88\x01\x01\x12\x14\n\x07on_disk\x18\x05 \x01(\x08H\x04\x88\x01\x01\x12\x16\n\tpayload_m\x18\x06 \x01(\x04H\x05\x88\x01\x01\x12\x1b\n\x0einline_storage\x18\x07 \x01(\x08H\x06\x88\x01\x01\x42\x04\n\x02_mB\x0f\n\r_ef_constructB\x16\n\x14_full_scan_thresholdB\x17\n\x15_max_indexing_threadsB\n\n\x08_on_diskB\x0c\n\n_payload_mB\x11\n\x0f_inline_storage\"\xa5\x01\n\x11SparseIndexConfig\x12 \n\x13\x66ull_scan_threshold\x18\x01 \x01(\x04H\x00\x88\x01\x01\x12\x14\n\x07on_disk\x18\x02 \x01(\x08H\x01\x88\x01\x01\x12\'\n\x08\x64\x61tatype\x18\x03 \x01(\x0e\x32\x10.qdrant.DatatypeH\x02\x88\x01\x01\x42\x16\n\x14_full_scan_thresholdB\n\n\x08_on_diskB\x0b\n\t_datatype\"\xaf\x01\n\rWalConfigDiff\x12\x1c\n\x0fwal_capacity_mb\x18\x01 \x01(\x04H\x00\x88\x01\x01\x12\x1f\n\x12wal_segments_ahead\x18\x02 \x01(\x04H\x01\x88\x01\x01\x12\x1e\n\x11wal_retain_closed\x18\x03 \x01(\x04H\x02\x88\x01\x01\x42\x12\n\x10_wal_capacity_mbB\x15\n\x13_wal_segments_aheadB\x14\n\x12_wal_retain_closed\"\xe6\x04\n\x14OptimizersConfigDiff\x12\x1e\n\x11\x64\x65leted_threshold\x18\x01 \x01(\x01H\x00\x88\x01\x01\x12%\n\x18vacuum_min_vector_number\x18\x02 \x01(\x04H\x01\x88\x01\x01\x12#\n\x16\x64\x65\x66\x61ult_segment_number\x18\x03 \x01(\x04H\x02\x88\x01\x01\x12\x1d\n\x10max_segment_size\x18\x04 \x01(\x04H\x03\x88\x01\x01\x12\x1d\n\x10memmap_threshold\x18\x05 \x01(\x04H\x04\x88\x01\x01\x12\x1f\n\x12indexing_threshold\x18\x06 \x01(\x04H\x05\x88\x01\x01\x12\x1f\n\x12\x66lush_interval_sec\x18\x07 \x01(\x04H\x06\x88\x01\x01\x12\x30\n#deprecated_max_optimization_threads\x18\x08 \x01(\x04H\x07\x88\x01\x01\x12\x45\n\x18max_optimization_threads\x18\t \x01(\x0b\x32\x1e.qdrant.MaxOptimizationThreadsH\x08\x88\x01\x01\x42\x14\n\x12_deleted_thresholdB\x1b\n\x19_vacuum_min_vector_numberB\x19\n\x17_default_segment_numberB\x13\n\x11_max_segment_sizeB\x13\n\x11_memmap_thresholdB\x15\n\x13_indexing_thresholdB\x15\n\x13_flush_interval_secB&\n$_deprecated_max_optimization_threadsB\x1b\n\x19_max_optimization_threads\"\x88\x01\n\x12ScalarQuantization\x12&\n\x04type\x18\x01 \x01(\x0e\x32\x18.qdrant.QuantizationType\x12\x15\n\x08quantile\x18\x02 \x01(\x02H\x00\x88\x01\x01\x12\x17\n\nalways_ram\x18\x03 \x01(\x08H\x01\x88\x01\x01\x42\x0b\n\t_quantileB\r\n\x0b_always_ram\"l\n\x13ProductQuantization\x12-\n\x0b\x63ompression\x18\x01 \x01(\x0e\x32\x18.qdrant.CompressionRatio\x12\x17\n\nalways_ram\x18\x02 \x01(\x08H\x00\x88\x01\x01\x42\r\n\x0b_always_ram\"\xb6\x01\n\x1f\x42inaryQuantizationQueryEncoding\x12\x42\n\x07setting\x18\x04 \x01(\x0e\x32/.qdrant.BinaryQuantizationQueryEncoding.SettingH\x00\"D\n\x07Setting\x12\x0b\n\x07\x44\x65\x66\x61ult\x10\x00\x12\n\n\x06\x42inary\x10\x01\x12\x0f\n\x0bScalar4Bits\x10\x02\x12\x0f\n\x0bScalar8Bits\x10\x03\x42\t\n\x07variant\"\xdd\x01\n\x12\x42inaryQuantization\x12\x17\n\nalways_ram\x18\x01 \x01(\x08H\x00\x88\x01\x01\x12\x39\n\x08\x65ncoding\x18\x02 \x01(\x0e\x32\".qdrant.BinaryQuantizationEncodingH\x01\x88\x01\x01\x12\x44\n\x0equery_encoding\x18\x03 \x01(\x0b\x32\'.qdrant.BinaryQuantizationQueryEncodingH\x02\x88\x01\x01\x42\r\n\x0b_always_ramB\x0b\n\t_encodingB\x11\n\x0f_query_encoding\"\xb0\x01\n\x12QuantizationConfig\x12,\n\x06scalar\x18\x01 \x01(\x0b\x32\x1a.qdrant.ScalarQuantizationH\x00\x12.\n\x07product\x18\x02 \x01(\x0b\x32\x1b.qdrant.ProductQuantizationH\x00\x12,\n\x06\x62inary\x18\x03 \x01(\x0b\x32\x1a.qdrant.BinaryQuantizationH\x00\x42\x0e\n\x0cquantization\"\n\n\x08\x44isabled\"\xda\x01\n\x16QuantizationConfigDiff\x12,\n\x06scalar\x18\x01 \x01(\x0b\x32\x1a.qdrant.ScalarQuantizationH\x00\x12.\n\x07product\x18\x02 \x01(\x0b\x32\x1b.qdrant.ProductQuantizationH\x00\x12$\n\x08\x64isabled\x18\x03 \x01(\x0b\x32\x10.qdrant.DisabledH\x00\x12,\n\x06\x62inary\x18\x04 \x01(\x0b\x32\x1a.qdrant.BinaryQuantizationH\x00\x42\x0e\n\x0cquantization\"\xb9\t\n\x10StrictModeConfig\x12\x14\n\x07\x65nabled\x18\x01 \x01(\x08H\x00\x88\x01\x01\x12\x1c\n\x0fmax_query_limit\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x18\n\x0bmax_timeout\x18\x03 \x01(\rH\x02\x88\x01\x01\x12)\n\x1cunindexed_filtering_retrieve\x18\x04 \x01(\x08H\x03\x88\x01\x01\x12\'\n\x1aunindexed_filtering_update\x18\x05 \x01(\x08H\x04\x88\x01\x01\x12\x1f\n\x12search_max_hnsw_ef\x18\x06 \x01(\rH\x05\x88\x01\x01\x12\x1f\n\x12search_allow_exact\x18\x07 \x01(\x08H\x06\x88\x01\x01\x12$\n\x17search_max_oversampling\x18\x08 \x01(\x02H\x07\x88\x01\x01\x12!\n\x14upsert_max_batchsize\x18\t \x01(\x04H\x08\x88\x01\x01\x12-\n max_collection_vector_size_bytes\x18\n \x01(\x04H\t\x88\x01\x01\x12\x1c\n\x0fread_rate_limit\x18\x0b \x01(\rH\n\x88\x01\x01\x12\x1d\n\x10write_rate_limit\x18\x0c \x01(\rH\x0b\x88\x01\x01\x12.\n!max_collection_payload_size_bytes\x18\r \x01(\x04H\x0c\x88\x01\x01\x12\"\n\x15\x66ilter_max_conditions\x18\x0e \x01(\x04H\r\x88\x01\x01\x12\x1f\n\x12\x63ondition_max_size\x18\x0f \x01(\x04H\x0e\x88\x01\x01\x12\x44\n\x12multivector_config\x18\x10 \x01(\x0b\x32#.qdrant.StrictModeMultivectorConfigH\x0f\x88\x01\x01\x12:\n\rsparse_config\x18\x11 \x01(\x0b\x32\x1e.qdrant.StrictModeSparseConfigH\x10\x88\x01\x01\x12\x1d\n\x10max_points_count\x18\x12 \x01(\x04H\x11\x88\x01\x01\x12$\n\x17max_payload_index_count\x18\x13 \x01(\x04H\x12\x88\x01\x01\x42\n\n\x08_enabledB\x12\n\x10_max_query_limitB\x0e\n\x0c_max_timeoutB\x1f\n\x1d_unindexed_filtering_retrieveB\x1d\n\x1b_unindexed_filtering_updateB\x15\n\x13_search_max_hnsw_efB\x15\n\x13_search_allow_exactB\x1a\n\x18_search_max_oversamplingB\x17\n\x15_upsert_max_batchsizeB#\n!_max_collection_vector_size_bytesB\x12\n\x10_read_rate_limitB\x13\n\x11_write_rate_limitB$\n\"_max_collection_payload_size_bytesB\x18\n\x16_filter_max_conditionsB\x15\n\x13_condition_max_sizeB\x15\n\x13_multivector_configB\x10\n\x0e_sparse_configB\x13\n\x11_max_points_countB\x1a\n\x18_max_payload_index_count\"\xb0\x01\n\x16StrictModeSparseConfig\x12G\n\rsparse_config\x18\x01 \x03(\x0b\x32\x30.qdrant.StrictModeSparseConfig.SparseConfigEntry\x1aM\n\x11SparseConfigEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\'\n\x05value\x18\x02 \x01(\x0b\x32\x18.qdrant.StrictModeSparse:\x02\x38\x01\":\n\x10StrictModeSparse\x12\x17\n\nmax_length\x18\n \x01(\x04H\x00\x88\x01\x01\x42\r\n\x0b_max_length\"\xce\x01\n\x1bStrictModeMultivectorConfig\x12V\n\x12multivector_config\x18\x01 \x03(\x0b\x32:.qdrant.StrictModeMultivectorConfig.MultivectorConfigEntry\x1aW\n\x16MultivectorConfigEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12,\n\x05value\x18\x02 \x01(\x0b\x32\x1d.qdrant.StrictModeMultivector:\x02\x38\x01\"A\n\x15StrictModeMultivector\x12\x18\n\x0bmax_vectors\x18\x01 \x01(\x04H\x00\x88\x01\x01\x42\x0e\n\x0c_max_vectors\"\x9b\x08\n\x10\x43reateCollection\x12\x17\n\x0f\x63ollection_name\x18\x01 \x01(\t\x12\x30\n\x0bhnsw_config\x18\x04 \x01(\x0b\x32\x16.qdrant.HnswConfigDiffH\x00\x88\x01\x01\x12.\n\nwal_config\x18\x05 \x01(\x0b\x32\x15.qdrant.WalConfigDiffH\x01\x88\x01\x01\x12<\n\x11optimizers_config\x18\x06 \x01(\x0b\x32\x1c.qdrant.OptimizersConfigDiffH\x02\x88\x01\x01\x12\x19\n\x0cshard_number\x18\x07 \x01(\rH\x03\x88\x01\x01\x12\x1c\n\x0fon_disk_payload\x18\x08 \x01(\x08H\x04\x88\x01\x01\x12\x14\n\x07timeout\x18\t \x01(\x04H\x05\x88\x01\x01\x12\x32\n\x0evectors_config\x18\n \x01(\x0b\x32\x15.qdrant.VectorsConfigH\x06\x88\x01\x01\x12\x1f\n\x12replication_factor\x18\x0b \x01(\rH\x07\x88\x01\x01\x12%\n\x18write_consistency_factor\x18\x0c \x01(\rH\x08\x88\x01\x01\x12<\n\x13quantization_config\x18\x0e \x01(\x0b\x32\x1a.qdrant.QuantizationConfigH\t\x88\x01\x01\x12\x34\n\x0fsharding_method\x18\x0f \x01(\x0e\x32\x16.qdrant.ShardingMethodH\n\x88\x01\x01\x12>\n\x15sparse_vectors_config\x18\x10 \x01(\x0b\x32\x1a.qdrant.SparseVectorConfigH\x0b\x88\x01\x01\x12\x39\n\x12strict_mode_config\x18\x11 \x01(\x0b\x32\x18.qdrant.StrictModeConfigH\x0c\x88\x01\x01\x12\x38\n\x08metadata\x18\x12 \x03(\x0b\x32&.qdrant.CreateCollection.MetadataEntry\x1a>\n\rMetadataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x1c\n\x05value\x18\x02 \x01(\x0b\x32\r.qdrant.Value:\x02\x38\x01\x42\x0e\n\x0c_hnsw_configB\r\n\x0b_wal_configB\x14\n\x12_optimizers_configB\x0f\n\r_shard_numberB\x12\n\x10_on_disk_payloadB\n\n\x08_timeoutB\x11\n\x0f_vectors_configB\x15\n\x13_replication_factorB\x1b\n\x19_write_consistency_factorB\x16\n\x14_quantization_configB\x12\n\x10_sharding_methodB\x18\n\x16_sparse_vectors_configB\x15\n\x13_strict_mode_configJ\x04\x08\x02\x10\x03J\x04\x08\x03\x10\x04J\x04\x08\r\x10\x0e\"\xec\x05\n\x10UpdateCollection\x12\x17\n\x0f\x63ollection_name\x18\x01 \x01(\t\x12<\n\x11optimizers_config\x18\x02 \x01(\x0b\x32\x1c.qdrant.OptimizersConfigDiffH\x00\x88\x01\x01\x12\x14\n\x07timeout\x18\x03 \x01(\x04H\x01\x88\x01\x01\x12\x31\n\x06params\x18\x04 \x01(\x0b\x32\x1c.qdrant.CollectionParamsDiffH\x02\x88\x01\x01\x12\x30\n\x0bhnsw_config\x18\x05 \x01(\x0b\x32\x16.qdrant.HnswConfigDiffH\x03\x88\x01\x01\x12\x36\n\x0evectors_config\x18\x06 \x01(\x0b\x32\x19.qdrant.VectorsConfigDiffH\x04\x88\x01\x01\x12@\n\x13quantization_config\x18\x07 \x01(\x0b\x32\x1e.qdrant.QuantizationConfigDiffH\x05\x88\x01\x01\x12>\n\x15sparse_vectors_config\x18\x08 \x01(\x0b\x32\x1a.qdrant.SparseVectorConfigH\x06\x88\x01\x01\x12\x39\n\x12strict_mode_config\x18\t \x01(\x0b\x32\x18.qdrant.StrictModeConfigH\x07\x88\x01\x01\x12\x38\n\x08metadata\x18\n \x03(\x0b\x32&.qdrant.UpdateCollection.MetadataEntry\x1a>\n\rMetadataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x1c\n\x05value\x18\x02 \x01(\x0b\x32\r.qdrant.Value:\x02\x38\x01\x42\x14\n\x12_optimizers_configB\n\n\x08_timeoutB\t\n\x07_paramsB\x0e\n\x0c_hnsw_configB\x11\n\x0f_vectors_configB\x16\n\x14_quantization_configB\x18\n\x16_sparse_vectors_configB\x15\n\x13_strict_mode_config\"M\n\x10\x44\x65leteCollection\x12\x17\n\x0f\x63ollection_name\x18\x01 \x01(\t\x12\x14\n\x07timeout\x18\x02 \x01(\x04H\x00\x88\x01\x01\x42\n\n\x08_timeout\";\n\x1b\x43ollectionOperationResponse\x12\x0e\n\x06result\x18\x01 \x01(\x08\x12\x0c\n\x04time\x18\x02 \x01(\x01\"\xee\x03\n\x10\x43ollectionParams\x12\x14\n\x0cshard_number\x18\x03 \x01(\r\x12\x17\n\x0fon_disk_payload\x18\x04 \x01(\x08\x12\x32\n\x0evectors_config\x18\x05 \x01(\x0b\x32\x15.qdrant.VectorsConfigH\x00\x88\x01\x01\x12\x1f\n\x12replication_factor\x18\x06 \x01(\rH\x01\x88\x01\x01\x12%\n\x18write_consistency_factor\x18\x07 \x01(\rH\x02\x88\x01\x01\x12 \n\x13read_fan_out_factor\x18\x08 \x01(\rH\x03\x88\x01\x01\x12\x34\n\x0fsharding_method\x18\t \x01(\x0e\x32\x16.qdrant.ShardingMethodH\x04\x88\x01\x01\x12>\n\x15sparse_vectors_config\x18\n \x01(\x0b\x32\x1a.qdrant.SparseVectorConfigH\x05\x88\x01\x01\x42\x11\n\x0f_vectors_configB\x15\n\x13_replication_factorB\x1b\n\x19_write_consistency_factorB\x16\n\x14_read_fan_out_factorB\x12\n\x10_sharding_methodB\x18\n\x16_sparse_vectors_configJ\x04\x08\x01\x10\x02J\x04\x08\x02\x10\x03\"\xfe\x01\n\x14\x43ollectionParamsDiff\x12\x1f\n\x12replication_factor\x18\x01 \x01(\rH\x00\x88\x01\x01\x12%\n\x18write_consistency_factor\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x1c\n\x0fon_disk_payload\x18\x03 \x01(\x08H\x02\x88\x01\x01\x12 \n\x13read_fan_out_factor\x18\x04 \x01(\rH\x03\x88\x01\x01\x42\x15\n\x13_replication_factorB\x1b\n\x19_write_consistency_factorB\x12\n\x10_on_disk_payloadB\x16\n\x14_read_fan_out_factor\"\xee\x03\n\x10\x43ollectionConfig\x12(\n\x06params\x18\x01 \x01(\x0b\x32\x18.qdrant.CollectionParams\x12+\n\x0bhnsw_config\x18\x02 \x01(\x0b\x32\x16.qdrant.HnswConfigDiff\x12\x36\n\x10optimizer_config\x18\x03 \x01(\x0b\x32\x1c.qdrant.OptimizersConfigDiff\x12)\n\nwal_config\x18\x04 \x01(\x0b\x32\x15.qdrant.WalConfigDiff\x12<\n\x13quantization_config\x18\x05 \x01(\x0b\x32\x1a.qdrant.QuantizationConfigH\x00\x88\x01\x01\x12\x39\n\x12strict_mode_config\x18\x06 \x01(\x0b\x32\x18.qdrant.StrictModeConfigH\x01\x88\x01\x01\x12\x38\n\x08metadata\x18\x07 \x03(\x0b\x32&.qdrant.CollectionConfig.MetadataEntry\x1a>\n\rMetadataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x1c\n\x05value\x18\x02 \x01(\x0b\x32\r.qdrant.Value:\x02\x38\x01\x42\x16\n\x14_quantization_configB\x15\n\x13_strict_mode_config\"\\\n\x12KeywordIndexParams\x12\x16\n\tis_tenant\x18\x01 \x01(\x08H\x00\x88\x01\x01\x12\x14\n\x07on_disk\x18\x02 \x01(\x08H\x01\x88\x01\x01\x42\x0c\n\n_is_tenantB\n\n\x08_on_disk\"\xa0\x01\n\x12IntegerIndexParams\x12\x13\n\x06lookup\x18\x01 \x01(\x08H\x00\x88\x01\x01\x12\x12\n\x05range\x18\x02 \x01(\x08H\x01\x88\x01\x01\x12\x19\n\x0cis_principal\x18\x03 \x01(\x08H\x02\x88\x01\x01\x12\x14\n\x07on_disk\x18\x04 \x01(\x08H\x03\x88\x01\x01\x42\t\n\x07_lookupB\x08\n\x06_rangeB\x0f\n\r_is_principalB\n\n\x08_on_disk\"`\n\x10\x46loatIndexParams\x12\x14\n\x07on_disk\x18\x01 \x01(\x08H\x00\x88\x01\x01\x12\x19\n\x0cis_principal\x18\x02 \x01(\x08H\x01\x88\x01\x01\x42\n\n\x08_on_diskB\x0f\n\r_is_principal\"2\n\x0eGeoIndexParams\x12\x14\n\x07on_disk\x18\x01 \x01(\x08H\x00\x88\x01\x01\x42\n\n\x08_on_disk\"1\n\x0cStopwordsSet\x12\x11\n\tlanguages\x18\x01 \x03(\t\x12\x0e\n\x06\x63ustom\x18\x02 \x03(\t\"\xb8\x03\n\x0fTextIndexParams\x12(\n\ttokenizer\x18\x01 \x01(\x0e\x32\x15.qdrant.TokenizerType\x12\x16\n\tlowercase\x18\x02 \x01(\x08H\x00\x88\x01\x01\x12\x1a\n\rmin_token_len\x18\x03 \x01(\x04H\x01\x88\x01\x01\x12\x1a\n\rmax_token_len\x18\x04 \x01(\x04H\x02\x88\x01\x01\x12\x14\n\x07on_disk\x18\x05 \x01(\x08H\x03\x88\x01\x01\x12,\n\tstopwords\x18\x06 \x01(\x0b\x32\x14.qdrant.StopwordsSetH\x04\x88\x01\x01\x12\x1c\n\x0fphrase_matching\x18\x07 \x01(\x08H\x05\x88\x01\x01\x12/\n\x07stemmer\x18\x08 \x01(\x0b\x32\x19.qdrant.StemmingAlgorithmH\x06\x88\x01\x01\x12\x1a\n\rascii_folding\x18\t \x01(\x08H\x07\x88\x01\x01\x42\x0c\n\n_lowercaseB\x10\n\x0e_min_token_lenB\x10\n\x0e_max_token_lenB\n\n\x08_on_diskB\x0c\n\n_stopwordsB\x12\n\x10_phrase_matchingB\n\n\x08_stemmerB\x10\n\x0e_ascii_folding\"R\n\x11StemmingAlgorithm\x12*\n\x08snowball\x18\x01 \x01(\x0b\x32\x16.qdrant.SnowballParamsH\x00\x42\x11\n\x0fstemming_params\"\"\n\x0eSnowballParams\x12\x10\n\x08language\x18\x01 \x01(\t\"3\n\x0f\x42oolIndexParams\x12\x14\n\x07on_disk\x18\x01 \x01(\x08H\x00\x88\x01\x01\x42\n\n\x08_on_disk\"c\n\x13\x44\x61tetimeIndexParams\x12\x14\n\x07on_disk\x18\x01 \x01(\x08H\x00\x88\x01\x01\x12\x19\n\x0cis_principal\x18\x02 \x01(\x08H\x01\x88\x01\x01\x42\n\n\x08_on_diskB\x0f\n\r_is_principal\"Y\n\x0fUuidIndexParams\x12\x16\n\tis_tenant\x18\x01 \x01(\x08H\x00\x88\x01\x01\x12\x14\n\x07on_disk\x18\x02 \x01(\x08H\x01\x88\x01\x01\x42\x0c\n\n_is_tenantB\n\n\x08_on_disk\"\xe8\x03\n\x12PayloadIndexParams\x12:\n\x14keyword_index_params\x18\x03 \x01(\x0b\x32\x1a.qdrant.KeywordIndexParamsH\x00\x12:\n\x14integer_index_params\x18\x02 \x01(\x0b\x32\x1a.qdrant.IntegerIndexParamsH\x00\x12\x36\n\x12\x66loat_index_params\x18\x04 \x01(\x0b\x32\x18.qdrant.FloatIndexParamsH\x00\x12\x32\n\x10geo_index_params\x18\x05 \x01(\x0b\x32\x16.qdrant.GeoIndexParamsH\x00\x12\x34\n\x11text_index_params\x18\x01 \x01(\x0b\x32\x17.qdrant.TextIndexParamsH\x00\x12\x34\n\x11\x62ool_index_params\x18\x06 \x01(\x0b\x32\x17.qdrant.BoolIndexParamsH\x00\x12<\n\x15\x64\x61tetime_index_params\x18\x07 \x01(\x0b\x32\x1b.qdrant.DatetimeIndexParamsH\x00\x12\x34\n\x11uuid_index_params\x18\x08 \x01(\x0b\x32\x17.qdrant.UuidIndexParamsH\x00\x42\x0e\n\x0cindex_params\"\x9d\x01\n\x11PayloadSchemaInfo\x12,\n\tdata_type\x18\x01 \x01(\x0e\x32\x19.qdrant.PayloadSchemaType\x12/\n\x06params\x18\x02 \x01(\x0b\x32\x1a.qdrant.PayloadIndexParamsH\x00\x88\x01\x01\x12\x13\n\x06points\x18\x03 \x01(\x04H\x01\x88\x01\x01\x42\t\n\x07_paramsB\t\n\x07_points\"\xec\x03\n\x0e\x43ollectionInfo\x12(\n\x06status\x18\x01 \x01(\x0e\x32\x18.qdrant.CollectionStatus\x12\x31\n\x10optimizer_status\x18\x02 \x01(\x0b\x32\x17.qdrant.OptimizerStatus\x12\x16\n\x0esegments_count\x18\x04 \x01(\x04\x12(\n\x06\x63onfig\x18\x07 \x01(\x0b\x32\x18.qdrant.CollectionConfig\x12\x41\n\x0epayload_schema\x18\x08 \x03(\x0b\x32).qdrant.CollectionInfo.PayloadSchemaEntry\x12\x19\n\x0cpoints_count\x18\t \x01(\x04H\x00\x88\x01\x01\x12\"\n\x15indexed_vectors_count\x18\n \x01(\x04H\x01\x88\x01\x01\x12+\n\x08warnings\x18\x0b \x03(\x0b\x32\x19.qdrant.CollectionWarning\x1aO\n\x12PayloadSchemaEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12(\n\x05value\x18\x02 \x01(\x0b\x32\x19.qdrant.PayloadSchemaInfo:\x02\x38\x01\x42\x0f\n\r_points_countB\x18\n\x16_indexed_vectors_countJ\x04\x08\x03\x10\x04J\x04\x08\x05\x10\x06J\x04\x08\x06\x10\x07\"[\n\rChangeAliases\x12(\n\x07\x61\x63tions\x18\x01 \x03(\x0b\x32\x17.qdrant.AliasOperations\x12\x14\n\x07timeout\x18\x02 \x01(\x04H\x00\x88\x01\x01\x42\n\n\x08_timeout\"\xa2\x01\n\x0f\x41liasOperations\x12+\n\x0c\x63reate_alias\x18\x01 \x01(\x0b\x32\x13.qdrant.CreateAliasH\x00\x12+\n\x0crename_alias\x18\x02 \x01(\x0b\x32\x13.qdrant.RenameAliasH\x00\x12+\n\x0c\x64\x65lete_alias\x18\x03 \x01(\x0b\x32\x13.qdrant.DeleteAliasH\x00\x42\x08\n\x06\x61\x63tion\":\n\x0b\x43reateAlias\x12\x17\n\x0f\x63ollection_name\x18\x01 \x01(\t\x12\x12\n\nalias_name\x18\x02 \x01(\t\"=\n\x0bRenameAlias\x12\x16\n\x0eold_alias_name\x18\x01 \x01(\t\x12\x16\n\x0enew_alias_name\x18\x02 \x01(\t\"!\n\x0b\x44\x65leteAlias\x12\x12\n\nalias_name\x18\x01 \x01(\t\"\x14\n\x12ListAliasesRequest\"7\n\x1cListCollectionAliasesRequest\x12\x17\n\x0f\x63ollection_name\x18\x01 \x01(\t\"?\n\x10\x41liasDescription\x12\x12\n\nalias_name\x18\x01 \x01(\t\x12\x17\n\x0f\x63ollection_name\x18\x02 \x01(\t\"N\n\x13ListAliasesResponse\x12)\n\x07\x61liases\x18\x01 \x03(\x0b\x32\x18.qdrant.AliasDescription\x12\x0c\n\x04time\x18\x02 \x01(\x01\"7\n\x1c\x43ollectionClusterInfoRequest\x12\x17\n\x0f\x63ollection_name\x18\x01 \x01(\t\"6\n\x08ShardKey\x12\x11\n\x07keyword\x18\x01 \x01(\tH\x00\x12\x10\n\x06number\x18\x02 \x01(\x04H\x00\x42\x05\n\x03key\"\x95\x01\n\x0eLocalShardInfo\x12\x10\n\x08shard_id\x18\x01 \x01(\r\x12\x14\n\x0cpoints_count\x18\x02 \x01(\x04\x12#\n\x05state\x18\x03 \x01(\x0e\x32\x14.qdrant.ReplicaState\x12(\n\tshard_key\x18\x04 \x01(\x0b\x32\x10.qdrant.ShardKeyH\x00\x88\x01\x01\x42\x0c\n\n_shard_key\"\x91\x01\n\x0fRemoteShardInfo\x12\x10\n\x08shard_id\x18\x01 \x01(\r\x12\x0f\n\x07peer_id\x18\x02 \x01(\x04\x12#\n\x05state\x18\x03 \x01(\x0e\x32\x14.qdrant.ReplicaState\x12(\n\tshard_key\x18\x04 \x01(\x0b\x32\x10.qdrant.ShardKeyH\x00\x88\x01\x01\x42\x0c\n\n_shard_key\"w\n\x11ShardTransferInfo\x12\x10\n\x08shard_id\x18\x01 \x01(\r\x12\x18\n\x0bto_shard_id\x18\x05 \x01(\rH\x00\x88\x01\x01\x12\x0c\n\x04\x66rom\x18\x02 \x01(\x04\x12\n\n\x02to\x18\x03 \x01(\x04\x12\x0c\n\x04sync\x18\x04 \x01(\x08\x42\x0e\n\x0c_to_shard_id\"\x9b\x01\n\x0eReshardingInfo\x12\x10\n\x08shard_id\x18\x01 \x01(\r\x12\x0f\n\x07peer_id\x18\x02 \x01(\x04\x12(\n\tshard_key\x18\x03 \x01(\x0b\x32\x10.qdrant.ShardKeyH\x00\x88\x01\x01\x12.\n\tdirection\x18\x04 \x01(\x0e\x32\x1b.qdrant.ReshardingDirectionB\x0c\n\n_shard_key\"\x8e\x02\n\x1d\x43ollectionClusterInfoResponse\x12\x0f\n\x07peer_id\x18\x01 \x01(\x04\x12\x13\n\x0bshard_count\x18\x02 \x01(\x04\x12,\n\x0clocal_shards\x18\x03 \x03(\x0b\x32\x16.qdrant.LocalShardInfo\x12.\n\rremote_shards\x18\x04 \x03(\x0b\x32\x17.qdrant.RemoteShardInfo\x12\x32\n\x0fshard_transfers\x18\x05 \x03(\x0b\x32\x19.qdrant.ShardTransferInfo\x12\x35\n\x15resharding_operations\x18\x06 \x03(\x0b\x32\x16.qdrant.ReshardingInfo\"\xae\x01\n\tMoveShard\x12\x10\n\x08shard_id\x18\x01 \x01(\r\x12\x18\n\x0bto_shard_id\x18\x05 \x01(\rH\x00\x88\x01\x01\x12\x14\n\x0c\x66rom_peer_id\x18\x02 \x01(\x04\x12\x12\n\nto_peer_id\x18\x03 \x01(\x04\x12\x30\n\x06method\x18\x04 \x01(\x0e\x32\x1b.qdrant.ShardTransferMethodH\x01\x88\x01\x01\x42\x0e\n\x0c_to_shard_idB\t\n\x07_method\"\xb3\x01\n\x0eReplicateShard\x12\x10\n\x08shard_id\x18\x01 \x01(\r\x12\x18\n\x0bto_shard_id\x18\x05 \x01(\rH\x00\x88\x01\x01\x12\x14\n\x0c\x66rom_peer_id\x18\x02 \x01(\x04\x12\x12\n\nto_peer_id\x18\x03 \x01(\x04\x12\x30\n\x06method\x18\x04 \x01(\x0e\x32\x1b.qdrant.ShardTransferMethodH\x01\x88\x01\x01\x42\x0e\n\x0c_to_shard_idB\t\n\x07_method\"z\n\x12\x41\x62ortShardTransfer\x12\x10\n\x08shard_id\x18\x01 \x01(\r\x12\x18\n\x0bto_shard_id\x18\x04 \x01(\rH\x00\x88\x01\x01\x12\x14\n\x0c\x66rom_peer_id\x18\x02 \x01(\x04\x12\x12\n\nto_peer_id\x18\x03 \x01(\x04\x42\x0e\n\x0c_to_shard_id\"\xa4\x01\n\x0fRestartTransfer\x12\x10\n\x08shard_id\x18\x01 \x01(\r\x12\x18\n\x0bto_shard_id\x18\x05 \x01(\rH\x00\x88\x01\x01\x12\x14\n\x0c\x66rom_peer_id\x18\x02 \x01(\x04\x12\x12\n\nto_peer_id\x18\x03 \x01(\x04\x12+\n\x06method\x18\x04 \x01(\x0e\x32\x1b.qdrant.ShardTransferMethodB\x0e\n\x0c_to_shard_id\"\x93\x01\n\x0fReplicatePoints\x12(\n\x0e\x66rom_shard_key\x18\x01 \x01(\x0b\x32\x10.qdrant.ShardKey\x12&\n\x0cto_shard_key\x18\x02 \x01(\x0b\x32\x10.qdrant.ShardKey\x12#\n\x06\x66ilter\x18\x03 \x01(\x0b\x32\x0e.qdrant.FilterH\x00\x88\x01\x01\x42\t\n\x07_filter\",\n\x07Replica\x12\x10\n\x08shard_id\x18\x01 \x01(\r\x12\x0f\n\x07peer_id\x18\x02 \x01(\x04\"\xf2\x01\n\x0e\x43reateShardKey\x12#\n\tshard_key\x18\x01 \x01(\x0b\x32\x10.qdrant.ShardKey\x12\x1a\n\rshards_number\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x1f\n\x12replication_factor\x18\x03 \x01(\rH\x01\x88\x01\x01\x12\x11\n\tplacement\x18\x04 \x03(\x04\x12\x30\n\rinitial_state\x18\x05 \x01(\x0e\x32\x14.qdrant.ReplicaStateH\x02\x88\x01\x01\x42\x10\n\x0e_shards_numberB\x15\n\x13_replication_factorB\x10\n\x0e_initial_state\"5\n\x0e\x44\x65leteShardKey\x12#\n\tshard_key\x18\x01 \x01(\x0b\x32\x10.qdrant.ShardKey\"\xfa\x03\n#UpdateCollectionClusterSetupRequest\x12\x17\n\x0f\x63ollection_name\x18\x01 \x01(\t\x12\'\n\nmove_shard\x18\x02 \x01(\x0b\x32\x11.qdrant.MoveShardH\x00\x12\x31\n\x0freplicate_shard\x18\x03 \x01(\x0b\x32\x16.qdrant.ReplicateShardH\x00\x12\x34\n\x0e\x61\x62ort_transfer\x18\x04 \x01(\x0b\x32\x1a.qdrant.AbortShardTransferH\x00\x12\'\n\x0c\x64rop_replica\x18\x05 \x01(\x0b\x32\x0f.qdrant.ReplicaH\x00\x12\x32\n\x10\x63reate_shard_key\x18\x07 \x01(\x0b\x32\x16.qdrant.CreateShardKeyH\x00\x12\x32\n\x10\x64\x65lete_shard_key\x18\x08 \x01(\x0b\x32\x16.qdrant.DeleteShardKeyH\x00\x12\x33\n\x10restart_transfer\x18\t \x01(\x0b\x32\x17.qdrant.RestartTransferH\x00\x12\x33\n\x10replicate_points\x18\n \x01(\x0b\x32\x17.qdrant.ReplicatePointsH\x00\x12\x14\n\x07timeout\x18\x06 \x01(\x04H\x01\x88\x01\x01\x42\x0b\n\toperationB\n\n\x08_timeout\"6\n$UpdateCollectionClusterSetupResponse\x12\x0e\n\x06result\x18\x01 \x01(\x08\"{\n\x15\x43reateShardKeyRequest\x12\x17\n\x0f\x63ollection_name\x18\x01 \x01(\t\x12\'\n\x07request\x18\x02 \x01(\x0b\x32\x16.qdrant.CreateShardKey\x12\x14\n\x07timeout\x18\x03 \x01(\x04H\x00\x88\x01\x01\x42\n\n\x08_timeout\"{\n\x15\x44\x65leteShardKeyRequest\x12\x17\n\x0f\x63ollection_name\x18\x01 \x01(\t\x12\'\n\x07request\x18\x02 \x01(\x0b\x32\x16.qdrant.DeleteShardKey\x12\x14\n\x07timeout\x18\x03 \x01(\x04H\x00\x88\x01\x01\x42\n\n\x08_timeout\"(\n\x16\x43reateShardKeyResponse\x12\x0e\n\x06result\x18\x01 \x01(\x08\"(\n\x16\x44\x65leteShardKeyResponse\x12\x0e\n\x06result\x18\x01 \x01(\x08*<\n\x08\x44\x61tatype\x12\x0b\n\x07\x44\x65\x66\x61ult\x10\x00\x12\x0b\n\x07\x46loat32\x10\x01\x12\t\n\x05Uint8\x10\x02\x12\x0b\n\x07\x46loat16\x10\x03*\x1d\n\x08Modifier\x12\x08\n\x04None\x10\x00\x12\x07\n\x03Idf\x10\x01*#\n\x15MultiVectorComparator\x12\n\n\x06MaxSim\x10\x00*O\n\x08\x44istance\x12\x13\n\x0fUnknownDistance\x10\x00\x12\n\n\x06\x43osine\x10\x01\x12\n\n\x06\x45uclid\x10\x02\x12\x07\n\x03\x44ot\x10\x03\x12\r\n\tManhattan\x10\x04*Y\n\x10\x43ollectionStatus\x12\x1b\n\x17UnknownCollectionStatus\x10\x00\x12\t\n\x05Green\x10\x01\x12\n\n\x06Yellow\x10\x02\x12\x07\n\x03Red\x10\x03\x12\x08\n\x04Grey\x10\x04*~\n\x11PayloadSchemaType\x12\x0f\n\x0bUnknownType\x10\x00\x12\x0b\n\x07Keyword\x10\x01\x12\x0b\n\x07Integer\x10\x02\x12\t\n\x05\x46loat\x10\x03\x12\x07\n\x03Geo\x10\x04\x12\x08\n\x04Text\x10\x05\x12\x08\n\x04\x42ool\x10\x06\x12\x0c\n\x08\x44\x61tetime\x10\x07\x12\x08\n\x04Uuid\x10\x08*5\n\x10QuantizationType\x12\x17\n\x13UnknownQuantization\x10\x00\x12\x08\n\x04Int8\x10\x01*=\n\x10\x43ompressionRatio\x12\x06\n\x02x4\x10\x00\x12\x06\n\x02x8\x10\x01\x12\x07\n\x03x16\x10\x02\x12\x07\n\x03x32\x10\x03\x12\x07\n\x03x64\x10\x04*I\n\x1a\x42inaryQuantizationEncoding\x12\n\n\x06OneBit\x10\x00\x12\x0b\n\x07TwoBits\x10\x01\x12\x12\n\x0eOneAndHalfBits\x10\x02*&\n\x0eShardingMethod\x12\x08\n\x04\x41uto\x10\x00\x12\n\n\x06\x43ustom\x10\x01*T\n\rTokenizerType\x12\x0b\n\x07Unknown\x10\x00\x12\n\n\x06Prefix\x10\x01\x12\x0e\n\nWhitespace\x10\x02\x12\x08\n\x04Word\x10\x03\x12\x10\n\x0cMultilingual\x10\x04*\xad\x01\n\x0cReplicaState\x12\n\n\x06\x41\x63tive\x10\x00\x12\x08\n\x04\x44\x65\x61\x64\x10\x01\x12\x0b\n\x07Partial\x10\x02\x12\x10\n\x0cInitializing\x10\x03\x12\x0c\n\x08Listener\x10\x04\x12\x13\n\x0fPartialSnapshot\x10\x05\x12\x0c\n\x08Recovery\x10\x06\x12\x0e\n\nResharding\x10\x07\x12\x17\n\x13ReshardingScaleDown\x10\x08\x12\x0e\n\nActiveRead\x10\t*\'\n\x13ReshardingDirection\x12\x06\n\x02Up\x10\x00\x12\x08\n\x04\x44own\x10\x01*a\n\x13ShardTransferMethod\x12\x11\n\rStreamRecords\x10\x00\x12\x0c\n\x08Snapshot\x10\x01\x12\x0c\n\x08WalDelta\x10\x02\x12\x1b\n\x17ReshardingStreamRecords\x10\x03\x42\x15\xaa\x02\x12Qdrant.Client.Grpcb\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'collections_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:
  _globals['DESCRIPTOR']._options = None
  _globals['DESCRIPTOR']._serialized_options = b'\252\002\022Qdrant.Client.Grpc'
  _globals['_VECTORPARAMSMAP_MAPENTRY']._options = None
  _globals['_VECTORPARAMSMAP_MAPENTRY']._serialized_options = b'8\001'
  _globals['_VECTORPARAMSDIFFMAP_MAPENTRY']._options = None
  _globals['_VECTORPARAMSDIFFMAP_MAPENTRY']._serialized_options = b'8\001'
  _globals['_SPARSEVECTORCONFIG_MAPENTRY']._options = None
  _globals['_SPARSEVECTORCONFIG_MAPENTRY']._serialized_options = b'8\001'
  _globals['_STRICTMODESPARSECONFIG_SPARSECONFIGENTRY']._options = None
  _globals['_STRICTMODESPARSECONFIG_SPARSECONFIGENTRY']._serialized_options = b'8\001'
  _globals['_STRICTMODEMULTIVECTORCONFIG_MULTIVECTORCONFIGENTRY']._options = None
  _globals['_STRICTMODEMULTIVECTORCONFIG_MULTIVECTORCONFIGENTRY']._serialized_options = b'8\001'
  _globals['_CREATECOLLECTION_METADATAENTRY']._options = None
  _globals['_CREATECOLLECTION_METADATAENTRY']._serialized_options = b'8\001'
  _globals['_UPDATECOLLECTION_METADATAENTRY']._options = None
  _globals['_UPDATECOLLECTION_METADATAENTRY']._serialized_options = b'8\001'
  _globals['_COLLECTIONCONFIG_METADATAENTRY']._options = None
  _globals['_COLLECTIONCONFIG_METADATAENTRY']._serialized_options = b'8\001'
  _globals['_COLLECTIONINFO_PAYLOADSCHEMAENTRY']._options = None
  _globals['_COLLECTIONINFO_PAYLOADSCHEMAENTRY']._serialized_options = b'8\001'
  _globals['_DATATYPE']._serialized_start=15567
  _globals['_DATATYPE']._serialized_end=15627
  _globals['_MODIFIER']._serialized_start=15629
  _globals['_MODIFIER']._serialized_end=15658
  _globals['_MULTIVECTORCOMPARATOR']._serialized_start=15660
  _globals['_MULTIVECTORCOMPARATOR']._serialized_end=15695
  _globals['_DISTANCE']._serialized_start=15697
  _globals['_DISTANCE']._serialized_end=15776
  _globals['_COLLECTIONSTATUS']._serialized_start=15778
  _globals['_COLLECTIONSTATUS']._serialized_end=15867
  _globals['_PAYLOADSCHEMATYPE']._serialized_start=15869
  _globals['_PAYLOADSCHEMATYPE']._serialized_end=15995
  _globals['_QUANTIZATIONTYPE']._serialized_start=15997
  _globals['_QUANTIZATIONTYPE']._serialized_end=16050
  _globals['_COMPRESSIONRATIO']._serialized_start=16052
  _globals['_COMPRESSIONRATIO']._serialized_end=16113
  _globals['_BINARYQUANTIZATIONENCODING']._serialized_start=16115
  _globals['_BINARYQUANTIZATIONENCODING']._serialized_end=16188
  _globals['_SHARDINGMETHOD']._serialized_start=16190
  _globals['_SHARDINGMETHOD']._serialized_end=16228
  _globals['_TOKENIZERTYPE']._serialized_start=16230
  _globals['_TOKENIZERTYPE']._serialized_end=16314
  _globals['_REPLICASTATE']._serialized_start=16317
  _globals['_REPLICASTATE']._serialized_end=16490
  _globals['_RESHARDINGDIRECTION']._serialized_start=16492
  _globals['_RESHARDINGDIRECTION']._serialized_end=16531
  _globals['_SHARDTRANSFERMETHOD']._serialized_start=16533
  _globals['_SHARDTRANSFERMETHOD']._serialized_end=16630
  _globals['_VECTORPARAMS']._serialized_start=72
  _globals['_VECTORPARAMS']._serialized_end=459
  _globals['_VECTORPARAMSDIFF']._serialized_start=462
  _globals['_VECTORPARAMSDIFF']._serialized_end=670
  _globals['_VECTORPARAMSMAP']._serialized_start=673
  _globals['_VECTORPARAMSMAP']._serialized_end=803
  _globals['_VECTORPARAMSMAP_MAPENTRY']._serialized_start=739
  _globals['_VECTORPARAMSMAP_MAPENTRY']._serialized_end=803
  _globals['_VECTORPARAMSDIFFMAP']._serialized_start=806
  _globals['_VECTORPARAMSDIFFMAP']._serialized_end=948
  _globals['_VECTORPARAMSDIFFMAP_MAPENTRY']._serialized_start=880
  _globals['_VECTORPARAMSDIFFMAP_MAPENTRY']._serialized_end=948
  _globals['_VECTORSCONFIG']._serialized_start=950
  _globals['_VECTORSCONFIG']._serialized_end=1062
  _globals['_VECTORSCONFIGDIFF']._serialized_start=1064
  _globals['_VECTORSCONFIGDIFF']._serialized_end=1188
  _globals['_SPARSEVECTORPARAMS']._serialized_start=1191
  _globals['_SPARSEVECTORPARAMS']._serialized_end=1322
  _globals['_SPARSEVECTORCONFIG']._serialized_start=1325
  _globals['_SPARSEVECTORCONFIG']._serialized_end=1467
  _globals['_SPARSEVECTORCONFIG_MAPENTRY']._serialized_start=1397
  _globals['_SPARSEVECTORCONFIG_MAPENTRY']._serialized_end=1467
  _globals['_MULTIVECTORCONFIG']._serialized_start=1469
  _globals['_MULTIVECTORCONFIG']._serialized_end=1539
  _globals['_GETCOLLECTIONINFOREQUEST']._serialized_start=1541
  _globals['_GETCOLLECTIONINFOREQUEST']._serialized_end=1592
  _globals['_COLLECTIONEXISTSREQUEST']._serialized_start=1594
  _globals['_COLLECTIONEXISTSREQUEST']._serialized_end=1644
  _globals['_COLLECTIONEXISTS']._serialized_start=1646
  _globals['_COLLECTIONEXISTS']._serialized_end=1680
  _globals['_COLLECTIONEXISTSRESPONSE']._serialized_start=1682
  _globals['_COLLECTIONEXISTSRESPONSE']._serialized_end=1764
  _globals['_LISTCOLLECTIONSREQUEST']._serialized_start=1766
  _globals['_LISTCOLLECTIONSREQUEST']._serialized_end=1790
  _globals['_COLLECTIONDESCRIPTION']._serialized_start=1792
  _globals['_COLLECTIONDESCRIPTION']._serialized_end=1829
  _globals['_GETCOLLECTIONINFORESPONSE']._serialized_start=1831
  _globals['_GETCOLLECTIONINFORESPONSE']._serialized_end=1912
  _globals['_LISTCOLLECTIONSRESPONSE']._serialized_start=1914
  _globals['_LISTCOLLECTIONSRESPONSE']._serialized_end=2005
  _globals['_MAXOPTIMIZATIONTHREADS']._serialized_start=2008
  _globals['_MAXOPTIMIZATIONTHREADS']._serialized_end=2140
  _globals['_MAXOPTIMIZATIONTHREADS_SETTING']._serialized_start=2110
  _globals['_MAXOPTIMIZATIONTHREADS_SETTING']._serialized_end=2129
  _globals['_OPTIMIZERSTATUS']._serialized_start=2142
  _globals['_OPTIMIZERSTATUS']._serialized_end=2186
  _globals['_COLLECTIONWARNING']._serialized_start=2188
  _globals['_COLLECTIONWARNING']._serialized_end=2224
  _globals['_HNSWCONFIGDIFF']._serialized_start=2227
  _globals['_HNSWCONFIGDIFF']._serialized_end=2547
  _globals['_SPARSEINDEXCONFIG']._serialized_start=2550
  _globals['_SPARSEINDEXCONFIG']._serialized_end=2715
  _globals['_WALCONFIGDIFF']._serialized_start=2718
  _globals['_WALCONFIGDIFF']._serialized_end=2893
  _globals['_OPTIMIZERSCONFIGDIFF']._serialized_start=2896
  _globals['_OPTIMIZERSCONFIGDIFF']._serialized_end=3510
  _globals['_SCALARQUANTIZATION']._serialized_start=3513
  _globals['_SCALARQUANTIZATION']._serialized_end=3649
  _globals['_PRODUCTQUANTIZATION']._serialized_start=3651
  _globals['_PRODUCTQUANTIZATION']._serialized_end=3759
  _globals['_BINARYQUANTIZATIONQUERYENCODING']._serialized_start=3762
  _globals['_BINARYQUANTIZATIONQUERYENCODING']._serialized_end=3944
  _globals['_BINARYQUANTIZATIONQUERYENCODING_SETTING']._serialized_start=3865
  _globals['_BINARYQUANTIZATIONQUERYENCODING_SETTING']._serialized_end=3933
  _globals['_BINARYQUANTIZATION']._serialized_start=3947
  _globals['_BINARYQUANTIZATION']._serialized_end=4168
  _globals['_QUANTIZATIONCONFIG']._serialized_start=4171
  _globals['_QUANTIZATIONCONFIG']._serialized_end=4347
  _globals['_DISABLED']._serialized_start=4349
  _globals['_DISABLED']._serialized_end=4359
  _globals['_QUANTIZATIONCONFIGDIFF']._serialized_start=4362
  _globals['_QUANTIZATIONCONFIGDIFF']._serialized_end=4580
  _globals['_STRICTMODECONFIG']._serialized_start=4583
  _globals['_STRICTMODECONFIG']._serialized_end=5792
  _globals['_STRICTMODESPARSECONFIG']._serialized_start=5795
  _globals['_STRICTMODESPARSECONFIG']._serialized_end=5971
  _globals['_STRICTMODESPARSECONFIG_SPARSECONFIGENTRY']._serialized_start=5894
  _globals['_STRICTMODESPARSECONFIG_SPARSECONFIGENTRY']._serialized_end=5971
  _globals['_STRICTMODESPARSE']._serialized_start=5973
  _globals['_STRICTMODESPARSE']._serialized_end=6031
  _globals['_STRICTMODEMULTIVECTORCONFIG']._serialized_start=6034
  _globals['_STRICTMODEMULTIVECTORCONFIG']._serialized_end=6240
  _globals['_STRICTMODEMULTIVECTORCONFIG_MULTIVECTORCONFIGENTRY']._serialized_start=6153
  _globals['_STRICTMODEMULTIVECTORCONFIG_MULTIVECTORCONFIGENTRY']._serialized_end=6240
  _globals['_STRICTMODEMULTIVECTOR']._serialized_start=6242
  _globals['_STRICTMODEMULTIVECTOR']._serialized_end=6307
  _globals['_CREATECOLLECTION']._serialized_start=6310
  _globals['_CREATECOLLECTION']._serialized_end=7361
  _globals['_CREATECOLLECTION_METADATAENTRY']._serialized_start=7015
  _globals['_CREATECOLLECTION_METADATAENTRY']._serialized_end=7077
  _globals['_UPDATECOLLECTION']._serialized_start=7364
  _globals['_UPDATECOLLECTION']._serialized_end=8112
  _globals['_UPDATECOLLECTION_METADATAENTRY']._serialized_start=7015
  _globals['_UPDATECOLLECTION_METADATAENTRY']._serialized_end=7077
  _globals['_DELETECOLLECTION']._serialized_start=8114
  _globals['_DELETECOLLECTION']._serialized_end=8191
  _globals['_COLLECTIONOPERATIONRESPONSE']._serialized_start=8193
  _globals['_COLLECTIONOPERATIONRESPONSE']._serialized_end=8252
  _globals['_COLLECTIONPARAMS']._serialized_start=8255
  _globals['_COLLECTIONPARAMS']._serialized_end=8749
  _globals['_COLLECTIONPARAMSDIFF']._serialized_start=8752
  _globals['_COLLECTIONPARAMSDIFF']._serialized_end=9006
  _globals['_COLLECTIONCONFIG']._serialized_start=9009
  _globals['_COLLECTIONCONFIG']._serialized_end=9503
  _globals['_COLLECTIONCONFIG_METADATAENTRY']._serialized_start=7015
  _globals['_COLLECTIONCONFIG_METADATAENTRY']._serialized_end=7077
  _globals['_KEYWORDINDEXPARAMS']._serialized_start=9505
  _globals['_KEYWORDINDEXPARAMS']._serialized_end=9597
  _globals['_INTEGERINDEXPARAMS']._serialized_start=9600
  _globals['_INTEGERINDEXPARAMS']._serialized_end=9760
  _globals['_FLOATINDEXPARAMS']._serialized_start=9762
  _globals['_FLOATINDEXPARAMS']._serialized_end=9858
  _globals['_GEOINDEXPARAMS']._serialized_start=9860
  _globals['_GEOINDEXPARAMS']._serialized_end=9910
  _globals['_STOPWORDSSET']._serialized_start=9912
  _globals['_STOPWORDSSET']._serialized_end=9961
  _globals['_TEXTINDEXPARAMS']._serialized_start=9964
  _globals['_TEXTINDEXPARAMS']._serialized_end=10404
  _globals['_STEMMINGALGORITHM']._serialized_start=10406
  _globals['_STEMMINGALGORITHM']._serialized_end=10488
  _globals['_SNOWBALLPARAMS']._serialized_start=10490
  _globals['_SNOWBALLPARAMS']._serialized_end=10524
  _globals['_BOOLINDEXPARAMS']._serialized_start=10526
  _globals['_BOOLINDEXPARAMS']._serialized_end=10577
  _globals['_DATETIMEINDEXPARAMS']._serialized_start=10579
  _globals['_DATETIMEINDEXPARAMS']._serialized_end=10678
  _globals['_UUIDINDEXPARAMS']._serialized_start=10680
  _globals['_UUIDINDEXPARAMS']._serialized_end=10769
  _globals['_PAYLOADINDEXPARAMS']._serialized_start=10772
  _globals['_PAYLOADINDEXPARAMS']._serialized_end=11260
  _globals['_PAYLOADSCHEMAINFO']._serialized_start=11263
  _globals['_PAYLOADSCHEMAINFO']._serialized_end=11420
  _globals['_COLLECTIONINFO']._serialized_start=11423
  _globals['_COLLECTIONINFO']._serialized_end=11915
  _globals['_COLLECTIONINFO_PAYLOADSCHEMAENTRY']._serialized_start=11775
  _globals['_COLLECTIONINFO_PAYLOADSCHEMAENTRY']._serialized_end=11854
  _globals['_CHANGEALIASES']._serialized_start=11917
  _globals['_CHANGEALIASES']._serialized_end=12008
  _globals['_ALIASOPERATIONS']._serialized_start=12011
  _globals['_ALIASOPERATIONS']._serialized_end=12173
  _globals['_CREATEALIAS']._serialized_start=12175
  _globals['_CREATEALIAS']._serialized_end=12233
  _globals['_RENAMEALIAS']._serialized_start=12235
  _globals['_RENAMEALIAS']._serialized_end=12296
  _globals['_DELETEALIAS']._serialized_start=12298
  _globals['_DELETEALIAS']._serialized_end=12331
  _globals['_LISTALIASESREQUEST']._serialized_start=12333
  _globals['_LISTALIASESREQUEST']._serialized_end=12353
  _globals['_LISTCOLLECTIONALIASESREQUEST']._serialized_start=12355
  _globals['_LISTCOLLECTIONALIASESREQUEST']._serialized_end=12410
  _globals['_ALIASDESCRIPTION']._serialized_start=12412
  _globals['_ALIASDESCRIPTION']._serialized_end=12475
  _globals['_LISTALIASESRESPONSE']._serialized_start=12477
  _globals['_LISTALIASESRESPONSE']._serialized_end=12555
  _globals['_COLLECTIONCLUSTERINFOREQUEST']._serialized_start=12557
  _globals['_COLLECTIONCLUSTERINFOREQUEST']._serialized_end=12612
  _globals['_SHARDKEY']._serialized_start=12614
  _globals['_SHARDKEY']._serialized_end=12668
  _globals['_LOCALSHARDINFO']._serialized_start=12671
  _globals['_LOCALSHARDINFO']._serialized_end=12820
  _globals['_REMOTESHARDINFO']._serialized_start=12823
  _globals['_REMOTESHARDINFO']._serialized_end=12968
  _globals['_SHARDTRANSFERINFO']._serialized_start=12970
  _globals['_SHARDTRANSFERINFO']._serialized_end=13089
  _globals['_RESHARDINGINFO']._serialized_start=13092
  _globals['_RESHARDINGINFO']._serialized_end=13247
  _globals['_COLLECTIONCLUSTERINFORESPONSE']._serialized_start=13250
  _globals['_COLLECTIONCLUSTERINFORESPONSE']._serialized_end=13520
  _globals['_MOVESHARD']._serialized_start=13523
  _globals['_MOVESHARD']._serialized_end=13697
  _globals['_REPLICATESHARD']._serialized_start=13700
  _globals['_REPLICATESHARD']._serialized_end=13879
  _globals['_ABORTSHARDTRANSFER']._serialized_start=13881
  _globals['_ABORTSHARDTRANSFER']._serialized_end=14003
  _globals['_RESTARTTRANSFER']._serialized_start=14006
  _globals['_RESTARTTRANSFER']._serialized_end=14170
  _globals['_REPLICATEPOINTS']._serialized_start=14173
  _globals['_REPLICATEPOINTS']._serialized_end=14320
  _globals['_REPLICA']._serialized_start=14322
  _globals['_REPLICA']._serialized_end=14366
  _globals['_CREATESHARDKEY']._serialized_start=14369
  _globals['_CREATESHARDKEY']._serialized_end=14611
  _globals['_DELETESHARDKEY']._serialized_start=14613
  _globals['_DELETESHARDKEY']._serialized_end=14666
  _globals['_UPDATECOLLECTIONCLUSTERSETUPREQUEST']._serialized_start=14669
  _globals['_UPDATECOLLECTIONCLUSTERSETUPREQUEST']._serialized_end=15175
  _globals['_UPDATECOLLECTIONCLUSTERSETUPRESPONSE']._serialized_start=15177
  _globals['_UPDATECOLLECTIONCLUSTERSETUPRESPONSE']._serialized_end=15231
  _globals['_CREATESHARDKEYREQUEST']._serialized_start=15233
  _globals['_CREATESHARDKEYREQUEST']._serialized_end=15356
  _globals['_DELETESHARDKEYREQUEST']._serialized_start=15358
  _globals['_DELETESHARDKEYREQUEST']._serialized_end=15481
  _globals['_CREATESHARDKEYRESPONSE']._serialized_start=15483
  _globals['_CREATESHARDKEYRESPONSE']._serialized_end=15523
  _globals['_DELETESHARDKEYRESPONSE']._serialized_start=15525
  _globals['_DELETESHARDKEYRESPONSE']._serialized_end=15565
# @@protoc_insertion_point(module_scope)
