from . import common_pb2 as _common_pb2
from . import rg_pb2 as _rg_pb2
from . import schema_pb2 as _schema_pb2
from . import feder_pb2 as _feder_pb2
from . import msg_pb2 as _msg_pb2
from google.protobuf import descriptor_pb2 as _descriptor_pb2
from google.protobuf.internal import containers as _containers
from google.protobuf.internal import enum_type_wrapper as _enum_type_wrapper
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from typing import ClassVar as _ClassVar, Iterable as _Iterable, Mapping as _Mapping, Optional as _Optional, Union as _Union
DESCRIPTOR: _descriptor.FileDescriptor
class ShowType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
__slots__ = ()
All: _ClassVar[ShowType]
InMemory: _ClassVar[ShowType]
class OperatePrivilegeGroupType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
__slots__ = ()
AddPrivilegesToGroup: _ClassVar[OperatePrivilegeGroupType]
RemovePrivilegesFromGroup: _ClassVar[OperatePrivilegeGroupType]
class OperateUserRoleType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
__slots__ = ()
AddUserToRole: _ClassVar[OperateUserRoleType]
RemoveUserFromRole: _ClassVar[OperateUserRoleType]
class PrivilegeLevel(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
__slots__ = ()
Cluster: _ClassVar[PrivilegeLevel]
Database: _ClassVar[PrivilegeLevel]
Collection: _ClassVar[PrivilegeLevel]
class OperatePrivilegeType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
__slots__ = ()
Grant: _ClassVar[OperatePrivilegeType]
Revoke: _ClassVar[OperatePrivilegeType]
class QuotaState(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
__slots__ = ()
Unknown: _ClassVar[QuotaState]
ReadLimited: _ClassVar[QuotaState]
WriteLimited: _ClassVar[QuotaState]
DenyToRead: _ClassVar[QuotaState]
DenyToWrite: _ClassVar[QuotaState]
All: ShowType
InMemory: ShowType
AddPrivilegesToGroup: OperatePrivilegeGroupType
RemovePrivilegesFromGroup: OperatePrivilegeGroupType
AddUserToRole: OperateUserRoleType
RemoveUserFromRole: OperateUserRoleType
Cluster: PrivilegeLevel
Database: PrivilegeLevel
Collection: PrivilegeLevel
Grant: OperatePrivilegeType
Revoke: OperatePrivilegeType
Unknown: QuotaState
ReadLimited: QuotaState
WriteLimited: QuotaState
DenyToRead: QuotaState
DenyToWrite: QuotaState
MILVUS_EXT_OBJ_FIELD_NUMBER: _ClassVar[int]
milvus_ext_obj: _descriptor.FieldDescriptor
class CreateAliasRequest(_message.Message):
__slots__ = ("base", "db_name", "collection_name", "alias")
BASE_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
COLLECTION_NAME_FIELD_NUMBER: _ClassVar[int]
ALIAS_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
db_name: str
collection_name: str
alias: str
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., db_name: _Optional[str] = ..., collection_name: _Optional[str] = ..., alias: _Optional[str] = ...) -> None: ...
class DropAliasRequest(_message.Message):
__slots__ = ("base", "db_name", "alias")
BASE_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
ALIAS_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
db_name: str
alias: str
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., db_name: _Optional[str] = ..., alias: _Optional[str] = ...) -> None: ...
class AlterAliasRequest(_message.Message):
__slots__ = ("base", "db_name", "collection_name", "alias")
BASE_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
COLLECTION_NAME_FIELD_NUMBER: _ClassVar[int]
ALIAS_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
db_name: str
collection_name: str
alias: str
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., db_name: _Optional[str] = ..., collection_name: _Optional[str] = ..., alias: _Optional[str] = ...) -> None: ...
class DescribeAliasRequest(_message.Message):
__slots__ = ("base", "db_name", "alias")
BASE_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
ALIAS_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
db_name: str
alias: str
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., db_name: _Optional[str] = ..., alias: _Optional[str] = ...) -> None: ...
class DescribeAliasResponse(_message.Message):
__slots__ = ("status", "db_name", "alias", "collection")
STATUS_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
ALIAS_FIELD_NUMBER: _ClassVar[int]
COLLECTION_FIELD_NUMBER: _ClassVar[int]
status: _common_pb2.Status
db_name: str
alias: str
collection: str
def __init__(self, status: _Optional[_Union[_common_pb2.Status, _Mapping]] = ..., db_name: _Optional[str] = ..., alias: _Optional[str] = ..., collection: _Optional[str] = ...) -> None: ...
class ListAliasesRequest(_message.Message):
__slots__ = ("base", "db_name", "collection_name")
BASE_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
COLLECTION_NAME_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
db_name: str
collection_name: str
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., db_name: _Optional[str] = ..., collection_name: _Optional[str] = ...) -> None: ...
class ListAliasesResponse(_message.Message):
__slots__ = ("status", "db_name", "collection_name", "aliases")
STATUS_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
COLLECTION_NAME_FIELD_NUMBER: _ClassVar[int]
ALIASES_FIELD_NUMBER: _ClassVar[int]
status: _common_pb2.Status
db_name: str
collection_name: str
aliases: _containers.RepeatedScalarFieldContainer[str]
def __init__(self, status: _Optional[_Union[_common_pb2.Status, _Mapping]] = ..., db_name: _Optional[str] = ..., collection_name: _Optional[str] = ..., aliases: _Optional[_Iterable[str]] = ...) -> None: ...
class CreateCollectionRequest(_message.Message):
__slots__ = ("base", "db_name", "collection_name", "schema", "shards_num", "consistency_level", "properties", "num_partitions")
BASE_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
COLLECTION_NAME_FIELD_NUMBER: _ClassVar[int]
SCHEMA_FIELD_NUMBER: _ClassVar[int]
SHARDS_NUM_FIELD_NUMBER: _ClassVar[int]
CONSISTENCY_LEVEL_FIELD_NUMBER: _ClassVar[int]
PROPERTIES_FIELD_NUMBER: _ClassVar[int]
NUM_PARTITIONS_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
db_name: str
collection_name: str
schema: bytes
shards_num: int
consistency_level: _common_pb2.ConsistencyLevel
properties: _containers.RepeatedCompositeFieldContainer[_common_pb2.KeyValuePair]
num_partitions: int
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., db_name: _Optional[str] = ..., collection_name: _Optional[str] = ..., schema: _Optional[bytes] = ..., shards_num: _Optional[int] = ..., consistency_level: _Optional[_Union[_common_pb2.ConsistencyLevel, str]] = ..., properties: _Optional[_Iterable[_Union[_common_pb2.KeyValuePair, _Mapping]]] = ..., num_partitions: _Optional[int] = ...) -> None: ...
class DropCollectionRequest(_message.Message):
__slots__ = ("base", "db_name", "collection_name")
BASE_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
COLLECTION_NAME_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
db_name: str
collection_name: str
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., db_name: _Optional[str] = ..., collection_name: _Optional[str] = ...) -> None: ...
class AlterCollectionRequest(_message.Message):
__slots__ = ("base", "db_name", "collection_name", "collectionID", "properties", "delete_keys")
BASE_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
COLLECTION_NAME_FIELD_NUMBER: _ClassVar[int]
COLLECTIONID_FIELD_NUMBER: _ClassVar[int]
PROPERTIES_FIELD_NUMBER: _ClassVar[int]
DELETE_KEYS_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
db_name: str
collection_name: str
collectionID: int
properties: _containers.RepeatedCompositeFieldContainer[_common_pb2.KeyValuePair]
delete_keys: _containers.RepeatedScalarFieldContainer[str]
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., db_name: _Optional[str] = ..., collection_name: _Optional[str] = ..., collectionID: _Optional[int] = ..., properties: _Optional[_Iterable[_Union[_common_pb2.KeyValuePair, _Mapping]]] = ..., delete_keys: _Optional[_Iterable[str]] = ...) -> None: ...
class AlterCollectionFieldRequest(_message.Message):
__slots__ = ("base", "db_name", "collection_name", "field_name", "properties")
BASE_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
COLLECTION_NAME_FIELD_NUMBER: _ClassVar[int]
FIELD_NAME_FIELD_NUMBER: _ClassVar[int]
PROPERTIES_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
db_name: str
collection_name: str
field_name: str
properties: _containers.RepeatedCompositeFieldContainer[_common_pb2.KeyValuePair]
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., db_name: _Optional[str] = ..., collection_name: _Optional[str] = ..., field_name: _Optional[str] = ..., properties: _Optional[_Iterable[_Union[_common_pb2.KeyValuePair, _Mapping]]] = ...) -> None: ...
class HasCollectionRequest(_message.Message):
__slots__ = ("base", "db_name", "collection_name", "time_stamp")
BASE_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
COLLECTION_NAME_FIELD_NUMBER: _ClassVar[int]
TIME_STAMP_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
db_name: str
collection_name: str
time_stamp: int
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., db_name: _Optional[str] = ..., collection_name: _Optional[str] = ..., time_stamp: _Optional[int] = ...) -> None: ...
class BoolResponse(_message.Message):
__slots__ = ("status", "value")
STATUS_FIELD_NUMBER: _ClassVar[int]
VALUE_FIELD_NUMBER: _ClassVar[int]
status: _common_pb2.Status
value: bool
def __init__(self, status: _Optional[_Union[_common_pb2.Status, _Mapping]] = ..., value: bool = ...) -> None: ...
class StringResponse(_message.Message):
__slots__ = ("status", "value")
STATUS_FIELD_NUMBER: _ClassVar[int]
VALUE_FIELD_NUMBER: _ClassVar[int]
status: _common_pb2.Status
value: str
def __init__(self, status: _Optional[_Union[_common_pb2.Status, _Mapping]] = ..., value: _Optional[str] = ...) -> None: ...
class DescribeCollectionRequest(_message.Message):
__slots__ = ("base", "db_name", "collection_name", "collectionID", "time_stamp")
BASE_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
COLLECTION_NAME_FIELD_NUMBER: _ClassVar[int]
COLLECTIONID_FIELD_NUMBER: _ClassVar[int]
TIME_STAMP_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
db_name: str
collection_name: str
collectionID: int
time_stamp: int
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., db_name: _Optional[str] = ..., collection_name: _Optional[str] = ..., collectionID: _Optional[int] = ..., time_stamp: _Optional[int] = ...) -> None: ...
class DescribeCollectionResponse(_message.Message):
__slots__ = ("status", "schema", "collectionID", "virtual_channel_names", "physical_channel_names", "created_timestamp", "created_utc_timestamp", "shards_num", "aliases", "start_positions", "consistency_level", "collection_name", "properties", "db_name", "num_partitions", "db_id")
STATUS_FIELD_NUMBER: _ClassVar[int]
SCHEMA_FIELD_NUMBER: _ClassVar[int]
COLLECTIONID_FIELD_NUMBER: _ClassVar[int]
VIRTUAL_CHANNEL_NAMES_FIELD_NUMBER: _ClassVar[int]
PHYSICAL_CHANNEL_NAMES_FIELD_NUMBER: _ClassVar[int]
CREATED_TIMESTAMP_FIELD_NUMBER: _ClassVar[int]
CREATED_UTC_TIMESTAMP_FIELD_NUMBER: _ClassVar[int]
SHARDS_NUM_FIELD_NUMBER: _ClassVar[int]
ALIASES_FIELD_NUMBER: _ClassVar[int]
START_POSITIONS_FIELD_NUMBER: _ClassVar[int]
CONSISTENCY_LEVEL_FIELD_NUMBER: _ClassVar[int]
COLLECTION_NAME_FIELD_NUMBER: _ClassVar[int]
PROPERTIES_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
NUM_PARTITIONS_FIELD_NUMBER: _ClassVar[int]
DB_ID_FIELD_NUMBER: _ClassVar[int]
status: _common_pb2.Status
schema: _schema_pb2.CollectionSchema
collectionID: int
virtual_channel_names: _containers.RepeatedScalarFieldContainer[str]
physical_channel_names: _containers.RepeatedScalarFieldContainer[str]
created_timestamp: int
created_utc_timestamp: int
shards_num: int
aliases: _containers.RepeatedScalarFieldContainer[str]
start_positions: _containers.RepeatedCompositeFieldContainer[_common_pb2.KeyDataPair]
consistency_level: _common_pb2.ConsistencyLevel
collection_name: str
properties: _containers.RepeatedCompositeFieldContainer[_common_pb2.KeyValuePair]
db_name: str
num_partitions: int
db_id: int
def __init__(self, status: _Optional[_Union[_common_pb2.Status, _Mapping]] = ..., schema: _Optional[_Union[_schema_pb2.CollectionSchema, _Mapping]] = ..., collectionID: _Optional[int] = ..., virtual_channel_names: _Optional[_Iterable[str]] = ..., physical_channel_names: _Optional[_Iterable[str]] = ..., created_timestamp: _Optional[int] = ..., created_utc_timestamp: _Optional[int] = ..., shards_num: _Optional[int] = ..., aliases: _Optional[_Iterable[str]] = ..., start_positions: _Optional[_Iterable[_Union[_common_pb2.KeyDataPair, _Mapping]]] = ..., consistency_level: _Optional[_Union[_common_pb2.ConsistencyLevel, str]] = ..., collection_name: _Optional[str] = ..., properties: _Optional[_Iterable[_Union[_common_pb2.KeyValuePair, _Mapping]]] = ..., db_name: _Optional[str] = ..., num_partitions: _Optional[int] = ..., db_id: _Optional[int] = ...) -> None: ...
class LoadCollectionRequest(_message.Message):
__slots__ = ("base", "db_name", "collection_name", "replica_number", "resource_groups", "refresh", "load_fields", "skip_load_dynamic_field")
BASE_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
COLLECTION_NAME_FIELD_NUMBER: _ClassVar[int]
REPLICA_NUMBER_FIELD_NUMBER: _ClassVar[int]
RESOURCE_GROUPS_FIELD_NUMBER: _ClassVar[int]
REFRESH_FIELD_NUMBER: _ClassVar[int]
LOAD_FIELDS_FIELD_NUMBER: _ClassVar[int]
SKIP_LOAD_DYNAMIC_FIELD_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
db_name: str
collection_name: str
replica_number: int
resource_groups: _containers.RepeatedScalarFieldContainer[str]
refresh: bool
load_fields: _containers.RepeatedScalarFieldContainer[str]
skip_load_dynamic_field: bool
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., db_name: _Optional[str] = ..., collection_name: _Optional[str] = ..., replica_number: _Optional[int] = ..., resource_groups: _Optional[_Iterable[str]] = ..., refresh: bool = ..., load_fields: _Optional[_Iterable[str]] = ..., skip_load_dynamic_field: bool = ...) -> None: ...
class ReleaseCollectionRequest(_message.Message):
__slots__ = ("base", "db_name", "collection_name")
BASE_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
COLLECTION_NAME_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
db_name: str
collection_name: str
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., db_name: _Optional[str] = ..., collection_name: _Optional[str] = ...) -> None: ...
class GetStatisticsRequest(_message.Message):
__slots__ = ("base", "db_name", "collection_name", "partition_names", "guarantee_timestamp")
BASE_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
COLLECTION_NAME_FIELD_NUMBER: _ClassVar[int]
PARTITION_NAMES_FIELD_NUMBER: _ClassVar[int]
GUARANTEE_TIMESTAMP_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
db_name: str
collection_name: str
partition_names: _containers.RepeatedScalarFieldContainer[str]
guarantee_timestamp: int
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., db_name: _Optional[str] = ..., collection_name: _Optional[str] = ..., partition_names: _Optional[_Iterable[str]] = ..., guarantee_timestamp: _Optional[int] = ...) -> None: ...
class GetStatisticsResponse(_message.Message):
__slots__ = ("status", "stats")
STATUS_FIELD_NUMBER: _ClassVar[int]
STATS_FIELD_NUMBER: _ClassVar[int]
status: _common_pb2.Status
stats: _containers.RepeatedCompositeFieldContainer[_common_pb2.KeyValuePair]
def __init__(self, status: _Optional[_Union[_common_pb2.Status, _Mapping]] = ..., stats: _Optional[_Iterable[_Union[_common_pb2.KeyValuePair, _Mapping]]] = ...) -> None: ...
class GetCollectionStatisticsRequest(_message.Message):
__slots__ = ("base", "db_name", "collection_name")
BASE_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
COLLECTION_NAME_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
db_name: str
collection_name: str
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., db_name: _Optional[str] = ..., collection_name: _Optional[str] = ...) -> None: ...
class GetCollectionStatisticsResponse(_message.Message):
__slots__ = ("status", "stats")
STATUS_FIELD_NUMBER: _ClassVar[int]
STATS_FIELD_NUMBER: _ClassVar[int]
status: _common_pb2.Status
stats: _containers.RepeatedCompositeFieldContainer[_common_pb2.KeyValuePair]
def __init__(self, status: _Optional[_Union[_common_pb2.Status, _Mapping]] = ..., stats: _Optional[_Iterable[_Union[_common_pb2.KeyValuePair, _Mapping]]] = ...) -> None: ...
class ShowCollectionsRequest(_message.Message):
__slots__ = ("base", "db_name", "time_stamp", "type", "collection_names")
BASE_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
TIME_STAMP_FIELD_NUMBER: _ClassVar[int]
TYPE_FIELD_NUMBER: _ClassVar[int]
COLLECTION_NAMES_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
db_name: str
time_stamp: int
type: ShowType
collection_names: _containers.RepeatedScalarFieldContainer[str]
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., db_name: _Optional[str] = ..., time_stamp: _Optional[int] = ..., type: _Optional[_Union[ShowType, str]] = ..., collection_names: _Optional[_Iterable[str]] = ...) -> None: ...
class ShowCollectionsResponse(_message.Message):
__slots__ = ("status", "collection_names", "collection_ids", "created_timestamps", "created_utc_timestamps", "inMemory_percentages", "query_service_available")
STATUS_FIELD_NUMBER: _ClassVar[int]
COLLECTION_NAMES_FIELD_NUMBER: _ClassVar[int]
COLLECTION_IDS_FIELD_NUMBER: _ClassVar[int]
CREATED_TIMESTAMPS_FIELD_NUMBER: _ClassVar[int]
CREATED_UTC_TIMESTAMPS_FIELD_NUMBER: _ClassVar[int]
INMEMORY_PERCENTAGES_FIELD_NUMBER: _ClassVar[int]
QUERY_SERVICE_AVAILABLE_FIELD_NUMBER: _ClassVar[int]
status: _common_pb2.Status
collection_names: _containers.RepeatedScalarFieldContainer[str]
collection_ids: _containers.RepeatedScalarFieldContainer[int]
created_timestamps: _containers.RepeatedScalarFieldContainer[int]
created_utc_timestamps: _containers.RepeatedScalarFieldContainer[int]
inMemory_percentages: _containers.RepeatedScalarFieldContainer[int]
query_service_available: _containers.RepeatedScalarFieldContainer[bool]
def __init__(self, status: _Optional[_Union[_common_pb2.Status, _Mapping]] = ..., collection_names: _Optional[_Iterable[str]] = ..., collection_ids: _Optional[_Iterable[int]] = ..., created_timestamps: _Optional[_Iterable[int]] = ..., created_utc_timestamps: _Optional[_Iterable[int]] = ..., inMemory_percentages: _Optional[_Iterable[int]] = ..., query_service_available: _Optional[_Iterable[bool]] = ...) -> None: ...
class CreatePartitionRequest(_message.Message):
__slots__ = ("base", "db_name", "collection_name", "partition_name")
BASE_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
COLLECTION_NAME_FIELD_NUMBER: _ClassVar[int]
PARTITION_NAME_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
db_name: str
collection_name: str
partition_name: str
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., db_name: _Optional[str] = ..., collection_name: _Optional[str] = ..., partition_name: _Optional[str] = ...) -> None: ...
class DropPartitionRequest(_message.Message):
__slots__ = ("base", "db_name", "collection_name", "partition_name")
BASE_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
COLLECTION_NAME_FIELD_NUMBER: _ClassVar[int]
PARTITION_NAME_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
db_name: str
collection_name: str
partition_name: str
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., db_name: _Optional[str] = ..., collection_name: _Optional[str] = ..., partition_name: _Optional[str] = ...) -> None: ...
class HasPartitionRequest(_message.Message):
__slots__ = ("base", "db_name", "collection_name", "partition_name")
BASE_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
COLLECTION_NAME_FIELD_NUMBER: _ClassVar[int]
PARTITION_NAME_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
db_name: str
collection_name: str
partition_name: str
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., db_name: _Optional[str] = ..., collection_name: _Optional[str] = ..., partition_name: _Optional[str] = ...) -> None: ...
class LoadPartitionsRequest(_message.Message):
__slots__ = ("base", "db_name", "collection_name", "partition_names", "replica_number", "resource_groups", "refresh", "load_fields", "skip_load_dynamic_field")
BASE_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
COLLECTION_NAME_FIELD_NUMBER: _ClassVar[int]
PARTITION_NAMES_FIELD_NUMBER: _ClassVar[int]
REPLICA_NUMBER_FIELD_NUMBER: _ClassVar[int]
RESOURCE_GROUPS_FIELD_NUMBER: _ClassVar[int]
REFRESH_FIELD_NUMBER: _ClassVar[int]
LOAD_FIELDS_FIELD_NUMBER: _ClassVar[int]
SKIP_LOAD_DYNAMIC_FIELD_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
db_name: str
collection_name: str
partition_names: _containers.RepeatedScalarFieldContainer[str]
replica_number: int
resource_groups: _containers.RepeatedScalarFieldContainer[str]
refresh: bool
load_fields: _containers.RepeatedScalarFieldContainer[str]
skip_load_dynamic_field: bool
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., db_name: _Optional[str] = ..., collection_name: _Optional[str] = ..., partition_names: _Optional[_Iterable[str]] = ..., replica_number: _Optional[int] = ..., resource_groups: _Optional[_Iterable[str]] = ..., refresh: bool = ..., load_fields: _Optional[_Iterable[str]] = ..., skip_load_dynamic_field: bool = ...) -> None: ...
class ReleasePartitionsRequest(_message.Message):
__slots__ = ("base", "db_name", "collection_name", "partition_names")
BASE_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
COLLECTION_NAME_FIELD_NUMBER: _ClassVar[int]
PARTITION_NAMES_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
db_name: str
collection_name: str
partition_names: _containers.RepeatedScalarFieldContainer[str]
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., db_name: _Optional[str] = ..., collection_name: _Optional[str] = ..., partition_names: _Optional[_Iterable[str]] = ...) -> None: ...
class GetPartitionStatisticsRequest(_message.Message):
__slots__ = ("base", "db_name", "collection_name", "partition_name")
BASE_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
COLLECTION_NAME_FIELD_NUMBER: _ClassVar[int]
PARTITION_NAME_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
db_name: str
collection_name: str
partition_name: str
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., db_name: _Optional[str] = ..., collection_name: _Optional[str] = ..., partition_name: _Optional[str] = ...) -> None: ...
class GetPartitionStatisticsResponse(_message.Message):
__slots__ = ("status", "stats")
STATUS_FIELD_NUMBER: _ClassVar[int]
STATS_FIELD_NUMBER: _ClassVar[int]
status: _common_pb2.Status
stats: _containers.RepeatedCompositeFieldContainer[_common_pb2.KeyValuePair]
def __init__(self, status: _Optional[_Union[_common_pb2.Status, _Mapping]] = ..., stats: _Optional[_Iterable[_Union[_common_pb2.KeyValuePair, _Mapping]]] = ...) -> None: ...
class ShowPartitionsRequest(_message.Message):
__slots__ = ("base", "db_name", "collection_name", "collectionID", "partition_names", "type")
BASE_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
COLLECTION_NAME_FIELD_NUMBER: _ClassVar[int]
COLLECTIONID_FIELD_NUMBER: _ClassVar[int]
PARTITION_NAMES_FIELD_NUMBER: _ClassVar[int]
TYPE_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
db_name: str
collection_name: str
collectionID: int
partition_names: _containers.RepeatedScalarFieldContainer[str]
type: ShowType
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., db_name: _Optional[str] = ..., collection_name: _Optional[str] = ..., collectionID: _Optional[int] = ..., partition_names: _Optional[_Iterable[str]] = ..., type: _Optional[_Union[ShowType, str]] = ...) -> None: ...
class ShowPartitionsResponse(_message.Message):
__slots__ = ("status", "partition_names", "partitionIDs", "created_timestamps", "created_utc_timestamps", "inMemory_percentages")
STATUS_FIELD_NUMBER: _ClassVar[int]
PARTITION_NAMES_FIELD_NUMBER: _ClassVar[int]
PARTITIONIDS_FIELD_NUMBER: _ClassVar[int]
CREATED_TIMESTAMPS_FIELD_NUMBER: _ClassVar[int]
CREATED_UTC_TIMESTAMPS_FIELD_NUMBER: _ClassVar[int]
INMEMORY_PERCENTAGES_FIELD_NUMBER: _ClassVar[int]
status: _common_pb2.Status
partition_names: _containers.RepeatedScalarFieldContainer[str]
partitionIDs: _containers.RepeatedScalarFieldContainer[int]
created_timestamps: _containers.RepeatedScalarFieldContainer[int]
created_utc_timestamps: _containers.RepeatedScalarFieldContainer[int]
inMemory_percentages: _containers.RepeatedScalarFieldContainer[int]
def __init__(self, status: _Optional[_Union[_common_pb2.Status, _Mapping]] = ..., partition_names: _Optional[_Iterable[str]] = ..., partitionIDs: _Optional[_Iterable[int]] = ..., created_timestamps: _Optional[_Iterable[int]] = ..., created_utc_timestamps: _Optional[_Iterable[int]] = ..., inMemory_percentages: _Optional[_Iterable[int]] = ...) -> None: ...
class DescribeSegmentRequest(_message.Message):
__slots__ = ("base", "collectionID", "segmentID")
BASE_FIELD_NUMBER: _ClassVar[int]
COLLECTIONID_FIELD_NUMBER: _ClassVar[int]
SEGMENTID_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
collectionID: int
segmentID: int
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., collectionID: _Optional[int] = ..., segmentID: _Optional[int] = ...) -> None: ...
class DescribeSegmentResponse(_message.Message):
__slots__ = ("status", "indexID", "buildID", "enable_index", "fieldID")
STATUS_FIELD_NUMBER: _ClassVar[int]
INDEXID_FIELD_NUMBER: _ClassVar[int]
BUILDID_FIELD_NUMBER: _ClassVar[int]
ENABLE_INDEX_FIELD_NUMBER: _ClassVar[int]
FIELDID_FIELD_NUMBER: _ClassVar[int]
status: _common_pb2.Status
indexID: int
buildID: int
enable_index: bool
fieldID: int
def __init__(self, status: _Optional[_Union[_common_pb2.Status, _Mapping]] = ..., indexID: _Optional[int] = ..., buildID: _Optional[int] = ..., enable_index: bool = ..., fieldID: _Optional[int] = ...) -> None: ...
class ShowSegmentsRequest(_message.Message):
__slots__ = ("base", "collectionID", "partitionID")
BASE_FIELD_NUMBER: _ClassVar[int]
COLLECTIONID_FIELD_NUMBER: _ClassVar[int]
PARTITIONID_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
collectionID: int
partitionID: int
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., collectionID: _Optional[int] = ..., partitionID: _Optional[int] = ...) -> None: ...
class ShowSegmentsResponse(_message.Message):
__slots__ = ("status", "segmentIDs")
STATUS_FIELD_NUMBER: _ClassVar[int]
SEGMENTIDS_FIELD_NUMBER: _ClassVar[int]
status: _common_pb2.Status
segmentIDs: _containers.RepeatedScalarFieldContainer[int]
def __init__(self, status: _Optional[_Union[_common_pb2.Status, _Mapping]] = ..., segmentIDs: _Optional[_Iterable[int]] = ...) -> None: ...
class CreateIndexRequest(_message.Message):
__slots__ = ("base", "db_name", "collection_name", "field_name", "extra_params", "index_name")
BASE_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
COLLECTION_NAME_FIELD_NUMBER: _ClassVar[int]
FIELD_NAME_FIELD_NUMBER: _ClassVar[int]
EXTRA_PARAMS_FIELD_NUMBER: _ClassVar[int]
INDEX_NAME_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
db_name: str
collection_name: str
field_name: str
extra_params: _containers.RepeatedCompositeFieldContainer[_common_pb2.KeyValuePair]
index_name: str
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., db_name: _Optional[str] = ..., collection_name: _Optional[str] = ..., field_name: _Optional[str] = ..., extra_params: _Optional[_Iterable[_Union[_common_pb2.KeyValuePair, _Mapping]]] = ..., index_name: _Optional[str] = ...) -> None: ...
class AlterIndexRequest(_message.Message):
__slots__ = ("base", "db_name", "collection_name", "index_name", "extra_params", "delete_keys")
BASE_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
COLLECTION_NAME_FIELD_NUMBER: _ClassVar[int]
INDEX_NAME_FIELD_NUMBER: _ClassVar[int]
EXTRA_PARAMS_FIELD_NUMBER: _ClassVar[int]
DELETE_KEYS_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
db_name: str
collection_name: str
index_name: str
extra_params: _containers.RepeatedCompositeFieldContainer[_common_pb2.KeyValuePair]
delete_keys: _containers.RepeatedScalarFieldContainer[str]
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., db_name: _Optional[str] = ..., collection_name: _Optional[str] = ..., index_name: _Optional[str] = ..., extra_params: _Optional[_Iterable[_Union[_common_pb2.KeyValuePair, _Mapping]]] = ..., delete_keys: _Optional[_Iterable[str]] = ...) -> None: ...
class DescribeIndexRequest(_message.Message):
__slots__ = ("base", "db_name", "collection_name", "field_name", "index_name", "timestamp")
BASE_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
COLLECTION_NAME_FIELD_NUMBER: _ClassVar[int]
FIELD_NAME_FIELD_NUMBER: _ClassVar[int]
INDEX_NAME_FIELD_NUMBER: _ClassVar[int]
TIMESTAMP_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
db_name: str
collection_name: str
field_name: str
index_name: str
timestamp: int
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., db_name: _Optional[str] = ..., collection_name: _Optional[str] = ..., field_name: _Optional[str] = ..., index_name: _Optional[str] = ..., timestamp: _Optional[int] = ...) -> None: ...
class IndexDescription(_message.Message):
__slots__ = ("index_name", "indexID", "params", "field_name", "indexed_rows", "total_rows", "state", "index_state_fail_reason", "pending_index_rows")
INDEX_NAME_FIELD_NUMBER: _ClassVar[int]
INDEXID_FIELD_NUMBER: _ClassVar[int]
PARAMS_FIELD_NUMBER: _ClassVar[int]
FIELD_NAME_FIELD_NUMBER: _ClassVar[int]
INDEXED_ROWS_FIELD_NUMBER: _ClassVar[int]
TOTAL_ROWS_FIELD_NUMBER: _ClassVar[int]
STATE_FIELD_NUMBER: _ClassVar[int]
INDEX_STATE_FAIL_REASON_FIELD_NUMBER: _ClassVar[int]
PENDING_INDEX_ROWS_FIELD_NUMBER: _ClassVar[int]
index_name: str
indexID: int
params: _containers.RepeatedCompositeFieldContainer[_common_pb2.KeyValuePair]
field_name: str
indexed_rows: int
total_rows: int
state: _common_pb2.IndexState
index_state_fail_reason: str
pending_index_rows: int
def __init__(self, index_name: _Optional[str] = ..., indexID: _Optional[int] = ..., params: _Optional[_Iterable[_Union[_common_pb2.KeyValuePair, _Mapping]]] = ..., field_name: _Optional[str] = ..., indexed_rows: _Optional[int] = ..., total_rows: _Optional[int] = ..., state: _Optional[_Union[_common_pb2.IndexState, str]] = ..., index_state_fail_reason: _Optional[str] = ..., pending_index_rows: _Optional[int] = ...) -> None: ...
class DescribeIndexResponse(_message.Message):
__slots__ = ("status", "index_descriptions")
STATUS_FIELD_NUMBER: _ClassVar[int]
INDEX_DESCRIPTIONS_FIELD_NUMBER: _ClassVar[int]
status: _common_pb2.Status
index_descriptions: _containers.RepeatedCompositeFieldContainer[IndexDescription]
def __init__(self, status: _Optional[_Union[_common_pb2.Status, _Mapping]] = ..., index_descriptions: _Optional[_Iterable[_Union[IndexDescription, _Mapping]]] = ...) -> None: ...
class GetIndexBuildProgressRequest(_message.Message):
__slots__ = ("base", "db_name", "collection_name", "field_name", "index_name")
BASE_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
COLLECTION_NAME_FIELD_NUMBER: _ClassVar[int]
FIELD_NAME_FIELD_NUMBER: _ClassVar[int]
INDEX_NAME_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
db_name: str
collection_name: str
field_name: str
index_name: str
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., db_name: _Optional[str] = ..., collection_name: _Optional[str] = ..., field_name: _Optional[str] = ..., index_name: _Optional[str] = ...) -> None: ...
class GetIndexBuildProgressResponse(_message.Message):
__slots__ = ("status", "indexed_rows", "total_rows")
STATUS_FIELD_NUMBER: _ClassVar[int]
INDEXED_ROWS_FIELD_NUMBER: _ClassVar[int]
TOTAL_ROWS_FIELD_NUMBER: _ClassVar[int]
status: _common_pb2.Status
indexed_rows: int
total_rows: int
def __init__(self, status: _Optional[_Union[_common_pb2.Status, _Mapping]] = ..., indexed_rows: _Optional[int] = ..., total_rows: _Optional[int] = ...) -> None: ...
class GetIndexStateRequest(_message.Message):
__slots__ = ("base", "db_name", "collection_name", "field_name", "index_name")
BASE_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
COLLECTION_NAME_FIELD_NUMBER: _ClassVar[int]
FIELD_NAME_FIELD_NUMBER: _ClassVar[int]
INDEX_NAME_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
db_name: str
collection_name: str
field_name: str
index_name: str
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., db_name: _Optional[str] = ..., collection_name: _Optional[str] = ..., field_name: _Optional[str] = ..., index_name: _Optional[str] = ...) -> None: ...
class GetIndexStateResponse(_message.Message):
__slots__ = ("status", "state", "fail_reason")
STATUS_FIELD_NUMBER: _ClassVar[int]
STATE_FIELD_NUMBER: _ClassVar[int]
FAIL_REASON_FIELD_NUMBER: _ClassVar[int]
status: _common_pb2.Status
state: _common_pb2.IndexState
fail_reason: str
def __init__(self, status: _Optional[_Union[_common_pb2.Status, _Mapping]] = ..., state: _Optional[_Union[_common_pb2.IndexState, str]] = ..., fail_reason: _Optional[str] = ...) -> None: ...
class DropIndexRequest(_message.Message):
__slots__ = ("base", "db_name", "collection_name", "field_name", "index_name")
BASE_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
COLLECTION_NAME_FIELD_NUMBER: _ClassVar[int]
FIELD_NAME_FIELD_NUMBER: _ClassVar[int]
INDEX_NAME_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
db_name: str
collection_name: str
field_name: str
index_name: str
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., db_name: _Optional[str] = ..., collection_name: _Optional[str] = ..., field_name: _Optional[str] = ..., index_name: _Optional[str] = ...) -> None: ...
class InsertRequest(_message.Message):
__slots__ = ("base", "db_name", "collection_name", "partition_name", "fields_data", "hash_keys", "num_rows")
BASE_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
COLLECTION_NAME_FIELD_NUMBER: _ClassVar[int]
PARTITION_NAME_FIELD_NUMBER: _ClassVar[int]
FIELDS_DATA_FIELD_NUMBER: _ClassVar[int]
HASH_KEYS_FIELD_NUMBER: _ClassVar[int]
NUM_ROWS_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
db_name: str
collection_name: str
partition_name: str
fields_data: _containers.RepeatedCompositeFieldContainer[_schema_pb2.FieldData]
hash_keys: _containers.RepeatedScalarFieldContainer[int]
num_rows: int
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., db_name: _Optional[str] = ..., collection_name: _Optional[str] = ..., partition_name: _Optional[str] = ..., fields_data: _Optional[_Iterable[_Union[_schema_pb2.FieldData, _Mapping]]] = ..., hash_keys: _Optional[_Iterable[int]] = ..., num_rows: _Optional[int] = ...) -> None: ...
class UpsertRequest(_message.Message):
__slots__ = ("base", "db_name", "collection_name", "partition_name", "fields_data", "hash_keys", "num_rows")
BASE_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
COLLECTION_NAME_FIELD_NUMBER: _ClassVar[int]
PARTITION_NAME_FIELD_NUMBER: _ClassVar[int]
FIELDS_DATA_FIELD_NUMBER: _ClassVar[int]
HASH_KEYS_FIELD_NUMBER: _ClassVar[int]
NUM_ROWS_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
db_name: str
collection_name: str
partition_name: str
fields_data: _containers.RepeatedCompositeFieldContainer[_schema_pb2.FieldData]
hash_keys: _containers.RepeatedScalarFieldContainer[int]
num_rows: int
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., db_name: _Optional[str] = ..., collection_name: _Optional[str] = ..., partition_name: _Optional[str] = ..., fields_data: _Optional[_Iterable[_Union[_schema_pb2.FieldData, _Mapping]]] = ..., hash_keys: _Optional[_Iterable[int]] = ..., num_rows: _Optional[int] = ...) -> None: ...
class MutationResult(_message.Message):
__slots__ = ("status", "IDs", "succ_index", "err_index", "acknowledged", "insert_cnt", "delete_cnt", "upsert_cnt", "timestamp")
STATUS_FIELD_NUMBER: _ClassVar[int]
IDS_FIELD_NUMBER: _ClassVar[int]
SUCC_INDEX_FIELD_NUMBER: _ClassVar[int]
ERR_INDEX_FIELD_NUMBER: _ClassVar[int]
ACKNOWLEDGED_FIELD_NUMBER: _ClassVar[int]
INSERT_CNT_FIELD_NUMBER: _ClassVar[int]
DELETE_CNT_FIELD_NUMBER: _ClassVar[int]
UPSERT_CNT_FIELD_NUMBER: _ClassVar[int]
TIMESTAMP_FIELD_NUMBER: _ClassVar[int]
status: _common_pb2.Status
IDs: _schema_pb2.IDs
succ_index: _containers.RepeatedScalarFieldContainer[int]
err_index: _containers.RepeatedScalarFieldContainer[int]
acknowledged: bool
insert_cnt: int
delete_cnt: int
upsert_cnt: int
timestamp: int
def __init__(self, status: _Optional[_Union[_common_pb2.Status, _Mapping]] = ..., IDs: _Optional[_Union[_schema_pb2.IDs, _Mapping]] = ..., succ_index: _Optional[_Iterable[int]] = ..., err_index: _Optional[_Iterable[int]] = ..., acknowledged: bool = ..., insert_cnt: _Optional[int] = ..., delete_cnt: _Optional[int] = ..., upsert_cnt: _Optional[int] = ..., timestamp: _Optional[int] = ...) -> None: ...
class DeleteRequest(_message.Message):
__slots__ = ("base", "db_name", "collection_name", "partition_name", "expr", "hash_keys", "consistency_level", "expr_template_values")
class ExprTemplateValuesEntry(_message.Message):
__slots__ = ("key", "value")
KEY_FIELD_NUMBER: _ClassVar[int]
VALUE_FIELD_NUMBER: _ClassVar[int]
key: str
value: _schema_pb2.TemplateValue
def __init__(self, key: _Optional[str] = ..., value: _Optional[_Union[_schema_pb2.TemplateValue, _Mapping]] = ...) -> None: ...
BASE_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
COLLECTION_NAME_FIELD_NUMBER: _ClassVar[int]
PARTITION_NAME_FIELD_NUMBER: _ClassVar[int]
EXPR_FIELD_NUMBER: _ClassVar[int]
HASH_KEYS_FIELD_NUMBER: _ClassVar[int]
CONSISTENCY_LEVEL_FIELD_NUMBER: _ClassVar[int]
EXPR_TEMPLATE_VALUES_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
db_name: str
collection_name: str
partition_name: str
expr: str
hash_keys: _containers.RepeatedScalarFieldContainer[int]
consistency_level: _common_pb2.ConsistencyLevel
expr_template_values: _containers.MessageMap[str, _schema_pb2.TemplateValue]
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., db_name: _Optional[str] = ..., collection_name: _Optional[str] = ..., partition_name: _Optional[str] = ..., expr: _Optional[str] = ..., hash_keys: _Optional[_Iterable[int]] = ..., consistency_level: _Optional[_Union[_common_pb2.ConsistencyLevel, str]] = ..., expr_template_values: _Optional[_Mapping[str, _schema_pb2.TemplateValue]] = ...) -> None: ...
class SubSearchRequest(_message.Message):
__slots__ = ("dsl", "placeholder_group", "dsl_type", "search_params", "nq", "expr_template_values")
class ExprTemplateValuesEntry(_message.Message):
__slots__ = ("key", "value")
KEY_FIELD_NUMBER: _ClassVar[int]
VALUE_FIELD_NUMBER: _ClassVar[int]
key: str
value: _schema_pb2.TemplateValue
def __init__(self, key: _Optional[str] = ..., value: _Optional[_Union[_schema_pb2.TemplateValue, _Mapping]] = ...) -> None: ...
DSL_FIELD_NUMBER: _ClassVar[int]
PLACEHOLDER_GROUP_FIELD_NUMBER: _ClassVar[int]
DSL_TYPE_FIELD_NUMBER: _ClassVar[int]
SEARCH_PARAMS_FIELD_NUMBER: _ClassVar[int]
NQ_FIELD_NUMBER: _ClassVar[int]
EXPR_TEMPLATE_VALUES_FIELD_NUMBER: _ClassVar[int]
dsl: str
placeholder_group: bytes
dsl_type: _common_pb2.DslType
search_params: _containers.RepeatedCompositeFieldContainer[_common_pb2.KeyValuePair]
nq: int
expr_template_values: _containers.MessageMap[str, _schema_pb2.TemplateValue]
def __init__(self, dsl: _Optional[str] = ..., placeholder_group: _Optional[bytes] = ..., dsl_type: _Optional[_Union[_common_pb2.DslType, str]] = ..., search_params: _Optional[_Iterable[_Union[_common_pb2.KeyValuePair, _Mapping]]] = ..., nq: _Optional[int] = ..., expr_template_values: _Optional[_Mapping[str, _schema_pb2.TemplateValue]] = ...) -> None: ...
class SearchRequest(_message.Message):
__slots__ = ("base", "db_name", "collection_name", "partition_names", "dsl", "placeholder_group", "dsl_type", "output_fields", "search_params", "travel_timestamp", "guarantee_timestamp", "nq", "not_return_all_meta", "consistency_level", "use_default_consistency", "search_by_primary_keys", "sub_reqs", "expr_template_values")
class ExprTemplateValuesEntry(_message.Message):
__slots__ = ("key", "value")
KEY_FIELD_NUMBER: _ClassVar[int]
VALUE_FIELD_NUMBER: _ClassVar[int]
key: str
value: _schema_pb2.TemplateValue
def __init__(self, key: _Optional[str] = ..., value: _Optional[_Union[_schema_pb2.TemplateValue, _Mapping]] = ...) -> None: ...
BASE_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
COLLECTION_NAME_FIELD_NUMBER: _ClassVar[int]
PARTITION_NAMES_FIELD_NUMBER: _ClassVar[int]
DSL_FIELD_NUMBER: _ClassVar[int]
PLACEHOLDER_GROUP_FIELD_NUMBER: _ClassVar[int]
DSL_TYPE_FIELD_NUMBER: _ClassVar[int]
OUTPUT_FIELDS_FIELD_NUMBER: _ClassVar[int]
SEARCH_PARAMS_FIELD_NUMBER: _ClassVar[int]
TRAVEL_TIMESTAMP_FIELD_NUMBER: _ClassVar[int]
GUARANTEE_TIMESTAMP_FIELD_NUMBER: _ClassVar[int]
NQ_FIELD_NUMBER: _ClassVar[int]
NOT_RETURN_ALL_META_FIELD_NUMBER: _ClassVar[int]
CONSISTENCY_LEVEL_FIELD_NUMBER: _ClassVar[int]
USE_DEFAULT_CONSISTENCY_FIELD_NUMBER: _ClassVar[int]
SEARCH_BY_PRIMARY_KEYS_FIELD_NUMBER: _ClassVar[int]
SUB_REQS_FIELD_NUMBER: _ClassVar[int]
EXPR_TEMPLATE_VALUES_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
db_name: str
collection_name: str
partition_names: _containers.RepeatedScalarFieldContainer[str]
dsl: str
placeholder_group: bytes
dsl_type: _common_pb2.DslType
output_fields: _containers.RepeatedScalarFieldContainer[str]
search_params: _containers.RepeatedCompositeFieldContainer[_common_pb2.KeyValuePair]
travel_timestamp: int
guarantee_timestamp: int
nq: int
not_return_all_meta: bool
consistency_level: _common_pb2.ConsistencyLevel
use_default_consistency: bool
search_by_primary_keys: bool
sub_reqs: _containers.RepeatedCompositeFieldContainer[SubSearchRequest]
expr_template_values: _containers.MessageMap[str, _schema_pb2.TemplateValue]
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., db_name: _Optional[str] = ..., collection_name: _Optional[str] = ..., partition_names: _Optional[_Iterable[str]] = ..., dsl: _Optional[str] = ..., placeholder_group: _Optional[bytes] = ..., dsl_type: _Optional[_Union[_common_pb2.DslType, str]] = ..., output_fields: _Optional[_Iterable[str]] = ..., search_params: _Optional[_Iterable[_Union[_common_pb2.KeyValuePair, _Mapping]]] = ..., travel_timestamp: _Optional[int] = ..., guarantee_timestamp: _Optional[int] = ..., nq: _Optional[int] = ..., not_return_all_meta: bool = ..., consistency_level: _Optional[_Union[_common_pb2.ConsistencyLevel, str]] = ..., use_default_consistency: bool = ..., search_by_primary_keys: bool = ..., sub_reqs: _Optional[_Iterable[_Union[SubSearchRequest, _Mapping]]] = ..., expr_template_values: _Optional[_Mapping[str, _schema_pb2.TemplateValue]] = ...) -> None: ...
class Hits(_message.Message):
__slots__ = ("IDs", "row_data", "scores")
IDS_FIELD_NUMBER: _ClassVar[int]
ROW_DATA_FIELD_NUMBER: _ClassVar[int]
SCORES_FIELD_NUMBER: _ClassVar[int]
IDs: _containers.RepeatedScalarFieldContainer[int]
row_data: _containers.RepeatedScalarFieldContainer[bytes]
scores: _containers.RepeatedScalarFieldContainer[float]
def __init__(self, IDs: _Optional[_Iterable[int]] = ..., row_data: _Optional[_Iterable[bytes]] = ..., scores: _Optional[_Iterable[float]] = ...) -> None: ...
class SearchResults(_message.Message):
__slots__ = ("status", "results", "collection_name", "session_ts")
STATUS_FIELD_NUMBER: _ClassVar[int]
RESULTS_FIELD_NUMBER: _ClassVar[int]
COLLECTION_NAME_FIELD_NUMBER: _ClassVar[int]
SESSION_TS_FIELD_NUMBER: _ClassVar[int]
status: _common_pb2.Status
results: _schema_pb2.SearchResultData
collection_name: str
session_ts: int
def __init__(self, status: _Optional[_Union[_common_pb2.Status, _Mapping]] = ..., results: _Optional[_Union[_schema_pb2.SearchResultData, _Mapping]] = ..., collection_name: _Optional[str] = ..., session_ts: _Optional[int] = ...) -> None: ...
class HybridSearchRequest(_message.Message):
__slots__ = ("base", "db_name", "collection_name", "partition_names", "requests", "rank_params", "travel_timestamp", "guarantee_timestamp", "not_return_all_meta", "output_fields", "consistency_level", "use_default_consistency")
BASE_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
COLLECTION_NAME_FIELD_NUMBER: _ClassVar[int]
PARTITION_NAMES_FIELD_NUMBER: _ClassVar[int]
REQUESTS_FIELD_NUMBER: _ClassVar[int]
RANK_PARAMS_FIELD_NUMBER: _ClassVar[int]
TRAVEL_TIMESTAMP_FIELD_NUMBER: _ClassVar[int]
GUARANTEE_TIMESTAMP_FIELD_NUMBER: _ClassVar[int]
NOT_RETURN_ALL_META_FIELD_NUMBER: _ClassVar[int]
OUTPUT_FIELDS_FIELD_NUMBER: _ClassVar[int]
CONSISTENCY_LEVEL_FIELD_NUMBER: _ClassVar[int]
USE_DEFAULT_CONSISTENCY_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
db_name: str
collection_name: str
partition_names: _containers.RepeatedScalarFieldContainer[str]
requests: _containers.RepeatedCompositeFieldContainer[SearchRequest]
rank_params: _containers.RepeatedCompositeFieldContainer[_common_pb2.KeyValuePair]
travel_timestamp: int
guarantee_timestamp: int
not_return_all_meta: bool
output_fields: _containers.RepeatedScalarFieldContainer[str]
consistency_level: _common_pb2.ConsistencyLevel
use_default_consistency: bool
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., db_name: _Optional[str] = ..., collection_name: _Optional[str] = ..., partition_names: _Optional[_Iterable[str]] = ..., requests: _Optional[_Iterable[_Union[SearchRequest, _Mapping]]] = ..., rank_params: _Optional[_Iterable[_Union[_common_pb2.KeyValuePair, _Mapping]]] = ..., travel_timestamp: _Optional[int] = ..., guarantee_timestamp: _Optional[int] = ..., not_return_all_meta: bool = ..., output_fields: _Optional[_Iterable[str]] = ..., consistency_level: _Optional[_Union[_common_pb2.ConsistencyLevel, str]] = ..., use_default_consistency: bool = ...) -> None: ...
class FlushRequest(_message.Message):
__slots__ = ("base", "db_name", "collection_names")
BASE_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
COLLECTION_NAMES_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
db_name: str
collection_names: _containers.RepeatedScalarFieldContainer[str]
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., db_name: _Optional[str] = ..., collection_names: _Optional[_Iterable[str]] = ...) -> None: ...
class FlushResponse(_message.Message):
__slots__ = ("status", "db_name", "coll_segIDs", "flush_coll_segIDs", "coll_seal_times", "coll_flush_ts", "channel_cps")
class CollSegIDsEntry(_message.Message):
__slots__ = ("key", "value")
KEY_FIELD_NUMBER: _ClassVar[int]
VALUE_FIELD_NUMBER: _ClassVar[int]
key: str
value: _schema_pb2.LongArray
def __init__(self, key: _Optional[str] = ..., value: _Optional[_Union[_schema_pb2.LongArray, _Mapping]] = ...) -> None: ...
class FlushCollSegIDsEntry(_message.Message):
__slots__ = ("key", "value")
KEY_FIELD_NUMBER: _ClassVar[int]
VALUE_FIELD_NUMBER: _ClassVar[int]
key: str
value: _schema_pb2.LongArray
def __init__(self, key: _Optional[str] = ..., value: _Optional[_Union[_schema_pb2.LongArray, _Mapping]] = ...) -> None: ...
class CollSealTimesEntry(_message.Message):
__slots__ = ("key", "value")
KEY_FIELD_NUMBER: _ClassVar[int]
VALUE_FIELD_NUMBER: _ClassVar[int]
key: str
value: int
def __init__(self, key: _Optional[str] = ..., value: _Optional[int] = ...) -> None: ...
class CollFlushTsEntry(_message.Message):
__slots__ = ("key", "value")
KEY_FIELD_NUMBER: _ClassVar[int]
VALUE_FIELD_NUMBER: _ClassVar[int]
key: str
value: int
def __init__(self, key: _Optional[str] = ..., value: _Optional[int] = ...) -> None: ...
class ChannelCpsEntry(_message.Message):
__slots__ = ("key", "value")
KEY_FIELD_NUMBER: _ClassVar[int]
VALUE_FIELD_NUMBER: _ClassVar[int]
key: str
value: _msg_pb2.MsgPosition
def __init__(self, key: _Optional[str] = ..., value: _Optional[_Union[_msg_pb2.MsgPosition, _Mapping]] = ...) -> None: ...
STATUS_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
COLL_SEGIDS_FIELD_NUMBER: _ClassVar[int]
FLUSH_COLL_SEGIDS_FIELD_NUMBER: _ClassVar[int]
COLL_SEAL_TIMES_FIELD_NUMBER: _ClassVar[int]
COLL_FLUSH_TS_FIELD_NUMBER: _ClassVar[int]
CHANNEL_CPS_FIELD_NUMBER: _ClassVar[int]
status: _common_pb2.Status
db_name: str
coll_segIDs: _containers.MessageMap[str, _schema_pb2.LongArray]
flush_coll_segIDs: _containers.MessageMap[str, _schema_pb2.LongArray]
coll_seal_times: _containers.ScalarMap[str, int]
coll_flush_ts: _containers.ScalarMap[str, int]
channel_cps: _containers.MessageMap[str, _msg_pb2.MsgPosition]
def __init__(self, status: _Optional[_Union[_common_pb2.Status, _Mapping]] = ..., db_name: _Optional[str] = ..., coll_segIDs: _Optional[_Mapping[str, _schema_pb2.LongArray]] = ..., flush_coll_segIDs: _Optional[_Mapping[str, _schema_pb2.LongArray]] = ..., coll_seal_times: _Optional[_Mapping[str, int]] = ..., coll_flush_ts: _Optional[_Mapping[str, int]] = ..., channel_cps: _Optional[_Mapping[str, _msg_pb2.MsgPosition]] = ...) -> None: ...
class QueryRequest(_message.Message):
__slots__ = ("base", "db_name", "collection_name", "expr", "output_fields", "partition_names", "travel_timestamp", "guarantee_timestamp", "query_params", "not_return_all_meta", "consistency_level", "use_default_consistency", "expr_template_values")
class ExprTemplateValuesEntry(_message.Message):
__slots__ = ("key", "value")
KEY_FIELD_NUMBER: _ClassVar[int]
VALUE_FIELD_NUMBER: _ClassVar[int]
key: str
value: _schema_pb2.TemplateValue
def __init__(self, key: _Optional[str] = ..., value: _Optional[_Union[_schema_pb2.TemplateValue, _Mapping]] = ...) -> None: ...
BASE_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
COLLECTION_NAME_FIELD_NUMBER: _ClassVar[int]
EXPR_FIELD_NUMBER: _ClassVar[int]
OUTPUT_FIELDS_FIELD_NUMBER: _ClassVar[int]
PARTITION_NAMES_FIELD_NUMBER: _ClassVar[int]
TRAVEL_TIMESTAMP_FIELD_NUMBER: _ClassVar[int]
GUARANTEE_TIMESTAMP_FIELD_NUMBER: _ClassVar[int]
QUERY_PARAMS_FIELD_NUMBER: _ClassVar[int]
NOT_RETURN_ALL_META_FIELD_NUMBER: _ClassVar[int]
CONSISTENCY_LEVEL_FIELD_NUMBER: _ClassVar[int]
USE_DEFAULT_CONSISTENCY_FIELD_NUMBER: _ClassVar[int]
EXPR_TEMPLATE_VALUES_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
db_name: str
collection_name: str
expr: str
output_fields: _containers.RepeatedScalarFieldContainer[str]
partition_names: _containers.RepeatedScalarFieldContainer[str]
travel_timestamp: int
guarantee_timestamp: int
query_params: _containers.RepeatedCompositeFieldContainer[_common_pb2.KeyValuePair]
not_return_all_meta: bool
consistency_level: _common_pb2.ConsistencyLevel
use_default_consistency: bool
expr_template_values: _containers.MessageMap[str, _schema_pb2.TemplateValue]
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., db_name: _Optional[str] = ..., collection_name: _Optional[str] = ..., expr: _Optional[str] = ..., output_fields: _Optional[_Iterable[str]] = ..., partition_names: _Optional[_Iterable[str]] = ..., travel_timestamp: _Optional[int] = ..., guarantee_timestamp: _Optional[int] = ..., query_params: _Optional[_Iterable[_Union[_common_pb2.KeyValuePair, _Mapping]]] = ..., not_return_all_meta: bool = ..., consistency_level: _Optional[_Union[_common_pb2.ConsistencyLevel, str]] = ..., use_default_consistency: bool = ..., expr_template_values: _Optional[_Mapping[str, _schema_pb2.TemplateValue]] = ...) -> None: ...
class QueryResults(_message.Message):
__slots__ = ("status", "fields_data", "collection_name", "output_fields", "session_ts")
STATUS_FIELD_NUMBER: _ClassVar[int]
FIELDS_DATA_FIELD_NUMBER: _ClassVar[int]
COLLECTION_NAME_FIELD_NUMBER: _ClassVar[int]
OUTPUT_FIELDS_FIELD_NUMBER: _ClassVar[int]
SESSION_TS_FIELD_NUMBER: _ClassVar[int]
status: _common_pb2.Status
fields_data: _containers.RepeatedCompositeFieldContainer[_schema_pb2.FieldData]
collection_name: str
output_fields: _containers.RepeatedScalarFieldContainer[str]
session_ts: int
def __init__(self, status: _Optional[_Union[_common_pb2.Status, _Mapping]] = ..., fields_data: _Optional[_Iterable[_Union[_schema_pb2.FieldData, _Mapping]]] = ..., collection_name: _Optional[str] = ..., output_fields: _Optional[_Iterable[str]] = ..., session_ts: _Optional[int] = ...) -> None: ...
class VectorIDs(_message.Message):
__slots__ = ("collection_name", "field_name", "id_array", "partition_names")
COLLECTION_NAME_FIELD_NUMBER: _ClassVar[int]
FIELD_NAME_FIELD_NUMBER: _ClassVar[int]
ID_ARRAY_FIELD_NUMBER: _ClassVar[int]
PARTITION_NAMES_FIELD_NUMBER: _ClassVar[int]
collection_name: str
field_name: str
id_array: _schema_pb2.IDs
partition_names: _containers.RepeatedScalarFieldContainer[str]
def __init__(self, collection_name: _Optional[str] = ..., field_name: _Optional[str] = ..., id_array: _Optional[_Union[_schema_pb2.IDs, _Mapping]] = ..., partition_names: _Optional[_Iterable[str]] = ...) -> None: ...
class VectorsArray(_message.Message):
__slots__ = ("id_array", "data_array")
ID_ARRAY_FIELD_NUMBER: _ClassVar[int]
DATA_ARRAY_FIELD_NUMBER: _ClassVar[int]
id_array: VectorIDs
data_array: _schema_pb2.VectorField
def __init__(self, id_array: _Optional[_Union[VectorIDs, _Mapping]] = ..., data_array: _Optional[_Union[_schema_pb2.VectorField, _Mapping]] = ...) -> None: ...
class CalcDistanceRequest(_message.Message):
__slots__ = ("base", "op_left", "op_right", "params")
BASE_FIELD_NUMBER: _ClassVar[int]
OP_LEFT_FIELD_NUMBER: _ClassVar[int]
OP_RIGHT_FIELD_NUMBER: _ClassVar[int]
PARAMS_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
op_left: VectorsArray
op_right: VectorsArray
params: _containers.RepeatedCompositeFieldContainer[_common_pb2.KeyValuePair]
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., op_left: _Optional[_Union[VectorsArray, _Mapping]] = ..., op_right: _Optional[_Union[VectorsArray, _Mapping]] = ..., params: _Optional[_Iterable[_Union[_common_pb2.KeyValuePair, _Mapping]]] = ...) -> None: ...
class CalcDistanceResults(_message.Message):
__slots__ = ("status", "int_dist", "float_dist")
STATUS_FIELD_NUMBER: _ClassVar[int]
INT_DIST_FIELD_NUMBER: _ClassVar[int]
FLOAT_DIST_FIELD_NUMBER: _ClassVar[int]
status: _common_pb2.Status
int_dist: _schema_pb2.IntArray
float_dist: _schema_pb2.FloatArray
def __init__(self, status: _Optional[_Union[_common_pb2.Status, _Mapping]] = ..., int_dist: _Optional[_Union[_schema_pb2.IntArray, _Mapping]] = ..., float_dist: _Optional[_Union[_schema_pb2.FloatArray, _Mapping]] = ...) -> None: ...
class FlushAllRequest(_message.Message):
__slots__ = ("base", "db_name")
BASE_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
db_name: str
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., db_name: _Optional[str] = ...) -> None: ...
class FlushAllResponse(_message.Message):
__slots__ = ("status", "flush_all_ts")
STATUS_FIELD_NUMBER: _ClassVar[int]
FLUSH_ALL_TS_FIELD_NUMBER: _ClassVar[int]
status: _common_pb2.Status
flush_all_ts: int
def __init__(self, status: _Optional[_Union[_common_pb2.Status, _Mapping]] = ..., flush_all_ts: _Optional[int] = ...) -> None: ...
class PersistentSegmentInfo(_message.Message):
__slots__ = ("segmentID", "collectionID", "partitionID", "num_rows", "state", "level", "is_sorted")
SEGMENTID_FIELD_NUMBER: _ClassVar[int]
COLLECTIONID_FIELD_NUMBER: _ClassVar[int]
PARTITIONID_FIELD_NUMBER: _ClassVar[int]
NUM_ROWS_FIELD_NUMBER: _ClassVar[int]
STATE_FIELD_NUMBER: _ClassVar[int]
LEVEL_FIELD_NUMBER: _ClassVar[int]
IS_SORTED_FIELD_NUMBER: _ClassVar[int]
segmentID: int
collectionID: int
partitionID: int
num_rows: int
state: _common_pb2.SegmentState
level: _common_pb2.SegmentLevel
is_sorted: bool
def __init__(self, segmentID: _Optional[int] = ..., collectionID: _Optional[int] = ..., partitionID: _Optional[int] = ..., num_rows: _Optional[int] = ..., state: _Optional[_Union[_common_pb2.SegmentState, str]] = ..., level: _Optional[_Union[_common_pb2.SegmentLevel, str]] = ..., is_sorted: bool = ...) -> None: ...
class GetPersistentSegmentInfoRequest(_message.Message):
__slots__ = ("base", "dbName", "collectionName")
BASE_FIELD_NUMBER: _ClassVar[int]
DBNAME_FIELD_NUMBER: _ClassVar[int]
COLLECTIONNAME_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
dbName: str
collectionName: str
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., dbName: _Optional[str] = ..., collectionName: _Optional[str] = ...) -> None: ...
class GetPersistentSegmentInfoResponse(_message.Message):
__slots__ = ("status", "infos")
STATUS_FIELD_NUMBER: _ClassVar[int]
INFOS_FIELD_NUMBER: _ClassVar[int]
status: _common_pb2.Status
infos: _containers.RepeatedCompositeFieldContainer[PersistentSegmentInfo]
def __init__(self, status: _Optional[_Union[_common_pb2.Status, _Mapping]] = ..., infos: _Optional[_Iterable[_Union[PersistentSegmentInfo, _Mapping]]] = ...) -> None: ...
class QuerySegmentInfo(_message.Message):
__slots__ = ("segmentID", "collectionID", "partitionID", "mem_size", "num_rows", "index_name", "indexID", "nodeID", "state", "nodeIds", "level", "is_sorted")
SEGMENTID_FIELD_NUMBER: _ClassVar[int]
COLLECTIONID_FIELD_NUMBER: _ClassVar[int]
PARTITIONID_FIELD_NUMBER: _ClassVar[int]
MEM_SIZE_FIELD_NUMBER: _ClassVar[int]
NUM_ROWS_FIELD_NUMBER: _ClassVar[int]
INDEX_NAME_FIELD_NUMBER: _ClassVar[int]
INDEXID_FIELD_NUMBER: _ClassVar[int]
NODEID_FIELD_NUMBER: _ClassVar[int]
STATE_FIELD_NUMBER: _ClassVar[int]
NODEIDS_FIELD_NUMBER: _ClassVar[int]
LEVEL_FIELD_NUMBER: _ClassVar[int]
IS_SORTED_FIELD_NUMBER: _ClassVar[int]
segmentID: int
collectionID: int
partitionID: int
mem_size: int
num_rows: int
index_name: str
indexID: int
nodeID: int
state: _common_pb2.SegmentState
nodeIds: _containers.RepeatedScalarFieldContainer[int]
level: _common_pb2.SegmentLevel
is_sorted: bool
def __init__(self, segmentID: _Optional[int] = ..., collectionID: _Optional[int] = ..., partitionID: _Optional[int] = ..., mem_size: _Optional[int] = ..., num_rows: _Optional[int] = ..., index_name: _Optional[str] = ..., indexID: _Optional[int] = ..., nodeID: _Optional[int] = ..., state: _Optional[_Union[_common_pb2.SegmentState, str]] = ..., nodeIds: _Optional[_Iterable[int]] = ..., level: _Optional[_Union[_common_pb2.SegmentLevel, str]] = ..., is_sorted: bool = ...) -> None: ...
class GetQuerySegmentInfoRequest(_message.Message):
__slots__ = ("base", "dbName", "collectionName")
BASE_FIELD_NUMBER: _ClassVar[int]
DBNAME_FIELD_NUMBER: _ClassVar[int]
COLLECTIONNAME_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
dbName: str
collectionName: str
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., dbName: _Optional[str] = ..., collectionName: _Optional[str] = ...) -> None: ...
class GetQuerySegmentInfoResponse(_message.Message):
__slots__ = ("status", "infos")
STATUS_FIELD_NUMBER: _ClassVar[int]
INFOS_FIELD_NUMBER: _ClassVar[int]
status: _common_pb2.Status
infos: _containers.RepeatedCompositeFieldContainer[QuerySegmentInfo]
def __init__(self, status: _Optional[_Union[_common_pb2.Status, _Mapping]] = ..., infos: _Optional[_Iterable[_Union[QuerySegmentInfo, _Mapping]]] = ...) -> None: ...
class DummyRequest(_message.Message):
__slots__ = ("request_type",)
REQUEST_TYPE_FIELD_NUMBER: _ClassVar[int]
request_type: str
def __init__(self, request_type: _Optional[str] = ...) -> None: ...
class DummyResponse(_message.Message):
__slots__ = ("response",)
RESPONSE_FIELD_NUMBER: _ClassVar[int]
response: str
def __init__(self, response: _Optional[str] = ...) -> None: ...
class RegisterLinkRequest(_message.Message):
__slots__ = ()
def __init__(self) -> None: ...
class RegisterLinkResponse(_message.Message):
__slots__ = ("address", "status")
ADDRESS_FIELD_NUMBER: _ClassVar[int]
STATUS_FIELD_NUMBER: _ClassVar[int]
address: _common_pb2.Address
status: _common_pb2.Status
def __init__(self, address: _Optional[_Union[_common_pb2.Address, _Mapping]] = ..., status: _Optional[_Union[_common_pb2.Status, _Mapping]] = ...) -> None: ...
class GetMetricsRequest(_message.Message):
__slots__ = ("base", "request")
BASE_FIELD_NUMBER: _ClassVar[int]
REQUEST_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
request: str
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., request: _Optional[str] = ...) -> None: ...
class GetMetricsResponse(_message.Message):
__slots__ = ("status", "response", "component_name")
STATUS_FIELD_NUMBER: _ClassVar[int]
RESPONSE_FIELD_NUMBER: _ClassVar[int]
COMPONENT_NAME_FIELD_NUMBER: _ClassVar[int]
status: _common_pb2.Status
response: str
component_name: str
def __init__(self, status: _Optional[_Union[_common_pb2.Status, _Mapping]] = ..., response: _Optional[str] = ..., component_name: _Optional[str] = ...) -> None: ...
class ComponentInfo(_message.Message):
__slots__ = ("nodeID", "role", "state_code", "extra_info")
NODEID_FIELD_NUMBER: _ClassVar[int]
ROLE_FIELD_NUMBER: _ClassVar[int]
STATE_CODE_FIELD_NUMBER: _ClassVar[int]
EXTRA_INFO_FIELD_NUMBER: _ClassVar[int]
nodeID: int
role: str
state_code: _common_pb2.StateCode
extra_info: _containers.RepeatedCompositeFieldContainer[_common_pb2.KeyValuePair]
def __init__(self, nodeID: _Optional[int] = ..., role: _Optional[str] = ..., state_code: _Optional[_Union[_common_pb2.StateCode, str]] = ..., extra_info: _Optional[_Iterable[_Union[_common_pb2.KeyValuePair, _Mapping]]] = ...) -> None: ...
class ComponentStates(_message.Message):
__slots__ = ("state", "subcomponent_states", "status")
STATE_FIELD_NUMBER: _ClassVar[int]
SUBCOMPONENT_STATES_FIELD_NUMBER: _ClassVar[int]
STATUS_FIELD_NUMBER: _ClassVar[int]
state: ComponentInfo
subcomponent_states: _containers.RepeatedCompositeFieldContainer[ComponentInfo]
status: _common_pb2.Status
def __init__(self, state: _Optional[_Union[ComponentInfo, _Mapping]] = ..., subcomponent_states: _Optional[_Iterable[_Union[ComponentInfo, _Mapping]]] = ..., status: _Optional[_Union[_common_pb2.Status, _Mapping]] = ...) -> None: ...
class GetComponentStatesRequest(_message.Message):
__slots__ = ()
def __init__(self) -> None: ...
class LoadBalanceRequest(_message.Message):
__slots__ = ("base", "src_nodeID", "dst_nodeIDs", "sealed_segmentIDs", "collectionName", "db_name")
BASE_FIELD_NUMBER: _ClassVar[int]
SRC_NODEID_FIELD_NUMBER: _ClassVar[int]
DST_NODEIDS_FIELD_NUMBER: _ClassVar[int]
SEALED_SEGMENTIDS_FIELD_NUMBER: _ClassVar[int]
COLLECTIONNAME_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
src_nodeID: int
dst_nodeIDs: _containers.RepeatedScalarFieldContainer[int]
sealed_segmentIDs: _containers.RepeatedScalarFieldContainer[int]
collectionName: str
db_name: str
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., src_nodeID: _Optional[int] = ..., dst_nodeIDs: _Optional[_Iterable[int]] = ..., sealed_segmentIDs: _Optional[_Iterable[int]] = ..., collectionName: _Optional[str] = ..., db_name: _Optional[str] = ...) -> None: ...
class ManualCompactionRequest(_message.Message):
__slots__ = ("collectionID", "timetravel", "majorCompaction")
COLLECTIONID_FIELD_NUMBER: _ClassVar[int]
TIMETRAVEL_FIELD_NUMBER: _ClassVar[int]
MAJORCOMPACTION_FIELD_NUMBER: _ClassVar[int]
collectionID: int
timetravel: int
majorCompaction: bool
def __init__(self, collectionID: _Optional[int] = ..., timetravel: _Optional[int] = ..., majorCompaction: bool = ...) -> None: ...
class ManualCompactionResponse(_message.Message):
__slots__ = ("status", "compactionID", "compactionPlanCount")
STATUS_FIELD_NUMBER: _ClassVar[int]
COMPACTIONID_FIELD_NUMBER: _ClassVar[int]
COMPACTIONPLANCOUNT_FIELD_NUMBER: _ClassVar[int]
status: _common_pb2.Status
compactionID: int
compactionPlanCount: int
def __init__(self, status: _Optional[_Union[_common_pb2.Status, _Mapping]] = ..., compactionID: _Optional[int] = ..., compactionPlanCount: _Optional[int] = ...) -> None: ...
class GetCompactionStateRequest(_message.Message):
__slots__ = ("compactionID",)
COMPACTIONID_FIELD_NUMBER: _ClassVar[int]
compactionID: int
def __init__(self, compactionID: _Optional[int] = ...) -> None: ...
class GetCompactionStateResponse(_message.Message):
__slots__ = ("status", "state", "executingPlanNo", "timeoutPlanNo", "completedPlanNo", "failedPlanNo")
STATUS_FIELD_NUMBER: _ClassVar[int]
STATE_FIELD_NUMBER: _ClassVar[int]
EXECUTINGPLANNO_FIELD_NUMBER: _ClassVar[int]
TIMEOUTPLANNO_FIELD_NUMBER: _ClassVar[int]
COMPLETEDPLANNO_FIELD_NUMBER: _ClassVar[int]
FAILEDPLANNO_FIELD_NUMBER: _ClassVar[int]
status: _common_pb2.Status
state: _common_pb2.CompactionState
executingPlanNo: int
timeoutPlanNo: int
completedPlanNo: int
failedPlanNo: int
def __init__(self, status: _Optional[_Union[_common_pb2.Status, _Mapping]] = ..., state: _Optional[_Union[_common_pb2.CompactionState, str]] = ..., executingPlanNo: _Optional[int] = ..., timeoutPlanNo: _Optional[int] = ..., completedPlanNo: _Optional[int] = ..., failedPlanNo: _Optional[int] = ...) -> None: ...
class GetCompactionPlansRequest(_message.Message):
__slots__ = ("compactionID",)
COMPACTIONID_FIELD_NUMBER: _ClassVar[int]
compactionID: int
def __init__(self, compactionID: _Optional[int] = ...) -> None: ...
class GetCompactionPlansResponse(_message.Message):
__slots__ = ("status", "state", "mergeInfos")
STATUS_FIELD_NUMBER: _ClassVar[int]
STATE_FIELD_NUMBER: _ClassVar[int]
MERGEINFOS_FIELD_NUMBER: _ClassVar[int]
status: _common_pb2.Status
state: _common_pb2.CompactionState
mergeInfos: _containers.RepeatedCompositeFieldContainer[CompactionMergeInfo]
def __init__(self, status: _Optional[_Union[_common_pb2.Status, _Mapping]] = ..., state: _Optional[_Union[_common_pb2.CompactionState, str]] = ..., mergeInfos: _Optional[_Iterable[_Union[CompactionMergeInfo, _Mapping]]] = ...) -> None: ...
class CompactionMergeInfo(_message.Message):
__slots__ = ("sources", "target")
SOURCES_FIELD_NUMBER: _ClassVar[int]
TARGET_FIELD_NUMBER: _ClassVar[int]
sources: _containers.RepeatedScalarFieldContainer[int]
target: int
def __init__(self, sources: _Optional[_Iterable[int]] = ..., target: _Optional[int] = ...) -> None: ...
class GetFlushStateRequest(_message.Message):
__slots__ = ("segmentIDs", "flush_ts", "db_name", "collection_name")
SEGMENTIDS_FIELD_NUMBER: _ClassVar[int]
FLUSH_TS_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
COLLECTION_NAME_FIELD_NUMBER: _ClassVar[int]
segmentIDs: _containers.RepeatedScalarFieldContainer[int]
flush_ts: int
db_name: str
collection_name: str
def __init__(self, segmentIDs: _Optional[_Iterable[int]] = ..., flush_ts: _Optional[int] = ..., db_name: _Optional[str] = ..., collection_name: _Optional[str] = ...) -> None: ...
class GetFlushStateResponse(_message.Message):
__slots__ = ("status", "flushed")
STATUS_FIELD_NUMBER: _ClassVar[int]
FLUSHED_FIELD_NUMBER: _ClassVar[int]
status: _common_pb2.Status
flushed: bool
def __init__(self, status: _Optional[_Union[_common_pb2.Status, _Mapping]] = ..., flushed: bool = ...) -> None: ...
class GetFlushAllStateRequest(_message.Message):
__slots__ = ("base", "flush_all_ts", "db_name")
BASE_FIELD_NUMBER: _ClassVar[int]
FLUSH_ALL_TS_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
flush_all_ts: int
db_name: str
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., flush_all_ts: _Optional[int] = ..., db_name: _Optional[str] = ...) -> None: ...
class GetFlushAllStateResponse(_message.Message):
__slots__ = ("status", "flushed")
STATUS_FIELD_NUMBER: _ClassVar[int]
FLUSHED_FIELD_NUMBER: _ClassVar[int]
status: _common_pb2.Status
flushed: bool
def __init__(self, status: _Optional[_Union[_common_pb2.Status, _Mapping]] = ..., flushed: bool = ...) -> None: ...
class ImportRequest(_message.Message):
__slots__ = ("collection_name", "partition_name", "channel_names", "row_based", "files", "options", "db_name", "clustering_info")
COLLECTION_NAME_FIELD_NUMBER: _ClassVar[int]
PARTITION_NAME_FIELD_NUMBER: _ClassVar[int]
CHANNEL_NAMES_FIELD_NUMBER: _ClassVar[int]
ROW_BASED_FIELD_NUMBER: _ClassVar[int]
FILES_FIELD_NUMBER: _ClassVar[int]
OPTIONS_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
CLUSTERING_INFO_FIELD_NUMBER: _ClassVar[int]
collection_name: str
partition_name: str
channel_names: _containers.RepeatedScalarFieldContainer[str]
row_based: bool
files: _containers.RepeatedScalarFieldContainer[str]
options: _containers.RepeatedCompositeFieldContainer[_common_pb2.KeyValuePair]
db_name: str
clustering_info: bytes
def __init__(self, collection_name: _Optional[str] = ..., partition_name: _Optional[str] = ..., channel_names: _Optional[_Iterable[str]] = ..., row_based: bool = ..., files: _Optional[_Iterable[str]] = ..., options: _Optional[_Iterable[_Union[_common_pb2.KeyValuePair, _Mapping]]] = ..., db_name: _Optional[str] = ..., clustering_info: _Optional[bytes] = ...) -> None: ...
class ImportResponse(_message.Message):
__slots__ = ("status", "tasks")
STATUS_FIELD_NUMBER: _ClassVar[int]
TASKS_FIELD_NUMBER: _ClassVar[int]
status: _common_pb2.Status
tasks: _containers.RepeatedScalarFieldContainer[int]
def __init__(self, status: _Optional[_Union[_common_pb2.Status, _Mapping]] = ..., tasks: _Optional[_Iterable[int]] = ...) -> None: ...
class GetImportStateRequest(_message.Message):
__slots__ = ("task",)
TASK_FIELD_NUMBER: _ClassVar[int]
task: int
def __init__(self, task: _Optional[int] = ...) -> None: ...
class GetImportStateResponse(_message.Message):
__slots__ = ("status", "state", "row_count", "id_list", "infos", "id", "collection_id", "segment_ids", "create_ts")
STATUS_FIELD_NUMBER: _ClassVar[int]
STATE_FIELD_NUMBER: _ClassVar[int]
ROW_COUNT_FIELD_NUMBER: _ClassVar[int]
ID_LIST_FIELD_NUMBER: _ClassVar[int]
INFOS_FIELD_NUMBER: _ClassVar[int]
ID_FIELD_NUMBER: _ClassVar[int]
COLLECTION_ID_FIELD_NUMBER: _ClassVar[int]
SEGMENT_IDS_FIELD_NUMBER: _ClassVar[int]
CREATE_TS_FIELD_NUMBER: _ClassVar[int]
status: _common_pb2.Status
state: _common_pb2.ImportState
row_count: int
id_list: _containers.RepeatedScalarFieldContainer[int]
infos: _containers.RepeatedCompositeFieldContainer[_common_pb2.KeyValuePair]
id: int
collection_id: int
segment_ids: _containers.RepeatedScalarFieldContainer[int]
create_ts: int
def __init__(self, status: _Optional[_Union[_common_pb2.Status, _Mapping]] = ..., state: _Optional[_Union[_common_pb2.ImportState, str]] = ..., row_count: _Optional[int] = ..., id_list: _Optional[_Iterable[int]] = ..., infos: _Optional[_Iterable[_Union[_common_pb2.KeyValuePair, _Mapping]]] = ..., id: _Optional[int] = ..., collection_id: _Optional[int] = ..., segment_ids: _Optional[_Iterable[int]] = ..., create_ts: _Optional[int] = ...) -> None: ...
class ListImportTasksRequest(_message.Message):
__slots__ = ("collection_name", "limit", "db_name")
COLLECTION_NAME_FIELD_NUMBER: _ClassVar[int]
LIMIT_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
collection_name: str
limit: int
db_name: str
def __init__(self, collection_name: _Optional[str] = ..., limit: _Optional[int] = ..., db_name: _Optional[str] = ...) -> None: ...
class ListImportTasksResponse(_message.Message):
__slots__ = ("status", "tasks")
STATUS_FIELD_NUMBER: _ClassVar[int]
TASKS_FIELD_NUMBER: _ClassVar[int]
status: _common_pb2.Status
tasks: _containers.RepeatedCompositeFieldContainer[GetImportStateResponse]
def __init__(self, status: _Optional[_Union[_common_pb2.Status, _Mapping]] = ..., tasks: _Optional[_Iterable[_Union[GetImportStateResponse, _Mapping]]] = ...) -> None: ...
class GetReplicasRequest(_message.Message):
__slots__ = ("base", "collectionID", "with_shard_nodes", "collection_name", "db_name")
BASE_FIELD_NUMBER: _ClassVar[int]
COLLECTIONID_FIELD_NUMBER: _ClassVar[int]
WITH_SHARD_NODES_FIELD_NUMBER: _ClassVar[int]
COLLECTION_NAME_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
collectionID: int
with_shard_nodes: bool
collection_name: str
db_name: str
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., collectionID: _Optional[int] = ..., with_shard_nodes: bool = ..., collection_name: _Optional[str] = ..., db_name: _Optional[str] = ...) -> None: ...
class GetReplicasResponse(_message.Message):
__slots__ = ("status", "replicas")
STATUS_FIELD_NUMBER: _ClassVar[int]
REPLICAS_FIELD_NUMBER: _ClassVar[int]
status: _common_pb2.Status
replicas: _containers.RepeatedCompositeFieldContainer[ReplicaInfo]
def __init__(self, status: _Optional[_Union[_common_pb2.Status, _Mapping]] = ..., replicas: _Optional[_Iterable[_Union[ReplicaInfo, _Mapping]]] = ...) -> None: ...
class ReplicaInfo(_message.Message):
__slots__ = ("replicaID", "collectionID", "partition_ids", "shard_replicas", "node_ids", "resource_group_name", "num_outbound_node")
class NumOutboundNodeEntry(_message.Message):
__slots__ = ("key", "value")
KEY_FIELD_NUMBER: _ClassVar[int]
VALUE_FIELD_NUMBER: _ClassVar[int]
key: str
value: int
def __init__(self, key: _Optional[str] = ..., value: _Optional[int] = ...) -> None: ...
REPLICAID_FIELD_NUMBER: _ClassVar[int]
COLLECTIONID_FIELD_NUMBER: _ClassVar[int]
PARTITION_IDS_FIELD_NUMBER: _ClassVar[int]
SHARD_REPLICAS_FIELD_NUMBER: _ClassVar[int]
NODE_IDS_FIELD_NUMBER: _ClassVar[int]
RESOURCE_GROUP_NAME_FIELD_NUMBER: _ClassVar[int]
NUM_OUTBOUND_NODE_FIELD_NUMBER: _ClassVar[int]
replicaID: int
collectionID: int
partition_ids: _containers.RepeatedScalarFieldContainer[int]
shard_replicas: _containers.RepeatedCompositeFieldContainer[ShardReplica]
node_ids: _containers.RepeatedScalarFieldContainer[int]
resource_group_name: str
num_outbound_node: _containers.ScalarMap[str, int]
def __init__(self, replicaID: _Optional[int] = ..., collectionID: _Optional[int] = ..., partition_ids: _Optional[_Iterable[int]] = ..., shard_replicas: _Optional[_Iterable[_Union[ShardReplica, _Mapping]]] = ..., node_ids: _Optional[_Iterable[int]] = ..., resource_group_name: _Optional[str] = ..., num_outbound_node: _Optional[_Mapping[str, int]] = ...) -> None: ...
class ShardReplica(_message.Message):
__slots__ = ("leaderID", "leader_addr", "dm_channel_name", "node_ids")
LEADERID_FIELD_NUMBER: _ClassVar[int]
LEADER_ADDR_FIELD_NUMBER: _ClassVar[int]
DM_CHANNEL_NAME_FIELD_NUMBER: _ClassVar[int]
NODE_IDS_FIELD_NUMBER: _ClassVar[int]
leaderID: int
leader_addr: str
dm_channel_name: str
node_ids: _containers.RepeatedScalarFieldContainer[int]
def __init__(self, leaderID: _Optional[int] = ..., leader_addr: _Optional[str] = ..., dm_channel_name: _Optional[str] = ..., node_ids: _Optional[_Iterable[int]] = ...) -> None: ...
class CreateCredentialRequest(_message.Message):
__slots__ = ("base", "username", "password", "created_utc_timestamps", "modified_utc_timestamps")
BASE_FIELD_NUMBER: _ClassVar[int]
USERNAME_FIELD_NUMBER: _ClassVar[int]
PASSWORD_FIELD_NUMBER: _ClassVar[int]
CREATED_UTC_TIMESTAMPS_FIELD_NUMBER: _ClassVar[int]
MODIFIED_UTC_TIMESTAMPS_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
username: str
password: str
created_utc_timestamps: int
modified_utc_timestamps: int
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., username: _Optional[str] = ..., password: _Optional[str] = ..., created_utc_timestamps: _Optional[int] = ..., modified_utc_timestamps: _Optional[int] = ...) -> None: ...
class UpdateCredentialRequest(_message.Message):
__slots__ = ("base", "username", "oldPassword", "newPassword", "created_utc_timestamps", "modified_utc_timestamps")
BASE_FIELD_NUMBER: _ClassVar[int]
USERNAME_FIELD_NUMBER: _ClassVar[int]
OLDPASSWORD_FIELD_NUMBER: _ClassVar[int]
NEWPASSWORD_FIELD_NUMBER: _ClassVar[int]
CREATED_UTC_TIMESTAMPS_FIELD_NUMBER: _ClassVar[int]
MODIFIED_UTC_TIMESTAMPS_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
username: str
oldPassword: str
newPassword: str
created_utc_timestamps: int
modified_utc_timestamps: int
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., username: _Optional[str] = ..., oldPassword: _Optional[str] = ..., newPassword: _Optional[str] = ..., created_utc_timestamps: _Optional[int] = ..., modified_utc_timestamps: _Optional[int] = ...) -> None: ...
class DeleteCredentialRequest(_message.Message):
__slots__ = ("base", "username")
BASE_FIELD_NUMBER: _ClassVar[int]
USERNAME_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
username: str
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., username: _Optional[str] = ...) -> None: ...
class ListCredUsersResponse(_message.Message):
__slots__ = ("status", "usernames")
STATUS_FIELD_NUMBER: _ClassVar[int]
USERNAMES_FIELD_NUMBER: _ClassVar[int]
status: _common_pb2.Status
usernames: _containers.RepeatedScalarFieldContainer[str]
def __init__(self, status: _Optional[_Union[_common_pb2.Status, _Mapping]] = ..., usernames: _Optional[_Iterable[str]] = ...) -> None: ...
class ListCredUsersRequest(_message.Message):
__slots__ = ("base",)
BASE_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ...) -> None: ...
class RoleEntity(_message.Message):
__slots__ = ("name",)
NAME_FIELD_NUMBER: _ClassVar[int]
name: str
def __init__(self, name: _Optional[str] = ...) -> None: ...
class UserEntity(_message.Message):
__slots__ = ("name",)
NAME_FIELD_NUMBER: _ClassVar[int]
name: str
def __init__(self, name: _Optional[str] = ...) -> None: ...
class CreateRoleRequest(_message.Message):
__slots__ = ("base", "entity")
BASE_FIELD_NUMBER: _ClassVar[int]
ENTITY_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
entity: RoleEntity
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., entity: _Optional[_Union[RoleEntity, _Mapping]] = ...) -> None: ...
class DropRoleRequest(_message.Message):
__slots__ = ("base", "role_name", "force_drop")
BASE_FIELD_NUMBER: _ClassVar[int]
ROLE_NAME_FIELD_NUMBER: _ClassVar[int]
FORCE_DROP_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
role_name: str
force_drop: bool
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., role_name: _Optional[str] = ..., force_drop: bool = ...) -> None: ...
class CreatePrivilegeGroupRequest(_message.Message):
__slots__ = ("base", "group_name")
BASE_FIELD_NUMBER: _ClassVar[int]
GROUP_NAME_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
group_name: str
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., group_name: _Optional[str] = ...) -> None: ...
class DropPrivilegeGroupRequest(_message.Message):
__slots__ = ("base", "group_name")
BASE_FIELD_NUMBER: _ClassVar[int]
GROUP_NAME_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
group_name: str
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., group_name: _Optional[str] = ...) -> None: ...
class ListPrivilegeGroupsRequest(_message.Message):
__slots__ = ("base",)
BASE_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ...) -> None: ...
class ListPrivilegeGroupsResponse(_message.Message):
__slots__ = ("status", "privilege_groups")
STATUS_FIELD_NUMBER: _ClassVar[int]
PRIVILEGE_GROUPS_FIELD_NUMBER: _ClassVar[int]
status: _common_pb2.Status
privilege_groups: _containers.RepeatedCompositeFieldContainer[PrivilegeGroupInfo]
def __init__(self, status: _Optional[_Union[_common_pb2.Status, _Mapping]] = ..., privilege_groups: _Optional[_Iterable[_Union[PrivilegeGroupInfo, _Mapping]]] = ...) -> None: ...
class OperatePrivilegeGroupRequest(_message.Message):
__slots__ = ("base", "group_name", "privileges", "type")
BASE_FIELD_NUMBER: _ClassVar[int]
GROUP_NAME_FIELD_NUMBER: _ClassVar[int]
PRIVILEGES_FIELD_NUMBER: _ClassVar[int]
TYPE_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
group_name: str
privileges: _containers.RepeatedCompositeFieldContainer[PrivilegeEntity]
type: OperatePrivilegeGroupType
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., group_name: _Optional[str] = ..., privileges: _Optional[_Iterable[_Union[PrivilegeEntity, _Mapping]]] = ..., type: _Optional[_Union[OperatePrivilegeGroupType, str]] = ...) -> None: ...
class OperateUserRoleRequest(_message.Message):
__slots__ = ("base", "username", "role_name", "type")
BASE_FIELD_NUMBER: _ClassVar[int]
USERNAME_FIELD_NUMBER: _ClassVar[int]
ROLE_NAME_FIELD_NUMBER: _ClassVar[int]
TYPE_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
username: str
role_name: str
type: OperateUserRoleType
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., username: _Optional[str] = ..., role_name: _Optional[str] = ..., type: _Optional[_Union[OperateUserRoleType, str]] = ...) -> None: ...
class PrivilegeGroupInfo(_message.Message):
__slots__ = ("group_name", "privileges")
GROUP_NAME_FIELD_NUMBER: _ClassVar[int]
PRIVILEGES_FIELD_NUMBER: _ClassVar[int]
group_name: str
privileges: _containers.RepeatedCompositeFieldContainer[PrivilegeEntity]
def __init__(self, group_name: _Optional[str] = ..., privileges: _Optional[_Iterable[_Union[PrivilegeEntity, _Mapping]]] = ...) -> None: ...
class SelectRoleRequest(_message.Message):
__slots__ = ("base", "role", "include_user_info")
BASE_FIELD_NUMBER: _ClassVar[int]
ROLE_FIELD_NUMBER: _ClassVar[int]
INCLUDE_USER_INFO_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
role: RoleEntity
include_user_info: bool
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., role: _Optional[_Union[RoleEntity, _Mapping]] = ..., include_user_info: bool = ...) -> None: ...
class RoleResult(_message.Message):
__slots__ = ("role", "users")
ROLE_FIELD_NUMBER: _ClassVar[int]
USERS_FIELD_NUMBER: _ClassVar[int]
role: RoleEntity
users: _containers.RepeatedCompositeFieldContainer[UserEntity]
def __init__(self, role: _Optional[_Union[RoleEntity, _Mapping]] = ..., users: _Optional[_Iterable[_Union[UserEntity, _Mapping]]] = ...) -> None: ...
class SelectRoleResponse(_message.Message):
__slots__ = ("status", "results")
STATUS_FIELD_NUMBER: _ClassVar[int]
RESULTS_FIELD_NUMBER: _ClassVar[int]
status: _common_pb2.Status
results: _containers.RepeatedCompositeFieldContainer[RoleResult]
def __init__(self, status: _Optional[_Union[_common_pb2.Status, _Mapping]] = ..., results: _Optional[_Iterable[_Union[RoleResult, _Mapping]]] = ...) -> None: ...
class SelectUserRequest(_message.Message):
__slots__ = ("base", "user", "include_role_info")
BASE_FIELD_NUMBER: _ClassVar[int]
USER_FIELD_NUMBER: _ClassVar[int]
INCLUDE_ROLE_INFO_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
user: UserEntity
include_role_info: bool
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., user: _Optional[_Union[UserEntity, _Mapping]] = ..., include_role_info: bool = ...) -> None: ...
class UserResult(_message.Message):
__slots__ = ("user", "roles")
USER_FIELD_NUMBER: _ClassVar[int]
ROLES_FIELD_NUMBER: _ClassVar[int]
user: UserEntity
roles: _containers.RepeatedCompositeFieldContainer[RoleEntity]
def __init__(self, user: _Optional[_Union[UserEntity, _Mapping]] = ..., roles: _Optional[_Iterable[_Union[RoleEntity, _Mapping]]] = ...) -> None: ...
class SelectUserResponse(_message.Message):
__slots__ = ("status", "results")
STATUS_FIELD_NUMBER: _ClassVar[int]
RESULTS_FIELD_NUMBER: _ClassVar[int]
status: _common_pb2.Status
results: _containers.RepeatedCompositeFieldContainer[UserResult]
def __init__(self, status: _Optional[_Union[_common_pb2.Status, _Mapping]] = ..., results: _Optional[_Iterable[_Union[UserResult, _Mapping]]] = ...) -> None: ...
class ObjectEntity(_message.Message):
__slots__ = ("name",)
NAME_FIELD_NUMBER: _ClassVar[int]
name: str
def __init__(self, name: _Optional[str] = ...) -> None: ...
class PrivilegeEntity(_message.Message):
__slots__ = ("name",)
NAME_FIELD_NUMBER: _ClassVar[int]
name: str
def __init__(self, name: _Optional[str] = ...) -> None: ...
class GrantorEntity(_message.Message):
__slots__ = ("user", "privilege")
USER_FIELD_NUMBER: _ClassVar[int]
PRIVILEGE_FIELD_NUMBER: _ClassVar[int]
user: UserEntity
privilege: PrivilegeEntity
def __init__(self, user: _Optional[_Union[UserEntity, _Mapping]] = ..., privilege: _Optional[_Union[PrivilegeEntity, _Mapping]] = ...) -> None: ...
class GrantPrivilegeEntity(_message.Message):
__slots__ = ("entities",)
ENTITIES_FIELD_NUMBER: _ClassVar[int]
entities: _containers.RepeatedCompositeFieldContainer[GrantorEntity]
def __init__(self, entities: _Optional[_Iterable[_Union[GrantorEntity, _Mapping]]] = ...) -> None: ...
class GrantEntity(_message.Message):
__slots__ = ("role", "object", "object_name", "grantor", "db_name")
ROLE_FIELD_NUMBER: _ClassVar[int]
OBJECT_FIELD_NUMBER: _ClassVar[int]
OBJECT_NAME_FIELD_NUMBER: _ClassVar[int]
GRANTOR_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
role: RoleEntity
object: ObjectEntity
object_name: str
grantor: GrantorEntity
db_name: str
def __init__(self, role: _Optional[_Union[RoleEntity, _Mapping]] = ..., object: _Optional[_Union[ObjectEntity, _Mapping]] = ..., object_name: _Optional[str] = ..., grantor: _Optional[_Union[GrantorEntity, _Mapping]] = ..., db_name: _Optional[str] = ...) -> None: ...
class SelectGrantRequest(_message.Message):
__slots__ = ("base", "entity")
BASE_FIELD_NUMBER: _ClassVar[int]
ENTITY_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
entity: GrantEntity
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., entity: _Optional[_Union[GrantEntity, _Mapping]] = ...) -> None: ...
class SelectGrantResponse(_message.Message):
__slots__ = ("status", "entities")
STATUS_FIELD_NUMBER: _ClassVar[int]
ENTITIES_FIELD_NUMBER: _ClassVar[int]
status: _common_pb2.Status
entities: _containers.RepeatedCompositeFieldContainer[GrantEntity]
def __init__(self, status: _Optional[_Union[_common_pb2.Status, _Mapping]] = ..., entities: _Optional[_Iterable[_Union[GrantEntity, _Mapping]]] = ...) -> None: ...
class OperatePrivilegeRequest(_message.Message):
__slots__ = ("base", "entity", "type", "version")
BASE_FIELD_NUMBER: _ClassVar[int]
ENTITY_FIELD_NUMBER: _ClassVar[int]
TYPE_FIELD_NUMBER: _ClassVar[int]
VERSION_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
entity: GrantEntity
type: OperatePrivilegeType
version: str
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., entity: _Optional[_Union[GrantEntity, _Mapping]] = ..., type: _Optional[_Union[OperatePrivilegeType, str]] = ..., version: _Optional[str] = ...) -> None: ...
class OperatePrivilegeV2Request(_message.Message):
__slots__ = ("base", "role", "grantor", "type", "db_name", "collection_name")
BASE_FIELD_NUMBER: _ClassVar[int]
ROLE_FIELD_NUMBER: _ClassVar[int]
GRANTOR_FIELD_NUMBER: _ClassVar[int]
TYPE_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
COLLECTION_NAME_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
role: RoleEntity
grantor: GrantorEntity
type: OperatePrivilegeType
db_name: str
collection_name: str
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., role: _Optional[_Union[RoleEntity, _Mapping]] = ..., grantor: _Optional[_Union[GrantorEntity, _Mapping]] = ..., type: _Optional[_Union[OperatePrivilegeType, str]] = ..., db_name: _Optional[str] = ..., collection_name: _Optional[str] = ...) -> None: ...
class UserInfo(_message.Message):
__slots__ = ("user", "password", "roles")
USER_FIELD_NUMBER: _ClassVar[int]
PASSWORD_FIELD_NUMBER: _ClassVar[int]
ROLES_FIELD_NUMBER: _ClassVar[int]
user: str
password: str
roles: _containers.RepeatedCompositeFieldContainer[RoleEntity]
def __init__(self, user: _Optional[str] = ..., password: _Optional[str] = ..., roles: _Optional[_Iterable[_Union[RoleEntity, _Mapping]]] = ...) -> None: ...
class RBACMeta(_message.Message):
__slots__ = ("users", "roles", "grants", "privilege_groups")
USERS_FIELD_NUMBER: _ClassVar[int]
ROLES_FIELD_NUMBER: _ClassVar[int]
GRANTS_FIELD_NUMBER: _ClassVar[int]
PRIVILEGE_GROUPS_FIELD_NUMBER: _ClassVar[int]
users: _containers.RepeatedCompositeFieldContainer[UserInfo]
roles: _containers.RepeatedCompositeFieldContainer[RoleEntity]
grants: _containers.RepeatedCompositeFieldContainer[GrantEntity]
privilege_groups: _containers.RepeatedCompositeFieldContainer[PrivilegeGroupInfo]
def __init__(self, users: _Optional[_Iterable[_Union[UserInfo, _Mapping]]] = ..., roles: _Optional[_Iterable[_Union[RoleEntity, _Mapping]]] = ..., grants: _Optional[_Iterable[_Union[GrantEntity, _Mapping]]] = ..., privilege_groups: _Optional[_Iterable[_Union[PrivilegeGroupInfo, _Mapping]]] = ...) -> None: ...
class BackupRBACMetaRequest(_message.Message):
__slots__ = ("base",)
BASE_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ...) -> None: ...
class BackupRBACMetaResponse(_message.Message):
__slots__ = ("status", "RBAC_meta")
STATUS_FIELD_NUMBER: _ClassVar[int]
RBAC_META_FIELD_NUMBER: _ClassVar[int]
status: _common_pb2.Status
RBAC_meta: RBACMeta
def __init__(self, status: _Optional[_Union[_common_pb2.Status, _Mapping]] = ..., RBAC_meta: _Optional[_Union[RBACMeta, _Mapping]] = ...) -> None: ...
class RestoreRBACMetaRequest(_message.Message):
__slots__ = ("base", "RBAC_meta")
BASE_FIELD_NUMBER: _ClassVar[int]
RBAC_META_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
RBAC_meta: RBACMeta
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., RBAC_meta: _Optional[_Union[RBACMeta, _Mapping]] = ...) -> None: ...
class GetLoadingProgressRequest(_message.Message):
__slots__ = ("base", "collection_name", "partition_names", "db_name")
BASE_FIELD_NUMBER: _ClassVar[int]
COLLECTION_NAME_FIELD_NUMBER: _ClassVar[int]
PARTITION_NAMES_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
collection_name: str
partition_names: _containers.RepeatedScalarFieldContainer[str]
db_name: str
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., collection_name: _Optional[str] = ..., partition_names: _Optional[_Iterable[str]] = ..., db_name: _Optional[str] = ...) -> None: ...
class GetLoadingProgressResponse(_message.Message):
__slots__ = ("status", "progress", "refresh_progress")
STATUS_FIELD_NUMBER: _ClassVar[int]
PROGRESS_FIELD_NUMBER: _ClassVar[int]
REFRESH_PROGRESS_FIELD_NUMBER: _ClassVar[int]
status: _common_pb2.Status
progress: int
refresh_progress: int
def __init__(self, status: _Optional[_Union[_common_pb2.Status, _Mapping]] = ..., progress: _Optional[int] = ..., refresh_progress: _Optional[int] = ...) -> None: ...
class GetLoadStateRequest(_message.Message):
__slots__ = ("base", "collection_name", "partition_names", "db_name")
BASE_FIELD_NUMBER: _ClassVar[int]
COLLECTION_NAME_FIELD_NUMBER: _ClassVar[int]
PARTITION_NAMES_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
collection_name: str
partition_names: _containers.RepeatedScalarFieldContainer[str]
db_name: str
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., collection_name: _Optional[str] = ..., partition_names: _Optional[_Iterable[str]] = ..., db_name: _Optional[str] = ...) -> None: ...
class GetLoadStateResponse(_message.Message):
__slots__ = ("status", "state")
STATUS_FIELD_NUMBER: _ClassVar[int]
STATE_FIELD_NUMBER: _ClassVar[int]
status: _common_pb2.Status
state: _common_pb2.LoadState
def __init__(self, status: _Optional[_Union[_common_pb2.Status, _Mapping]] = ..., state: _Optional[_Union[_common_pb2.LoadState, str]] = ...) -> None: ...
class MilvusExt(_message.Message):
__slots__ = ("version",)
VERSION_FIELD_NUMBER: _ClassVar[int]
version: str
def __init__(self, version: _Optional[str] = ...) -> None: ...
class GetVersionRequest(_message.Message):
__slots__ = ()
def __init__(self) -> None: ...
class GetVersionResponse(_message.Message):
__slots__ = ("status", "version")
STATUS_FIELD_NUMBER: _ClassVar[int]
VERSION_FIELD_NUMBER: _ClassVar[int]
status: _common_pb2.Status
version: str
def __init__(self, status: _Optional[_Union[_common_pb2.Status, _Mapping]] = ..., version: _Optional[str] = ...) -> None: ...
class CheckHealthRequest(_message.Message):
__slots__ = ()
def __init__(self) -> None: ...
class CheckHealthResponse(_message.Message):
__slots__ = ("status", "isHealthy", "reasons", "quota_states")
STATUS_FIELD_NUMBER: _ClassVar[int]
ISHEALTHY_FIELD_NUMBER: _ClassVar[int]
REASONS_FIELD_NUMBER: _ClassVar[int]
QUOTA_STATES_FIELD_NUMBER: _ClassVar[int]
status: _common_pb2.Status
isHealthy: bool
reasons: _containers.RepeatedScalarFieldContainer[str]
quota_states: _containers.RepeatedScalarFieldContainer[QuotaState]
def __init__(self, status: _Optional[_Union[_common_pb2.Status, _Mapping]] = ..., isHealthy: bool = ..., reasons: _Optional[_Iterable[str]] = ..., quota_states: _Optional[_Iterable[_Union[QuotaState, str]]] = ...) -> None: ...
class CreateResourceGroupRequest(_message.Message):
__slots__ = ("base", "resource_group", "config")
BASE_FIELD_NUMBER: _ClassVar[int]
RESOURCE_GROUP_FIELD_NUMBER: _ClassVar[int]
CONFIG_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
resource_group: str
config: _rg_pb2.ResourceGroupConfig
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., resource_group: _Optional[str] = ..., config: _Optional[_Union[_rg_pb2.ResourceGroupConfig, _Mapping]] = ...) -> None: ...
class UpdateResourceGroupsRequest(_message.Message):
__slots__ = ("base", "resource_groups")
class ResourceGroupsEntry(_message.Message):
__slots__ = ("key", "value")
KEY_FIELD_NUMBER: _ClassVar[int]
VALUE_FIELD_NUMBER: _ClassVar[int]
key: str
value: _rg_pb2.ResourceGroupConfig
def __init__(self, key: _Optional[str] = ..., value: _Optional[_Union[_rg_pb2.ResourceGroupConfig, _Mapping]] = ...) -> None: ...
BASE_FIELD_NUMBER: _ClassVar[int]
RESOURCE_GROUPS_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
resource_groups: _containers.MessageMap[str, _rg_pb2.ResourceGroupConfig]
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., resource_groups: _Optional[_Mapping[str, _rg_pb2.ResourceGroupConfig]] = ...) -> None: ...
class DropResourceGroupRequest(_message.Message):
__slots__ = ("base", "resource_group")
BASE_FIELD_NUMBER: _ClassVar[int]
RESOURCE_GROUP_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
resource_group: str
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., resource_group: _Optional[str] = ...) -> None: ...
class TransferNodeRequest(_message.Message):
__slots__ = ("base", "source_resource_group", "target_resource_group", "num_node")
BASE_FIELD_NUMBER: _ClassVar[int]
SOURCE_RESOURCE_GROUP_FIELD_NUMBER: _ClassVar[int]
TARGET_RESOURCE_GROUP_FIELD_NUMBER: _ClassVar[int]
NUM_NODE_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
source_resource_group: str
target_resource_group: str
num_node: int
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., source_resource_group: _Optional[str] = ..., target_resource_group: _Optional[str] = ..., num_node: _Optional[int] = ...) -> None: ...
class TransferReplicaRequest(_message.Message):
__slots__ = ("base", "source_resource_group", "target_resource_group", "collection_name", "num_replica", "db_name")
BASE_FIELD_NUMBER: _ClassVar[int]
SOURCE_RESOURCE_GROUP_FIELD_NUMBER: _ClassVar[int]
TARGET_RESOURCE_GROUP_FIELD_NUMBER: _ClassVar[int]
COLLECTION_NAME_FIELD_NUMBER: _ClassVar[int]
NUM_REPLICA_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
source_resource_group: str
target_resource_group: str
collection_name: str
num_replica: int
db_name: str
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., source_resource_group: _Optional[str] = ..., target_resource_group: _Optional[str] = ..., collection_name: _Optional[str] = ..., num_replica: _Optional[int] = ..., db_name: _Optional[str] = ...) -> None: ...
class ListResourceGroupsRequest(_message.Message):
__slots__ = ("base",)
BASE_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ...) -> None: ...
class ListResourceGroupsResponse(_message.Message):
__slots__ = ("status", "resource_groups")
STATUS_FIELD_NUMBER: _ClassVar[int]
RESOURCE_GROUPS_FIELD_NUMBER: _ClassVar[int]
status: _common_pb2.Status
resource_groups: _containers.RepeatedScalarFieldContainer[str]
def __init__(self, status: _Optional[_Union[_common_pb2.Status, _Mapping]] = ..., resource_groups: _Optional[_Iterable[str]] = ...) -> None: ...
class DescribeResourceGroupRequest(_message.Message):
__slots__ = ("base", "resource_group")
BASE_FIELD_NUMBER: _ClassVar[int]
RESOURCE_GROUP_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
resource_group: str
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., resource_group: _Optional[str] = ...) -> None: ...
class DescribeResourceGroupResponse(_message.Message):
__slots__ = ("status", "resource_group")
STATUS_FIELD_NUMBER: _ClassVar[int]
RESOURCE_GROUP_FIELD_NUMBER: _ClassVar[int]
status: _common_pb2.Status
resource_group: ResourceGroup
def __init__(self, status: _Optional[_Union[_common_pb2.Status, _Mapping]] = ..., resource_group: _Optional[_Union[ResourceGroup, _Mapping]] = ...) -> None: ...
class ResourceGroup(_message.Message):
__slots__ = ("name", "capacity", "num_available_node", "num_loaded_replica", "num_outgoing_node", "num_incoming_node", "config", "nodes")
class NumLoadedReplicaEntry(_message.Message):
__slots__ = ("key", "value")
KEY_FIELD_NUMBER: _ClassVar[int]
VALUE_FIELD_NUMBER: _ClassVar[int]
key: str
value: int
def __init__(self, key: _Optional[str] = ..., value: _Optional[int] = ...) -> None: ...
class NumOutgoingNodeEntry(_message.Message):
__slots__ = ("key", "value")
KEY_FIELD_NUMBER: _ClassVar[int]
VALUE_FIELD_NUMBER: _ClassVar[int]
key: str
value: int
def __init__(self, key: _Optional[str] = ..., value: _Optional[int] = ...) -> None: ...
class NumIncomingNodeEntry(_message.Message):
__slots__ = ("key", "value")
KEY_FIELD_NUMBER: _ClassVar[int]
VALUE_FIELD_NUMBER: _ClassVar[int]
key: str
value: int
def __init__(self, key: _Optional[str] = ..., value: _Optional[int] = ...) -> None: ...
NAME_FIELD_NUMBER: _ClassVar[int]
CAPACITY_FIELD_NUMBER: _ClassVar[int]
NUM_AVAILABLE_NODE_FIELD_NUMBER: _ClassVar[int]
NUM_LOADED_REPLICA_FIELD_NUMBER: _ClassVar[int]
NUM_OUTGOING_NODE_FIELD_NUMBER: _ClassVar[int]
NUM_INCOMING_NODE_FIELD_NUMBER: _ClassVar[int]
CONFIG_FIELD_NUMBER: _ClassVar[int]
NODES_FIELD_NUMBER: _ClassVar[int]
name: str
capacity: int
num_available_node: int
num_loaded_replica: _containers.ScalarMap[str, int]
num_outgoing_node: _containers.ScalarMap[str, int]
num_incoming_node: _containers.ScalarMap[str, int]
config: _rg_pb2.ResourceGroupConfig
nodes: _containers.RepeatedCompositeFieldContainer[_common_pb2.NodeInfo]
def __init__(self, name: _Optional[str] = ..., capacity: _Optional[int] = ..., num_available_node: _Optional[int] = ..., num_loaded_replica: _Optional[_Mapping[str, int]] = ..., num_outgoing_node: _Optional[_Mapping[str, int]] = ..., num_incoming_node: _Optional[_Mapping[str, int]] = ..., config: _Optional[_Union[_rg_pb2.ResourceGroupConfig, _Mapping]] = ..., nodes: _Optional[_Iterable[_Union[_common_pb2.NodeInfo, _Mapping]]] = ...) -> None: ...
class RenameCollectionRequest(_message.Message):
__slots__ = ("base", "db_name", "oldName", "newName", "newDBName")
BASE_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
OLDNAME_FIELD_NUMBER: _ClassVar[int]
NEWNAME_FIELD_NUMBER: _ClassVar[int]
NEWDBNAME_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
db_name: str
oldName: str
newName: str
newDBName: str
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., db_name: _Optional[str] = ..., oldName: _Optional[str] = ..., newName: _Optional[str] = ..., newDBName: _Optional[str] = ...) -> None: ...
class GetIndexStatisticsRequest(_message.Message):
__slots__ = ("base", "db_name", "collection_name", "index_name", "timestamp")
BASE_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
COLLECTION_NAME_FIELD_NUMBER: _ClassVar[int]
INDEX_NAME_FIELD_NUMBER: _ClassVar[int]
TIMESTAMP_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
db_name: str
collection_name: str
index_name: str
timestamp: int
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., db_name: _Optional[str] = ..., collection_name: _Optional[str] = ..., index_name: _Optional[str] = ..., timestamp: _Optional[int] = ...) -> None: ...
class GetIndexStatisticsResponse(_message.Message):
__slots__ = ("status", "index_descriptions")
STATUS_FIELD_NUMBER: _ClassVar[int]
INDEX_DESCRIPTIONS_FIELD_NUMBER: _ClassVar[int]
status: _common_pb2.Status
index_descriptions: _containers.RepeatedCompositeFieldContainer[IndexDescription]
def __init__(self, status: _Optional[_Union[_common_pb2.Status, _Mapping]] = ..., index_descriptions: _Optional[_Iterable[_Union[IndexDescription, _Mapping]]] = ...) -> None: ...
class ConnectRequest(_message.Message):
__slots__ = ("base", "client_info")
BASE_FIELD_NUMBER: _ClassVar[int]
CLIENT_INFO_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
client_info: _common_pb2.ClientInfo
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., client_info: _Optional[_Union[_common_pb2.ClientInfo, _Mapping]] = ...) -> None: ...
class ConnectResponse(_message.Message):
__slots__ = ("status", "server_info", "identifier")
STATUS_FIELD_NUMBER: _ClassVar[int]
SERVER_INFO_FIELD_NUMBER: _ClassVar[int]
IDENTIFIER_FIELD_NUMBER: _ClassVar[int]
status: _common_pb2.Status
server_info: _common_pb2.ServerInfo
identifier: int
def __init__(self, status: _Optional[_Union[_common_pb2.Status, _Mapping]] = ..., server_info: _Optional[_Union[_common_pb2.ServerInfo, _Mapping]] = ..., identifier: _Optional[int] = ...) -> None: ...
class AllocTimestampRequest(_message.Message):
__slots__ = ("base",)
BASE_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ...) -> None: ...
class AllocTimestampResponse(_message.Message):
__slots__ = ("status", "timestamp")
STATUS_FIELD_NUMBER: _ClassVar[int]
TIMESTAMP_FIELD_NUMBER: _ClassVar[int]
status: _common_pb2.Status
timestamp: int
def __init__(self, status: _Optional[_Union[_common_pb2.Status, _Mapping]] = ..., timestamp: _Optional[int] = ...) -> None: ...
class CreateDatabaseRequest(_message.Message):
__slots__ = ("base", "db_name", "properties")
BASE_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
PROPERTIES_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
db_name: str
properties: _containers.RepeatedCompositeFieldContainer[_common_pb2.KeyValuePair]
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., db_name: _Optional[str] = ..., properties: _Optional[_Iterable[_Union[_common_pb2.KeyValuePair, _Mapping]]] = ...) -> None: ...
class DropDatabaseRequest(_message.Message):
__slots__ = ("base", "db_name")
BASE_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
db_name: str
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., db_name: _Optional[str] = ...) -> None: ...
class ListDatabasesRequest(_message.Message):
__slots__ = ("base",)
BASE_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ...) -> None: ...
class ListDatabasesResponse(_message.Message):
__slots__ = ("status", "db_names", "created_timestamp", "db_ids")
STATUS_FIELD_NUMBER: _ClassVar[int]
DB_NAMES_FIELD_NUMBER: _ClassVar[int]
CREATED_TIMESTAMP_FIELD_NUMBER: _ClassVar[int]
DB_IDS_FIELD_NUMBER: _ClassVar[int]
status: _common_pb2.Status
db_names: _containers.RepeatedScalarFieldContainer[str]
created_timestamp: _containers.RepeatedScalarFieldContainer[int]
db_ids: _containers.RepeatedScalarFieldContainer[int]
def __init__(self, status: _Optional[_Union[_common_pb2.Status, _Mapping]] = ..., db_names: _Optional[_Iterable[str]] = ..., created_timestamp: _Optional[_Iterable[int]] = ..., db_ids: _Optional[_Iterable[int]] = ...) -> None: ...
class AlterDatabaseRequest(_message.Message):
__slots__ = ("base", "db_name", "db_id", "properties")
BASE_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
DB_ID_FIELD_NUMBER: _ClassVar[int]
PROPERTIES_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
db_name: str
db_id: str
properties: _containers.RepeatedCompositeFieldContainer[_common_pb2.KeyValuePair]
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., db_name: _Optional[str] = ..., db_id: _Optional[str] = ..., properties: _Optional[_Iterable[_Union[_common_pb2.KeyValuePair, _Mapping]]] = ...) -> None: ...
class DescribeDatabaseRequest(_message.Message):
__slots__ = ("base", "db_name")
BASE_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
db_name: str
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., db_name: _Optional[str] = ...) -> None: ...
class DescribeDatabaseResponse(_message.Message):
__slots__ = ("status", "db_name", "dbID", "created_timestamp", "properties")
STATUS_FIELD_NUMBER: _ClassVar[int]
DB_NAME_FIELD_NUMBER: _ClassVar[int]
DBID_FIELD_NUMBER: _ClassVar[int]
CREATED_TIMESTAMP_FIELD_NUMBER: _ClassVar[int]
PROPERTIES_FIELD_NUMBER: _ClassVar[int]
status: _common_pb2.Status
db_name: str
dbID: int
created_timestamp: int
properties: _containers.RepeatedCompositeFieldContainer[_common_pb2.KeyValuePair]
def __init__(self, status: _Optional[_Union[_common_pb2.Status, _Mapping]] = ..., db_name: _Optional[str] = ..., dbID: _Optional[int] = ..., created_timestamp: _Optional[int] = ..., properties: _Optional[_Iterable[_Union[_common_pb2.KeyValuePair, _Mapping]]] = ...) -> None: ...
class ReplicateMessageRequest(_message.Message):
__slots__ = ("base", "channel_name", "BeginTs", "EndTs", "Msgs", "StartPositions", "EndPositions")
BASE_FIELD_NUMBER: _ClassVar[int]
CHANNEL_NAME_FIELD_NUMBER: _ClassVar[int]
BEGINTS_FIELD_NUMBER: _ClassVar[int]
ENDTS_FIELD_NUMBER: _ClassVar[int]
MSGS_FIELD_NUMBER: _ClassVar[int]
STARTPOSITIONS_FIELD_NUMBER: _ClassVar[int]
ENDPOSITIONS_FIELD_NUMBER: _ClassVar[int]
base: _common_pb2.MsgBase
channel_name: str
BeginTs: int
EndTs: int
Msgs: _containers.RepeatedScalarFieldContainer[bytes]
StartPositions: _containers.RepeatedCompositeFieldContainer[_msg_pb2.MsgPosition]
EndPositions: _containers.RepeatedCompositeFieldContainer[_msg_pb2.MsgPosition]
def __init__(self, base: _Optional[_Union[_common_pb2.MsgBase, _Mapping]] = ..., channel_name: _Optional[str] = ..., BeginTs: _Optional[int] = ..., EndTs: _Optional[int] = ..., Msgs: _Optional[_Iterable[bytes]] = ..., StartPositions: _Optional[_Iterable[_Union[_msg_pb2.MsgPosition, _Mapping]]] = ..., EndPositions: _Optional[_Iterable[_Union[_msg_pb2.MsgPosition, _Mapping]]] = ...) -> None: ...
class ReplicateMessageResponse(_message.Message):
__slots__ = ("status", "position")
STATUS_FIELD_NUMBER: _ClassVar[int]
POSITION_FIELD_NUMBER: _ClassVar[int]
status: _common_pb2.Status
position: str
def __init__(self, status: _Optional[_Union[_common_pb2.Status, _Mapping]] = ..., position: _Optional[str] = ...) -> None: ...
class ImportAuthPlaceholder(_message.Message):
__slots__ = ("db_name", "collection_name", "partition_name")
DB_NAME_FIELD_NUMBER: _ClassVar[int]
COLLECTION_NAME_FIELD_NUMBER: _ClassVar[int]
PARTITION_NAME_FIELD_NUMBER: _ClassVar[int]
db_name: str
collection_name: str
partition_name: str
def __init__(self, db_name: _Optional[str] = ..., collection_name: _Optional[str] = ..., partition_name: _Optional[str] = ...) -> None: ...
class GetImportProgressAuthPlaceholder(_message.Message):
__slots__ = ("db_name",)
DB_NAME_FIELD_NUMBER: _ClassVar[int]
db_name: str
def __init__(self, db_name: _Optional[str] = ...) -> None: ...
class ListImportsAuthPlaceholder(_message.Message):
__slots__ = ("db_name", "collection_name")
DB_NAME_FIELD_NUMBER: _ClassVar[int]
COLLECTION_NAME_FIELD_NUMBER: _ClassVar[int]
db_name: str
collection_name: str
def __init__(self, db_name: _Optional[str] = ..., collection_name: _Optional[str] = ...) -> None: ...