From 950375c251c1acca96907d384cd1006bc45620e7 Mon Sep 17 00:00:00 2001 From: wei liu Date: Wed, 21 Aug 2024 15:21:25 +0800 Subject: [PATCH] enhance: Update protobuf-go to protobuf-go v2 (#294) (#312) * enhance: Update protobuf-go to protobuf-go v2 (#294) Signed-off-by: Wei Liu * enhance: make sure protoc-gen-go v2 will be used to generate pb msg (#298) Signed-off-by: Wei Liu --------- Signed-off-by: Wei Liu --- Makefile | 7 +- go-api/commonpb/common.pb.go | 3965 +++-- go-api/federpb/feder.pb.go | 722 +- go-api/go.mod | 12 +- go-api/go.sum | 22 +- go-api/milvuspb/milvus.pb.go | 23130 ++++++++++++++++------------ go-api/milvuspb/milvus_grpc.pb.go | 3436 +++++ go-api/msgpb/msg.pb.go | 1468 +- go-api/rgpb/rg.pb.go | 393 +- go-api/schemapb/schema.pb.go | 2884 ++-- scripts/proto_gen_go.sh | 24 +- 11 files changed, 22371 insertions(+), 13692 deletions(-) create mode 100644 go-api/milvuspb/milvus_grpc.pb.go diff --git a/Makefile b/Makefile index 2691286..5560fe2 100644 --- a/Makefile +++ b/Makefile @@ -3,6 +3,7 @@ PWD := $(shell pwd) GOPATH := $(shell $(GO) env GOPATH) PROTOC := $(shell which protoc) PROTOC_VER := $(shell protoc --version) +INSTALL_PATH := $(PWD)/bin all: generate-proto @@ -11,8 +12,10 @@ build: generate-proto: export protoc:=${PWD}/cmake-build/protobuf/protobuf-build/protoc generate-proto: build - @which protoc-gen-go 1>/dev/null || (echo "Installing protoc-gen-go" && go install github.com/golang/protobuf/protoc-gen-go@v1.3.2) - @(env bash $(PWD)/scripts/proto_gen_go.sh) + @echo "Generate proto files" + @echo "Installing protoc-gen-go to ./bin" && GOBIN=$(INSTALL_PATH) go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.33.0 + @echo "Installing protoc-gen-go-grpc to ./bin" && GOBIN=$(INSTALL_PATH) go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.3.0 + @(env bash $(PWD)/scripts/proto_gen_go.sh $(INSTALL_PATH)) clean: @echo "Cleaning up all the generated files" diff --git a/go-api/commonpb/common.pb.go b/go-api/commonpb/common.pb.go index 8d442fc..0b508f2 100644 --- a/go-api/commonpb/common.pb.go +++ b/go-api/commonpb/common.pb.go @@ -1,28 +1,31 @@ // Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.33.0 +// protoc v3.21.4 // source: common.proto package commonpb import ( - fmt "fmt" - proto "github.com/golang/protobuf/proto" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" descriptorpb "google.golang.org/protobuf/types/descriptorpb" - math "math" + reflect "reflect" + sync "sync" ) -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -// A compilation error at this line likely means your copy of the -// proto package needs to be updated. -const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) // Deprecated -type ErrorCode int32 // Deprecated: Do not use. +// +// Deprecated: Marked as deprecated in common.proto. +type ErrorCode int32 + const ( ErrorCode_Success ErrorCode = 0 ErrorCode_UnexpectedError ErrorCode = 1 @@ -89,136 +92,157 @@ const ( ErrorCode_DDRequestRace ErrorCode = 1000 ) -var ErrorCode_name = map[int32]string{ - 0: "Success", - 1: "UnexpectedError", - 2: "ConnectFailed", - 3: "PermissionDenied", - 4: "CollectionNotExists", - 5: "IllegalArgument", - 7: "IllegalDimension", - 8: "IllegalIndexType", - 9: "IllegalCollectionName", - 10: "IllegalTOPK", - 11: "IllegalRowRecord", - 12: "IllegalVectorID", - 13: "IllegalSearchResult", - 14: "FileNotFound", - 15: "MetaFailed", - 16: "CacheFailed", - 17: "CannotCreateFolder", - 18: "CannotCreateFile", - 19: "CannotDeleteFolder", - 20: "CannotDeleteFile", - 21: "BuildIndexError", - 22: "IllegalNLIST", - 23: "IllegalMetricType", - 24: "OutOfMemory", - 25: "IndexNotExist", - 26: "EmptyCollection", - 27: "UpdateImportTaskFailure", - 28: "CollectionNameNotFound", - 29: "CreateCredentialFailure", - 30: "UpdateCredentialFailure", - 31: "DeleteCredentialFailure", - 32: "GetCredentialFailure", - 33: "ListCredUsersFailure", - 34: "GetUserFailure", - 35: "CreateRoleFailure", - 36: "DropRoleFailure", - 37: "OperateUserRoleFailure", - 38: "SelectRoleFailure", - 39: "SelectUserFailure", - 40: "SelectResourceFailure", - 41: "OperatePrivilegeFailure", - 42: "SelectGrantFailure", - 43: "RefreshPolicyInfoCacheFailure", - 44: "ListPolicyFailure", - 45: "NotShardLeader", - 46: "NoReplicaAvailable", - 47: "SegmentNotFound", - 48: "ForceDeny", - 49: "RateLimit", - 50: "NodeIDNotMatch", - 51: "UpsertAutoIDTrue", - 52: "InsufficientMemoryToLoad", - 53: "MemoryQuotaExhausted", - 54: "DiskQuotaExhausted", - 55: "TimeTickLongDelay", - 56: "NotReadyServe", - 57: "NotReadyCoordActivating", - 100: "DataCoordNA", - 1000: "DDRequestRace", -} - -var ErrorCode_value = map[string]int32{ - "Success": 0, - "UnexpectedError": 1, - "ConnectFailed": 2, - "PermissionDenied": 3, - "CollectionNotExists": 4, - "IllegalArgument": 5, - "IllegalDimension": 7, - "IllegalIndexType": 8, - "IllegalCollectionName": 9, - "IllegalTOPK": 10, - "IllegalRowRecord": 11, - "IllegalVectorID": 12, - "IllegalSearchResult": 13, - "FileNotFound": 14, - "MetaFailed": 15, - "CacheFailed": 16, - "CannotCreateFolder": 17, - "CannotCreateFile": 18, - "CannotDeleteFolder": 19, - "CannotDeleteFile": 20, - "BuildIndexError": 21, - "IllegalNLIST": 22, - "IllegalMetricType": 23, - "OutOfMemory": 24, - "IndexNotExist": 25, - "EmptyCollection": 26, - "UpdateImportTaskFailure": 27, - "CollectionNameNotFound": 28, - "CreateCredentialFailure": 29, - "UpdateCredentialFailure": 30, - "DeleteCredentialFailure": 31, - "GetCredentialFailure": 32, - "ListCredUsersFailure": 33, - "GetUserFailure": 34, - "CreateRoleFailure": 35, - "DropRoleFailure": 36, - "OperateUserRoleFailure": 37, - "SelectRoleFailure": 38, - "SelectUserFailure": 39, - "SelectResourceFailure": 40, - "OperatePrivilegeFailure": 41, - "SelectGrantFailure": 42, - "RefreshPolicyInfoCacheFailure": 43, - "ListPolicyFailure": 44, - "NotShardLeader": 45, - "NoReplicaAvailable": 46, - "SegmentNotFound": 47, - "ForceDeny": 48, - "RateLimit": 49, - "NodeIDNotMatch": 50, - "UpsertAutoIDTrue": 51, - "InsufficientMemoryToLoad": 52, - "MemoryQuotaExhausted": 53, - "DiskQuotaExhausted": 54, - "TimeTickLongDelay": 55, - "NotReadyServe": 56, - "NotReadyCoordActivating": 57, - "DataCoordNA": 100, - "DDRequestRace": 1000, +// Enum value maps for ErrorCode. +var ( + ErrorCode_name = map[int32]string{ + 0: "Success", + 1: "UnexpectedError", + 2: "ConnectFailed", + 3: "PermissionDenied", + 4: "CollectionNotExists", + 5: "IllegalArgument", + 7: "IllegalDimension", + 8: "IllegalIndexType", + 9: "IllegalCollectionName", + 10: "IllegalTOPK", + 11: "IllegalRowRecord", + 12: "IllegalVectorID", + 13: "IllegalSearchResult", + 14: "FileNotFound", + 15: "MetaFailed", + 16: "CacheFailed", + 17: "CannotCreateFolder", + 18: "CannotCreateFile", + 19: "CannotDeleteFolder", + 20: "CannotDeleteFile", + 21: "BuildIndexError", + 22: "IllegalNLIST", + 23: "IllegalMetricType", + 24: "OutOfMemory", + 25: "IndexNotExist", + 26: "EmptyCollection", + 27: "UpdateImportTaskFailure", + 28: "CollectionNameNotFound", + 29: "CreateCredentialFailure", + 30: "UpdateCredentialFailure", + 31: "DeleteCredentialFailure", + 32: "GetCredentialFailure", + 33: "ListCredUsersFailure", + 34: "GetUserFailure", + 35: "CreateRoleFailure", + 36: "DropRoleFailure", + 37: "OperateUserRoleFailure", + 38: "SelectRoleFailure", + 39: "SelectUserFailure", + 40: "SelectResourceFailure", + 41: "OperatePrivilegeFailure", + 42: "SelectGrantFailure", + 43: "RefreshPolicyInfoCacheFailure", + 44: "ListPolicyFailure", + 45: "NotShardLeader", + 46: "NoReplicaAvailable", + 47: "SegmentNotFound", + 48: "ForceDeny", + 49: "RateLimit", + 50: "NodeIDNotMatch", + 51: "UpsertAutoIDTrue", + 52: "InsufficientMemoryToLoad", + 53: "MemoryQuotaExhausted", + 54: "DiskQuotaExhausted", + 55: "TimeTickLongDelay", + 56: "NotReadyServe", + 57: "NotReadyCoordActivating", + 100: "DataCoordNA", + 1000: "DDRequestRace", + } + ErrorCode_value = map[string]int32{ + "Success": 0, + "UnexpectedError": 1, + "ConnectFailed": 2, + "PermissionDenied": 3, + "CollectionNotExists": 4, + "IllegalArgument": 5, + "IllegalDimension": 7, + "IllegalIndexType": 8, + "IllegalCollectionName": 9, + "IllegalTOPK": 10, + "IllegalRowRecord": 11, + "IllegalVectorID": 12, + "IllegalSearchResult": 13, + "FileNotFound": 14, + "MetaFailed": 15, + "CacheFailed": 16, + "CannotCreateFolder": 17, + "CannotCreateFile": 18, + "CannotDeleteFolder": 19, + "CannotDeleteFile": 20, + "BuildIndexError": 21, + "IllegalNLIST": 22, + "IllegalMetricType": 23, + "OutOfMemory": 24, + "IndexNotExist": 25, + "EmptyCollection": 26, + "UpdateImportTaskFailure": 27, + "CollectionNameNotFound": 28, + "CreateCredentialFailure": 29, + "UpdateCredentialFailure": 30, + "DeleteCredentialFailure": 31, + "GetCredentialFailure": 32, + "ListCredUsersFailure": 33, + "GetUserFailure": 34, + "CreateRoleFailure": 35, + "DropRoleFailure": 36, + "OperateUserRoleFailure": 37, + "SelectRoleFailure": 38, + "SelectUserFailure": 39, + "SelectResourceFailure": 40, + "OperatePrivilegeFailure": 41, + "SelectGrantFailure": 42, + "RefreshPolicyInfoCacheFailure": 43, + "ListPolicyFailure": 44, + "NotShardLeader": 45, + "NoReplicaAvailable": 46, + "SegmentNotFound": 47, + "ForceDeny": 48, + "RateLimit": 49, + "NodeIDNotMatch": 50, + "UpsertAutoIDTrue": 51, + "InsufficientMemoryToLoad": 52, + "MemoryQuotaExhausted": 53, + "DiskQuotaExhausted": 54, + "TimeTickLongDelay": 55, + "NotReadyServe": 56, + "NotReadyCoordActivating": 57, + "DataCoordNA": 100, + "DDRequestRace": 1000, + } +) + +func (x ErrorCode) Enum() *ErrorCode { + p := new(ErrorCode) + *p = x + return p } func (x ErrorCode) String() string { - return proto.EnumName(ErrorCode_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } +func (ErrorCode) Descriptor() protoreflect.EnumDescriptor { + return file_common_proto_enumTypes[0].Descriptor() +} + +func (ErrorCode) Type() protoreflect.EnumType { + return &file_common_proto_enumTypes[0] +} + +func (x ErrorCode) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ErrorCode.Descriptor instead. func (ErrorCode) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_555bd8c177793206, []int{0} + return file_common_proto_rawDescGZIP(), []int{0} } type IndexState int32 @@ -232,30 +256,51 @@ const ( IndexState_Retry IndexState = 5 ) -var IndexState_name = map[int32]string{ - 0: "IndexStateNone", - 1: "Unissued", - 2: "InProgress", - 3: "Finished", - 4: "Failed", - 5: "Retry", -} +// Enum value maps for IndexState. +var ( + IndexState_name = map[int32]string{ + 0: "IndexStateNone", + 1: "Unissued", + 2: "InProgress", + 3: "Finished", + 4: "Failed", + 5: "Retry", + } + IndexState_value = map[string]int32{ + "IndexStateNone": 0, + "Unissued": 1, + "InProgress": 2, + "Finished": 3, + "Failed": 4, + "Retry": 5, + } +) -var IndexState_value = map[string]int32{ - "IndexStateNone": 0, - "Unissued": 1, - "InProgress": 2, - "Finished": 3, - "Failed": 4, - "Retry": 5, +func (x IndexState) Enum() *IndexState { + p := new(IndexState) + *p = x + return p } func (x IndexState) String() string { - return proto.EnumName(IndexState_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } +func (IndexState) Descriptor() protoreflect.EnumDescriptor { + return file_common_proto_enumTypes[1].Descriptor() +} + +func (IndexState) Type() protoreflect.EnumType { + return &file_common_proto_enumTypes[1] +} + +func (x IndexState) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use IndexState.Descriptor instead. func (IndexState) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_555bd8c177793206, []int{1} + return file_common_proto_rawDescGZIP(), []int{1} } type SegmentState int32 @@ -271,65 +316,107 @@ const ( SegmentState_Importing SegmentState = 7 ) -var SegmentState_name = map[int32]string{ - 0: "SegmentStateNone", - 1: "NotExist", - 2: "Growing", - 3: "Sealed", - 4: "Flushed", - 5: "Flushing", - 6: "Dropped", - 7: "Importing", -} +// Enum value maps for SegmentState. +var ( + SegmentState_name = map[int32]string{ + 0: "SegmentStateNone", + 1: "NotExist", + 2: "Growing", + 3: "Sealed", + 4: "Flushed", + 5: "Flushing", + 6: "Dropped", + 7: "Importing", + } + SegmentState_value = map[string]int32{ + "SegmentStateNone": 0, + "NotExist": 1, + "Growing": 2, + "Sealed": 3, + "Flushed": 4, + "Flushing": 5, + "Dropped": 6, + "Importing": 7, + } +) -var SegmentState_value = map[string]int32{ - "SegmentStateNone": 0, - "NotExist": 1, - "Growing": 2, - "Sealed": 3, - "Flushed": 4, - "Flushing": 5, - "Dropped": 6, - "Importing": 7, +func (x SegmentState) Enum() *SegmentState { + p := new(SegmentState) + *p = x + return p } func (x SegmentState) String() string { - return proto.EnumName(SegmentState_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SegmentState) Descriptor() protoreflect.EnumDescriptor { + return file_common_proto_enumTypes[2].Descriptor() +} + +func (SegmentState) Type() protoreflect.EnumType { + return &file_common_proto_enumTypes[2] +} + +func (x SegmentState) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) } +// Deprecated: Use SegmentState.Descriptor instead. func (SegmentState) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_555bd8c177793206, []int{2} + return file_common_proto_rawDescGZIP(), []int{2} } type SegmentLevel int32 const ( - SegmentLevel_Legacy SegmentLevel = 0 - SegmentLevel_L0 SegmentLevel = 1 - SegmentLevel_L1 SegmentLevel = 2 - SegmentLevel_L2 SegmentLevel = 3 + SegmentLevel_Legacy SegmentLevel = 0 // zero value for legacy logic + SegmentLevel_L0 SegmentLevel = 1 // L0 segment, contains delta data for current channel + SegmentLevel_L1 SegmentLevel = 2 // L1 segment, normal segment, with no extra compaction attribute + SegmentLevel_L2 SegmentLevel = 3 // L2 segment, segment with extra data distribution info ) -var SegmentLevel_name = map[int32]string{ - 0: "Legacy", - 1: "L0", - 2: "L1", - 3: "L2", -} +// Enum value maps for SegmentLevel. +var ( + SegmentLevel_name = map[int32]string{ + 0: "Legacy", + 1: "L0", + 2: "L1", + 3: "L2", + } + SegmentLevel_value = map[string]int32{ + "Legacy": 0, + "L0": 1, + "L1": 2, + "L2": 3, + } +) -var SegmentLevel_value = map[string]int32{ - "Legacy": 0, - "L0": 1, - "L1": 2, - "L2": 3, +func (x SegmentLevel) Enum() *SegmentLevel { + p := new(SegmentLevel) + *p = x + return p } func (x SegmentLevel) String() string { - return proto.EnumName(SegmentLevel_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } +func (SegmentLevel) Descriptor() protoreflect.EnumDescriptor { + return file_common_proto_enumTypes[3].Descriptor() +} + +func (SegmentLevel) Type() protoreflect.EnumType { + return &file_common_proto_enumTypes[3] +} + +func (x SegmentLevel) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SegmentLevel.Descriptor instead. func (SegmentLevel) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_555bd8c177793206, []int{3} + return file_common_proto_rawDescGZIP(), []int{3} } type PlaceholderType int32 @@ -345,34 +432,55 @@ const ( PlaceholderType_VarChar PlaceholderType = 21 ) -var PlaceholderType_name = map[int32]string{ - 0: "None", - 100: "BinaryVector", - 101: "FloatVector", - 102: "Float16Vector", - 103: "BFloat16Vector", - 104: "SparseFloatVector", - 5: "Int64", - 21: "VarChar", -} +// Enum value maps for PlaceholderType. +var ( + PlaceholderType_name = map[int32]string{ + 0: "None", + 100: "BinaryVector", + 101: "FloatVector", + 102: "Float16Vector", + 103: "BFloat16Vector", + 104: "SparseFloatVector", + 5: "Int64", + 21: "VarChar", + } + PlaceholderType_value = map[string]int32{ + "None": 0, + "BinaryVector": 100, + "FloatVector": 101, + "Float16Vector": 102, + "BFloat16Vector": 103, + "SparseFloatVector": 104, + "Int64": 5, + "VarChar": 21, + } +) -var PlaceholderType_value = map[string]int32{ - "None": 0, - "BinaryVector": 100, - "FloatVector": 101, - "Float16Vector": 102, - "BFloat16Vector": 103, - "SparseFloatVector": 104, - "Int64": 5, - "VarChar": 21, +func (x PlaceholderType) Enum() *PlaceholderType { + p := new(PlaceholderType) + *p = x + return p } func (x PlaceholderType) String() string { - return proto.EnumName(PlaceholderType_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PlaceholderType) Descriptor() protoreflect.EnumDescriptor { + return file_common_proto_enumTypes[4].Descriptor() +} + +func (PlaceholderType) Type() protoreflect.EnumType { + return &file_common_proto_enumTypes[4] +} + +func (x PlaceholderType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) } +// Deprecated: Use PlaceholderType.Descriptor instead. func (PlaceholderType) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_555bd8c177793206, []int{4} + return file_common_proto_rawDescGZIP(), []int{4} } type MsgType int32 @@ -452,7 +560,7 @@ const ( MsgType_GetSegmentState MsgType = 603 // SYSTEM CONTROL MsgType_TimeTick MsgType = 1200 - MsgType_QueryNodeStats MsgType = 1201 + MsgType_QueryNodeStats MsgType = 1201 // GOOSE TODO: Remove kQueryNodeStats MsgType_LoadIndex MsgType = 1202 MsgType_RequestID MsgType = 1203 MsgType_RequestTSO MsgType = 1204 @@ -496,226 +604,247 @@ const ( MsgType_DescribeDatabase MsgType = 1805 ) -var MsgType_name = map[int32]string{ - 0: "Undefined", - 100: "CreateCollection", - 101: "DropCollection", - 102: "HasCollection", - 103: "DescribeCollection", - 104: "ShowCollections", - 105: "GetSystemConfigs", - 106: "LoadCollection", - 107: "ReleaseCollection", - 108: "CreateAlias", - 109: "DropAlias", - 110: "AlterAlias", - 111: "AlterCollection", - 112: "RenameCollection", - 113: "DescribeAlias", - 114: "ListAliases", - 200: "CreatePartition", - 201: "DropPartition", - 202: "HasPartition", - 203: "DescribePartition", - 204: "ShowPartitions", - 205: "LoadPartitions", - 206: "ReleasePartitions", - 250: "ShowSegments", - 251: "DescribeSegment", - 252: "LoadSegments", - 253: "ReleaseSegments", - 254: "HandoffSegments", - 255: "LoadBalanceSegments", - 256: "DescribeSegments", - 257: "FederListIndexedSegment", - 258: "FederDescribeSegmentIndexData", - 300: "CreateIndex", - 301: "DescribeIndex", - 302: "DropIndex", - 303: "GetIndexStatistics", - 304: "AlterIndex", - 400: "Insert", - 401: "Delete", - 402: "Flush", - 403: "ResendSegmentStats", - 404: "Upsert", - 500: "Search", - 501: "SearchResult", - 502: "GetIndexState", - 503: "GetIndexBuildProgress", - 504: "GetCollectionStatistics", - 505: "GetPartitionStatistics", - 506: "Retrieve", - 507: "RetrieveResult", - 508: "WatchDmChannels", - 509: "RemoveDmChannels", - 510: "WatchQueryChannels", - 511: "RemoveQueryChannels", - 512: "SealedSegmentsChangeInfo", - 513: "WatchDeltaChannels", - 514: "GetShardLeaders", - 515: "GetReplicas", - 516: "UnsubDmChannel", - 517: "GetDistribution", - 518: "SyncDistribution", - 600: "SegmentInfo", - 601: "SystemInfo", - 602: "GetRecoveryInfo", - 603: "GetSegmentState", - 1200: "TimeTick", - 1201: "QueryNodeStats", - 1202: "LoadIndex", - 1203: "RequestID", - 1204: "RequestTSO", - 1205: "AllocateSegment", - 1206: "SegmentStatistics", - 1207: "SegmentFlushDone", - 1208: "DataNodeTt", - 1209: "Connect", - 1210: "ListClientInfos", - 1211: "AllocTimestamp", - 1500: "CreateCredential", - 1501: "GetCredential", - 1502: "DeleteCredential", - 1503: "UpdateCredential", - 1504: "ListCredUsernames", - 1600: "CreateRole", - 1601: "DropRole", - 1602: "OperateUserRole", - 1603: "SelectRole", - 1604: "SelectUser", - 1605: "SelectResource", - 1606: "OperatePrivilege", - 1607: "SelectGrant", - 1608: "RefreshPolicyInfoCache", - 1609: "ListPolicy", - 1700: "CreateResourceGroup", - 1701: "DropResourceGroup", - 1702: "ListResourceGroups", - 1703: "DescribeResourceGroup", - 1704: "TransferNode", - 1705: "TransferReplica", - 1706: "UpdateResourceGroups", - 1801: "CreateDatabase", - 1802: "DropDatabase", - 1803: "ListDatabases", - 1804: "AlterDatabase", - 1805: "DescribeDatabase", -} - -var MsgType_value = map[string]int32{ - "Undefined": 0, - "CreateCollection": 100, - "DropCollection": 101, - "HasCollection": 102, - "DescribeCollection": 103, - "ShowCollections": 104, - "GetSystemConfigs": 105, - "LoadCollection": 106, - "ReleaseCollection": 107, - "CreateAlias": 108, - "DropAlias": 109, - "AlterAlias": 110, - "AlterCollection": 111, - "RenameCollection": 112, - "DescribeAlias": 113, - "ListAliases": 114, - "CreatePartition": 200, - "DropPartition": 201, - "HasPartition": 202, - "DescribePartition": 203, - "ShowPartitions": 204, - "LoadPartitions": 205, - "ReleasePartitions": 206, - "ShowSegments": 250, - "DescribeSegment": 251, - "LoadSegments": 252, - "ReleaseSegments": 253, - "HandoffSegments": 254, - "LoadBalanceSegments": 255, - "DescribeSegments": 256, - "FederListIndexedSegment": 257, - "FederDescribeSegmentIndexData": 258, - "CreateIndex": 300, - "DescribeIndex": 301, - "DropIndex": 302, - "GetIndexStatistics": 303, - "AlterIndex": 304, - "Insert": 400, - "Delete": 401, - "Flush": 402, - "ResendSegmentStats": 403, - "Upsert": 404, - "Search": 500, - "SearchResult": 501, - "GetIndexState": 502, - "GetIndexBuildProgress": 503, - "GetCollectionStatistics": 504, - "GetPartitionStatistics": 505, - "Retrieve": 506, - "RetrieveResult": 507, - "WatchDmChannels": 508, - "RemoveDmChannels": 509, - "WatchQueryChannels": 510, - "RemoveQueryChannels": 511, - "SealedSegmentsChangeInfo": 512, - "WatchDeltaChannels": 513, - "GetShardLeaders": 514, - "GetReplicas": 515, - "UnsubDmChannel": 516, - "GetDistribution": 517, - "SyncDistribution": 518, - "SegmentInfo": 600, - "SystemInfo": 601, - "GetRecoveryInfo": 602, - "GetSegmentState": 603, - "TimeTick": 1200, - "QueryNodeStats": 1201, - "LoadIndex": 1202, - "RequestID": 1203, - "RequestTSO": 1204, - "AllocateSegment": 1205, - "SegmentStatistics": 1206, - "SegmentFlushDone": 1207, - "DataNodeTt": 1208, - "Connect": 1209, - "ListClientInfos": 1210, - "AllocTimestamp": 1211, - "CreateCredential": 1500, - "GetCredential": 1501, - "DeleteCredential": 1502, - "UpdateCredential": 1503, - "ListCredUsernames": 1504, - "CreateRole": 1600, - "DropRole": 1601, - "OperateUserRole": 1602, - "SelectRole": 1603, - "SelectUser": 1604, - "SelectResource": 1605, - "OperatePrivilege": 1606, - "SelectGrant": 1607, - "RefreshPolicyInfoCache": 1608, - "ListPolicy": 1609, - "CreateResourceGroup": 1700, - "DropResourceGroup": 1701, - "ListResourceGroups": 1702, - "DescribeResourceGroup": 1703, - "TransferNode": 1704, - "TransferReplica": 1705, - "UpdateResourceGroups": 1706, - "CreateDatabase": 1801, - "DropDatabase": 1802, - "ListDatabases": 1803, - "AlterDatabase": 1804, - "DescribeDatabase": 1805, +// Enum value maps for MsgType. +var ( + MsgType_name = map[int32]string{ + 0: "Undefined", + 100: "CreateCollection", + 101: "DropCollection", + 102: "HasCollection", + 103: "DescribeCollection", + 104: "ShowCollections", + 105: "GetSystemConfigs", + 106: "LoadCollection", + 107: "ReleaseCollection", + 108: "CreateAlias", + 109: "DropAlias", + 110: "AlterAlias", + 111: "AlterCollection", + 112: "RenameCollection", + 113: "DescribeAlias", + 114: "ListAliases", + 200: "CreatePartition", + 201: "DropPartition", + 202: "HasPartition", + 203: "DescribePartition", + 204: "ShowPartitions", + 205: "LoadPartitions", + 206: "ReleasePartitions", + 250: "ShowSegments", + 251: "DescribeSegment", + 252: "LoadSegments", + 253: "ReleaseSegments", + 254: "HandoffSegments", + 255: "LoadBalanceSegments", + 256: "DescribeSegments", + 257: "FederListIndexedSegment", + 258: "FederDescribeSegmentIndexData", + 300: "CreateIndex", + 301: "DescribeIndex", + 302: "DropIndex", + 303: "GetIndexStatistics", + 304: "AlterIndex", + 400: "Insert", + 401: "Delete", + 402: "Flush", + 403: "ResendSegmentStats", + 404: "Upsert", + 500: "Search", + 501: "SearchResult", + 502: "GetIndexState", + 503: "GetIndexBuildProgress", + 504: "GetCollectionStatistics", + 505: "GetPartitionStatistics", + 506: "Retrieve", + 507: "RetrieveResult", + 508: "WatchDmChannels", + 509: "RemoveDmChannels", + 510: "WatchQueryChannels", + 511: "RemoveQueryChannels", + 512: "SealedSegmentsChangeInfo", + 513: "WatchDeltaChannels", + 514: "GetShardLeaders", + 515: "GetReplicas", + 516: "UnsubDmChannel", + 517: "GetDistribution", + 518: "SyncDistribution", + 600: "SegmentInfo", + 601: "SystemInfo", + 602: "GetRecoveryInfo", + 603: "GetSegmentState", + 1200: "TimeTick", + 1201: "QueryNodeStats", + 1202: "LoadIndex", + 1203: "RequestID", + 1204: "RequestTSO", + 1205: "AllocateSegment", + 1206: "SegmentStatistics", + 1207: "SegmentFlushDone", + 1208: "DataNodeTt", + 1209: "Connect", + 1210: "ListClientInfos", + 1211: "AllocTimestamp", + 1500: "CreateCredential", + 1501: "GetCredential", + 1502: "DeleteCredential", + 1503: "UpdateCredential", + 1504: "ListCredUsernames", + 1600: "CreateRole", + 1601: "DropRole", + 1602: "OperateUserRole", + 1603: "SelectRole", + 1604: "SelectUser", + 1605: "SelectResource", + 1606: "OperatePrivilege", + 1607: "SelectGrant", + 1608: "RefreshPolicyInfoCache", + 1609: "ListPolicy", + 1700: "CreateResourceGroup", + 1701: "DropResourceGroup", + 1702: "ListResourceGroups", + 1703: "DescribeResourceGroup", + 1704: "TransferNode", + 1705: "TransferReplica", + 1706: "UpdateResourceGroups", + 1801: "CreateDatabase", + 1802: "DropDatabase", + 1803: "ListDatabases", + 1804: "AlterDatabase", + 1805: "DescribeDatabase", + } + MsgType_value = map[string]int32{ + "Undefined": 0, + "CreateCollection": 100, + "DropCollection": 101, + "HasCollection": 102, + "DescribeCollection": 103, + "ShowCollections": 104, + "GetSystemConfigs": 105, + "LoadCollection": 106, + "ReleaseCollection": 107, + "CreateAlias": 108, + "DropAlias": 109, + "AlterAlias": 110, + "AlterCollection": 111, + "RenameCollection": 112, + "DescribeAlias": 113, + "ListAliases": 114, + "CreatePartition": 200, + "DropPartition": 201, + "HasPartition": 202, + "DescribePartition": 203, + "ShowPartitions": 204, + "LoadPartitions": 205, + "ReleasePartitions": 206, + "ShowSegments": 250, + "DescribeSegment": 251, + "LoadSegments": 252, + "ReleaseSegments": 253, + "HandoffSegments": 254, + "LoadBalanceSegments": 255, + "DescribeSegments": 256, + "FederListIndexedSegment": 257, + "FederDescribeSegmentIndexData": 258, + "CreateIndex": 300, + "DescribeIndex": 301, + "DropIndex": 302, + "GetIndexStatistics": 303, + "AlterIndex": 304, + "Insert": 400, + "Delete": 401, + "Flush": 402, + "ResendSegmentStats": 403, + "Upsert": 404, + "Search": 500, + "SearchResult": 501, + "GetIndexState": 502, + "GetIndexBuildProgress": 503, + "GetCollectionStatistics": 504, + "GetPartitionStatistics": 505, + "Retrieve": 506, + "RetrieveResult": 507, + "WatchDmChannels": 508, + "RemoveDmChannels": 509, + "WatchQueryChannels": 510, + "RemoveQueryChannels": 511, + "SealedSegmentsChangeInfo": 512, + "WatchDeltaChannels": 513, + "GetShardLeaders": 514, + "GetReplicas": 515, + "UnsubDmChannel": 516, + "GetDistribution": 517, + "SyncDistribution": 518, + "SegmentInfo": 600, + "SystemInfo": 601, + "GetRecoveryInfo": 602, + "GetSegmentState": 603, + "TimeTick": 1200, + "QueryNodeStats": 1201, + "LoadIndex": 1202, + "RequestID": 1203, + "RequestTSO": 1204, + "AllocateSegment": 1205, + "SegmentStatistics": 1206, + "SegmentFlushDone": 1207, + "DataNodeTt": 1208, + "Connect": 1209, + "ListClientInfos": 1210, + "AllocTimestamp": 1211, + "CreateCredential": 1500, + "GetCredential": 1501, + "DeleteCredential": 1502, + "UpdateCredential": 1503, + "ListCredUsernames": 1504, + "CreateRole": 1600, + "DropRole": 1601, + "OperateUserRole": 1602, + "SelectRole": 1603, + "SelectUser": 1604, + "SelectResource": 1605, + "OperatePrivilege": 1606, + "SelectGrant": 1607, + "RefreshPolicyInfoCache": 1608, + "ListPolicy": 1609, + "CreateResourceGroup": 1700, + "DropResourceGroup": 1701, + "ListResourceGroups": 1702, + "DescribeResourceGroup": 1703, + "TransferNode": 1704, + "TransferReplica": 1705, + "UpdateResourceGroups": 1706, + "CreateDatabase": 1801, + "DropDatabase": 1802, + "ListDatabases": 1803, + "AlterDatabase": 1804, + "DescribeDatabase": 1805, + } +) + +func (x MsgType) Enum() *MsgType { + p := new(MsgType) + *p = x + return p } func (x MsgType) String() string { - return proto.EnumName(MsgType_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (MsgType) Descriptor() protoreflect.EnumDescriptor { + return file_common_proto_enumTypes[5].Descriptor() +} + +func (MsgType) Type() protoreflect.EnumType { + return &file_common_proto_enumTypes[5] +} + +func (x MsgType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) } +// Deprecated: Use MsgType.Descriptor instead. func (MsgType) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_555bd8c177793206, []int{5} + return file_common_proto_rawDescGZIP(), []int{5} } type DslType int32 @@ -725,22 +854,43 @@ const ( DslType_BoolExprV1 DslType = 1 ) -var DslType_name = map[int32]string{ - 0: "Dsl", - 1: "BoolExprV1", -} +// Enum value maps for DslType. +var ( + DslType_name = map[int32]string{ + 0: "Dsl", + 1: "BoolExprV1", + } + DslType_value = map[string]int32{ + "Dsl": 0, + "BoolExprV1": 1, + } +) -var DslType_value = map[string]int32{ - "Dsl": 0, - "BoolExprV1": 1, +func (x DslType) Enum() *DslType { + p := new(DslType) + *p = x + return p } func (x DslType) String() string { - return proto.EnumName(DslType_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (DslType) Descriptor() protoreflect.EnumDescriptor { + return file_common_proto_enumTypes[6].Descriptor() +} + +func (DslType) Type() protoreflect.EnumType { + return &file_common_proto_enumTypes[6] +} + +func (x DslType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) } +// Deprecated: Use DslType.Descriptor instead. func (DslType) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_555bd8c177793206, []int{6} + return file_common_proto_rawDescGZIP(), []int{6} } type CompactionState int32 @@ -751,98 +901,161 @@ const ( CompactionState_Completed CompactionState = 2 ) -var CompactionState_name = map[int32]string{ - 0: "UndefiedState", - 1: "Executing", - 2: "Completed", -} +// Enum value maps for CompactionState. +var ( + CompactionState_name = map[int32]string{ + 0: "UndefiedState", + 1: "Executing", + 2: "Completed", + } + CompactionState_value = map[string]int32{ + "UndefiedState": 0, + "Executing": 1, + "Completed": 2, + } +) -var CompactionState_value = map[string]int32{ - "UndefiedState": 0, - "Executing": 1, - "Completed": 2, +func (x CompactionState) Enum() *CompactionState { + p := new(CompactionState) + *p = x + return p } func (x CompactionState) String() string { - return proto.EnumName(CompactionState_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CompactionState) Descriptor() protoreflect.EnumDescriptor { + return file_common_proto_enumTypes[7].Descriptor() +} + +func (CompactionState) Type() protoreflect.EnumType { + return &file_common_proto_enumTypes[7] +} + +func (x CompactionState) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) } +// Deprecated: Use CompactionState.Descriptor instead. func (CompactionState) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_555bd8c177793206, []int{7} + return file_common_proto_rawDescGZIP(), []int{7} } type ConsistencyLevel int32 const ( ConsistencyLevel_Strong ConsistencyLevel = 0 - ConsistencyLevel_Session ConsistencyLevel = 1 + ConsistencyLevel_Session ConsistencyLevel = 1 // default in PyMilvus ConsistencyLevel_Bounded ConsistencyLevel = 2 ConsistencyLevel_Eventually ConsistencyLevel = 3 - ConsistencyLevel_Customized ConsistencyLevel = 4 + ConsistencyLevel_Customized ConsistencyLevel = 4 // Users pass their own `guarantee_timestamp`. ) -var ConsistencyLevel_name = map[int32]string{ - 0: "Strong", - 1: "Session", - 2: "Bounded", - 3: "Eventually", - 4: "Customized", -} +// Enum value maps for ConsistencyLevel. +var ( + ConsistencyLevel_name = map[int32]string{ + 0: "Strong", + 1: "Session", + 2: "Bounded", + 3: "Eventually", + 4: "Customized", + } + ConsistencyLevel_value = map[string]int32{ + "Strong": 0, + "Session": 1, + "Bounded": 2, + "Eventually": 3, + "Customized": 4, + } +) -var ConsistencyLevel_value = map[string]int32{ - "Strong": 0, - "Session": 1, - "Bounded": 2, - "Eventually": 3, - "Customized": 4, +func (x ConsistencyLevel) Enum() *ConsistencyLevel { + p := new(ConsistencyLevel) + *p = x + return p } func (x ConsistencyLevel) String() string { - return proto.EnumName(ConsistencyLevel_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ConsistencyLevel) Descriptor() protoreflect.EnumDescriptor { + return file_common_proto_enumTypes[8].Descriptor() +} + +func (ConsistencyLevel) Type() protoreflect.EnumType { + return &file_common_proto_enumTypes[8] } +func (x ConsistencyLevel) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ConsistencyLevel.Descriptor instead. func (ConsistencyLevel) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_555bd8c177793206, []int{8} + return file_common_proto_rawDescGZIP(), []int{8} } type ImportState int32 const ( - ImportState_ImportPending ImportState = 0 - ImportState_ImportFailed ImportState = 1 - ImportState_ImportStarted ImportState = 2 - ImportState_ImportPersisted ImportState = 5 - ImportState_ImportFlushed ImportState = 8 - ImportState_ImportCompleted ImportState = 6 - ImportState_ImportFailedAndCleaned ImportState = 7 + ImportState_ImportPending ImportState = 0 // the task in in pending list of rootCoord, waiting to be executed + ImportState_ImportFailed ImportState = 1 // the task failed for some reason, get detail reason from GetImportStateResponse.infos + ImportState_ImportStarted ImportState = 2 // the task has been sent to datanode to execute + ImportState_ImportPersisted ImportState = 5 // all data files have been parsed and all meta data already persisted, ready to be flushed. + ImportState_ImportFlushed ImportState = 8 // all segments are successfully flushed. + ImportState_ImportCompleted ImportState = 6 // all indexes are successfully built and segments are able to be compacted as normal. + ImportState_ImportFailedAndCleaned ImportState = 7 // the task failed and all segments it generated are cleaned up. ) -var ImportState_name = map[int32]string{ - 0: "ImportPending", - 1: "ImportFailed", - 2: "ImportStarted", - 5: "ImportPersisted", - 8: "ImportFlushed", - 6: "ImportCompleted", - 7: "ImportFailedAndCleaned", -} +// Enum value maps for ImportState. +var ( + ImportState_name = map[int32]string{ + 0: "ImportPending", + 1: "ImportFailed", + 2: "ImportStarted", + 5: "ImportPersisted", + 8: "ImportFlushed", + 6: "ImportCompleted", + 7: "ImportFailedAndCleaned", + } + ImportState_value = map[string]int32{ + "ImportPending": 0, + "ImportFailed": 1, + "ImportStarted": 2, + "ImportPersisted": 5, + "ImportFlushed": 8, + "ImportCompleted": 6, + "ImportFailedAndCleaned": 7, + } +) -var ImportState_value = map[string]int32{ - "ImportPending": 0, - "ImportFailed": 1, - "ImportStarted": 2, - "ImportPersisted": 5, - "ImportFlushed": 8, - "ImportCompleted": 6, - "ImportFailedAndCleaned": 7, +func (x ImportState) Enum() *ImportState { + p := new(ImportState) + *p = x + return p } func (x ImportState) String() string { - return proto.EnumName(ImportState_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ImportState) Descriptor() protoreflect.EnumDescriptor { + return file_common_proto_enumTypes[9].Descriptor() +} + +func (ImportState) Type() protoreflect.EnumType { + return &file_common_proto_enumTypes[9] } +func (x ImportState) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ImportState.Descriptor instead. func (ImportState) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_555bd8c177793206, []int{9} + return file_common_proto_rawDescGZIP(), []int{9} } type ObjectType int32 @@ -853,24 +1066,45 @@ const ( ObjectType_User ObjectType = 2 ) -var ObjectType_name = map[int32]string{ - 0: "Collection", - 1: "Global", - 2: "User", -} +// Enum value maps for ObjectType. +var ( + ObjectType_name = map[int32]string{ + 0: "Collection", + 1: "Global", + 2: "User", + } + ObjectType_value = map[string]int32{ + "Collection": 0, + "Global": 1, + "User": 2, + } +) -var ObjectType_value = map[string]int32{ - "Collection": 0, - "Global": 1, - "User": 2, +func (x ObjectType) Enum() *ObjectType { + p := new(ObjectType) + *p = x + return p } func (x ObjectType) String() string { - return proto.EnumName(ObjectType_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ObjectType) Descriptor() protoreflect.EnumDescriptor { + return file_common_proto_enumTypes[10].Descriptor() +} + +func (ObjectType) Type() protoreflect.EnumType { + return &file_common_proto_enumTypes[10] } +func (x ObjectType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ObjectType.Descriptor instead. func (ObjectType) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_555bd8c177793206, []int{10} + return file_common_proto_rawDescGZIP(), []int{10} } type ObjectPrivilege int32 @@ -934,130 +1168,151 @@ const ( ObjectPrivilege_PrivilegeGroupAdmin ObjectPrivilege = 55 ) -var ObjectPrivilege_name = map[int32]string{ - 0: "PrivilegeAll", - 1: "PrivilegeCreateCollection", - 2: "PrivilegeDropCollection", - 3: "PrivilegeDescribeCollection", - 4: "PrivilegeShowCollections", - 5: "PrivilegeLoad", - 6: "PrivilegeRelease", - 7: "PrivilegeCompaction", - 8: "PrivilegeInsert", - 9: "PrivilegeDelete", - 10: "PrivilegeGetStatistics", - 11: "PrivilegeCreateIndex", - 12: "PrivilegeIndexDetail", - 13: "PrivilegeDropIndex", - 14: "PrivilegeSearch", - 15: "PrivilegeFlush", - 16: "PrivilegeQuery", - 17: "PrivilegeLoadBalance", - 18: "PrivilegeImport", - 19: "PrivilegeCreateOwnership", - 20: "PrivilegeUpdateUser", - 21: "PrivilegeDropOwnership", - 22: "PrivilegeSelectOwnership", - 23: "PrivilegeManageOwnership", - 24: "PrivilegeSelectUser", - 25: "PrivilegeUpsert", - 26: "PrivilegeCreateResourceGroup", - 27: "PrivilegeDropResourceGroup", - 28: "PrivilegeDescribeResourceGroup", - 29: "PrivilegeListResourceGroups", - 30: "PrivilegeTransferNode", - 31: "PrivilegeTransferReplica", - 32: "PrivilegeGetLoadingProgress", - 33: "PrivilegeGetLoadState", - 34: "PrivilegeRenameCollection", - 35: "PrivilegeCreateDatabase", - 36: "PrivilegeDropDatabase", - 37: "PrivilegeListDatabases", - 38: "PrivilegeFlushAll", - 39: "PrivilegeCreatePartition", - 40: "PrivilegeDropPartition", - 41: "PrivilegeShowPartitions", - 42: "PrivilegeHasPartition", - 43: "PrivilegeGetFlushState", - 44: "PrivilegeCreateAlias", - 45: "PrivilegeDropAlias", - 46: "PrivilegeDescribeAlias", - 47: "PrivilegeListAliases", - 48: "PrivilegeUpdateResourceGroups", - 49: "PrivilegeAlterDatabase", - 50: "PrivilegeDescribeDatabase", - 51: "PrivilegeBackupRBAC", - 52: "PrivilegeRestoreRBAC", - 53: "PrivilegeGroupReadOnly", - 54: "PrivilegeGroupReadWrite", - 55: "PrivilegeGroupAdmin", -} - -var ObjectPrivilege_value = map[string]int32{ - "PrivilegeAll": 0, - "PrivilegeCreateCollection": 1, - "PrivilegeDropCollection": 2, - "PrivilegeDescribeCollection": 3, - "PrivilegeShowCollections": 4, - "PrivilegeLoad": 5, - "PrivilegeRelease": 6, - "PrivilegeCompaction": 7, - "PrivilegeInsert": 8, - "PrivilegeDelete": 9, - "PrivilegeGetStatistics": 10, - "PrivilegeCreateIndex": 11, - "PrivilegeIndexDetail": 12, - "PrivilegeDropIndex": 13, - "PrivilegeSearch": 14, - "PrivilegeFlush": 15, - "PrivilegeQuery": 16, - "PrivilegeLoadBalance": 17, - "PrivilegeImport": 18, - "PrivilegeCreateOwnership": 19, - "PrivilegeUpdateUser": 20, - "PrivilegeDropOwnership": 21, - "PrivilegeSelectOwnership": 22, - "PrivilegeManageOwnership": 23, - "PrivilegeSelectUser": 24, - "PrivilegeUpsert": 25, - "PrivilegeCreateResourceGroup": 26, - "PrivilegeDropResourceGroup": 27, - "PrivilegeDescribeResourceGroup": 28, - "PrivilegeListResourceGroups": 29, - "PrivilegeTransferNode": 30, - "PrivilegeTransferReplica": 31, - "PrivilegeGetLoadingProgress": 32, - "PrivilegeGetLoadState": 33, - "PrivilegeRenameCollection": 34, - "PrivilegeCreateDatabase": 35, - "PrivilegeDropDatabase": 36, - "PrivilegeListDatabases": 37, - "PrivilegeFlushAll": 38, - "PrivilegeCreatePartition": 39, - "PrivilegeDropPartition": 40, - "PrivilegeShowPartitions": 41, - "PrivilegeHasPartition": 42, - "PrivilegeGetFlushState": 43, - "PrivilegeCreateAlias": 44, - "PrivilegeDropAlias": 45, - "PrivilegeDescribeAlias": 46, - "PrivilegeListAliases": 47, - "PrivilegeUpdateResourceGroups": 48, - "PrivilegeAlterDatabase": 49, - "PrivilegeDescribeDatabase": 50, - "PrivilegeBackupRBAC": 51, - "PrivilegeRestoreRBAC": 52, - "PrivilegeGroupReadOnly": 53, - "PrivilegeGroupReadWrite": 54, - "PrivilegeGroupAdmin": 55, +// Enum value maps for ObjectPrivilege. +var ( + ObjectPrivilege_name = map[int32]string{ + 0: "PrivilegeAll", + 1: "PrivilegeCreateCollection", + 2: "PrivilegeDropCollection", + 3: "PrivilegeDescribeCollection", + 4: "PrivilegeShowCollections", + 5: "PrivilegeLoad", + 6: "PrivilegeRelease", + 7: "PrivilegeCompaction", + 8: "PrivilegeInsert", + 9: "PrivilegeDelete", + 10: "PrivilegeGetStatistics", + 11: "PrivilegeCreateIndex", + 12: "PrivilegeIndexDetail", + 13: "PrivilegeDropIndex", + 14: "PrivilegeSearch", + 15: "PrivilegeFlush", + 16: "PrivilegeQuery", + 17: "PrivilegeLoadBalance", + 18: "PrivilegeImport", + 19: "PrivilegeCreateOwnership", + 20: "PrivilegeUpdateUser", + 21: "PrivilegeDropOwnership", + 22: "PrivilegeSelectOwnership", + 23: "PrivilegeManageOwnership", + 24: "PrivilegeSelectUser", + 25: "PrivilegeUpsert", + 26: "PrivilegeCreateResourceGroup", + 27: "PrivilegeDropResourceGroup", + 28: "PrivilegeDescribeResourceGroup", + 29: "PrivilegeListResourceGroups", + 30: "PrivilegeTransferNode", + 31: "PrivilegeTransferReplica", + 32: "PrivilegeGetLoadingProgress", + 33: "PrivilegeGetLoadState", + 34: "PrivilegeRenameCollection", + 35: "PrivilegeCreateDatabase", + 36: "PrivilegeDropDatabase", + 37: "PrivilegeListDatabases", + 38: "PrivilegeFlushAll", + 39: "PrivilegeCreatePartition", + 40: "PrivilegeDropPartition", + 41: "PrivilegeShowPartitions", + 42: "PrivilegeHasPartition", + 43: "PrivilegeGetFlushState", + 44: "PrivilegeCreateAlias", + 45: "PrivilegeDropAlias", + 46: "PrivilegeDescribeAlias", + 47: "PrivilegeListAliases", + 48: "PrivilegeUpdateResourceGroups", + 49: "PrivilegeAlterDatabase", + 50: "PrivilegeDescribeDatabase", + 51: "PrivilegeBackupRBAC", + 52: "PrivilegeRestoreRBAC", + 53: "PrivilegeGroupReadOnly", + 54: "PrivilegeGroupReadWrite", + 55: "PrivilegeGroupAdmin", + } + ObjectPrivilege_value = map[string]int32{ + "PrivilegeAll": 0, + "PrivilegeCreateCollection": 1, + "PrivilegeDropCollection": 2, + "PrivilegeDescribeCollection": 3, + "PrivilegeShowCollections": 4, + "PrivilegeLoad": 5, + "PrivilegeRelease": 6, + "PrivilegeCompaction": 7, + "PrivilegeInsert": 8, + "PrivilegeDelete": 9, + "PrivilegeGetStatistics": 10, + "PrivilegeCreateIndex": 11, + "PrivilegeIndexDetail": 12, + "PrivilegeDropIndex": 13, + "PrivilegeSearch": 14, + "PrivilegeFlush": 15, + "PrivilegeQuery": 16, + "PrivilegeLoadBalance": 17, + "PrivilegeImport": 18, + "PrivilegeCreateOwnership": 19, + "PrivilegeUpdateUser": 20, + "PrivilegeDropOwnership": 21, + "PrivilegeSelectOwnership": 22, + "PrivilegeManageOwnership": 23, + "PrivilegeSelectUser": 24, + "PrivilegeUpsert": 25, + "PrivilegeCreateResourceGroup": 26, + "PrivilegeDropResourceGroup": 27, + "PrivilegeDescribeResourceGroup": 28, + "PrivilegeListResourceGroups": 29, + "PrivilegeTransferNode": 30, + "PrivilegeTransferReplica": 31, + "PrivilegeGetLoadingProgress": 32, + "PrivilegeGetLoadState": 33, + "PrivilegeRenameCollection": 34, + "PrivilegeCreateDatabase": 35, + "PrivilegeDropDatabase": 36, + "PrivilegeListDatabases": 37, + "PrivilegeFlushAll": 38, + "PrivilegeCreatePartition": 39, + "PrivilegeDropPartition": 40, + "PrivilegeShowPartitions": 41, + "PrivilegeHasPartition": 42, + "PrivilegeGetFlushState": 43, + "PrivilegeCreateAlias": 44, + "PrivilegeDropAlias": 45, + "PrivilegeDescribeAlias": 46, + "PrivilegeListAliases": 47, + "PrivilegeUpdateResourceGroups": 48, + "PrivilegeAlterDatabase": 49, + "PrivilegeDescribeDatabase": 50, + "PrivilegeBackupRBAC": 51, + "PrivilegeRestoreRBAC": 52, + "PrivilegeGroupReadOnly": 53, + "PrivilegeGroupReadWrite": 54, + "PrivilegeGroupAdmin": 55, + } +) + +func (x ObjectPrivilege) Enum() *ObjectPrivilege { + p := new(ObjectPrivilege) + *p = x + return p } func (x ObjectPrivilege) String() string { - return proto.EnumName(ObjectPrivilege_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ObjectPrivilege) Descriptor() protoreflect.EnumDescriptor { + return file_common_proto_enumTypes[11].Descriptor() +} + +func (ObjectPrivilege) Type() protoreflect.EnumType { + return &file_common_proto_enumTypes[11] } +func (x ObjectPrivilege) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use ObjectPrivilege.Descriptor instead. func (ObjectPrivilege) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_555bd8c177793206, []int{11} + return file_common_proto_rawDescGZIP(), []int{11} } type StateCode int32 @@ -1070,28 +1325,49 @@ const ( StateCode_Stopping StateCode = 4 ) -var StateCode_name = map[int32]string{ - 0: "Initializing", - 1: "Healthy", - 2: "Abnormal", - 3: "StandBy", - 4: "Stopping", -} +// Enum value maps for StateCode. +var ( + StateCode_name = map[int32]string{ + 0: "Initializing", + 1: "Healthy", + 2: "Abnormal", + 3: "StandBy", + 4: "Stopping", + } + StateCode_value = map[string]int32{ + "Initializing": 0, + "Healthy": 1, + "Abnormal": 2, + "StandBy": 3, + "Stopping": 4, + } +) -var StateCode_value = map[string]int32{ - "Initializing": 0, - "Healthy": 1, - "Abnormal": 2, - "StandBy": 3, - "Stopping": 4, +func (x StateCode) Enum() *StateCode { + p := new(StateCode) + *p = x + return p } func (x StateCode) String() string { - return proto.EnumName(StateCode_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (StateCode) Descriptor() protoreflect.EnumDescriptor { + return file_common_proto_enumTypes[12].Descriptor() +} + +func (StateCode) Type() protoreflect.EnumType { + return &file_common_proto_enumTypes[12] } +func (x StateCode) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use StateCode.Descriptor instead. func (StateCode) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_555bd8c177793206, []int{12} + return file_common_proto_rawDescGZIP(), []int{12} } type LoadState int32 @@ -1103,718 +1379,848 @@ const ( LoadState_LoadStateLoaded LoadState = 3 ) -var LoadState_name = map[int32]string{ - 0: "LoadStateNotExist", - 1: "LoadStateNotLoad", - 2: "LoadStateLoading", - 3: "LoadStateLoaded", -} +// Enum value maps for LoadState. +var ( + LoadState_name = map[int32]string{ + 0: "LoadStateNotExist", + 1: "LoadStateNotLoad", + 2: "LoadStateLoading", + 3: "LoadStateLoaded", + } + LoadState_value = map[string]int32{ + "LoadStateNotExist": 0, + "LoadStateNotLoad": 1, + "LoadStateLoading": 2, + "LoadStateLoaded": 3, + } +) -var LoadState_value = map[string]int32{ - "LoadStateNotExist": 0, - "LoadStateNotLoad": 1, - "LoadStateLoading": 2, - "LoadStateLoaded": 3, +func (x LoadState) Enum() *LoadState { + p := new(LoadState) + *p = x + return p } func (x LoadState) String() string { - return proto.EnumName(LoadState_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } -func (LoadState) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_555bd8c177793206, []int{13} +func (LoadState) Descriptor() protoreflect.EnumDescriptor { + return file_common_proto_enumTypes[13].Descriptor() } -type Status struct { - ErrorCode ErrorCode `protobuf:"varint,1,opt,name=error_code,json=errorCode,proto3,enum=milvus.proto.common.ErrorCode" json:"error_code,omitempty"` // Deprecated: Do not use. - Reason string `protobuf:"bytes,2,opt,name=reason,proto3" json:"reason,omitempty"` - Code int32 `protobuf:"varint,3,opt,name=code,proto3" json:"code,omitempty"` - Retriable bool `protobuf:"varint,4,opt,name=retriable,proto3" json:"retriable,omitempty"` - Detail string `protobuf:"bytes,5,opt,name=detail,proto3" json:"detail,omitempty"` - ExtraInfo map[string]string `protobuf:"bytes,6,rep,name=extra_info,json=extraInfo,proto3" json:"extra_info,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *Status) Reset() { *m = Status{} } -func (m *Status) String() string { return proto.CompactTextString(m) } -func (*Status) ProtoMessage() {} -func (*Status) Descriptor() ([]byte, []int) { - return fileDescriptor_555bd8c177793206, []int{0} +func (LoadState) Type() protoreflect.EnumType { + return &file_common_proto_enumTypes[13] } -func (m *Status) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Status.Unmarshal(m, b) +func (x LoadState) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) } -func (m *Status) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Status.Marshal(b, m, deterministic) + +// Deprecated: Use LoadState.Descriptor instead. +func (LoadState) EnumDescriptor() ([]byte, []int) { + return file_common_proto_rawDescGZIP(), []int{13} } -func (m *Status) XXX_Merge(src proto.Message) { - xxx_messageInfo_Status.Merge(m, src) + +type Status struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // Deprecated: Marked as deprecated in common.proto. + ErrorCode ErrorCode `protobuf:"varint,1,opt,name=error_code,json=errorCode,proto3,enum=milvus.proto.common.ErrorCode" json:"error_code,omitempty"` + Reason string `protobuf:"bytes,2,opt,name=reason,proto3" json:"reason,omitempty"` + Code int32 `protobuf:"varint,3,opt,name=code,proto3" json:"code,omitempty"` + Retriable bool `protobuf:"varint,4,opt,name=retriable,proto3" json:"retriable,omitempty"` + Detail string `protobuf:"bytes,5,opt,name=detail,proto3" json:"detail,omitempty"` + ExtraInfo map[string]string `protobuf:"bytes,6,rep,name=extra_info,json=extraInfo,proto3" json:"extra_info,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` +} + +func (x *Status) Reset() { + *x = Status{} + if protoimpl.UnsafeEnabled { + mi := &file_common_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *Status) XXX_Size() int { - return xxx_messageInfo_Status.Size(m) + +func (x *Status) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *Status) XXX_DiscardUnknown() { - xxx_messageInfo_Status.DiscardUnknown(m) + +func (*Status) ProtoMessage() {} + +func (x *Status) ProtoReflect() protoreflect.Message { + mi := &file_common_proto_msgTypes[0] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_Status proto.InternalMessageInfo +// Deprecated: Use Status.ProtoReflect.Descriptor instead. +func (*Status) Descriptor() ([]byte, []int) { + return file_common_proto_rawDescGZIP(), []int{0} +} -// Deprecated: Do not use. -func (m *Status) GetErrorCode() ErrorCode { - if m != nil { - return m.ErrorCode +// Deprecated: Marked as deprecated in common.proto. +func (x *Status) GetErrorCode() ErrorCode { + if x != nil { + return x.ErrorCode } return ErrorCode_Success } -func (m *Status) GetReason() string { - if m != nil { - return m.Reason +func (x *Status) GetReason() string { + if x != nil { + return x.Reason } return "" } -func (m *Status) GetCode() int32 { - if m != nil { - return m.Code +func (x *Status) GetCode() int32 { + if x != nil { + return x.Code } return 0 } -func (m *Status) GetRetriable() bool { - if m != nil { - return m.Retriable +func (x *Status) GetRetriable() bool { + if x != nil { + return x.Retriable } return false } -func (m *Status) GetDetail() string { - if m != nil { - return m.Detail +func (x *Status) GetDetail() string { + if x != nil { + return x.Detail } return "" } -func (m *Status) GetExtraInfo() map[string]string { - if m != nil { - return m.ExtraInfo +func (x *Status) GetExtraInfo() map[string]string { + if x != nil { + return x.ExtraInfo } return nil } type KeyValuePair struct { - Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` - Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *KeyValuePair) Reset() { *m = KeyValuePair{} } -func (m *KeyValuePair) String() string { return proto.CompactTextString(m) } -func (*KeyValuePair) ProtoMessage() {} -func (*KeyValuePair) Descriptor() ([]byte, []int) { - return fileDescriptor_555bd8c177793206, []int{1} + Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` + Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` } -func (m *KeyValuePair) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_KeyValuePair.Unmarshal(m, b) -} -func (m *KeyValuePair) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_KeyValuePair.Marshal(b, m, deterministic) -} -func (m *KeyValuePair) XXX_Merge(src proto.Message) { - xxx_messageInfo_KeyValuePair.Merge(m, src) +func (x *KeyValuePair) Reset() { + *x = KeyValuePair{} + if protoimpl.UnsafeEnabled { + mi := &file_common_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *KeyValuePair) XXX_Size() int { - return xxx_messageInfo_KeyValuePair.Size(m) + +func (x *KeyValuePair) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *KeyValuePair) XXX_DiscardUnknown() { - xxx_messageInfo_KeyValuePair.DiscardUnknown(m) + +func (*KeyValuePair) ProtoMessage() {} + +func (x *KeyValuePair) ProtoReflect() protoreflect.Message { + mi := &file_common_proto_msgTypes[1] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_KeyValuePair proto.InternalMessageInfo +// Deprecated: Use KeyValuePair.ProtoReflect.Descriptor instead. +func (*KeyValuePair) Descriptor() ([]byte, []int) { + return file_common_proto_rawDescGZIP(), []int{1} +} -func (m *KeyValuePair) GetKey() string { - if m != nil { - return m.Key +func (x *KeyValuePair) GetKey() string { + if x != nil { + return x.Key } return "" } -func (m *KeyValuePair) GetValue() string { - if m != nil { - return m.Value +func (x *KeyValuePair) GetValue() string { + if x != nil { + return x.Value } return "" } type KeyDataPair struct { - Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` - Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *KeyDataPair) Reset() { *m = KeyDataPair{} } -func (m *KeyDataPair) String() string { return proto.CompactTextString(m) } -func (*KeyDataPair) ProtoMessage() {} -func (*KeyDataPair) Descriptor() ([]byte, []int) { - return fileDescriptor_555bd8c177793206, []int{2} + Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` + Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"` } -func (m *KeyDataPair) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_KeyDataPair.Unmarshal(m, b) -} -func (m *KeyDataPair) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_KeyDataPair.Marshal(b, m, deterministic) -} -func (m *KeyDataPair) XXX_Merge(src proto.Message) { - xxx_messageInfo_KeyDataPair.Merge(m, src) +func (x *KeyDataPair) Reset() { + *x = KeyDataPair{} + if protoimpl.UnsafeEnabled { + mi := &file_common_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *KeyDataPair) XXX_Size() int { - return xxx_messageInfo_KeyDataPair.Size(m) + +func (x *KeyDataPair) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *KeyDataPair) XXX_DiscardUnknown() { - xxx_messageInfo_KeyDataPair.DiscardUnknown(m) + +func (*KeyDataPair) ProtoMessage() {} + +func (x *KeyDataPair) ProtoReflect() protoreflect.Message { + mi := &file_common_proto_msgTypes[2] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_KeyDataPair proto.InternalMessageInfo +// Deprecated: Use KeyDataPair.ProtoReflect.Descriptor instead. +func (*KeyDataPair) Descriptor() ([]byte, []int) { + return file_common_proto_rawDescGZIP(), []int{2} +} -func (m *KeyDataPair) GetKey() string { - if m != nil { - return m.Key +func (x *KeyDataPair) GetKey() string { + if x != nil { + return x.Key } return "" } -func (m *KeyDataPair) GetData() []byte { - if m != nil { - return m.Data +func (x *KeyDataPair) GetData() []byte { + if x != nil { + return x.Data } return nil } type Blob struct { - Value []byte `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *Blob) Reset() { *m = Blob{} } -func (m *Blob) String() string { return proto.CompactTextString(m) } -func (*Blob) ProtoMessage() {} -func (*Blob) Descriptor() ([]byte, []int) { - return fileDescriptor_555bd8c177793206, []int{3} + Value []byte `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` } -func (m *Blob) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Blob.Unmarshal(m, b) -} -func (m *Blob) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Blob.Marshal(b, m, deterministic) -} -func (m *Blob) XXX_Merge(src proto.Message) { - xxx_messageInfo_Blob.Merge(m, src) +func (x *Blob) Reset() { + *x = Blob{} + if protoimpl.UnsafeEnabled { + mi := &file_common_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *Blob) XXX_Size() int { - return xxx_messageInfo_Blob.Size(m) + +func (x *Blob) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *Blob) XXX_DiscardUnknown() { - xxx_messageInfo_Blob.DiscardUnknown(m) + +func (*Blob) ProtoMessage() {} + +func (x *Blob) ProtoReflect() protoreflect.Message { + mi := &file_common_proto_msgTypes[3] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_Blob proto.InternalMessageInfo +// Deprecated: Use Blob.ProtoReflect.Descriptor instead. +func (*Blob) Descriptor() ([]byte, []int) { + return file_common_proto_rawDescGZIP(), []int{3} +} -func (m *Blob) GetValue() []byte { - if m != nil { - return m.Value +func (x *Blob) GetValue() []byte { + if x != nil { + return x.Value } return nil } type PlaceholderValue struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + Tag string `protobuf:"bytes,1,opt,name=tag,proto3" json:"tag,omitempty"` Type PlaceholderType `protobuf:"varint,2,opt,name=type,proto3,enum=milvus.proto.common.PlaceholderType" json:"type,omitempty"` // values is a 2d-array of nq rows, every row contains a query vector. // for dense vector, all rows are of the same length; for sparse vector, // the length of each row may vary depending on their number of non-zeros. - Values [][]byte `protobuf:"bytes,3,rep,name=values,proto3" json:"values,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + Values [][]byte `protobuf:"bytes,3,rep,name=values,proto3" json:"values,omitempty"` } -func (m *PlaceholderValue) Reset() { *m = PlaceholderValue{} } -func (m *PlaceholderValue) String() string { return proto.CompactTextString(m) } -func (*PlaceholderValue) ProtoMessage() {} -func (*PlaceholderValue) Descriptor() ([]byte, []int) { - return fileDescriptor_555bd8c177793206, []int{4} +func (x *PlaceholderValue) Reset() { + *x = PlaceholderValue{} + if protoimpl.UnsafeEnabled { + mi := &file_common_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *PlaceholderValue) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_PlaceholderValue.Unmarshal(m, b) +func (x *PlaceholderValue) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *PlaceholderValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_PlaceholderValue.Marshal(b, m, deterministic) -} -func (m *PlaceholderValue) XXX_Merge(src proto.Message) { - xxx_messageInfo_PlaceholderValue.Merge(m, src) -} -func (m *PlaceholderValue) XXX_Size() int { - return xxx_messageInfo_PlaceholderValue.Size(m) -} -func (m *PlaceholderValue) XXX_DiscardUnknown() { - xxx_messageInfo_PlaceholderValue.DiscardUnknown(m) + +func (*PlaceholderValue) ProtoMessage() {} + +func (x *PlaceholderValue) ProtoReflect() protoreflect.Message { + mi := &file_common_proto_msgTypes[4] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_PlaceholderValue proto.InternalMessageInfo +// Deprecated: Use PlaceholderValue.ProtoReflect.Descriptor instead. +func (*PlaceholderValue) Descriptor() ([]byte, []int) { + return file_common_proto_rawDescGZIP(), []int{4} +} -func (m *PlaceholderValue) GetTag() string { - if m != nil { - return m.Tag +func (x *PlaceholderValue) GetTag() string { + if x != nil { + return x.Tag } return "" } -func (m *PlaceholderValue) GetType() PlaceholderType { - if m != nil { - return m.Type +func (x *PlaceholderValue) GetType() PlaceholderType { + if x != nil { + return x.Type } return PlaceholderType_None } -func (m *PlaceholderValue) GetValues() [][]byte { - if m != nil { - return m.Values +func (x *PlaceholderValue) GetValues() [][]byte { + if x != nil { + return x.Values } return nil } type PlaceholderGroup struct { - Placeholders []*PlaceholderValue `protobuf:"bytes,1,rep,name=placeholders,proto3" json:"placeholders,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *PlaceholderGroup) Reset() { *m = PlaceholderGroup{} } -func (m *PlaceholderGroup) String() string { return proto.CompactTextString(m) } -func (*PlaceholderGroup) ProtoMessage() {} -func (*PlaceholderGroup) Descriptor() ([]byte, []int) { - return fileDescriptor_555bd8c177793206, []int{5} + Placeholders []*PlaceholderValue `protobuf:"bytes,1,rep,name=placeholders,proto3" json:"placeholders,omitempty"` } -func (m *PlaceholderGroup) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_PlaceholderGroup.Unmarshal(m, b) -} -func (m *PlaceholderGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_PlaceholderGroup.Marshal(b, m, deterministic) -} -func (m *PlaceholderGroup) XXX_Merge(src proto.Message) { - xxx_messageInfo_PlaceholderGroup.Merge(m, src) +func (x *PlaceholderGroup) Reset() { + *x = PlaceholderGroup{} + if protoimpl.UnsafeEnabled { + mi := &file_common_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *PlaceholderGroup) XXX_Size() int { - return xxx_messageInfo_PlaceholderGroup.Size(m) + +func (x *PlaceholderGroup) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *PlaceholderGroup) XXX_DiscardUnknown() { - xxx_messageInfo_PlaceholderGroup.DiscardUnknown(m) + +func (*PlaceholderGroup) ProtoMessage() {} + +func (x *PlaceholderGroup) ProtoReflect() protoreflect.Message { + mi := &file_common_proto_msgTypes[5] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_PlaceholderGroup proto.InternalMessageInfo +// Deprecated: Use PlaceholderGroup.ProtoReflect.Descriptor instead. +func (*PlaceholderGroup) Descriptor() ([]byte, []int) { + return file_common_proto_rawDescGZIP(), []int{5} +} -func (m *PlaceholderGroup) GetPlaceholders() []*PlaceholderValue { - if m != nil { - return m.Placeholders +func (x *PlaceholderGroup) GetPlaceholders() []*PlaceholderValue { + if x != nil { + return x.Placeholders } return nil } type Address struct { - Ip string `protobuf:"bytes,1,opt,name=ip,proto3" json:"ip,omitempty"` - Port int64 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *Address) Reset() { *m = Address{} } -func (m *Address) String() string { return proto.CompactTextString(m) } -func (*Address) ProtoMessage() {} -func (*Address) Descriptor() ([]byte, []int) { - return fileDescriptor_555bd8c177793206, []int{6} + Ip string `protobuf:"bytes,1,opt,name=ip,proto3" json:"ip,omitempty"` + Port int64 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"` } -func (m *Address) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Address.Unmarshal(m, b) -} -func (m *Address) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Address.Marshal(b, m, deterministic) -} -func (m *Address) XXX_Merge(src proto.Message) { - xxx_messageInfo_Address.Merge(m, src) +func (x *Address) Reset() { + *x = Address{} + if protoimpl.UnsafeEnabled { + mi := &file_common_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *Address) XXX_Size() int { - return xxx_messageInfo_Address.Size(m) + +func (x *Address) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *Address) XXX_DiscardUnknown() { - xxx_messageInfo_Address.DiscardUnknown(m) + +func (*Address) ProtoMessage() {} + +func (x *Address) ProtoReflect() protoreflect.Message { + mi := &file_common_proto_msgTypes[6] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_Address proto.InternalMessageInfo +// Deprecated: Use Address.ProtoReflect.Descriptor instead. +func (*Address) Descriptor() ([]byte, []int) { + return file_common_proto_rawDescGZIP(), []int{6} +} -func (m *Address) GetIp() string { - if m != nil { - return m.Ip +func (x *Address) GetIp() string { + if x != nil { + return x.Ip } return "" } -func (m *Address) GetPort() int64 { - if m != nil { - return m.Port +func (x *Address) GetPort() int64 { + if x != nil { + return x.Port } return 0 } type MsgBase struct { - MsgType MsgType `protobuf:"varint,1,opt,name=msg_type,json=msgType,proto3,enum=milvus.proto.common.MsgType" json:"msg_type,omitempty"` - MsgID int64 `protobuf:"varint,2,opt,name=msgID,proto3" json:"msgID,omitempty"` - Timestamp uint64 `protobuf:"varint,3,opt,name=timestamp,proto3" json:"timestamp,omitempty"` - SourceID int64 `protobuf:"varint,4,opt,name=sourceID,proto3" json:"sourceID,omitempty"` - TargetID int64 `protobuf:"varint,5,opt,name=targetID,proto3" json:"targetID,omitempty"` - Properties map[string]string `protobuf:"bytes,6,rep,name=properties,proto3" json:"properties,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` - ReplicateInfo *ReplicateInfo `protobuf:"bytes,7,opt,name=replicateInfo,proto3" json:"replicateInfo,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *MsgBase) Reset() { *m = MsgBase{} } -func (m *MsgBase) String() string { return proto.CompactTextString(m) } -func (*MsgBase) ProtoMessage() {} -func (*MsgBase) Descriptor() ([]byte, []int) { - return fileDescriptor_555bd8c177793206, []int{7} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + MsgType MsgType `protobuf:"varint,1,opt,name=msg_type,json=msgType,proto3,enum=milvus.proto.common.MsgType" json:"msg_type,omitempty"` + MsgID int64 `protobuf:"varint,2,opt,name=msgID,proto3" json:"msgID,omitempty"` + Timestamp uint64 `protobuf:"varint,3,opt,name=timestamp,proto3" json:"timestamp,omitempty"` + SourceID int64 `protobuf:"varint,4,opt,name=sourceID,proto3" json:"sourceID,omitempty"` + TargetID int64 `protobuf:"varint,5,opt,name=targetID,proto3" json:"targetID,omitempty"` + Properties map[string]string `protobuf:"bytes,6,rep,name=properties,proto3" json:"properties,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` + ReplicateInfo *ReplicateInfo `protobuf:"bytes,7,opt,name=replicateInfo,proto3" json:"replicateInfo,omitempty"` +} + +func (x *MsgBase) Reset() { + *x = MsgBase{} + if protoimpl.UnsafeEnabled { + mi := &file_common_proto_msgTypes[7] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *MsgBase) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_MsgBase.Unmarshal(m, b) -} -func (m *MsgBase) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_MsgBase.Marshal(b, m, deterministic) -} -func (m *MsgBase) XXX_Merge(src proto.Message) { - xxx_messageInfo_MsgBase.Merge(m, src) -} -func (m *MsgBase) XXX_Size() int { - return xxx_messageInfo_MsgBase.Size(m) +func (x *MsgBase) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *MsgBase) XXX_DiscardUnknown() { - xxx_messageInfo_MsgBase.DiscardUnknown(m) + +func (*MsgBase) ProtoMessage() {} + +func (x *MsgBase) ProtoReflect() protoreflect.Message { + mi := &file_common_proto_msgTypes[7] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_MsgBase proto.InternalMessageInfo +// Deprecated: Use MsgBase.ProtoReflect.Descriptor instead. +func (*MsgBase) Descriptor() ([]byte, []int) { + return file_common_proto_rawDescGZIP(), []int{7} +} -func (m *MsgBase) GetMsgType() MsgType { - if m != nil { - return m.MsgType +func (x *MsgBase) GetMsgType() MsgType { + if x != nil { + return x.MsgType } return MsgType_Undefined } -func (m *MsgBase) GetMsgID() int64 { - if m != nil { - return m.MsgID +func (x *MsgBase) GetMsgID() int64 { + if x != nil { + return x.MsgID } return 0 } -func (m *MsgBase) GetTimestamp() uint64 { - if m != nil { - return m.Timestamp +func (x *MsgBase) GetTimestamp() uint64 { + if x != nil { + return x.Timestamp } return 0 } -func (m *MsgBase) GetSourceID() int64 { - if m != nil { - return m.SourceID +func (x *MsgBase) GetSourceID() int64 { + if x != nil { + return x.SourceID } return 0 } -func (m *MsgBase) GetTargetID() int64 { - if m != nil { - return m.TargetID +func (x *MsgBase) GetTargetID() int64 { + if x != nil { + return x.TargetID } return 0 } -func (m *MsgBase) GetProperties() map[string]string { - if m != nil { - return m.Properties +func (x *MsgBase) GetProperties() map[string]string { + if x != nil { + return x.Properties } return nil } -func (m *MsgBase) GetReplicateInfo() *ReplicateInfo { - if m != nil { - return m.ReplicateInfo +func (x *MsgBase) GetReplicateInfo() *ReplicateInfo { + if x != nil { + return x.ReplicateInfo } return nil } type ReplicateInfo struct { - IsReplicate bool `protobuf:"varint,1,opt,name=isReplicate,proto3" json:"isReplicate,omitempty"` - MsgTimestamp uint64 `protobuf:"varint,2,opt,name=msgTimestamp,proto3" json:"msgTimestamp,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *ReplicateInfo) Reset() { *m = ReplicateInfo{} } -func (m *ReplicateInfo) String() string { return proto.CompactTextString(m) } -func (*ReplicateInfo) ProtoMessage() {} -func (*ReplicateInfo) Descriptor() ([]byte, []int) { - return fileDescriptor_555bd8c177793206, []int{8} + IsReplicate bool `protobuf:"varint,1,opt,name=isReplicate,proto3" json:"isReplicate,omitempty"` + MsgTimestamp uint64 `protobuf:"varint,2,opt,name=msgTimestamp,proto3" json:"msgTimestamp,omitempty"` } -func (m *ReplicateInfo) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ReplicateInfo.Unmarshal(m, b) -} -func (m *ReplicateInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ReplicateInfo.Marshal(b, m, deterministic) -} -func (m *ReplicateInfo) XXX_Merge(src proto.Message) { - xxx_messageInfo_ReplicateInfo.Merge(m, src) +func (x *ReplicateInfo) Reset() { + *x = ReplicateInfo{} + if protoimpl.UnsafeEnabled { + mi := &file_common_proto_msgTypes[8] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *ReplicateInfo) XXX_Size() int { - return xxx_messageInfo_ReplicateInfo.Size(m) + +func (x *ReplicateInfo) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *ReplicateInfo) XXX_DiscardUnknown() { - xxx_messageInfo_ReplicateInfo.DiscardUnknown(m) + +func (*ReplicateInfo) ProtoMessage() {} + +func (x *ReplicateInfo) ProtoReflect() protoreflect.Message { + mi := &file_common_proto_msgTypes[8] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_ReplicateInfo proto.InternalMessageInfo +// Deprecated: Use ReplicateInfo.ProtoReflect.Descriptor instead. +func (*ReplicateInfo) Descriptor() ([]byte, []int) { + return file_common_proto_rawDescGZIP(), []int{8} +} -func (m *ReplicateInfo) GetIsReplicate() bool { - if m != nil { - return m.IsReplicate +func (x *ReplicateInfo) GetIsReplicate() bool { + if x != nil { + return x.IsReplicate } return false } -func (m *ReplicateInfo) GetMsgTimestamp() uint64 { - if m != nil { - return m.MsgTimestamp +func (x *ReplicateInfo) GetMsgTimestamp() uint64 { + if x != nil { + return x.MsgTimestamp } return 0 } // Don't Modify This. @czs type MsgHeader struct { - Base *MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *MsgHeader) Reset() { *m = MsgHeader{} } -func (m *MsgHeader) String() string { return proto.CompactTextString(m) } -func (*MsgHeader) ProtoMessage() {} -func (*MsgHeader) Descriptor() ([]byte, []int) { - return fileDescriptor_555bd8c177793206, []int{9} + Base *MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` } -func (m *MsgHeader) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_MsgHeader.Unmarshal(m, b) -} -func (m *MsgHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_MsgHeader.Marshal(b, m, deterministic) -} -func (m *MsgHeader) XXX_Merge(src proto.Message) { - xxx_messageInfo_MsgHeader.Merge(m, src) +func (x *MsgHeader) Reset() { + *x = MsgHeader{} + if protoimpl.UnsafeEnabled { + mi := &file_common_proto_msgTypes[9] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *MsgHeader) XXX_Size() int { - return xxx_messageInfo_MsgHeader.Size(m) + +func (x *MsgHeader) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *MsgHeader) XXX_DiscardUnknown() { - xxx_messageInfo_MsgHeader.DiscardUnknown(m) + +func (*MsgHeader) ProtoMessage() {} + +func (x *MsgHeader) ProtoReflect() protoreflect.Message { + mi := &file_common_proto_msgTypes[9] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_MsgHeader proto.InternalMessageInfo +// Deprecated: Use MsgHeader.ProtoReflect.Descriptor instead. +func (*MsgHeader) Descriptor() ([]byte, []int) { + return file_common_proto_rawDescGZIP(), []int{9} +} -func (m *MsgHeader) GetBase() *MsgBase { - if m != nil { - return m.Base +func (x *MsgHeader) GetBase() *MsgBase { + if x != nil { + return x.Base } return nil } // Don't Modify This. @czs type DMLMsgHeader struct { - Base *MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` - ShardName string `protobuf:"bytes,2,opt,name=shardName,proto3" json:"shardName,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *DMLMsgHeader) Reset() { *m = DMLMsgHeader{} } -func (m *DMLMsgHeader) String() string { return proto.CompactTextString(m) } -func (*DMLMsgHeader) ProtoMessage() {} -func (*DMLMsgHeader) Descriptor() ([]byte, []int) { - return fileDescriptor_555bd8c177793206, []int{10} + Base *MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` + ShardName string `protobuf:"bytes,2,opt,name=shardName,proto3" json:"shardName,omitempty"` } -func (m *DMLMsgHeader) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_DMLMsgHeader.Unmarshal(m, b) -} -func (m *DMLMsgHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_DMLMsgHeader.Marshal(b, m, deterministic) -} -func (m *DMLMsgHeader) XXX_Merge(src proto.Message) { - xxx_messageInfo_DMLMsgHeader.Merge(m, src) +func (x *DMLMsgHeader) Reset() { + *x = DMLMsgHeader{} + if protoimpl.UnsafeEnabled { + mi := &file_common_proto_msgTypes[10] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *DMLMsgHeader) XXX_Size() int { - return xxx_messageInfo_DMLMsgHeader.Size(m) + +func (x *DMLMsgHeader) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *DMLMsgHeader) XXX_DiscardUnknown() { - xxx_messageInfo_DMLMsgHeader.DiscardUnknown(m) + +func (*DMLMsgHeader) ProtoMessage() {} + +func (x *DMLMsgHeader) ProtoReflect() protoreflect.Message { + mi := &file_common_proto_msgTypes[10] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_DMLMsgHeader proto.InternalMessageInfo +// Deprecated: Use DMLMsgHeader.ProtoReflect.Descriptor instead. +func (*DMLMsgHeader) Descriptor() ([]byte, []int) { + return file_common_proto_rawDescGZIP(), []int{10} +} -func (m *DMLMsgHeader) GetBase() *MsgBase { - if m != nil { - return m.Base +func (x *DMLMsgHeader) GetBase() *MsgBase { + if x != nil { + return x.Base } return nil } -func (m *DMLMsgHeader) GetShardName() string { - if m != nil { - return m.ShardName +func (x *DMLMsgHeader) GetShardName() string { + if x != nil { + return x.ShardName } return "" } type PrivilegeExt struct { - ObjectType ObjectType `protobuf:"varint,1,opt,name=object_type,json=objectType,proto3,enum=milvus.proto.common.ObjectType" json:"object_type,omitempty"` - ObjectPrivilege ObjectPrivilege `protobuf:"varint,2,opt,name=object_privilege,json=objectPrivilege,proto3,enum=milvus.proto.common.ObjectPrivilege" json:"object_privilege,omitempty"` - ObjectNameIndex int32 `protobuf:"varint,3,opt,name=object_name_index,json=objectNameIndex,proto3" json:"object_name_index,omitempty"` - ObjectNameIndexs int32 `protobuf:"varint,4,opt,name=object_name_indexs,json=objectNameIndexs,proto3" json:"object_name_indexs,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *PrivilegeExt) Reset() { *m = PrivilegeExt{} } -func (m *PrivilegeExt) String() string { return proto.CompactTextString(m) } -func (*PrivilegeExt) ProtoMessage() {} -func (*PrivilegeExt) Descriptor() ([]byte, []int) { - return fileDescriptor_555bd8c177793206, []int{11} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + ObjectType ObjectType `protobuf:"varint,1,opt,name=object_type,json=objectType,proto3,enum=milvus.proto.common.ObjectType" json:"object_type,omitempty"` + ObjectPrivilege ObjectPrivilege `protobuf:"varint,2,opt,name=object_privilege,json=objectPrivilege,proto3,enum=milvus.proto.common.ObjectPrivilege" json:"object_privilege,omitempty"` + ObjectNameIndex int32 `protobuf:"varint,3,opt,name=object_name_index,json=objectNameIndex,proto3" json:"object_name_index,omitempty"` + ObjectNameIndexs int32 `protobuf:"varint,4,opt,name=object_name_indexs,json=objectNameIndexs,proto3" json:"object_name_indexs,omitempty"` +} + +func (x *PrivilegeExt) Reset() { + *x = PrivilegeExt{} + if protoimpl.UnsafeEnabled { + mi := &file_common_proto_msgTypes[11] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *PrivilegeExt) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_PrivilegeExt.Unmarshal(m, b) +func (x *PrivilegeExt) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *PrivilegeExt) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_PrivilegeExt.Marshal(b, m, deterministic) -} -func (m *PrivilegeExt) XXX_Merge(src proto.Message) { - xxx_messageInfo_PrivilegeExt.Merge(m, src) -} -func (m *PrivilegeExt) XXX_Size() int { - return xxx_messageInfo_PrivilegeExt.Size(m) -} -func (m *PrivilegeExt) XXX_DiscardUnknown() { - xxx_messageInfo_PrivilegeExt.DiscardUnknown(m) + +func (*PrivilegeExt) ProtoMessage() {} + +func (x *PrivilegeExt) ProtoReflect() protoreflect.Message { + mi := &file_common_proto_msgTypes[11] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_PrivilegeExt proto.InternalMessageInfo +// Deprecated: Use PrivilegeExt.ProtoReflect.Descriptor instead. +func (*PrivilegeExt) Descriptor() ([]byte, []int) { + return file_common_proto_rawDescGZIP(), []int{11} +} -func (m *PrivilegeExt) GetObjectType() ObjectType { - if m != nil { - return m.ObjectType +func (x *PrivilegeExt) GetObjectType() ObjectType { + if x != nil { + return x.ObjectType } return ObjectType_Collection } -func (m *PrivilegeExt) GetObjectPrivilege() ObjectPrivilege { - if m != nil { - return m.ObjectPrivilege +func (x *PrivilegeExt) GetObjectPrivilege() ObjectPrivilege { + if x != nil { + return x.ObjectPrivilege } return ObjectPrivilege_PrivilegeAll } -func (m *PrivilegeExt) GetObjectNameIndex() int32 { - if m != nil { - return m.ObjectNameIndex +func (x *PrivilegeExt) GetObjectNameIndex() int32 { + if x != nil { + return x.ObjectNameIndex } return 0 } -func (m *PrivilegeExt) GetObjectNameIndexs() int32 { - if m != nil { - return m.ObjectNameIndexs +func (x *PrivilegeExt) GetObjectNameIndexs() int32 { + if x != nil { + return x.ObjectNameIndexs } return 0 } type SegmentStats struct { - SegmentID int64 `protobuf:"varint,1,opt,name=SegmentID,proto3" json:"SegmentID,omitempty"` - NumRows int64 `protobuf:"varint,2,opt,name=NumRows,proto3" json:"NumRows,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *SegmentStats) Reset() { *m = SegmentStats{} } -func (m *SegmentStats) String() string { return proto.CompactTextString(m) } -func (*SegmentStats) ProtoMessage() {} -func (*SegmentStats) Descriptor() ([]byte, []int) { - return fileDescriptor_555bd8c177793206, []int{12} + SegmentID int64 `protobuf:"varint,1,opt,name=SegmentID,proto3" json:"SegmentID,omitempty"` + NumRows int64 `protobuf:"varint,2,opt,name=NumRows,proto3" json:"NumRows,omitempty"` } -func (m *SegmentStats) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_SegmentStats.Unmarshal(m, b) -} -func (m *SegmentStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_SegmentStats.Marshal(b, m, deterministic) -} -func (m *SegmentStats) XXX_Merge(src proto.Message) { - xxx_messageInfo_SegmentStats.Merge(m, src) +func (x *SegmentStats) Reset() { + *x = SegmentStats{} + if protoimpl.UnsafeEnabled { + mi := &file_common_proto_msgTypes[12] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *SegmentStats) XXX_Size() int { - return xxx_messageInfo_SegmentStats.Size(m) + +func (x *SegmentStats) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *SegmentStats) XXX_DiscardUnknown() { - xxx_messageInfo_SegmentStats.DiscardUnknown(m) + +func (*SegmentStats) ProtoMessage() {} + +func (x *SegmentStats) ProtoReflect() protoreflect.Message { + mi := &file_common_proto_msgTypes[12] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_SegmentStats proto.InternalMessageInfo +// Deprecated: Use SegmentStats.ProtoReflect.Descriptor instead. +func (*SegmentStats) Descriptor() ([]byte, []int) { + return file_common_proto_rawDescGZIP(), []int{12} +} -func (m *SegmentStats) GetSegmentID() int64 { - if m != nil { - return m.SegmentID +func (x *SegmentStats) GetSegmentID() int64 { + if x != nil { + return x.SegmentID } return 0 } -func (m *SegmentStats) GetNumRows() int64 { - if m != nil { - return m.NumRows +func (x *SegmentStats) GetNumRows() int64 { + if x != nil { + return x.NumRows } return 0 } type ClientInfo struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // sdk_type can be `python`, `golang`, `nodejs` and etc. It's not proper to make `sdk_type` an // enumerate type, since we cannot always update the enum value everytime when newly sdk is supported. SdkType string `protobuf:"bytes,1,opt,name=sdk_type,json=sdkType,proto3" json:"sdk_type,omitempty"` @@ -1823,499 +2229,1096 @@ type ClientInfo struct { User string `protobuf:"bytes,4,opt,name=user,proto3" json:"user,omitempty"` Host string `protobuf:"bytes,5,opt,name=host,proto3" json:"host,omitempty"` // reserved for newly-added feature if necessary. - Reserved map[string]string `protobuf:"bytes,6,rep,name=reserved,proto3" json:"reserved,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + Reserved map[string]string `protobuf:"bytes,6,rep,name=reserved,proto3" json:"reserved,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` } -func (m *ClientInfo) Reset() { *m = ClientInfo{} } -func (m *ClientInfo) String() string { return proto.CompactTextString(m) } -func (*ClientInfo) ProtoMessage() {} -func (*ClientInfo) Descriptor() ([]byte, []int) { - return fileDescriptor_555bd8c177793206, []int{13} +func (x *ClientInfo) Reset() { + *x = ClientInfo{} + if protoimpl.UnsafeEnabled { + mi := &file_common_proto_msgTypes[13] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *ClientInfo) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ClientInfo.Unmarshal(m, b) -} -func (m *ClientInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ClientInfo.Marshal(b, m, deterministic) -} -func (m *ClientInfo) XXX_Merge(src proto.Message) { - xxx_messageInfo_ClientInfo.Merge(m, src) -} -func (m *ClientInfo) XXX_Size() int { - return xxx_messageInfo_ClientInfo.Size(m) +func (x *ClientInfo) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *ClientInfo) XXX_DiscardUnknown() { - xxx_messageInfo_ClientInfo.DiscardUnknown(m) + +func (*ClientInfo) ProtoMessage() {} + +func (x *ClientInfo) ProtoReflect() protoreflect.Message { + mi := &file_common_proto_msgTypes[13] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_ClientInfo proto.InternalMessageInfo +// Deprecated: Use ClientInfo.ProtoReflect.Descriptor instead. +func (*ClientInfo) Descriptor() ([]byte, []int) { + return file_common_proto_rawDescGZIP(), []int{13} +} -func (m *ClientInfo) GetSdkType() string { - if m != nil { - return m.SdkType +func (x *ClientInfo) GetSdkType() string { + if x != nil { + return x.SdkType } return "" } -func (m *ClientInfo) GetSdkVersion() string { - if m != nil { - return m.SdkVersion +func (x *ClientInfo) GetSdkVersion() string { + if x != nil { + return x.SdkVersion } return "" } -func (m *ClientInfo) GetLocalTime() string { - if m != nil { - return m.LocalTime +func (x *ClientInfo) GetLocalTime() string { + if x != nil { + return x.LocalTime } return "" } -func (m *ClientInfo) GetUser() string { - if m != nil { - return m.User +func (x *ClientInfo) GetUser() string { + if x != nil { + return x.User } return "" } -func (m *ClientInfo) GetHost() string { - if m != nil { - return m.Host +func (x *ClientInfo) GetHost() string { + if x != nil { + return x.Host } return "" } -func (m *ClientInfo) GetReserved() map[string]string { - if m != nil { - return m.Reserved +func (x *ClientInfo) GetReserved() map[string]string { + if x != nil { + return x.Reserved } return nil } type ServerInfo struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + BuildTags string `protobuf:"bytes,1,opt,name=build_tags,json=buildTags,proto3" json:"build_tags,omitempty"` BuildTime string `protobuf:"bytes,2,opt,name=build_time,json=buildTime,proto3" json:"build_time,omitempty"` GitCommit string `protobuf:"bytes,3,opt,name=git_commit,json=gitCommit,proto3" json:"git_commit,omitempty"` GoVersion string `protobuf:"bytes,4,opt,name=go_version,json=goVersion,proto3" json:"go_version,omitempty"` DeployMode string `protobuf:"bytes,5,opt,name=deploy_mode,json=deployMode,proto3" json:"deploy_mode,omitempty"` // reserved for newly-added feature if necessary. - Reserved map[string]string `protobuf:"bytes,6,rep,name=reserved,proto3" json:"reserved,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + Reserved map[string]string `protobuf:"bytes,6,rep,name=reserved,proto3" json:"reserved,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` } -func (m *ServerInfo) Reset() { *m = ServerInfo{} } -func (m *ServerInfo) String() string { return proto.CompactTextString(m) } -func (*ServerInfo) ProtoMessage() {} -func (*ServerInfo) Descriptor() ([]byte, []int) { - return fileDescriptor_555bd8c177793206, []int{14} +func (x *ServerInfo) Reset() { + *x = ServerInfo{} + if protoimpl.UnsafeEnabled { + mi := &file_common_proto_msgTypes[14] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *ServerInfo) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ServerInfo.Unmarshal(m, b) -} -func (m *ServerInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ServerInfo.Marshal(b, m, deterministic) -} -func (m *ServerInfo) XXX_Merge(src proto.Message) { - xxx_messageInfo_ServerInfo.Merge(m, src) +func (x *ServerInfo) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *ServerInfo) XXX_Size() int { - return xxx_messageInfo_ServerInfo.Size(m) -} -func (m *ServerInfo) XXX_DiscardUnknown() { - xxx_messageInfo_ServerInfo.DiscardUnknown(m) + +func (*ServerInfo) ProtoMessage() {} + +func (x *ServerInfo) ProtoReflect() protoreflect.Message { + mi := &file_common_proto_msgTypes[14] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_ServerInfo proto.InternalMessageInfo +// Deprecated: Use ServerInfo.ProtoReflect.Descriptor instead. +func (*ServerInfo) Descriptor() ([]byte, []int) { + return file_common_proto_rawDescGZIP(), []int{14} +} -func (m *ServerInfo) GetBuildTags() string { - if m != nil { - return m.BuildTags +func (x *ServerInfo) GetBuildTags() string { + if x != nil { + return x.BuildTags } return "" } -func (m *ServerInfo) GetBuildTime() string { - if m != nil { - return m.BuildTime +func (x *ServerInfo) GetBuildTime() string { + if x != nil { + return x.BuildTime } return "" } -func (m *ServerInfo) GetGitCommit() string { - if m != nil { - return m.GitCommit +func (x *ServerInfo) GetGitCommit() string { + if x != nil { + return x.GitCommit } return "" } -func (m *ServerInfo) GetGoVersion() string { - if m != nil { - return m.GoVersion +func (x *ServerInfo) GetGoVersion() string { + if x != nil { + return x.GoVersion } return "" } -func (m *ServerInfo) GetDeployMode() string { - if m != nil { - return m.DeployMode +func (x *ServerInfo) GetDeployMode() string { + if x != nil { + return x.DeployMode } return "" } -func (m *ServerInfo) GetReserved() map[string]string { - if m != nil { - return m.Reserved +func (x *ServerInfo) GetReserved() map[string]string { + if x != nil { + return x.Reserved } return nil } // NodeInfo is used to describe the node information. type NodeInfo struct { - NodeId int64 `protobuf:"varint,1,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"` - Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"` - Hostname string `protobuf:"bytes,3,opt,name=hostname,proto3" json:"hostname,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *NodeInfo) Reset() { *m = NodeInfo{} } -func (m *NodeInfo) String() string { return proto.CompactTextString(m) } -func (*NodeInfo) ProtoMessage() {} -func (*NodeInfo) Descriptor() ([]byte, []int) { - return fileDescriptor_555bd8c177793206, []int{15} + NodeId int64 `protobuf:"varint,1,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"` + Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"` + Hostname string `protobuf:"bytes,3,opt,name=hostname,proto3" json:"hostname,omitempty"` } -func (m *NodeInfo) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_NodeInfo.Unmarshal(m, b) -} -func (m *NodeInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_NodeInfo.Marshal(b, m, deterministic) -} -func (m *NodeInfo) XXX_Merge(src proto.Message) { - xxx_messageInfo_NodeInfo.Merge(m, src) +func (x *NodeInfo) Reset() { + *x = NodeInfo{} + if protoimpl.UnsafeEnabled { + mi := &file_common_proto_msgTypes[15] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *NodeInfo) XXX_Size() int { - return xxx_messageInfo_NodeInfo.Size(m) + +func (x *NodeInfo) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *NodeInfo) XXX_DiscardUnknown() { - xxx_messageInfo_NodeInfo.DiscardUnknown(m) + +func (*NodeInfo) ProtoMessage() {} + +func (x *NodeInfo) ProtoReflect() protoreflect.Message { + mi := &file_common_proto_msgTypes[15] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_NodeInfo proto.InternalMessageInfo +// Deprecated: Use NodeInfo.ProtoReflect.Descriptor instead. +func (*NodeInfo) Descriptor() ([]byte, []int) { + return file_common_proto_rawDescGZIP(), []int{15} +} -func (m *NodeInfo) GetNodeId() int64 { - if m != nil { - return m.NodeId +func (x *NodeInfo) GetNodeId() int64 { + if x != nil { + return x.NodeId } return 0 } -func (m *NodeInfo) GetAddress() string { - if m != nil { - return m.Address +func (x *NodeInfo) GetAddress() string { + if x != nil { + return x.Address } return "" } -func (m *NodeInfo) GetHostname() string { - if m != nil { - return m.Hostname +func (x *NodeInfo) GetHostname() string { + if x != nil { + return x.Hostname } return "" } -var E_PrivilegeExtObj = &proto.ExtensionDesc{ - ExtendedType: (*descriptorpb.MessageOptions)(nil), - ExtensionType: (*PrivilegeExt)(nil), - Field: 1001, - Name: "milvus.proto.common.privilege_ext_obj", - Tag: "bytes,1001,opt,name=privilege_ext_obj", - Filename: "common.proto", -} - -func init() { - proto.RegisterEnum("milvus.proto.common.ErrorCode", ErrorCode_name, ErrorCode_value) - proto.RegisterEnum("milvus.proto.common.IndexState", IndexState_name, IndexState_value) - proto.RegisterEnum("milvus.proto.common.SegmentState", SegmentState_name, SegmentState_value) - proto.RegisterEnum("milvus.proto.common.SegmentLevel", SegmentLevel_name, SegmentLevel_value) - proto.RegisterEnum("milvus.proto.common.PlaceholderType", PlaceholderType_name, PlaceholderType_value) - proto.RegisterEnum("milvus.proto.common.MsgType", MsgType_name, MsgType_value) - proto.RegisterEnum("milvus.proto.common.DslType", DslType_name, DslType_value) - proto.RegisterEnum("milvus.proto.common.CompactionState", CompactionState_name, CompactionState_value) - proto.RegisterEnum("milvus.proto.common.ConsistencyLevel", ConsistencyLevel_name, ConsistencyLevel_value) - proto.RegisterEnum("milvus.proto.common.ImportState", ImportState_name, ImportState_value) - proto.RegisterEnum("milvus.proto.common.ObjectType", ObjectType_name, ObjectType_value) - proto.RegisterEnum("milvus.proto.common.ObjectPrivilege", ObjectPrivilege_name, ObjectPrivilege_value) - proto.RegisterEnum("milvus.proto.common.StateCode", StateCode_name, StateCode_value) - proto.RegisterEnum("milvus.proto.common.LoadState", LoadState_name, LoadState_value) - proto.RegisterType((*Status)(nil), "milvus.proto.common.Status") - proto.RegisterMapType((map[string]string)(nil), "milvus.proto.common.Status.ExtraInfoEntry") - proto.RegisterType((*KeyValuePair)(nil), "milvus.proto.common.KeyValuePair") - proto.RegisterType((*KeyDataPair)(nil), "milvus.proto.common.KeyDataPair") - proto.RegisterType((*Blob)(nil), "milvus.proto.common.Blob") - proto.RegisterType((*PlaceholderValue)(nil), "milvus.proto.common.PlaceholderValue") - proto.RegisterType((*PlaceholderGroup)(nil), "milvus.proto.common.PlaceholderGroup") - proto.RegisterType((*Address)(nil), "milvus.proto.common.Address") - proto.RegisterType((*MsgBase)(nil), "milvus.proto.common.MsgBase") - proto.RegisterMapType((map[string]string)(nil), "milvus.proto.common.MsgBase.PropertiesEntry") - proto.RegisterType((*ReplicateInfo)(nil), "milvus.proto.common.ReplicateInfo") - proto.RegisterType((*MsgHeader)(nil), "milvus.proto.common.MsgHeader") - proto.RegisterType((*DMLMsgHeader)(nil), "milvus.proto.common.DMLMsgHeader") - proto.RegisterType((*PrivilegeExt)(nil), "milvus.proto.common.PrivilegeExt") - proto.RegisterType((*SegmentStats)(nil), "milvus.proto.common.SegmentStats") - proto.RegisterType((*ClientInfo)(nil), "milvus.proto.common.ClientInfo") - proto.RegisterMapType((map[string]string)(nil), "milvus.proto.common.ClientInfo.ReservedEntry") - proto.RegisterType((*ServerInfo)(nil), "milvus.proto.common.ServerInfo") - proto.RegisterMapType((map[string]string)(nil), "milvus.proto.common.ServerInfo.ReservedEntry") - proto.RegisterType((*NodeInfo)(nil), "milvus.proto.common.NodeInfo") - proto.RegisterExtension(E_PrivilegeExtObj) -} - -func init() { proto.RegisterFile("common.proto", fileDescriptor_555bd8c177793206) } - -var fileDescriptor_555bd8c177793206 = []byte{ - // 3746 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x5a, 0x59, 0x70, 0x1c, 0xc9, - 0x71, 0xe5, 0x1c, 0x38, 0xa6, 0x66, 0x30, 0x28, 0x16, 0xaf, 0x21, 0x48, 0x90, 0xe0, 0x68, 0x25, - 0x51, 0xd0, 0x12, 0x5c, 0x62, 0x57, 0xdc, 0xb5, 0x6c, 0x45, 0x18, 0x98, 0x01, 0xc0, 0x89, 0xc5, - 0xa5, 0x06, 0x48, 0xd9, 0x8e, 0xb0, 0x11, 0x85, 0xee, 0xc4, 0xa0, 0x17, 0x3d, 0x5d, 0xad, 0xaa, - 0x1a, 0x10, 0xa3, 0x2f, 0x69, 0x6d, 0x39, 0xc2, 0x96, 0x1d, 0xe1, 0x43, 0x11, 0xfe, 0x73, 0xf8, - 0xc3, 0xa7, 0xc2, 0x87, 0xe4, 0x43, 0xbe, 0x7e, 0x7c, 0x4b, 0xf2, 0xf5, 0xed, 0xdb, 0xfe, 0xb4, - 0xff, 0x7d, 0xee, 0xea, 0x70, 0x64, 0x55, 0x9f, 0x03, 0xac, 0xad, 0x0d, 0x87, 0xbf, 0x38, 0xf5, - 0x32, 0x2b, 0xaf, 0xca, 0xcc, 0xca, 0x6a, 0x90, 0x34, 0x5c, 0x31, 0x18, 0x88, 0x70, 0x29, 0x92, - 0x42, 0x0b, 0x76, 0x65, 0xe0, 0x07, 0xa7, 0x43, 0x65, 0x57, 0x4b, 0x96, 0x34, 0xb7, 0xd0, 0x17, - 0xa2, 0x1f, 0xc0, 0x43, 0x03, 0x1e, 0x0e, 0x8f, 0x1e, 0x7a, 0xa0, 0x5c, 0xe9, 0x47, 0x5a, 0x48, - 0xcb, 0xd8, 0xfe, 0x62, 0x99, 0x4c, 0xee, 0x69, 0xae, 0x87, 0x8a, 0xad, 0x10, 0x02, 0x52, 0x0a, - 0x79, 0xe0, 0x0a, 0x0f, 0x5a, 0xa5, 0x85, 0xd2, 0xfd, 0xe6, 0xf2, 0x9d, 0xa5, 0x0b, 0xc4, 0x2e, - 0xad, 0x21, 0x5b, 0x47, 0x78, 0xb0, 0x5a, 0x6e, 0x95, 0x9c, 0x1a, 0x24, 0x4b, 0x76, 0x9d, 0x4c, - 0x4a, 0xe0, 0x4a, 0x84, 0xad, 0xf2, 0x42, 0xe9, 0x7e, 0xcd, 0x89, 0x57, 0x8c, 0x91, 0xaa, 0x11, - 0x5a, 0x59, 0x28, 0xdd, 0x9f, 0x70, 0xcc, 0x6f, 0x76, 0x9b, 0xd4, 0x24, 0x68, 0xe9, 0xf3, 0xc3, - 0x00, 0x5a, 0xd5, 0x85, 0xd2, 0xfd, 0x69, 0x27, 0x03, 0x50, 0x92, 0x07, 0x9a, 0xfb, 0x41, 0x6b, - 0xc2, 0x4a, 0xb2, 0x2b, 0xd6, 0x23, 0x04, 0xce, 0xb4, 0xe4, 0x07, 0x7e, 0x78, 0x24, 0x5a, 0x93, - 0x0b, 0x95, 0xfb, 0xf5, 0xe5, 0xc5, 0x0b, 0x8d, 0xb4, 0x5e, 0x2d, 0xad, 0x21, 0x77, 0x2f, 0x3c, - 0x12, 0x6b, 0xa1, 0x96, 0x23, 0xa7, 0x06, 0xc9, 0x7a, 0xee, 0xdb, 0x48, 0xb3, 0x48, 0x64, 0x94, - 0x54, 0x4e, 0x60, 0x64, 0x5c, 0xaf, 0x39, 0xf8, 0x93, 0x5d, 0x25, 0x13, 0xa7, 0x3c, 0x18, 0x42, - 0xec, 0x8f, 0x5d, 0x7c, 0xb8, 0xfc, 0x5a, 0xa9, 0xfd, 0x98, 0x34, 0x5e, 0x87, 0xd1, 0x33, 0x5c, - 0xef, 0x72, 0x5f, 0x7e, 0xb3, 0x7b, 0xdb, 0x2f, 0x93, 0xfa, 0xeb, 0x30, 0xea, 0x72, 0xcd, 0xdf, - 0x61, 0x1b, 0x23, 0x55, 0x8f, 0x6b, 0x6e, 0x76, 0x35, 0x1c, 0xf3, 0xbb, 0x7d, 0x9b, 0x54, 0x57, - 0x03, 0x71, 0x98, 0x89, 0x2c, 0x19, 0x62, 0x2c, 0xf2, 0x94, 0xd0, 0xdd, 0x80, 0xbb, 0x70, 0x2c, - 0x02, 0x0f, 0xa4, 0x31, 0x09, 0xe5, 0x6a, 0xde, 0x4f, 0xe4, 0x6a, 0xde, 0x67, 0xaf, 0x91, 0xaa, - 0x1e, 0x45, 0xd6, 0x9a, 0xe6, 0xf2, 0x0b, 0x17, 0xc6, 0x2c, 0x27, 0x66, 0x7f, 0x14, 0x81, 0x63, - 0x76, 0xe0, 0x59, 0x18, 0x45, 0xaa, 0x55, 0x59, 0xa8, 0xdc, 0x6f, 0x38, 0xf1, 0xaa, 0xfd, 0xdd, - 0x05, 0xbd, 0x1b, 0x52, 0x0c, 0x23, 0xd6, 0x23, 0x8d, 0x28, 0xc3, 0x54, 0xab, 0x64, 0x4e, 0xe8, - 0xbd, 0xff, 0x9b, 0x36, 0x63, 0xb4, 0x53, 0xd8, 0xda, 0x7e, 0x40, 0xa6, 0x56, 0x3c, 0x4f, 0x82, - 0x52, 0xac, 0x49, 0xca, 0x7e, 0x14, 0x3b, 0x53, 0xf6, 0x23, 0x8c, 0x51, 0x24, 0xa4, 0x36, 0xbe, - 0x54, 0x1c, 0xf3, 0xbb, 0xfd, 0xe9, 0x0a, 0x99, 0xda, 0x52, 0xfd, 0x55, 0xae, 0x80, 0xbd, 0x4a, - 0xa6, 0x07, 0xaa, 0x7f, 0x60, 0xfc, 0xb5, 0x89, 0x7c, 0xfb, 0x42, 0x0b, 0xb6, 0x54, 0xdf, 0xf8, - 0x39, 0x35, 0xb0, 0x3f, 0x30, 0xc0, 0x03, 0xd5, 0xef, 0x75, 0x63, 0xc9, 0x76, 0x81, 0xa9, 0xaa, - 0xfd, 0x01, 0x28, 0xcd, 0x07, 0x91, 0xc9, 0xe1, 0xaa, 0x93, 0x01, 0x6c, 0x8e, 0x4c, 0x2b, 0x31, - 0x94, 0x2e, 0xf4, 0xba, 0x26, 0x8f, 0x2b, 0x4e, 0xba, 0x46, 0x9a, 0xe6, 0xb2, 0x0f, 0xba, 0xd7, - 0x35, 0x89, 0x5c, 0x71, 0xd2, 0x35, 0xdb, 0x24, 0x24, 0x92, 0x22, 0x02, 0xa9, 0x7d, 0x50, 0x71, - 0x2a, 0xbf, 0xf8, 0x4e, 0x66, 0xa2, 0x5b, 0x4b, 0xbb, 0x29, 0xbb, 0x4d, 0xe6, 0xdc, 0x7e, 0xf6, - 0x84, 0xcc, 0x48, 0x88, 0x02, 0xdf, 0xe5, 0x1a, 0x30, 0xa3, 0x5b, 0x53, 0x0b, 0xa5, 0xfb, 0xf5, - 0xe5, 0xf6, 0x85, 0x02, 0x9d, 0x3c, 0xa7, 0x53, 0xdc, 0x38, 0xf7, 0x11, 0x32, 0x3b, 0xa6, 0xe8, - 0x5d, 0x15, 0xc6, 0x53, 0x32, 0x53, 0x10, 0xcf, 0x16, 0x48, 0xdd, 0x57, 0x29, 0x64, 0x84, 0x4c, - 0x3b, 0x79, 0x88, 0xb5, 0x49, 0x03, 0x0f, 0x20, 0x0d, 0x71, 0xd9, 0x84, 0xb8, 0x80, 0xb5, 0x3f, - 0x42, 0x6a, 0x5b, 0xaa, 0xff, 0x04, 0xb8, 0x07, 0x92, 0xbd, 0x44, 0xaa, 0x87, 0x5c, 0x59, 0x59, - 0xf5, 0x77, 0x3e, 0x5b, 0x0c, 0x9a, 0x63, 0x38, 0xdb, 0xdf, 0x43, 0x1a, 0xdd, 0xad, 0xcd, 0xff, - 0x83, 0x04, 0x4c, 0x02, 0x75, 0xcc, 0xa5, 0xb7, 0xcd, 0x07, 0x89, 0xd7, 0x19, 0xd0, 0x7e, 0xbb, - 0x44, 0x1a, 0xbb, 0xd2, 0x3f, 0xf5, 0x03, 0xe8, 0xc3, 0xda, 0x99, 0x66, 0xdf, 0x4e, 0xea, 0xe2, - 0xf0, 0x0d, 0x70, 0x75, 0x3e, 0x0b, 0xef, 0x5e, 0xa8, 0x67, 0xc7, 0xf0, 0x99, 0x44, 0x24, 0x22, - 0xfd, 0xcd, 0x76, 0x08, 0x8d, 0x25, 0x44, 0x89, 0xe0, 0xff, 0xb1, 0x78, 0xad, 0x98, 0xd4, 0x08, - 0x67, 0x56, 0x14, 0x01, 0xb6, 0x48, 0x2e, 0xc7, 0x02, 0x43, 0x3e, 0x80, 0x03, 0x3f, 0xf4, 0xe0, - 0x2c, 0x6e, 0xc9, 0x31, 0x2f, 0xba, 0xd2, 0x43, 0x98, 0xbd, 0x48, 0xd8, 0x39, 0x5e, 0x65, 0xd2, - 0x7b, 0xc2, 0xa1, 0x63, 0xcc, 0xaa, 0xbd, 0x4e, 0x1a, 0x7b, 0xd0, 0x1f, 0x40, 0xa8, 0xb1, 0xeb, - 0x2a, 0x8c, 0x55, 0xbc, 0xee, 0x75, 0x8d, 0xeb, 0x15, 0x27, 0x03, 0x58, 0x8b, 0x4c, 0x6d, 0x0f, - 0x07, 0x8e, 0x78, 0xae, 0xe2, 0x32, 0x4b, 0x96, 0xed, 0x9f, 0x28, 0x13, 0xd2, 0x09, 0x7c, 0x64, - 0xc3, 0xcc, 0xb9, 0x49, 0xa6, 0x95, 0x77, 0x92, 0x05, 0xb0, 0xe6, 0x4c, 0x29, 0xef, 0xc4, 0x04, - 0xe7, 0x2e, 0xa9, 0x23, 0xe9, 0x14, 0xa4, 0xf2, 0xd3, 0xeb, 0x86, 0x28, 0xef, 0xe4, 0x99, 0x45, - 0xd8, 0x3c, 0x21, 0x81, 0x70, 0x79, 0x70, 0x80, 0x85, 0x6a, 0xbc, 0xac, 0x39, 0x35, 0x83, 0x60, - 0x4e, 0x61, 0x07, 0x19, 0x2a, 0x90, 0xc6, 0xa3, 0x9a, 0x63, 0x7e, 0x23, 0x76, 0x2c, 0x94, 0x8e, - 0x6f, 0x1c, 0xf3, 0x9b, 0xf5, 0xc8, 0xb4, 0x04, 0x05, 0xf2, 0x14, 0xbc, 0xb8, 0x44, 0x1f, 0x5c, - 0x18, 0xfc, 0xcc, 0xea, 0x25, 0x27, 0xe6, 0xb7, 0x35, 0x9a, 0x6e, 0x9f, 0xfb, 0x56, 0x2c, 0x8c, - 0x1c, 0xe9, 0x5d, 0x55, 0xd5, 0x17, 0xca, 0x84, 0xec, 0xe1, 0x5e, 0x69, 0x22, 0x33, 0x4f, 0xc8, - 0xe1, 0xd0, 0x0f, 0xbc, 0x03, 0xcd, 0xfb, 0x2a, 0x96, 0x50, 0x33, 0xc8, 0x3e, 0xef, 0xab, 0x1c, - 0xd9, 0xcf, 0x92, 0xd5, 0x92, 0xd1, 0xf9, 0x79, 0x42, 0xfa, 0xbe, 0x3e, 0x40, 0xd3, 0x7d, 0x9d, - 0xc4, 0xa6, 0xef, 0xeb, 0x8e, 0x01, 0x0c, 0x59, 0xa4, 0xa1, 0xad, 0xc6, 0x64, 0x91, 0x44, 0xf6, - 0x2e, 0xa9, 0x7b, 0x10, 0x05, 0x62, 0x74, 0x30, 0xc0, 0x3b, 0xdd, 0x46, 0x8b, 0x58, 0x68, 0x0b, - 0x6f, 0xf6, 0x6f, 0x36, 0x66, 0x99, 0x3f, 0xff, 0x3f, 0x31, 0xfb, 0x4e, 0x32, 0xbd, 0x2d, 0x3c, - 0xdb, 0x84, 0x6e, 0x90, 0xa9, 0x50, 0x78, 0x70, 0xe0, 0x7b, 0x71, 0x3e, 0x4e, 0xe2, 0xb2, 0xe7, - 0x61, 0x32, 0x72, 0x7b, 0xcb, 0xc4, 0x02, 0x92, 0x25, 0xf6, 0x6e, 0x4c, 0x01, 0xcc, 0xff, 0x38, - 0x46, 0xe9, 0x7a, 0xf1, 0x4b, 0x84, 0xd4, 0xd2, 0x29, 0x88, 0xd5, 0xc9, 0xd4, 0xde, 0xd0, 0x75, - 0x41, 0x29, 0x7a, 0x89, 0x5d, 0x21, 0xb3, 0x4f, 0x43, 0x38, 0x8b, 0xc0, 0xd5, 0xe0, 0x19, 0x1e, - 0x5a, 0x62, 0x97, 0xc9, 0x4c, 0x47, 0x84, 0x21, 0xb8, 0x7a, 0x9d, 0xfb, 0x01, 0x78, 0xb4, 0xcc, - 0xae, 0x12, 0xba, 0x0b, 0x72, 0xe0, 0x2b, 0x0c, 0x6a, 0x17, 0x42, 0x1f, 0x3c, 0x5a, 0x61, 0x37, - 0xc8, 0x95, 0x8e, 0x08, 0x02, 0x70, 0xb5, 0x2f, 0xc2, 0x6d, 0xa1, 0xd7, 0xce, 0x7c, 0xa5, 0x15, - 0xad, 0xa2, 0xd8, 0x5e, 0x10, 0x40, 0x9f, 0x07, 0x2b, 0xb2, 0x3f, 0xc4, 0x4a, 0xa2, 0x13, 0x28, - 0x23, 0x06, 0xbb, 0xfe, 0x00, 0x42, 0x94, 0x44, 0xa7, 0x72, 0xa8, 0x29, 0x4f, 0xac, 0x17, 0x3a, - 0xcd, 0x6e, 0x92, 0x6b, 0x31, 0x9a, 0x53, 0xc0, 0x07, 0x40, 0x6b, 0x6c, 0x96, 0xd4, 0x63, 0xd2, - 0xfe, 0xce, 0xee, 0xeb, 0x94, 0xe4, 0x24, 0x38, 0xe2, 0xb9, 0x03, 0xae, 0x90, 0x1e, 0xad, 0xe7, - 0x4c, 0x78, 0x06, 0xae, 0x16, 0xb2, 0xd7, 0xa5, 0x0d, 0x34, 0x38, 0x06, 0xf7, 0x80, 0x4b, 0xf7, - 0xd8, 0x01, 0x35, 0x0c, 0x34, 0x9d, 0x61, 0x94, 0x34, 0xd6, 0xfd, 0x00, 0xb6, 0x85, 0x5e, 0x17, - 0xc3, 0xd0, 0xa3, 0x4d, 0xd6, 0x24, 0x64, 0x0b, 0x34, 0x8f, 0x23, 0x30, 0x8b, 0x6a, 0x3b, 0xdc, - 0x3d, 0x86, 0x18, 0xa0, 0xec, 0x3a, 0x61, 0x1d, 0x1e, 0x86, 0x42, 0x77, 0x24, 0x70, 0x0d, 0xeb, - 0x66, 0x10, 0xa0, 0x97, 0xd1, 0x9c, 0x02, 0xee, 0x07, 0x40, 0x59, 0xc6, 0xdd, 0x85, 0x00, 0x52, - 0xee, 0x2b, 0x19, 0x77, 0x8c, 0x23, 0xf7, 0x55, 0x34, 0x7e, 0x15, 0x0b, 0xc0, 0x84, 0xc4, 0x1e, - 0xcb, 0x35, 0xb4, 0x31, 0x36, 0x7e, 0x7b, 0xb3, 0xb7, 0xb7, 0x4f, 0xaf, 0xb3, 0x6b, 0xe4, 0x72, - 0x8c, 0x6c, 0xe1, 0x2c, 0xea, 0x9a, 0xe0, 0xdd, 0x40, 0x53, 0x77, 0x86, 0x7a, 0xe7, 0x68, 0x0b, - 0x06, 0x42, 0x8e, 0x68, 0x0b, 0x0f, 0xd4, 0x48, 0x4a, 0x8e, 0x88, 0xde, 0x44, 0x0d, 0x6b, 0x83, - 0x48, 0x8f, 0xb2, 0xf0, 0xd2, 0x39, 0x76, 0x8b, 0xdc, 0x78, 0x1a, 0x79, 0x78, 0x15, 0x0e, 0x70, - 0x4a, 0xd9, 0xe7, 0xea, 0x04, 0xdd, 0x1d, 0x4a, 0xa0, 0xb7, 0xd8, 0x1c, 0xb9, 0x5e, 0x3c, 0x8b, - 0x34, 0x58, 0xb7, 0x71, 0xa3, 0xf5, 0xb6, 0x23, 0xc1, 0x83, 0x50, 0xfb, 0x3c, 0x48, 0x36, 0xce, - 0x67, 0x52, 0xcf, 0x13, 0xef, 0x20, 0xd1, 0x7a, 0x7e, 0x9e, 0x78, 0x97, 0xb5, 0xc8, 0xd5, 0x0d, - 0xd0, 0xe7, 0x29, 0x0b, 0x48, 0xd9, 0xf4, 0x95, 0x21, 0x3d, 0x55, 0x20, 0x55, 0x42, 0xb9, 0xc7, - 0x18, 0x69, 0x6e, 0x80, 0x46, 0x30, 0xc1, 0xda, 0x18, 0x27, 0x6b, 0x9e, 0x23, 0x02, 0x48, 0xe0, - 0xf7, 0x60, 0x0c, 0xba, 0x52, 0x44, 0x79, 0xf0, 0x05, 0x74, 0x73, 0x27, 0x02, 0xc9, 0x35, 0xa0, - 0x8c, 0x3c, 0xed, 0xbd, 0x28, 0x67, 0x0f, 0x30, 0x02, 0x79, 0xf8, 0x7d, 0x19, 0x9c, 0xd7, 0xfa, - 0x7e, 0xcc, 0xe1, 0x98, 0x1b, 0xec, 0x88, 0x95, 0x90, 0xee, 0xa3, 0xd7, 0xb1, 0x92, 0xf4, 0xc2, - 0x4b, 0x88, 0x1f, 0xc0, 0x54, 0xb1, 0xfb, 0x36, 0x24, 0x0f, 0x75, 0x82, 0x2f, 0xb2, 0x7b, 0x64, - 0xde, 0x81, 0x23, 0x09, 0xea, 0x78, 0x57, 0x04, 0xbe, 0x3b, 0xc2, 0x56, 0x91, 0xa6, 0x24, 0xb2, - 0x7c, 0x10, 0x2d, 0xc1, 0xb0, 0x58, 0x7a, 0x02, 0xbf, 0x88, 0x31, 0xd9, 0x16, 0x7a, 0x0f, 0xef, - 0xff, 0x4d, 0x33, 0x51, 0xd0, 0x07, 0xa8, 0x65, 0x5b, 0xc4, 0x53, 0xcd, 0xca, 0x29, 0xf7, 0x03, - 0x7c, 0xc9, 0xd0, 0x25, 0x0c, 0x4a, 0x7c, 0xf9, 0xa5, 0xe7, 0xfb, 0x90, 0xcd, 0x90, 0xda, 0xba, - 0x90, 0x2e, 0x74, 0x21, 0x1c, 0xd1, 0x97, 0x70, 0xe9, 0x70, 0x0d, 0x9b, 0xfe, 0xc0, 0xd7, 0xf4, - 0x91, 0x15, 0xef, 0x41, 0xaf, 0xbb, 0x2d, 0xf4, 0x16, 0xd7, 0xee, 0x31, 0x5d, 0xc6, 0xbc, 0x7e, - 0x1a, 0x29, 0x90, 0x7a, 0x65, 0xa8, 0x45, 0xaf, 0xbb, 0x2f, 0x87, 0x40, 0x5f, 0x66, 0xb7, 0x49, - 0xab, 0x17, 0xaa, 0xe1, 0xd1, 0x91, 0xef, 0xe2, 0x0d, 0x64, 0x13, 0x74, 0x5f, 0x6c, 0x0a, 0xee, - 0xd1, 0x57, 0xf0, 0x50, 0x2d, 0xf2, 0xd1, 0xa1, 0xd0, 0x7c, 0xed, 0xec, 0x98, 0x0f, 0x95, 0x06, - 0x8f, 0x7e, 0x08, 0x8d, 0xed, 0xfa, 0xea, 0x64, 0x0c, 0x7f, 0x8c, 0xfe, 0xe2, 0x1d, 0xb1, 0xef, - 0xbb, 0x27, 0x9b, 0x22, 0xec, 0x77, 0x21, 0xe0, 0x23, 0xfa, 0x2a, 0xe6, 0xfb, 0xb6, 0xd0, 0x0e, - 0x70, 0x6f, 0x64, 0xda, 0x36, 0x7d, 0x0d, 0x23, 0x9e, 0x40, 0x1d, 0x21, 0xa4, 0xb7, 0xe2, 0x6a, - 0xff, 0x94, 0x6b, 0x3f, 0xec, 0xd3, 0x6f, 0xc1, 0x82, 0xc1, 0x37, 0x8e, 0x21, 0x6c, 0xaf, 0x50, - 0x8f, 0x31, 0x32, 0xd3, 0xed, 0x3a, 0xf0, 0xf1, 0x21, 0x28, 0xed, 0x70, 0x17, 0xe8, 0x3f, 0x4f, - 0xcd, 0x95, 0x5b, 0xa5, 0x45, 0x97, 0x10, 0x53, 0x48, 0x38, 0x38, 0xe0, 0xb5, 0xdc, 0xcc, 0x56, - 0xdb, 0x22, 0x04, 0x7a, 0x89, 0x35, 0xc8, 0xf4, 0xd3, 0xd0, 0x57, 0x6a, 0x08, 0x1e, 0x2d, 0x61, - 0x13, 0xe9, 0x85, 0xbb, 0x52, 0xf4, 0xb1, 0x47, 0xd3, 0x32, 0x52, 0xd7, 0xfd, 0xd0, 0x57, 0xc7, - 0xa6, 0x7d, 0x12, 0x32, 0x19, 0x77, 0x93, 0x2a, 0xab, 0x91, 0x09, 0x07, 0xb4, 0x1c, 0xd1, 0x89, - 0xc5, 0x37, 0x4b, 0x85, 0x01, 0x05, 0xe7, 0x7c, 0x9a, 0x5f, 0x67, 0x9a, 0xd2, 0x7a, 0x2e, 0x61, - 0x57, 0xdf, 0x90, 0xe2, 0x39, 0xfa, 0x53, 0x46, 0xc1, 0x7b, 0xc0, 0x03, 0xa3, 0xa4, 0x4e, 0xa6, - 0xd6, 0x83, 0xa1, 0xd1, 0x58, 0x35, 0xfa, 0x71, 0x81, 0x6c, 0x13, 0x48, 0xc2, 0xfc, 0x8f, 0xc0, - 0xa3, 0x93, 0x78, 0xa6, 0xb6, 0xea, 0x91, 0x36, 0xb5, 0xb8, 0x9c, 0xda, 0xb0, 0x09, 0xa7, 0x10, - 0xa0, 0xc8, 0x4d, 0xe8, 0x73, 0x77, 0x44, 0x2f, 0xb1, 0x49, 0x52, 0xde, 0x7c, 0x89, 0x96, 0xcc, - 0xbf, 0x8f, 0x68, 0xd9, 0xfc, 0xbb, 0x4c, 0x2b, 0x8b, 0x9f, 0x2d, 0x91, 0xd9, 0xb1, 0x47, 0x19, - 0x9b, 0x26, 0xd5, 0xd8, 0x5e, 0x4a, 0x1a, 0xab, 0x7e, 0xc8, 0xe5, 0xc8, 0xf6, 0x63, 0xea, 0x61, - 0xd8, 0xd7, 0x03, 0xc1, 0x75, 0x0c, 0x00, 0x9e, 0x9b, 0x01, 0x1e, 0x3d, 0x8e, 0xa1, 0x23, 0x8c, - 0xf1, 0x6a, 0x11, 0xeb, 0x9b, 0x7a, 0x8b, 0xb8, 0x54, 0x90, 0xdf, 0x7d, 0x8c, 0x21, 0xec, 0x85, - 0xfa, 0xf1, 0x2b, 0xd6, 0xb3, 0x67, 0x5c, 0x76, 0x8e, 0xb9, 0xa4, 0xd7, 0x16, 0x3f, 0x73, 0xd9, - 0xbc, 0xb5, 0x8c, 0x39, 0x33, 0xa4, 0xf6, 0x34, 0xf4, 0xe0, 0xc8, 0x0f, 0xc1, 0xa3, 0x97, 0x4c, - 0xf7, 0xb5, 0x7d, 0x2b, 0x6b, 0x83, 0x78, 0xfa, 0x4d, 0x8c, 0x4b, 0x0e, 0x33, 0xa6, 0x3d, 0xe1, - 0x2a, 0x07, 0x1d, 0x99, 0xa4, 0x34, 0x5f, 0x28, 0x0e, 0xf3, 0xdb, 0xfb, 0xa6, 0x82, 0x8e, 0xc5, - 0xf3, 0x0c, 0x53, 0xf4, 0x18, 0x35, 0x6d, 0x80, 0xde, 0x1b, 0x29, 0x0d, 0x83, 0x8e, 0x08, 0x8f, - 0xfc, 0xbe, 0xa2, 0x3e, 0x6a, 0xc2, 0xdc, 0xcf, 0x6d, 0x7f, 0x03, 0xbd, 0x73, 0x20, 0x00, 0xae, - 0xf2, 0x52, 0x4f, 0xcc, 0xfd, 0x63, 0x4c, 0x5d, 0x09, 0x7c, 0xae, 0x68, 0x80, 0xae, 0xa0, 0x95, - 0x76, 0x39, 0xc0, 0x54, 0x5b, 0x09, 0x34, 0x48, 0xbb, 0x0e, 0xd1, 0x0a, 0xb3, 0xce, 0x09, 0x11, - 0x68, 0x85, 0x03, 0x38, 0x13, 0xe4, 0xd0, 0x08, 0x7d, 0x4b, 0x1c, 0xb1, 0xbb, 0x3f, 0x8e, 0xda, - 0xb0, 0x91, 0x98, 0x25, 0x28, 0x2a, 0xd9, 0x55, 0x32, 0x6b, 0xd5, 0xef, 0x72, 0xa9, 0x7d, 0xb3, - 0xf1, 0xcb, 0x25, 0x53, 0x27, 0x52, 0x44, 0x19, 0xf6, 0x15, 0x9c, 0x1e, 0x1a, 0x4f, 0xb8, 0xca, - 0xa0, 0x3f, 0x2d, 0xb1, 0xeb, 0xe4, 0x72, 0xa2, 0x20, 0xc3, 0xff, 0xac, 0xc4, 0xae, 0x90, 0x26, - 0x46, 0x2a, 0xc5, 0x14, 0xfd, 0x73, 0x03, 0x62, 0x4c, 0x72, 0xe0, 0x5f, 0x18, 0x09, 0x71, 0x50, - 0x72, 0xf8, 0x5f, 0x1a, 0x65, 0x28, 0x21, 0x4e, 0x55, 0x45, 0xdf, 0x2a, 0xa1, 0xa5, 0x89, 0xb2, - 0x18, 0xa6, 0x6f, 0x1b, 0x46, 0x94, 0x9a, 0x32, 0x7e, 0xd5, 0x30, 0xc6, 0x32, 0x53, 0xf4, 0x6b, - 0x06, 0x7d, 0xc2, 0x43, 0x4f, 0x1c, 0x1d, 0xa5, 0xe8, 0xd7, 0x4b, 0xac, 0x45, 0xae, 0xe0, 0xf6, - 0x55, 0x1e, 0xf0, 0xd0, 0xcd, 0xf8, 0xbf, 0x51, 0x62, 0xd7, 0x08, 0x1d, 0x53, 0xa7, 0xe8, 0x27, - 0xcb, 0xec, 0x36, 0xb9, 0xb1, 0x0e, 0x1e, 0x48, 0x8c, 0xa2, 0x69, 0x12, 0x90, 0xe8, 0xa6, 0x9f, - 0x2a, 0xb3, 0x36, 0x99, 0x37, 0xd4, 0xb1, 0x9d, 0x86, 0x11, 0x3b, 0x11, 0x7d, 0xb3, 0xcc, 0x68, - 0x72, 0xe0, 0x06, 0xa5, 0xbf, 0x58, 0x36, 0xd1, 0x8e, 0x37, 0x58, 0xec, 0x97, 0xca, 0xac, 0x69, - 0xb3, 0xc0, 0xae, 0x7f, 0xb9, 0xcc, 0x6e, 0x10, 0xb6, 0x01, 0x3a, 0x6d, 0x4b, 0xbe, 0xd2, 0xbe, - 0xab, 0xe8, 0xaf, 0x94, 0xd9, 0x6c, 0x9c, 0x1f, 0x96, 0xf3, 0xf3, 0x65, 0x56, 0x27, 0x93, 0xbd, - 0x10, 0x3b, 0x34, 0xfd, 0x11, 0xec, 0x12, 0x93, 0xf6, 0x1a, 0xa6, 0x3f, 0x8a, 0x7d, 0x69, 0xc2, - 0x74, 0x09, 0xfa, 0x63, 0x38, 0xe2, 0x31, 0x9c, 0x69, 0x43, 0x2f, 0xff, 0x64, 0xa2, 0x3f, 0x6e, - 0x76, 0xd8, 0x06, 0x4f, 0x3f, 0x6b, 0x16, 0x76, 0xa0, 0xa2, 0xff, 0x5a, 0x31, 0x67, 0x92, 0x9f, - 0xae, 0xfe, 0xad, 0x82, 0x96, 0xe7, 0xad, 0x02, 0xfa, 0xef, 0x15, 0x36, 0x47, 0xae, 0x25, 0x98, - 0x99, 0x75, 0xd2, 0x36, 0xf9, 0x1f, 0x15, 0x8c, 0x1e, 0x5e, 0xfc, 0x69, 0x92, 0xe6, 0x5c, 0xf9, - 0xcf, 0x0a, 0xbb, 0x45, 0xae, 0x6f, 0x80, 0x4e, 0x13, 0x21, 0x47, 0xfc, 0xaf, 0x0a, 0x9b, 0x21, - 0xd3, 0xd8, 0x48, 0x7d, 0x38, 0x05, 0xfa, 0x56, 0x05, 0xb3, 0x29, 0x59, 0xc6, 0xe6, 0xbc, 0x5d, - 0xc1, 0x33, 0xfe, 0x18, 0xde, 0x53, 0xdd, 0x41, 0xe7, 0x98, 0x87, 0x21, 0x04, 0x8a, 0x7e, 0xb5, - 0x82, 0x27, 0xe9, 0xc0, 0x40, 0x9c, 0x42, 0x0e, 0xfe, 0x9a, 0x89, 0x80, 0x61, 0xfe, 0xe8, 0x10, - 0xe4, 0x28, 0x25, 0x7c, 0xbd, 0x82, 0x39, 0x61, 0xf9, 0x8b, 0x94, 0x6f, 0x54, 0xd8, 0x3c, 0x69, - 0xd9, 0xfe, 0x9b, 0x64, 0x04, 0x12, 0xfb, 0x66, 0xb6, 0xa7, 0x9f, 0xac, 0xa6, 0x12, 0xbb, 0x10, - 0x68, 0x9e, 0xee, 0xfb, 0x54, 0x15, 0xed, 0xc2, 0x26, 0x91, 0xdd, 0xd3, 0x8a, 0xbe, 0x59, 0xc5, - 0x44, 0xd8, 0x00, 0x1d, 0x5f, 0xd5, 0x8a, 0x7e, 0x2f, 0x8e, 0xd7, 0xcd, 0xa7, 0xa1, 0x1a, 0x1e, - 0xa6, 0x86, 0xd2, 0xef, 0x4b, 0x36, 0x77, 0x7d, 0xa5, 0xa5, 0x7f, 0x38, 0x34, 0x25, 0xf6, 0xe9, - 0x2a, 0x3a, 0xb5, 0x37, 0x0a, 0xdd, 0x02, 0xfc, 0xfd, 0x46, 0x66, 0x9a, 0x73, 0x47, 0x82, 0xfe, - 0x55, 0x15, 0xf3, 0xc3, 0x76, 0x27, 0x03, 0xfc, 0x75, 0x22, 0x0f, 0xe7, 0xe9, 0x53, 0x90, 0x66, - 0xd8, 0xa0, 0x7f, 0x93, 0x9a, 0x98, 0xbb, 0x8e, 0xe8, 0xdf, 0x56, 0x31, 0xe8, 0xc9, 0x3d, 0x4c, - 0x3f, 0x5f, 0x43, 0xfb, 0x4c, 0x4c, 0x70, 0x2a, 0xb0, 0x09, 0xf3, 0x85, 0x1a, 0x66, 0x2a, 0x96, - 0x90, 0xcd, 0xbf, 0x5f, 0x35, 0xeb, 0xf8, 0x86, 0xed, 0x75, 0xe9, 0xaf, 0xe1, 0x5c, 0x4f, 0xe2, - 0xf5, 0xfe, 0xde, 0x0e, 0xfd, 0xf5, 0x1a, 0xaa, 0x5a, 0x09, 0xf0, 0x11, 0xac, 0xd3, 0x42, 0xfe, - 0x8d, 0x1a, 0x76, 0x82, 0x9c, 0xf6, 0xf8, 0xdc, 0xbf, 0x58, 0x33, 0x8e, 0x5a, 0xdc, 0xe4, 0x6e, - 0x17, 0x2f, 0x9d, 0xdf, 0x34, 0x52, 0xb1, 0xa0, 0xd0, 0x92, 0x7d, 0x4d, 0x7f, 0xab, 0xc6, 0x1a, - 0x64, 0x2a, 0x7e, 0xdc, 0xd0, 0xdf, 0x36, 0x3a, 0xcc, 0x1c, 0x99, 0x3e, 0x88, 0x15, 0xfd, 0x1d, - 0x63, 0xbf, 0xd1, 0x9c, 0x7e, 0xd0, 0xa1, 0xbf, 0x6b, 0x14, 0x8c, 0xcf, 0xb8, 0xf4, 0xef, 0xea, - 0x71, 0x6a, 0xe7, 0xb0, 0xbf, 0xaf, 0xdb, 0x9e, 0x50, 0x1c, 0x6a, 0xe9, 0x3f, 0x18, 0x78, 0x7c, - 0x10, 0xa6, 0xff, 0x58, 0x47, 0x8f, 0xf2, 0xb3, 0x2c, 0xb6, 0x67, 0x45, 0xff, 0xa9, 0x8e, 0xa6, - 0x67, 0x53, 0x2b, 0xfd, 0xbd, 0x06, 0x46, 0x39, 0x99, 0x57, 0xe9, 0xef, 0x37, 0xd0, 0xf6, 0xb1, - 0x49, 0x95, 0xfe, 0x41, 0xc3, 0x9c, 0x63, 0x3a, 0xa3, 0xd2, 0x3f, 0xcc, 0x01, 0xc8, 0x45, 0xff, - 0xa8, 0x61, 0xba, 0x6e, 0x61, 0x2e, 0xa5, 0x7f, 0xdc, 0x40, 0xdb, 0xc6, 0x27, 0x52, 0xfa, 0x27, - 0x0d, 0x9b, 0x27, 0xe9, 0x2c, 0x4a, 0xbf, 0xd4, 0xc0, 0xe2, 0xbb, 0x78, 0x0a, 0xa5, 0x5f, 0x36, - 0xba, 0xb2, 0xf9, 0x93, 0x7e, 0xa5, 0x81, 0x35, 0x12, 0xfb, 0x10, 0xeb, 0x32, 0x1f, 0x5e, 0xe9, - 0x4f, 0xcf, 0x98, 0x3b, 0x01, 0x9d, 0x29, 0xe0, 0x3f, 0x33, 0x83, 0xc5, 0x81, 0x22, 0x0a, 0xb8, - 0xa2, 0x3f, 0x3b, 0x83, 0xfd, 0x22, 0xe9, 0x7e, 0xc5, 0x4d, 0x3f, 0x37, 0x83, 0x2d, 0x67, 0x5f, - 0xf2, 0x50, 0x1d, 0x81, 0xc4, 0x93, 0xa6, 0x3f, 0x3f, 0x83, 0xd1, 0x49, 0xa0, 0xb8, 0x74, 0xe8, - 0x2f, 0xcc, 0xb0, 0x9b, 0xe4, 0xaa, 0x3d, 0x82, 0x31, 0xf9, 0x9f, 0x9b, 0xc1, 0xb0, 0x58, 0x53, - 0x31, 0x5f, 0x0e, 0xb9, 0x02, 0xfa, 0x03, 0x4d, 0x14, 0x8c, 0x56, 0xa6, 0xd0, 0x0f, 0x36, 0xf1, - 0xc0, 0xd1, 0xc0, 0x04, 0x52, 0xf4, 0x33, 0x06, 0x33, 0xcd, 0x35, 0xe5, 0xfb, 0xa1, 0x66, 0xfe, - 0x62, 0x48, 0xe1, 0x1f, 0x6e, 0x2e, 0xb6, 0xc9, 0x54, 0x57, 0x05, 0x66, 0x18, 0x99, 0x22, 0x95, - 0xae, 0x0a, 0xe8, 0x25, 0xbc, 0xbb, 0x57, 0x85, 0x08, 0xd6, 0xce, 0x22, 0xf9, 0xec, 0x11, 0x2d, - 0x2d, 0xae, 0x92, 0xd9, 0x8e, 0x18, 0x44, 0x3c, 0xed, 0x7d, 0x66, 0xfe, 0xb0, 0x83, 0x0b, 0x78, - 0xb6, 0xea, 0x2e, 0xe1, 0x00, 0xb0, 0x76, 0x06, 0xee, 0xd0, 0x4c, 0x6c, 0x25, 0x5c, 0xe2, 0x26, - 0x4c, 0x3b, 0x8f, 0x96, 0x17, 0xbf, 0x83, 0xd0, 0x8e, 0x08, 0x95, 0xaf, 0x34, 0x84, 0xee, 0x28, - 0x1d, 0xe2, 0xf6, 0xb4, 0x14, 0x61, 0x9f, 0x5e, 0x32, 0x9f, 0x01, 0xc0, 0x3c, 0xe7, 0xed, 0xf4, - 0xb8, 0x8a, 0xa3, 0xbe, 0x79, 0xeb, 0x37, 0x09, 0x59, 0x3b, 0x85, 0x50, 0x0f, 0x79, 0x10, 0x8c, - 0x68, 0x05, 0xd7, 0x9d, 0xa1, 0xd2, 0x62, 0xe0, 0x7f, 0x02, 0x87, 0xc8, 0xc5, 0x9f, 0x2c, 0x91, - 0xba, 0x1d, 0x15, 0x53, 0xd3, 0xec, 0x72, 0x17, 0x42, 0xcf, 0x37, 0xc2, 0xf1, 0xa9, 0x6a, 0xa0, - 0x78, 0xbe, 0x2d, 0x65, 0x4c, 0x7b, 0x9a, 0x4b, 0x63, 0xa1, 0x79, 0xa1, 0xc7, 0xfb, 0xa4, 0xb1, - 0xd3, 0xa3, 0x13, 0x19, 0x5f, 0x32, 0xb4, 0x4e, 0x67, 0x7c, 0x99, 0x7b, 0x93, 0xf8, 0x4c, 0xcb, - 0x6b, 0x58, 0x09, 0xbd, 0x4e, 0x00, 0x1c, 0xa7, 0x3a, 0x9c, 0x5d, 0x49, 0xf6, 0x95, 0xd2, 0x98, - 0x9f, 0x4d, 0x3b, 0x97, 0x30, 0x08, 0x1b, 0x81, 0x38, 0xe4, 0x01, 0x2d, 0xe1, 0x74, 0x6a, 0xaa, - 0xa2, 0xbc, 0xf8, 0x56, 0x9d, 0xcc, 0x8e, 0x7d, 0x93, 0x44, 0x2f, 0xd2, 0xc5, 0x4a, 0x80, 0x07, - 0x35, 0x4f, 0x6e, 0xa6, 0xc8, 0xb9, 0xc1, 0xb1, 0x84, 0x8f, 0x8c, 0x94, 0x3c, 0x36, 0x41, 0x96, - 0xd9, 0x5d, 0x72, 0x2b, 0x23, 0x9e, 0x9f, 0x1b, 0xf1, 0xd2, 0x6b, 0xa5, 0x0c, 0xe3, 0x03, 0x64, - 0x15, 0x03, 0x93, 0x52, 0xcd, 0x7b, 0xc9, 0x7c, 0x50, 0xc9, 0x3e, 0xa0, 0xda, 0x49, 0x86, 0x4e, - 0xb2, 0x1b, 0xe4, 0x4a, 0x66, 0x63, 0x9a, 0x45, 0x74, 0x0a, 0xe3, 0x98, 0x12, 0xe2, 0x9b, 0x7f, - 0xba, 0x00, 0xc6, 0x13, 0x40, 0x0d, 0x83, 0x9b, 0x82, 0xd8, 0xed, 0xb3, 0x46, 0x4b, 0xf0, 0x91, - 0x36, 0x16, 0x02, 0xdb, 0xd1, 0xeb, 0x05, 0x8a, 0x9d, 0x64, 0xcc, 0x5f, 0xc1, 0x68, 0x03, 0x27, - 0xe5, 0x42, 0x5c, 0xec, 0x8e, 0x99, 0x82, 0xf2, 0x78, 0x7e, 0xc0, 0x5a, 0x6a, 0x66, 0x8f, 0x62, - 0x33, 0x86, 0xcc, 0x16, 0x30, 0x73, 0xb3, 0x50, 0x5a, 0x50, 0x97, 0x9b, 0xcd, 0xe8, 0xe5, 0xa2, - 0xa3, 0x26, 0x49, 0x28, 0x2b, 0x44, 0xd7, 0xda, 0xbd, 0xf3, 0x3c, 0x04, 0xa9, 0x8e, 0xfd, 0x88, - 0x5e, 0x29, 0x04, 0xcd, 0x36, 0x08, 0x93, 0x17, 0x57, 0x0b, 0xa1, 0x40, 0xd3, 0xb3, 0x4d, 0xd7, - 0x8a, 0x07, 0x66, 0xba, 0x64, 0x46, 0xbd, 0x5e, 0xa0, 0x6e, 0xf1, 0x90, 0xf7, 0x73, 0x0a, 0x6f, - 0x14, 0x14, 0xe6, 0xda, 0x73, 0xab, 0x60, 0x7c, 0x3c, 0x60, 0xdd, 0x64, 0x0b, 0xe4, 0xf6, 0x98, - 0xf1, 0xc5, 0x16, 0x38, 0xc7, 0xee, 0x90, 0xb9, 0x82, 0x9d, 0x45, 0xfa, 0x2d, 0xd6, 0x26, 0x77, - 0xce, 0x65, 0x5f, 0x91, 0xe7, 0x76, 0x21, 0x43, 0x2f, 0xe8, 0xc1, 0xf3, 0xec, 0x26, 0xb9, 0x96, - 0x32, 0x14, 0xfa, 0xed, 0x9d, 0x82, 0xb7, 0xe3, 0x7d, 0xf7, 0x6e, 0x41, 0xf2, 0x06, 0x68, 0x3c, - 0x2e, 0x3f, 0xec, 0xa7, 0x13, 0xdf, 0x42, 0x41, 0x72, 0xcc, 0x60, 0xdb, 0xdc, 0xbd, 0x42, 0xcd, - 0x9d, 0x7b, 0xbc, 0xb4, 0x0b, 0x35, 0x37, 0xd6, 0xbf, 0xdf, 0x53, 0x10, 0x5b, 0xe8, 0xe3, 0x2f, - 0x14, 0x0e, 0xb6, 0xd8, 0xcf, 0xcd, 0x77, 0x9e, 0x62, 0x0a, 0x62, 0xf5, 0xbf, 0xef, 0x82, 0x14, - 0xca, 0x5e, 0x33, 0xef, 0x3f, 0x97, 0x29, 0x19, 0xed, 0x7e, 0xc1, 0xc8, 0xb1, 0x17, 0xcf, 0x07, - 0x0a, 0x46, 0x16, 0x5e, 0x4e, 0x8b, 0xe3, 0x85, 0x68, 0x6c, 0xb1, 0x71, 0xf9, 0xe0, 0x05, 0x85, - 0x68, 0x1f, 0x6f, 0x2f, 0x9e, 0x2b, 0x37, 0x8b, 0x3f, 0x28, 0x5a, 0x58, 0x78, 0xf0, 0x2d, 0x15, - 0xab, 0x29, 0xf7, 0xf2, 0x7b, 0xc8, 0xee, 0x91, 0xf9, 0xb1, 0xd2, 0x18, 0xcb, 0x8b, 0x97, 0x0a, - 0x82, 0x8b, 0xf7, 0xe0, 0xa3, 0xc2, 0xf1, 0x9d, 0xbb, 0x0f, 0x97, 0x0b, 0x75, 0xb0, 0xca, 0xdd, - 0x93, 0x61, 0xe4, 0xac, 0xae, 0x74, 0xe8, 0xcb, 0x05, 0x83, 0x1c, 0x50, 0x5a, 0x48, 0x30, 0x94, - 0x57, 0x8a, 0x41, 0x41, 0x13, 0x1c, 0xe0, 0xde, 0x4e, 0x18, 0x8c, 0xe8, 0x87, 0x0a, 0x81, 0x4e, - 0x69, 0x1f, 0x93, 0xbe, 0x06, 0xfa, 0xb8, 0xa0, 0xcb, 0x10, 0x57, 0xbc, 0x81, 0x1f, 0xd2, 0x57, - 0x17, 0xf7, 0x48, 0xcd, 0x44, 0xd5, 0x7c, 0x1f, 0xc7, 0xbb, 0x2b, 0xf4, 0x71, 0x38, 0xf3, 0x3f, - 0xe1, 0x27, 0x57, 0xe5, 0x13, 0xe0, 0x81, 0x3e, 0x1e, 0xd1, 0x12, 0x6b, 0x90, 0xe9, 0x95, 0xc3, - 0x50, 0xc8, 0x01, 0x0f, 0x68, 0xd9, 0xdc, 0xa2, 0x9a, 0x87, 0xde, 0x2a, 0x5e, 0x94, 0x0d, 0x32, - 0xbd, 0xa7, 0x45, 0x14, 0xe1, 0xae, 0xea, 0xa2, 0x6b, 0xe7, 0x5d, 0x7b, 0x47, 0x5e, 0x23, 0x97, - 0xd3, 0x45, 0xfa, 0xd5, 0xc6, 0x7c, 0x7f, 0xc8, 0xc3, 0xa6, 0xaf, 0x97, 0x0a, 0x68, 0x5c, 0x2a, - 0xf6, 0xba, 0x2c, 0xa0, 0xe0, 0xd1, 0xca, 0x87, 0x05, 0xb9, 0x9c, 0xfe, 0xbd, 0xed, 0x00, 0xce, - 0xf4, 0x81, 0x38, 0x7c, 0x83, 0xdd, 0x5d, 0xb2, 0xff, 0x93, 0x62, 0x29, 0xf9, 0x9f, 0x14, 0x4b, - 0x5b, 0xa0, 0x14, 0x36, 0xa0, 0xc8, 0xe4, 0x5c, 0xeb, 0x5f, 0xec, 0x9f, 0x5b, 0xef, 0x5d, 0xfc, - 0x87, 0xee, 0xdc, 0x1f, 0x06, 0x9d, 0xd9, 0x28, 0xb7, 0xda, 0x39, 0x7c, 0x63, 0x75, 0x40, 0x9a, - 0xbe, 0x48, 0xf6, 0xf5, 0x65, 0xe4, 0xae, 0xd6, 0x3b, 0x66, 0xdf, 0x2e, 0xca, 0xd8, 0x2d, 0x7d, - 0xd7, 0x2b, 0x7d, 0x5f, 0x1f, 0x0f, 0x0f, 0x51, 0xda, 0x43, 0xcb, 0xf6, 0xc0, 0x17, 0xc9, 0x2f, - 0xa3, 0xe8, 0x61, 0x5f, 0x3c, 0xe0, 0x91, 0xff, 0xf0, 0x74, 0xf9, 0xa1, 0x55, 0x19, 0x1d, 0xfe, - 0x54, 0xa9, 0xf4, 0xb9, 0x32, 0xdb, 0xb2, 0x52, 0xed, 0x30, 0xbe, 0xb4, 0x21, 0x23, 0xf7, 0x70, - 0xd2, 0xec, 0x78, 0xf9, 0xbf, 0x03, 0x00, 0x00, 0xff, 0xff, 0x1e, 0xc7, 0x9a, 0x8c, 0x3f, 0x22, - 0x00, 0x00, +var file_common_proto_extTypes = []protoimpl.ExtensionInfo{ + { + ExtendedType: (*descriptorpb.MessageOptions)(nil), + ExtensionType: (*PrivilegeExt)(nil), + Field: 1001, + Name: "milvus.proto.common.privilege_ext_obj", + Tag: "bytes,1001,opt,name=privilege_ext_obj", + Filename: "common.proto", + }, +} + +// Extension fields to descriptorpb.MessageOptions. +var ( + // optional milvus.proto.common.PrivilegeExt privilege_ext_obj = 1001; + E_PrivilegeExtObj = &file_common_proto_extTypes[0] +) + +var File_common_proto protoreflect.FileDescriptor + +var file_common_proto_rawDesc = []byte{ + 0x0a, 0x0c, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x13, + 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, + 0x6d, 0x6f, 0x6e, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb6, 0x02, 0x0a, 0x06, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, + 0x12, 0x41, 0x0a, 0x0a, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1e, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, + 0x43, 0x6f, 0x64, 0x65, 0x42, 0x02, 0x18, 0x01, 0x52, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x43, + 0x6f, 0x64, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x63, + 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, + 0x1c, 0x0a, 0x09, 0x72, 0x65, 0x74, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x04, 0x20, 0x01, + 0x28, 0x08, 0x52, 0x09, 0x72, 0x65, 0x74, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x16, 0x0a, + 0x06, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, + 0x65, 0x74, 0x61, 0x69, 0x6c, 0x12, 0x49, 0x0a, 0x0a, 0x65, 0x78, 0x74, 0x72, 0x61, 0x5f, 0x69, + 0x6e, 0x66, 0x6f, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x6d, 0x69, 0x6c, 0x76, + 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, + 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x45, 0x78, 0x74, 0x72, 0x61, 0x49, 0x6e, 0x66, 0x6f, + 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x09, 0x65, 0x78, 0x74, 0x72, 0x61, 0x49, 0x6e, 0x66, 0x6f, + 0x1a, 0x3c, 0x0a, 0x0e, 0x45, 0x78, 0x74, 0x72, 0x61, 0x49, 0x6e, 0x66, 0x6f, 0x45, 0x6e, 0x74, + 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x36, + 0x0a, 0x0c, 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x50, 0x61, 0x69, 0x72, 0x12, 0x10, + 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, + 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x33, 0x0a, 0x0b, 0x4b, 0x65, 0x79, 0x44, 0x61, 0x74, + 0x61, 0x50, 0x61, 0x69, 0x72, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x1c, 0x0a, 0x04, 0x42, + 0x6c, 0x6f, 0x62, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x0c, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x76, 0x0a, 0x10, 0x50, 0x6c, 0x61, + 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x10, 0x0a, + 0x03, 0x74, 0x61, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x74, 0x61, 0x67, 0x12, + 0x38, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x24, 0x2e, + 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, + 0x6d, 0x6f, 0x6e, 0x2e, 0x50, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x54, + 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x76, 0x61, 0x6c, + 0x75, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x06, 0x76, 0x61, 0x6c, 0x75, 0x65, + 0x73, 0x22, 0x5d, 0x0a, 0x10, 0x50, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, + 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x49, 0x0a, 0x0c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, + 0x6c, 0x64, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x6d, 0x69, + 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, + 0x6e, 0x2e, 0x50, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x56, 0x61, 0x6c, + 0x75, 0x65, 0x52, 0x0c, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x73, + 0x22, 0x2d, 0x0a, 0x07, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x0e, 0x0a, 0x02, 0x69, + 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x70, 0x12, 0x12, 0x0a, 0x04, 0x70, + 0x6f, 0x72, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x22, + 0x85, 0x03, 0x0a, 0x07, 0x4d, 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, 0x12, 0x37, 0x0a, 0x08, 0x6d, + 0x73, 0x67, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1c, 0x2e, + 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, + 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x54, 0x79, 0x70, 0x65, 0x52, 0x07, 0x6d, 0x73, 0x67, + 0x54, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x6d, 0x73, 0x67, 0x49, 0x44, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x03, 0x52, 0x05, 0x6d, 0x73, 0x67, 0x49, 0x44, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x69, + 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x74, + 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x6f, 0x75, 0x72, + 0x63, 0x65, 0x49, 0x44, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x6f, 0x75, 0x72, + 0x63, 0x65, 0x49, 0x44, 0x12, 0x1a, 0x0a, 0x08, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x49, 0x44, + 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x49, 0x44, + 0x12, 0x4c, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x06, + 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, + 0x73, 0x65, 0x2e, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x45, 0x6e, 0x74, + 0x72, 0x79, 0x52, 0x0a, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x12, 0x48, + 0x0a, 0x0d, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x18, + 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x52, 0x65, 0x70, 0x6c, + 0x69, 0x63, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x6c, 0x69, + 0x63, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x1a, 0x3d, 0x0a, 0x0f, 0x50, 0x72, 0x6f, 0x70, + 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, + 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, + 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, + 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x55, 0x0a, 0x0d, 0x52, 0x65, 0x70, 0x6c, 0x69, + 0x63, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x20, 0x0a, 0x0b, 0x69, 0x73, 0x52, 0x65, + 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, + 0x73, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x6d, 0x73, + 0x67, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, + 0x52, 0x0c, 0x6d, 0x73, 0x67, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x22, 0x3d, + 0x0a, 0x09, 0x4d, 0x73, 0x67, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x12, 0x30, 0x0a, 0x04, 0x62, + 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, + 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, + 0x4d, 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x22, 0x5e, 0x0a, + 0x0c, 0x44, 0x4d, 0x4c, 0x4d, 0x73, 0x67, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x12, 0x30, 0x0a, + 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, + 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, + 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, + 0x1c, 0x0a, 0x09, 0x73, 0x68, 0x61, 0x72, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x09, 0x73, 0x68, 0x61, 0x72, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0xfb, 0x01, + 0x0a, 0x0c, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x45, 0x78, 0x74, 0x12, 0x40, + 0x0a, 0x0b, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, + 0x54, 0x79, 0x70, 0x65, 0x52, 0x0a, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x54, 0x79, 0x70, 0x65, + 0x12, 0x4f, 0x0a, 0x10, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x70, 0x72, 0x69, 0x76, 0x69, + 0x6c, 0x65, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x24, 0x2e, 0x6d, 0x69, 0x6c, + 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, + 0x2e, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, + 0x52, 0x0f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, + 0x65, 0x12, 0x2a, 0x0a, 0x11, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, + 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0f, 0x6f, 0x62, + 0x6a, 0x65, 0x63, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x2c, 0x0a, + 0x12, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x6e, 0x64, + 0x65, 0x78, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x10, 0x6f, 0x62, 0x6a, 0x65, 0x63, + 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x73, 0x22, 0x46, 0x0a, 0x0c, 0x53, + 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x53, + 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, + 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x44, 0x12, 0x18, 0x0a, 0x07, 0x4e, 0x75, 0x6d, + 0x52, 0x6f, 0x77, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x4e, 0x75, 0x6d, 0x52, + 0x6f, 0x77, 0x73, 0x22, 0x97, 0x02, 0x0a, 0x0a, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x49, 0x6e, + 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x64, 0x6b, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x73, 0x64, 0x6b, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1f, 0x0a, + 0x0b, 0x73, 0x64, 0x6b, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x0a, 0x73, 0x64, 0x6b, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1d, + 0x0a, 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x09, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x12, 0x0a, + 0x04, 0x75, 0x73, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x75, 0x73, 0x65, + 0x72, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x04, 0x68, 0x6f, 0x73, 0x74, 0x12, 0x49, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, + 0x64, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x43, 0x6c, + 0x69, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, + 0x64, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x08, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, + 0x1a, 0x3b, 0x0a, 0x0d, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x45, 0x6e, 0x74, 0x72, + 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, + 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xb1, 0x02, + 0x0a, 0x0a, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x0a, + 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x74, 0x61, 0x67, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x09, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x54, 0x61, 0x67, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x62, + 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x09, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x69, + 0x74, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, + 0x67, 0x69, 0x74, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x6f, 0x5f, + 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x67, + 0x6f, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1f, 0x0a, 0x0b, 0x64, 0x65, 0x70, 0x6c, + 0x6f, 0x79, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x64, + 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x49, 0x0a, 0x08, 0x72, 0x65, 0x73, + 0x65, 0x72, 0x76, 0x65, 0x64, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x6d, 0x69, + 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, + 0x6e, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x52, 0x65, 0x73, + 0x65, 0x72, 0x76, 0x65, 0x64, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x08, 0x72, 0x65, 0x73, 0x65, + 0x72, 0x76, 0x65, 0x64, 0x1a, 0x3b, 0x0a, 0x0d, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, + 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, + 0x01, 0x22, 0x59, 0x0a, 0x08, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x17, 0x0a, + 0x07, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, + 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, + 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, + 0x12, 0x1a, 0x0a, 0x08, 0x68, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x08, 0x68, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x2a, 0xc7, 0x0a, 0x0a, + 0x09, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x0b, 0x0a, 0x07, 0x53, 0x75, + 0x63, 0x63, 0x65, 0x73, 0x73, 0x10, 0x00, 0x12, 0x13, 0x0a, 0x0f, 0x55, 0x6e, 0x65, 0x78, 0x70, + 0x65, 0x63, 0x74, 0x65, 0x64, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x10, 0x01, 0x12, 0x11, 0x0a, 0x0d, + 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x10, 0x02, 0x12, + 0x14, 0x0a, 0x10, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x44, 0x65, 0x6e, + 0x69, 0x65, 0x64, 0x10, 0x03, 0x12, 0x17, 0x0a, 0x13, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, + 0x69, 0x6f, 0x6e, 0x4e, 0x6f, 0x74, 0x45, 0x78, 0x69, 0x73, 0x74, 0x73, 0x10, 0x04, 0x12, 0x13, + 0x0a, 0x0f, 0x49, 0x6c, 0x6c, 0x65, 0x67, 0x61, 0x6c, 0x41, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, + 0x74, 0x10, 0x05, 0x12, 0x14, 0x0a, 0x10, 0x49, 0x6c, 0x6c, 0x65, 0x67, 0x61, 0x6c, 0x44, 0x69, + 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x10, 0x07, 0x12, 0x14, 0x0a, 0x10, 0x49, 0x6c, 0x6c, + 0x65, 0x67, 0x61, 0x6c, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x54, 0x79, 0x70, 0x65, 0x10, 0x08, 0x12, + 0x19, 0x0a, 0x15, 0x49, 0x6c, 0x6c, 0x65, 0x67, 0x61, 0x6c, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x10, 0x09, 0x12, 0x0f, 0x0a, 0x0b, 0x49, 0x6c, + 0x6c, 0x65, 0x67, 0x61, 0x6c, 0x54, 0x4f, 0x50, 0x4b, 0x10, 0x0a, 0x12, 0x14, 0x0a, 0x10, 0x49, + 0x6c, 0x6c, 0x65, 0x67, 0x61, 0x6c, 0x52, 0x6f, 0x77, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x10, + 0x0b, 0x12, 0x13, 0x0a, 0x0f, 0x49, 0x6c, 0x6c, 0x65, 0x67, 0x61, 0x6c, 0x56, 0x65, 0x63, 0x74, + 0x6f, 0x72, 0x49, 0x44, 0x10, 0x0c, 0x12, 0x17, 0x0a, 0x13, 0x49, 0x6c, 0x6c, 0x65, 0x67, 0x61, + 0x6c, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x10, 0x0d, 0x12, + 0x10, 0x0a, 0x0c, 0x46, 0x69, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x10, + 0x0e, 0x12, 0x0e, 0x0a, 0x0a, 0x4d, 0x65, 0x74, 0x61, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x10, + 0x0f, 0x12, 0x0f, 0x0a, 0x0b, 0x43, 0x61, 0x63, 0x68, 0x65, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64, + 0x10, 0x10, 0x12, 0x16, 0x0a, 0x12, 0x43, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x43, 0x72, 0x65, 0x61, + 0x74, 0x65, 0x46, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x10, 0x11, 0x12, 0x14, 0x0a, 0x10, 0x43, 0x61, + 0x6e, 0x6e, 0x6f, 0x74, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x10, 0x12, + 0x12, 0x16, 0x0a, 0x12, 0x43, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, + 0x46, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x10, 0x13, 0x12, 0x14, 0x0a, 0x10, 0x43, 0x61, 0x6e, 0x6e, + 0x6f, 0x74, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x10, 0x14, 0x12, 0x13, + 0x0a, 0x0f, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x72, 0x72, 0x6f, + 0x72, 0x10, 0x15, 0x12, 0x10, 0x0a, 0x0c, 0x49, 0x6c, 0x6c, 0x65, 0x67, 0x61, 0x6c, 0x4e, 0x4c, + 0x49, 0x53, 0x54, 0x10, 0x16, 0x12, 0x15, 0x0a, 0x11, 0x49, 0x6c, 0x6c, 0x65, 0x67, 0x61, 0x6c, + 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x54, 0x79, 0x70, 0x65, 0x10, 0x17, 0x12, 0x0f, 0x0a, 0x0b, + 0x4f, 0x75, 0x74, 0x4f, 0x66, 0x4d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x10, 0x18, 0x12, 0x11, 0x0a, + 0x0d, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x4e, 0x6f, 0x74, 0x45, 0x78, 0x69, 0x73, 0x74, 0x10, 0x19, + 0x12, 0x13, 0x0a, 0x0f, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, + 0x69, 0x6f, 0x6e, 0x10, 0x1a, 0x12, 0x1b, 0x0a, 0x17, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x49, + 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x54, 0x61, 0x73, 0x6b, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, + 0x10, 0x1b, 0x12, 0x1a, 0x0a, 0x16, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x4e, 0x61, 0x6d, 0x65, 0x4e, 0x6f, 0x74, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x10, 0x1c, 0x12, 0x1b, + 0x0a, 0x17, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, + 0x61, 0x6c, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x10, 0x1d, 0x12, 0x1b, 0x0a, 0x17, 0x55, + 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x46, + 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x10, 0x1e, 0x12, 0x1b, 0x0a, 0x17, 0x44, 0x65, 0x6c, 0x65, + 0x74, 0x65, 0x43, 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x46, 0x61, 0x69, 0x6c, + 0x75, 0x72, 0x65, 0x10, 0x1f, 0x12, 0x18, 0x0a, 0x14, 0x47, 0x65, 0x74, 0x43, 0x72, 0x65, 0x64, + 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x10, 0x20, 0x12, + 0x18, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x72, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x73, + 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x10, 0x21, 0x12, 0x12, 0x0a, 0x0e, 0x47, 0x65, 0x74, + 0x55, 0x73, 0x65, 0x72, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x10, 0x22, 0x12, 0x15, 0x0a, + 0x11, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x6f, 0x6c, 0x65, 0x46, 0x61, 0x69, 0x6c, 0x75, + 0x72, 0x65, 0x10, 0x23, 0x12, 0x13, 0x0a, 0x0f, 0x44, 0x72, 0x6f, 0x70, 0x52, 0x6f, 0x6c, 0x65, + 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x10, 0x24, 0x12, 0x1a, 0x0a, 0x16, 0x4f, 0x70, 0x65, + 0x72, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x52, 0x6f, 0x6c, 0x65, 0x46, 0x61, 0x69, 0x6c, + 0x75, 0x72, 0x65, 0x10, 0x25, 0x12, 0x15, 0x0a, 0x11, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x52, + 0x6f, 0x6c, 0x65, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x10, 0x26, 0x12, 0x15, 0x0a, 0x11, + 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x55, 0x73, 0x65, 0x72, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, + 0x65, 0x10, 0x27, 0x12, 0x19, 0x0a, 0x15, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x52, 0x65, 0x73, + 0x6f, 0x75, 0x72, 0x63, 0x65, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x10, 0x28, 0x12, 0x1b, + 0x0a, 0x17, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, + 0x67, 0x65, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x10, 0x29, 0x12, 0x16, 0x0a, 0x12, 0x53, + 0x65, 0x6c, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, + 0x65, 0x10, 0x2a, 0x12, 0x21, 0x0a, 0x1d, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x50, 0x6f, + 0x6c, 0x69, 0x63, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x43, 0x61, 0x63, 0x68, 0x65, 0x46, 0x61, 0x69, + 0x6c, 0x75, 0x72, 0x65, 0x10, 0x2b, 0x12, 0x15, 0x0a, 0x11, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x6f, + 0x6c, 0x69, 0x63, 0x79, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x10, 0x2c, 0x12, 0x12, 0x0a, + 0x0e, 0x4e, 0x6f, 0x74, 0x53, 0x68, 0x61, 0x72, 0x64, 0x4c, 0x65, 0x61, 0x64, 0x65, 0x72, 0x10, + 0x2d, 0x12, 0x16, 0x0a, 0x12, 0x4e, 0x6f, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x41, 0x76, + 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x10, 0x2e, 0x12, 0x13, 0x0a, 0x0f, 0x53, 0x65, 0x67, + 0x6d, 0x65, 0x6e, 0x74, 0x4e, 0x6f, 0x74, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x10, 0x2f, 0x12, 0x0d, + 0x0a, 0x09, 0x46, 0x6f, 0x72, 0x63, 0x65, 0x44, 0x65, 0x6e, 0x79, 0x10, 0x30, 0x12, 0x0d, 0x0a, + 0x09, 0x52, 0x61, 0x74, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x10, 0x31, 0x12, 0x12, 0x0a, 0x0e, + 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x44, 0x4e, 0x6f, 0x74, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x10, 0x32, + 0x12, 0x14, 0x0a, 0x10, 0x55, 0x70, 0x73, 0x65, 0x72, 0x74, 0x41, 0x75, 0x74, 0x6f, 0x49, 0x44, + 0x54, 0x72, 0x75, 0x65, 0x10, 0x33, 0x12, 0x1c, 0x0a, 0x18, 0x49, 0x6e, 0x73, 0x75, 0x66, 0x66, + 0x69, 0x63, 0x69, 0x65, 0x6e, 0x74, 0x4d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x54, 0x6f, 0x4c, 0x6f, + 0x61, 0x64, 0x10, 0x34, 0x12, 0x18, 0x0a, 0x14, 0x4d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x51, 0x75, + 0x6f, 0x74, 0x61, 0x45, 0x78, 0x68, 0x61, 0x75, 0x73, 0x74, 0x65, 0x64, 0x10, 0x35, 0x12, 0x16, + 0x0a, 0x12, 0x44, 0x69, 0x73, 0x6b, 0x51, 0x75, 0x6f, 0x74, 0x61, 0x45, 0x78, 0x68, 0x61, 0x75, + 0x73, 0x74, 0x65, 0x64, 0x10, 0x36, 0x12, 0x15, 0x0a, 0x11, 0x54, 0x69, 0x6d, 0x65, 0x54, 0x69, + 0x63, 0x6b, 0x4c, 0x6f, 0x6e, 0x67, 0x44, 0x65, 0x6c, 0x61, 0x79, 0x10, 0x37, 0x12, 0x11, 0x0a, + 0x0d, 0x4e, 0x6f, 0x74, 0x52, 0x65, 0x61, 0x64, 0x79, 0x53, 0x65, 0x72, 0x76, 0x65, 0x10, 0x38, + 0x12, 0x1b, 0x0a, 0x17, 0x4e, 0x6f, 0x74, 0x52, 0x65, 0x61, 0x64, 0x79, 0x43, 0x6f, 0x6f, 0x72, + 0x64, 0x41, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x10, 0x39, 0x12, 0x0f, 0x0a, + 0x0b, 0x44, 0x61, 0x74, 0x61, 0x43, 0x6f, 0x6f, 0x72, 0x64, 0x4e, 0x41, 0x10, 0x64, 0x12, 0x12, + 0x0a, 0x0d, 0x44, 0x44, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x61, 0x63, 0x65, 0x10, + 0xe8, 0x07, 0x1a, 0x02, 0x18, 0x01, 0x2a, 0x63, 0x0a, 0x0a, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x53, + 0x74, 0x61, 0x74, 0x65, 0x12, 0x12, 0x0a, 0x0e, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x53, 0x74, 0x61, + 0x74, 0x65, 0x4e, 0x6f, 0x6e, 0x65, 0x10, 0x00, 0x12, 0x0c, 0x0a, 0x08, 0x55, 0x6e, 0x69, 0x73, + 0x73, 0x75, 0x65, 0x64, 0x10, 0x01, 0x12, 0x0e, 0x0a, 0x0a, 0x49, 0x6e, 0x50, 0x72, 0x6f, 0x67, + 0x72, 0x65, 0x73, 0x73, 0x10, 0x02, 0x12, 0x0c, 0x0a, 0x08, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, + 0x65, 0x64, 0x10, 0x03, 0x12, 0x0a, 0x0a, 0x06, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x10, 0x04, + 0x12, 0x09, 0x0a, 0x05, 0x52, 0x65, 0x74, 0x72, 0x79, 0x10, 0x05, 0x2a, 0x82, 0x01, 0x0a, 0x0c, + 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x14, 0x0a, 0x10, + 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x6e, 0x65, + 0x10, 0x00, 0x12, 0x0c, 0x0a, 0x08, 0x4e, 0x6f, 0x74, 0x45, 0x78, 0x69, 0x73, 0x74, 0x10, 0x01, + 0x12, 0x0b, 0x0a, 0x07, 0x47, 0x72, 0x6f, 0x77, 0x69, 0x6e, 0x67, 0x10, 0x02, 0x12, 0x0a, 0x0a, + 0x06, 0x53, 0x65, 0x61, 0x6c, 0x65, 0x64, 0x10, 0x03, 0x12, 0x0b, 0x0a, 0x07, 0x46, 0x6c, 0x75, + 0x73, 0x68, 0x65, 0x64, 0x10, 0x04, 0x12, 0x0c, 0x0a, 0x08, 0x46, 0x6c, 0x75, 0x73, 0x68, 0x69, + 0x6e, 0x67, 0x10, 0x05, 0x12, 0x0b, 0x0a, 0x07, 0x44, 0x72, 0x6f, 0x70, 0x70, 0x65, 0x64, 0x10, + 0x06, 0x12, 0x0d, 0x0a, 0x09, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x10, 0x07, + 0x2a, 0x32, 0x0a, 0x0c, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x4c, 0x65, 0x76, 0x65, 0x6c, + 0x12, 0x0a, 0x0a, 0x06, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x10, 0x00, 0x12, 0x06, 0x0a, 0x02, + 0x4c, 0x30, 0x10, 0x01, 0x12, 0x06, 0x0a, 0x02, 0x4c, 0x31, 0x10, 0x02, 0x12, 0x06, 0x0a, 0x02, + 0x4c, 0x32, 0x10, 0x03, 0x2a, 0x94, 0x01, 0x0a, 0x0f, 0x50, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, + 0x6c, 0x64, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x12, 0x08, 0x0a, 0x04, 0x4e, 0x6f, 0x6e, 0x65, + 0x10, 0x00, 0x12, 0x10, 0x0a, 0x0c, 0x42, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x56, 0x65, 0x63, 0x74, + 0x6f, 0x72, 0x10, 0x64, 0x12, 0x0f, 0x0a, 0x0b, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x56, 0x65, 0x63, + 0x74, 0x6f, 0x72, 0x10, 0x65, 0x12, 0x11, 0x0a, 0x0d, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x31, 0x36, + 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x10, 0x66, 0x12, 0x12, 0x0a, 0x0e, 0x42, 0x46, 0x6c, 0x6f, + 0x61, 0x74, 0x31, 0x36, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x10, 0x67, 0x12, 0x15, 0x0a, 0x11, + 0x53, 0x70, 0x61, 0x72, 0x73, 0x65, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x56, 0x65, 0x63, 0x74, 0x6f, + 0x72, 0x10, 0x68, 0x12, 0x09, 0x0a, 0x05, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x10, 0x05, 0x12, 0x0b, + 0x0a, 0x07, 0x56, 0x61, 0x72, 0x43, 0x68, 0x61, 0x72, 0x10, 0x15, 0x2a, 0x8b, 0x11, 0x0a, 0x07, + 0x4d, 0x73, 0x67, 0x54, 0x79, 0x70, 0x65, 0x12, 0x0d, 0x0a, 0x09, 0x55, 0x6e, 0x64, 0x65, 0x66, + 0x69, 0x6e, 0x65, 0x64, 0x10, 0x00, 0x12, 0x14, 0x0a, 0x10, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, + 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x10, 0x64, 0x12, 0x12, 0x0a, 0x0e, + 0x44, 0x72, 0x6f, 0x70, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x10, 0x65, + 0x12, 0x11, 0x0a, 0x0d, 0x48, 0x61, 0x73, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x10, 0x66, 0x12, 0x16, 0x0a, 0x12, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x43, + 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x10, 0x67, 0x12, 0x13, 0x0a, 0x0f, 0x53, + 0x68, 0x6f, 0x77, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x10, 0x68, + 0x12, 0x14, 0x0a, 0x10, 0x47, 0x65, 0x74, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x43, 0x6f, 0x6e, + 0x66, 0x69, 0x67, 0x73, 0x10, 0x69, 0x12, 0x12, 0x0a, 0x0e, 0x4c, 0x6f, 0x61, 0x64, 0x43, 0x6f, + 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x10, 0x6a, 0x12, 0x15, 0x0a, 0x11, 0x52, 0x65, + 0x6c, 0x65, 0x61, 0x73, 0x65, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x10, + 0x6b, 0x12, 0x0f, 0x0a, 0x0b, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x6c, 0x69, 0x61, 0x73, + 0x10, 0x6c, 0x12, 0x0d, 0x0a, 0x09, 0x44, 0x72, 0x6f, 0x70, 0x41, 0x6c, 0x69, 0x61, 0x73, 0x10, + 0x6d, 0x12, 0x0e, 0x0a, 0x0a, 0x41, 0x6c, 0x74, 0x65, 0x72, 0x41, 0x6c, 0x69, 0x61, 0x73, 0x10, + 0x6e, 0x12, 0x13, 0x0a, 0x0f, 0x41, 0x6c, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x10, 0x6f, 0x12, 0x14, 0x0a, 0x10, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, + 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x10, 0x70, 0x12, 0x11, 0x0a, 0x0d, + 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x41, 0x6c, 0x69, 0x61, 0x73, 0x10, 0x71, 0x12, + 0x0f, 0x0a, 0x0b, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x6c, 0x69, 0x61, 0x73, 0x65, 0x73, 0x10, 0x72, + 0x12, 0x14, 0x0a, 0x0f, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, + 0x69, 0x6f, 0x6e, 0x10, 0xc8, 0x01, 0x12, 0x12, 0x0a, 0x0d, 0x44, 0x72, 0x6f, 0x70, 0x50, 0x61, + 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x10, 0xc9, 0x01, 0x12, 0x11, 0x0a, 0x0c, 0x48, 0x61, + 0x73, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x10, 0xca, 0x01, 0x12, 0x16, 0x0a, + 0x11, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, + 0x6f, 0x6e, 0x10, 0xcb, 0x01, 0x12, 0x13, 0x0a, 0x0e, 0x53, 0x68, 0x6f, 0x77, 0x50, 0x61, 0x72, + 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x10, 0xcc, 0x01, 0x12, 0x13, 0x0a, 0x0e, 0x4c, 0x6f, + 0x61, 0x64, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x10, 0xcd, 0x01, 0x12, + 0x16, 0x0a, 0x11, 0x52, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, + 0x69, 0x6f, 0x6e, 0x73, 0x10, 0xce, 0x01, 0x12, 0x11, 0x0a, 0x0c, 0x53, 0x68, 0x6f, 0x77, 0x53, + 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x10, 0xfa, 0x01, 0x12, 0x14, 0x0a, 0x0f, 0x44, 0x65, + 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x10, 0xfb, 0x01, + 0x12, 0x11, 0x0a, 0x0c, 0x4c, 0x6f, 0x61, 0x64, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x73, + 0x10, 0xfc, 0x01, 0x12, 0x14, 0x0a, 0x0f, 0x52, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x53, 0x65, + 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x10, 0xfd, 0x01, 0x12, 0x14, 0x0a, 0x0f, 0x48, 0x61, 0x6e, + 0x64, 0x6f, 0x66, 0x66, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x10, 0xfe, 0x01, 0x12, + 0x18, 0x0a, 0x13, 0x4c, 0x6f, 0x61, 0x64, 0x42, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x53, 0x65, + 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x10, 0xff, 0x01, 0x12, 0x15, 0x0a, 0x10, 0x44, 0x65, 0x73, + 0x63, 0x72, 0x69, 0x62, 0x65, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x10, 0x80, 0x02, + 0x12, 0x1c, 0x0a, 0x17, 0x46, 0x65, 0x64, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x6e, 0x64, + 0x65, 0x78, 0x65, 0x64, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x10, 0x81, 0x02, 0x12, 0x22, + 0x0a, 0x1d, 0x46, 0x65, 0x64, 0x65, 0x72, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x53, + 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x44, 0x61, 0x74, 0x61, 0x10, + 0x82, 0x02, 0x12, 0x10, 0x0a, 0x0b, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x64, 0x65, + 0x78, 0x10, 0xac, 0x02, 0x12, 0x12, 0x0a, 0x0d, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, + 0x49, 0x6e, 0x64, 0x65, 0x78, 0x10, 0xad, 0x02, 0x12, 0x0e, 0x0a, 0x09, 0x44, 0x72, 0x6f, 0x70, + 0x49, 0x6e, 0x64, 0x65, 0x78, 0x10, 0xae, 0x02, 0x12, 0x17, 0x0a, 0x12, 0x47, 0x65, 0x74, 0x49, + 0x6e, 0x64, 0x65, 0x78, 0x53, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, 0x69, 0x63, 0x73, 0x10, 0xaf, + 0x02, 0x12, 0x0f, 0x0a, 0x0a, 0x41, 0x6c, 0x74, 0x65, 0x72, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x10, + 0xb0, 0x02, 0x12, 0x0b, 0x0a, 0x06, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x10, 0x90, 0x03, 0x12, + 0x0b, 0x0a, 0x06, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x10, 0x91, 0x03, 0x12, 0x0a, 0x0a, 0x05, + 0x46, 0x6c, 0x75, 0x73, 0x68, 0x10, 0x92, 0x03, 0x12, 0x17, 0x0a, 0x12, 0x52, 0x65, 0x73, 0x65, + 0x6e, 0x64, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x73, 0x10, 0x93, + 0x03, 0x12, 0x0b, 0x0a, 0x06, 0x55, 0x70, 0x73, 0x65, 0x72, 0x74, 0x10, 0x94, 0x03, 0x12, 0x0b, + 0x0a, 0x06, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x10, 0xf4, 0x03, 0x12, 0x11, 0x0a, 0x0c, 0x53, + 0x65, 0x61, 0x72, 0x63, 0x68, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x10, 0xf5, 0x03, 0x12, 0x12, + 0x0a, 0x0d, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x53, 0x74, 0x61, 0x74, 0x65, 0x10, + 0xf6, 0x03, 0x12, 0x1a, 0x0a, 0x15, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x42, 0x75, + 0x69, 0x6c, 0x64, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x10, 0xf7, 0x03, 0x12, 0x1c, + 0x0a, 0x17, 0x47, 0x65, 0x74, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, + 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, 0x69, 0x63, 0x73, 0x10, 0xf8, 0x03, 0x12, 0x1b, 0x0a, 0x16, + 0x47, 0x65, 0x74, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, + 0x69, 0x73, 0x74, 0x69, 0x63, 0x73, 0x10, 0xf9, 0x03, 0x12, 0x0d, 0x0a, 0x08, 0x52, 0x65, 0x74, + 0x72, 0x69, 0x65, 0x76, 0x65, 0x10, 0xfa, 0x03, 0x12, 0x13, 0x0a, 0x0e, 0x52, 0x65, 0x74, 0x72, + 0x69, 0x65, 0x76, 0x65, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x10, 0xfb, 0x03, 0x12, 0x14, 0x0a, + 0x0f, 0x57, 0x61, 0x74, 0x63, 0x68, 0x44, 0x6d, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x73, + 0x10, 0xfc, 0x03, 0x12, 0x15, 0x0a, 0x10, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x44, 0x6d, 0x43, + 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x73, 0x10, 0xfd, 0x03, 0x12, 0x17, 0x0a, 0x12, 0x57, 0x61, + 0x74, 0x63, 0x68, 0x51, 0x75, 0x65, 0x72, 0x79, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x73, + 0x10, 0xfe, 0x03, 0x12, 0x18, 0x0a, 0x13, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x51, 0x75, 0x65, + 0x72, 0x79, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x73, 0x10, 0xff, 0x03, 0x12, 0x1d, 0x0a, + 0x18, 0x53, 0x65, 0x61, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x43, + 0x68, 0x61, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x10, 0x80, 0x04, 0x12, 0x17, 0x0a, 0x12, + 0x57, 0x61, 0x74, 0x63, 0x68, 0x44, 0x65, 0x6c, 0x74, 0x61, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, + 0x6c, 0x73, 0x10, 0x81, 0x04, 0x12, 0x14, 0x0a, 0x0f, 0x47, 0x65, 0x74, 0x53, 0x68, 0x61, 0x72, + 0x64, 0x4c, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x10, 0x82, 0x04, 0x12, 0x10, 0x0a, 0x0b, 0x47, + 0x65, 0x74, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x73, 0x10, 0x83, 0x04, 0x12, 0x13, 0x0a, + 0x0e, 0x55, 0x6e, 0x73, 0x75, 0x62, 0x44, 0x6d, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x10, + 0x84, 0x04, 0x12, 0x14, 0x0a, 0x0f, 0x47, 0x65, 0x74, 0x44, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, + 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x10, 0x85, 0x04, 0x12, 0x15, 0x0a, 0x10, 0x53, 0x79, 0x6e, 0x63, + 0x44, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x10, 0x86, 0x04, 0x12, + 0x10, 0x0a, 0x0b, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x10, 0xd8, + 0x04, 0x12, 0x0f, 0x0a, 0x0a, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x10, + 0xd9, 0x04, 0x12, 0x14, 0x0a, 0x0f, 0x47, 0x65, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, + 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x10, 0xda, 0x04, 0x12, 0x14, 0x0a, 0x0f, 0x47, 0x65, 0x74, 0x53, + 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x10, 0xdb, 0x04, 0x12, 0x0d, + 0x0a, 0x08, 0x54, 0x69, 0x6d, 0x65, 0x54, 0x69, 0x63, 0x6b, 0x10, 0xb0, 0x09, 0x12, 0x13, 0x0a, + 0x0e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x61, 0x74, 0x73, 0x10, + 0xb1, 0x09, 0x12, 0x0e, 0x0a, 0x09, 0x4c, 0x6f, 0x61, 0x64, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x10, + 0xb2, 0x09, 0x12, 0x0e, 0x0a, 0x09, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x44, 0x10, + 0xb3, 0x09, 0x12, 0x0f, 0x0a, 0x0a, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x54, 0x53, 0x4f, + 0x10, 0xb4, 0x09, 0x12, 0x14, 0x0a, 0x0f, 0x41, 0x6c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x65, 0x53, + 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x10, 0xb5, 0x09, 0x12, 0x16, 0x0a, 0x11, 0x53, 0x65, 0x67, + 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, 0x69, 0x63, 0x73, 0x10, 0xb6, + 0x09, 0x12, 0x15, 0x0a, 0x10, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x46, 0x6c, 0x75, 0x73, + 0x68, 0x44, 0x6f, 0x6e, 0x65, 0x10, 0xb7, 0x09, 0x12, 0x0f, 0x0a, 0x0a, 0x44, 0x61, 0x74, 0x61, + 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x74, 0x10, 0xb8, 0x09, 0x12, 0x0c, 0x0a, 0x07, 0x43, 0x6f, 0x6e, + 0x6e, 0x65, 0x63, 0x74, 0x10, 0xb9, 0x09, 0x12, 0x14, 0x0a, 0x0f, 0x4c, 0x69, 0x73, 0x74, 0x43, + 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x73, 0x10, 0xba, 0x09, 0x12, 0x13, 0x0a, + 0x0e, 0x41, 0x6c, 0x6c, 0x6f, 0x63, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x10, + 0xbb, 0x09, 0x12, 0x15, 0x0a, 0x10, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x72, 0x65, 0x64, + 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x10, 0xdc, 0x0b, 0x12, 0x12, 0x0a, 0x0d, 0x47, 0x65, 0x74, + 0x43, 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x10, 0xdd, 0x0b, 0x12, 0x15, 0x0a, + 0x10, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x43, 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, + 0x6c, 0x10, 0xde, 0x0b, 0x12, 0x15, 0x0a, 0x10, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x72, + 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x10, 0xdf, 0x0b, 0x12, 0x16, 0x0a, 0x11, 0x4c, + 0x69, 0x73, 0x74, 0x43, 0x72, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x73, + 0x10, 0xe0, 0x0b, 0x12, 0x0f, 0x0a, 0x0a, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x6f, 0x6c, + 0x65, 0x10, 0xc0, 0x0c, 0x12, 0x0d, 0x0a, 0x08, 0x44, 0x72, 0x6f, 0x70, 0x52, 0x6f, 0x6c, 0x65, + 0x10, 0xc1, 0x0c, 0x12, 0x14, 0x0a, 0x0f, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x55, 0x73, + 0x65, 0x72, 0x52, 0x6f, 0x6c, 0x65, 0x10, 0xc2, 0x0c, 0x12, 0x0f, 0x0a, 0x0a, 0x53, 0x65, 0x6c, + 0x65, 0x63, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x10, 0xc3, 0x0c, 0x12, 0x0f, 0x0a, 0x0a, 0x53, 0x65, + 0x6c, 0x65, 0x63, 0x74, 0x55, 0x73, 0x65, 0x72, 0x10, 0xc4, 0x0c, 0x12, 0x13, 0x0a, 0x0e, 0x53, + 0x65, 0x6c, 0x65, 0x63, 0x74, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x10, 0xc5, 0x0c, + 0x12, 0x15, 0x0a, 0x10, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x50, 0x72, 0x69, 0x76, 0x69, + 0x6c, 0x65, 0x67, 0x65, 0x10, 0xc6, 0x0c, 0x12, 0x10, 0x0a, 0x0b, 0x53, 0x65, 0x6c, 0x65, 0x63, + 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x10, 0xc7, 0x0c, 0x12, 0x1b, 0x0a, 0x16, 0x52, 0x65, 0x66, + 0x72, 0x65, 0x73, 0x68, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x43, 0x61, + 0x63, 0x68, 0x65, 0x10, 0xc8, 0x0c, 0x12, 0x0f, 0x0a, 0x0a, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x6f, + 0x6c, 0x69, 0x63, 0x79, 0x10, 0xc9, 0x0c, 0x12, 0x18, 0x0a, 0x13, 0x43, 0x72, 0x65, 0x61, 0x74, + 0x65, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x10, 0xa4, + 0x0d, 0x12, 0x16, 0x0a, 0x11, 0x44, 0x72, 0x6f, 0x70, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, + 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x10, 0xa5, 0x0d, 0x12, 0x17, 0x0a, 0x12, 0x4c, 0x69, 0x73, + 0x74, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x10, + 0xa6, 0x0d, 0x12, 0x1a, 0x0a, 0x15, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x52, 0x65, + 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x10, 0xa7, 0x0d, 0x12, 0x11, + 0x0a, 0x0c, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x10, 0xa8, + 0x0d, 0x12, 0x14, 0x0a, 0x0f, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x52, 0x65, 0x70, + 0x6c, 0x69, 0x63, 0x61, 0x10, 0xa9, 0x0d, 0x12, 0x19, 0x0a, 0x14, 0x55, 0x70, 0x64, 0x61, 0x74, + 0x65, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x10, + 0xaa, 0x0d, 0x12, 0x13, 0x0a, 0x0e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x61, 0x74, 0x61, + 0x62, 0x61, 0x73, 0x65, 0x10, 0x89, 0x0e, 0x12, 0x11, 0x0a, 0x0c, 0x44, 0x72, 0x6f, 0x70, 0x44, + 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x10, 0x8a, 0x0e, 0x12, 0x12, 0x0a, 0x0d, 0x4c, 0x69, + 0x73, 0x74, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x73, 0x10, 0x8b, 0x0e, 0x12, 0x12, + 0x0a, 0x0d, 0x41, 0x6c, 0x74, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x10, + 0x8c, 0x0e, 0x12, 0x15, 0x0a, 0x10, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x44, 0x61, + 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x10, 0x8d, 0x0e, 0x2a, 0x22, 0x0a, 0x07, 0x44, 0x73, 0x6c, + 0x54, 0x79, 0x70, 0x65, 0x12, 0x07, 0x0a, 0x03, 0x44, 0x73, 0x6c, 0x10, 0x00, 0x12, 0x0e, 0x0a, + 0x0a, 0x42, 0x6f, 0x6f, 0x6c, 0x45, 0x78, 0x70, 0x72, 0x56, 0x31, 0x10, 0x01, 0x2a, 0x42, 0x0a, + 0x0f, 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, + 0x12, 0x11, 0x0a, 0x0d, 0x55, 0x6e, 0x64, 0x65, 0x66, 0x69, 0x65, 0x64, 0x53, 0x74, 0x61, 0x74, + 0x65, 0x10, 0x00, 0x12, 0x0d, 0x0a, 0x09, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6e, 0x67, + 0x10, 0x01, 0x12, 0x0d, 0x0a, 0x09, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x10, + 0x02, 0x2a, 0x58, 0x0a, 0x10, 0x43, 0x6f, 0x6e, 0x73, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x63, 0x79, + 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x0a, 0x0a, 0x06, 0x53, 0x74, 0x72, 0x6f, 0x6e, 0x67, 0x10, + 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x10, 0x01, 0x12, 0x0b, + 0x0a, 0x07, 0x42, 0x6f, 0x75, 0x6e, 0x64, 0x65, 0x64, 0x10, 0x02, 0x12, 0x0e, 0x0a, 0x0a, 0x45, + 0x76, 0x65, 0x6e, 0x74, 0x75, 0x61, 0x6c, 0x6c, 0x79, 0x10, 0x03, 0x12, 0x0e, 0x0a, 0x0a, 0x43, + 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x69, 0x7a, 0x65, 0x64, 0x10, 0x04, 0x2a, 0x9e, 0x01, 0x0a, 0x0b, + 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x11, 0x0a, 0x0d, 0x49, + 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x50, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x10, 0x00, 0x12, 0x10, + 0x0a, 0x0c, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x10, 0x01, + 0x12, 0x11, 0x0a, 0x0d, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x53, 0x74, 0x61, 0x72, 0x74, 0x65, + 0x64, 0x10, 0x02, 0x12, 0x13, 0x0a, 0x0f, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x50, 0x65, 0x72, + 0x73, 0x69, 0x73, 0x74, 0x65, 0x64, 0x10, 0x05, 0x12, 0x11, 0x0a, 0x0d, 0x49, 0x6d, 0x70, 0x6f, + 0x72, 0x74, 0x46, 0x6c, 0x75, 0x73, 0x68, 0x65, 0x64, 0x10, 0x08, 0x12, 0x13, 0x0a, 0x0f, 0x49, + 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x10, 0x06, + 0x12, 0x1a, 0x0a, 0x16, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64, + 0x41, 0x6e, 0x64, 0x43, 0x6c, 0x65, 0x61, 0x6e, 0x65, 0x64, 0x10, 0x07, 0x2a, 0x32, 0x0a, 0x0a, + 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x0e, 0x0a, 0x0a, 0x43, 0x6f, + 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x47, 0x6c, + 0x6f, 0x62, 0x61, 0x6c, 0x10, 0x01, 0x12, 0x08, 0x0a, 0x04, 0x55, 0x73, 0x65, 0x72, 0x10, 0x02, + 0x2a, 0xfa, 0x0b, 0x0a, 0x0f, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x50, 0x72, 0x69, 0x76, 0x69, + 0x6c, 0x65, 0x67, 0x65, 0x12, 0x10, 0x0a, 0x0c, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, + 0x65, 0x41, 0x6c, 0x6c, 0x10, 0x00, 0x12, 0x1d, 0x0a, 0x19, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, + 0x65, 0x67, 0x65, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, + 0x69, 0x6f, 0x6e, 0x10, 0x01, 0x12, 0x1b, 0x0a, 0x17, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, + 0x67, 0x65, 0x44, 0x72, 0x6f, 0x70, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x10, 0x02, 0x12, 0x1f, 0x0a, 0x1b, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x44, + 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x10, 0x03, 0x12, 0x1c, 0x0a, 0x18, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, + 0x53, 0x68, 0x6f, 0x77, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x10, + 0x04, 0x12, 0x11, 0x0a, 0x0d, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x4c, 0x6f, + 0x61, 0x64, 0x10, 0x05, 0x12, 0x14, 0x0a, 0x10, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, + 0x65, 0x52, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x10, 0x06, 0x12, 0x17, 0x0a, 0x13, 0x50, 0x72, + 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x10, 0x07, 0x12, 0x13, 0x0a, 0x0f, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, + 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x10, 0x08, 0x12, 0x13, 0x0a, 0x0f, 0x50, 0x72, 0x69, 0x76, + 0x69, 0x6c, 0x65, 0x67, 0x65, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x10, 0x09, 0x12, 0x1a, 0x0a, + 0x16, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x47, 0x65, 0x74, 0x53, 0x74, 0x61, + 0x74, 0x69, 0x73, 0x74, 0x69, 0x63, 0x73, 0x10, 0x0a, 0x12, 0x18, 0x0a, 0x14, 0x50, 0x72, 0x69, + 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x64, 0x65, + 0x78, 0x10, 0x0b, 0x12, 0x18, 0x0a, 0x14, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, + 0x49, 0x6e, 0x64, 0x65, 0x78, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x10, 0x0c, 0x12, 0x16, 0x0a, + 0x12, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x44, 0x72, 0x6f, 0x70, 0x49, 0x6e, + 0x64, 0x65, 0x78, 0x10, 0x0d, 0x12, 0x13, 0x0a, 0x0f, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, + 0x67, 0x65, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x10, 0x0e, 0x12, 0x12, 0x0a, 0x0e, 0x50, 0x72, + 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x46, 0x6c, 0x75, 0x73, 0x68, 0x10, 0x0f, 0x12, 0x12, + 0x0a, 0x0e, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, + 0x10, 0x10, 0x12, 0x18, 0x0a, 0x14, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x4c, + 0x6f, 0x61, 0x64, 0x42, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x10, 0x11, 0x12, 0x13, 0x0a, 0x0f, + 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x10, + 0x12, 0x12, 0x1c, 0x0a, 0x18, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x43, 0x72, + 0x65, 0x61, 0x74, 0x65, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, 0x10, 0x13, 0x12, + 0x17, 0x0a, 0x13, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x55, 0x70, 0x64, 0x61, + 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x10, 0x14, 0x12, 0x1a, 0x0a, 0x16, 0x50, 0x72, 0x69, 0x76, + 0x69, 0x6c, 0x65, 0x67, 0x65, 0x44, 0x72, 0x6f, 0x70, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x73, 0x68, + 0x69, 0x70, 0x10, 0x15, 0x12, 0x1c, 0x0a, 0x18, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, + 0x65, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, + 0x10, 0x16, 0x12, 0x1c, 0x0a, 0x18, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x4d, + 0x61, 0x6e, 0x61, 0x67, 0x65, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, 0x10, 0x17, + 0x12, 0x17, 0x0a, 0x13, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x53, 0x65, 0x6c, + 0x65, 0x63, 0x74, 0x55, 0x73, 0x65, 0x72, 0x10, 0x18, 0x12, 0x13, 0x0a, 0x0f, 0x50, 0x72, 0x69, + 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x55, 0x70, 0x73, 0x65, 0x72, 0x74, 0x10, 0x19, 0x12, 0x20, + 0x0a, 0x1c, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x43, 0x72, 0x65, 0x61, 0x74, + 0x65, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x10, 0x1a, + 0x12, 0x1e, 0x0a, 0x1a, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x44, 0x72, 0x6f, + 0x70, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x10, 0x1b, + 0x12, 0x22, 0x0a, 0x1e, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x44, 0x65, 0x73, + 0x63, 0x72, 0x69, 0x62, 0x65, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x47, 0x72, 0x6f, + 0x75, 0x70, 0x10, 0x1c, 0x12, 0x1f, 0x0a, 0x1b, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, + 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x47, 0x72, 0x6f, + 0x75, 0x70, 0x73, 0x10, 0x1d, 0x12, 0x19, 0x0a, 0x15, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, + 0x67, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x10, 0x1e, + 0x12, 0x1c, 0x0a, 0x18, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x54, 0x72, 0x61, + 0x6e, 0x73, 0x66, 0x65, 0x72, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x10, 0x1f, 0x12, 0x1f, + 0x0a, 0x1b, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x47, 0x65, 0x74, 0x4c, 0x6f, + 0x61, 0x64, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x10, 0x20, 0x12, + 0x19, 0x0a, 0x15, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x47, 0x65, 0x74, 0x4c, + 0x6f, 0x61, 0x64, 0x53, 0x74, 0x61, 0x74, 0x65, 0x10, 0x21, 0x12, 0x1d, 0x0a, 0x19, 0x50, 0x72, + 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x43, 0x6f, 0x6c, + 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x10, 0x22, 0x12, 0x1b, 0x0a, 0x17, 0x50, 0x72, 0x69, + 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x61, 0x74, 0x61, + 0x62, 0x61, 0x73, 0x65, 0x10, 0x23, 0x12, 0x19, 0x0a, 0x15, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, + 0x65, 0x67, 0x65, 0x44, 0x72, 0x6f, 0x70, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x10, + 0x24, 0x12, 0x1a, 0x0a, 0x16, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x4c, 0x69, + 0x73, 0x74, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x73, 0x10, 0x25, 0x12, 0x15, 0x0a, + 0x11, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x46, 0x6c, 0x75, 0x73, 0x68, 0x41, + 0x6c, 0x6c, 0x10, 0x26, 0x12, 0x1c, 0x0a, 0x18, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, + 0x65, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, + 0x10, 0x27, 0x12, 0x1a, 0x0a, 0x16, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x44, + 0x72, 0x6f, 0x70, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x10, 0x28, 0x12, 0x1b, + 0x0a, 0x17, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x53, 0x68, 0x6f, 0x77, 0x50, + 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x10, 0x29, 0x12, 0x19, 0x0a, 0x15, 0x50, + 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x48, 0x61, 0x73, 0x50, 0x61, 0x72, 0x74, 0x69, + 0x74, 0x69, 0x6f, 0x6e, 0x10, 0x2a, 0x12, 0x1a, 0x0a, 0x16, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, + 0x65, 0x67, 0x65, 0x47, 0x65, 0x74, 0x46, 0x6c, 0x75, 0x73, 0x68, 0x53, 0x74, 0x61, 0x74, 0x65, + 0x10, 0x2b, 0x12, 0x18, 0x0a, 0x14, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x43, + 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x6c, 0x69, 0x61, 0x73, 0x10, 0x2c, 0x12, 0x16, 0x0a, 0x12, + 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x44, 0x72, 0x6f, 0x70, 0x41, 0x6c, 0x69, + 0x61, 0x73, 0x10, 0x2d, 0x12, 0x1a, 0x0a, 0x16, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, + 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x41, 0x6c, 0x69, 0x61, 0x73, 0x10, 0x2e, + 0x12, 0x18, 0x0a, 0x14, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x4c, 0x69, 0x73, + 0x74, 0x41, 0x6c, 0x69, 0x61, 0x73, 0x65, 0x73, 0x10, 0x2f, 0x12, 0x21, 0x0a, 0x1d, 0x50, 0x72, + 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, + 0x6f, 0x75, 0x72, 0x63, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x10, 0x30, 0x12, 0x1a, 0x0a, + 0x16, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x41, 0x6c, 0x74, 0x65, 0x72, 0x44, + 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x10, 0x31, 0x12, 0x1d, 0x0a, 0x19, 0x50, 0x72, 0x69, + 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x44, 0x61, + 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x10, 0x32, 0x12, 0x17, 0x0a, 0x13, 0x50, 0x72, 0x69, 0x76, + 0x69, 0x6c, 0x65, 0x67, 0x65, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x52, 0x42, 0x41, 0x43, 0x10, + 0x33, 0x12, 0x18, 0x0a, 0x14, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x52, 0x65, + 0x73, 0x74, 0x6f, 0x72, 0x65, 0x52, 0x42, 0x41, 0x43, 0x10, 0x34, 0x12, 0x1a, 0x0a, 0x16, 0x50, + 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x61, + 0x64, 0x4f, 0x6e, 0x6c, 0x79, 0x10, 0x35, 0x12, 0x1b, 0x0a, 0x17, 0x50, 0x72, 0x69, 0x76, 0x69, + 0x6c, 0x65, 0x67, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x61, 0x64, 0x57, 0x72, 0x69, + 0x74, 0x65, 0x10, 0x36, 0x12, 0x17, 0x0a, 0x13, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, + 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x10, 0x37, 0x2a, 0x53, 0x0a, + 0x09, 0x53, 0x74, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x10, 0x0a, 0x0c, 0x49, 0x6e, + 0x69, 0x74, 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x69, 0x6e, 0x67, 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, + 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x79, 0x10, 0x01, 0x12, 0x0c, 0x0a, 0x08, 0x41, 0x62, 0x6e, + 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x10, 0x02, 0x12, 0x0b, 0x0a, 0x07, 0x53, 0x74, 0x61, 0x6e, 0x64, + 0x42, 0x79, 0x10, 0x03, 0x12, 0x0c, 0x0a, 0x08, 0x53, 0x74, 0x6f, 0x70, 0x70, 0x69, 0x6e, 0x67, + 0x10, 0x04, 0x2a, 0x63, 0x0a, 0x09, 0x4c, 0x6f, 0x61, 0x64, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, + 0x15, 0x0a, 0x11, 0x4c, 0x6f, 0x61, 0x64, 0x53, 0x74, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x45, + 0x78, 0x69, 0x73, 0x74, 0x10, 0x00, 0x12, 0x14, 0x0a, 0x10, 0x4c, 0x6f, 0x61, 0x64, 0x53, 0x74, + 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x4c, 0x6f, 0x61, 0x64, 0x10, 0x01, 0x12, 0x14, 0x0a, 0x10, + 0x4c, 0x6f, 0x61, 0x64, 0x53, 0x74, 0x61, 0x74, 0x65, 0x4c, 0x6f, 0x61, 0x64, 0x69, 0x6e, 0x67, + 0x10, 0x02, 0x12, 0x13, 0x0a, 0x0f, 0x4c, 0x6f, 0x61, 0x64, 0x53, 0x74, 0x61, 0x74, 0x65, 0x4c, + 0x6f, 0x61, 0x64, 0x65, 0x64, 0x10, 0x03, 0x3a, 0x6f, 0x0a, 0x11, 0x70, 0x72, 0x69, 0x76, 0x69, + 0x6c, 0x65, 0x67, 0x65, 0x5f, 0x65, 0x78, 0x74, 0x5f, 0x6f, 0x62, 0x6a, 0x12, 0x1f, 0x2e, 0x67, + 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xe9, 0x07, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x50, 0x72, 0x69, 0x76, 0x69, + 0x6c, 0x65, 0x67, 0x65, 0x45, 0x78, 0x74, 0x52, 0x0f, 0x70, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, + 0x67, 0x65, 0x45, 0x78, 0x74, 0x4f, 0x62, 0x6a, 0x42, 0x6d, 0x0a, 0x0e, 0x69, 0x6f, 0x2e, 0x6d, + 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x67, 0x72, 0x70, 0x63, 0x42, 0x0b, 0x43, 0x6f, 0x6d, 0x6d, + 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x34, 0x67, 0x69, 0x74, 0x68, 0x75, + 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2d, 0x69, 0x6f, 0x2f, + 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2d, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x2d, + 0x61, 0x70, 0x69, 0x2f, 0x76, 0x32, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x70, 0x62, 0xa0, + 0x01, 0x01, 0xaa, 0x02, 0x12, 0x4d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x43, 0x6c, 0x69, 0x65, + 0x6e, 0x74, 0x2e, 0x47, 0x72, 0x70, 0x63, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var ( + file_common_proto_rawDescOnce sync.Once + file_common_proto_rawDescData = file_common_proto_rawDesc +) + +func file_common_proto_rawDescGZIP() []byte { + file_common_proto_rawDescOnce.Do(func() { + file_common_proto_rawDescData = protoimpl.X.CompressGZIP(file_common_proto_rawDescData) + }) + return file_common_proto_rawDescData +} + +var file_common_proto_enumTypes = make([]protoimpl.EnumInfo, 14) +var file_common_proto_msgTypes = make([]protoimpl.MessageInfo, 20) +var file_common_proto_goTypes = []interface{}{ + (ErrorCode)(0), // 0: milvus.proto.common.ErrorCode + (IndexState)(0), // 1: milvus.proto.common.IndexState + (SegmentState)(0), // 2: milvus.proto.common.SegmentState + (SegmentLevel)(0), // 3: milvus.proto.common.SegmentLevel + (PlaceholderType)(0), // 4: milvus.proto.common.PlaceholderType + (MsgType)(0), // 5: milvus.proto.common.MsgType + (DslType)(0), // 6: milvus.proto.common.DslType + (CompactionState)(0), // 7: milvus.proto.common.CompactionState + (ConsistencyLevel)(0), // 8: milvus.proto.common.ConsistencyLevel + (ImportState)(0), // 9: milvus.proto.common.ImportState + (ObjectType)(0), // 10: milvus.proto.common.ObjectType + (ObjectPrivilege)(0), // 11: milvus.proto.common.ObjectPrivilege + (StateCode)(0), // 12: milvus.proto.common.StateCode + (LoadState)(0), // 13: milvus.proto.common.LoadState + (*Status)(nil), // 14: milvus.proto.common.Status + (*KeyValuePair)(nil), // 15: milvus.proto.common.KeyValuePair + (*KeyDataPair)(nil), // 16: milvus.proto.common.KeyDataPair + (*Blob)(nil), // 17: milvus.proto.common.Blob + (*PlaceholderValue)(nil), // 18: milvus.proto.common.PlaceholderValue + (*PlaceholderGroup)(nil), // 19: milvus.proto.common.PlaceholderGroup + (*Address)(nil), // 20: milvus.proto.common.Address + (*MsgBase)(nil), // 21: milvus.proto.common.MsgBase + (*ReplicateInfo)(nil), // 22: milvus.proto.common.ReplicateInfo + (*MsgHeader)(nil), // 23: milvus.proto.common.MsgHeader + (*DMLMsgHeader)(nil), // 24: milvus.proto.common.DMLMsgHeader + (*PrivilegeExt)(nil), // 25: milvus.proto.common.PrivilegeExt + (*SegmentStats)(nil), // 26: milvus.proto.common.SegmentStats + (*ClientInfo)(nil), // 27: milvus.proto.common.ClientInfo + (*ServerInfo)(nil), // 28: milvus.proto.common.ServerInfo + (*NodeInfo)(nil), // 29: milvus.proto.common.NodeInfo + nil, // 30: milvus.proto.common.Status.ExtraInfoEntry + nil, // 31: milvus.proto.common.MsgBase.PropertiesEntry + nil, // 32: milvus.proto.common.ClientInfo.ReservedEntry + nil, // 33: milvus.proto.common.ServerInfo.ReservedEntry + (*descriptorpb.MessageOptions)(nil), // 34: google.protobuf.MessageOptions +} +var file_common_proto_depIdxs = []int32{ + 0, // 0: milvus.proto.common.Status.error_code:type_name -> milvus.proto.common.ErrorCode + 30, // 1: milvus.proto.common.Status.extra_info:type_name -> milvus.proto.common.Status.ExtraInfoEntry + 4, // 2: milvus.proto.common.PlaceholderValue.type:type_name -> milvus.proto.common.PlaceholderType + 18, // 3: milvus.proto.common.PlaceholderGroup.placeholders:type_name -> milvus.proto.common.PlaceholderValue + 5, // 4: milvus.proto.common.MsgBase.msg_type:type_name -> milvus.proto.common.MsgType + 31, // 5: milvus.proto.common.MsgBase.properties:type_name -> milvus.proto.common.MsgBase.PropertiesEntry + 22, // 6: milvus.proto.common.MsgBase.replicateInfo:type_name -> milvus.proto.common.ReplicateInfo + 21, // 7: milvus.proto.common.MsgHeader.base:type_name -> milvus.proto.common.MsgBase + 21, // 8: milvus.proto.common.DMLMsgHeader.base:type_name -> milvus.proto.common.MsgBase + 10, // 9: milvus.proto.common.PrivilegeExt.object_type:type_name -> milvus.proto.common.ObjectType + 11, // 10: milvus.proto.common.PrivilegeExt.object_privilege:type_name -> milvus.proto.common.ObjectPrivilege + 32, // 11: milvus.proto.common.ClientInfo.reserved:type_name -> milvus.proto.common.ClientInfo.ReservedEntry + 33, // 12: milvus.proto.common.ServerInfo.reserved:type_name -> milvus.proto.common.ServerInfo.ReservedEntry + 34, // 13: milvus.proto.common.privilege_ext_obj:extendee -> google.protobuf.MessageOptions + 25, // 14: milvus.proto.common.privilege_ext_obj:type_name -> milvus.proto.common.PrivilegeExt + 15, // [15:15] is the sub-list for method output_type + 15, // [15:15] is the sub-list for method input_type + 14, // [14:15] is the sub-list for extension type_name + 13, // [13:14] is the sub-list for extension extendee + 0, // [0:13] is the sub-list for field type_name +} + +func init() { file_common_proto_init() } +func file_common_proto_init() { + if File_common_proto != nil { + return + } + if !protoimpl.UnsafeEnabled { + file_common_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*Status); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_common_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*KeyValuePair); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_common_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*KeyDataPair); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_common_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*Blob); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_common_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*PlaceholderValue); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_common_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*PlaceholderGroup); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_common_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*Address); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_common_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*MsgBase); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_common_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ReplicateInfo); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_common_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*MsgHeader); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_common_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*DMLMsgHeader); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_common_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*PrivilegeExt); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_common_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*SegmentStats); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_common_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ClientInfo); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_common_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ServerInfo); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_common_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*NodeInfo); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_common_proto_rawDesc, + NumEnums: 14, + NumMessages: 20, + NumExtensions: 1, + NumServices: 0, + }, + GoTypes: file_common_proto_goTypes, + DependencyIndexes: file_common_proto_depIdxs, + EnumInfos: file_common_proto_enumTypes, + MessageInfos: file_common_proto_msgTypes, + ExtensionInfos: file_common_proto_extTypes, + }.Build() + File_common_proto = out.File + file_common_proto_rawDesc = nil + file_common_proto_goTypes = nil + file_common_proto_depIdxs = nil } diff --git a/go-api/federpb/feder.pb.go b/go-api/federpb/feder.pb.go index 8ae249c..2b66388 100644 --- a/go-api/federpb/feder.pb.go +++ b/go-api/federpb/feder.pb.go @@ -1,382 +1,598 @@ // Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.33.0 +// protoc v3.21.4 // source: feder.proto package federpb import ( - fmt "fmt" - proto "github.com/golang/protobuf/proto" commonpb "github.com/milvus-io/milvus-proto/go-api/v2/commonpb" - math "math" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" + sync "sync" ) -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -// A compilation error at this line likely means your copy of the -// proto package needs to be updated. -const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) type SegmentIndexData struct { - SegmentID int64 `protobuf:"varint,1,opt,name=segmentID,proto3" json:"segmentID,omitempty"` - IndexData string `protobuf:"bytes,2,opt,name=index_data,json=indexData,proto3" json:"index_data,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *SegmentIndexData) Reset() { *m = SegmentIndexData{} } -func (m *SegmentIndexData) String() string { return proto.CompactTextString(m) } -func (*SegmentIndexData) ProtoMessage() {} -func (*SegmentIndexData) Descriptor() ([]byte, []int) { - return fileDescriptor_84d670fd126c7825, []int{0} + SegmentID int64 `protobuf:"varint,1,opt,name=segmentID,proto3" json:"segmentID,omitempty"` + IndexData string `protobuf:"bytes,2,opt,name=index_data,json=indexData,proto3" json:"index_data,omitempty"` // data from knownwhere } -func (m *SegmentIndexData) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_SegmentIndexData.Unmarshal(m, b) -} -func (m *SegmentIndexData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_SegmentIndexData.Marshal(b, m, deterministic) -} -func (m *SegmentIndexData) XXX_Merge(src proto.Message) { - xxx_messageInfo_SegmentIndexData.Merge(m, src) +func (x *SegmentIndexData) Reset() { + *x = SegmentIndexData{} + if protoimpl.UnsafeEnabled { + mi := &file_feder_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *SegmentIndexData) XXX_Size() int { - return xxx_messageInfo_SegmentIndexData.Size(m) + +func (x *SegmentIndexData) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *SegmentIndexData) XXX_DiscardUnknown() { - xxx_messageInfo_SegmentIndexData.DiscardUnknown(m) + +func (*SegmentIndexData) ProtoMessage() {} + +func (x *SegmentIndexData) ProtoReflect() protoreflect.Message { + mi := &file_feder_proto_msgTypes[0] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_SegmentIndexData proto.InternalMessageInfo +// Deprecated: Use SegmentIndexData.ProtoReflect.Descriptor instead. +func (*SegmentIndexData) Descriptor() ([]byte, []int) { + return file_feder_proto_rawDescGZIP(), []int{0} +} -func (m *SegmentIndexData) GetSegmentID() int64 { - if m != nil { - return m.SegmentID +func (x *SegmentIndexData) GetSegmentID() int64 { + if x != nil { + return x.SegmentID } return 0 } -func (m *SegmentIndexData) GetIndexData() string { - if m != nil { - return m.IndexData +func (x *SegmentIndexData) GetIndexData() string { + if x != nil { + return x.IndexData } return "" } type FederSegmentSearchResult struct { - SegmentID int64 `protobuf:"varint,1,opt,name=segmentID,proto3" json:"segmentID,omitempty"` - VisitInfo string `protobuf:"bytes,2,opt,name=visit_info,json=visitInfo,proto3" json:"visit_info,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *FederSegmentSearchResult) Reset() { *m = FederSegmentSearchResult{} } -func (m *FederSegmentSearchResult) String() string { return proto.CompactTextString(m) } -func (*FederSegmentSearchResult) ProtoMessage() {} -func (*FederSegmentSearchResult) Descriptor() ([]byte, []int) { - return fileDescriptor_84d670fd126c7825, []int{1} + SegmentID int64 `protobuf:"varint,1,opt,name=segmentID,proto3" json:"segmentID,omitempty"` + VisitInfo string `protobuf:"bytes,2,opt,name=visit_info,json=visitInfo,proto3" json:"visit_info,omitempty"` } -func (m *FederSegmentSearchResult) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_FederSegmentSearchResult.Unmarshal(m, b) -} -func (m *FederSegmentSearchResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_FederSegmentSearchResult.Marshal(b, m, deterministic) -} -func (m *FederSegmentSearchResult) XXX_Merge(src proto.Message) { - xxx_messageInfo_FederSegmentSearchResult.Merge(m, src) +func (x *FederSegmentSearchResult) Reset() { + *x = FederSegmentSearchResult{} + if protoimpl.UnsafeEnabled { + mi := &file_feder_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *FederSegmentSearchResult) XXX_Size() int { - return xxx_messageInfo_FederSegmentSearchResult.Size(m) + +func (x *FederSegmentSearchResult) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *FederSegmentSearchResult) XXX_DiscardUnknown() { - xxx_messageInfo_FederSegmentSearchResult.DiscardUnknown(m) + +func (*FederSegmentSearchResult) ProtoMessage() {} + +func (x *FederSegmentSearchResult) ProtoReflect() protoreflect.Message { + mi := &file_feder_proto_msgTypes[1] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_FederSegmentSearchResult proto.InternalMessageInfo +// Deprecated: Use FederSegmentSearchResult.ProtoReflect.Descriptor instead. +func (*FederSegmentSearchResult) Descriptor() ([]byte, []int) { + return file_feder_proto_rawDescGZIP(), []int{1} +} -func (m *FederSegmentSearchResult) GetSegmentID() int64 { - if m != nil { - return m.SegmentID +func (x *FederSegmentSearchResult) GetSegmentID() int64 { + if x != nil { + return x.SegmentID } return 0 } -func (m *FederSegmentSearchResult) GetVisitInfo() string { - if m != nil { - return m.VisitInfo +func (x *FederSegmentSearchResult) GetVisitInfo() string { + if x != nil { + return x.VisitInfo } return "" } type ListIndexedSegmentRequest struct { - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` - CollectionName string `protobuf:"bytes,2,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` - IndexName string `protobuf:"bytes,3,opt,name=index_name,json=indexName,proto3" json:"index_name,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *ListIndexedSegmentRequest) Reset() { *m = ListIndexedSegmentRequest{} } -func (m *ListIndexedSegmentRequest) String() string { return proto.CompactTextString(m) } -func (*ListIndexedSegmentRequest) ProtoMessage() {} -func (*ListIndexedSegmentRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_84d670fd126c7825, []int{2} + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` + CollectionName string `protobuf:"bytes,2,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` + IndexName string `protobuf:"bytes,3,opt,name=index_name,json=indexName,proto3" json:"index_name,omitempty"` } -func (m *ListIndexedSegmentRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ListIndexedSegmentRequest.Unmarshal(m, b) -} -func (m *ListIndexedSegmentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ListIndexedSegmentRequest.Marshal(b, m, deterministic) -} -func (m *ListIndexedSegmentRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_ListIndexedSegmentRequest.Merge(m, src) +func (x *ListIndexedSegmentRequest) Reset() { + *x = ListIndexedSegmentRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_feder_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *ListIndexedSegmentRequest) XXX_Size() int { - return xxx_messageInfo_ListIndexedSegmentRequest.Size(m) + +func (x *ListIndexedSegmentRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *ListIndexedSegmentRequest) XXX_DiscardUnknown() { - xxx_messageInfo_ListIndexedSegmentRequest.DiscardUnknown(m) + +func (*ListIndexedSegmentRequest) ProtoMessage() {} + +func (x *ListIndexedSegmentRequest) ProtoReflect() protoreflect.Message { + mi := &file_feder_proto_msgTypes[2] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_ListIndexedSegmentRequest proto.InternalMessageInfo +// Deprecated: Use ListIndexedSegmentRequest.ProtoReflect.Descriptor instead. +func (*ListIndexedSegmentRequest) Descriptor() ([]byte, []int) { + return file_feder_proto_rawDescGZIP(), []int{2} +} -func (m *ListIndexedSegmentRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *ListIndexedSegmentRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *ListIndexedSegmentRequest) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *ListIndexedSegmentRequest) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } -func (m *ListIndexedSegmentRequest) GetIndexName() string { - if m != nil { - return m.IndexName +func (x *ListIndexedSegmentRequest) GetIndexName() string { + if x != nil { + return x.IndexName } return "" } type ListIndexedSegmentResponse struct { - Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` - SegmentIDs []int64 `protobuf:"varint,2,rep,packed,name=segmentIDs,proto3" json:"segmentIDs,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *ListIndexedSegmentResponse) Reset() { *m = ListIndexedSegmentResponse{} } -func (m *ListIndexedSegmentResponse) String() string { return proto.CompactTextString(m) } -func (*ListIndexedSegmentResponse) ProtoMessage() {} -func (*ListIndexedSegmentResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_84d670fd126c7825, []int{3} + Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` + SegmentIDs []int64 `protobuf:"varint,2,rep,packed,name=segmentIDs,proto3" json:"segmentIDs,omitempty"` } -func (m *ListIndexedSegmentResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ListIndexedSegmentResponse.Unmarshal(m, b) -} -func (m *ListIndexedSegmentResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ListIndexedSegmentResponse.Marshal(b, m, deterministic) -} -func (m *ListIndexedSegmentResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_ListIndexedSegmentResponse.Merge(m, src) +func (x *ListIndexedSegmentResponse) Reset() { + *x = ListIndexedSegmentResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_feder_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *ListIndexedSegmentResponse) XXX_Size() int { - return xxx_messageInfo_ListIndexedSegmentResponse.Size(m) + +func (x *ListIndexedSegmentResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *ListIndexedSegmentResponse) XXX_DiscardUnknown() { - xxx_messageInfo_ListIndexedSegmentResponse.DiscardUnknown(m) + +func (*ListIndexedSegmentResponse) ProtoMessage() {} + +func (x *ListIndexedSegmentResponse) ProtoReflect() protoreflect.Message { + mi := &file_feder_proto_msgTypes[3] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_ListIndexedSegmentResponse proto.InternalMessageInfo +// Deprecated: Use ListIndexedSegmentResponse.ProtoReflect.Descriptor instead. +func (*ListIndexedSegmentResponse) Descriptor() ([]byte, []int) { + return file_feder_proto_rawDescGZIP(), []int{3} +} -func (m *ListIndexedSegmentResponse) GetStatus() *commonpb.Status { - if m != nil { - return m.Status +func (x *ListIndexedSegmentResponse) GetStatus() *commonpb.Status { + if x != nil { + return x.Status } return nil } -func (m *ListIndexedSegmentResponse) GetSegmentIDs() []int64 { - if m != nil { - return m.SegmentIDs +func (x *ListIndexedSegmentResponse) GetSegmentIDs() []int64 { + if x != nil { + return x.SegmentIDs } return nil } type DescribeSegmentIndexDataRequest struct { - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` - CollectionName string `protobuf:"bytes,2,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` - IndexName string `protobuf:"bytes,3,opt,name=index_name,json=indexName,proto3" json:"index_name,omitempty"` - SegmentsIDs []int64 `protobuf:"varint,4,rep,packed,name=segmentsIDs,proto3" json:"segmentsIDs,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *DescribeSegmentIndexDataRequest) Reset() { *m = DescribeSegmentIndexDataRequest{} } -func (m *DescribeSegmentIndexDataRequest) String() string { return proto.CompactTextString(m) } -func (*DescribeSegmentIndexDataRequest) ProtoMessage() {} -func (*DescribeSegmentIndexDataRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_84d670fd126c7825, []int{4} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` + CollectionName string `protobuf:"bytes,2,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` + IndexName string `protobuf:"bytes,3,opt,name=index_name,json=indexName,proto3" json:"index_name,omitempty"` + SegmentsIDs []int64 `protobuf:"varint,4,rep,packed,name=segmentsIDs,proto3" json:"segmentsIDs,omitempty"` +} + +func (x *DescribeSegmentIndexDataRequest) Reset() { + *x = DescribeSegmentIndexDataRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_feder_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *DescribeSegmentIndexDataRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_DescribeSegmentIndexDataRequest.Unmarshal(m, b) -} -func (m *DescribeSegmentIndexDataRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_DescribeSegmentIndexDataRequest.Marshal(b, m, deterministic) -} -func (m *DescribeSegmentIndexDataRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_DescribeSegmentIndexDataRequest.Merge(m, src) +func (x *DescribeSegmentIndexDataRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *DescribeSegmentIndexDataRequest) XXX_Size() int { - return xxx_messageInfo_DescribeSegmentIndexDataRequest.Size(m) -} -func (m *DescribeSegmentIndexDataRequest) XXX_DiscardUnknown() { - xxx_messageInfo_DescribeSegmentIndexDataRequest.DiscardUnknown(m) + +func (*DescribeSegmentIndexDataRequest) ProtoMessage() {} + +func (x *DescribeSegmentIndexDataRequest) ProtoReflect() protoreflect.Message { + mi := &file_feder_proto_msgTypes[4] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_DescribeSegmentIndexDataRequest proto.InternalMessageInfo +// Deprecated: Use DescribeSegmentIndexDataRequest.ProtoReflect.Descriptor instead. +func (*DescribeSegmentIndexDataRequest) Descriptor() ([]byte, []int) { + return file_feder_proto_rawDescGZIP(), []int{4} +} -func (m *DescribeSegmentIndexDataRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *DescribeSegmentIndexDataRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *DescribeSegmentIndexDataRequest) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *DescribeSegmentIndexDataRequest) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } -func (m *DescribeSegmentIndexDataRequest) GetIndexName() string { - if m != nil { - return m.IndexName +func (x *DescribeSegmentIndexDataRequest) GetIndexName() string { + if x != nil { + return x.IndexName } return "" } -func (m *DescribeSegmentIndexDataRequest) GetSegmentsIDs() []int64 { - if m != nil { - return m.SegmentsIDs +func (x *DescribeSegmentIndexDataRequest) GetSegmentsIDs() []int64 { + if x != nil { + return x.SegmentsIDs } return nil } type DescribeSegmentIndexDataResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` // segmentID => segmentIndexData - IndexData map[int64]*SegmentIndexData `protobuf:"bytes,2,rep,name=index_data,json=indexData,proto3" json:"index_data,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` - IndexParams []*commonpb.KeyValuePair `protobuf:"bytes,3,rep,name=index_params,json=indexParams,proto3" json:"index_params,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + IndexData map[int64]*SegmentIndexData `protobuf:"bytes,2,rep,name=index_data,json=indexData,proto3" json:"index_data,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` + IndexParams []*commonpb.KeyValuePair `protobuf:"bytes,3,rep,name=index_params,json=indexParams,proto3" json:"index_params,omitempty"` } -func (m *DescribeSegmentIndexDataResponse) Reset() { *m = DescribeSegmentIndexDataResponse{} } -func (m *DescribeSegmentIndexDataResponse) String() string { return proto.CompactTextString(m) } -func (*DescribeSegmentIndexDataResponse) ProtoMessage() {} -func (*DescribeSegmentIndexDataResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_84d670fd126c7825, []int{5} +func (x *DescribeSegmentIndexDataResponse) Reset() { + *x = DescribeSegmentIndexDataResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_feder_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *DescribeSegmentIndexDataResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_DescribeSegmentIndexDataResponse.Unmarshal(m, b) +func (x *DescribeSegmentIndexDataResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *DescribeSegmentIndexDataResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_DescribeSegmentIndexDataResponse.Marshal(b, m, deterministic) -} -func (m *DescribeSegmentIndexDataResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_DescribeSegmentIndexDataResponse.Merge(m, src) -} -func (m *DescribeSegmentIndexDataResponse) XXX_Size() int { - return xxx_messageInfo_DescribeSegmentIndexDataResponse.Size(m) -} -func (m *DescribeSegmentIndexDataResponse) XXX_DiscardUnknown() { - xxx_messageInfo_DescribeSegmentIndexDataResponse.DiscardUnknown(m) + +func (*DescribeSegmentIndexDataResponse) ProtoMessage() {} + +func (x *DescribeSegmentIndexDataResponse) ProtoReflect() protoreflect.Message { + mi := &file_feder_proto_msgTypes[5] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_DescribeSegmentIndexDataResponse proto.InternalMessageInfo +// Deprecated: Use DescribeSegmentIndexDataResponse.ProtoReflect.Descriptor instead. +func (*DescribeSegmentIndexDataResponse) Descriptor() ([]byte, []int) { + return file_feder_proto_rawDescGZIP(), []int{5} +} -func (m *DescribeSegmentIndexDataResponse) GetStatus() *commonpb.Status { - if m != nil { - return m.Status +func (x *DescribeSegmentIndexDataResponse) GetStatus() *commonpb.Status { + if x != nil { + return x.Status } return nil } -func (m *DescribeSegmentIndexDataResponse) GetIndexData() map[int64]*SegmentIndexData { - if m != nil { - return m.IndexData +func (x *DescribeSegmentIndexDataResponse) GetIndexData() map[int64]*SegmentIndexData { + if x != nil { + return x.IndexData } return nil } -func (m *DescribeSegmentIndexDataResponse) GetIndexParams() []*commonpb.KeyValuePair { - if m != nil { - return m.IndexParams +func (x *DescribeSegmentIndexDataResponse) GetIndexParams() []*commonpb.KeyValuePair { + if x != nil { + return x.IndexParams } return nil } -func init() { - proto.RegisterType((*SegmentIndexData)(nil), "milvus.proto.feder.SegmentIndexData") - proto.RegisterType((*FederSegmentSearchResult)(nil), "milvus.proto.feder.FederSegmentSearchResult") - proto.RegisterType((*ListIndexedSegmentRequest)(nil), "milvus.proto.feder.ListIndexedSegmentRequest") - proto.RegisterType((*ListIndexedSegmentResponse)(nil), "milvus.proto.feder.ListIndexedSegmentResponse") - proto.RegisterType((*DescribeSegmentIndexDataRequest)(nil), "milvus.proto.feder.DescribeSegmentIndexDataRequest") - proto.RegisterType((*DescribeSegmentIndexDataResponse)(nil), "milvus.proto.feder.DescribeSegmentIndexDataResponse") - proto.RegisterMapType((map[int64]*SegmentIndexData)(nil), "milvus.proto.feder.DescribeSegmentIndexDataResponse.IndexDataEntry") -} - -func init() { proto.RegisterFile("feder.proto", fileDescriptor_84d670fd126c7825) } - -var fileDescriptor_84d670fd126c7825 = []byte{ - // 460 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x53, 0xcb, 0x6e, 0xd3, 0x40, - 0x14, 0x95, 0xe3, 0x52, 0x29, 0xd7, 0x55, 0xa9, 0x66, 0x65, 0x42, 0x01, 0x63, 0x21, 0x91, 0x4d, - 0x1d, 0x94, 0x08, 0x09, 0x75, 0x59, 0x02, 0x52, 0xc5, 0xab, 0x72, 0x24, 0x90, 0xd8, 0x44, 0x63, - 0xe7, 0x26, 0x1d, 0x61, 0xcf, 0xb8, 0xbe, 0xe3, 0x88, 0x7c, 0x08, 0x9f, 0xc3, 0xe7, 0xf0, 0x1f, - 0xc8, 0xe3, 0x49, 0x93, 0xb6, 0x46, 0x59, 0xb0, 0xe8, 0xce, 0x3e, 0x73, 0xcf, 0x6b, 0x1e, 0xe0, - 0xcd, 0x71, 0x86, 0x65, 0x54, 0x94, 0x4a, 0x2b, 0xc6, 0x72, 0x91, 0x2d, 0x2b, 0x6a, 0xfe, 0x22, - 0xb3, 0xd2, 0x3b, 0x48, 0x55, 0x9e, 0x2b, 0xd9, 0x60, 0xe1, 0x17, 0x38, 0x9a, 0xe0, 0x22, 0x47, - 0xa9, 0xcf, 0xe5, 0x0c, 0x7f, 0x8e, 0xb9, 0xe6, 0xec, 0x18, 0xba, 0x64, 0xb1, 0xb1, 0xef, 0x04, - 0x4e, 0xdf, 0x8d, 0x37, 0x00, 0x7b, 0x02, 0x20, 0xea, 0xd1, 0xe9, 0x8c, 0x6b, 0xee, 0x77, 0x02, - 0xa7, 0xdf, 0x8d, 0xbb, 0x62, 0x4d, 0x0e, 0xbf, 0x81, 0xff, 0xbe, 0xf6, 0xb1, 0xaa, 0x13, 0xe4, - 0x65, 0x7a, 0x19, 0x23, 0x55, 0x99, 0xde, 0x2d, 0xbc, 0x14, 0x24, 0xf4, 0x54, 0xc8, 0xb9, 0x5a, - 0x0b, 0x1b, 0xe4, 0x5c, 0xce, 0x55, 0xf8, 0xcb, 0x81, 0x47, 0x1f, 0x05, 0x35, 0x39, 0x71, 0x66, - 0xf5, 0x63, 0xbc, 0xaa, 0x90, 0x34, 0x7b, 0x05, 0x7b, 0x09, 0x27, 0x34, 0xaa, 0xde, 0xf0, 0x38, - 0xba, 0x51, 0xdc, 0x36, 0xfe, 0x44, 0x8b, 0x33, 0x4e, 0x18, 0x9b, 0x49, 0xf6, 0x12, 0x1e, 0xa6, - 0x2a, 0xcb, 0x30, 0xd5, 0x42, 0xc9, 0xa9, 0xe4, 0x39, 0x5a, 0xcf, 0xc3, 0x0d, 0xfc, 0x99, 0xe7, - 0xb8, 0x29, 0x6c, 0x66, 0xdc, 0xad, 0xc2, 0xf5, 0x72, 0x78, 0x05, 0xbd, 0xb6, 0x58, 0x54, 0x28, - 0x49, 0xc8, 0x46, 0xb0, 0x4f, 0x9a, 0xeb, 0x8a, 0x6c, 0xb2, 0xc7, 0xad, 0xc9, 0x26, 0x66, 0x24, - 0xb6, 0xa3, 0xec, 0x29, 0xc0, 0xf5, 0xb6, 0x90, 0xdf, 0x09, 0xdc, 0xbe, 0x1b, 0x6f, 0x21, 0xe1, - 0x6f, 0x07, 0x9e, 0x8d, 0x91, 0xd2, 0x52, 0x24, 0x78, 0xfb, 0xf4, 0xee, 0x7d, 0x43, 0x58, 0x00, - 0x9e, 0xcd, 0x4a, 0x75, 0xfc, 0x3d, 0x13, 0x7f, 0x1b, 0x0a, 0xff, 0x74, 0x20, 0xf8, 0x77, 0xfe, - 0xff, 0xd9, 0xb9, 0xe4, 0xd6, 0xe5, 0x74, 0xfb, 0xde, 0xf0, 0x6d, 0x74, 0xf7, 0x15, 0x44, 0xbb, - 0xec, 0xa3, 0x6b, 0xe4, 0x9d, 0xd4, 0xe5, 0x6a, 0xeb, 0x86, 0xb3, 0x31, 0x1c, 0x34, 0x1e, 0x05, - 0x2f, 0x79, 0x4e, 0xbe, 0x6b, 0x5c, 0x9e, 0xb7, 0xc6, 0xfb, 0x80, 0xab, 0xaf, 0x3c, 0xab, 0xf0, - 0x82, 0x8b, 0x32, 0xf6, 0x0c, 0xed, 0xc2, 0xb0, 0x7a, 0x09, 0x1c, 0xde, 0xb4, 0x60, 0x47, 0xe0, - 0xfe, 0xc0, 0x95, 0x7d, 0x17, 0xf5, 0x27, 0x3b, 0x85, 0x07, 0xcb, 0x9a, 0x6d, 0xce, 0xc1, 0x1b, - 0xbe, 0x68, 0x2b, 0x72, 0xa7, 0x40, 0x43, 0x39, 0xed, 0xbc, 0x71, 0xce, 0x5e, 0x7f, 0x1f, 0x2d, - 0x84, 0xbe, 0xac, 0x92, 0x3a, 0xce, 0xa0, 0x21, 0x9f, 0x08, 0xb5, 0xfe, 0x32, 0x32, 0x83, 0x85, - 0x3a, 0xe1, 0x85, 0x18, 0x2c, 0x87, 0x03, 0x23, 0x58, 0x24, 0xc9, 0xbe, 0x59, 0x18, 0xfd, 0x0d, - 0x00, 0x00, 0xff, 0xff, 0x3d, 0x38, 0x72, 0x14, 0x4b, 0x04, 0x00, 0x00, +var File_feder_proto protoreflect.FileDescriptor + +var file_feder_proto_rawDesc = []byte{ + 0x0a, 0x0b, 0x66, 0x65, 0x64, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x12, 0x6d, + 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x66, 0x65, 0x64, 0x65, + 0x72, 0x1a, 0x0c, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, + 0x4f, 0x0a, 0x10, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x44, + 0x61, 0x74, 0x61, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x44, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x49, + 0x44, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x44, 0x61, 0x74, 0x61, + 0x22, 0x57, 0x0a, 0x18, 0x46, 0x65, 0x64, 0x65, 0x72, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, + 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x1c, 0x0a, 0x09, + 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, + 0x09, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x44, 0x12, 0x1d, 0x0a, 0x0a, 0x76, 0x69, + 0x73, 0x69, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, + 0x76, 0x69, 0x73, 0x69, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x22, 0x95, 0x01, 0x0a, 0x19, 0x4c, 0x69, + 0x73, 0x74, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x65, 0x64, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, + 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6c, + 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x0e, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, + 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x6e, 0x61, 0x6d, 0x65, + 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x4e, 0x61, 0x6d, + 0x65, 0x22, 0x71, 0x0a, 0x1a, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x65, 0x64, + 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, + 0x33, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, + 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, + 0x61, 0x74, 0x75, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x49, + 0x44, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x03, 0x52, 0x0a, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, + 0x74, 0x49, 0x44, 0x73, 0x22, 0xbd, 0x01, 0x0a, 0x1f, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, + 0x65, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x44, 0x61, 0x74, + 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, 0x67, + 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, + 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, + 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x6e, 0x61, 0x6d, + 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x4e, 0x61, + 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x49, 0x44, + 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x03, 0x52, 0x0b, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, + 0x73, 0x49, 0x44, 0x73, 0x22, 0xe5, 0x02, 0x0a, 0x20, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, + 0x65, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x44, 0x61, 0x74, + 0x61, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x06, 0x73, 0x74, 0x61, + 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, + 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, + 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x62, + 0x0a, 0x0a, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x02, 0x20, 0x03, + 0x28, 0x0b, 0x32, 0x43, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x2e, 0x66, 0x65, 0x64, 0x65, 0x72, 0x2e, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, + 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x44, 0x61, 0x74, 0x61, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x44, 0x61, + 0x74, 0x61, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x09, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x44, 0x61, + 0x74, 0x61, 0x12, 0x44, 0x0a, 0x0c, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x70, 0x61, 0x72, 0x61, + 0x6d, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, + 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4b, + 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x50, 0x61, 0x69, 0x72, 0x52, 0x0b, 0x69, 0x6e, 0x64, + 0x65, 0x78, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x1a, 0x62, 0x0a, 0x0e, 0x49, 0x6e, 0x64, 0x65, + 0x78, 0x44, 0x61, 0x74, 0x61, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, + 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x3a, 0x0a, 0x05, + 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x6d, 0x69, + 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x66, 0x65, 0x64, 0x65, 0x72, + 0x2e, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x44, 0x61, 0x74, + 0x61, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x35, 0x5a, 0x33, + 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6d, 0x69, 0x6c, 0x76, 0x75, + 0x73, 0x2d, 0x69, 0x6f, 0x2f, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2d, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x2f, 0x67, 0x6f, 0x2d, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x32, 0x2f, 0x66, 0x65, 0x64, 0x65, + 0x72, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var ( + file_feder_proto_rawDescOnce sync.Once + file_feder_proto_rawDescData = file_feder_proto_rawDesc +) + +func file_feder_proto_rawDescGZIP() []byte { + file_feder_proto_rawDescOnce.Do(func() { + file_feder_proto_rawDescData = protoimpl.X.CompressGZIP(file_feder_proto_rawDescData) + }) + return file_feder_proto_rawDescData +} + +var file_feder_proto_msgTypes = make([]protoimpl.MessageInfo, 7) +var file_feder_proto_goTypes = []interface{}{ + (*SegmentIndexData)(nil), // 0: milvus.proto.feder.SegmentIndexData + (*FederSegmentSearchResult)(nil), // 1: milvus.proto.feder.FederSegmentSearchResult + (*ListIndexedSegmentRequest)(nil), // 2: milvus.proto.feder.ListIndexedSegmentRequest + (*ListIndexedSegmentResponse)(nil), // 3: milvus.proto.feder.ListIndexedSegmentResponse + (*DescribeSegmentIndexDataRequest)(nil), // 4: milvus.proto.feder.DescribeSegmentIndexDataRequest + (*DescribeSegmentIndexDataResponse)(nil), // 5: milvus.proto.feder.DescribeSegmentIndexDataResponse + nil, // 6: milvus.proto.feder.DescribeSegmentIndexDataResponse.IndexDataEntry + (*commonpb.MsgBase)(nil), // 7: milvus.proto.common.MsgBase + (*commonpb.Status)(nil), // 8: milvus.proto.common.Status + (*commonpb.KeyValuePair)(nil), // 9: milvus.proto.common.KeyValuePair +} +var file_feder_proto_depIdxs = []int32{ + 7, // 0: milvus.proto.feder.ListIndexedSegmentRequest.base:type_name -> milvus.proto.common.MsgBase + 8, // 1: milvus.proto.feder.ListIndexedSegmentResponse.status:type_name -> milvus.proto.common.Status + 7, // 2: milvus.proto.feder.DescribeSegmentIndexDataRequest.base:type_name -> milvus.proto.common.MsgBase + 8, // 3: milvus.proto.feder.DescribeSegmentIndexDataResponse.status:type_name -> milvus.proto.common.Status + 6, // 4: milvus.proto.feder.DescribeSegmentIndexDataResponse.index_data:type_name -> milvus.proto.feder.DescribeSegmentIndexDataResponse.IndexDataEntry + 9, // 5: milvus.proto.feder.DescribeSegmentIndexDataResponse.index_params:type_name -> milvus.proto.common.KeyValuePair + 0, // 6: milvus.proto.feder.DescribeSegmentIndexDataResponse.IndexDataEntry.value:type_name -> milvus.proto.feder.SegmentIndexData + 7, // [7:7] is the sub-list for method output_type + 7, // [7:7] is the sub-list for method input_type + 7, // [7:7] is the sub-list for extension type_name + 7, // [7:7] is the sub-list for extension extendee + 0, // [0:7] is the sub-list for field type_name +} + +func init() { file_feder_proto_init() } +func file_feder_proto_init() { + if File_feder_proto != nil { + return + } + if !protoimpl.UnsafeEnabled { + file_feder_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*SegmentIndexData); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_feder_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*FederSegmentSearchResult); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_feder_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ListIndexedSegmentRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_feder_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ListIndexedSegmentResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_feder_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*DescribeSegmentIndexDataRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_feder_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*DescribeSegmentIndexDataResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_feder_proto_rawDesc, + NumEnums: 0, + NumMessages: 7, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_feder_proto_goTypes, + DependencyIndexes: file_feder_proto_depIdxs, + MessageInfos: file_feder_proto_msgTypes, + }.Build() + File_feder_proto = out.File + file_feder_proto_rawDesc = nil + file_feder_proto_goTypes = nil + file_feder_proto_depIdxs = nil } diff --git a/go-api/go.mod b/go-api/go.mod index 3e1b7c4..f937e1a 100644 --- a/go-api/go.mod +++ b/go-api/go.mod @@ -3,14 +3,14 @@ module github.com/milvus-io/milvus-proto/go-api/v2 go 1.18 require ( - github.com/golang/protobuf v1.5.2 google.golang.org/grpc v1.46.0 - google.golang.org/protobuf v1.28.0 + google.golang.org/protobuf v1.33.0 ) require ( - golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd // indirect - golang.org/x/sys v0.0.0-20220422013727-9388b58f7150 // indirect - golang.org/x/text v0.3.7 // indirect - google.golang.org/genproto v0.0.0-20220503193339-ba3ae3f07e29 // indirect + github.com/golang/protobuf v1.5.2 // indirect + golang.org/x/net v0.0.0-20201021035429-f5854403a974 // indirect + golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4 // indirect + golang.org/x/text v0.3.3 // indirect + google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013 // indirect ) diff --git a/go-api/go.sum b/go-api/go.sum index 1ff5e07..584b968 100644 --- a/go-api/go.sum +++ b/go-api/go.sum @@ -65,10 +65,8 @@ golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73r golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= +golang.org/x/net v0.0.0-20201021035429-f5854403a974 h1:IX6qOQeG5uLjB/hjjwjedwfjND0hgjPMMyO1RoIXQNI= golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= -golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM= -golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd h1:O7DYs+zxREGLKzKoMQrtrEacpb0ZVXA5rIwylE2Xchk= -golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -80,18 +78,11 @@ golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5h golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4 h1:myAQVi0cGEoqQVR5POX+8RR2mrocKqNN1hmeMqhX27k= golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220422013727-9388b58f7150 h1:xHms4gcpe1YE7A3yIllJXP16CMAGuqwO2lX1mTyyRRc= -golang.org/x/sys v0.0.0-20220422013727-9388b58f7150/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= +golang.org/x/text v0.3.3 h1:cokOdA+Jmi5PJGXLlLllQSgYigAEfHXJAERHVMaCc2k= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.7 h1:olpwvP2KacW1ZWvsR7uQhoyTYvKAupfQrRGBFM352Gk= -golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY= @@ -105,9 +96,8 @@ google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7 google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= google.golang.org/genproto v0.0.0-20200513103714-09dca8ec2884/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013 h1:+kGHl1aib/qcwaRi1CbqBZ1rk19r85MNUf8HaBghugY= google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo= -google.golang.org/genproto v0.0.0-20220503193339-ba3ae3f07e29 h1:DJUvgAPiJWeMBiT+RzBVcJGQN7bAEWS5UEoMshES9xs= -google.golang.org/genproto v0.0.0-20220503193339-ba3ae3f07e29/go.mod h1:RAyBrSAP7Fh3Nc84ghnVLDPuV51xc9agzmm4Ph6i0Q4= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY= @@ -128,8 +118,8 @@ google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlba google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= -google.golang.org/protobuf v1.28.0 h1:w43yiav+6bVFTBQFZX0r7ipe9JQ1QsbMgHwbBziscLw= -google.golang.org/protobuf v1.28.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= +google.golang.org/protobuf v1.33.0 h1:uNO2rsAINq/JlFpSdYEKIZ0uKD/R9cpdv0T+yoGwGmI= +google.golang.org/protobuf v1.33.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.3/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= diff --git a/go-api/milvuspb/milvus.pb.go b/go-api/milvuspb/milvus.pb.go index 33db4ce..2b3e174 100644 --- a/go-api/milvuspb/milvus.pb.go +++ b/go-api/milvuspb/milvus.pb.go @@ -1,37 +1,36 @@ // Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.33.0 +// protoc v3.21.4 // source: milvus.proto package milvuspb import ( - context "context" - fmt "fmt" - proto "github.com/golang/protobuf/proto" commonpb "github.com/milvus-io/milvus-proto/go-api/v2/commonpb" federpb "github.com/milvus-io/milvus-proto/go-api/v2/federpb" msgpb "github.com/milvus-io/milvus-proto/go-api/v2/msgpb" rgpb "github.com/milvus-io/milvus-proto/go-api/v2/rgpb" schemapb "github.com/milvus-io/milvus-proto/go-api/v2/schemapb" - grpc "google.golang.org/grpc" - codes "google.golang.org/grpc/codes" - status "google.golang.org/grpc/status" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" descriptorpb "google.golang.org/protobuf/types/descriptorpb" - math "math" + reflect "reflect" + sync "sync" ) -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -// A compilation error at this line likely means your copy of the -// proto package needs to be updated. -const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) // Deprecated: use GetLoadingProgress rpc instead -type ShowType int32 // Deprecated: Do not use. +// +// Deprecated: Marked as deprecated in milvus.proto. +type ShowType int32 + const ( // Will return all collections ShowType_All ShowType = 0 @@ -39,22 +38,43 @@ const ( ShowType_InMemory ShowType = 1 ) -var ShowType_name = map[int32]string{ - 0: "All", - 1: "InMemory", -} +// Enum value maps for ShowType. +var ( + ShowType_name = map[int32]string{ + 0: "All", + 1: "InMemory", + } + ShowType_value = map[string]int32{ + "All": 0, + "InMemory": 1, + } +) -var ShowType_value = map[string]int32{ - "All": 0, - "InMemory": 1, +func (x ShowType) Enum() *ShowType { + p := new(ShowType) + *p = x + return p } func (x ShowType) String() string { - return proto.EnumName(ShowType_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ShowType) Descriptor() protoreflect.EnumDescriptor { + return file_milvus_proto_enumTypes[0].Descriptor() +} + +func (ShowType) Type() protoreflect.EnumType { + return &file_milvus_proto_enumTypes[0] +} + +func (x ShowType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) } +// Deprecated: Use ShowType.Descriptor instead. func (ShowType) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{0} + return file_milvus_proto_rawDescGZIP(), []int{0} } type OperateUserRoleType int32 @@ -64,22 +84,43 @@ const ( OperateUserRoleType_RemoveUserFromRole OperateUserRoleType = 1 ) -var OperateUserRoleType_name = map[int32]string{ - 0: "AddUserToRole", - 1: "RemoveUserFromRole", -} +// Enum value maps for OperateUserRoleType. +var ( + OperateUserRoleType_name = map[int32]string{ + 0: "AddUserToRole", + 1: "RemoveUserFromRole", + } + OperateUserRoleType_value = map[string]int32{ + "AddUserToRole": 0, + "RemoveUserFromRole": 1, + } +) -var OperateUserRoleType_value = map[string]int32{ - "AddUserToRole": 0, - "RemoveUserFromRole": 1, +func (x OperateUserRoleType) Enum() *OperateUserRoleType { + p := new(OperateUserRoleType) + *p = x + return p } func (x OperateUserRoleType) String() string { - return proto.EnumName(OperateUserRoleType_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (OperateUserRoleType) Descriptor() protoreflect.EnumDescriptor { + return file_milvus_proto_enumTypes[1].Descriptor() +} + +func (OperateUserRoleType) Type() protoreflect.EnumType { + return &file_milvus_proto_enumTypes[1] +} + +func (x OperateUserRoleType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) } +// Deprecated: Use OperateUserRoleType.Descriptor instead. func (OperateUserRoleType) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{1} + return file_milvus_proto_rawDescGZIP(), []int{1} } type OperatePrivilegeType int32 @@ -89,22 +130,43 @@ const ( OperatePrivilegeType_Revoke OperatePrivilegeType = 1 ) -var OperatePrivilegeType_name = map[int32]string{ - 0: "Grant", - 1: "Revoke", -} +// Enum value maps for OperatePrivilegeType. +var ( + OperatePrivilegeType_name = map[int32]string{ + 0: "Grant", + 1: "Revoke", + } + OperatePrivilegeType_value = map[string]int32{ + "Grant": 0, + "Revoke": 1, + } +) -var OperatePrivilegeType_value = map[string]int32{ - "Grant": 0, - "Revoke": 1, +func (x OperatePrivilegeType) Enum() *OperatePrivilegeType { + p := new(OperatePrivilegeType) + *p = x + return p } func (x OperatePrivilegeType) String() string { - return proto.EnumName(OperatePrivilegeType_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (OperatePrivilegeType) Descriptor() protoreflect.EnumDescriptor { + return file_milvus_proto_enumTypes[2].Descriptor() +} + +func (OperatePrivilegeType) Type() protoreflect.EnumType { + return &file_milvus_proto_enumTypes[2] +} + +func (x OperatePrivilegeType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) } +// Deprecated: Use OperatePrivilegeType.Descriptor instead. func (OperatePrivilegeType) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{2} + return file_milvus_proto_rawDescGZIP(), []int{2} } type QuotaState int32 @@ -117,447 +179,524 @@ const ( QuotaState_DenyToWrite QuotaState = 5 ) -var QuotaState_name = map[int32]string{ - 0: "Unknown", - 2: "ReadLimited", - 3: "WriteLimited", - 4: "DenyToRead", - 5: "DenyToWrite", -} +// Enum value maps for QuotaState. +var ( + QuotaState_name = map[int32]string{ + 0: "Unknown", + 2: "ReadLimited", + 3: "WriteLimited", + 4: "DenyToRead", + 5: "DenyToWrite", + } + QuotaState_value = map[string]int32{ + "Unknown": 0, + "ReadLimited": 2, + "WriteLimited": 3, + "DenyToRead": 4, + "DenyToWrite": 5, + } +) -var QuotaState_value = map[string]int32{ - "Unknown": 0, - "ReadLimited": 2, - "WriteLimited": 3, - "DenyToRead": 4, - "DenyToWrite": 5, +func (x QuotaState) Enum() *QuotaState { + p := new(QuotaState) + *p = x + return p } func (x QuotaState) String() string { - return proto.EnumName(QuotaState_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } -func (QuotaState) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{3} +func (QuotaState) Descriptor() protoreflect.EnumDescriptor { + return file_milvus_proto_enumTypes[3].Descriptor() } -type CreateAliasRequest struct { - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` - DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` - CollectionName string `protobuf:"bytes,3,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` - Alias string `protobuf:"bytes,4,opt,name=alias,proto3" json:"alias,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *CreateAliasRequest) Reset() { *m = CreateAliasRequest{} } -func (m *CreateAliasRequest) String() string { return proto.CompactTextString(m) } -func (*CreateAliasRequest) ProtoMessage() {} -func (*CreateAliasRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{0} +func (QuotaState) Type() protoreflect.EnumType { + return &file_milvus_proto_enumTypes[3] +} + +func (x QuotaState) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) } -func (m *CreateAliasRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_CreateAliasRequest.Unmarshal(m, b) +// Deprecated: Use QuotaState.Descriptor instead. +func (QuotaState) EnumDescriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{3} } -func (m *CreateAliasRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_CreateAliasRequest.Marshal(b, m, deterministic) + +type CreateAliasRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` + DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` + CollectionName string `protobuf:"bytes,3,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` + Alias string `protobuf:"bytes,4,opt,name=alias,proto3" json:"alias,omitempty"` } -func (m *CreateAliasRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_CreateAliasRequest.Merge(m, src) + +func (x *CreateAliasRequest) Reset() { + *x = CreateAliasRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *CreateAliasRequest) XXX_Size() int { - return xxx_messageInfo_CreateAliasRequest.Size(m) + +func (x *CreateAliasRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *CreateAliasRequest) XXX_DiscardUnknown() { - xxx_messageInfo_CreateAliasRequest.DiscardUnknown(m) + +func (*CreateAliasRequest) ProtoMessage() {} + +func (x *CreateAliasRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[0] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_CreateAliasRequest proto.InternalMessageInfo +// Deprecated: Use CreateAliasRequest.ProtoReflect.Descriptor instead. +func (*CreateAliasRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{0} +} -func (m *CreateAliasRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *CreateAliasRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *CreateAliasRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *CreateAliasRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } -func (m *CreateAliasRequest) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *CreateAliasRequest) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } -func (m *CreateAliasRequest) GetAlias() string { - if m != nil { - return m.Alias +func (x *CreateAliasRequest) GetAlias() string { + if x != nil { + return x.Alias } return "" } type DropAliasRequest struct { - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` - DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` - Alias string `protobuf:"bytes,3,opt,name=alias,proto3" json:"alias,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *DropAliasRequest) Reset() { *m = DropAliasRequest{} } -func (m *DropAliasRequest) String() string { return proto.CompactTextString(m) } -func (*DropAliasRequest) ProtoMessage() {} -func (*DropAliasRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{1} + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` + DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` + Alias string `protobuf:"bytes,3,opt,name=alias,proto3" json:"alias,omitempty"` } -func (m *DropAliasRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_DropAliasRequest.Unmarshal(m, b) -} -func (m *DropAliasRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_DropAliasRequest.Marshal(b, m, deterministic) -} -func (m *DropAliasRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_DropAliasRequest.Merge(m, src) +func (x *DropAliasRequest) Reset() { + *x = DropAliasRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *DropAliasRequest) XXX_Size() int { - return xxx_messageInfo_DropAliasRequest.Size(m) + +func (x *DropAliasRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *DropAliasRequest) XXX_DiscardUnknown() { - xxx_messageInfo_DropAliasRequest.DiscardUnknown(m) + +func (*DropAliasRequest) ProtoMessage() {} + +func (x *DropAliasRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[1] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_DropAliasRequest proto.InternalMessageInfo +// Deprecated: Use DropAliasRequest.ProtoReflect.Descriptor instead. +func (*DropAliasRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{1} +} -func (m *DropAliasRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *DropAliasRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *DropAliasRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *DropAliasRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } -func (m *DropAliasRequest) GetAlias() string { - if m != nil { - return m.Alias +func (x *DropAliasRequest) GetAlias() string { + if x != nil { + return x.Alias } return "" } type AlterAliasRequest struct { - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` - DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` - CollectionName string `protobuf:"bytes,3,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` - Alias string `protobuf:"bytes,4,opt,name=alias,proto3" json:"alias,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *AlterAliasRequest) Reset() { *m = AlterAliasRequest{} } -func (m *AlterAliasRequest) String() string { return proto.CompactTextString(m) } -func (*AlterAliasRequest) ProtoMessage() {} -func (*AlterAliasRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{2} -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *AlterAliasRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_AlterAliasRequest.Unmarshal(m, b) -} -func (m *AlterAliasRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_AlterAliasRequest.Marshal(b, m, deterministic) + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` + DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` + CollectionName string `protobuf:"bytes,3,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` + Alias string `protobuf:"bytes,4,opt,name=alias,proto3" json:"alias,omitempty"` } -func (m *AlterAliasRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_AlterAliasRequest.Merge(m, src) + +func (x *AlterAliasRequest) Reset() { + *x = AlterAliasRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *AlterAliasRequest) XXX_Size() int { - return xxx_messageInfo_AlterAliasRequest.Size(m) + +func (x *AlterAliasRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *AlterAliasRequest) XXX_DiscardUnknown() { - xxx_messageInfo_AlterAliasRequest.DiscardUnknown(m) + +func (*AlterAliasRequest) ProtoMessage() {} + +func (x *AlterAliasRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[2] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_AlterAliasRequest proto.InternalMessageInfo +// Deprecated: Use AlterAliasRequest.ProtoReflect.Descriptor instead. +func (*AlterAliasRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{2} +} -func (m *AlterAliasRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *AlterAliasRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *AlterAliasRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *AlterAliasRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } -func (m *AlterAliasRequest) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *AlterAliasRequest) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } -func (m *AlterAliasRequest) GetAlias() string { - if m != nil { - return m.Alias +func (x *AlterAliasRequest) GetAlias() string { + if x != nil { + return x.Alias } return "" } type DescribeAliasRequest struct { - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` - DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` - Alias string `protobuf:"bytes,3,opt,name=alias,proto3" json:"alias,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *DescribeAliasRequest) Reset() { *m = DescribeAliasRequest{} } -func (m *DescribeAliasRequest) String() string { return proto.CompactTextString(m) } -func (*DescribeAliasRequest) ProtoMessage() {} -func (*DescribeAliasRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{3} + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` + DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` + Alias string `protobuf:"bytes,3,opt,name=alias,proto3" json:"alias,omitempty"` } -func (m *DescribeAliasRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_DescribeAliasRequest.Unmarshal(m, b) -} -func (m *DescribeAliasRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_DescribeAliasRequest.Marshal(b, m, deterministic) -} -func (m *DescribeAliasRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_DescribeAliasRequest.Merge(m, src) +func (x *DescribeAliasRequest) Reset() { + *x = DescribeAliasRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *DescribeAliasRequest) XXX_Size() int { - return xxx_messageInfo_DescribeAliasRequest.Size(m) + +func (x *DescribeAliasRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *DescribeAliasRequest) XXX_DiscardUnknown() { - xxx_messageInfo_DescribeAliasRequest.DiscardUnknown(m) + +func (*DescribeAliasRequest) ProtoMessage() {} + +func (x *DescribeAliasRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[3] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_DescribeAliasRequest proto.InternalMessageInfo +// Deprecated: Use DescribeAliasRequest.ProtoReflect.Descriptor instead. +func (*DescribeAliasRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{3} +} -func (m *DescribeAliasRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *DescribeAliasRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *DescribeAliasRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *DescribeAliasRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } -func (m *DescribeAliasRequest) GetAlias() string { - if m != nil { - return m.Alias +func (x *DescribeAliasRequest) GetAlias() string { + if x != nil { + return x.Alias } return "" } // Describe alias response type DescribeAliasResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Response status - Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` - DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` - Alias string `protobuf:"bytes,3,opt,name=alias,proto3" json:"alias,omitempty"` - Collection string `protobuf:"bytes,4,opt,name=collection,proto3" json:"collection,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *DescribeAliasResponse) Reset() { *m = DescribeAliasResponse{} } -func (m *DescribeAliasResponse) String() string { return proto.CompactTextString(m) } -func (*DescribeAliasResponse) ProtoMessage() {} -func (*DescribeAliasResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{4} + Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` + DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` + Alias string `protobuf:"bytes,3,opt,name=alias,proto3" json:"alias,omitempty"` + Collection string `protobuf:"bytes,4,opt,name=collection,proto3" json:"collection,omitempty"` } -func (m *DescribeAliasResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_DescribeAliasResponse.Unmarshal(m, b) -} -func (m *DescribeAliasResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_DescribeAliasResponse.Marshal(b, m, deterministic) -} -func (m *DescribeAliasResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_DescribeAliasResponse.Merge(m, src) +func (x *DescribeAliasResponse) Reset() { + *x = DescribeAliasResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *DescribeAliasResponse) XXX_Size() int { - return xxx_messageInfo_DescribeAliasResponse.Size(m) + +func (x *DescribeAliasResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *DescribeAliasResponse) XXX_DiscardUnknown() { - xxx_messageInfo_DescribeAliasResponse.DiscardUnknown(m) + +func (*DescribeAliasResponse) ProtoMessage() {} + +func (x *DescribeAliasResponse) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[4] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_DescribeAliasResponse proto.InternalMessageInfo +// Deprecated: Use DescribeAliasResponse.ProtoReflect.Descriptor instead. +func (*DescribeAliasResponse) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{4} +} -func (m *DescribeAliasResponse) GetStatus() *commonpb.Status { - if m != nil { - return m.Status +func (x *DescribeAliasResponse) GetStatus() *commonpb.Status { + if x != nil { + return x.Status } return nil } -func (m *DescribeAliasResponse) GetDbName() string { - if m != nil { - return m.DbName +func (x *DescribeAliasResponse) GetDbName() string { + if x != nil { + return x.DbName } return "" } -func (m *DescribeAliasResponse) GetAlias() string { - if m != nil { - return m.Alias +func (x *DescribeAliasResponse) GetAlias() string { + if x != nil { + return x.Alias } return "" } -func (m *DescribeAliasResponse) GetCollection() string { - if m != nil { - return m.Collection +func (x *DescribeAliasResponse) GetCollection() string { + if x != nil { + return x.Collection } return "" } type ListAliasesRequest struct { - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` - DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` - CollectionName string `protobuf:"bytes,3,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *ListAliasesRequest) Reset() { *m = ListAliasesRequest{} } -func (m *ListAliasesRequest) String() string { return proto.CompactTextString(m) } -func (*ListAliasesRequest) ProtoMessage() {} -func (*ListAliasesRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{5} + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` + DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` + CollectionName string `protobuf:"bytes,3,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` } -func (m *ListAliasesRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ListAliasesRequest.Unmarshal(m, b) -} -func (m *ListAliasesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ListAliasesRequest.Marshal(b, m, deterministic) -} -func (m *ListAliasesRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_ListAliasesRequest.Merge(m, src) +func (x *ListAliasesRequest) Reset() { + *x = ListAliasesRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *ListAliasesRequest) XXX_Size() int { - return xxx_messageInfo_ListAliasesRequest.Size(m) + +func (x *ListAliasesRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *ListAliasesRequest) XXX_DiscardUnknown() { - xxx_messageInfo_ListAliasesRequest.DiscardUnknown(m) + +func (*ListAliasesRequest) ProtoMessage() {} + +func (x *ListAliasesRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[5] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_ListAliasesRequest proto.InternalMessageInfo +// Deprecated: Use ListAliasesRequest.ProtoReflect.Descriptor instead. +func (*ListAliasesRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{5} +} -func (m *ListAliasesRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *ListAliasesRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *ListAliasesRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *ListAliasesRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } -func (m *ListAliasesRequest) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *ListAliasesRequest) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } // List aliases response type ListAliasesResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Response status - Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` - DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` - CollectionName string `protobuf:"bytes,3,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` - Aliases []string `protobuf:"bytes,4,rep,name=aliases,proto3" json:"aliases,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *ListAliasesResponse) Reset() { *m = ListAliasesResponse{} } -func (m *ListAliasesResponse) String() string { return proto.CompactTextString(m) } -func (*ListAliasesResponse) ProtoMessage() {} -func (*ListAliasesResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{6} + Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` + DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` + CollectionName string `protobuf:"bytes,3,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` + Aliases []string `protobuf:"bytes,4,rep,name=aliases,proto3" json:"aliases,omitempty"` } -func (m *ListAliasesResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ListAliasesResponse.Unmarshal(m, b) -} -func (m *ListAliasesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ListAliasesResponse.Marshal(b, m, deterministic) -} -func (m *ListAliasesResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_ListAliasesResponse.Merge(m, src) +func (x *ListAliasesResponse) Reset() { + *x = ListAliasesResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *ListAliasesResponse) XXX_Size() int { - return xxx_messageInfo_ListAliasesResponse.Size(m) + +func (x *ListAliasesResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *ListAliasesResponse) XXX_DiscardUnknown() { - xxx_messageInfo_ListAliasesResponse.DiscardUnknown(m) + +func (*ListAliasesResponse) ProtoMessage() {} + +func (x *ListAliasesResponse) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[6] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_ListAliasesResponse proto.InternalMessageInfo +// Deprecated: Use ListAliasesResponse.ProtoReflect.Descriptor instead. +func (*ListAliasesResponse) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{6} +} -func (m *ListAliasesResponse) GetStatus() *commonpb.Status { - if m != nil { - return m.Status +func (x *ListAliasesResponse) GetStatus() *commonpb.Status { + if x != nil { + return x.Status } return nil } -func (m *ListAliasesResponse) GetDbName() string { - if m != nil { - return m.DbName +func (x *ListAliasesResponse) GetDbName() string { + if x != nil { + return x.DbName } return "" } -func (m *ListAliasesResponse) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *ListAliasesResponse) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } -func (m *ListAliasesResponse) GetAliases() []string { - if m != nil { - return m.Aliases +func (x *ListAliasesResponse) GetAliases() []string { + if x != nil { + return x.Aliases } return nil } @@ -565,6 +704,10 @@ func (m *ListAliasesResponse) GetAliases() []string { // * // Create collection in milvus type CreateCollectionRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Not useful for now Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` @@ -576,91 +719,95 @@ type CreateCollectionRequest struct { // https://github.com/milvus-io/milvus/issues/6690 ShardsNum int32 `protobuf:"varint,5,opt,name=shards_num,json=shardsNum,proto3" json:"shards_num,omitempty"` // The consistency level that the collection used, modification is not supported now. - ConsistencyLevel commonpb.ConsistencyLevel `protobuf:"varint,6,opt,name=consistency_level,json=consistencyLevel,proto3,enum=milvus.proto.common.ConsistencyLevel" json:"consistency_level,omitempty"` - Properties []*commonpb.KeyValuePair `protobuf:"bytes,7,rep,name=properties,proto3" json:"properties,omitempty"` - NumPartitions int64 `protobuf:"varint,8,opt,name=num_partitions,json=numPartitions,proto3" json:"num_partitions,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + ConsistencyLevel commonpb.ConsistencyLevel `protobuf:"varint,6,opt,name=consistency_level,json=consistencyLevel,proto3,enum=milvus.proto.common.ConsistencyLevel" json:"consistency_level,omitempty"` + Properties []*commonpb.KeyValuePair `protobuf:"bytes,7,rep,name=properties,proto3" json:"properties,omitempty"` + NumPartitions int64 `protobuf:"varint,8,opt,name=num_partitions,json=numPartitions,proto3" json:"num_partitions,omitempty"` // num of default physical partitions, only used in partition key mode and changes are not supported } -func (m *CreateCollectionRequest) Reset() { *m = CreateCollectionRequest{} } -func (m *CreateCollectionRequest) String() string { return proto.CompactTextString(m) } -func (*CreateCollectionRequest) ProtoMessage() {} -func (*CreateCollectionRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{7} +func (x *CreateCollectionRequest) Reset() { + *x = CreateCollectionRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[7] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *CreateCollectionRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_CreateCollectionRequest.Unmarshal(m, b) -} -func (m *CreateCollectionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_CreateCollectionRequest.Marshal(b, m, deterministic) -} -func (m *CreateCollectionRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_CreateCollectionRequest.Merge(m, src) +func (x *CreateCollectionRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *CreateCollectionRequest) XXX_Size() int { - return xxx_messageInfo_CreateCollectionRequest.Size(m) -} -func (m *CreateCollectionRequest) XXX_DiscardUnknown() { - xxx_messageInfo_CreateCollectionRequest.DiscardUnknown(m) + +func (*CreateCollectionRequest) ProtoMessage() {} + +func (x *CreateCollectionRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[7] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_CreateCollectionRequest proto.InternalMessageInfo +// Deprecated: Use CreateCollectionRequest.ProtoReflect.Descriptor instead. +func (*CreateCollectionRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{7} +} -func (m *CreateCollectionRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *CreateCollectionRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *CreateCollectionRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *CreateCollectionRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } -func (m *CreateCollectionRequest) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *CreateCollectionRequest) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } -func (m *CreateCollectionRequest) GetSchema() []byte { - if m != nil { - return m.Schema +func (x *CreateCollectionRequest) GetSchema() []byte { + if x != nil { + return x.Schema } return nil } -func (m *CreateCollectionRequest) GetShardsNum() int32 { - if m != nil { - return m.ShardsNum +func (x *CreateCollectionRequest) GetShardsNum() int32 { + if x != nil { + return x.ShardsNum } return 0 } -func (m *CreateCollectionRequest) GetConsistencyLevel() commonpb.ConsistencyLevel { - if m != nil { - return m.ConsistencyLevel +func (x *CreateCollectionRequest) GetConsistencyLevel() commonpb.ConsistencyLevel { + if x != nil { + return x.ConsistencyLevel } - return commonpb.ConsistencyLevel_Strong + return commonpb.ConsistencyLevel(0) } -func (m *CreateCollectionRequest) GetProperties() []*commonpb.KeyValuePair { - if m != nil { - return m.Properties +func (x *CreateCollectionRequest) GetProperties() []*commonpb.KeyValuePair { + if x != nil { + return x.Properties } return nil } -func (m *CreateCollectionRequest) GetNumPartitions() int64 { - if m != nil { - return m.NumPartitions +func (x *CreateCollectionRequest) GetNumPartitions() int64 { + if x != nil { + return x.NumPartitions } return 0 } @@ -668,58 +815,66 @@ func (m *CreateCollectionRequest) GetNumPartitions() int64 { // * // Drop collection in milvus, also will drop data in collection. type DropCollectionRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Not useful for now Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` // The unique collection name in milvus.(Required) - CollectionName string `protobuf:"bytes,3,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + CollectionName string `protobuf:"bytes,3,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` } -func (m *DropCollectionRequest) Reset() { *m = DropCollectionRequest{} } -func (m *DropCollectionRequest) String() string { return proto.CompactTextString(m) } -func (*DropCollectionRequest) ProtoMessage() {} -func (*DropCollectionRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{8} +func (x *DropCollectionRequest) Reset() { + *x = DropCollectionRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[8] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *DropCollectionRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_DropCollectionRequest.Unmarshal(m, b) -} -func (m *DropCollectionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_DropCollectionRequest.Marshal(b, m, deterministic) -} -func (m *DropCollectionRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_DropCollectionRequest.Merge(m, src) +func (x *DropCollectionRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *DropCollectionRequest) XXX_Size() int { - return xxx_messageInfo_DropCollectionRequest.Size(m) -} -func (m *DropCollectionRequest) XXX_DiscardUnknown() { - xxx_messageInfo_DropCollectionRequest.DiscardUnknown(m) + +func (*DropCollectionRequest) ProtoMessage() {} + +func (x *DropCollectionRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[8] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_DropCollectionRequest proto.InternalMessageInfo +// Deprecated: Use DropCollectionRequest.ProtoReflect.Descriptor instead. +func (*DropCollectionRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{8} +} -func (m *DropCollectionRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *DropCollectionRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *DropCollectionRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *DropCollectionRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } -func (m *DropCollectionRequest) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *DropCollectionRequest) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } @@ -727,74 +882,82 @@ func (m *DropCollectionRequest) GetCollectionName() string { // * // Alter collection in milvus type AlterCollectionRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Not useful for now Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` // The unique collection name in milvus.(Required) - CollectionName string `protobuf:"bytes,3,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` - CollectionID int64 `protobuf:"varint,4,opt,name=collectionID,proto3" json:"collectionID,omitempty"` - Properties []*commonpb.KeyValuePair `protobuf:"bytes,5,rep,name=properties,proto3" json:"properties,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + CollectionName string `protobuf:"bytes,3,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` + CollectionID int64 `protobuf:"varint,4,opt,name=collectionID,proto3" json:"collectionID,omitempty"` + Properties []*commonpb.KeyValuePair `protobuf:"bytes,5,rep,name=properties,proto3" json:"properties,omitempty"` } -func (m *AlterCollectionRequest) Reset() { *m = AlterCollectionRequest{} } -func (m *AlterCollectionRequest) String() string { return proto.CompactTextString(m) } -func (*AlterCollectionRequest) ProtoMessage() {} -func (*AlterCollectionRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{9} +func (x *AlterCollectionRequest) Reset() { + *x = AlterCollectionRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[9] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *AlterCollectionRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_AlterCollectionRequest.Unmarshal(m, b) +func (x *AlterCollectionRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *AlterCollectionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_AlterCollectionRequest.Marshal(b, m, deterministic) -} -func (m *AlterCollectionRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_AlterCollectionRequest.Merge(m, src) -} -func (m *AlterCollectionRequest) XXX_Size() int { - return xxx_messageInfo_AlterCollectionRequest.Size(m) -} -func (m *AlterCollectionRequest) XXX_DiscardUnknown() { - xxx_messageInfo_AlterCollectionRequest.DiscardUnknown(m) + +func (*AlterCollectionRequest) ProtoMessage() {} + +func (x *AlterCollectionRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[9] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_AlterCollectionRequest proto.InternalMessageInfo +// Deprecated: Use AlterCollectionRequest.ProtoReflect.Descriptor instead. +func (*AlterCollectionRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{9} +} -func (m *AlterCollectionRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *AlterCollectionRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *AlterCollectionRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *AlterCollectionRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } -func (m *AlterCollectionRequest) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *AlterCollectionRequest) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } -func (m *AlterCollectionRequest) GetCollectionID() int64 { - if m != nil { - return m.CollectionID +func (x *AlterCollectionRequest) GetCollectionID() int64 { + if x != nil { + return x.CollectionID } return 0 } -func (m *AlterCollectionRequest) GetProperties() []*commonpb.KeyValuePair { - if m != nil { - return m.Properties +func (x *AlterCollectionRequest) GetProperties() []*commonpb.KeyValuePair { + if x != nil { + return x.Properties } return nil } @@ -802,161 +965,185 @@ func (m *AlterCollectionRequest) GetProperties() []*commonpb.KeyValuePair { // * // Check collection exist in milvus or not. type HasCollectionRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Not useful for now Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` // The collection name you want to check. CollectionName string `protobuf:"bytes,3,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` // If time_stamp is not zero, will return true when time_stamp >= created collection timestamp, otherwise will return false. - TimeStamp uint64 `protobuf:"varint,4,opt,name=time_stamp,json=timeStamp,proto3" json:"time_stamp,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + TimeStamp uint64 `protobuf:"varint,4,opt,name=time_stamp,json=timeStamp,proto3" json:"time_stamp,omitempty"` } -func (m *HasCollectionRequest) Reset() { *m = HasCollectionRequest{} } -func (m *HasCollectionRequest) String() string { return proto.CompactTextString(m) } -func (*HasCollectionRequest) ProtoMessage() {} -func (*HasCollectionRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{10} +func (x *HasCollectionRequest) Reset() { + *x = HasCollectionRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[10] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *HasCollectionRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_HasCollectionRequest.Unmarshal(m, b) +func (x *HasCollectionRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *HasCollectionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_HasCollectionRequest.Marshal(b, m, deterministic) -} -func (m *HasCollectionRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_HasCollectionRequest.Merge(m, src) -} -func (m *HasCollectionRequest) XXX_Size() int { - return xxx_messageInfo_HasCollectionRequest.Size(m) -} -func (m *HasCollectionRequest) XXX_DiscardUnknown() { - xxx_messageInfo_HasCollectionRequest.DiscardUnknown(m) + +func (*HasCollectionRequest) ProtoMessage() {} + +func (x *HasCollectionRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[10] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_HasCollectionRequest proto.InternalMessageInfo +// Deprecated: Use HasCollectionRequest.ProtoReflect.Descriptor instead. +func (*HasCollectionRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{10} +} -func (m *HasCollectionRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *HasCollectionRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *HasCollectionRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *HasCollectionRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } -func (m *HasCollectionRequest) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *HasCollectionRequest) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } -func (m *HasCollectionRequest) GetTimeStamp() uint64 { - if m != nil { - return m.TimeStamp +func (x *HasCollectionRequest) GetTimeStamp() uint64 { + if x != nil { + return x.TimeStamp } return 0 } type BoolResponse struct { - Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` - Value bool `protobuf:"varint,2,opt,name=value,proto3" json:"value,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *BoolResponse) Reset() { *m = BoolResponse{} } -func (m *BoolResponse) String() string { return proto.CompactTextString(m) } -func (*BoolResponse) ProtoMessage() {} -func (*BoolResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{11} + Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` + Value bool `protobuf:"varint,2,opt,name=value,proto3" json:"value,omitempty"` } -func (m *BoolResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_BoolResponse.Unmarshal(m, b) -} -func (m *BoolResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_BoolResponse.Marshal(b, m, deterministic) -} -func (m *BoolResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_BoolResponse.Merge(m, src) +func (x *BoolResponse) Reset() { + *x = BoolResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[11] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *BoolResponse) XXX_Size() int { - return xxx_messageInfo_BoolResponse.Size(m) + +func (x *BoolResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *BoolResponse) XXX_DiscardUnknown() { - xxx_messageInfo_BoolResponse.DiscardUnknown(m) + +func (*BoolResponse) ProtoMessage() {} + +func (x *BoolResponse) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[11] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_BoolResponse proto.InternalMessageInfo +// Deprecated: Use BoolResponse.ProtoReflect.Descriptor instead. +func (*BoolResponse) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{11} +} -func (m *BoolResponse) GetStatus() *commonpb.Status { - if m != nil { - return m.Status +func (x *BoolResponse) GetStatus() *commonpb.Status { + if x != nil { + return x.Status } return nil } -func (m *BoolResponse) GetValue() bool { - if m != nil { - return m.Value +func (x *BoolResponse) GetValue() bool { + if x != nil { + return x.Value } return false } type StringResponse struct { - Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` - Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *StringResponse) Reset() { *m = StringResponse{} } -func (m *StringResponse) String() string { return proto.CompactTextString(m) } -func (*StringResponse) ProtoMessage() {} -func (*StringResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{12} + Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` + Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` } -func (m *StringResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_StringResponse.Unmarshal(m, b) -} -func (m *StringResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_StringResponse.Marshal(b, m, deterministic) -} -func (m *StringResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_StringResponse.Merge(m, src) +func (x *StringResponse) Reset() { + *x = StringResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[12] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *StringResponse) XXX_Size() int { - return xxx_messageInfo_StringResponse.Size(m) + +func (x *StringResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *StringResponse) XXX_DiscardUnknown() { - xxx_messageInfo_StringResponse.DiscardUnknown(m) + +func (*StringResponse) ProtoMessage() {} + +func (x *StringResponse) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[12] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_StringResponse proto.InternalMessageInfo +// Deprecated: Use StringResponse.ProtoReflect.Descriptor instead. +func (*StringResponse) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{12} +} -func (m *StringResponse) GetStatus() *commonpb.Status { - if m != nil { - return m.Status +func (x *StringResponse) GetStatus() *commonpb.Status { + if x != nil { + return x.Status } return nil } -func (m *StringResponse) GetValue() string { - if m != nil { - return m.Value +func (x *StringResponse) GetValue() string { + if x != nil { + return x.Value } return "" } @@ -964,6 +1151,10 @@ func (m *StringResponse) GetValue() string { // * // Get collection meta datas like: schema, collectionID, shards number ... type DescribeCollectionRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Not useful for now Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` @@ -972,68 +1163,72 @@ type DescribeCollectionRequest struct { // The collection ID you want to describe CollectionID int64 `protobuf:"varint,4,opt,name=collectionID,proto3" json:"collectionID,omitempty"` // If time_stamp is not zero, will describe collection success when time_stamp >= created collection timestamp, otherwise will throw error. - TimeStamp uint64 `protobuf:"varint,5,opt,name=time_stamp,json=timeStamp,proto3" json:"time_stamp,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + TimeStamp uint64 `protobuf:"varint,5,opt,name=time_stamp,json=timeStamp,proto3" json:"time_stamp,omitempty"` } -func (m *DescribeCollectionRequest) Reset() { *m = DescribeCollectionRequest{} } -func (m *DescribeCollectionRequest) String() string { return proto.CompactTextString(m) } -func (*DescribeCollectionRequest) ProtoMessage() {} -func (*DescribeCollectionRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{13} +func (x *DescribeCollectionRequest) Reset() { + *x = DescribeCollectionRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[13] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *DescribeCollectionRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_DescribeCollectionRequest.Unmarshal(m, b) -} -func (m *DescribeCollectionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_DescribeCollectionRequest.Marshal(b, m, deterministic) +func (x *DescribeCollectionRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *DescribeCollectionRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_DescribeCollectionRequest.Merge(m, src) -} -func (m *DescribeCollectionRequest) XXX_Size() int { - return xxx_messageInfo_DescribeCollectionRequest.Size(m) -} -func (m *DescribeCollectionRequest) XXX_DiscardUnknown() { - xxx_messageInfo_DescribeCollectionRequest.DiscardUnknown(m) + +func (*DescribeCollectionRequest) ProtoMessage() {} + +func (x *DescribeCollectionRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[13] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_DescribeCollectionRequest proto.InternalMessageInfo +// Deprecated: Use DescribeCollectionRequest.ProtoReflect.Descriptor instead. +func (*DescribeCollectionRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{13} +} -func (m *DescribeCollectionRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *DescribeCollectionRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *DescribeCollectionRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *DescribeCollectionRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } -func (m *DescribeCollectionRequest) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *DescribeCollectionRequest) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } -func (m *DescribeCollectionRequest) GetCollectionID() int64 { - if m != nil { - return m.CollectionID +func (x *DescribeCollectionRequest) GetCollectionID() int64 { + if x != nil { + return x.CollectionID } return 0 } -func (m *DescribeCollectionRequest) GetTimeStamp() uint64 { - if m != nil { - return m.TimeStamp +func (x *DescribeCollectionRequest) GetTimeStamp() uint64 { + if x != nil { + return x.TimeStamp } return 0 } @@ -1041,6 +1236,10 @@ func (m *DescribeCollectionRequest) GetTimeStamp() uint64 { // * // DescribeCollection Response type DescribeCollectionResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Contain error_code and reason Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` // The schema param when you created collection. @@ -1064,149 +1263,153 @@ type DescribeCollectionResponse struct { // The consistency level that the collection used, modification is not supported now. ConsistencyLevel commonpb.ConsistencyLevel `protobuf:"varint,11,opt,name=consistency_level,json=consistencyLevel,proto3,enum=milvus.proto.common.ConsistencyLevel" json:"consistency_level,omitempty"` // The collection name - CollectionName string `protobuf:"bytes,12,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` - Properties []*commonpb.KeyValuePair `protobuf:"bytes,13,rep,name=properties,proto3" json:"properties,omitempty"` - DbName string `protobuf:"bytes,14,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` - NumPartitions int64 `protobuf:"varint,15,opt,name=num_partitions,json=numPartitions,proto3" json:"num_partitions,omitempty"` - DbId int64 `protobuf:"varint,16,opt,name=db_id,json=dbId,proto3" json:"db_id,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *DescribeCollectionResponse) Reset() { *m = DescribeCollectionResponse{} } -func (m *DescribeCollectionResponse) String() string { return proto.CompactTextString(m) } -func (*DescribeCollectionResponse) ProtoMessage() {} -func (*DescribeCollectionResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{14} + CollectionName string `protobuf:"bytes,12,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` + Properties []*commonpb.KeyValuePair `protobuf:"bytes,13,rep,name=properties,proto3" json:"properties,omitempty"` + DbName string `protobuf:"bytes,14,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` + NumPartitions int64 `protobuf:"varint,15,opt,name=num_partitions,json=numPartitions,proto3" json:"num_partitions,omitempty"` + DbId int64 `protobuf:"varint,16,opt,name=db_id,json=dbId,proto3" json:"db_id,omitempty"` } -func (m *DescribeCollectionResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_DescribeCollectionResponse.Unmarshal(m, b) -} -func (m *DescribeCollectionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_DescribeCollectionResponse.Marshal(b, m, deterministic) -} -func (m *DescribeCollectionResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_DescribeCollectionResponse.Merge(m, src) +func (x *DescribeCollectionResponse) Reset() { + *x = DescribeCollectionResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[14] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *DescribeCollectionResponse) XXX_Size() int { - return xxx_messageInfo_DescribeCollectionResponse.Size(m) + +func (x *DescribeCollectionResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *DescribeCollectionResponse) XXX_DiscardUnknown() { - xxx_messageInfo_DescribeCollectionResponse.DiscardUnknown(m) + +func (*DescribeCollectionResponse) ProtoMessage() {} + +func (x *DescribeCollectionResponse) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[14] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_DescribeCollectionResponse proto.InternalMessageInfo +// Deprecated: Use DescribeCollectionResponse.ProtoReflect.Descriptor instead. +func (*DescribeCollectionResponse) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{14} +} -func (m *DescribeCollectionResponse) GetStatus() *commonpb.Status { - if m != nil { - return m.Status +func (x *DescribeCollectionResponse) GetStatus() *commonpb.Status { + if x != nil { + return x.Status } return nil } -func (m *DescribeCollectionResponse) GetSchema() *schemapb.CollectionSchema { - if m != nil { - return m.Schema +func (x *DescribeCollectionResponse) GetSchema() *schemapb.CollectionSchema { + if x != nil { + return x.Schema } return nil } -func (m *DescribeCollectionResponse) GetCollectionID() int64 { - if m != nil { - return m.CollectionID +func (x *DescribeCollectionResponse) GetCollectionID() int64 { + if x != nil { + return x.CollectionID } return 0 } -func (m *DescribeCollectionResponse) GetVirtualChannelNames() []string { - if m != nil { - return m.VirtualChannelNames +func (x *DescribeCollectionResponse) GetVirtualChannelNames() []string { + if x != nil { + return x.VirtualChannelNames } return nil } -func (m *DescribeCollectionResponse) GetPhysicalChannelNames() []string { - if m != nil { - return m.PhysicalChannelNames +func (x *DescribeCollectionResponse) GetPhysicalChannelNames() []string { + if x != nil { + return x.PhysicalChannelNames } return nil } -func (m *DescribeCollectionResponse) GetCreatedTimestamp() uint64 { - if m != nil { - return m.CreatedTimestamp +func (x *DescribeCollectionResponse) GetCreatedTimestamp() uint64 { + if x != nil { + return x.CreatedTimestamp } return 0 } -func (m *DescribeCollectionResponse) GetCreatedUtcTimestamp() uint64 { - if m != nil { - return m.CreatedUtcTimestamp +func (x *DescribeCollectionResponse) GetCreatedUtcTimestamp() uint64 { + if x != nil { + return x.CreatedUtcTimestamp } return 0 } -func (m *DescribeCollectionResponse) GetShardsNum() int32 { - if m != nil { - return m.ShardsNum +func (x *DescribeCollectionResponse) GetShardsNum() int32 { + if x != nil { + return x.ShardsNum } return 0 } -func (m *DescribeCollectionResponse) GetAliases() []string { - if m != nil { - return m.Aliases +func (x *DescribeCollectionResponse) GetAliases() []string { + if x != nil { + return x.Aliases } return nil } -func (m *DescribeCollectionResponse) GetStartPositions() []*commonpb.KeyDataPair { - if m != nil { - return m.StartPositions +func (x *DescribeCollectionResponse) GetStartPositions() []*commonpb.KeyDataPair { + if x != nil { + return x.StartPositions } return nil } -func (m *DescribeCollectionResponse) GetConsistencyLevel() commonpb.ConsistencyLevel { - if m != nil { - return m.ConsistencyLevel +func (x *DescribeCollectionResponse) GetConsistencyLevel() commonpb.ConsistencyLevel { + if x != nil { + return x.ConsistencyLevel } - return commonpb.ConsistencyLevel_Strong + return commonpb.ConsistencyLevel(0) } -func (m *DescribeCollectionResponse) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *DescribeCollectionResponse) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } -func (m *DescribeCollectionResponse) GetProperties() []*commonpb.KeyValuePair { - if m != nil { - return m.Properties +func (x *DescribeCollectionResponse) GetProperties() []*commonpb.KeyValuePair { + if x != nil { + return x.Properties } return nil } -func (m *DescribeCollectionResponse) GetDbName() string { - if m != nil { - return m.DbName +func (x *DescribeCollectionResponse) GetDbName() string { + if x != nil { + return x.DbName } return "" } -func (m *DescribeCollectionResponse) GetNumPartitions() int64 { - if m != nil { - return m.NumPartitions +func (x *DescribeCollectionResponse) GetNumPartitions() int64 { + if x != nil { + return x.NumPartitions } return 0 } -func (m *DescribeCollectionResponse) GetDbId() int64 { - if m != nil { - return m.DbId +func (x *DescribeCollectionResponse) GetDbId() int64 { + if x != nil { + return x.DbId } return 0 } @@ -1214,6 +1417,10 @@ func (m *DescribeCollectionResponse) GetDbId() int64 { // * // Load collection data into query nodes, then you can do vector search on this collection. type LoadCollectionRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Not useful for now Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` @@ -1228,89 +1435,93 @@ type LoadCollectionRequest struct { // Field Partial Load fields list LoadFields []string `protobuf:"bytes,7,rep,name=load_fields,json=loadFields,proto3" json:"load_fields,omitempty"` // Field Partial load skip load dynamic fields - SkipLoadDynamicField bool `protobuf:"varint,8,opt,name=skip_load_dynamic_field,json=skipLoadDynamicField,proto3" json:"skip_load_dynamic_field,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + SkipLoadDynamicField bool `protobuf:"varint,8,opt,name=skip_load_dynamic_field,json=skipLoadDynamicField,proto3" json:"skip_load_dynamic_field,omitempty"` } -func (m *LoadCollectionRequest) Reset() { *m = LoadCollectionRequest{} } -func (m *LoadCollectionRequest) String() string { return proto.CompactTextString(m) } -func (*LoadCollectionRequest) ProtoMessage() {} -func (*LoadCollectionRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{15} +func (x *LoadCollectionRequest) Reset() { + *x = LoadCollectionRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[15] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *LoadCollectionRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_LoadCollectionRequest.Unmarshal(m, b) -} -func (m *LoadCollectionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_LoadCollectionRequest.Marshal(b, m, deterministic) -} -func (m *LoadCollectionRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_LoadCollectionRequest.Merge(m, src) +func (x *LoadCollectionRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *LoadCollectionRequest) XXX_Size() int { - return xxx_messageInfo_LoadCollectionRequest.Size(m) -} -func (m *LoadCollectionRequest) XXX_DiscardUnknown() { - xxx_messageInfo_LoadCollectionRequest.DiscardUnknown(m) + +func (*LoadCollectionRequest) ProtoMessage() {} + +func (x *LoadCollectionRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[15] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_LoadCollectionRequest proto.InternalMessageInfo +// Deprecated: Use LoadCollectionRequest.ProtoReflect.Descriptor instead. +func (*LoadCollectionRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{15} +} -func (m *LoadCollectionRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *LoadCollectionRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *LoadCollectionRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *LoadCollectionRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } -func (m *LoadCollectionRequest) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *LoadCollectionRequest) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } -func (m *LoadCollectionRequest) GetReplicaNumber() int32 { - if m != nil { - return m.ReplicaNumber +func (x *LoadCollectionRequest) GetReplicaNumber() int32 { + if x != nil { + return x.ReplicaNumber } return 0 } -func (m *LoadCollectionRequest) GetResourceGroups() []string { - if m != nil { - return m.ResourceGroups +func (x *LoadCollectionRequest) GetResourceGroups() []string { + if x != nil { + return x.ResourceGroups } return nil } -func (m *LoadCollectionRequest) GetRefresh() bool { - if m != nil { - return m.Refresh +func (x *LoadCollectionRequest) GetRefresh() bool { + if x != nil { + return x.Refresh } return false } -func (m *LoadCollectionRequest) GetLoadFields() []string { - if m != nil { - return m.LoadFields +func (x *LoadCollectionRequest) GetLoadFields() []string { + if x != nil { + return x.LoadFields } return nil } -func (m *LoadCollectionRequest) GetSkipLoadDynamicField() bool { - if m != nil { - return m.SkipLoadDynamicField +func (x *LoadCollectionRequest) GetSkipLoadDynamicField() bool { + if x != nil { + return x.SkipLoadDynamicField } return false } @@ -1318,58 +1529,66 @@ func (m *LoadCollectionRequest) GetSkipLoadDynamicField() bool { // * // Release collection data from query nodes, then you can't do vector search on this collection. type ReleaseCollectionRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Not useful for now Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` // The collection name you want to release - CollectionName string `protobuf:"bytes,3,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + CollectionName string `protobuf:"bytes,3,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` } -func (m *ReleaseCollectionRequest) Reset() { *m = ReleaseCollectionRequest{} } -func (m *ReleaseCollectionRequest) String() string { return proto.CompactTextString(m) } -func (*ReleaseCollectionRequest) ProtoMessage() {} -func (*ReleaseCollectionRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{16} +func (x *ReleaseCollectionRequest) Reset() { + *x = ReleaseCollectionRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[16] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *ReleaseCollectionRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ReleaseCollectionRequest.Unmarshal(m, b) -} -func (m *ReleaseCollectionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ReleaseCollectionRequest.Marshal(b, m, deterministic) -} -func (m *ReleaseCollectionRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_ReleaseCollectionRequest.Merge(m, src) +func (x *ReleaseCollectionRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *ReleaseCollectionRequest) XXX_Size() int { - return xxx_messageInfo_ReleaseCollectionRequest.Size(m) -} -func (m *ReleaseCollectionRequest) XXX_DiscardUnknown() { - xxx_messageInfo_ReleaseCollectionRequest.DiscardUnknown(m) + +func (*ReleaseCollectionRequest) ProtoMessage() {} + +func (x *ReleaseCollectionRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[16] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_ReleaseCollectionRequest proto.InternalMessageInfo +// Deprecated: Use ReleaseCollectionRequest.ProtoReflect.Descriptor instead. +func (*ReleaseCollectionRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{16} +} -func (m *ReleaseCollectionRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *ReleaseCollectionRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *ReleaseCollectionRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *ReleaseCollectionRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } -func (m *ReleaseCollectionRequest) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *ReleaseCollectionRequest) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } @@ -1378,6 +1597,10 @@ func (m *ReleaseCollectionRequest) GetCollectionName() string { // Get statistics like row_count. // WARNING: This API is experimental and not useful for now. type GetStatisticsRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Not useful for now Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` @@ -1386,68 +1609,72 @@ type GetStatisticsRequest struct { // The partition names you want get statistics, empty for all partitions PartitionNames []string `protobuf:"bytes,4,rep,name=partition_names,json=partitionNames,proto3" json:"partition_names,omitempty"` // Not useful for now, reserved for future - GuaranteeTimestamp uint64 `protobuf:"varint,5,opt,name=guarantee_timestamp,json=guaranteeTimestamp,proto3" json:"guarantee_timestamp,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + GuaranteeTimestamp uint64 `protobuf:"varint,5,opt,name=guarantee_timestamp,json=guaranteeTimestamp,proto3" json:"guarantee_timestamp,omitempty"` } -func (m *GetStatisticsRequest) Reset() { *m = GetStatisticsRequest{} } -func (m *GetStatisticsRequest) String() string { return proto.CompactTextString(m) } -func (*GetStatisticsRequest) ProtoMessage() {} -func (*GetStatisticsRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{17} +func (x *GetStatisticsRequest) Reset() { + *x = GetStatisticsRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[17] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *GetStatisticsRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_GetStatisticsRequest.Unmarshal(m, b) +func (x *GetStatisticsRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *GetStatisticsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_GetStatisticsRequest.Marshal(b, m, deterministic) -} -func (m *GetStatisticsRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_GetStatisticsRequest.Merge(m, src) -} -func (m *GetStatisticsRequest) XXX_Size() int { - return xxx_messageInfo_GetStatisticsRequest.Size(m) -} -func (m *GetStatisticsRequest) XXX_DiscardUnknown() { - xxx_messageInfo_GetStatisticsRequest.DiscardUnknown(m) + +func (*GetStatisticsRequest) ProtoMessage() {} + +func (x *GetStatisticsRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[17] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_GetStatisticsRequest proto.InternalMessageInfo +// Deprecated: Use GetStatisticsRequest.ProtoReflect.Descriptor instead. +func (*GetStatisticsRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{17} +} -func (m *GetStatisticsRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *GetStatisticsRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *GetStatisticsRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *GetStatisticsRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } -func (m *GetStatisticsRequest) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *GetStatisticsRequest) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } -func (m *GetStatisticsRequest) GetPartitionNames() []string { - if m != nil { - return m.PartitionNames +func (x *GetStatisticsRequest) GetPartitionNames() []string { + if x != nil { + return x.PartitionNames } return nil } -func (m *GetStatisticsRequest) GetGuaranteeTimestamp() uint64 { - if m != nil { - return m.GuaranteeTimestamp +func (x *GetStatisticsRequest) GetGuaranteeTimestamp() uint64 { + if x != nil { + return x.GuaranteeTimestamp } return 0 } @@ -1456,50 +1683,58 @@ func (m *GetStatisticsRequest) GetGuaranteeTimestamp() uint64 { // Will return statistics in stats field like [{key:"row_count",value:"1"}] // WARNING: This API is experimental and not useful for now. type GetStatisticsResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Contain error_code and reason Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` // Collection statistics data - Stats []*commonpb.KeyValuePair `protobuf:"bytes,2,rep,name=stats,proto3" json:"stats,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + Stats []*commonpb.KeyValuePair `protobuf:"bytes,2,rep,name=stats,proto3" json:"stats,omitempty"` } -func (m *GetStatisticsResponse) Reset() { *m = GetStatisticsResponse{} } -func (m *GetStatisticsResponse) String() string { return proto.CompactTextString(m) } -func (*GetStatisticsResponse) ProtoMessage() {} -func (*GetStatisticsResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{18} +func (x *GetStatisticsResponse) Reset() { + *x = GetStatisticsResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[18] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *GetStatisticsResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_GetStatisticsResponse.Unmarshal(m, b) +func (x *GetStatisticsResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *GetStatisticsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_GetStatisticsResponse.Marshal(b, m, deterministic) -} -func (m *GetStatisticsResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_GetStatisticsResponse.Merge(m, src) -} -func (m *GetStatisticsResponse) XXX_Size() int { - return xxx_messageInfo_GetStatisticsResponse.Size(m) -} -func (m *GetStatisticsResponse) XXX_DiscardUnknown() { - xxx_messageInfo_GetStatisticsResponse.DiscardUnknown(m) + +func (*GetStatisticsResponse) ProtoMessage() {} + +func (x *GetStatisticsResponse) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[18] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_GetStatisticsResponse proto.InternalMessageInfo +// Deprecated: Use GetStatisticsResponse.ProtoReflect.Descriptor instead. +func (*GetStatisticsResponse) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{18} +} -func (m *GetStatisticsResponse) GetStatus() *commonpb.Status { - if m != nil { - return m.Status +func (x *GetStatisticsResponse) GetStatus() *commonpb.Status { + if x != nil { + return x.Status } return nil } -func (m *GetStatisticsResponse) GetStats() []*commonpb.KeyValuePair { - if m != nil { - return m.Stats +func (x *GetStatisticsResponse) GetStats() []*commonpb.KeyValuePair { + if x != nil { + return x.Stats } return nil } @@ -1507,58 +1742,66 @@ func (m *GetStatisticsResponse) GetStats() []*commonpb.KeyValuePair { // * // Get collection statistics like row_count. type GetCollectionStatisticsRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Not useful for now Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` // The collection name you want get statistics - CollectionName string `protobuf:"bytes,3,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + CollectionName string `protobuf:"bytes,3,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` } -func (m *GetCollectionStatisticsRequest) Reset() { *m = GetCollectionStatisticsRequest{} } -func (m *GetCollectionStatisticsRequest) String() string { return proto.CompactTextString(m) } -func (*GetCollectionStatisticsRequest) ProtoMessage() {} -func (*GetCollectionStatisticsRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{19} +func (x *GetCollectionStatisticsRequest) Reset() { + *x = GetCollectionStatisticsRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[19] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *GetCollectionStatisticsRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_GetCollectionStatisticsRequest.Unmarshal(m, b) -} -func (m *GetCollectionStatisticsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_GetCollectionStatisticsRequest.Marshal(b, m, deterministic) -} -func (m *GetCollectionStatisticsRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_GetCollectionStatisticsRequest.Merge(m, src) +func (x *GetCollectionStatisticsRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *GetCollectionStatisticsRequest) XXX_Size() int { - return xxx_messageInfo_GetCollectionStatisticsRequest.Size(m) -} -func (m *GetCollectionStatisticsRequest) XXX_DiscardUnknown() { - xxx_messageInfo_GetCollectionStatisticsRequest.DiscardUnknown(m) + +func (*GetCollectionStatisticsRequest) ProtoMessage() {} + +func (x *GetCollectionStatisticsRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[19] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_GetCollectionStatisticsRequest proto.InternalMessageInfo +// Deprecated: Use GetCollectionStatisticsRequest.ProtoReflect.Descriptor instead. +func (*GetCollectionStatisticsRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{19} +} -func (m *GetCollectionStatisticsRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *GetCollectionStatisticsRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *GetCollectionStatisticsRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *GetCollectionStatisticsRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } -func (m *GetCollectionStatisticsRequest) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *GetCollectionStatisticsRequest) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } @@ -1566,56 +1809,68 @@ func (m *GetCollectionStatisticsRequest) GetCollectionName() string { // * // Will return collection statistics in stats field like [{key:"row_count",value:"1"}] type GetCollectionStatisticsResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Contain error_code and reason Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` // Collection statistics data - Stats []*commonpb.KeyValuePair `protobuf:"bytes,2,rep,name=stats,proto3" json:"stats,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + Stats []*commonpb.KeyValuePair `protobuf:"bytes,2,rep,name=stats,proto3" json:"stats,omitempty"` } -func (m *GetCollectionStatisticsResponse) Reset() { *m = GetCollectionStatisticsResponse{} } -func (m *GetCollectionStatisticsResponse) String() string { return proto.CompactTextString(m) } -func (*GetCollectionStatisticsResponse) ProtoMessage() {} -func (*GetCollectionStatisticsResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{20} +func (x *GetCollectionStatisticsResponse) Reset() { + *x = GetCollectionStatisticsResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[20] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *GetCollectionStatisticsResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_GetCollectionStatisticsResponse.Unmarshal(m, b) +func (x *GetCollectionStatisticsResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *GetCollectionStatisticsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_GetCollectionStatisticsResponse.Marshal(b, m, deterministic) -} -func (m *GetCollectionStatisticsResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_GetCollectionStatisticsResponse.Merge(m, src) -} -func (m *GetCollectionStatisticsResponse) XXX_Size() int { - return xxx_messageInfo_GetCollectionStatisticsResponse.Size(m) -} -func (m *GetCollectionStatisticsResponse) XXX_DiscardUnknown() { - xxx_messageInfo_GetCollectionStatisticsResponse.DiscardUnknown(m) + +func (*GetCollectionStatisticsResponse) ProtoMessage() {} + +func (x *GetCollectionStatisticsResponse) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[20] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_GetCollectionStatisticsResponse proto.InternalMessageInfo +// Deprecated: Use GetCollectionStatisticsResponse.ProtoReflect.Descriptor instead. +func (*GetCollectionStatisticsResponse) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{20} +} -func (m *GetCollectionStatisticsResponse) GetStatus() *commonpb.Status { - if m != nil { - return m.Status +func (x *GetCollectionStatisticsResponse) GetStatus() *commonpb.Status { + if x != nil { + return x.Status } return nil } -func (m *GetCollectionStatisticsResponse) GetStats() []*commonpb.KeyValuePair { - if m != nil { - return m.Stats +func (x *GetCollectionStatisticsResponse) GetStats() []*commonpb.KeyValuePair { + if x != nil { + return x.Stats } return nil } // List collections type ShowCollectionsRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Not useful for now Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` @@ -1625,75 +1880,85 @@ type ShowCollectionsRequest struct { Type ShowType `protobuf:"varint,4,opt,name=type,proto3,enum=milvus.proto.milvus.ShowType" json:"type,omitempty"` // When type is InMemory, will return these collection's inMemory_percentages.(Optional) // Deprecated: use GetLoadingProgress rpc instead - CollectionNames []string `protobuf:"bytes,5,rep,name=collection_names,json=collectionNames,proto3" json:"collection_names,omitempty"` // Deprecated: Do not use. - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + // + // Deprecated: Marked as deprecated in milvus.proto. + CollectionNames []string `protobuf:"bytes,5,rep,name=collection_names,json=collectionNames,proto3" json:"collection_names,omitempty"` } -func (m *ShowCollectionsRequest) Reset() { *m = ShowCollectionsRequest{} } -func (m *ShowCollectionsRequest) String() string { return proto.CompactTextString(m) } -func (*ShowCollectionsRequest) ProtoMessage() {} -func (*ShowCollectionsRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{21} +func (x *ShowCollectionsRequest) Reset() { + *x = ShowCollectionsRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[21] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *ShowCollectionsRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ShowCollectionsRequest.Unmarshal(m, b) -} -func (m *ShowCollectionsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ShowCollectionsRequest.Marshal(b, m, deterministic) -} -func (m *ShowCollectionsRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_ShowCollectionsRequest.Merge(m, src) +func (x *ShowCollectionsRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *ShowCollectionsRequest) XXX_Size() int { - return xxx_messageInfo_ShowCollectionsRequest.Size(m) -} -func (m *ShowCollectionsRequest) XXX_DiscardUnknown() { - xxx_messageInfo_ShowCollectionsRequest.DiscardUnknown(m) + +func (*ShowCollectionsRequest) ProtoMessage() {} + +func (x *ShowCollectionsRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[21] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_ShowCollectionsRequest proto.InternalMessageInfo +// Deprecated: Use ShowCollectionsRequest.ProtoReflect.Descriptor instead. +func (*ShowCollectionsRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{21} +} -func (m *ShowCollectionsRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *ShowCollectionsRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *ShowCollectionsRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *ShowCollectionsRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } -func (m *ShowCollectionsRequest) GetTimeStamp() uint64 { - if m != nil { - return m.TimeStamp +func (x *ShowCollectionsRequest) GetTimeStamp() uint64 { + if x != nil { + return x.TimeStamp } return 0 } -func (m *ShowCollectionsRequest) GetType() ShowType { - if m != nil { - return m.Type +func (x *ShowCollectionsRequest) GetType() ShowType { + if x != nil { + return x.Type } return ShowType_All } -// Deprecated: Do not use. -func (m *ShowCollectionsRequest) GetCollectionNames() []string { - if m != nil { - return m.CollectionNames +// Deprecated: Marked as deprecated in milvus.proto. +func (x *ShowCollectionsRequest) GetCollectionNames() []string { + if x != nil { + return x.CollectionNames } return nil } // Return basic collection infos. type ShowCollectionsResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Contain error_code and reason Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` // Collection name array @@ -1706,286 +1971,316 @@ type ShowCollectionsResponse struct { CreatedUtcTimestamps []uint64 `protobuf:"varint,5,rep,packed,name=created_utc_timestamps,json=createdUtcTimestamps,proto3" json:"created_utc_timestamps,omitempty"` // Load percentage on querynode when type is InMemory // Deprecated: use GetLoadingProgress rpc instead - InMemoryPercentages []int64 `protobuf:"varint,6,rep,packed,name=inMemory_percentages,json=inMemoryPercentages,proto3" json:"inMemory_percentages,omitempty"` // Deprecated: Do not use. + // + // Deprecated: Marked as deprecated in milvus.proto. + InMemoryPercentages []int64 `protobuf:"varint,6,rep,packed,name=inMemory_percentages,json=inMemoryPercentages,proto3" json:"inMemory_percentages,omitempty"` // Indicate whether query service is available - QueryServiceAvailable []bool `protobuf:"varint,7,rep,packed,name=query_service_available,json=queryServiceAvailable,proto3" json:"query_service_available,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + QueryServiceAvailable []bool `protobuf:"varint,7,rep,packed,name=query_service_available,json=queryServiceAvailable,proto3" json:"query_service_available,omitempty"` } -func (m *ShowCollectionsResponse) Reset() { *m = ShowCollectionsResponse{} } -func (m *ShowCollectionsResponse) String() string { return proto.CompactTextString(m) } -func (*ShowCollectionsResponse) ProtoMessage() {} -func (*ShowCollectionsResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{22} +func (x *ShowCollectionsResponse) Reset() { + *x = ShowCollectionsResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[22] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *ShowCollectionsResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ShowCollectionsResponse.Unmarshal(m, b) -} -func (m *ShowCollectionsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ShowCollectionsResponse.Marshal(b, m, deterministic) +func (x *ShowCollectionsResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *ShowCollectionsResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_ShowCollectionsResponse.Merge(m, src) -} -func (m *ShowCollectionsResponse) XXX_Size() int { - return xxx_messageInfo_ShowCollectionsResponse.Size(m) -} -func (m *ShowCollectionsResponse) XXX_DiscardUnknown() { - xxx_messageInfo_ShowCollectionsResponse.DiscardUnknown(m) + +func (*ShowCollectionsResponse) ProtoMessage() {} + +func (x *ShowCollectionsResponse) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[22] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_ShowCollectionsResponse proto.InternalMessageInfo +// Deprecated: Use ShowCollectionsResponse.ProtoReflect.Descriptor instead. +func (*ShowCollectionsResponse) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{22} +} -func (m *ShowCollectionsResponse) GetStatus() *commonpb.Status { - if m != nil { - return m.Status +func (x *ShowCollectionsResponse) GetStatus() *commonpb.Status { + if x != nil { + return x.Status } return nil } -func (m *ShowCollectionsResponse) GetCollectionNames() []string { - if m != nil { - return m.CollectionNames +func (x *ShowCollectionsResponse) GetCollectionNames() []string { + if x != nil { + return x.CollectionNames } return nil } -func (m *ShowCollectionsResponse) GetCollectionIds() []int64 { - if m != nil { - return m.CollectionIds +func (x *ShowCollectionsResponse) GetCollectionIds() []int64 { + if x != nil { + return x.CollectionIds } return nil } -func (m *ShowCollectionsResponse) GetCreatedTimestamps() []uint64 { - if m != nil { - return m.CreatedTimestamps +func (x *ShowCollectionsResponse) GetCreatedTimestamps() []uint64 { + if x != nil { + return x.CreatedTimestamps } return nil } -func (m *ShowCollectionsResponse) GetCreatedUtcTimestamps() []uint64 { - if m != nil { - return m.CreatedUtcTimestamps +func (x *ShowCollectionsResponse) GetCreatedUtcTimestamps() []uint64 { + if x != nil { + return x.CreatedUtcTimestamps } return nil } -// Deprecated: Do not use. -func (m *ShowCollectionsResponse) GetInMemoryPercentages() []int64 { - if m != nil { - return m.InMemoryPercentages +// Deprecated: Marked as deprecated in milvus.proto. +func (x *ShowCollectionsResponse) GetInMemoryPercentages() []int64 { + if x != nil { + return x.InMemoryPercentages } return nil } -func (m *ShowCollectionsResponse) GetQueryServiceAvailable() []bool { - if m != nil { - return m.QueryServiceAvailable +func (x *ShowCollectionsResponse) GetQueryServiceAvailable() []bool { + if x != nil { + return x.QueryServiceAvailable } return nil } // Create partition in created collection. type CreatePartitionRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Not useful for now Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` // The collection name in milvus CollectionName string `protobuf:"bytes,3,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` // The partition name you want to create. - PartitionName string `protobuf:"bytes,4,opt,name=partition_name,json=partitionName,proto3" json:"partition_name,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + PartitionName string `protobuf:"bytes,4,opt,name=partition_name,json=partitionName,proto3" json:"partition_name,omitempty"` } -func (m *CreatePartitionRequest) Reset() { *m = CreatePartitionRequest{} } -func (m *CreatePartitionRequest) String() string { return proto.CompactTextString(m) } -func (*CreatePartitionRequest) ProtoMessage() {} -func (*CreatePartitionRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{23} +func (x *CreatePartitionRequest) Reset() { + *x = CreatePartitionRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[23] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *CreatePartitionRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_CreatePartitionRequest.Unmarshal(m, b) -} -func (m *CreatePartitionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_CreatePartitionRequest.Marshal(b, m, deterministic) -} -func (m *CreatePartitionRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_CreatePartitionRequest.Merge(m, src) -} -func (m *CreatePartitionRequest) XXX_Size() int { - return xxx_messageInfo_CreatePartitionRequest.Size(m) +func (x *CreatePartitionRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *CreatePartitionRequest) XXX_DiscardUnknown() { - xxx_messageInfo_CreatePartitionRequest.DiscardUnknown(m) + +func (*CreatePartitionRequest) ProtoMessage() {} + +func (x *CreatePartitionRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[23] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_CreatePartitionRequest proto.InternalMessageInfo +// Deprecated: Use CreatePartitionRequest.ProtoReflect.Descriptor instead. +func (*CreatePartitionRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{23} +} -func (m *CreatePartitionRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *CreatePartitionRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *CreatePartitionRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *CreatePartitionRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } -func (m *CreatePartitionRequest) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *CreatePartitionRequest) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } -func (m *CreatePartitionRequest) GetPartitionName() string { - if m != nil { - return m.PartitionName +func (x *CreatePartitionRequest) GetPartitionName() string { + if x != nil { + return x.PartitionName } return "" } // Drop partition in created collection. type DropPartitionRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Not useful for now Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` // The collection name in milvus CollectionName string `protobuf:"bytes,3,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` // The partition name you want to drop - PartitionName string `protobuf:"bytes,4,opt,name=partition_name,json=partitionName,proto3" json:"partition_name,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + PartitionName string `protobuf:"bytes,4,opt,name=partition_name,json=partitionName,proto3" json:"partition_name,omitempty"` } -func (m *DropPartitionRequest) Reset() { *m = DropPartitionRequest{} } -func (m *DropPartitionRequest) String() string { return proto.CompactTextString(m) } -func (*DropPartitionRequest) ProtoMessage() {} -func (*DropPartitionRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{24} +func (x *DropPartitionRequest) Reset() { + *x = DropPartitionRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[24] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *DropPartitionRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_DropPartitionRequest.Unmarshal(m, b) +func (x *DropPartitionRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *DropPartitionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_DropPartitionRequest.Marshal(b, m, deterministic) -} -func (m *DropPartitionRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_DropPartitionRequest.Merge(m, src) -} -func (m *DropPartitionRequest) XXX_Size() int { - return xxx_messageInfo_DropPartitionRequest.Size(m) -} -func (m *DropPartitionRequest) XXX_DiscardUnknown() { - xxx_messageInfo_DropPartitionRequest.DiscardUnknown(m) + +func (*DropPartitionRequest) ProtoMessage() {} + +func (x *DropPartitionRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[24] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_DropPartitionRequest proto.InternalMessageInfo +// Deprecated: Use DropPartitionRequest.ProtoReflect.Descriptor instead. +func (*DropPartitionRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{24} +} -func (m *DropPartitionRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *DropPartitionRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *DropPartitionRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *DropPartitionRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } -func (m *DropPartitionRequest) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *DropPartitionRequest) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } -func (m *DropPartitionRequest) GetPartitionName() string { - if m != nil { - return m.PartitionName +func (x *DropPartitionRequest) GetPartitionName() string { + if x != nil { + return x.PartitionName } return "" } // Check if partition exist in collection or not. type HasPartitionRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Not useful for now Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` // The collection name in milvus CollectionName string `protobuf:"bytes,3,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` // The partition name you want to check - PartitionName string `protobuf:"bytes,4,opt,name=partition_name,json=partitionName,proto3" json:"partition_name,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + PartitionName string `protobuf:"bytes,4,opt,name=partition_name,json=partitionName,proto3" json:"partition_name,omitempty"` } -func (m *HasPartitionRequest) Reset() { *m = HasPartitionRequest{} } -func (m *HasPartitionRequest) String() string { return proto.CompactTextString(m) } -func (*HasPartitionRequest) ProtoMessage() {} -func (*HasPartitionRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{25} +func (x *HasPartitionRequest) Reset() { + *x = HasPartitionRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[25] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *HasPartitionRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_HasPartitionRequest.Unmarshal(m, b) -} -func (m *HasPartitionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_HasPartitionRequest.Marshal(b, m, deterministic) +func (x *HasPartitionRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *HasPartitionRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_HasPartitionRequest.Merge(m, src) -} -func (m *HasPartitionRequest) XXX_Size() int { - return xxx_messageInfo_HasPartitionRequest.Size(m) -} -func (m *HasPartitionRequest) XXX_DiscardUnknown() { - xxx_messageInfo_HasPartitionRequest.DiscardUnknown(m) + +func (*HasPartitionRequest) ProtoMessage() {} + +func (x *HasPartitionRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[25] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_HasPartitionRequest proto.InternalMessageInfo +// Deprecated: Use HasPartitionRequest.ProtoReflect.Descriptor instead. +func (*HasPartitionRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{25} +} -func (m *HasPartitionRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *HasPartitionRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *HasPartitionRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *HasPartitionRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } -func (m *HasPartitionRequest) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *HasPartitionRequest) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } -func (m *HasPartitionRequest) GetPartitionName() string { - if m != nil { - return m.PartitionName +func (x *HasPartitionRequest) GetPartitionName() string { + if x != nil { + return x.PartitionName } return "" } @@ -1993,6 +2288,10 @@ func (m *HasPartitionRequest) GetPartitionName() string { // Load specific partitions data of one collection into query nodes // Then you can get these data as result when you do vector search on this collection. type LoadPartitionsRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Not useful for now Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` @@ -2009,96 +2308,100 @@ type LoadPartitionsRequest struct { // Field Partial Load fields list LoadFields []string `protobuf:"bytes,8,rep,name=load_fields,json=loadFields,proto3" json:"load_fields,omitempty"` // Field Partial load skip load dynamic fields - SkipLoadDynamicField bool `protobuf:"varint,9,opt,name=skip_load_dynamic_field,json=skipLoadDynamicField,proto3" json:"skip_load_dynamic_field,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + SkipLoadDynamicField bool `protobuf:"varint,9,opt,name=skip_load_dynamic_field,json=skipLoadDynamicField,proto3" json:"skip_load_dynamic_field,omitempty"` } -func (m *LoadPartitionsRequest) Reset() { *m = LoadPartitionsRequest{} } -func (m *LoadPartitionsRequest) String() string { return proto.CompactTextString(m) } -func (*LoadPartitionsRequest) ProtoMessage() {} -func (*LoadPartitionsRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{26} +func (x *LoadPartitionsRequest) Reset() { + *x = LoadPartitionsRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[26] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *LoadPartitionsRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_LoadPartitionsRequest.Unmarshal(m, b) -} -func (m *LoadPartitionsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_LoadPartitionsRequest.Marshal(b, m, deterministic) -} -func (m *LoadPartitionsRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_LoadPartitionsRequest.Merge(m, src) +func (x *LoadPartitionsRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *LoadPartitionsRequest) XXX_Size() int { - return xxx_messageInfo_LoadPartitionsRequest.Size(m) -} -func (m *LoadPartitionsRequest) XXX_DiscardUnknown() { - xxx_messageInfo_LoadPartitionsRequest.DiscardUnknown(m) + +func (*LoadPartitionsRequest) ProtoMessage() {} + +func (x *LoadPartitionsRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[26] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_LoadPartitionsRequest proto.InternalMessageInfo +// Deprecated: Use LoadPartitionsRequest.ProtoReflect.Descriptor instead. +func (*LoadPartitionsRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{26} +} -func (m *LoadPartitionsRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *LoadPartitionsRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *LoadPartitionsRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *LoadPartitionsRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } -func (m *LoadPartitionsRequest) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *LoadPartitionsRequest) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } -func (m *LoadPartitionsRequest) GetPartitionNames() []string { - if m != nil { - return m.PartitionNames +func (x *LoadPartitionsRequest) GetPartitionNames() []string { + if x != nil { + return x.PartitionNames } return nil } -func (m *LoadPartitionsRequest) GetReplicaNumber() int32 { - if m != nil { - return m.ReplicaNumber +func (x *LoadPartitionsRequest) GetReplicaNumber() int32 { + if x != nil { + return x.ReplicaNumber } return 0 } -func (m *LoadPartitionsRequest) GetResourceGroups() []string { - if m != nil { - return m.ResourceGroups +func (x *LoadPartitionsRequest) GetResourceGroups() []string { + if x != nil { + return x.ResourceGroups } return nil } -func (m *LoadPartitionsRequest) GetRefresh() bool { - if m != nil { - return m.Refresh +func (x *LoadPartitionsRequest) GetRefresh() bool { + if x != nil { + return x.Refresh } return false } -func (m *LoadPartitionsRequest) GetLoadFields() []string { - if m != nil { - return m.LoadFields +func (x *LoadPartitionsRequest) GetLoadFields() []string { + if x != nil { + return x.LoadFields } return nil } -func (m *LoadPartitionsRequest) GetSkipLoadDynamicField() bool { - if m != nil { - return m.SkipLoadDynamicField +func (x *LoadPartitionsRequest) GetSkipLoadDynamicField() bool { + if x != nil { + return x.SkipLoadDynamicField } return false } @@ -2106,187 +2409,215 @@ func (m *LoadPartitionsRequest) GetSkipLoadDynamicField() bool { // Release specific partitions data of one collection from query nodes. // Then you can not get these data as result when you do vector search on this collection. type ReleasePartitionsRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Not useful for now Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` // The collection name in milvus CollectionName string `protobuf:"bytes,3,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` // The partition names you want to release - PartitionNames []string `protobuf:"bytes,4,rep,name=partition_names,json=partitionNames,proto3" json:"partition_names,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + PartitionNames []string `protobuf:"bytes,4,rep,name=partition_names,json=partitionNames,proto3" json:"partition_names,omitempty"` } -func (m *ReleasePartitionsRequest) Reset() { *m = ReleasePartitionsRequest{} } -func (m *ReleasePartitionsRequest) String() string { return proto.CompactTextString(m) } -func (*ReleasePartitionsRequest) ProtoMessage() {} -func (*ReleasePartitionsRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{27} +func (x *ReleasePartitionsRequest) Reset() { + *x = ReleasePartitionsRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[27] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *ReleasePartitionsRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ReleasePartitionsRequest.Unmarshal(m, b) -} -func (m *ReleasePartitionsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ReleasePartitionsRequest.Marshal(b, m, deterministic) +func (x *ReleasePartitionsRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *ReleasePartitionsRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_ReleasePartitionsRequest.Merge(m, src) -} -func (m *ReleasePartitionsRequest) XXX_Size() int { - return xxx_messageInfo_ReleasePartitionsRequest.Size(m) -} -func (m *ReleasePartitionsRequest) XXX_DiscardUnknown() { - xxx_messageInfo_ReleasePartitionsRequest.DiscardUnknown(m) + +func (*ReleasePartitionsRequest) ProtoMessage() {} + +func (x *ReleasePartitionsRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[27] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_ReleasePartitionsRequest proto.InternalMessageInfo +// Deprecated: Use ReleasePartitionsRequest.ProtoReflect.Descriptor instead. +func (*ReleasePartitionsRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{27} +} -func (m *ReleasePartitionsRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *ReleasePartitionsRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *ReleasePartitionsRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *ReleasePartitionsRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } -func (m *ReleasePartitionsRequest) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *ReleasePartitionsRequest) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } -func (m *ReleasePartitionsRequest) GetPartitionNames() []string { - if m != nil { - return m.PartitionNames +func (x *ReleasePartitionsRequest) GetPartitionNames() []string { + if x != nil { + return x.PartitionNames } return nil } // Get partition statistics like row_count. type GetPartitionStatisticsRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Not useful for now Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` // The collection name in milvus CollectionName string `protobuf:"bytes,3,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` // The partition name you want to collect statistics - PartitionName string `protobuf:"bytes,4,opt,name=partition_name,json=partitionName,proto3" json:"partition_name,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + PartitionName string `protobuf:"bytes,4,opt,name=partition_name,json=partitionName,proto3" json:"partition_name,omitempty"` } -func (m *GetPartitionStatisticsRequest) Reset() { *m = GetPartitionStatisticsRequest{} } -func (m *GetPartitionStatisticsRequest) String() string { return proto.CompactTextString(m) } -func (*GetPartitionStatisticsRequest) ProtoMessage() {} -func (*GetPartitionStatisticsRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{28} +func (x *GetPartitionStatisticsRequest) Reset() { + *x = GetPartitionStatisticsRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[28] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *GetPartitionStatisticsRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_GetPartitionStatisticsRequest.Unmarshal(m, b) -} -func (m *GetPartitionStatisticsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_GetPartitionStatisticsRequest.Marshal(b, m, deterministic) -} -func (m *GetPartitionStatisticsRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_GetPartitionStatisticsRequest.Merge(m, src) -} -func (m *GetPartitionStatisticsRequest) XXX_Size() int { - return xxx_messageInfo_GetPartitionStatisticsRequest.Size(m) -} -func (m *GetPartitionStatisticsRequest) XXX_DiscardUnknown() { - xxx_messageInfo_GetPartitionStatisticsRequest.DiscardUnknown(m) +func (x *GetPartitionStatisticsRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -var xxx_messageInfo_GetPartitionStatisticsRequest proto.InternalMessageInfo +func (*GetPartitionStatisticsRequest) ProtoMessage() {} -func (m *GetPartitionStatisticsRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *GetPartitionStatisticsRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[28] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms } - return nil + return mi.MessageOf(x) } -func (m *GetPartitionStatisticsRequest) GetDbName() string { - if m != nil { - return m.DbName +// Deprecated: Use GetPartitionStatisticsRequest.ProtoReflect.Descriptor instead. +func (*GetPartitionStatisticsRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{28} +} + +func (x *GetPartitionStatisticsRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base + } + return nil +} + +func (x *GetPartitionStatisticsRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } -func (m *GetPartitionStatisticsRequest) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *GetPartitionStatisticsRequest) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } -func (m *GetPartitionStatisticsRequest) GetPartitionName() string { - if m != nil { - return m.PartitionName +func (x *GetPartitionStatisticsRequest) GetPartitionName() string { + if x != nil { + return x.PartitionName } return "" } type GetPartitionStatisticsResponse struct { - Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` - Stats []*commonpb.KeyValuePair `protobuf:"bytes,2,rep,name=stats,proto3" json:"stats,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *GetPartitionStatisticsResponse) Reset() { *m = GetPartitionStatisticsResponse{} } -func (m *GetPartitionStatisticsResponse) String() string { return proto.CompactTextString(m) } -func (*GetPartitionStatisticsResponse) ProtoMessage() {} -func (*GetPartitionStatisticsResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{29} + Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` + Stats []*commonpb.KeyValuePair `protobuf:"bytes,2,rep,name=stats,proto3" json:"stats,omitempty"` } -func (m *GetPartitionStatisticsResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_GetPartitionStatisticsResponse.Unmarshal(m, b) -} -func (m *GetPartitionStatisticsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_GetPartitionStatisticsResponse.Marshal(b, m, deterministic) -} -func (m *GetPartitionStatisticsResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_GetPartitionStatisticsResponse.Merge(m, src) +func (x *GetPartitionStatisticsResponse) Reset() { + *x = GetPartitionStatisticsResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[29] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *GetPartitionStatisticsResponse) XXX_Size() int { - return xxx_messageInfo_GetPartitionStatisticsResponse.Size(m) + +func (x *GetPartitionStatisticsResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *GetPartitionStatisticsResponse) XXX_DiscardUnknown() { - xxx_messageInfo_GetPartitionStatisticsResponse.DiscardUnknown(m) + +func (*GetPartitionStatisticsResponse) ProtoMessage() {} + +func (x *GetPartitionStatisticsResponse) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[29] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_GetPartitionStatisticsResponse proto.InternalMessageInfo +// Deprecated: Use GetPartitionStatisticsResponse.ProtoReflect.Descriptor instead. +func (*GetPartitionStatisticsResponse) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{29} +} -func (m *GetPartitionStatisticsResponse) GetStatus() *commonpb.Status { - if m != nil { - return m.Status +func (x *GetPartitionStatisticsResponse) GetStatus() *commonpb.Status { + if x != nil { + return x.Status } return nil } -func (m *GetPartitionStatisticsResponse) GetStats() []*commonpb.KeyValuePair { - if m != nil { - return m.Stats +func (x *GetPartitionStatisticsResponse) GetStats() []*commonpb.KeyValuePair { + if x != nil { + return x.Stats } return nil } // List all partitions for particular collection type ShowPartitionsRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Not useful for now Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` @@ -2298,76 +2629,82 @@ type ShowPartitionsRequest struct { PartitionNames []string `protobuf:"bytes,5,rep,name=partition_names,json=partitionNames,proto3" json:"partition_names,omitempty"` // Decide return Loaded partitions or All partitions(Optional) // Deprecated: use GetLoadingProgress rpc instead - Type ShowType `protobuf:"varint,6,opt,name=type,proto3,enum=milvus.proto.milvus.ShowType" json:"type,omitempty"` // Deprecated: Do not use. - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + // + // Deprecated: Marked as deprecated in milvus.proto. + Type ShowType `protobuf:"varint,6,opt,name=type,proto3,enum=milvus.proto.milvus.ShowType" json:"type,omitempty"` } -func (m *ShowPartitionsRequest) Reset() { *m = ShowPartitionsRequest{} } -func (m *ShowPartitionsRequest) String() string { return proto.CompactTextString(m) } -func (*ShowPartitionsRequest) ProtoMessage() {} -func (*ShowPartitionsRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{30} +func (x *ShowPartitionsRequest) Reset() { + *x = ShowPartitionsRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[30] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *ShowPartitionsRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ShowPartitionsRequest.Unmarshal(m, b) -} -func (m *ShowPartitionsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ShowPartitionsRequest.Marshal(b, m, deterministic) +func (x *ShowPartitionsRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *ShowPartitionsRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_ShowPartitionsRequest.Merge(m, src) -} -func (m *ShowPartitionsRequest) XXX_Size() int { - return xxx_messageInfo_ShowPartitionsRequest.Size(m) -} -func (m *ShowPartitionsRequest) XXX_DiscardUnknown() { - xxx_messageInfo_ShowPartitionsRequest.DiscardUnknown(m) + +func (*ShowPartitionsRequest) ProtoMessage() {} + +func (x *ShowPartitionsRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[30] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_ShowPartitionsRequest proto.InternalMessageInfo +// Deprecated: Use ShowPartitionsRequest.ProtoReflect.Descriptor instead. +func (*ShowPartitionsRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{30} +} -func (m *ShowPartitionsRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *ShowPartitionsRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *ShowPartitionsRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *ShowPartitionsRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } -func (m *ShowPartitionsRequest) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *ShowPartitionsRequest) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } -func (m *ShowPartitionsRequest) GetCollectionID() int64 { - if m != nil { - return m.CollectionID +func (x *ShowPartitionsRequest) GetCollectionID() int64 { + if x != nil { + return x.CollectionID } return 0 } -func (m *ShowPartitionsRequest) GetPartitionNames() []string { - if m != nil { - return m.PartitionNames +func (x *ShowPartitionsRequest) GetPartitionNames() []string { + if x != nil { + return x.PartitionNames } return nil } -// Deprecated: Do not use. -func (m *ShowPartitionsRequest) GetType() ShowType { - if m != nil { - return m.Type +// Deprecated: Marked as deprecated in milvus.proto. +func (x *ShowPartitionsRequest) GetType() ShowType { + if x != nil { + return x.Type } return ShowType_All } @@ -2375,6 +2712,10 @@ func (m *ShowPartitionsRequest) GetType() ShowType { // List all partitions for particular collection response. // The returned datas are all rows, we can format to columns by therir index. type ShowPartitionsResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Contain error_code and reason Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` // All partition names for this collection @@ -2387,310 +2728,352 @@ type ShowPartitionsResponse struct { CreatedUtcTimestamps []uint64 `protobuf:"varint,5,rep,packed,name=created_utc_timestamps,json=createdUtcTimestamps,proto3" json:"created_utc_timestamps,omitempty"` // Load percentage on querynode // Deprecated: use GetLoadingProgress rpc instead - InMemoryPercentages []int64 `protobuf:"varint,6,rep,packed,name=inMemory_percentages,json=inMemoryPercentages,proto3" json:"inMemory_percentages,omitempty"` // Deprecated: Do not use. - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + // + // Deprecated: Marked as deprecated in milvus.proto. + InMemoryPercentages []int64 `protobuf:"varint,6,rep,packed,name=inMemory_percentages,json=inMemoryPercentages,proto3" json:"inMemory_percentages,omitempty"` } -func (m *ShowPartitionsResponse) Reset() { *m = ShowPartitionsResponse{} } -func (m *ShowPartitionsResponse) String() string { return proto.CompactTextString(m) } -func (*ShowPartitionsResponse) ProtoMessage() {} -func (*ShowPartitionsResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{31} +func (x *ShowPartitionsResponse) Reset() { + *x = ShowPartitionsResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[31] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *ShowPartitionsResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ShowPartitionsResponse.Unmarshal(m, b) -} -func (m *ShowPartitionsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ShowPartitionsResponse.Marshal(b, m, deterministic) -} -func (m *ShowPartitionsResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_ShowPartitionsResponse.Merge(m, src) -} -func (m *ShowPartitionsResponse) XXX_Size() int { - return xxx_messageInfo_ShowPartitionsResponse.Size(m) +func (x *ShowPartitionsResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *ShowPartitionsResponse) XXX_DiscardUnknown() { - xxx_messageInfo_ShowPartitionsResponse.DiscardUnknown(m) + +func (*ShowPartitionsResponse) ProtoMessage() {} + +func (x *ShowPartitionsResponse) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[31] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_ShowPartitionsResponse proto.InternalMessageInfo +// Deprecated: Use ShowPartitionsResponse.ProtoReflect.Descriptor instead. +func (*ShowPartitionsResponse) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{31} +} -func (m *ShowPartitionsResponse) GetStatus() *commonpb.Status { - if m != nil { - return m.Status +func (x *ShowPartitionsResponse) GetStatus() *commonpb.Status { + if x != nil { + return x.Status } return nil } -func (m *ShowPartitionsResponse) GetPartitionNames() []string { - if m != nil { - return m.PartitionNames +func (x *ShowPartitionsResponse) GetPartitionNames() []string { + if x != nil { + return x.PartitionNames } return nil } -func (m *ShowPartitionsResponse) GetPartitionIDs() []int64 { - if m != nil { - return m.PartitionIDs +func (x *ShowPartitionsResponse) GetPartitionIDs() []int64 { + if x != nil { + return x.PartitionIDs } return nil } -func (m *ShowPartitionsResponse) GetCreatedTimestamps() []uint64 { - if m != nil { - return m.CreatedTimestamps +func (x *ShowPartitionsResponse) GetCreatedTimestamps() []uint64 { + if x != nil { + return x.CreatedTimestamps } return nil } -func (m *ShowPartitionsResponse) GetCreatedUtcTimestamps() []uint64 { - if m != nil { - return m.CreatedUtcTimestamps +func (x *ShowPartitionsResponse) GetCreatedUtcTimestamps() []uint64 { + if x != nil { + return x.CreatedUtcTimestamps } return nil } -// Deprecated: Do not use. -func (m *ShowPartitionsResponse) GetInMemoryPercentages() []int64 { - if m != nil { - return m.InMemoryPercentages +// Deprecated: Marked as deprecated in milvus.proto. +func (x *ShowPartitionsResponse) GetInMemoryPercentages() []int64 { + if x != nil { + return x.InMemoryPercentages } return nil } type DescribeSegmentRequest struct { - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` - CollectionID int64 `protobuf:"varint,2,opt,name=collectionID,proto3" json:"collectionID,omitempty"` - SegmentID int64 `protobuf:"varint,3,opt,name=segmentID,proto3" json:"segmentID,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *DescribeSegmentRequest) Reset() { *m = DescribeSegmentRequest{} } -func (m *DescribeSegmentRequest) String() string { return proto.CompactTextString(m) } -func (*DescribeSegmentRequest) ProtoMessage() {} -func (*DescribeSegmentRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{32} + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` + CollectionID int64 `protobuf:"varint,2,opt,name=collectionID,proto3" json:"collectionID,omitempty"` + SegmentID int64 `protobuf:"varint,3,opt,name=segmentID,proto3" json:"segmentID,omitempty"` } -func (m *DescribeSegmentRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_DescribeSegmentRequest.Unmarshal(m, b) -} -func (m *DescribeSegmentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_DescribeSegmentRequest.Marshal(b, m, deterministic) -} -func (m *DescribeSegmentRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_DescribeSegmentRequest.Merge(m, src) +func (x *DescribeSegmentRequest) Reset() { + *x = DescribeSegmentRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[32] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *DescribeSegmentRequest) XXX_Size() int { - return xxx_messageInfo_DescribeSegmentRequest.Size(m) + +func (x *DescribeSegmentRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *DescribeSegmentRequest) XXX_DiscardUnknown() { - xxx_messageInfo_DescribeSegmentRequest.DiscardUnknown(m) + +func (*DescribeSegmentRequest) ProtoMessage() {} + +func (x *DescribeSegmentRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[32] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_DescribeSegmentRequest proto.InternalMessageInfo +// Deprecated: Use DescribeSegmentRequest.ProtoReflect.Descriptor instead. +func (*DescribeSegmentRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{32} +} -func (m *DescribeSegmentRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *DescribeSegmentRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *DescribeSegmentRequest) GetCollectionID() int64 { - if m != nil { - return m.CollectionID +func (x *DescribeSegmentRequest) GetCollectionID() int64 { + if x != nil { + return x.CollectionID } return 0 } -func (m *DescribeSegmentRequest) GetSegmentID() int64 { - if m != nil { - return m.SegmentID +func (x *DescribeSegmentRequest) GetSegmentID() int64 { + if x != nil { + return x.SegmentID } return 0 } type DescribeSegmentResponse struct { - Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` - IndexID int64 `protobuf:"varint,2,opt,name=indexID,proto3" json:"indexID,omitempty"` - BuildID int64 `protobuf:"varint,3,opt,name=buildID,proto3" json:"buildID,omitempty"` - EnableIndex bool `protobuf:"varint,4,opt,name=enable_index,json=enableIndex,proto3" json:"enable_index,omitempty"` - FieldID int64 `protobuf:"varint,5,opt,name=fieldID,proto3" json:"fieldID,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *DescribeSegmentResponse) Reset() { *m = DescribeSegmentResponse{} } -func (m *DescribeSegmentResponse) String() string { return proto.CompactTextString(m) } -func (*DescribeSegmentResponse) ProtoMessage() {} -func (*DescribeSegmentResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{33} -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *DescribeSegmentResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_DescribeSegmentResponse.Unmarshal(m, b) -} -func (m *DescribeSegmentResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_DescribeSegmentResponse.Marshal(b, m, deterministic) + Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` + IndexID int64 `protobuf:"varint,2,opt,name=indexID,proto3" json:"indexID,omitempty"` + BuildID int64 `protobuf:"varint,3,opt,name=buildID,proto3" json:"buildID,omitempty"` + EnableIndex bool `protobuf:"varint,4,opt,name=enable_index,json=enableIndex,proto3" json:"enable_index,omitempty"` + FieldID int64 `protobuf:"varint,5,opt,name=fieldID,proto3" json:"fieldID,omitempty"` } -func (m *DescribeSegmentResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_DescribeSegmentResponse.Merge(m, src) + +func (x *DescribeSegmentResponse) Reset() { + *x = DescribeSegmentResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[33] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *DescribeSegmentResponse) XXX_Size() int { - return xxx_messageInfo_DescribeSegmentResponse.Size(m) + +func (x *DescribeSegmentResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *DescribeSegmentResponse) XXX_DiscardUnknown() { - xxx_messageInfo_DescribeSegmentResponse.DiscardUnknown(m) + +func (*DescribeSegmentResponse) ProtoMessage() {} + +func (x *DescribeSegmentResponse) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[33] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_DescribeSegmentResponse proto.InternalMessageInfo +// Deprecated: Use DescribeSegmentResponse.ProtoReflect.Descriptor instead. +func (*DescribeSegmentResponse) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{33} +} -func (m *DescribeSegmentResponse) GetStatus() *commonpb.Status { - if m != nil { - return m.Status +func (x *DescribeSegmentResponse) GetStatus() *commonpb.Status { + if x != nil { + return x.Status } return nil } -func (m *DescribeSegmentResponse) GetIndexID() int64 { - if m != nil { - return m.IndexID +func (x *DescribeSegmentResponse) GetIndexID() int64 { + if x != nil { + return x.IndexID } return 0 } -func (m *DescribeSegmentResponse) GetBuildID() int64 { - if m != nil { - return m.BuildID +func (x *DescribeSegmentResponse) GetBuildID() int64 { + if x != nil { + return x.BuildID } return 0 } -func (m *DescribeSegmentResponse) GetEnableIndex() bool { - if m != nil { - return m.EnableIndex +func (x *DescribeSegmentResponse) GetEnableIndex() bool { + if x != nil { + return x.EnableIndex } return false } -func (m *DescribeSegmentResponse) GetFieldID() int64 { - if m != nil { - return m.FieldID +func (x *DescribeSegmentResponse) GetFieldID() int64 { + if x != nil { + return x.FieldID } return 0 } type ShowSegmentsRequest struct { - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` - CollectionID int64 `protobuf:"varint,2,opt,name=collectionID,proto3" json:"collectionID,omitempty"` - PartitionID int64 `protobuf:"varint,3,opt,name=partitionID,proto3" json:"partitionID,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *ShowSegmentsRequest) Reset() { *m = ShowSegmentsRequest{} } -func (m *ShowSegmentsRequest) String() string { return proto.CompactTextString(m) } -func (*ShowSegmentsRequest) ProtoMessage() {} -func (*ShowSegmentsRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{34} + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` + CollectionID int64 `protobuf:"varint,2,opt,name=collectionID,proto3" json:"collectionID,omitempty"` + PartitionID int64 `protobuf:"varint,3,opt,name=partitionID,proto3" json:"partitionID,omitempty"` } -func (m *ShowSegmentsRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ShowSegmentsRequest.Unmarshal(m, b) -} -func (m *ShowSegmentsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ShowSegmentsRequest.Marshal(b, m, deterministic) -} -func (m *ShowSegmentsRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_ShowSegmentsRequest.Merge(m, src) +func (x *ShowSegmentsRequest) Reset() { + *x = ShowSegmentsRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[34] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *ShowSegmentsRequest) XXX_Size() int { - return xxx_messageInfo_ShowSegmentsRequest.Size(m) + +func (x *ShowSegmentsRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *ShowSegmentsRequest) XXX_DiscardUnknown() { - xxx_messageInfo_ShowSegmentsRequest.DiscardUnknown(m) + +func (*ShowSegmentsRequest) ProtoMessage() {} + +func (x *ShowSegmentsRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[34] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_ShowSegmentsRequest proto.InternalMessageInfo +// Deprecated: Use ShowSegmentsRequest.ProtoReflect.Descriptor instead. +func (*ShowSegmentsRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{34} +} -func (m *ShowSegmentsRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *ShowSegmentsRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *ShowSegmentsRequest) GetCollectionID() int64 { - if m != nil { - return m.CollectionID +func (x *ShowSegmentsRequest) GetCollectionID() int64 { + if x != nil { + return x.CollectionID } return 0 } -func (m *ShowSegmentsRequest) GetPartitionID() int64 { - if m != nil { - return m.PartitionID +func (x *ShowSegmentsRequest) GetPartitionID() int64 { + if x != nil { + return x.PartitionID } return 0 } type ShowSegmentsResponse struct { - Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` - SegmentIDs []int64 `protobuf:"varint,2,rep,packed,name=segmentIDs,proto3" json:"segmentIDs,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *ShowSegmentsResponse) Reset() { *m = ShowSegmentsResponse{} } -func (m *ShowSegmentsResponse) String() string { return proto.CompactTextString(m) } -func (*ShowSegmentsResponse) ProtoMessage() {} -func (*ShowSegmentsResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{35} + Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` + SegmentIDs []int64 `protobuf:"varint,2,rep,packed,name=segmentIDs,proto3" json:"segmentIDs,omitempty"` } -func (m *ShowSegmentsResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ShowSegmentsResponse.Unmarshal(m, b) -} -func (m *ShowSegmentsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ShowSegmentsResponse.Marshal(b, m, deterministic) -} -func (m *ShowSegmentsResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_ShowSegmentsResponse.Merge(m, src) +func (x *ShowSegmentsResponse) Reset() { + *x = ShowSegmentsResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[35] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *ShowSegmentsResponse) XXX_Size() int { - return xxx_messageInfo_ShowSegmentsResponse.Size(m) + +func (x *ShowSegmentsResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *ShowSegmentsResponse) XXX_DiscardUnknown() { - xxx_messageInfo_ShowSegmentsResponse.DiscardUnknown(m) + +func (*ShowSegmentsResponse) ProtoMessage() {} + +func (x *ShowSegmentsResponse) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[35] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_ShowSegmentsResponse proto.InternalMessageInfo +// Deprecated: Use ShowSegmentsResponse.ProtoReflect.Descriptor instead. +func (*ShowSegmentsResponse) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{35} +} -func (m *ShowSegmentsResponse) GetStatus() *commonpb.Status { - if m != nil { - return m.Status +func (x *ShowSegmentsResponse) GetStatus() *commonpb.Status { + if x != nil { + return x.Status } return nil } -func (m *ShowSegmentsResponse) GetSegmentIDs() []int64 { - if m != nil { - return m.SegmentIDs +func (x *ShowSegmentsResponse) GetSegmentIDs() []int64 { + if x != nil { + return x.SegmentIDs } return nil } // Create index for vector datas type CreateIndexRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Not useful for now Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` @@ -2701,147 +3084,159 @@ type CreateIndexRequest struct { // Support keys: index_type,metric_type, params. Different index_type may has different params. ExtraParams []*commonpb.KeyValuePair `protobuf:"bytes,5,rep,name=extra_params,json=extraParams,proto3" json:"extra_params,omitempty"` // Version before 2.0.2 doesn't contain index_name, we use default index name. - IndexName string `protobuf:"bytes,6,opt,name=index_name,json=indexName,proto3" json:"index_name,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + IndexName string `protobuf:"bytes,6,opt,name=index_name,json=indexName,proto3" json:"index_name,omitempty"` } -func (m *CreateIndexRequest) Reset() { *m = CreateIndexRequest{} } -func (m *CreateIndexRequest) String() string { return proto.CompactTextString(m) } -func (*CreateIndexRequest) ProtoMessage() {} -func (*CreateIndexRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{36} +func (x *CreateIndexRequest) Reset() { + *x = CreateIndexRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[36] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *CreateIndexRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_CreateIndexRequest.Unmarshal(m, b) -} -func (m *CreateIndexRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_CreateIndexRequest.Marshal(b, m, deterministic) +func (x *CreateIndexRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *CreateIndexRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_CreateIndexRequest.Merge(m, src) -} -func (m *CreateIndexRequest) XXX_Size() int { - return xxx_messageInfo_CreateIndexRequest.Size(m) -} -func (m *CreateIndexRequest) XXX_DiscardUnknown() { - xxx_messageInfo_CreateIndexRequest.DiscardUnknown(m) + +func (*CreateIndexRequest) ProtoMessage() {} + +func (x *CreateIndexRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[36] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_CreateIndexRequest proto.InternalMessageInfo +// Deprecated: Use CreateIndexRequest.ProtoReflect.Descriptor instead. +func (*CreateIndexRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{36} +} -func (m *CreateIndexRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *CreateIndexRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *CreateIndexRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *CreateIndexRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } -func (m *CreateIndexRequest) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *CreateIndexRequest) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } -func (m *CreateIndexRequest) GetFieldName() string { - if m != nil { - return m.FieldName +func (x *CreateIndexRequest) GetFieldName() string { + if x != nil { + return x.FieldName } return "" } -func (m *CreateIndexRequest) GetExtraParams() []*commonpb.KeyValuePair { - if m != nil { - return m.ExtraParams +func (x *CreateIndexRequest) GetExtraParams() []*commonpb.KeyValuePair { + if x != nil { + return x.ExtraParams } return nil } -func (m *CreateIndexRequest) GetIndexName() string { - if m != nil { - return m.IndexName +func (x *CreateIndexRequest) GetIndexName() string { + if x != nil { + return x.IndexName } return "" } // Alter index type AlterIndexRequest struct { - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` - DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` - CollectionName string `protobuf:"bytes,3,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` - IndexName string `protobuf:"bytes,4,opt,name=index_name,json=indexName,proto3" json:"index_name,omitempty"` - ExtraParams []*commonpb.KeyValuePair `protobuf:"bytes,5,rep,name=extra_params,json=extraParams,proto3" json:"extra_params,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *AlterIndexRequest) Reset() { *m = AlterIndexRequest{} } -func (m *AlterIndexRequest) String() string { return proto.CompactTextString(m) } -func (*AlterIndexRequest) ProtoMessage() {} -func (*AlterIndexRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{37} -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *AlterIndexRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_AlterIndexRequest.Unmarshal(m, b) -} -func (m *AlterIndexRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_AlterIndexRequest.Marshal(b, m, deterministic) + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` + DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` + CollectionName string `protobuf:"bytes,3,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` + IndexName string `protobuf:"bytes,4,opt,name=index_name,json=indexName,proto3" json:"index_name,omitempty"` + ExtraParams []*commonpb.KeyValuePair `protobuf:"bytes,5,rep,name=extra_params,json=extraParams,proto3" json:"extra_params,omitempty"` } -func (m *AlterIndexRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_AlterIndexRequest.Merge(m, src) + +func (x *AlterIndexRequest) Reset() { + *x = AlterIndexRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[37] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *AlterIndexRequest) XXX_Size() int { - return xxx_messageInfo_AlterIndexRequest.Size(m) + +func (x *AlterIndexRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *AlterIndexRequest) XXX_DiscardUnknown() { - xxx_messageInfo_AlterIndexRequest.DiscardUnknown(m) + +func (*AlterIndexRequest) ProtoMessage() {} + +func (x *AlterIndexRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[37] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_AlterIndexRequest proto.InternalMessageInfo +// Deprecated: Use AlterIndexRequest.ProtoReflect.Descriptor instead. +func (*AlterIndexRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{37} +} -func (m *AlterIndexRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *AlterIndexRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *AlterIndexRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *AlterIndexRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } -func (m *AlterIndexRequest) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *AlterIndexRequest) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } -func (m *AlterIndexRequest) GetIndexName() string { - if m != nil { - return m.IndexName +func (x *AlterIndexRequest) GetIndexName() string { + if x != nil { + return x.IndexName } return "" } -func (m *AlterIndexRequest) GetExtraParams() []*commonpb.KeyValuePair { - if m != nil { - return m.ExtraParams +func (x *AlterIndexRequest) GetExtraParams() []*commonpb.KeyValuePair { + if x != nil { + return x.ExtraParams } return nil } @@ -2849,6 +3244,10 @@ func (m *AlterIndexRequest) GetExtraParams() []*commonpb.KeyValuePair { // Get created index information. // Current release of Milvus only supports showing latest built index. type DescribeIndexRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Not useful for now Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` @@ -2857,82 +3256,90 @@ type DescribeIndexRequest struct { // The vector field name in this particular collection FieldName string `protobuf:"bytes,4,opt,name=field_name,json=fieldName,proto3" json:"field_name,omitempty"` // No need to set up for now @2021.06.30 - IndexName string `protobuf:"bytes,5,opt,name=index_name,json=indexName,proto3" json:"index_name,omitempty"` - Timestamp uint64 `protobuf:"varint,6,opt,name=timestamp,proto3" json:"timestamp,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + IndexName string `protobuf:"bytes,5,opt,name=index_name,json=indexName,proto3" json:"index_name,omitempty"` + Timestamp uint64 `protobuf:"varint,6,opt,name=timestamp,proto3" json:"timestamp,omitempty"` } -func (m *DescribeIndexRequest) Reset() { *m = DescribeIndexRequest{} } -func (m *DescribeIndexRequest) String() string { return proto.CompactTextString(m) } -func (*DescribeIndexRequest) ProtoMessage() {} -func (*DescribeIndexRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{38} +func (x *DescribeIndexRequest) Reset() { + *x = DescribeIndexRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[38] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *DescribeIndexRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_DescribeIndexRequest.Unmarshal(m, b) +func (x *DescribeIndexRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *DescribeIndexRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_DescribeIndexRequest.Marshal(b, m, deterministic) -} -func (m *DescribeIndexRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_DescribeIndexRequest.Merge(m, src) -} -func (m *DescribeIndexRequest) XXX_Size() int { - return xxx_messageInfo_DescribeIndexRequest.Size(m) -} -func (m *DescribeIndexRequest) XXX_DiscardUnknown() { - xxx_messageInfo_DescribeIndexRequest.DiscardUnknown(m) + +func (*DescribeIndexRequest) ProtoMessage() {} + +func (x *DescribeIndexRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[38] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_DescribeIndexRequest proto.InternalMessageInfo +// Deprecated: Use DescribeIndexRequest.ProtoReflect.Descriptor instead. +func (*DescribeIndexRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{38} +} -func (m *DescribeIndexRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *DescribeIndexRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *DescribeIndexRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *DescribeIndexRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } -func (m *DescribeIndexRequest) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *DescribeIndexRequest) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } -func (m *DescribeIndexRequest) GetFieldName() string { - if m != nil { - return m.FieldName +func (x *DescribeIndexRequest) GetFieldName() string { + if x != nil { + return x.FieldName } return "" } -func (m *DescribeIndexRequest) GetIndexName() string { - if m != nil { - return m.IndexName +func (x *DescribeIndexRequest) GetIndexName() string { + if x != nil { + return x.IndexName } return "" } -func (m *DescribeIndexRequest) GetTimestamp() uint64 { - if m != nil { - return m.Timestamp +func (x *DescribeIndexRequest) GetTimestamp() uint64 { + if x != nil { + return x.Timestamp } return 0 } // Index informations type IndexDescription struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Index name IndexName string `protobuf:"bytes,1,opt,name=index_name,json=indexName,proto3" json:"index_name,omitempty"` // Index id @@ -2948,151 +3355,167 @@ type IndexDescription struct { State commonpb.IndexState `protobuf:"varint,7,opt,name=state,proto3,enum=milvus.proto.common.IndexState" json:"state,omitempty"` IndexStateFailReason string `protobuf:"bytes,8,opt,name=index_state_fail_reason,json=indexStateFailReason,proto3" json:"index_state_fail_reason,omitempty"` PendingIndexRows int64 `protobuf:"varint,9,opt,name=pending_index_rows,json=pendingIndexRows,proto3" json:"pending_index_rows,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` } -func (m *IndexDescription) Reset() { *m = IndexDescription{} } -func (m *IndexDescription) String() string { return proto.CompactTextString(m) } -func (*IndexDescription) ProtoMessage() {} -func (*IndexDescription) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{39} +func (x *IndexDescription) Reset() { + *x = IndexDescription{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[39] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *IndexDescription) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_IndexDescription.Unmarshal(m, b) -} -func (m *IndexDescription) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_IndexDescription.Marshal(b, m, deterministic) -} -func (m *IndexDescription) XXX_Merge(src proto.Message) { - xxx_messageInfo_IndexDescription.Merge(m, src) -} -func (m *IndexDescription) XXX_Size() int { - return xxx_messageInfo_IndexDescription.Size(m) +func (x *IndexDescription) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *IndexDescription) XXX_DiscardUnknown() { - xxx_messageInfo_IndexDescription.DiscardUnknown(m) + +func (*IndexDescription) ProtoMessage() {} + +func (x *IndexDescription) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[39] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_IndexDescription proto.InternalMessageInfo +// Deprecated: Use IndexDescription.ProtoReflect.Descriptor instead. +func (*IndexDescription) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{39} +} -func (m *IndexDescription) GetIndexName() string { - if m != nil { - return m.IndexName +func (x *IndexDescription) GetIndexName() string { + if x != nil { + return x.IndexName } return "" } -func (m *IndexDescription) GetIndexID() int64 { - if m != nil { - return m.IndexID +func (x *IndexDescription) GetIndexID() int64 { + if x != nil { + return x.IndexID } return 0 } -func (m *IndexDescription) GetParams() []*commonpb.KeyValuePair { - if m != nil { - return m.Params +func (x *IndexDescription) GetParams() []*commonpb.KeyValuePair { + if x != nil { + return x.Params } return nil } -func (m *IndexDescription) GetFieldName() string { - if m != nil { - return m.FieldName +func (x *IndexDescription) GetFieldName() string { + if x != nil { + return x.FieldName } return "" } -func (m *IndexDescription) GetIndexedRows() int64 { - if m != nil { - return m.IndexedRows +func (x *IndexDescription) GetIndexedRows() int64 { + if x != nil { + return x.IndexedRows } return 0 } -func (m *IndexDescription) GetTotalRows() int64 { - if m != nil { - return m.TotalRows +func (x *IndexDescription) GetTotalRows() int64 { + if x != nil { + return x.TotalRows } return 0 } -func (m *IndexDescription) GetState() commonpb.IndexState { - if m != nil { - return m.State +func (x *IndexDescription) GetState() commonpb.IndexState { + if x != nil { + return x.State } - return commonpb.IndexState_IndexStateNone + return commonpb.IndexState(0) } -func (m *IndexDescription) GetIndexStateFailReason() string { - if m != nil { - return m.IndexStateFailReason +func (x *IndexDescription) GetIndexStateFailReason() string { + if x != nil { + return x.IndexStateFailReason } return "" } -func (m *IndexDescription) GetPendingIndexRows() int64 { - if m != nil { - return m.PendingIndexRows +func (x *IndexDescription) GetPendingIndexRows() int64 { + if x != nil { + return x.PendingIndexRows } return 0 } // Describe index response type DescribeIndexResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Response status Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` // All index informations, for now only return tha latest index you created for the collection. - IndexDescriptions []*IndexDescription `protobuf:"bytes,2,rep,name=index_descriptions,json=indexDescriptions,proto3" json:"index_descriptions,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + IndexDescriptions []*IndexDescription `protobuf:"bytes,2,rep,name=index_descriptions,json=indexDescriptions,proto3" json:"index_descriptions,omitempty"` } -func (m *DescribeIndexResponse) Reset() { *m = DescribeIndexResponse{} } -func (m *DescribeIndexResponse) String() string { return proto.CompactTextString(m) } -func (*DescribeIndexResponse) ProtoMessage() {} -func (*DescribeIndexResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{40} +func (x *DescribeIndexResponse) Reset() { + *x = DescribeIndexResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[40] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *DescribeIndexResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_DescribeIndexResponse.Unmarshal(m, b) -} -func (m *DescribeIndexResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_DescribeIndexResponse.Marshal(b, m, deterministic) -} -func (m *DescribeIndexResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_DescribeIndexResponse.Merge(m, src) -} -func (m *DescribeIndexResponse) XXX_Size() int { - return xxx_messageInfo_DescribeIndexResponse.Size(m) +func (x *DescribeIndexResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *DescribeIndexResponse) XXX_DiscardUnknown() { - xxx_messageInfo_DescribeIndexResponse.DiscardUnknown(m) + +func (*DescribeIndexResponse) ProtoMessage() {} + +func (x *DescribeIndexResponse) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[40] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_DescribeIndexResponse proto.InternalMessageInfo +// Deprecated: Use DescribeIndexResponse.ProtoReflect.Descriptor instead. +func (*DescribeIndexResponse) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{40} +} -func (m *DescribeIndexResponse) GetStatus() *commonpb.Status { - if m != nil { - return m.Status +func (x *DescribeIndexResponse) GetStatus() *commonpb.Status { + if x != nil { + return x.Status } return nil } -func (m *DescribeIndexResponse) GetIndexDescriptions() []*IndexDescription { - if m != nil { - return m.IndexDescriptions +func (x *DescribeIndexResponse) GetIndexDescriptions() []*IndexDescription { + if x != nil { + return x.IndexDescriptions } return nil } // Get index building progress type GetIndexBuildProgressRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Not useful for now Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` @@ -3101,1309 +3524,1437 @@ type GetIndexBuildProgressRequest struct { // The vector field name in this collection FieldName string `protobuf:"bytes,4,opt,name=field_name,json=fieldName,proto3" json:"field_name,omitempty"` // Not useful for now - IndexName string `protobuf:"bytes,5,opt,name=index_name,json=indexName,proto3" json:"index_name,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + IndexName string `protobuf:"bytes,5,opt,name=index_name,json=indexName,proto3" json:"index_name,omitempty"` } -func (m *GetIndexBuildProgressRequest) Reset() { *m = GetIndexBuildProgressRequest{} } -func (m *GetIndexBuildProgressRequest) String() string { return proto.CompactTextString(m) } -func (*GetIndexBuildProgressRequest) ProtoMessage() {} -func (*GetIndexBuildProgressRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{41} +func (x *GetIndexBuildProgressRequest) Reset() { + *x = GetIndexBuildProgressRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[41] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *GetIndexBuildProgressRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_GetIndexBuildProgressRequest.Unmarshal(m, b) -} -func (m *GetIndexBuildProgressRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_GetIndexBuildProgressRequest.Marshal(b, m, deterministic) -} -func (m *GetIndexBuildProgressRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_GetIndexBuildProgressRequest.Merge(m, src) +func (x *GetIndexBuildProgressRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *GetIndexBuildProgressRequest) XXX_Size() int { - return xxx_messageInfo_GetIndexBuildProgressRequest.Size(m) -} -func (m *GetIndexBuildProgressRequest) XXX_DiscardUnknown() { - xxx_messageInfo_GetIndexBuildProgressRequest.DiscardUnknown(m) + +func (*GetIndexBuildProgressRequest) ProtoMessage() {} + +func (x *GetIndexBuildProgressRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[41] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_GetIndexBuildProgressRequest proto.InternalMessageInfo +// Deprecated: Use GetIndexBuildProgressRequest.ProtoReflect.Descriptor instead. +func (*GetIndexBuildProgressRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{41} +} -func (m *GetIndexBuildProgressRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *GetIndexBuildProgressRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *GetIndexBuildProgressRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *GetIndexBuildProgressRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } -func (m *GetIndexBuildProgressRequest) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *GetIndexBuildProgressRequest) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } -func (m *GetIndexBuildProgressRequest) GetFieldName() string { - if m != nil { - return m.FieldName +func (x *GetIndexBuildProgressRequest) GetFieldName() string { + if x != nil { + return x.FieldName } return "" } -func (m *GetIndexBuildProgressRequest) GetIndexName() string { - if m != nil { - return m.IndexName +func (x *GetIndexBuildProgressRequest) GetIndexName() string { + if x != nil { + return x.IndexName } return "" } type GetIndexBuildProgressResponse struct { - Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` - IndexedRows int64 `protobuf:"varint,2,opt,name=indexed_rows,json=indexedRows,proto3" json:"indexed_rows,omitempty"` - TotalRows int64 `protobuf:"varint,3,opt,name=total_rows,json=totalRows,proto3" json:"total_rows,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *GetIndexBuildProgressResponse) Reset() { *m = GetIndexBuildProgressResponse{} } -func (m *GetIndexBuildProgressResponse) String() string { return proto.CompactTextString(m) } -func (*GetIndexBuildProgressResponse) ProtoMessage() {} -func (*GetIndexBuildProgressResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{42} + Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` + IndexedRows int64 `protobuf:"varint,2,opt,name=indexed_rows,json=indexedRows,proto3" json:"indexed_rows,omitempty"` + TotalRows int64 `protobuf:"varint,3,opt,name=total_rows,json=totalRows,proto3" json:"total_rows,omitempty"` } -func (m *GetIndexBuildProgressResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_GetIndexBuildProgressResponse.Unmarshal(m, b) -} -func (m *GetIndexBuildProgressResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_GetIndexBuildProgressResponse.Marshal(b, m, deterministic) -} -func (m *GetIndexBuildProgressResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_GetIndexBuildProgressResponse.Merge(m, src) +func (x *GetIndexBuildProgressResponse) Reset() { + *x = GetIndexBuildProgressResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[42] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *GetIndexBuildProgressResponse) XXX_Size() int { - return xxx_messageInfo_GetIndexBuildProgressResponse.Size(m) + +func (x *GetIndexBuildProgressResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *GetIndexBuildProgressResponse) XXX_DiscardUnknown() { - xxx_messageInfo_GetIndexBuildProgressResponse.DiscardUnknown(m) + +func (*GetIndexBuildProgressResponse) ProtoMessage() {} + +func (x *GetIndexBuildProgressResponse) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[42] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_GetIndexBuildProgressResponse proto.InternalMessageInfo +// Deprecated: Use GetIndexBuildProgressResponse.ProtoReflect.Descriptor instead. +func (*GetIndexBuildProgressResponse) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{42} +} -func (m *GetIndexBuildProgressResponse) GetStatus() *commonpb.Status { - if m != nil { - return m.Status +func (x *GetIndexBuildProgressResponse) GetStatus() *commonpb.Status { + if x != nil { + return x.Status } return nil } -func (m *GetIndexBuildProgressResponse) GetIndexedRows() int64 { - if m != nil { - return m.IndexedRows +func (x *GetIndexBuildProgressResponse) GetIndexedRows() int64 { + if x != nil { + return x.IndexedRows } return 0 } -func (m *GetIndexBuildProgressResponse) GetTotalRows() int64 { - if m != nil { - return m.TotalRows +func (x *GetIndexBuildProgressResponse) GetTotalRows() int64 { + if x != nil { + return x.TotalRows } return 0 } type GetIndexStateRequest struct { - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` - DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` - CollectionName string `protobuf:"bytes,3,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` - FieldName string `protobuf:"bytes,4,opt,name=field_name,json=fieldName,proto3" json:"field_name,omitempty"` - IndexName string `protobuf:"bytes,5,opt,name=index_name,json=indexName,proto3" json:"index_name,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *GetIndexStateRequest) Reset() { *m = GetIndexStateRequest{} } -func (m *GetIndexStateRequest) String() string { return proto.CompactTextString(m) } -func (*GetIndexStateRequest) ProtoMessage() {} -func (*GetIndexStateRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{43} -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *GetIndexStateRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_GetIndexStateRequest.Unmarshal(m, b) -} -func (m *GetIndexStateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_GetIndexStateRequest.Marshal(b, m, deterministic) + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` // must + DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` + CollectionName string `protobuf:"bytes,3,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` // must + FieldName string `protobuf:"bytes,4,opt,name=field_name,json=fieldName,proto3" json:"field_name,omitempty"` + IndexName string `protobuf:"bytes,5,opt,name=index_name,json=indexName,proto3" json:"index_name,omitempty"` // No need to set up for now @2021.06.30 } -func (m *GetIndexStateRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_GetIndexStateRequest.Merge(m, src) + +func (x *GetIndexStateRequest) Reset() { + *x = GetIndexStateRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[43] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *GetIndexStateRequest) XXX_Size() int { - return xxx_messageInfo_GetIndexStateRequest.Size(m) + +func (x *GetIndexStateRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *GetIndexStateRequest) XXX_DiscardUnknown() { - xxx_messageInfo_GetIndexStateRequest.DiscardUnknown(m) + +func (*GetIndexStateRequest) ProtoMessage() {} + +func (x *GetIndexStateRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[43] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_GetIndexStateRequest proto.InternalMessageInfo +// Deprecated: Use GetIndexStateRequest.ProtoReflect.Descriptor instead. +func (*GetIndexStateRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{43} +} -func (m *GetIndexStateRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *GetIndexStateRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *GetIndexStateRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *GetIndexStateRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } -func (m *GetIndexStateRequest) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *GetIndexStateRequest) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } -func (m *GetIndexStateRequest) GetFieldName() string { - if m != nil { - return m.FieldName +func (x *GetIndexStateRequest) GetFieldName() string { + if x != nil { + return x.FieldName } return "" } -func (m *GetIndexStateRequest) GetIndexName() string { - if m != nil { - return m.IndexName +func (x *GetIndexStateRequest) GetIndexName() string { + if x != nil { + return x.IndexName } return "" } type GetIndexStateResponse struct { - Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` - State commonpb.IndexState `protobuf:"varint,2,opt,name=state,proto3,enum=milvus.proto.common.IndexState" json:"state,omitempty"` - FailReason string `protobuf:"bytes,3,opt,name=fail_reason,json=failReason,proto3" json:"fail_reason,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *GetIndexStateResponse) Reset() { *m = GetIndexStateResponse{} } -func (m *GetIndexStateResponse) String() string { return proto.CompactTextString(m) } -func (*GetIndexStateResponse) ProtoMessage() {} -func (*GetIndexStateResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{44} + Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` + State commonpb.IndexState `protobuf:"varint,2,opt,name=state,proto3,enum=milvus.proto.common.IndexState" json:"state,omitempty"` + FailReason string `protobuf:"bytes,3,opt,name=fail_reason,json=failReason,proto3" json:"fail_reason,omitempty"` } -func (m *GetIndexStateResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_GetIndexStateResponse.Unmarshal(m, b) -} -func (m *GetIndexStateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_GetIndexStateResponse.Marshal(b, m, deterministic) -} -func (m *GetIndexStateResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_GetIndexStateResponse.Merge(m, src) -} -func (m *GetIndexStateResponse) XXX_Size() int { - return xxx_messageInfo_GetIndexStateResponse.Size(m) +func (x *GetIndexStateResponse) Reset() { + *x = GetIndexStateResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[44] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *GetIndexStateResponse) XXX_DiscardUnknown() { - xxx_messageInfo_GetIndexStateResponse.DiscardUnknown(m) + +func (x *GetIndexStateResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -var xxx_messageInfo_GetIndexStateResponse proto.InternalMessageInfo +func (*GetIndexStateResponse) ProtoMessage() {} -func (m *GetIndexStateResponse) GetStatus() *commonpb.Status { - if m != nil { - return m.Status +func (x *GetIndexStateResponse) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[44] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms } - return nil + return mi.MessageOf(x) } -func (m *GetIndexStateResponse) GetState() commonpb.IndexState { - if m != nil { - return m.State +// Deprecated: Use GetIndexStateResponse.ProtoReflect.Descriptor instead. +func (*GetIndexStateResponse) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{44} +} + +func (x *GetIndexStateResponse) GetStatus() *commonpb.Status { + if x != nil { + return x.Status + } + return nil +} + +func (x *GetIndexStateResponse) GetState() commonpb.IndexState { + if x != nil { + return x.State } - return commonpb.IndexState_IndexStateNone + return commonpb.IndexState(0) } -func (m *GetIndexStateResponse) GetFailReason() string { - if m != nil { - return m.FailReason +func (x *GetIndexStateResponse) GetFailReason() string { + if x != nil { + return x.FailReason } return "" } type DropIndexRequest struct { - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` // must DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` - CollectionName string `protobuf:"bytes,3,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` + CollectionName string `protobuf:"bytes,3,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` // must // Deprecated: not be used in the milvus - FieldName string `protobuf:"bytes,4,opt,name=field_name,json=fieldName,proto3" json:"field_name,omitempty"` - IndexName string `protobuf:"bytes,5,opt,name=index_name,json=indexName,proto3" json:"index_name,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + FieldName string `protobuf:"bytes,4,opt,name=field_name,json=fieldName,proto3" json:"field_name,omitempty"` + IndexName string `protobuf:"bytes,5,opt,name=index_name,json=indexName,proto3" json:"index_name,omitempty"` } -func (m *DropIndexRequest) Reset() { *m = DropIndexRequest{} } -func (m *DropIndexRequest) String() string { return proto.CompactTextString(m) } -func (*DropIndexRequest) ProtoMessage() {} -func (*DropIndexRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{45} +func (x *DropIndexRequest) Reset() { + *x = DropIndexRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[45] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *DropIndexRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_DropIndexRequest.Unmarshal(m, b) -} -func (m *DropIndexRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_DropIndexRequest.Marshal(b, m, deterministic) -} -func (m *DropIndexRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_DropIndexRequest.Merge(m, src) +func (x *DropIndexRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *DropIndexRequest) XXX_Size() int { - return xxx_messageInfo_DropIndexRequest.Size(m) -} -func (m *DropIndexRequest) XXX_DiscardUnknown() { - xxx_messageInfo_DropIndexRequest.DiscardUnknown(m) + +func (*DropIndexRequest) ProtoMessage() {} + +func (x *DropIndexRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[45] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_DropIndexRequest proto.InternalMessageInfo +// Deprecated: Use DropIndexRequest.ProtoReflect.Descriptor instead. +func (*DropIndexRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{45} +} -func (m *DropIndexRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *DropIndexRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *DropIndexRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *DropIndexRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } -func (m *DropIndexRequest) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *DropIndexRequest) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } -func (m *DropIndexRequest) GetFieldName() string { - if m != nil { - return m.FieldName +func (x *DropIndexRequest) GetFieldName() string { + if x != nil { + return x.FieldName } return "" } -func (m *DropIndexRequest) GetIndexName() string { - if m != nil { - return m.IndexName +func (x *DropIndexRequest) GetIndexName() string { + if x != nil { + return x.IndexName } return "" } type InsertRequest struct { - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` - DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` - CollectionName string `protobuf:"bytes,3,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` - PartitionName string `protobuf:"bytes,4,opt,name=partition_name,json=partitionName,proto3" json:"partition_name,omitempty"` - FieldsData []*schemapb.FieldData `protobuf:"bytes,5,rep,name=fields_data,json=fieldsData,proto3" json:"fields_data,omitempty"` - HashKeys []uint32 `protobuf:"varint,6,rep,packed,name=hash_keys,json=hashKeys,proto3" json:"hash_keys,omitempty"` - NumRows uint32 `protobuf:"varint,7,opt,name=num_rows,json=numRows,proto3" json:"num_rows,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *InsertRequest) Reset() { *m = InsertRequest{} } -func (m *InsertRequest) String() string { return proto.CompactTextString(m) } -func (*InsertRequest) ProtoMessage() {} -func (*InsertRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{46} -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *InsertRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_InsertRequest.Unmarshal(m, b) -} -func (m *InsertRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_InsertRequest.Marshal(b, m, deterministic) + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` + DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` + CollectionName string `protobuf:"bytes,3,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` + PartitionName string `protobuf:"bytes,4,opt,name=partition_name,json=partitionName,proto3" json:"partition_name,omitempty"` + FieldsData []*schemapb.FieldData `protobuf:"bytes,5,rep,name=fields_data,json=fieldsData,proto3" json:"fields_data,omitempty"` + HashKeys []uint32 `protobuf:"varint,6,rep,packed,name=hash_keys,json=hashKeys,proto3" json:"hash_keys,omitempty"` + NumRows uint32 `protobuf:"varint,7,opt,name=num_rows,json=numRows,proto3" json:"num_rows,omitempty"` } -func (m *InsertRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_InsertRequest.Merge(m, src) + +func (x *InsertRequest) Reset() { + *x = InsertRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[46] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *InsertRequest) XXX_Size() int { - return xxx_messageInfo_InsertRequest.Size(m) + +func (x *InsertRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *InsertRequest) XXX_DiscardUnknown() { - xxx_messageInfo_InsertRequest.DiscardUnknown(m) + +func (*InsertRequest) ProtoMessage() {} + +func (x *InsertRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[46] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_InsertRequest proto.InternalMessageInfo +// Deprecated: Use InsertRequest.ProtoReflect.Descriptor instead. +func (*InsertRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{46} +} -func (m *InsertRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *InsertRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *InsertRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *InsertRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } -func (m *InsertRequest) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *InsertRequest) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } -func (m *InsertRequest) GetPartitionName() string { - if m != nil { - return m.PartitionName +func (x *InsertRequest) GetPartitionName() string { + if x != nil { + return x.PartitionName } return "" } -func (m *InsertRequest) GetFieldsData() []*schemapb.FieldData { - if m != nil { - return m.FieldsData +func (x *InsertRequest) GetFieldsData() []*schemapb.FieldData { + if x != nil { + return x.FieldsData } return nil } -func (m *InsertRequest) GetHashKeys() []uint32 { - if m != nil { - return m.HashKeys +func (x *InsertRequest) GetHashKeys() []uint32 { + if x != nil { + return x.HashKeys } return nil } -func (m *InsertRequest) GetNumRows() uint32 { - if m != nil { - return m.NumRows +func (x *InsertRequest) GetNumRows() uint32 { + if x != nil { + return x.NumRows } return 0 } type UpsertRequest struct { - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` - DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` - CollectionName string `protobuf:"bytes,3,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` - PartitionName string `protobuf:"bytes,4,opt,name=partition_name,json=partitionName,proto3" json:"partition_name,omitempty"` - FieldsData []*schemapb.FieldData `protobuf:"bytes,5,rep,name=fields_data,json=fieldsData,proto3" json:"fields_data,omitempty"` - HashKeys []uint32 `protobuf:"varint,6,rep,packed,name=hash_keys,json=hashKeys,proto3" json:"hash_keys,omitempty"` - NumRows uint32 `protobuf:"varint,7,opt,name=num_rows,json=numRows,proto3" json:"num_rows,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *UpsertRequest) Reset() { *m = UpsertRequest{} } -func (m *UpsertRequest) String() string { return proto.CompactTextString(m) } -func (*UpsertRequest) ProtoMessage() {} -func (*UpsertRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{47} -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *UpsertRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_UpsertRequest.Unmarshal(m, b) -} -func (m *UpsertRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_UpsertRequest.Marshal(b, m, deterministic) + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` + DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` + CollectionName string `protobuf:"bytes,3,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` + PartitionName string `protobuf:"bytes,4,opt,name=partition_name,json=partitionName,proto3" json:"partition_name,omitempty"` + FieldsData []*schemapb.FieldData `protobuf:"bytes,5,rep,name=fields_data,json=fieldsData,proto3" json:"fields_data,omitempty"` + HashKeys []uint32 `protobuf:"varint,6,rep,packed,name=hash_keys,json=hashKeys,proto3" json:"hash_keys,omitempty"` + NumRows uint32 `protobuf:"varint,7,opt,name=num_rows,json=numRows,proto3" json:"num_rows,omitempty"` } -func (m *UpsertRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_UpsertRequest.Merge(m, src) + +func (x *UpsertRequest) Reset() { + *x = UpsertRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[47] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *UpsertRequest) XXX_Size() int { - return xxx_messageInfo_UpsertRequest.Size(m) + +func (x *UpsertRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *UpsertRequest) XXX_DiscardUnknown() { - xxx_messageInfo_UpsertRequest.DiscardUnknown(m) + +func (*UpsertRequest) ProtoMessage() {} + +func (x *UpsertRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[47] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_UpsertRequest proto.InternalMessageInfo +// Deprecated: Use UpsertRequest.ProtoReflect.Descriptor instead. +func (*UpsertRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{47} +} -func (m *UpsertRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *UpsertRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *UpsertRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *UpsertRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } -func (m *UpsertRequest) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *UpsertRequest) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } -func (m *UpsertRequest) GetPartitionName() string { - if m != nil { - return m.PartitionName +func (x *UpsertRequest) GetPartitionName() string { + if x != nil { + return x.PartitionName } return "" } -func (m *UpsertRequest) GetFieldsData() []*schemapb.FieldData { - if m != nil { - return m.FieldsData +func (x *UpsertRequest) GetFieldsData() []*schemapb.FieldData { + if x != nil { + return x.FieldsData } return nil } -func (m *UpsertRequest) GetHashKeys() []uint32 { - if m != nil { - return m.HashKeys +func (x *UpsertRequest) GetHashKeys() []uint32 { + if x != nil { + return x.HashKeys } return nil } -func (m *UpsertRequest) GetNumRows() uint32 { - if m != nil { - return m.NumRows +func (x *UpsertRequest) GetNumRows() uint32 { + if x != nil { + return x.NumRows } return 0 } type MutationResult struct { - Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` - IDs *schemapb.IDs `protobuf:"bytes,2,opt,name=IDs,proto3" json:"IDs,omitempty"` - SuccIndex []uint32 `protobuf:"varint,3,rep,packed,name=succ_index,json=succIndex,proto3" json:"succ_index,omitempty"` - ErrIndex []uint32 `protobuf:"varint,4,rep,packed,name=err_index,json=errIndex,proto3" json:"err_index,omitempty"` - Acknowledged bool `protobuf:"varint,5,opt,name=acknowledged,proto3" json:"acknowledged,omitempty"` - InsertCnt int64 `protobuf:"varint,6,opt,name=insert_cnt,json=insertCnt,proto3" json:"insert_cnt,omitempty"` - DeleteCnt int64 `protobuf:"varint,7,opt,name=delete_cnt,json=deleteCnt,proto3" json:"delete_cnt,omitempty"` - UpsertCnt int64 `protobuf:"varint,8,opt,name=upsert_cnt,json=upsertCnt,proto3" json:"upsert_cnt,omitempty"` - Timestamp uint64 `protobuf:"varint,9,opt,name=timestamp,proto3" json:"timestamp,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *MutationResult) Reset() { *m = MutationResult{} } -func (m *MutationResult) String() string { return proto.CompactTextString(m) } -func (*MutationResult) ProtoMessage() {} -func (*MutationResult) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{48} -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *MutationResult) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_MutationResult.Unmarshal(m, b) -} -func (m *MutationResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_MutationResult.Marshal(b, m, deterministic) + Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` + IDs *schemapb.IDs `protobuf:"bytes,2,opt,name=IDs,proto3" json:"IDs,omitempty"` // required for insert, delete, upsert + SuccIndex []uint32 `protobuf:"varint,3,rep,packed,name=succ_index,json=succIndex,proto3" json:"succ_index,omitempty"` // error indexes indicate + ErrIndex []uint32 `protobuf:"varint,4,rep,packed,name=err_index,json=errIndex,proto3" json:"err_index,omitempty"` // error indexes indicate + Acknowledged bool `protobuf:"varint,5,opt,name=acknowledged,proto3" json:"acknowledged,omitempty"` + InsertCnt int64 `protobuf:"varint,6,opt,name=insert_cnt,json=insertCnt,proto3" json:"insert_cnt,omitempty"` + DeleteCnt int64 `protobuf:"varint,7,opt,name=delete_cnt,json=deleteCnt,proto3" json:"delete_cnt,omitempty"` + UpsertCnt int64 `protobuf:"varint,8,opt,name=upsert_cnt,json=upsertCnt,proto3" json:"upsert_cnt,omitempty"` + Timestamp uint64 `protobuf:"varint,9,opt,name=timestamp,proto3" json:"timestamp,omitempty"` } -func (m *MutationResult) XXX_Merge(src proto.Message) { - xxx_messageInfo_MutationResult.Merge(m, src) + +func (x *MutationResult) Reset() { + *x = MutationResult{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[48] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *MutationResult) XXX_Size() int { - return xxx_messageInfo_MutationResult.Size(m) + +func (x *MutationResult) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *MutationResult) XXX_DiscardUnknown() { - xxx_messageInfo_MutationResult.DiscardUnknown(m) + +func (*MutationResult) ProtoMessage() {} + +func (x *MutationResult) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[48] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_MutationResult proto.InternalMessageInfo +// Deprecated: Use MutationResult.ProtoReflect.Descriptor instead. +func (*MutationResult) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{48} +} -func (m *MutationResult) GetStatus() *commonpb.Status { - if m != nil { - return m.Status +func (x *MutationResult) GetStatus() *commonpb.Status { + if x != nil { + return x.Status } return nil } -func (m *MutationResult) GetIDs() *schemapb.IDs { - if m != nil { - return m.IDs +func (x *MutationResult) GetIDs() *schemapb.IDs { + if x != nil { + return x.IDs } return nil } -func (m *MutationResult) GetSuccIndex() []uint32 { - if m != nil { - return m.SuccIndex +func (x *MutationResult) GetSuccIndex() []uint32 { + if x != nil { + return x.SuccIndex } return nil } -func (m *MutationResult) GetErrIndex() []uint32 { - if m != nil { - return m.ErrIndex +func (x *MutationResult) GetErrIndex() []uint32 { + if x != nil { + return x.ErrIndex } return nil } -func (m *MutationResult) GetAcknowledged() bool { - if m != nil { - return m.Acknowledged +func (x *MutationResult) GetAcknowledged() bool { + if x != nil { + return x.Acknowledged } return false } -func (m *MutationResult) GetInsertCnt() int64 { - if m != nil { - return m.InsertCnt +func (x *MutationResult) GetInsertCnt() int64 { + if x != nil { + return x.InsertCnt } return 0 } -func (m *MutationResult) GetDeleteCnt() int64 { - if m != nil { - return m.DeleteCnt +func (x *MutationResult) GetDeleteCnt() int64 { + if x != nil { + return x.DeleteCnt } return 0 } -func (m *MutationResult) GetUpsertCnt() int64 { - if m != nil { - return m.UpsertCnt +func (x *MutationResult) GetUpsertCnt() int64 { + if x != nil { + return x.UpsertCnt } return 0 } -func (m *MutationResult) GetTimestamp() uint64 { - if m != nil { - return m.Timestamp +func (x *MutationResult) GetTimestamp() uint64 { + if x != nil { + return x.Timestamp } return 0 } type DeleteRequest struct { - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` - DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` - CollectionName string `protobuf:"bytes,3,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` - PartitionName string `protobuf:"bytes,4,opt,name=partition_name,json=partitionName,proto3" json:"partition_name,omitempty"` - Expr string `protobuf:"bytes,5,opt,name=expr,proto3" json:"expr,omitempty"` - HashKeys []uint32 `protobuf:"varint,6,rep,packed,name=hash_keys,json=hashKeys,proto3" json:"hash_keys,omitempty"` - ConsistencyLevel commonpb.ConsistencyLevel `protobuf:"varint,7,opt,name=consistency_level,json=consistencyLevel,proto3,enum=milvus.proto.common.ConsistencyLevel" json:"consistency_level,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *DeleteRequest) Reset() { *m = DeleteRequest{} } -func (m *DeleteRequest) String() string { return proto.CompactTextString(m) } -func (*DeleteRequest) ProtoMessage() {} -func (*DeleteRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{49} -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *DeleteRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_DeleteRequest.Unmarshal(m, b) -} -func (m *DeleteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_DeleteRequest.Marshal(b, m, deterministic) + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` + DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` + CollectionName string `protobuf:"bytes,3,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` + PartitionName string `protobuf:"bytes,4,opt,name=partition_name,json=partitionName,proto3" json:"partition_name,omitempty"` + Expr string `protobuf:"bytes,5,opt,name=expr,proto3" json:"expr,omitempty"` + HashKeys []uint32 `protobuf:"varint,6,rep,packed,name=hash_keys,json=hashKeys,proto3" json:"hash_keys,omitempty"` + ConsistencyLevel commonpb.ConsistencyLevel `protobuf:"varint,7,opt,name=consistency_level,json=consistencyLevel,proto3,enum=milvus.proto.common.ConsistencyLevel" json:"consistency_level,omitempty"` } -func (m *DeleteRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_DeleteRequest.Merge(m, src) + +func (x *DeleteRequest) Reset() { + *x = DeleteRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[49] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *DeleteRequest) XXX_Size() int { - return xxx_messageInfo_DeleteRequest.Size(m) + +func (x *DeleteRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *DeleteRequest) XXX_DiscardUnknown() { - xxx_messageInfo_DeleteRequest.DiscardUnknown(m) + +func (*DeleteRequest) ProtoMessage() {} + +func (x *DeleteRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[49] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_DeleteRequest proto.InternalMessageInfo +// Deprecated: Use DeleteRequest.ProtoReflect.Descriptor instead. +func (*DeleteRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{49} +} -func (m *DeleteRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *DeleteRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *DeleteRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *DeleteRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } -func (m *DeleteRequest) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *DeleteRequest) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } -func (m *DeleteRequest) GetPartitionName() string { - if m != nil { - return m.PartitionName +func (x *DeleteRequest) GetPartitionName() string { + if x != nil { + return x.PartitionName } return "" } -func (m *DeleteRequest) GetExpr() string { - if m != nil { - return m.Expr +func (x *DeleteRequest) GetExpr() string { + if x != nil { + return x.Expr } return "" } -func (m *DeleteRequest) GetHashKeys() []uint32 { - if m != nil { - return m.HashKeys +func (x *DeleteRequest) GetHashKeys() []uint32 { + if x != nil { + return x.HashKeys } return nil } -func (m *DeleteRequest) GetConsistencyLevel() commonpb.ConsistencyLevel { - if m != nil { - return m.ConsistencyLevel +func (x *DeleteRequest) GetConsistencyLevel() commonpb.ConsistencyLevel { + if x != nil { + return x.ConsistencyLevel } - return commonpb.ConsistencyLevel_Strong + return commonpb.ConsistencyLevel(0) } type SubSearchRequest struct { - Dsl string `protobuf:"bytes,1,opt,name=dsl,proto3" json:"dsl,omitempty"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Dsl string `protobuf:"bytes,1,opt,name=dsl,proto3" json:"dsl,omitempty"` // must // serialized `PlaceholderGroup` - PlaceholderGroup []byte `protobuf:"bytes,2,opt,name=placeholder_group,json=placeholderGroup,proto3" json:"placeholder_group,omitempty"` - DslType commonpb.DslType `protobuf:"varint,3,opt,name=dsl_type,json=dslType,proto3,enum=milvus.proto.common.DslType" json:"dsl_type,omitempty"` - SearchParams []*commonpb.KeyValuePair `protobuf:"bytes,4,rep,name=search_params,json=searchParams,proto3" json:"search_params,omitempty"` - Nq int64 `protobuf:"varint,5,opt,name=nq,proto3" json:"nq,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *SubSearchRequest) Reset() { *m = SubSearchRequest{} } -func (m *SubSearchRequest) String() string { return proto.CompactTextString(m) } -func (*SubSearchRequest) ProtoMessage() {} -func (*SubSearchRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{50} + PlaceholderGroup []byte `protobuf:"bytes,2,opt,name=placeholder_group,json=placeholderGroup,proto3" json:"placeholder_group,omitempty"` // must + DslType commonpb.DslType `protobuf:"varint,3,opt,name=dsl_type,json=dslType,proto3,enum=milvus.proto.common.DslType" json:"dsl_type,omitempty"` // must + SearchParams []*commonpb.KeyValuePair `protobuf:"bytes,4,rep,name=search_params,json=searchParams,proto3" json:"search_params,omitempty"` // must + Nq int64 `protobuf:"varint,5,opt,name=nq,proto3" json:"nq,omitempty"` } -func (m *SubSearchRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_SubSearchRequest.Unmarshal(m, b) -} -func (m *SubSearchRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_SubSearchRequest.Marshal(b, m, deterministic) -} -func (m *SubSearchRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_SubSearchRequest.Merge(m, src) +func (x *SubSearchRequest) Reset() { + *x = SubSearchRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[50] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *SubSearchRequest) XXX_Size() int { - return xxx_messageInfo_SubSearchRequest.Size(m) + +func (x *SubSearchRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *SubSearchRequest) XXX_DiscardUnknown() { - xxx_messageInfo_SubSearchRequest.DiscardUnknown(m) + +func (*SubSearchRequest) ProtoMessage() {} + +func (x *SubSearchRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[50] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_SubSearchRequest proto.InternalMessageInfo +// Deprecated: Use SubSearchRequest.ProtoReflect.Descriptor instead. +func (*SubSearchRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{50} +} -func (m *SubSearchRequest) GetDsl() string { - if m != nil { - return m.Dsl +func (x *SubSearchRequest) GetDsl() string { + if x != nil { + return x.Dsl } return "" } -func (m *SubSearchRequest) GetPlaceholderGroup() []byte { - if m != nil { - return m.PlaceholderGroup +func (x *SubSearchRequest) GetPlaceholderGroup() []byte { + if x != nil { + return x.PlaceholderGroup } return nil } -func (m *SubSearchRequest) GetDslType() commonpb.DslType { - if m != nil { - return m.DslType +func (x *SubSearchRequest) GetDslType() commonpb.DslType { + if x != nil { + return x.DslType } - return commonpb.DslType_Dsl + return commonpb.DslType(0) } -func (m *SubSearchRequest) GetSearchParams() []*commonpb.KeyValuePair { - if m != nil { - return m.SearchParams +func (x *SubSearchRequest) GetSearchParams() []*commonpb.KeyValuePair { + if x != nil { + return x.SearchParams } return nil } -func (m *SubSearchRequest) GetNq() int64 { - if m != nil { - return m.Nq +func (x *SubSearchRequest) GetNq() int64 { + if x != nil { + return x.Nq } return 0 } type SearchRequest struct { - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` // must DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` - CollectionName string `protobuf:"bytes,3,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` - PartitionNames []string `protobuf:"bytes,4,rep,name=partition_names,json=partitionNames,proto3" json:"partition_names,omitempty"` - Dsl string `protobuf:"bytes,5,opt,name=dsl,proto3" json:"dsl,omitempty"` + CollectionName string `protobuf:"bytes,3,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` // must + PartitionNames []string `protobuf:"bytes,4,rep,name=partition_names,json=partitionNames,proto3" json:"partition_names,omitempty"` // must + Dsl string `protobuf:"bytes,5,opt,name=dsl,proto3" json:"dsl,omitempty"` // must // serialized `PlaceholderGroup` - PlaceholderGroup []byte `protobuf:"bytes,6,opt,name=placeholder_group,json=placeholderGroup,proto3" json:"placeholder_group,omitempty"` - DslType commonpb.DslType `protobuf:"varint,7,opt,name=dsl_type,json=dslType,proto3,enum=milvus.proto.common.DslType" json:"dsl_type,omitempty"` + PlaceholderGroup []byte `protobuf:"bytes,6,opt,name=placeholder_group,json=placeholderGroup,proto3" json:"placeholder_group,omitempty"` // must + DslType commonpb.DslType `protobuf:"varint,7,opt,name=dsl_type,json=dslType,proto3,enum=milvus.proto.common.DslType" json:"dsl_type,omitempty"` // must OutputFields []string `protobuf:"bytes,8,rep,name=output_fields,json=outputFields,proto3" json:"output_fields,omitempty"` - SearchParams []*commonpb.KeyValuePair `protobuf:"bytes,9,rep,name=search_params,json=searchParams,proto3" json:"search_params,omitempty"` + SearchParams []*commonpb.KeyValuePair `protobuf:"bytes,9,rep,name=search_params,json=searchParams,proto3" json:"search_params,omitempty"` // must TravelTimestamp uint64 `protobuf:"varint,10,opt,name=travel_timestamp,json=travelTimestamp,proto3" json:"travel_timestamp,omitempty"` - GuaranteeTimestamp uint64 `protobuf:"varint,11,opt,name=guarantee_timestamp,json=guaranteeTimestamp,proto3" json:"guarantee_timestamp,omitempty"` + GuaranteeTimestamp uint64 `protobuf:"varint,11,opt,name=guarantee_timestamp,json=guaranteeTimestamp,proto3" json:"guarantee_timestamp,omitempty"` // guarantee_timestamp Nq int64 `protobuf:"varint,12,opt,name=nq,proto3" json:"nq,omitempty"` NotReturnAllMeta bool `protobuf:"varint,13,opt,name=not_return_all_meta,json=notReturnAllMeta,proto3" json:"not_return_all_meta,omitempty"` ConsistencyLevel commonpb.ConsistencyLevel `protobuf:"varint,14,opt,name=consistency_level,json=consistencyLevel,proto3,enum=milvus.proto.common.ConsistencyLevel" json:"consistency_level,omitempty"` UseDefaultConsistency bool `protobuf:"varint,15,opt,name=use_default_consistency,json=useDefaultConsistency,proto3" json:"use_default_consistency,omitempty"` SearchByPrimaryKeys bool `protobuf:"varint,16,opt,name=search_by_primary_keys,json=searchByPrimaryKeys,proto3" json:"search_by_primary_keys,omitempty"` SubReqs []*SubSearchRequest `protobuf:"bytes,17,rep,name=sub_reqs,json=subReqs,proto3" json:"sub_reqs,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` } -func (m *SearchRequest) Reset() { *m = SearchRequest{} } -func (m *SearchRequest) String() string { return proto.CompactTextString(m) } -func (*SearchRequest) ProtoMessage() {} -func (*SearchRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{51} +func (x *SearchRequest) Reset() { + *x = SearchRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[51] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *SearchRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_SearchRequest.Unmarshal(m, b) -} -func (m *SearchRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_SearchRequest.Marshal(b, m, deterministic) -} -func (m *SearchRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_SearchRequest.Merge(m, src) +func (x *SearchRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *SearchRequest) XXX_Size() int { - return xxx_messageInfo_SearchRequest.Size(m) -} -func (m *SearchRequest) XXX_DiscardUnknown() { - xxx_messageInfo_SearchRequest.DiscardUnknown(m) + +func (*SearchRequest) ProtoMessage() {} + +func (x *SearchRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[51] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_SearchRequest proto.InternalMessageInfo +// Deprecated: Use SearchRequest.ProtoReflect.Descriptor instead. +func (*SearchRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{51} +} -func (m *SearchRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *SearchRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *SearchRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *SearchRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } -func (m *SearchRequest) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *SearchRequest) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } -func (m *SearchRequest) GetPartitionNames() []string { - if m != nil { - return m.PartitionNames +func (x *SearchRequest) GetPartitionNames() []string { + if x != nil { + return x.PartitionNames } return nil } -func (m *SearchRequest) GetDsl() string { - if m != nil { - return m.Dsl +func (x *SearchRequest) GetDsl() string { + if x != nil { + return x.Dsl } return "" } -func (m *SearchRequest) GetPlaceholderGroup() []byte { - if m != nil { - return m.PlaceholderGroup +func (x *SearchRequest) GetPlaceholderGroup() []byte { + if x != nil { + return x.PlaceholderGroup } return nil } -func (m *SearchRequest) GetDslType() commonpb.DslType { - if m != nil { - return m.DslType +func (x *SearchRequest) GetDslType() commonpb.DslType { + if x != nil { + return x.DslType } - return commonpb.DslType_Dsl + return commonpb.DslType(0) } -func (m *SearchRequest) GetOutputFields() []string { - if m != nil { - return m.OutputFields +func (x *SearchRequest) GetOutputFields() []string { + if x != nil { + return x.OutputFields } return nil } -func (m *SearchRequest) GetSearchParams() []*commonpb.KeyValuePair { - if m != nil { - return m.SearchParams +func (x *SearchRequest) GetSearchParams() []*commonpb.KeyValuePair { + if x != nil { + return x.SearchParams } return nil } -func (m *SearchRequest) GetTravelTimestamp() uint64 { - if m != nil { - return m.TravelTimestamp +func (x *SearchRequest) GetTravelTimestamp() uint64 { + if x != nil { + return x.TravelTimestamp } return 0 } -func (m *SearchRequest) GetGuaranteeTimestamp() uint64 { - if m != nil { - return m.GuaranteeTimestamp +func (x *SearchRequest) GetGuaranteeTimestamp() uint64 { + if x != nil { + return x.GuaranteeTimestamp } return 0 } -func (m *SearchRequest) GetNq() int64 { - if m != nil { - return m.Nq +func (x *SearchRequest) GetNq() int64 { + if x != nil { + return x.Nq } return 0 } -func (m *SearchRequest) GetNotReturnAllMeta() bool { - if m != nil { - return m.NotReturnAllMeta +func (x *SearchRequest) GetNotReturnAllMeta() bool { + if x != nil { + return x.NotReturnAllMeta } return false } -func (m *SearchRequest) GetConsistencyLevel() commonpb.ConsistencyLevel { - if m != nil { - return m.ConsistencyLevel +func (x *SearchRequest) GetConsistencyLevel() commonpb.ConsistencyLevel { + if x != nil { + return x.ConsistencyLevel } - return commonpb.ConsistencyLevel_Strong + return commonpb.ConsistencyLevel(0) } -func (m *SearchRequest) GetUseDefaultConsistency() bool { - if m != nil { - return m.UseDefaultConsistency +func (x *SearchRequest) GetUseDefaultConsistency() bool { + if x != nil { + return x.UseDefaultConsistency } return false } -func (m *SearchRequest) GetSearchByPrimaryKeys() bool { - if m != nil { - return m.SearchByPrimaryKeys +func (x *SearchRequest) GetSearchByPrimaryKeys() bool { + if x != nil { + return x.SearchByPrimaryKeys } return false } -func (m *SearchRequest) GetSubReqs() []*SubSearchRequest { - if m != nil { - return m.SubReqs +func (x *SearchRequest) GetSubReqs() []*SubSearchRequest { + if x != nil { + return x.SubReqs } return nil } type Hits struct { - IDs []int64 `protobuf:"varint,1,rep,packed,name=IDs,proto3" json:"IDs,omitempty"` - RowData [][]byte `protobuf:"bytes,2,rep,name=row_data,json=rowData,proto3" json:"row_data,omitempty"` - Scores []float32 `protobuf:"fixed32,3,rep,packed,name=scores,proto3" json:"scores,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *Hits) Reset() { *m = Hits{} } -func (m *Hits) String() string { return proto.CompactTextString(m) } -func (*Hits) ProtoMessage() {} -func (*Hits) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{52} + IDs []int64 `protobuf:"varint,1,rep,packed,name=IDs,proto3" json:"IDs,omitempty"` + RowData [][]byte `protobuf:"bytes,2,rep,name=row_data,json=rowData,proto3" json:"row_data,omitempty"` + Scores []float32 `protobuf:"fixed32,3,rep,packed,name=scores,proto3" json:"scores,omitempty"` } -func (m *Hits) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Hits.Unmarshal(m, b) -} -func (m *Hits) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Hits.Marshal(b, m, deterministic) -} -func (m *Hits) XXX_Merge(src proto.Message) { - xxx_messageInfo_Hits.Merge(m, src) +func (x *Hits) Reset() { + *x = Hits{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[52] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *Hits) XXX_Size() int { - return xxx_messageInfo_Hits.Size(m) + +func (x *Hits) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *Hits) XXX_DiscardUnknown() { - xxx_messageInfo_Hits.DiscardUnknown(m) + +func (*Hits) ProtoMessage() {} + +func (x *Hits) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[52] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_Hits proto.InternalMessageInfo +// Deprecated: Use Hits.ProtoReflect.Descriptor instead. +func (*Hits) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{52} +} -func (m *Hits) GetIDs() []int64 { - if m != nil { - return m.IDs +func (x *Hits) GetIDs() []int64 { + if x != nil { + return x.IDs } return nil } -func (m *Hits) GetRowData() [][]byte { - if m != nil { - return m.RowData +func (x *Hits) GetRowData() [][]byte { + if x != nil { + return x.RowData } return nil } -func (m *Hits) GetScores() []float32 { - if m != nil { - return m.Scores +func (x *Hits) GetScores() []float32 { + if x != nil { + return x.Scores } return nil } type SearchResults struct { - Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` - Results *schemapb.SearchResultData `protobuf:"bytes,2,opt,name=results,proto3" json:"results,omitempty"` - CollectionName string `protobuf:"bytes,3,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *SearchResults) Reset() { *m = SearchResults{} } -func (m *SearchResults) String() string { return proto.CompactTextString(m) } -func (*SearchResults) ProtoMessage() {} -func (*SearchResults) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{53} + Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` + Results *schemapb.SearchResultData `protobuf:"bytes,2,opt,name=results,proto3" json:"results,omitempty"` + CollectionName string `protobuf:"bytes,3,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` } -func (m *SearchResults) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_SearchResults.Unmarshal(m, b) -} -func (m *SearchResults) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_SearchResults.Marshal(b, m, deterministic) -} -func (m *SearchResults) XXX_Merge(src proto.Message) { - xxx_messageInfo_SearchResults.Merge(m, src) +func (x *SearchResults) Reset() { + *x = SearchResults{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[53] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *SearchResults) XXX_Size() int { - return xxx_messageInfo_SearchResults.Size(m) + +func (x *SearchResults) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *SearchResults) XXX_DiscardUnknown() { - xxx_messageInfo_SearchResults.DiscardUnknown(m) + +func (*SearchResults) ProtoMessage() {} + +func (x *SearchResults) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[53] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_SearchResults proto.InternalMessageInfo +// Deprecated: Use SearchResults.ProtoReflect.Descriptor instead. +func (*SearchResults) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{53} +} -func (m *SearchResults) GetStatus() *commonpb.Status { - if m != nil { - return m.Status +func (x *SearchResults) GetStatus() *commonpb.Status { + if x != nil { + return x.Status } return nil } -func (m *SearchResults) GetResults() *schemapb.SearchResultData { - if m != nil { - return m.Results +func (x *SearchResults) GetResults() *schemapb.SearchResultData { + if x != nil { + return x.Results } return nil } -func (m *SearchResults) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *SearchResults) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } type HybridSearchRequest struct { - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` // must DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` - CollectionName string `protobuf:"bytes,3,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` - PartitionNames []string `protobuf:"bytes,4,rep,name=partition_names,json=partitionNames,proto3" json:"partition_names,omitempty"` + CollectionName string `protobuf:"bytes,3,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` // must + PartitionNames []string `protobuf:"bytes,4,rep,name=partition_names,json=partitionNames,proto3" json:"partition_names,omitempty"` // must Requests []*SearchRequest `protobuf:"bytes,5,rep,name=requests,proto3" json:"requests,omitempty"` - RankParams []*commonpb.KeyValuePair `protobuf:"bytes,6,rep,name=rank_params,json=rankParams,proto3" json:"rank_params,omitempty"` + RankParams []*commonpb.KeyValuePair `protobuf:"bytes,6,rep,name=rank_params,json=rankParams,proto3" json:"rank_params,omitempty"` // must TravelTimestamp uint64 `protobuf:"varint,7,opt,name=travel_timestamp,json=travelTimestamp,proto3" json:"travel_timestamp,omitempty"` - GuaranteeTimestamp uint64 `protobuf:"varint,8,opt,name=guarantee_timestamp,json=guaranteeTimestamp,proto3" json:"guarantee_timestamp,omitempty"` + GuaranteeTimestamp uint64 `protobuf:"varint,8,opt,name=guarantee_timestamp,json=guaranteeTimestamp,proto3" json:"guarantee_timestamp,omitempty"` // guarantee_timestamp NotReturnAllMeta bool `protobuf:"varint,9,opt,name=not_return_all_meta,json=notReturnAllMeta,proto3" json:"not_return_all_meta,omitempty"` OutputFields []string `protobuf:"bytes,10,rep,name=output_fields,json=outputFields,proto3" json:"output_fields,omitempty"` ConsistencyLevel commonpb.ConsistencyLevel `protobuf:"varint,11,opt,name=consistency_level,json=consistencyLevel,proto3,enum=milvus.proto.common.ConsistencyLevel" json:"consistency_level,omitempty"` UseDefaultConsistency bool `protobuf:"varint,12,opt,name=use_default_consistency,json=useDefaultConsistency,proto3" json:"use_default_consistency,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` } -func (m *HybridSearchRequest) Reset() { *m = HybridSearchRequest{} } -func (m *HybridSearchRequest) String() string { return proto.CompactTextString(m) } -func (*HybridSearchRequest) ProtoMessage() {} -func (*HybridSearchRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{54} +func (x *HybridSearchRequest) Reset() { + *x = HybridSearchRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[54] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *HybridSearchRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_HybridSearchRequest.Unmarshal(m, b) +func (x *HybridSearchRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *HybridSearchRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_HybridSearchRequest.Marshal(b, m, deterministic) -} -func (m *HybridSearchRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_HybridSearchRequest.Merge(m, src) -} -func (m *HybridSearchRequest) XXX_Size() int { - return xxx_messageInfo_HybridSearchRequest.Size(m) -} -func (m *HybridSearchRequest) XXX_DiscardUnknown() { - xxx_messageInfo_HybridSearchRequest.DiscardUnknown(m) + +func (*HybridSearchRequest) ProtoMessage() {} + +func (x *HybridSearchRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[54] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_HybridSearchRequest proto.InternalMessageInfo +// Deprecated: Use HybridSearchRequest.ProtoReflect.Descriptor instead. +func (*HybridSearchRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{54} +} -func (m *HybridSearchRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *HybridSearchRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *HybridSearchRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *HybridSearchRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } -func (m *HybridSearchRequest) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *HybridSearchRequest) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } -func (m *HybridSearchRequest) GetPartitionNames() []string { - if m != nil { - return m.PartitionNames +func (x *HybridSearchRequest) GetPartitionNames() []string { + if x != nil { + return x.PartitionNames } return nil } -func (m *HybridSearchRequest) GetRequests() []*SearchRequest { - if m != nil { - return m.Requests +func (x *HybridSearchRequest) GetRequests() []*SearchRequest { + if x != nil { + return x.Requests } return nil } -func (m *HybridSearchRequest) GetRankParams() []*commonpb.KeyValuePair { - if m != nil { - return m.RankParams +func (x *HybridSearchRequest) GetRankParams() []*commonpb.KeyValuePair { + if x != nil { + return x.RankParams } return nil } -func (m *HybridSearchRequest) GetTravelTimestamp() uint64 { - if m != nil { - return m.TravelTimestamp +func (x *HybridSearchRequest) GetTravelTimestamp() uint64 { + if x != nil { + return x.TravelTimestamp } return 0 } -func (m *HybridSearchRequest) GetGuaranteeTimestamp() uint64 { - if m != nil { - return m.GuaranteeTimestamp +func (x *HybridSearchRequest) GetGuaranteeTimestamp() uint64 { + if x != nil { + return x.GuaranteeTimestamp } return 0 } -func (m *HybridSearchRequest) GetNotReturnAllMeta() bool { - if m != nil { - return m.NotReturnAllMeta +func (x *HybridSearchRequest) GetNotReturnAllMeta() bool { + if x != nil { + return x.NotReturnAllMeta } return false } -func (m *HybridSearchRequest) GetOutputFields() []string { - if m != nil { - return m.OutputFields +func (x *HybridSearchRequest) GetOutputFields() []string { + if x != nil { + return x.OutputFields } return nil } -func (m *HybridSearchRequest) GetConsistencyLevel() commonpb.ConsistencyLevel { - if m != nil { - return m.ConsistencyLevel +func (x *HybridSearchRequest) GetConsistencyLevel() commonpb.ConsistencyLevel { + if x != nil { + return x.ConsistencyLevel } - return commonpb.ConsistencyLevel_Strong + return commonpb.ConsistencyLevel(0) } -func (m *HybridSearchRequest) GetUseDefaultConsistency() bool { - if m != nil { - return m.UseDefaultConsistency +func (x *HybridSearchRequest) GetUseDefaultConsistency() bool { + if x != nil { + return x.UseDefaultConsistency } return false } type FlushRequest struct { - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` - DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` - CollectionNames []string `protobuf:"bytes,3,rep,name=collection_names,json=collectionNames,proto3" json:"collection_names,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *FlushRequest) Reset() { *m = FlushRequest{} } -func (m *FlushRequest) String() string { return proto.CompactTextString(m) } -func (*FlushRequest) ProtoMessage() {} -func (*FlushRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{55} + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` + DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` + CollectionNames []string `protobuf:"bytes,3,rep,name=collection_names,json=collectionNames,proto3" json:"collection_names,omitempty"` } -func (m *FlushRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_FlushRequest.Unmarshal(m, b) -} -func (m *FlushRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_FlushRequest.Marshal(b, m, deterministic) -} -func (m *FlushRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_FlushRequest.Merge(m, src) +func (x *FlushRequest) Reset() { + *x = FlushRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[55] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *FlushRequest) XXX_Size() int { - return xxx_messageInfo_FlushRequest.Size(m) + +func (x *FlushRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *FlushRequest) XXX_DiscardUnknown() { - xxx_messageInfo_FlushRequest.DiscardUnknown(m) + +func (*FlushRequest) ProtoMessage() {} + +func (x *FlushRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[55] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_FlushRequest proto.InternalMessageInfo +// Deprecated: Use FlushRequest.ProtoReflect.Descriptor instead. +func (*FlushRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{55} +} -func (m *FlushRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *FlushRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *FlushRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *FlushRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } -func (m *FlushRequest) GetCollectionNames() []string { - if m != nil { - return m.CollectionNames +func (x *FlushRequest) GetCollectionNames() []string { + if x != nil { + return x.CollectionNames } return nil } type FlushResponse struct { - Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` - DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` - CollSegIDs map[string]*schemapb.LongArray `protobuf:"bytes,3,rep,name=coll_segIDs,json=collSegIDs,proto3" json:"coll_segIDs,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` - FlushCollSegIDs map[string]*schemapb.LongArray `protobuf:"bytes,4,rep,name=flush_coll_segIDs,json=flushCollSegIDs,proto3" json:"flush_coll_segIDs,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` - CollSealTimes map[string]int64 `protobuf:"bytes,5,rep,name=coll_seal_times,json=collSealTimes,proto3" json:"coll_seal_times,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` - CollFlushTs map[string]uint64 `protobuf:"bytes,6,rep,name=coll_flush_ts,json=collFlushTs,proto3" json:"coll_flush_ts,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` - ChannelCps map[string]*msgpb.MsgPosition `protobuf:"bytes,7,rep,name=channel_cps,json=channelCps,proto3" json:"channel_cps,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *FlushResponse) Reset() { *m = FlushResponse{} } -func (m *FlushResponse) String() string { return proto.CompactTextString(m) } -func (*FlushResponse) ProtoMessage() {} -func (*FlushResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{56} -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *FlushResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_FlushResponse.Unmarshal(m, b) + Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` + DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` + CollSegIDs map[string]*schemapb.LongArray `protobuf:"bytes,3,rep,name=coll_segIDs,json=collSegIDs,proto3" json:"coll_segIDs,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` + FlushCollSegIDs map[string]*schemapb.LongArray `protobuf:"bytes,4,rep,name=flush_coll_segIDs,json=flushCollSegIDs,proto3" json:"flush_coll_segIDs,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` + CollSealTimes map[string]int64 `protobuf:"bytes,5,rep,name=coll_seal_times,json=collSealTimes,proto3" json:"coll_seal_times,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` // physical time for backup tool + CollFlushTs map[string]uint64 `protobuf:"bytes,6,rep,name=coll_flush_ts,json=collFlushTs,proto3" json:"coll_flush_ts,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` // hybrid ts for geting flush tate + ChannelCps map[string]*msgpb.MsgPosition `protobuf:"bytes,7,rep,name=channel_cps,json=channelCps,proto3" json:"channel_cps,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` } -func (m *FlushResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_FlushResponse.Marshal(b, m, deterministic) -} -func (m *FlushResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_FlushResponse.Merge(m, src) + +func (x *FlushResponse) Reset() { + *x = FlushResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[56] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *FlushResponse) XXX_Size() int { - return xxx_messageInfo_FlushResponse.Size(m) + +func (x *FlushResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *FlushResponse) XXX_DiscardUnknown() { - xxx_messageInfo_FlushResponse.DiscardUnknown(m) + +func (*FlushResponse) ProtoMessage() {} + +func (x *FlushResponse) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[56] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_FlushResponse proto.InternalMessageInfo +// Deprecated: Use FlushResponse.ProtoReflect.Descriptor instead. +func (*FlushResponse) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{56} +} -func (m *FlushResponse) GetStatus() *commonpb.Status { - if m != nil { - return m.Status +func (x *FlushResponse) GetStatus() *commonpb.Status { + if x != nil { + return x.Status } return nil } -func (m *FlushResponse) GetDbName() string { - if m != nil { - return m.DbName +func (x *FlushResponse) GetDbName() string { + if x != nil { + return x.DbName } return "" } -func (m *FlushResponse) GetCollSegIDs() map[string]*schemapb.LongArray { - if m != nil { - return m.CollSegIDs +func (x *FlushResponse) GetCollSegIDs() map[string]*schemapb.LongArray { + if x != nil { + return x.CollSegIDs } return nil } -func (m *FlushResponse) GetFlushCollSegIDs() map[string]*schemapb.LongArray { - if m != nil { - return m.FlushCollSegIDs +func (x *FlushResponse) GetFlushCollSegIDs() map[string]*schemapb.LongArray { + if x != nil { + return x.FlushCollSegIDs } return nil } -func (m *FlushResponse) GetCollSealTimes() map[string]int64 { - if m != nil { - return m.CollSealTimes +func (x *FlushResponse) GetCollSealTimes() map[string]int64 { + if x != nil { + return x.CollSealTimes } return nil } -func (m *FlushResponse) GetCollFlushTs() map[string]uint64 { - if m != nil { - return m.CollFlushTs +func (x *FlushResponse) GetCollFlushTs() map[string]uint64 { + if x != nil { + return x.CollFlushTs } return nil } -func (m *FlushResponse) GetChannelCps() map[string]*msgpb.MsgPosition { - if m != nil { - return m.ChannelCps +func (x *FlushResponse) GetChannelCps() map[string]*msgpb.MsgPosition { + if x != nil { + return x.ChannelCps } return nil } type QueryRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` CollectionName string `protobuf:"bytes,3,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` @@ -4411,303 +4962,315 @@ type QueryRequest struct { OutputFields []string `protobuf:"bytes,5,rep,name=output_fields,json=outputFields,proto3" json:"output_fields,omitempty"` PartitionNames []string `protobuf:"bytes,6,rep,name=partition_names,json=partitionNames,proto3" json:"partition_names,omitempty"` TravelTimestamp uint64 `protobuf:"varint,7,opt,name=travel_timestamp,json=travelTimestamp,proto3" json:"travel_timestamp,omitempty"` - GuaranteeTimestamp uint64 `protobuf:"varint,8,opt,name=guarantee_timestamp,json=guaranteeTimestamp,proto3" json:"guarantee_timestamp,omitempty"` - QueryParams []*commonpb.KeyValuePair `protobuf:"bytes,9,rep,name=query_params,json=queryParams,proto3" json:"query_params,omitempty"` + GuaranteeTimestamp uint64 `protobuf:"varint,8,opt,name=guarantee_timestamp,json=guaranteeTimestamp,proto3" json:"guarantee_timestamp,omitempty"` // guarantee_timestamp + QueryParams []*commonpb.KeyValuePair `protobuf:"bytes,9,rep,name=query_params,json=queryParams,proto3" json:"query_params,omitempty"` // optional NotReturnAllMeta bool `protobuf:"varint,10,opt,name=not_return_all_meta,json=notReturnAllMeta,proto3" json:"not_return_all_meta,omitempty"` ConsistencyLevel commonpb.ConsistencyLevel `protobuf:"varint,11,opt,name=consistency_level,json=consistencyLevel,proto3,enum=milvus.proto.common.ConsistencyLevel" json:"consistency_level,omitempty"` UseDefaultConsistency bool `protobuf:"varint,12,opt,name=use_default_consistency,json=useDefaultConsistency,proto3" json:"use_default_consistency,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` } -func (m *QueryRequest) Reset() { *m = QueryRequest{} } -func (m *QueryRequest) String() string { return proto.CompactTextString(m) } -func (*QueryRequest) ProtoMessage() {} -func (*QueryRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{57} +func (x *QueryRequest) Reset() { + *x = QueryRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[57] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *QueryRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_QueryRequest.Unmarshal(m, b) -} -func (m *QueryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_QueryRequest.Marshal(b, m, deterministic) +func (x *QueryRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *QueryRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_QueryRequest.Merge(m, src) -} -func (m *QueryRequest) XXX_Size() int { - return xxx_messageInfo_QueryRequest.Size(m) -} -func (m *QueryRequest) XXX_DiscardUnknown() { - xxx_messageInfo_QueryRequest.DiscardUnknown(m) + +func (*QueryRequest) ProtoMessage() {} + +func (x *QueryRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[57] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_QueryRequest proto.InternalMessageInfo +// Deprecated: Use QueryRequest.ProtoReflect.Descriptor instead. +func (*QueryRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{57} +} -func (m *QueryRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *QueryRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *QueryRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *QueryRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } -func (m *QueryRequest) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *QueryRequest) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } -func (m *QueryRequest) GetExpr() string { - if m != nil { - return m.Expr +func (x *QueryRequest) GetExpr() string { + if x != nil { + return x.Expr } return "" } -func (m *QueryRequest) GetOutputFields() []string { - if m != nil { - return m.OutputFields +func (x *QueryRequest) GetOutputFields() []string { + if x != nil { + return x.OutputFields } return nil } -func (m *QueryRequest) GetPartitionNames() []string { - if m != nil { - return m.PartitionNames +func (x *QueryRequest) GetPartitionNames() []string { + if x != nil { + return x.PartitionNames } return nil } -func (m *QueryRequest) GetTravelTimestamp() uint64 { - if m != nil { - return m.TravelTimestamp +func (x *QueryRequest) GetTravelTimestamp() uint64 { + if x != nil { + return x.TravelTimestamp } return 0 } -func (m *QueryRequest) GetGuaranteeTimestamp() uint64 { - if m != nil { - return m.GuaranteeTimestamp +func (x *QueryRequest) GetGuaranteeTimestamp() uint64 { + if x != nil { + return x.GuaranteeTimestamp } return 0 } -func (m *QueryRequest) GetQueryParams() []*commonpb.KeyValuePair { - if m != nil { - return m.QueryParams +func (x *QueryRequest) GetQueryParams() []*commonpb.KeyValuePair { + if x != nil { + return x.QueryParams } return nil } -func (m *QueryRequest) GetNotReturnAllMeta() bool { - if m != nil { - return m.NotReturnAllMeta +func (x *QueryRequest) GetNotReturnAllMeta() bool { + if x != nil { + return x.NotReturnAllMeta } return false } -func (m *QueryRequest) GetConsistencyLevel() commonpb.ConsistencyLevel { - if m != nil { - return m.ConsistencyLevel +func (x *QueryRequest) GetConsistencyLevel() commonpb.ConsistencyLevel { + if x != nil { + return x.ConsistencyLevel } - return commonpb.ConsistencyLevel_Strong + return commonpb.ConsistencyLevel(0) } -func (m *QueryRequest) GetUseDefaultConsistency() bool { - if m != nil { - return m.UseDefaultConsistency +func (x *QueryRequest) GetUseDefaultConsistency() bool { + if x != nil { + return x.UseDefaultConsistency } return false } type QueryResults struct { - Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` - FieldsData []*schemapb.FieldData `protobuf:"bytes,2,rep,name=fields_data,json=fieldsData,proto3" json:"fields_data,omitempty"` - CollectionName string `protobuf:"bytes,3,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` - OutputFields []string `protobuf:"bytes,4,rep,name=output_fields,json=outputFields,proto3" json:"output_fields,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *QueryResults) Reset() { *m = QueryResults{} } -func (m *QueryResults) String() string { return proto.CompactTextString(m) } -func (*QueryResults) ProtoMessage() {} -func (*QueryResults) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{58} -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *QueryResults) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_QueryResults.Unmarshal(m, b) -} -func (m *QueryResults) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_QueryResults.Marshal(b, m, deterministic) + Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` + FieldsData []*schemapb.FieldData `protobuf:"bytes,2,rep,name=fields_data,json=fieldsData,proto3" json:"fields_data,omitempty"` + CollectionName string `protobuf:"bytes,3,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` + OutputFields []string `protobuf:"bytes,4,rep,name=output_fields,json=outputFields,proto3" json:"output_fields,omitempty"` } -func (m *QueryResults) XXX_Merge(src proto.Message) { - xxx_messageInfo_QueryResults.Merge(m, src) + +func (x *QueryResults) Reset() { + *x = QueryResults{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[58] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *QueryResults) XXX_Size() int { - return xxx_messageInfo_QueryResults.Size(m) + +func (x *QueryResults) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *QueryResults) XXX_DiscardUnknown() { - xxx_messageInfo_QueryResults.DiscardUnknown(m) + +func (*QueryResults) ProtoMessage() {} + +func (x *QueryResults) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[58] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_QueryResults proto.InternalMessageInfo +// Deprecated: Use QueryResults.ProtoReflect.Descriptor instead. +func (*QueryResults) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{58} +} -func (m *QueryResults) GetStatus() *commonpb.Status { - if m != nil { - return m.Status +func (x *QueryResults) GetStatus() *commonpb.Status { + if x != nil { + return x.Status } return nil } -func (m *QueryResults) GetFieldsData() []*schemapb.FieldData { - if m != nil { - return m.FieldsData +func (x *QueryResults) GetFieldsData() []*schemapb.FieldData { + if x != nil { + return x.FieldsData } return nil } -func (m *QueryResults) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *QueryResults) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } -func (m *QueryResults) GetOutputFields() []string { - if m != nil { - return m.OutputFields +func (x *QueryResults) GetOutputFields() []string { + if x != nil { + return x.OutputFields } return nil } type VectorIDs struct { - CollectionName string `protobuf:"bytes,1,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` - FieldName string `protobuf:"bytes,2,opt,name=field_name,json=fieldName,proto3" json:"field_name,omitempty"` - IdArray *schemapb.IDs `protobuf:"bytes,3,opt,name=id_array,json=idArray,proto3" json:"id_array,omitempty"` - PartitionNames []string `protobuf:"bytes,4,rep,name=partition_names,json=partitionNames,proto3" json:"partition_names,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *VectorIDs) Reset() { *m = VectorIDs{} } -func (m *VectorIDs) String() string { return proto.CompactTextString(m) } -func (*VectorIDs) ProtoMessage() {} -func (*VectorIDs) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{59} -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *VectorIDs) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_VectorIDs.Unmarshal(m, b) + CollectionName string `protobuf:"bytes,1,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` + FieldName string `protobuf:"bytes,2,opt,name=field_name,json=fieldName,proto3" json:"field_name,omitempty"` + IdArray *schemapb.IDs `protobuf:"bytes,3,opt,name=id_array,json=idArray,proto3" json:"id_array,omitempty"` + PartitionNames []string `protobuf:"bytes,4,rep,name=partition_names,json=partitionNames,proto3" json:"partition_names,omitempty"` } -func (m *VectorIDs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_VectorIDs.Marshal(b, m, deterministic) -} -func (m *VectorIDs) XXX_Merge(src proto.Message) { - xxx_messageInfo_VectorIDs.Merge(m, src) + +func (x *VectorIDs) Reset() { + *x = VectorIDs{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[59] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *VectorIDs) XXX_Size() int { - return xxx_messageInfo_VectorIDs.Size(m) + +func (x *VectorIDs) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *VectorIDs) XXX_DiscardUnknown() { - xxx_messageInfo_VectorIDs.DiscardUnknown(m) + +func (*VectorIDs) ProtoMessage() {} + +func (x *VectorIDs) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[59] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_VectorIDs proto.InternalMessageInfo +// Deprecated: Use VectorIDs.ProtoReflect.Descriptor instead. +func (*VectorIDs) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{59} +} -func (m *VectorIDs) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *VectorIDs) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } -func (m *VectorIDs) GetFieldName() string { - if m != nil { - return m.FieldName +func (x *VectorIDs) GetFieldName() string { + if x != nil { + return x.FieldName } return "" } -func (m *VectorIDs) GetIdArray() *schemapb.IDs { - if m != nil { - return m.IdArray +func (x *VectorIDs) GetIdArray() *schemapb.IDs { + if x != nil { + return x.IdArray } return nil } -func (m *VectorIDs) GetPartitionNames() []string { - if m != nil { - return m.PartitionNames +func (x *VectorIDs) GetPartitionNames() []string { + if x != nil { + return x.PartitionNames } return nil } type VectorsArray struct { - // Types that are valid to be assigned to Array: + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // Types that are assignable to Array: // // *VectorsArray_IdArray // *VectorsArray_DataArray - Array isVectorsArray_Array `protobuf_oneof:"array"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + Array isVectorsArray_Array `protobuf_oneof:"array"` } -func (m *VectorsArray) Reset() { *m = VectorsArray{} } -func (m *VectorsArray) String() string { return proto.CompactTextString(m) } -func (*VectorsArray) ProtoMessage() {} -func (*VectorsArray) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{60} +func (x *VectorsArray) Reset() { + *x = VectorsArray{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[60] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *VectorsArray) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_VectorsArray.Unmarshal(m, b) -} -func (m *VectorsArray) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_VectorsArray.Marshal(b, m, deterministic) -} -func (m *VectorsArray) XXX_Merge(src proto.Message) { - xxx_messageInfo_VectorsArray.Merge(m, src) -} -func (m *VectorsArray) XXX_Size() int { - return xxx_messageInfo_VectorsArray.Size(m) +func (x *VectorsArray) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *VectorsArray) XXX_DiscardUnknown() { - xxx_messageInfo_VectorsArray.DiscardUnknown(m) -} - -var xxx_messageInfo_VectorsArray proto.InternalMessageInfo -type isVectorsArray_Array interface { - isVectorsArray_Array() -} +func (*VectorsArray) ProtoMessage() {} -type VectorsArray_IdArray struct { - IdArray *VectorIDs `protobuf:"bytes,1,opt,name=id_array,json=idArray,proto3,oneof"` +func (x *VectorsArray) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[60] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -type VectorsArray_DataArray struct { - DataArray *schemapb.VectorField `protobuf:"bytes,2,opt,name=data_array,json=dataArray,proto3,oneof"` +// Deprecated: Use VectorsArray.ProtoReflect.Descriptor instead. +func (*VectorsArray) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{60} } -func (*VectorsArray_IdArray) isVectorsArray_Array() {} - -func (*VectorsArray_DataArray) isVectorsArray_Array() {} - func (m *VectorsArray) GetArray() isVectorsArray_Array { if m != nil { return m.Array @@ -4715,133 +5278,178 @@ func (m *VectorsArray) GetArray() isVectorsArray_Array { return nil } -func (m *VectorsArray) GetIdArray() *VectorIDs { - if x, ok := m.GetArray().(*VectorsArray_IdArray); ok { +func (x *VectorsArray) GetIdArray() *VectorIDs { + if x, ok := x.GetArray().(*VectorsArray_IdArray); ok { return x.IdArray } return nil } -func (m *VectorsArray) GetDataArray() *schemapb.VectorField { - if x, ok := m.GetArray().(*VectorsArray_DataArray); ok { +func (x *VectorsArray) GetDataArray() *schemapb.VectorField { + if x, ok := x.GetArray().(*VectorsArray_DataArray); ok { return x.DataArray } return nil } -// XXX_OneofWrappers is for the internal use of the proto package. -func (*VectorsArray) XXX_OneofWrappers() []interface{} { - return []interface{}{ - (*VectorsArray_IdArray)(nil), - (*VectorsArray_DataArray)(nil), - } +type isVectorsArray_Array interface { + isVectorsArray_Array() } -type CalcDistanceRequest struct { - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` - OpLeft *VectorsArray `protobuf:"bytes,2,opt,name=op_left,json=opLeft,proto3" json:"op_left,omitempty"` - OpRight *VectorsArray `protobuf:"bytes,3,opt,name=op_right,json=opRight,proto3" json:"op_right,omitempty"` - Params []*commonpb.KeyValuePair `protobuf:"bytes,4,rep,name=params,proto3" json:"params,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *CalcDistanceRequest) Reset() { *m = CalcDistanceRequest{} } -func (m *CalcDistanceRequest) String() string { return proto.CompactTextString(m) } -func (*CalcDistanceRequest) ProtoMessage() {} -func (*CalcDistanceRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{61} +type VectorsArray_IdArray struct { + IdArray *VectorIDs `protobuf:"bytes,1,opt,name=id_array,json=idArray,proto3,oneof"` // vector ids } -func (m *CalcDistanceRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_CalcDistanceRequest.Unmarshal(m, b) +type VectorsArray_DataArray struct { + DataArray *schemapb.VectorField `protobuf:"bytes,2,opt,name=data_array,json=dataArray,proto3,oneof"` // vectors data } -func (m *CalcDistanceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_CalcDistanceRequest.Marshal(b, m, deterministic) + +func (*VectorsArray_IdArray) isVectorsArray_Array() {} + +func (*VectorsArray_DataArray) isVectorsArray_Array() {} + +type CalcDistanceRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` + OpLeft *VectorsArray `protobuf:"bytes,2,opt,name=op_left,json=opLeft,proto3" json:"op_left,omitempty"` // vectors on the left of operator + OpRight *VectorsArray `protobuf:"bytes,3,opt,name=op_right,json=opRight,proto3" json:"op_right,omitempty"` // vectors on the right of operator + Params []*commonpb.KeyValuePair `protobuf:"bytes,4,rep,name=params,proto3" json:"params,omitempty"` // "metric":"L2"/"IP"/"HAMMIN"/"TANIMOTO" } -func (m *CalcDistanceRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_CalcDistanceRequest.Merge(m, src) + +func (x *CalcDistanceRequest) Reset() { + *x = CalcDistanceRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[61] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *CalcDistanceRequest) XXX_Size() int { - return xxx_messageInfo_CalcDistanceRequest.Size(m) + +func (x *CalcDistanceRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *CalcDistanceRequest) XXX_DiscardUnknown() { - xxx_messageInfo_CalcDistanceRequest.DiscardUnknown(m) + +func (*CalcDistanceRequest) ProtoMessage() {} + +func (x *CalcDistanceRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[61] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_CalcDistanceRequest proto.InternalMessageInfo +// Deprecated: Use CalcDistanceRequest.ProtoReflect.Descriptor instead. +func (*CalcDistanceRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{61} +} -func (m *CalcDistanceRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *CalcDistanceRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *CalcDistanceRequest) GetOpLeft() *VectorsArray { - if m != nil { - return m.OpLeft +func (x *CalcDistanceRequest) GetOpLeft() *VectorsArray { + if x != nil { + return x.OpLeft } return nil } -func (m *CalcDistanceRequest) GetOpRight() *VectorsArray { - if m != nil { - return m.OpRight +func (x *CalcDistanceRequest) GetOpRight() *VectorsArray { + if x != nil { + return x.OpRight } return nil } -func (m *CalcDistanceRequest) GetParams() []*commonpb.KeyValuePair { - if m != nil { - return m.Params +func (x *CalcDistanceRequest) GetParams() []*commonpb.KeyValuePair { + if x != nil { + return x.Params } return nil } type CalcDistanceResults struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` // num(op_left)*num(op_right) distance values, "HAMMIN" return integer distance // - // Types that are valid to be assigned to Array: + // Types that are assignable to Array: // // *CalcDistanceResults_IntDist // *CalcDistanceResults_FloatDist - Array isCalcDistanceResults_Array `protobuf_oneof:"array"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + Array isCalcDistanceResults_Array `protobuf_oneof:"array"` } -func (m *CalcDistanceResults) Reset() { *m = CalcDistanceResults{} } -func (m *CalcDistanceResults) String() string { return proto.CompactTextString(m) } -func (*CalcDistanceResults) ProtoMessage() {} -func (*CalcDistanceResults) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{62} +func (x *CalcDistanceResults) Reset() { + *x = CalcDistanceResults{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[62] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *CalcDistanceResults) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_CalcDistanceResults.Unmarshal(m, b) +func (x *CalcDistanceResults) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *CalcDistanceResults) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_CalcDistanceResults.Marshal(b, m, deterministic) + +func (*CalcDistanceResults) ProtoMessage() {} + +func (x *CalcDistanceResults) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[62] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -func (m *CalcDistanceResults) XXX_Merge(src proto.Message) { - xxx_messageInfo_CalcDistanceResults.Merge(m, src) + +// Deprecated: Use CalcDistanceResults.ProtoReflect.Descriptor instead. +func (*CalcDistanceResults) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{62} } -func (m *CalcDistanceResults) XXX_Size() int { - return xxx_messageInfo_CalcDistanceResults.Size(m) + +func (x *CalcDistanceResults) GetStatus() *commonpb.Status { + if x != nil { + return x.Status + } + return nil } -func (m *CalcDistanceResults) XXX_DiscardUnknown() { - xxx_messageInfo_CalcDistanceResults.DiscardUnknown(m) + +func (m *CalcDistanceResults) GetArray() isCalcDistanceResults_Array { + if m != nil { + return m.Array + } + return nil } -var xxx_messageInfo_CalcDistanceResults proto.InternalMessageInfo +func (x *CalcDistanceResults) GetIntDist() *schemapb.IntArray { + if x, ok := x.GetArray().(*CalcDistanceResults_IntDist); ok { + return x.IntDist + } + return nil +} -func (m *CalcDistanceResults) GetStatus() *commonpb.Status { - if m != nil { - return m.Status +func (x *CalcDistanceResults) GetFloatDist() *schemapb.FloatArray { + if x, ok := x.GetArray().(*CalcDistanceResults_FloatDist); ok { + return x.FloatDist } return nil } @@ -4862,311 +5470,326 @@ func (*CalcDistanceResults_IntDist) isCalcDistanceResults_Array() {} func (*CalcDistanceResults_FloatDist) isCalcDistanceResults_Array() {} -func (m *CalcDistanceResults) GetArray() isCalcDistanceResults_Array { - if m != nil { - return m.Array - } - return nil -} +type FlushAllRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *CalcDistanceResults) GetIntDist() *schemapb.IntArray { - if x, ok := m.GetArray().(*CalcDistanceResults_IntDist); ok { - return x.IntDist - } - return nil + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` + DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` } -func (m *CalcDistanceResults) GetFloatDist() *schemapb.FloatArray { - if x, ok := m.GetArray().(*CalcDistanceResults_FloatDist); ok { - return x.FloatDist +func (x *FlushAllRequest) Reset() { + *x = FlushAllRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[63] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) } - return nil } -// XXX_OneofWrappers is for the internal use of the proto package. -func (*CalcDistanceResults) XXX_OneofWrappers() []interface{} { - return []interface{}{ - (*CalcDistanceResults_IntDist)(nil), - (*CalcDistanceResults_FloatDist)(nil), - } +func (x *FlushAllRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -type FlushAllRequest struct { - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` - DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} +func (*FlushAllRequest) ProtoMessage() {} -func (m *FlushAllRequest) Reset() { *m = FlushAllRequest{} } -func (m *FlushAllRequest) String() string { return proto.CompactTextString(m) } -func (*FlushAllRequest) ProtoMessage() {} -func (*FlushAllRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{63} +func (x *FlushAllRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[63] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -func (m *FlushAllRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_FlushAllRequest.Unmarshal(m, b) -} -func (m *FlushAllRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_FlushAllRequest.Marshal(b, m, deterministic) -} -func (m *FlushAllRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_FlushAllRequest.Merge(m, src) -} -func (m *FlushAllRequest) XXX_Size() int { - return xxx_messageInfo_FlushAllRequest.Size(m) -} -func (m *FlushAllRequest) XXX_DiscardUnknown() { - xxx_messageInfo_FlushAllRequest.DiscardUnknown(m) +// Deprecated: Use FlushAllRequest.ProtoReflect.Descriptor instead. +func (*FlushAllRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{63} } -var xxx_messageInfo_FlushAllRequest proto.InternalMessageInfo - -func (m *FlushAllRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *FlushAllRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *FlushAllRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *FlushAllRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } type FlushAllResponse struct { - Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` - FlushAllTs uint64 `protobuf:"varint,2,opt,name=flush_all_ts,json=flushAllTs,proto3" json:"flush_all_ts,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *FlushAllResponse) Reset() { *m = FlushAllResponse{} } -func (m *FlushAllResponse) String() string { return proto.CompactTextString(m) } -func (*FlushAllResponse) ProtoMessage() {} -func (*FlushAllResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{64} + Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` + FlushAllTs uint64 `protobuf:"varint,2,opt,name=flush_all_ts,json=flushAllTs,proto3" json:"flush_all_ts,omitempty"` } -func (m *FlushAllResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_FlushAllResponse.Unmarshal(m, b) -} -func (m *FlushAllResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_FlushAllResponse.Marshal(b, m, deterministic) -} -func (m *FlushAllResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_FlushAllResponse.Merge(m, src) +func (x *FlushAllResponse) Reset() { + *x = FlushAllResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[64] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *FlushAllResponse) XXX_Size() int { - return xxx_messageInfo_FlushAllResponse.Size(m) + +func (x *FlushAllResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *FlushAllResponse) XXX_DiscardUnknown() { - xxx_messageInfo_FlushAllResponse.DiscardUnknown(m) + +func (*FlushAllResponse) ProtoMessage() {} + +func (x *FlushAllResponse) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[64] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_FlushAllResponse proto.InternalMessageInfo +// Deprecated: Use FlushAllResponse.ProtoReflect.Descriptor instead. +func (*FlushAllResponse) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{64} +} -func (m *FlushAllResponse) GetStatus() *commonpb.Status { - if m != nil { - return m.Status +func (x *FlushAllResponse) GetStatus() *commonpb.Status { + if x != nil { + return x.Status } return nil } -func (m *FlushAllResponse) GetFlushAllTs() uint64 { - if m != nil { - return m.FlushAllTs +func (x *FlushAllResponse) GetFlushAllTs() uint64 { + if x != nil { + return x.FlushAllTs } return 0 } type PersistentSegmentInfo struct { - SegmentID int64 `protobuf:"varint,1,opt,name=segmentID,proto3" json:"segmentID,omitempty"` - CollectionID int64 `protobuf:"varint,2,opt,name=collectionID,proto3" json:"collectionID,omitempty"` - PartitionID int64 `protobuf:"varint,3,opt,name=partitionID,proto3" json:"partitionID,omitempty"` - NumRows int64 `protobuf:"varint,4,opt,name=num_rows,json=numRows,proto3" json:"num_rows,omitempty"` - State commonpb.SegmentState `protobuf:"varint,5,opt,name=state,proto3,enum=milvus.proto.common.SegmentState" json:"state,omitempty"` - Level commonpb.SegmentLevel `protobuf:"varint,6,opt,name=level,proto3,enum=milvus.proto.common.SegmentLevel" json:"level,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *PersistentSegmentInfo) Reset() { *m = PersistentSegmentInfo{} } -func (m *PersistentSegmentInfo) String() string { return proto.CompactTextString(m) } -func (*PersistentSegmentInfo) ProtoMessage() {} -func (*PersistentSegmentInfo) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{65} -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *PersistentSegmentInfo) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_PersistentSegmentInfo.Unmarshal(m, b) + SegmentID int64 `protobuf:"varint,1,opt,name=segmentID,proto3" json:"segmentID,omitempty"` + CollectionID int64 `protobuf:"varint,2,opt,name=collectionID,proto3" json:"collectionID,omitempty"` + PartitionID int64 `protobuf:"varint,3,opt,name=partitionID,proto3" json:"partitionID,omitempty"` + NumRows int64 `protobuf:"varint,4,opt,name=num_rows,json=numRows,proto3" json:"num_rows,omitempty"` + State commonpb.SegmentState `protobuf:"varint,5,opt,name=state,proto3,enum=milvus.proto.common.SegmentState" json:"state,omitempty"` + Level commonpb.SegmentLevel `protobuf:"varint,6,opt,name=level,proto3,enum=milvus.proto.common.SegmentLevel" json:"level,omitempty"` } -func (m *PersistentSegmentInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_PersistentSegmentInfo.Marshal(b, m, deterministic) -} -func (m *PersistentSegmentInfo) XXX_Merge(src proto.Message) { - xxx_messageInfo_PersistentSegmentInfo.Merge(m, src) + +func (x *PersistentSegmentInfo) Reset() { + *x = PersistentSegmentInfo{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[65] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *PersistentSegmentInfo) XXX_Size() int { - return xxx_messageInfo_PersistentSegmentInfo.Size(m) + +func (x *PersistentSegmentInfo) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *PersistentSegmentInfo) XXX_DiscardUnknown() { - xxx_messageInfo_PersistentSegmentInfo.DiscardUnknown(m) + +func (*PersistentSegmentInfo) ProtoMessage() {} + +func (x *PersistentSegmentInfo) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[65] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_PersistentSegmentInfo proto.InternalMessageInfo +// Deprecated: Use PersistentSegmentInfo.ProtoReflect.Descriptor instead. +func (*PersistentSegmentInfo) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{65} +} -func (m *PersistentSegmentInfo) GetSegmentID() int64 { - if m != nil { - return m.SegmentID +func (x *PersistentSegmentInfo) GetSegmentID() int64 { + if x != nil { + return x.SegmentID } return 0 } -func (m *PersistentSegmentInfo) GetCollectionID() int64 { - if m != nil { - return m.CollectionID +func (x *PersistentSegmentInfo) GetCollectionID() int64 { + if x != nil { + return x.CollectionID } return 0 } -func (m *PersistentSegmentInfo) GetPartitionID() int64 { - if m != nil { - return m.PartitionID +func (x *PersistentSegmentInfo) GetPartitionID() int64 { + if x != nil { + return x.PartitionID } return 0 } -func (m *PersistentSegmentInfo) GetNumRows() int64 { - if m != nil { - return m.NumRows +func (x *PersistentSegmentInfo) GetNumRows() int64 { + if x != nil { + return x.NumRows } return 0 } -func (m *PersistentSegmentInfo) GetState() commonpb.SegmentState { - if m != nil { - return m.State +func (x *PersistentSegmentInfo) GetState() commonpb.SegmentState { + if x != nil { + return x.State } - return commonpb.SegmentState_SegmentStateNone + return commonpb.SegmentState(0) } -func (m *PersistentSegmentInfo) GetLevel() commonpb.SegmentLevel { - if m != nil { - return m.Level +func (x *PersistentSegmentInfo) GetLevel() commonpb.SegmentLevel { + if x != nil { + return x.Level } - return commonpb.SegmentLevel_Legacy + return commonpb.SegmentLevel(0) } type GetPersistentSegmentInfoRequest struct { - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` - DbName string `protobuf:"bytes,2,opt,name=dbName,proto3" json:"dbName,omitempty"` - CollectionName string `protobuf:"bytes,3,opt,name=collectionName,proto3" json:"collectionName,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *GetPersistentSegmentInfoRequest) Reset() { *m = GetPersistentSegmentInfoRequest{} } -func (m *GetPersistentSegmentInfoRequest) String() string { return proto.CompactTextString(m) } -func (*GetPersistentSegmentInfoRequest) ProtoMessage() {} -func (*GetPersistentSegmentInfoRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{66} + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` // must + DbName string `protobuf:"bytes,2,opt,name=dbName,proto3" json:"dbName,omitempty"` + CollectionName string `protobuf:"bytes,3,opt,name=collectionName,proto3" json:"collectionName,omitempty"` // must } -func (m *GetPersistentSegmentInfoRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_GetPersistentSegmentInfoRequest.Unmarshal(m, b) -} -func (m *GetPersistentSegmentInfoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_GetPersistentSegmentInfoRequest.Marshal(b, m, deterministic) -} -func (m *GetPersistentSegmentInfoRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_GetPersistentSegmentInfoRequest.Merge(m, src) +func (x *GetPersistentSegmentInfoRequest) Reset() { + *x = GetPersistentSegmentInfoRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[66] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *GetPersistentSegmentInfoRequest) XXX_Size() int { - return xxx_messageInfo_GetPersistentSegmentInfoRequest.Size(m) + +func (x *GetPersistentSegmentInfoRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *GetPersistentSegmentInfoRequest) XXX_DiscardUnknown() { - xxx_messageInfo_GetPersistentSegmentInfoRequest.DiscardUnknown(m) + +func (*GetPersistentSegmentInfoRequest) ProtoMessage() {} + +func (x *GetPersistentSegmentInfoRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[66] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_GetPersistentSegmentInfoRequest proto.InternalMessageInfo +// Deprecated: Use GetPersistentSegmentInfoRequest.ProtoReflect.Descriptor instead. +func (*GetPersistentSegmentInfoRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{66} +} -func (m *GetPersistentSegmentInfoRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *GetPersistentSegmentInfoRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *GetPersistentSegmentInfoRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *GetPersistentSegmentInfoRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } -func (m *GetPersistentSegmentInfoRequest) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *GetPersistentSegmentInfoRequest) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } type GetPersistentSegmentInfoResponse struct { - Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` - Infos []*PersistentSegmentInfo `protobuf:"bytes,2,rep,name=infos,proto3" json:"infos,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *GetPersistentSegmentInfoResponse) Reset() { *m = GetPersistentSegmentInfoResponse{} } -func (m *GetPersistentSegmentInfoResponse) String() string { return proto.CompactTextString(m) } -func (*GetPersistentSegmentInfoResponse) ProtoMessage() {} -func (*GetPersistentSegmentInfoResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{67} + Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` + Infos []*PersistentSegmentInfo `protobuf:"bytes,2,rep,name=infos,proto3" json:"infos,omitempty"` } -func (m *GetPersistentSegmentInfoResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_GetPersistentSegmentInfoResponse.Unmarshal(m, b) -} -func (m *GetPersistentSegmentInfoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_GetPersistentSegmentInfoResponse.Marshal(b, m, deterministic) -} -func (m *GetPersistentSegmentInfoResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_GetPersistentSegmentInfoResponse.Merge(m, src) +func (x *GetPersistentSegmentInfoResponse) Reset() { + *x = GetPersistentSegmentInfoResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[67] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *GetPersistentSegmentInfoResponse) XXX_Size() int { - return xxx_messageInfo_GetPersistentSegmentInfoResponse.Size(m) + +func (x *GetPersistentSegmentInfoResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *GetPersistentSegmentInfoResponse) XXX_DiscardUnknown() { - xxx_messageInfo_GetPersistentSegmentInfoResponse.DiscardUnknown(m) + +func (*GetPersistentSegmentInfoResponse) ProtoMessage() {} + +func (x *GetPersistentSegmentInfoResponse) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[67] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_GetPersistentSegmentInfoResponse proto.InternalMessageInfo +// Deprecated: Use GetPersistentSegmentInfoResponse.ProtoReflect.Descriptor instead. +func (*GetPersistentSegmentInfoResponse) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{67} +} -func (m *GetPersistentSegmentInfoResponse) GetStatus() *commonpb.Status { - if m != nil { - return m.Status +func (x *GetPersistentSegmentInfoResponse) GetStatus() *commonpb.Status { + if x != nil { + return x.Status } return nil } -func (m *GetPersistentSegmentInfoResponse) GetInfos() []*PersistentSegmentInfo { - if m != nil { - return m.Infos +func (x *GetPersistentSegmentInfoResponse) GetInfos() []*PersistentSegmentInfo { + if x != nil { + return x.Infos } return nil } type QuerySegmentInfo struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + SegmentID int64 `protobuf:"varint,1,opt,name=segmentID,proto3" json:"segmentID,omitempty"` CollectionID int64 `protobuf:"varint,2,opt,name=collectionID,proto3" json:"collectionID,omitempty"` PartitionID int64 `protobuf:"varint,3,opt,name=partitionID,proto3" json:"partitionID,omitempty"` @@ -5175,1946 +5798,2218 @@ type QuerySegmentInfo struct { IndexName string `protobuf:"bytes,6,opt,name=index_name,json=indexName,proto3" json:"index_name,omitempty"` IndexID int64 `protobuf:"varint,7,opt,name=indexID,proto3" json:"indexID,omitempty"` // deprecated, check node_ids(NodeIds) field - NodeID int64 `protobuf:"varint,8,opt,name=nodeID,proto3" json:"nodeID,omitempty"` // Deprecated: Do not use. - State commonpb.SegmentState `protobuf:"varint,9,opt,name=state,proto3,enum=milvus.proto.common.SegmentState" json:"state,omitempty"` - NodeIds []int64 `protobuf:"varint,10,rep,packed,name=nodeIds,proto3" json:"nodeIds,omitempty"` - Level commonpb.SegmentLevel `protobuf:"varint,11,opt,name=level,proto3,enum=milvus.proto.common.SegmentLevel" json:"level,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *QuerySegmentInfo) Reset() { *m = QuerySegmentInfo{} } -func (m *QuerySegmentInfo) String() string { return proto.CompactTextString(m) } -func (*QuerySegmentInfo) ProtoMessage() {} -func (*QuerySegmentInfo) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{68} + // + // Deprecated: Marked as deprecated in milvus.proto. + NodeID int64 `protobuf:"varint,8,opt,name=nodeID,proto3" json:"nodeID,omitempty"` + State commonpb.SegmentState `protobuf:"varint,9,opt,name=state,proto3,enum=milvus.proto.common.SegmentState" json:"state,omitempty"` + NodeIds []int64 `protobuf:"varint,10,rep,packed,name=nodeIds,proto3" json:"nodeIds,omitempty"` + Level commonpb.SegmentLevel `protobuf:"varint,11,opt,name=level,proto3,enum=milvus.proto.common.SegmentLevel" json:"level,omitempty"` } -func (m *QuerySegmentInfo) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_QuerySegmentInfo.Unmarshal(m, b) -} -func (m *QuerySegmentInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_QuerySegmentInfo.Marshal(b, m, deterministic) -} -func (m *QuerySegmentInfo) XXX_Merge(src proto.Message) { - xxx_messageInfo_QuerySegmentInfo.Merge(m, src) +func (x *QuerySegmentInfo) Reset() { + *x = QuerySegmentInfo{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[68] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *QuerySegmentInfo) XXX_Size() int { - return xxx_messageInfo_QuerySegmentInfo.Size(m) + +func (x *QuerySegmentInfo) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *QuerySegmentInfo) XXX_DiscardUnknown() { - xxx_messageInfo_QuerySegmentInfo.DiscardUnknown(m) + +func (*QuerySegmentInfo) ProtoMessage() {} + +func (x *QuerySegmentInfo) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[68] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_QuerySegmentInfo proto.InternalMessageInfo +// Deprecated: Use QuerySegmentInfo.ProtoReflect.Descriptor instead. +func (*QuerySegmentInfo) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{68} +} -func (m *QuerySegmentInfo) GetSegmentID() int64 { - if m != nil { - return m.SegmentID +func (x *QuerySegmentInfo) GetSegmentID() int64 { + if x != nil { + return x.SegmentID } return 0 } -func (m *QuerySegmentInfo) GetCollectionID() int64 { - if m != nil { - return m.CollectionID +func (x *QuerySegmentInfo) GetCollectionID() int64 { + if x != nil { + return x.CollectionID } return 0 } -func (m *QuerySegmentInfo) GetPartitionID() int64 { - if m != nil { - return m.PartitionID +func (x *QuerySegmentInfo) GetPartitionID() int64 { + if x != nil { + return x.PartitionID } return 0 } -func (m *QuerySegmentInfo) GetMemSize() int64 { - if m != nil { - return m.MemSize +func (x *QuerySegmentInfo) GetMemSize() int64 { + if x != nil { + return x.MemSize } return 0 } -func (m *QuerySegmentInfo) GetNumRows() int64 { - if m != nil { - return m.NumRows +func (x *QuerySegmentInfo) GetNumRows() int64 { + if x != nil { + return x.NumRows } return 0 } -func (m *QuerySegmentInfo) GetIndexName() string { - if m != nil { - return m.IndexName +func (x *QuerySegmentInfo) GetIndexName() string { + if x != nil { + return x.IndexName } return "" } -func (m *QuerySegmentInfo) GetIndexID() int64 { - if m != nil { - return m.IndexID +func (x *QuerySegmentInfo) GetIndexID() int64 { + if x != nil { + return x.IndexID } return 0 } -// Deprecated: Do not use. -func (m *QuerySegmentInfo) GetNodeID() int64 { - if m != nil { - return m.NodeID +// Deprecated: Marked as deprecated in milvus.proto. +func (x *QuerySegmentInfo) GetNodeID() int64 { + if x != nil { + return x.NodeID } return 0 } -func (m *QuerySegmentInfo) GetState() commonpb.SegmentState { - if m != nil { - return m.State +func (x *QuerySegmentInfo) GetState() commonpb.SegmentState { + if x != nil { + return x.State } - return commonpb.SegmentState_SegmentStateNone + return commonpb.SegmentState(0) } -func (m *QuerySegmentInfo) GetNodeIds() []int64 { - if m != nil { - return m.NodeIds +func (x *QuerySegmentInfo) GetNodeIds() []int64 { + if x != nil { + return x.NodeIds } return nil } -func (m *QuerySegmentInfo) GetLevel() commonpb.SegmentLevel { - if m != nil { - return m.Level +func (x *QuerySegmentInfo) GetLevel() commonpb.SegmentLevel { + if x != nil { + return x.Level } - return commonpb.SegmentLevel_Legacy + return commonpb.SegmentLevel(0) } type GetQuerySegmentInfoRequest struct { - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` - DbName string `protobuf:"bytes,2,opt,name=dbName,proto3" json:"dbName,omitempty"` - CollectionName string `protobuf:"bytes,3,opt,name=collectionName,proto3" json:"collectionName,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *GetQuerySegmentInfoRequest) Reset() { *m = GetQuerySegmentInfoRequest{} } -func (m *GetQuerySegmentInfoRequest) String() string { return proto.CompactTextString(m) } -func (*GetQuerySegmentInfoRequest) ProtoMessage() {} -func (*GetQuerySegmentInfoRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{69} + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` // must + DbName string `protobuf:"bytes,2,opt,name=dbName,proto3" json:"dbName,omitempty"` + CollectionName string `protobuf:"bytes,3,opt,name=collectionName,proto3" json:"collectionName,omitempty"` // must } -func (m *GetQuerySegmentInfoRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_GetQuerySegmentInfoRequest.Unmarshal(m, b) -} -func (m *GetQuerySegmentInfoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_GetQuerySegmentInfoRequest.Marshal(b, m, deterministic) -} -func (m *GetQuerySegmentInfoRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_GetQuerySegmentInfoRequest.Merge(m, src) +func (x *GetQuerySegmentInfoRequest) Reset() { + *x = GetQuerySegmentInfoRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[69] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *GetQuerySegmentInfoRequest) XXX_Size() int { - return xxx_messageInfo_GetQuerySegmentInfoRequest.Size(m) + +func (x *GetQuerySegmentInfoRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *GetQuerySegmentInfoRequest) XXX_DiscardUnknown() { - xxx_messageInfo_GetQuerySegmentInfoRequest.DiscardUnknown(m) + +func (*GetQuerySegmentInfoRequest) ProtoMessage() {} + +func (x *GetQuerySegmentInfoRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[69] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_GetQuerySegmentInfoRequest proto.InternalMessageInfo +// Deprecated: Use GetQuerySegmentInfoRequest.ProtoReflect.Descriptor instead. +func (*GetQuerySegmentInfoRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{69} +} -func (m *GetQuerySegmentInfoRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *GetQuerySegmentInfoRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *GetQuerySegmentInfoRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *GetQuerySegmentInfoRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } -func (m *GetQuerySegmentInfoRequest) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *GetQuerySegmentInfoRequest) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } type GetQuerySegmentInfoResponse struct { - Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` - Infos []*QuerySegmentInfo `protobuf:"bytes,2,rep,name=infos,proto3" json:"infos,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *GetQuerySegmentInfoResponse) Reset() { *m = GetQuerySegmentInfoResponse{} } -func (m *GetQuerySegmentInfoResponse) String() string { return proto.CompactTextString(m) } -func (*GetQuerySegmentInfoResponse) ProtoMessage() {} -func (*GetQuerySegmentInfoResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{70} + Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` + Infos []*QuerySegmentInfo `protobuf:"bytes,2,rep,name=infos,proto3" json:"infos,omitempty"` } -func (m *GetQuerySegmentInfoResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_GetQuerySegmentInfoResponse.Unmarshal(m, b) -} -func (m *GetQuerySegmentInfoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_GetQuerySegmentInfoResponse.Marshal(b, m, deterministic) -} -func (m *GetQuerySegmentInfoResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_GetQuerySegmentInfoResponse.Merge(m, src) +func (x *GetQuerySegmentInfoResponse) Reset() { + *x = GetQuerySegmentInfoResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[70] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *GetQuerySegmentInfoResponse) XXX_Size() int { - return xxx_messageInfo_GetQuerySegmentInfoResponse.Size(m) + +func (x *GetQuerySegmentInfoResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *GetQuerySegmentInfoResponse) XXX_DiscardUnknown() { - xxx_messageInfo_GetQuerySegmentInfoResponse.DiscardUnknown(m) + +func (*GetQuerySegmentInfoResponse) ProtoMessage() {} + +func (x *GetQuerySegmentInfoResponse) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[70] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_GetQuerySegmentInfoResponse proto.InternalMessageInfo +// Deprecated: Use GetQuerySegmentInfoResponse.ProtoReflect.Descriptor instead. +func (*GetQuerySegmentInfoResponse) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{70} +} -func (m *GetQuerySegmentInfoResponse) GetStatus() *commonpb.Status { - if m != nil { - return m.Status +func (x *GetQuerySegmentInfoResponse) GetStatus() *commonpb.Status { + if x != nil { + return x.Status } return nil } -func (m *GetQuerySegmentInfoResponse) GetInfos() []*QuerySegmentInfo { - if m != nil { - return m.Infos +func (x *GetQuerySegmentInfoResponse) GetInfos() []*QuerySegmentInfo { + if x != nil { + return x.Infos } return nil } type DummyRequest struct { - RequestType string `protobuf:"bytes,1,opt,name=request_type,json=requestType,proto3" json:"request_type,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *DummyRequest) Reset() { *m = DummyRequest{} } -func (m *DummyRequest) String() string { return proto.CompactTextString(m) } -func (*DummyRequest) ProtoMessage() {} -func (*DummyRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{71} + RequestType string `protobuf:"bytes,1,opt,name=request_type,json=requestType,proto3" json:"request_type,omitempty"` } -func (m *DummyRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_DummyRequest.Unmarshal(m, b) -} -func (m *DummyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_DummyRequest.Marshal(b, m, deterministic) -} -func (m *DummyRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_DummyRequest.Merge(m, src) +func (x *DummyRequest) Reset() { + *x = DummyRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[71] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *DummyRequest) XXX_Size() int { - return xxx_messageInfo_DummyRequest.Size(m) + +func (x *DummyRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *DummyRequest) XXX_DiscardUnknown() { - xxx_messageInfo_DummyRequest.DiscardUnknown(m) + +func (*DummyRequest) ProtoMessage() {} + +func (x *DummyRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[71] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_DummyRequest proto.InternalMessageInfo +// Deprecated: Use DummyRequest.ProtoReflect.Descriptor instead. +func (*DummyRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{71} +} -func (m *DummyRequest) GetRequestType() string { - if m != nil { - return m.RequestType +func (x *DummyRequest) GetRequestType() string { + if x != nil { + return x.RequestType } return "" } type DummyResponse struct { - Response string `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *DummyResponse) Reset() { *m = DummyResponse{} } -func (m *DummyResponse) String() string { return proto.CompactTextString(m) } -func (*DummyResponse) ProtoMessage() {} -func (*DummyResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{72} + Response string `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` } -func (m *DummyResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_DummyResponse.Unmarshal(m, b) -} -func (m *DummyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_DummyResponse.Marshal(b, m, deterministic) -} -func (m *DummyResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_DummyResponse.Merge(m, src) -} -func (m *DummyResponse) XXX_Size() int { - return xxx_messageInfo_DummyResponse.Size(m) +func (x *DummyResponse) Reset() { + *x = DummyResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[72] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *DummyResponse) XXX_DiscardUnknown() { - xxx_messageInfo_DummyResponse.DiscardUnknown(m) + +func (x *DummyResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -var xxx_messageInfo_DummyResponse proto.InternalMessageInfo +func (*DummyResponse) ProtoMessage() {} -func (m *DummyResponse) GetResponse() string { - if m != nil { - return m.Response +func (x *DummyResponse) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[72] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms } - return "" + return mi.MessageOf(x) } -type RegisterLinkRequest struct { - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` +// Deprecated: Use DummyResponse.ProtoReflect.Descriptor instead. +func (*DummyResponse) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{72} } -func (m *RegisterLinkRequest) Reset() { *m = RegisterLinkRequest{} } -func (m *RegisterLinkRequest) String() string { return proto.CompactTextString(m) } -func (*RegisterLinkRequest) ProtoMessage() {} -func (*RegisterLinkRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{73} +func (x *DummyResponse) GetResponse() string { + if x != nil { + return x.Response + } + return "" } -func (m *RegisterLinkRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_RegisterLinkRequest.Unmarshal(m, b) -} -func (m *RegisterLinkRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_RegisterLinkRequest.Marshal(b, m, deterministic) -} -func (m *RegisterLinkRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_RegisterLinkRequest.Merge(m, src) +type RegisterLinkRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields } -func (m *RegisterLinkRequest) XXX_Size() int { - return xxx_messageInfo_RegisterLinkRequest.Size(m) + +func (x *RegisterLinkRequest) Reset() { + *x = RegisterLinkRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[73] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *RegisterLinkRequest) XXX_DiscardUnknown() { - xxx_messageInfo_RegisterLinkRequest.DiscardUnknown(m) + +func (x *RegisterLinkRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -var xxx_messageInfo_RegisterLinkRequest proto.InternalMessageInfo +func (*RegisterLinkRequest) ProtoMessage() {} -type RegisterLinkResponse struct { - Address *commonpb.Address `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` - Status *commonpb.Status `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` +func (x *RegisterLinkRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[73] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -func (m *RegisterLinkResponse) Reset() { *m = RegisterLinkResponse{} } -func (m *RegisterLinkResponse) String() string { return proto.CompactTextString(m) } -func (*RegisterLinkResponse) ProtoMessage() {} -func (*RegisterLinkResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{74} +// Deprecated: Use RegisterLinkRequest.ProtoReflect.Descriptor instead. +func (*RegisterLinkRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{73} } -func (m *RegisterLinkResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_RegisterLinkResponse.Unmarshal(m, b) -} -func (m *RegisterLinkResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_RegisterLinkResponse.Marshal(b, m, deterministic) +type RegisterLinkResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Address *commonpb.Address `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` + Status *commonpb.Status `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` } -func (m *RegisterLinkResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_RegisterLinkResponse.Merge(m, src) + +func (x *RegisterLinkResponse) Reset() { + *x = RegisterLinkResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[74] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *RegisterLinkResponse) XXX_Size() int { - return xxx_messageInfo_RegisterLinkResponse.Size(m) + +func (x *RegisterLinkResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *RegisterLinkResponse) XXX_DiscardUnknown() { - xxx_messageInfo_RegisterLinkResponse.DiscardUnknown(m) + +func (*RegisterLinkResponse) ProtoMessage() {} + +func (x *RegisterLinkResponse) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[74] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_RegisterLinkResponse proto.InternalMessageInfo +// Deprecated: Use RegisterLinkResponse.ProtoReflect.Descriptor instead. +func (*RegisterLinkResponse) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{74} +} -func (m *RegisterLinkResponse) GetAddress() *commonpb.Address { - if m != nil { - return m.Address +func (x *RegisterLinkResponse) GetAddress() *commonpb.Address { + if x != nil { + return x.Address } return nil } -func (m *RegisterLinkResponse) GetStatus() *commonpb.Status { - if m != nil { - return m.Status +func (x *RegisterLinkResponse) GetStatus() *commonpb.Status { + if x != nil { + return x.Status } return nil } type GetMetricsRequest struct { - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` - Request string `protobuf:"bytes,2,opt,name=request,proto3" json:"request,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *GetMetricsRequest) Reset() { *m = GetMetricsRequest{} } -func (m *GetMetricsRequest) String() string { return proto.CompactTextString(m) } -func (*GetMetricsRequest) ProtoMessage() {} -func (*GetMetricsRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{75} + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` + Request string `protobuf:"bytes,2,opt,name=request,proto3" json:"request,omitempty"` // request is of jsonic format } -func (m *GetMetricsRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_GetMetricsRequest.Unmarshal(m, b) -} -func (m *GetMetricsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_GetMetricsRequest.Marshal(b, m, deterministic) -} -func (m *GetMetricsRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_GetMetricsRequest.Merge(m, src) +func (x *GetMetricsRequest) Reset() { + *x = GetMetricsRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[75] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *GetMetricsRequest) XXX_Size() int { - return xxx_messageInfo_GetMetricsRequest.Size(m) + +func (x *GetMetricsRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *GetMetricsRequest) XXX_DiscardUnknown() { - xxx_messageInfo_GetMetricsRequest.DiscardUnknown(m) + +func (*GetMetricsRequest) ProtoMessage() {} + +func (x *GetMetricsRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[75] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_GetMetricsRequest proto.InternalMessageInfo +// Deprecated: Use GetMetricsRequest.ProtoReflect.Descriptor instead. +func (*GetMetricsRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{75} +} -func (m *GetMetricsRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *GetMetricsRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *GetMetricsRequest) GetRequest() string { - if m != nil { - return m.Request +func (x *GetMetricsRequest) GetRequest() string { + if x != nil { + return x.Request } return "" } type GetMetricsResponse struct { - Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` - Response string `protobuf:"bytes,2,opt,name=response,proto3" json:"response,omitempty"` - ComponentName string `protobuf:"bytes,3,opt,name=component_name,json=componentName,proto3" json:"component_name,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *GetMetricsResponse) Reset() { *m = GetMetricsResponse{} } -func (m *GetMetricsResponse) String() string { return proto.CompactTextString(m) } -func (*GetMetricsResponse) ProtoMessage() {} -func (*GetMetricsResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{76} + Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` + Response string `protobuf:"bytes,2,opt,name=response,proto3" json:"response,omitempty"` // response is of jsonic format + ComponentName string `protobuf:"bytes,3,opt,name=component_name,json=componentName,proto3" json:"component_name,omitempty"` // metrics from which component } -func (m *GetMetricsResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_GetMetricsResponse.Unmarshal(m, b) -} -func (m *GetMetricsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_GetMetricsResponse.Marshal(b, m, deterministic) -} -func (m *GetMetricsResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_GetMetricsResponse.Merge(m, src) +func (x *GetMetricsResponse) Reset() { + *x = GetMetricsResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[76] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *GetMetricsResponse) XXX_Size() int { - return xxx_messageInfo_GetMetricsResponse.Size(m) + +func (x *GetMetricsResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *GetMetricsResponse) XXX_DiscardUnknown() { - xxx_messageInfo_GetMetricsResponse.DiscardUnknown(m) + +func (*GetMetricsResponse) ProtoMessage() {} + +func (x *GetMetricsResponse) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[76] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_GetMetricsResponse proto.InternalMessageInfo +// Deprecated: Use GetMetricsResponse.ProtoReflect.Descriptor instead. +func (*GetMetricsResponse) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{76} +} -func (m *GetMetricsResponse) GetStatus() *commonpb.Status { - if m != nil { - return m.Status +func (x *GetMetricsResponse) GetStatus() *commonpb.Status { + if x != nil { + return x.Status } return nil } -func (m *GetMetricsResponse) GetResponse() string { - if m != nil { - return m.Response +func (x *GetMetricsResponse) GetResponse() string { + if x != nil { + return x.Response } return "" } -func (m *GetMetricsResponse) GetComponentName() string { - if m != nil { - return m.ComponentName +func (x *GetMetricsResponse) GetComponentName() string { + if x != nil { + return x.ComponentName } return "" } type ComponentInfo struct { - NodeID int64 `protobuf:"varint,1,opt,name=nodeID,proto3" json:"nodeID,omitempty"` - Role string `protobuf:"bytes,2,opt,name=role,proto3" json:"role,omitempty"` - StateCode commonpb.StateCode `protobuf:"varint,3,opt,name=state_code,json=stateCode,proto3,enum=milvus.proto.common.StateCode" json:"state_code,omitempty"` - ExtraInfo []*commonpb.KeyValuePair `protobuf:"bytes,4,rep,name=extra_info,json=extraInfo,proto3" json:"extra_info,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *ComponentInfo) Reset() { *m = ComponentInfo{} } -func (m *ComponentInfo) String() string { return proto.CompactTextString(m) } -func (*ComponentInfo) ProtoMessage() {} -func (*ComponentInfo) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{77} -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *ComponentInfo) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ComponentInfo.Unmarshal(m, b) + NodeID int64 `protobuf:"varint,1,opt,name=nodeID,proto3" json:"nodeID,omitempty"` + Role string `protobuf:"bytes,2,opt,name=role,proto3" json:"role,omitempty"` + StateCode commonpb.StateCode `protobuf:"varint,3,opt,name=state_code,json=stateCode,proto3,enum=milvus.proto.common.StateCode" json:"state_code,omitempty"` + ExtraInfo []*commonpb.KeyValuePair `protobuf:"bytes,4,rep,name=extra_info,json=extraInfo,proto3" json:"extra_info,omitempty"` } -func (m *ComponentInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ComponentInfo.Marshal(b, m, deterministic) -} -func (m *ComponentInfo) XXX_Merge(src proto.Message) { - xxx_messageInfo_ComponentInfo.Merge(m, src) + +func (x *ComponentInfo) Reset() { + *x = ComponentInfo{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[77] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *ComponentInfo) XXX_Size() int { - return xxx_messageInfo_ComponentInfo.Size(m) + +func (x *ComponentInfo) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *ComponentInfo) XXX_DiscardUnknown() { - xxx_messageInfo_ComponentInfo.DiscardUnknown(m) + +func (*ComponentInfo) ProtoMessage() {} + +func (x *ComponentInfo) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[77] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_ComponentInfo proto.InternalMessageInfo +// Deprecated: Use ComponentInfo.ProtoReflect.Descriptor instead. +func (*ComponentInfo) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{77} +} -func (m *ComponentInfo) GetNodeID() int64 { - if m != nil { - return m.NodeID +func (x *ComponentInfo) GetNodeID() int64 { + if x != nil { + return x.NodeID } return 0 } -func (m *ComponentInfo) GetRole() string { - if m != nil { - return m.Role +func (x *ComponentInfo) GetRole() string { + if x != nil { + return x.Role } return "" } -func (m *ComponentInfo) GetStateCode() commonpb.StateCode { - if m != nil { - return m.StateCode +func (x *ComponentInfo) GetStateCode() commonpb.StateCode { + if x != nil { + return x.StateCode } - return commonpb.StateCode_Initializing + return commonpb.StateCode(0) } -func (m *ComponentInfo) GetExtraInfo() []*commonpb.KeyValuePair { - if m != nil { - return m.ExtraInfo +func (x *ComponentInfo) GetExtraInfo() []*commonpb.KeyValuePair { + if x != nil { + return x.ExtraInfo } return nil } type ComponentStates struct { - State *ComponentInfo `protobuf:"bytes,1,opt,name=state,proto3" json:"state,omitempty"` - SubcomponentStates []*ComponentInfo `protobuf:"bytes,2,rep,name=subcomponent_states,json=subcomponentStates,proto3" json:"subcomponent_states,omitempty"` - Status *commonpb.Status `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *ComponentStates) Reset() { *m = ComponentStates{} } -func (m *ComponentStates) String() string { return proto.CompactTextString(m) } -func (*ComponentStates) ProtoMessage() {} -func (*ComponentStates) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{78} + State *ComponentInfo `protobuf:"bytes,1,opt,name=state,proto3" json:"state,omitempty"` + SubcomponentStates []*ComponentInfo `protobuf:"bytes,2,rep,name=subcomponent_states,json=subcomponentStates,proto3" json:"subcomponent_states,omitempty"` + Status *commonpb.Status `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` } -func (m *ComponentStates) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ComponentStates.Unmarshal(m, b) -} -func (m *ComponentStates) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ComponentStates.Marshal(b, m, deterministic) -} -func (m *ComponentStates) XXX_Merge(src proto.Message) { - xxx_messageInfo_ComponentStates.Merge(m, src) +func (x *ComponentStates) Reset() { + *x = ComponentStates{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[78] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *ComponentStates) XXX_Size() int { - return xxx_messageInfo_ComponentStates.Size(m) + +func (x *ComponentStates) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *ComponentStates) XXX_DiscardUnknown() { - xxx_messageInfo_ComponentStates.DiscardUnknown(m) + +func (*ComponentStates) ProtoMessage() {} + +func (x *ComponentStates) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[78] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_ComponentStates proto.InternalMessageInfo +// Deprecated: Use ComponentStates.ProtoReflect.Descriptor instead. +func (*ComponentStates) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{78} +} -func (m *ComponentStates) GetState() *ComponentInfo { - if m != nil { - return m.State +func (x *ComponentStates) GetState() *ComponentInfo { + if x != nil { + return x.State } return nil } -func (m *ComponentStates) GetSubcomponentStates() []*ComponentInfo { - if m != nil { - return m.SubcomponentStates +func (x *ComponentStates) GetSubcomponentStates() []*ComponentInfo { + if x != nil { + return x.SubcomponentStates } return nil } -func (m *ComponentStates) GetStatus() *commonpb.Status { - if m != nil { - return m.Status +func (x *ComponentStates) GetStatus() *commonpb.Status { + if x != nil { + return x.Status } return nil } type GetComponentStatesRequest struct { - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields } -func (m *GetComponentStatesRequest) Reset() { *m = GetComponentStatesRequest{} } -func (m *GetComponentStatesRequest) String() string { return proto.CompactTextString(m) } -func (*GetComponentStatesRequest) ProtoMessage() {} -func (*GetComponentStatesRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{79} +func (x *GetComponentStatesRequest) Reset() { + *x = GetComponentStatesRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[79] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *GetComponentStatesRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_GetComponentStatesRequest.Unmarshal(m, b) -} -func (m *GetComponentStatesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_GetComponentStatesRequest.Marshal(b, m, deterministic) +func (x *GetComponentStatesRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *GetComponentStatesRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_GetComponentStatesRequest.Merge(m, src) -} -func (m *GetComponentStatesRequest) XXX_Size() int { - return xxx_messageInfo_GetComponentStatesRequest.Size(m) -} -func (m *GetComponentStatesRequest) XXX_DiscardUnknown() { - xxx_messageInfo_GetComponentStatesRequest.DiscardUnknown(m) + +func (*GetComponentStatesRequest) ProtoMessage() {} + +func (x *GetComponentStatesRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[79] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_GetComponentStatesRequest proto.InternalMessageInfo +// Deprecated: Use GetComponentStatesRequest.ProtoReflect.Descriptor instead. +func (*GetComponentStatesRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{79} +} // Do load balancing operation from src_nodeID to dst_nodeID. type LoadBalanceRequest struct { - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` - SrcNodeID int64 `protobuf:"varint,2,opt,name=src_nodeID,json=srcNodeID,proto3" json:"src_nodeID,omitempty"` - DstNodeIDs []int64 `protobuf:"varint,3,rep,packed,name=dst_nodeIDs,json=dstNodeIDs,proto3" json:"dst_nodeIDs,omitempty"` - SealedSegmentIDs []int64 `protobuf:"varint,4,rep,packed,name=sealed_segmentIDs,json=sealedSegmentIDs,proto3" json:"sealed_segmentIDs,omitempty"` - CollectionName string `protobuf:"bytes,5,opt,name=collectionName,proto3" json:"collectionName,omitempty"` - DbName string `protobuf:"bytes,6,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *LoadBalanceRequest) Reset() { *m = LoadBalanceRequest{} } -func (m *LoadBalanceRequest) String() string { return proto.CompactTextString(m) } -func (*LoadBalanceRequest) ProtoMessage() {} -func (*LoadBalanceRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{80} -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *LoadBalanceRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_LoadBalanceRequest.Unmarshal(m, b) -} -func (m *LoadBalanceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_LoadBalanceRequest.Marshal(b, m, deterministic) + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` + SrcNodeID int64 `protobuf:"varint,2,opt,name=src_nodeID,json=srcNodeID,proto3" json:"src_nodeID,omitempty"` + DstNodeIDs []int64 `protobuf:"varint,3,rep,packed,name=dst_nodeIDs,json=dstNodeIDs,proto3" json:"dst_nodeIDs,omitempty"` + SealedSegmentIDs []int64 `protobuf:"varint,4,rep,packed,name=sealed_segmentIDs,json=sealedSegmentIDs,proto3" json:"sealed_segmentIDs,omitempty"` + CollectionName string `protobuf:"bytes,5,opt,name=collectionName,proto3" json:"collectionName,omitempty"` + DbName string `protobuf:"bytes,6,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` } -func (m *LoadBalanceRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_LoadBalanceRequest.Merge(m, src) + +func (x *LoadBalanceRequest) Reset() { + *x = LoadBalanceRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[80] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *LoadBalanceRequest) XXX_Size() int { - return xxx_messageInfo_LoadBalanceRequest.Size(m) + +func (x *LoadBalanceRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *LoadBalanceRequest) XXX_DiscardUnknown() { - xxx_messageInfo_LoadBalanceRequest.DiscardUnknown(m) + +func (*LoadBalanceRequest) ProtoMessage() {} + +func (x *LoadBalanceRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[80] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_LoadBalanceRequest proto.InternalMessageInfo +// Deprecated: Use LoadBalanceRequest.ProtoReflect.Descriptor instead. +func (*LoadBalanceRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{80} +} -func (m *LoadBalanceRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *LoadBalanceRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *LoadBalanceRequest) GetSrcNodeID() int64 { - if m != nil { - return m.SrcNodeID +func (x *LoadBalanceRequest) GetSrcNodeID() int64 { + if x != nil { + return x.SrcNodeID } return 0 } -func (m *LoadBalanceRequest) GetDstNodeIDs() []int64 { - if m != nil { - return m.DstNodeIDs +func (x *LoadBalanceRequest) GetDstNodeIDs() []int64 { + if x != nil { + return x.DstNodeIDs } return nil } -func (m *LoadBalanceRequest) GetSealedSegmentIDs() []int64 { - if m != nil { - return m.SealedSegmentIDs +func (x *LoadBalanceRequest) GetSealedSegmentIDs() []int64 { + if x != nil { + return x.SealedSegmentIDs } return nil } -func (m *LoadBalanceRequest) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *LoadBalanceRequest) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } -func (m *LoadBalanceRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *LoadBalanceRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } type ManualCompactionRequest struct { - CollectionID int64 `protobuf:"varint,1,opt,name=collectionID,proto3" json:"collectionID,omitempty"` - Timetravel uint64 `protobuf:"varint,2,opt,name=timetravel,proto3" json:"timetravel,omitempty"` - MajorCompaction bool `protobuf:"varint,3,opt,name=majorCompaction,proto3" json:"majorCompaction,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *ManualCompactionRequest) Reset() { *m = ManualCompactionRequest{} } -func (m *ManualCompactionRequest) String() string { return proto.CompactTextString(m) } -func (*ManualCompactionRequest) ProtoMessage() {} -func (*ManualCompactionRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{81} + CollectionID int64 `protobuf:"varint,1,opt,name=collectionID,proto3" json:"collectionID,omitempty"` + Timetravel uint64 `protobuf:"varint,2,opt,name=timetravel,proto3" json:"timetravel,omitempty"` + MajorCompaction bool `protobuf:"varint,3,opt,name=majorCompaction,proto3" json:"majorCompaction,omitempty"` } -func (m *ManualCompactionRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ManualCompactionRequest.Unmarshal(m, b) -} -func (m *ManualCompactionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ManualCompactionRequest.Marshal(b, m, deterministic) -} -func (m *ManualCompactionRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_ManualCompactionRequest.Merge(m, src) +func (x *ManualCompactionRequest) Reset() { + *x = ManualCompactionRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[81] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *ManualCompactionRequest) XXX_Size() int { - return xxx_messageInfo_ManualCompactionRequest.Size(m) + +func (x *ManualCompactionRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *ManualCompactionRequest) XXX_DiscardUnknown() { - xxx_messageInfo_ManualCompactionRequest.DiscardUnknown(m) + +func (*ManualCompactionRequest) ProtoMessage() {} + +func (x *ManualCompactionRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[81] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_ManualCompactionRequest proto.InternalMessageInfo +// Deprecated: Use ManualCompactionRequest.ProtoReflect.Descriptor instead. +func (*ManualCompactionRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{81} +} -func (m *ManualCompactionRequest) GetCollectionID() int64 { - if m != nil { - return m.CollectionID +func (x *ManualCompactionRequest) GetCollectionID() int64 { + if x != nil { + return x.CollectionID } return 0 } -func (m *ManualCompactionRequest) GetTimetravel() uint64 { - if m != nil { - return m.Timetravel +func (x *ManualCompactionRequest) GetTimetravel() uint64 { + if x != nil { + return x.Timetravel } return 0 } -func (m *ManualCompactionRequest) GetMajorCompaction() bool { - if m != nil { - return m.MajorCompaction +func (x *ManualCompactionRequest) GetMajorCompaction() bool { + if x != nil { + return x.MajorCompaction } return false } type ManualCompactionResponse struct { - Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` - CompactionID int64 `protobuf:"varint,2,opt,name=compactionID,proto3" json:"compactionID,omitempty"` - CompactionPlanCount int32 `protobuf:"varint,3,opt,name=compactionPlanCount,proto3" json:"compactionPlanCount,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *ManualCompactionResponse) Reset() { *m = ManualCompactionResponse{} } -func (m *ManualCompactionResponse) String() string { return proto.CompactTextString(m) } -func (*ManualCompactionResponse) ProtoMessage() {} -func (*ManualCompactionResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{82} + Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` + CompactionID int64 `protobuf:"varint,2,opt,name=compactionID,proto3" json:"compactionID,omitempty"` + CompactionPlanCount int32 `protobuf:"varint,3,opt,name=compactionPlanCount,proto3" json:"compactionPlanCount,omitempty"` } -func (m *ManualCompactionResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ManualCompactionResponse.Unmarshal(m, b) -} -func (m *ManualCompactionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ManualCompactionResponse.Marshal(b, m, deterministic) -} -func (m *ManualCompactionResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_ManualCompactionResponse.Merge(m, src) +func (x *ManualCompactionResponse) Reset() { + *x = ManualCompactionResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[82] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *ManualCompactionResponse) XXX_Size() int { - return xxx_messageInfo_ManualCompactionResponse.Size(m) + +func (x *ManualCompactionResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *ManualCompactionResponse) XXX_DiscardUnknown() { - xxx_messageInfo_ManualCompactionResponse.DiscardUnknown(m) + +func (*ManualCompactionResponse) ProtoMessage() {} + +func (x *ManualCompactionResponse) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[82] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_ManualCompactionResponse proto.InternalMessageInfo +// Deprecated: Use ManualCompactionResponse.ProtoReflect.Descriptor instead. +func (*ManualCompactionResponse) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{82} +} -func (m *ManualCompactionResponse) GetStatus() *commonpb.Status { - if m != nil { - return m.Status +func (x *ManualCompactionResponse) GetStatus() *commonpb.Status { + if x != nil { + return x.Status } return nil } -func (m *ManualCompactionResponse) GetCompactionID() int64 { - if m != nil { - return m.CompactionID +func (x *ManualCompactionResponse) GetCompactionID() int64 { + if x != nil { + return x.CompactionID } return 0 } -func (m *ManualCompactionResponse) GetCompactionPlanCount() int32 { - if m != nil { - return m.CompactionPlanCount +func (x *ManualCompactionResponse) GetCompactionPlanCount() int32 { + if x != nil { + return x.CompactionPlanCount } return 0 } type GetCompactionStateRequest struct { - CompactionID int64 `protobuf:"varint,1,opt,name=compactionID,proto3" json:"compactionID,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *GetCompactionStateRequest) Reset() { *m = GetCompactionStateRequest{} } -func (m *GetCompactionStateRequest) String() string { return proto.CompactTextString(m) } -func (*GetCompactionStateRequest) ProtoMessage() {} -func (*GetCompactionStateRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{83} + CompactionID int64 `protobuf:"varint,1,opt,name=compactionID,proto3" json:"compactionID,omitempty"` } -func (m *GetCompactionStateRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_GetCompactionStateRequest.Unmarshal(m, b) -} -func (m *GetCompactionStateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_GetCompactionStateRequest.Marshal(b, m, deterministic) -} -func (m *GetCompactionStateRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_GetCompactionStateRequest.Merge(m, src) +func (x *GetCompactionStateRequest) Reset() { + *x = GetCompactionStateRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[83] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *GetCompactionStateRequest) XXX_Size() int { - return xxx_messageInfo_GetCompactionStateRequest.Size(m) + +func (x *GetCompactionStateRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *GetCompactionStateRequest) XXX_DiscardUnknown() { - xxx_messageInfo_GetCompactionStateRequest.DiscardUnknown(m) + +func (*GetCompactionStateRequest) ProtoMessage() {} + +func (x *GetCompactionStateRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[83] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_GetCompactionStateRequest proto.InternalMessageInfo +// Deprecated: Use GetCompactionStateRequest.ProtoReflect.Descriptor instead. +func (*GetCompactionStateRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{83} +} -func (m *GetCompactionStateRequest) GetCompactionID() int64 { - if m != nil { - return m.CompactionID +func (x *GetCompactionStateRequest) GetCompactionID() int64 { + if x != nil { + return x.CompactionID } return 0 } type GetCompactionStateResponse struct { - Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` - State commonpb.CompactionState `protobuf:"varint,2,opt,name=state,proto3,enum=milvus.proto.common.CompactionState" json:"state,omitempty"` - ExecutingPlanNo int64 `protobuf:"varint,3,opt,name=executingPlanNo,proto3" json:"executingPlanNo,omitempty"` - TimeoutPlanNo int64 `protobuf:"varint,4,opt,name=timeoutPlanNo,proto3" json:"timeoutPlanNo,omitempty"` - CompletedPlanNo int64 `protobuf:"varint,5,opt,name=completedPlanNo,proto3" json:"completedPlanNo,omitempty"` - FailedPlanNo int64 `protobuf:"varint,6,opt,name=failedPlanNo,proto3" json:"failedPlanNo,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *GetCompactionStateResponse) Reset() { *m = GetCompactionStateResponse{} } -func (m *GetCompactionStateResponse) String() string { return proto.CompactTextString(m) } -func (*GetCompactionStateResponse) ProtoMessage() {} -func (*GetCompactionStateResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{84} -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *GetCompactionStateResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_GetCompactionStateResponse.Unmarshal(m, b) + Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` + State commonpb.CompactionState `protobuf:"varint,2,opt,name=state,proto3,enum=milvus.proto.common.CompactionState" json:"state,omitempty"` + ExecutingPlanNo int64 `protobuf:"varint,3,opt,name=executingPlanNo,proto3" json:"executingPlanNo,omitempty"` + TimeoutPlanNo int64 `protobuf:"varint,4,opt,name=timeoutPlanNo,proto3" json:"timeoutPlanNo,omitempty"` + CompletedPlanNo int64 `protobuf:"varint,5,opt,name=completedPlanNo,proto3" json:"completedPlanNo,omitempty"` + FailedPlanNo int64 `protobuf:"varint,6,opt,name=failedPlanNo,proto3" json:"failedPlanNo,omitempty"` } -func (m *GetCompactionStateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_GetCompactionStateResponse.Marshal(b, m, deterministic) -} -func (m *GetCompactionStateResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_GetCompactionStateResponse.Merge(m, src) + +func (x *GetCompactionStateResponse) Reset() { + *x = GetCompactionStateResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[84] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *GetCompactionStateResponse) XXX_Size() int { - return xxx_messageInfo_GetCompactionStateResponse.Size(m) + +func (x *GetCompactionStateResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *GetCompactionStateResponse) XXX_DiscardUnknown() { - xxx_messageInfo_GetCompactionStateResponse.DiscardUnknown(m) + +func (*GetCompactionStateResponse) ProtoMessage() {} + +func (x *GetCompactionStateResponse) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[84] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_GetCompactionStateResponse proto.InternalMessageInfo +// Deprecated: Use GetCompactionStateResponse.ProtoReflect.Descriptor instead. +func (*GetCompactionStateResponse) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{84} +} -func (m *GetCompactionStateResponse) GetStatus() *commonpb.Status { - if m != nil { - return m.Status +func (x *GetCompactionStateResponse) GetStatus() *commonpb.Status { + if x != nil { + return x.Status } return nil } -func (m *GetCompactionStateResponse) GetState() commonpb.CompactionState { - if m != nil { - return m.State +func (x *GetCompactionStateResponse) GetState() commonpb.CompactionState { + if x != nil { + return x.State } - return commonpb.CompactionState_UndefiedState + return commonpb.CompactionState(0) } -func (m *GetCompactionStateResponse) GetExecutingPlanNo() int64 { - if m != nil { - return m.ExecutingPlanNo +func (x *GetCompactionStateResponse) GetExecutingPlanNo() int64 { + if x != nil { + return x.ExecutingPlanNo } return 0 } -func (m *GetCompactionStateResponse) GetTimeoutPlanNo() int64 { - if m != nil { - return m.TimeoutPlanNo +func (x *GetCompactionStateResponse) GetTimeoutPlanNo() int64 { + if x != nil { + return x.TimeoutPlanNo } return 0 } -func (m *GetCompactionStateResponse) GetCompletedPlanNo() int64 { - if m != nil { - return m.CompletedPlanNo +func (x *GetCompactionStateResponse) GetCompletedPlanNo() int64 { + if x != nil { + return x.CompletedPlanNo } return 0 } -func (m *GetCompactionStateResponse) GetFailedPlanNo() int64 { - if m != nil { - return m.FailedPlanNo +func (x *GetCompactionStateResponse) GetFailedPlanNo() int64 { + if x != nil { + return x.FailedPlanNo } return 0 } type GetCompactionPlansRequest struct { - CompactionID int64 `protobuf:"varint,1,opt,name=compactionID,proto3" json:"compactionID,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *GetCompactionPlansRequest) Reset() { *m = GetCompactionPlansRequest{} } -func (m *GetCompactionPlansRequest) String() string { return proto.CompactTextString(m) } -func (*GetCompactionPlansRequest) ProtoMessage() {} -func (*GetCompactionPlansRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{85} + CompactionID int64 `protobuf:"varint,1,opt,name=compactionID,proto3" json:"compactionID,omitempty"` } -func (m *GetCompactionPlansRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_GetCompactionPlansRequest.Unmarshal(m, b) -} -func (m *GetCompactionPlansRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_GetCompactionPlansRequest.Marshal(b, m, deterministic) -} -func (m *GetCompactionPlansRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_GetCompactionPlansRequest.Merge(m, src) +func (x *GetCompactionPlansRequest) Reset() { + *x = GetCompactionPlansRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[85] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *GetCompactionPlansRequest) XXX_Size() int { - return xxx_messageInfo_GetCompactionPlansRequest.Size(m) + +func (x *GetCompactionPlansRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *GetCompactionPlansRequest) XXX_DiscardUnknown() { - xxx_messageInfo_GetCompactionPlansRequest.DiscardUnknown(m) + +func (*GetCompactionPlansRequest) ProtoMessage() {} + +func (x *GetCompactionPlansRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[85] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_GetCompactionPlansRequest proto.InternalMessageInfo +// Deprecated: Use GetCompactionPlansRequest.ProtoReflect.Descriptor instead. +func (*GetCompactionPlansRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{85} +} -func (m *GetCompactionPlansRequest) GetCompactionID() int64 { - if m != nil { - return m.CompactionID +func (x *GetCompactionPlansRequest) GetCompactionID() int64 { + if x != nil { + return x.CompactionID } return 0 } type GetCompactionPlansResponse struct { - Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` - State commonpb.CompactionState `protobuf:"varint,2,opt,name=state,proto3,enum=milvus.proto.common.CompactionState" json:"state,omitempty"` - MergeInfos []*CompactionMergeInfo `protobuf:"bytes,3,rep,name=mergeInfos,proto3" json:"mergeInfos,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *GetCompactionPlansResponse) Reset() { *m = GetCompactionPlansResponse{} } -func (m *GetCompactionPlansResponse) String() string { return proto.CompactTextString(m) } -func (*GetCompactionPlansResponse) ProtoMessage() {} -func (*GetCompactionPlansResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{86} + Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` + State commonpb.CompactionState `protobuf:"varint,2,opt,name=state,proto3,enum=milvus.proto.common.CompactionState" json:"state,omitempty"` + MergeInfos []*CompactionMergeInfo `protobuf:"bytes,3,rep,name=mergeInfos,proto3" json:"mergeInfos,omitempty"` } -func (m *GetCompactionPlansResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_GetCompactionPlansResponse.Unmarshal(m, b) -} -func (m *GetCompactionPlansResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_GetCompactionPlansResponse.Marshal(b, m, deterministic) -} -func (m *GetCompactionPlansResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_GetCompactionPlansResponse.Merge(m, src) +func (x *GetCompactionPlansResponse) Reset() { + *x = GetCompactionPlansResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[86] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *GetCompactionPlansResponse) XXX_Size() int { - return xxx_messageInfo_GetCompactionPlansResponse.Size(m) + +func (x *GetCompactionPlansResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *GetCompactionPlansResponse) XXX_DiscardUnknown() { - xxx_messageInfo_GetCompactionPlansResponse.DiscardUnknown(m) + +func (*GetCompactionPlansResponse) ProtoMessage() {} + +func (x *GetCompactionPlansResponse) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[86] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_GetCompactionPlansResponse proto.InternalMessageInfo +// Deprecated: Use GetCompactionPlansResponse.ProtoReflect.Descriptor instead. +func (*GetCompactionPlansResponse) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{86} +} -func (m *GetCompactionPlansResponse) GetStatus() *commonpb.Status { - if m != nil { - return m.Status +func (x *GetCompactionPlansResponse) GetStatus() *commonpb.Status { + if x != nil { + return x.Status } return nil } -func (m *GetCompactionPlansResponse) GetState() commonpb.CompactionState { - if m != nil { - return m.State +func (x *GetCompactionPlansResponse) GetState() commonpb.CompactionState { + if x != nil { + return x.State } - return commonpb.CompactionState_UndefiedState + return commonpb.CompactionState(0) } -func (m *GetCompactionPlansResponse) GetMergeInfos() []*CompactionMergeInfo { - if m != nil { - return m.MergeInfos +func (x *GetCompactionPlansResponse) GetMergeInfos() []*CompactionMergeInfo { + if x != nil { + return x.MergeInfos } return nil } type CompactionMergeInfo struct { - Sources []int64 `protobuf:"varint,1,rep,packed,name=sources,proto3" json:"sources,omitempty"` - Target int64 `protobuf:"varint,2,opt,name=target,proto3" json:"target,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *CompactionMergeInfo) Reset() { *m = CompactionMergeInfo{} } -func (m *CompactionMergeInfo) String() string { return proto.CompactTextString(m) } -func (*CompactionMergeInfo) ProtoMessage() {} -func (*CompactionMergeInfo) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{87} + Sources []int64 `protobuf:"varint,1,rep,packed,name=sources,proto3" json:"sources,omitempty"` + Target int64 `protobuf:"varint,2,opt,name=target,proto3" json:"target,omitempty"` } -func (m *CompactionMergeInfo) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_CompactionMergeInfo.Unmarshal(m, b) -} -func (m *CompactionMergeInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_CompactionMergeInfo.Marshal(b, m, deterministic) -} -func (m *CompactionMergeInfo) XXX_Merge(src proto.Message) { - xxx_messageInfo_CompactionMergeInfo.Merge(m, src) +func (x *CompactionMergeInfo) Reset() { + *x = CompactionMergeInfo{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[87] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *CompactionMergeInfo) XXX_Size() int { - return xxx_messageInfo_CompactionMergeInfo.Size(m) + +func (x *CompactionMergeInfo) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *CompactionMergeInfo) XXX_DiscardUnknown() { - xxx_messageInfo_CompactionMergeInfo.DiscardUnknown(m) + +func (*CompactionMergeInfo) ProtoMessage() {} + +func (x *CompactionMergeInfo) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[87] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_CompactionMergeInfo proto.InternalMessageInfo +// Deprecated: Use CompactionMergeInfo.ProtoReflect.Descriptor instead. +func (*CompactionMergeInfo) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{87} +} -func (m *CompactionMergeInfo) GetSources() []int64 { - if m != nil { - return m.Sources +func (x *CompactionMergeInfo) GetSources() []int64 { + if x != nil { + return x.Sources } return nil } -func (m *CompactionMergeInfo) GetTarget() int64 { - if m != nil { - return m.Target +func (x *CompactionMergeInfo) GetTarget() int64 { + if x != nil { + return x.Target } return 0 } type GetFlushStateRequest struct { - SegmentIDs []int64 `protobuf:"varint,1,rep,packed,name=segmentIDs,proto3" json:"segmentIDs,omitempty"` - FlushTs uint64 `protobuf:"varint,2,opt,name=flush_ts,json=flushTs,proto3" json:"flush_ts,omitempty"` - DbName string `protobuf:"bytes,3,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` - CollectionName string `protobuf:"bytes,4,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *GetFlushStateRequest) Reset() { *m = GetFlushStateRequest{} } -func (m *GetFlushStateRequest) String() string { return proto.CompactTextString(m) } -func (*GetFlushStateRequest) ProtoMessage() {} -func (*GetFlushStateRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{88} -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *GetFlushStateRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_GetFlushStateRequest.Unmarshal(m, b) + SegmentIDs []int64 `protobuf:"varint,1,rep,packed,name=segmentIDs,proto3" json:"segmentIDs,omitempty"` + FlushTs uint64 `protobuf:"varint,2,opt,name=flush_ts,json=flushTs,proto3" json:"flush_ts,omitempty"` + DbName string `protobuf:"bytes,3,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` + CollectionName string `protobuf:"bytes,4,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` } -func (m *GetFlushStateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_GetFlushStateRequest.Marshal(b, m, deterministic) -} -func (m *GetFlushStateRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_GetFlushStateRequest.Merge(m, src) + +func (x *GetFlushStateRequest) Reset() { + *x = GetFlushStateRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[88] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *GetFlushStateRequest) XXX_Size() int { - return xxx_messageInfo_GetFlushStateRequest.Size(m) + +func (x *GetFlushStateRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *GetFlushStateRequest) XXX_DiscardUnknown() { - xxx_messageInfo_GetFlushStateRequest.DiscardUnknown(m) + +func (*GetFlushStateRequest) ProtoMessage() {} + +func (x *GetFlushStateRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[88] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_GetFlushStateRequest proto.InternalMessageInfo +// Deprecated: Use GetFlushStateRequest.ProtoReflect.Descriptor instead. +func (*GetFlushStateRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{88} +} -func (m *GetFlushStateRequest) GetSegmentIDs() []int64 { - if m != nil { - return m.SegmentIDs +func (x *GetFlushStateRequest) GetSegmentIDs() []int64 { + if x != nil { + return x.SegmentIDs } return nil } -func (m *GetFlushStateRequest) GetFlushTs() uint64 { - if m != nil { - return m.FlushTs +func (x *GetFlushStateRequest) GetFlushTs() uint64 { + if x != nil { + return x.FlushTs } return 0 } -func (m *GetFlushStateRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *GetFlushStateRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } -func (m *GetFlushStateRequest) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *GetFlushStateRequest) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } type GetFlushStateResponse struct { - Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` - Flushed bool `protobuf:"varint,2,opt,name=flushed,proto3" json:"flushed,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *GetFlushStateResponse) Reset() { *m = GetFlushStateResponse{} } -func (m *GetFlushStateResponse) String() string { return proto.CompactTextString(m) } -func (*GetFlushStateResponse) ProtoMessage() {} -func (*GetFlushStateResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{89} + Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` + Flushed bool `protobuf:"varint,2,opt,name=flushed,proto3" json:"flushed,omitempty"` } -func (m *GetFlushStateResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_GetFlushStateResponse.Unmarshal(m, b) -} -func (m *GetFlushStateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_GetFlushStateResponse.Marshal(b, m, deterministic) -} -func (m *GetFlushStateResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_GetFlushStateResponse.Merge(m, src) +func (x *GetFlushStateResponse) Reset() { + *x = GetFlushStateResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[89] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *GetFlushStateResponse) XXX_Size() int { - return xxx_messageInfo_GetFlushStateResponse.Size(m) + +func (x *GetFlushStateResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *GetFlushStateResponse) XXX_DiscardUnknown() { - xxx_messageInfo_GetFlushStateResponse.DiscardUnknown(m) + +func (*GetFlushStateResponse) ProtoMessage() {} + +func (x *GetFlushStateResponse) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[89] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_GetFlushStateResponse proto.InternalMessageInfo +// Deprecated: Use GetFlushStateResponse.ProtoReflect.Descriptor instead. +func (*GetFlushStateResponse) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{89} +} -func (m *GetFlushStateResponse) GetStatus() *commonpb.Status { - if m != nil { - return m.Status +func (x *GetFlushStateResponse) GetStatus() *commonpb.Status { + if x != nil { + return x.Status } return nil } -func (m *GetFlushStateResponse) GetFlushed() bool { - if m != nil { - return m.Flushed +func (x *GetFlushStateResponse) GetFlushed() bool { + if x != nil { + return x.Flushed } return false } type GetFlushAllStateRequest struct { - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` - FlushAllTs uint64 `protobuf:"varint,2,opt,name=flush_all_ts,json=flushAllTs,proto3" json:"flush_all_ts,omitempty"` - DbName string `protobuf:"bytes,3,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *GetFlushAllStateRequest) Reset() { *m = GetFlushAllStateRequest{} } -func (m *GetFlushAllStateRequest) String() string { return proto.CompactTextString(m) } -func (*GetFlushAllStateRequest) ProtoMessage() {} -func (*GetFlushAllStateRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{90} + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` + FlushAllTs uint64 `protobuf:"varint,2,opt,name=flush_all_ts,json=flushAllTs,proto3" json:"flush_all_ts,omitempty"` + DbName string `protobuf:"bytes,3,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` } -func (m *GetFlushAllStateRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_GetFlushAllStateRequest.Unmarshal(m, b) -} -func (m *GetFlushAllStateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_GetFlushAllStateRequest.Marshal(b, m, deterministic) -} -func (m *GetFlushAllStateRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_GetFlushAllStateRequest.Merge(m, src) +func (x *GetFlushAllStateRequest) Reset() { + *x = GetFlushAllStateRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[90] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *GetFlushAllStateRequest) XXX_Size() int { - return xxx_messageInfo_GetFlushAllStateRequest.Size(m) + +func (x *GetFlushAllStateRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *GetFlushAllStateRequest) XXX_DiscardUnknown() { - xxx_messageInfo_GetFlushAllStateRequest.DiscardUnknown(m) + +func (*GetFlushAllStateRequest) ProtoMessage() {} + +func (x *GetFlushAllStateRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[90] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_GetFlushAllStateRequest proto.InternalMessageInfo +// Deprecated: Use GetFlushAllStateRequest.ProtoReflect.Descriptor instead. +func (*GetFlushAllStateRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{90} +} -func (m *GetFlushAllStateRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *GetFlushAllStateRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *GetFlushAllStateRequest) GetFlushAllTs() uint64 { - if m != nil { - return m.FlushAllTs +func (x *GetFlushAllStateRequest) GetFlushAllTs() uint64 { + if x != nil { + return x.FlushAllTs } return 0 } -func (m *GetFlushAllStateRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *GetFlushAllStateRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } type GetFlushAllStateResponse struct { - Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` - Flushed bool `protobuf:"varint,2,opt,name=flushed,proto3" json:"flushed,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` + Flushed bool `protobuf:"varint,2,opt,name=flushed,proto3" json:"flushed,omitempty"` } -func (m *GetFlushAllStateResponse) Reset() { *m = GetFlushAllStateResponse{} } -func (m *GetFlushAllStateResponse) String() string { return proto.CompactTextString(m) } -func (*GetFlushAllStateResponse) ProtoMessage() {} -func (*GetFlushAllStateResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{91} +func (x *GetFlushAllStateResponse) Reset() { + *x = GetFlushAllStateResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[91] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *GetFlushAllStateResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_GetFlushAllStateResponse.Unmarshal(m, b) +func (x *GetFlushAllStateResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *GetFlushAllStateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_GetFlushAllStateResponse.Marshal(b, m, deterministic) -} -func (m *GetFlushAllStateResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_GetFlushAllStateResponse.Merge(m, src) -} -func (m *GetFlushAllStateResponse) XXX_Size() int { - return xxx_messageInfo_GetFlushAllStateResponse.Size(m) -} -func (m *GetFlushAllStateResponse) XXX_DiscardUnknown() { - xxx_messageInfo_GetFlushAllStateResponse.DiscardUnknown(m) + +func (*GetFlushAllStateResponse) ProtoMessage() {} + +func (x *GetFlushAllStateResponse) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[91] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_GetFlushAllStateResponse proto.InternalMessageInfo +// Deprecated: Use GetFlushAllStateResponse.ProtoReflect.Descriptor instead. +func (*GetFlushAllStateResponse) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{91} +} -func (m *GetFlushAllStateResponse) GetStatus() *commonpb.Status { - if m != nil { - return m.Status +func (x *GetFlushAllStateResponse) GetStatus() *commonpb.Status { + if x != nil { + return x.Status } return nil } -func (m *GetFlushAllStateResponse) GetFlushed() bool { - if m != nil { - return m.Flushed +func (x *GetFlushAllStateResponse) GetFlushed() bool { + if x != nil { + return x.Flushed } return false } type ImportRequest struct { - CollectionName string `protobuf:"bytes,1,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` - PartitionName string `protobuf:"bytes,2,opt,name=partition_name,json=partitionName,proto3" json:"partition_name,omitempty"` - ChannelNames []string `protobuf:"bytes,3,rep,name=channel_names,json=channelNames,proto3" json:"channel_names,omitempty"` - RowBased bool `protobuf:"varint,4,opt,name=row_based,json=rowBased,proto3" json:"row_based,omitempty"` - Files []string `protobuf:"bytes,5,rep,name=files,proto3" json:"files,omitempty"` - Options []*commonpb.KeyValuePair `protobuf:"bytes,6,rep,name=options,proto3" json:"options,omitempty"` - DbName string `protobuf:"bytes,7,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` - ClusteringInfo []byte `protobuf:"bytes,8,opt,name=clustering_info,json=clusteringInfo,proto3" json:"clustering_info,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *ImportRequest) Reset() { *m = ImportRequest{} } -func (m *ImportRequest) String() string { return proto.CompactTextString(m) } -func (*ImportRequest) ProtoMessage() {} -func (*ImportRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{92} -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *ImportRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ImportRequest.Unmarshal(m, b) -} -func (m *ImportRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ImportRequest.Marshal(b, m, deterministic) + CollectionName string `protobuf:"bytes,1,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` // target collection + PartitionName string `protobuf:"bytes,2,opt,name=partition_name,json=partitionName,proto3" json:"partition_name,omitempty"` // target partition + ChannelNames []string `protobuf:"bytes,3,rep,name=channel_names,json=channelNames,proto3" json:"channel_names,omitempty"` // channel names for the collection + RowBased bool `protobuf:"varint,4,opt,name=row_based,json=rowBased,proto3" json:"row_based,omitempty"` // the file is row-based or column-based + Files []string `protobuf:"bytes,5,rep,name=files,proto3" json:"files,omitempty"` // file paths to be imported + Options []*commonpb.KeyValuePair `protobuf:"bytes,6,rep,name=options,proto3" json:"options,omitempty"` // import options, bucket, etc. + DbName string `protobuf:"bytes,7,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` // target database + ClusteringInfo []byte `protobuf:"bytes,8,opt,name=clustering_info,json=clusteringInfo,proto3" json:"clustering_info,omitempty"` // serialized `schema.ClusteringInfo` } -func (m *ImportRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_ImportRequest.Merge(m, src) + +func (x *ImportRequest) Reset() { + *x = ImportRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[92] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *ImportRequest) XXX_Size() int { - return xxx_messageInfo_ImportRequest.Size(m) + +func (x *ImportRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *ImportRequest) XXX_DiscardUnknown() { - xxx_messageInfo_ImportRequest.DiscardUnknown(m) + +func (*ImportRequest) ProtoMessage() {} + +func (x *ImportRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[92] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_ImportRequest proto.InternalMessageInfo +// Deprecated: Use ImportRequest.ProtoReflect.Descriptor instead. +func (*ImportRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{92} +} -func (m *ImportRequest) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *ImportRequest) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } -func (m *ImportRequest) GetPartitionName() string { - if m != nil { - return m.PartitionName +func (x *ImportRequest) GetPartitionName() string { + if x != nil { + return x.PartitionName } return "" } -func (m *ImportRequest) GetChannelNames() []string { - if m != nil { - return m.ChannelNames +func (x *ImportRequest) GetChannelNames() []string { + if x != nil { + return x.ChannelNames } return nil } -func (m *ImportRequest) GetRowBased() bool { - if m != nil { - return m.RowBased +func (x *ImportRequest) GetRowBased() bool { + if x != nil { + return x.RowBased } return false } -func (m *ImportRequest) GetFiles() []string { - if m != nil { - return m.Files +func (x *ImportRequest) GetFiles() []string { + if x != nil { + return x.Files } return nil } -func (m *ImportRequest) GetOptions() []*commonpb.KeyValuePair { - if m != nil { - return m.Options +func (x *ImportRequest) GetOptions() []*commonpb.KeyValuePair { + if x != nil { + return x.Options } return nil } -func (m *ImportRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *ImportRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } -func (m *ImportRequest) GetClusteringInfo() []byte { - if m != nil { - return m.ClusteringInfo +func (x *ImportRequest) GetClusteringInfo() []byte { + if x != nil { + return x.ClusteringInfo } return nil } type ImportResponse struct { - Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` - Tasks []int64 `protobuf:"varint,2,rep,packed,name=tasks,proto3" json:"tasks,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *ImportResponse) Reset() { *m = ImportResponse{} } -func (m *ImportResponse) String() string { return proto.CompactTextString(m) } -func (*ImportResponse) ProtoMessage() {} -func (*ImportResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{93} + Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` + Tasks []int64 `protobuf:"varint,2,rep,packed,name=tasks,proto3" json:"tasks,omitempty"` // id array of import tasks } -func (m *ImportResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ImportResponse.Unmarshal(m, b) -} -func (m *ImportResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ImportResponse.Marshal(b, m, deterministic) -} -func (m *ImportResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_ImportResponse.Merge(m, src) +func (x *ImportResponse) Reset() { + *x = ImportResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[93] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *ImportResponse) XXX_Size() int { - return xxx_messageInfo_ImportResponse.Size(m) + +func (x *ImportResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *ImportResponse) XXX_DiscardUnknown() { - xxx_messageInfo_ImportResponse.DiscardUnknown(m) + +func (*ImportResponse) ProtoMessage() {} + +func (x *ImportResponse) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[93] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_ImportResponse proto.InternalMessageInfo +// Deprecated: Use ImportResponse.ProtoReflect.Descriptor instead. +func (*ImportResponse) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{93} +} -func (m *ImportResponse) GetStatus() *commonpb.Status { - if m != nil { - return m.Status +func (x *ImportResponse) GetStatus() *commonpb.Status { + if x != nil { + return x.Status } return nil } -func (m *ImportResponse) GetTasks() []int64 { - if m != nil { - return m.Tasks +func (x *ImportResponse) GetTasks() []int64 { + if x != nil { + return x.Tasks } return nil } type GetImportStateRequest struct { - Task int64 `protobuf:"varint,1,opt,name=task,proto3" json:"task,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *GetImportStateRequest) Reset() { *m = GetImportStateRequest{} } -func (m *GetImportStateRequest) String() string { return proto.CompactTextString(m) } -func (*GetImportStateRequest) ProtoMessage() {} -func (*GetImportStateRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{94} + Task int64 `protobuf:"varint,1,opt,name=task,proto3" json:"task,omitempty"` // id of an import task } -func (m *GetImportStateRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_GetImportStateRequest.Unmarshal(m, b) -} -func (m *GetImportStateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_GetImportStateRequest.Marshal(b, m, deterministic) -} -func (m *GetImportStateRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_GetImportStateRequest.Merge(m, src) +func (x *GetImportStateRequest) Reset() { + *x = GetImportStateRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[94] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *GetImportStateRequest) XXX_Size() int { - return xxx_messageInfo_GetImportStateRequest.Size(m) + +func (x *GetImportStateRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *GetImportStateRequest) XXX_DiscardUnknown() { - xxx_messageInfo_GetImportStateRequest.DiscardUnknown(m) + +func (*GetImportStateRequest) ProtoMessage() {} + +func (x *GetImportStateRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[94] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_GetImportStateRequest proto.InternalMessageInfo +// Deprecated: Use GetImportStateRequest.ProtoReflect.Descriptor instead. +func (*GetImportStateRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{94} +} -func (m *GetImportStateRequest) GetTask() int64 { - if m != nil { - return m.Task +func (x *GetImportStateRequest) GetTask() int64 { + if x != nil { + return x.Task } return 0 } type GetImportStateResponse struct { - Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` - State commonpb.ImportState `protobuf:"varint,2,opt,name=state,proto3,enum=milvus.proto.common.ImportState" json:"state,omitempty"` - RowCount int64 `protobuf:"varint,3,opt,name=row_count,json=rowCount,proto3" json:"row_count,omitempty"` - IdList []int64 `protobuf:"varint,4,rep,packed,name=id_list,json=idList,proto3" json:"id_list,omitempty"` - Infos []*commonpb.KeyValuePair `protobuf:"bytes,5,rep,name=infos,proto3" json:"infos,omitempty"` - Id int64 `protobuf:"varint,6,opt,name=id,proto3" json:"id,omitempty"` - CollectionId int64 `protobuf:"varint,7,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"` - SegmentIds []int64 `protobuf:"varint,8,rep,packed,name=segment_ids,json=segmentIds,proto3" json:"segment_ids,omitempty"` - CreateTs int64 `protobuf:"varint,9,opt,name=create_ts,json=createTs,proto3" json:"create_ts,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *GetImportStateResponse) Reset() { *m = GetImportStateResponse{} } -func (m *GetImportStateResponse) String() string { return proto.CompactTextString(m) } -func (*GetImportStateResponse) ProtoMessage() {} -func (*GetImportStateResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{95} -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *GetImportStateResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_GetImportStateResponse.Unmarshal(m, b) + Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` + State commonpb.ImportState `protobuf:"varint,2,opt,name=state,proto3,enum=milvus.proto.common.ImportState" json:"state,omitempty"` // is this import task finished or not + RowCount int64 `protobuf:"varint,3,opt,name=row_count,json=rowCount,proto3" json:"row_count,omitempty"` // if the task is finished, this value is how many rows are imported. if the task is not finished, this value is how many rows are parsed. return 0 if failed. + IdList []int64 `protobuf:"varint,4,rep,packed,name=id_list,json=idList,proto3" json:"id_list,omitempty"` // auto generated ids if the primary key is autoid + Infos []*commonpb.KeyValuePair `protobuf:"bytes,5,rep,name=infos,proto3" json:"infos,omitempty"` // more information about the task, progress percent, file path, failed reason, etc. + Id int64 `protobuf:"varint,6,opt,name=id,proto3" json:"id,omitempty"` // id of an import task + CollectionId int64 `protobuf:"varint,7,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"` // collection ID of the import task. + SegmentIds []int64 `protobuf:"varint,8,rep,packed,name=segment_ids,json=segmentIds,proto3" json:"segment_ids,omitempty"` // a list of segment IDs created by the import task. + CreateTs int64 `protobuf:"varint,9,opt,name=create_ts,json=createTs,proto3" json:"create_ts,omitempty"` // timestamp when the import task is created. } -func (m *GetImportStateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_GetImportStateResponse.Marshal(b, m, deterministic) -} -func (m *GetImportStateResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_GetImportStateResponse.Merge(m, src) + +func (x *GetImportStateResponse) Reset() { + *x = GetImportStateResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[95] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *GetImportStateResponse) XXX_Size() int { - return xxx_messageInfo_GetImportStateResponse.Size(m) + +func (x *GetImportStateResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *GetImportStateResponse) XXX_DiscardUnknown() { - xxx_messageInfo_GetImportStateResponse.DiscardUnknown(m) + +func (*GetImportStateResponse) ProtoMessage() {} + +func (x *GetImportStateResponse) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[95] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_GetImportStateResponse proto.InternalMessageInfo +// Deprecated: Use GetImportStateResponse.ProtoReflect.Descriptor instead. +func (*GetImportStateResponse) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{95} +} -func (m *GetImportStateResponse) GetStatus() *commonpb.Status { - if m != nil { - return m.Status +func (x *GetImportStateResponse) GetStatus() *commonpb.Status { + if x != nil { + return x.Status } return nil } -func (m *GetImportStateResponse) GetState() commonpb.ImportState { - if m != nil { - return m.State +func (x *GetImportStateResponse) GetState() commonpb.ImportState { + if x != nil { + return x.State } - return commonpb.ImportState_ImportPending + return commonpb.ImportState(0) } -func (m *GetImportStateResponse) GetRowCount() int64 { - if m != nil { - return m.RowCount +func (x *GetImportStateResponse) GetRowCount() int64 { + if x != nil { + return x.RowCount } return 0 } -func (m *GetImportStateResponse) GetIdList() []int64 { - if m != nil { - return m.IdList +func (x *GetImportStateResponse) GetIdList() []int64 { + if x != nil { + return x.IdList } return nil } -func (m *GetImportStateResponse) GetInfos() []*commonpb.KeyValuePair { - if m != nil { - return m.Infos +func (x *GetImportStateResponse) GetInfos() []*commonpb.KeyValuePair { + if x != nil { + return x.Infos } return nil } -func (m *GetImportStateResponse) GetId() int64 { - if m != nil { - return m.Id +func (x *GetImportStateResponse) GetId() int64 { + if x != nil { + return x.Id } return 0 } -func (m *GetImportStateResponse) GetCollectionId() int64 { - if m != nil { - return m.CollectionId +func (x *GetImportStateResponse) GetCollectionId() int64 { + if x != nil { + return x.CollectionId } return 0 } -func (m *GetImportStateResponse) GetSegmentIds() []int64 { - if m != nil { - return m.SegmentIds +func (x *GetImportStateResponse) GetSegmentIds() []int64 { + if x != nil { + return x.SegmentIds } return nil } -func (m *GetImportStateResponse) GetCreateTs() int64 { - if m != nil { - return m.CreateTs +func (x *GetImportStateResponse) GetCreateTs() int64 { + if x != nil { + return x.CreateTs } return 0 } type ListImportTasksRequest struct { - CollectionName string `protobuf:"bytes,1,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` - Limit int64 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"` - DbName string `protobuf:"bytes,3,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *ListImportTasksRequest) Reset() { *m = ListImportTasksRequest{} } -func (m *ListImportTasksRequest) String() string { return proto.CompactTextString(m) } -func (*ListImportTasksRequest) ProtoMessage() {} -func (*ListImportTasksRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{96} + CollectionName string `protobuf:"bytes,1,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` // target collection, list all tasks if the name is empty + Limit int64 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"` // maximum number of tasks returned, list all tasks if the value is 0 + DbName string `protobuf:"bytes,3,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` } -func (m *ListImportTasksRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ListImportTasksRequest.Unmarshal(m, b) -} -func (m *ListImportTasksRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ListImportTasksRequest.Marshal(b, m, deterministic) -} -func (m *ListImportTasksRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_ListImportTasksRequest.Merge(m, src) +func (x *ListImportTasksRequest) Reset() { + *x = ListImportTasksRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[96] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *ListImportTasksRequest) XXX_Size() int { - return xxx_messageInfo_ListImportTasksRequest.Size(m) + +func (x *ListImportTasksRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *ListImportTasksRequest) XXX_DiscardUnknown() { - xxx_messageInfo_ListImportTasksRequest.DiscardUnknown(m) + +func (*ListImportTasksRequest) ProtoMessage() {} + +func (x *ListImportTasksRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[96] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_ListImportTasksRequest proto.InternalMessageInfo +// Deprecated: Use ListImportTasksRequest.ProtoReflect.Descriptor instead. +func (*ListImportTasksRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{96} +} -func (m *ListImportTasksRequest) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *ListImportTasksRequest) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } -func (m *ListImportTasksRequest) GetLimit() int64 { - if m != nil { - return m.Limit +func (x *ListImportTasksRequest) GetLimit() int64 { + if x != nil { + return x.Limit } return 0 } -func (m *ListImportTasksRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *ListImportTasksRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } type ListImportTasksResponse struct { - Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` - Tasks []*GetImportStateResponse `protobuf:"bytes,2,rep,name=tasks,proto3" json:"tasks,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *ListImportTasksResponse) Reset() { *m = ListImportTasksResponse{} } -func (m *ListImportTasksResponse) String() string { return proto.CompactTextString(m) } -func (*ListImportTasksResponse) ProtoMessage() {} -func (*ListImportTasksResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{97} + Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` + Tasks []*GetImportStateResponse `protobuf:"bytes,2,rep,name=tasks,proto3" json:"tasks,omitempty"` // list of all import tasks } -func (m *ListImportTasksResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ListImportTasksResponse.Unmarshal(m, b) -} -func (m *ListImportTasksResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ListImportTasksResponse.Marshal(b, m, deterministic) -} -func (m *ListImportTasksResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_ListImportTasksResponse.Merge(m, src) +func (x *ListImportTasksResponse) Reset() { + *x = ListImportTasksResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[97] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *ListImportTasksResponse) XXX_Size() int { - return xxx_messageInfo_ListImportTasksResponse.Size(m) + +func (x *ListImportTasksResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *ListImportTasksResponse) XXX_DiscardUnknown() { - xxx_messageInfo_ListImportTasksResponse.DiscardUnknown(m) + +func (*ListImportTasksResponse) ProtoMessage() {} + +func (x *ListImportTasksResponse) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[97] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_ListImportTasksResponse proto.InternalMessageInfo +// Deprecated: Use ListImportTasksResponse.ProtoReflect.Descriptor instead. +func (*ListImportTasksResponse) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{97} +} -func (m *ListImportTasksResponse) GetStatus() *commonpb.Status { - if m != nil { - return m.Status +func (x *ListImportTasksResponse) GetStatus() *commonpb.Status { + if x != nil { + return x.Status } return nil } -func (m *ListImportTasksResponse) GetTasks() []*GetImportStateResponse { - if m != nil { - return m.Tasks +func (x *ListImportTasksResponse) GetTasks() []*GetImportStateResponse { + if x != nil { + return x.Tasks } return nil } type GetReplicasRequest struct { - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` - CollectionID int64 `protobuf:"varint,2,opt,name=collectionID,proto3" json:"collectionID,omitempty"` - WithShardNodes bool `protobuf:"varint,3,opt,name=with_shard_nodes,json=withShardNodes,proto3" json:"with_shard_nodes,omitempty"` - CollectionName string `protobuf:"bytes,4,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` - DbName string `protobuf:"bytes,5,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *GetReplicasRequest) Reset() { *m = GetReplicasRequest{} } -func (m *GetReplicasRequest) String() string { return proto.CompactTextString(m) } -func (*GetReplicasRequest) ProtoMessage() {} -func (*GetReplicasRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{98} -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *GetReplicasRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_GetReplicasRequest.Unmarshal(m, b) -} -func (m *GetReplicasRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_GetReplicasRequest.Marshal(b, m, deterministic) + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` + CollectionID int64 `protobuf:"varint,2,opt,name=collectionID,proto3" json:"collectionID,omitempty"` + WithShardNodes bool `protobuf:"varint,3,opt,name=with_shard_nodes,json=withShardNodes,proto3" json:"with_shard_nodes,omitempty"` + CollectionName string `protobuf:"bytes,4,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` + DbName string `protobuf:"bytes,5,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` } -func (m *GetReplicasRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_GetReplicasRequest.Merge(m, src) + +func (x *GetReplicasRequest) Reset() { + *x = GetReplicasRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[98] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *GetReplicasRequest) XXX_Size() int { - return xxx_messageInfo_GetReplicasRequest.Size(m) + +func (x *GetReplicasRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *GetReplicasRequest) XXX_DiscardUnknown() { - xxx_messageInfo_GetReplicasRequest.DiscardUnknown(m) + +func (*GetReplicasRequest) ProtoMessage() {} + +func (x *GetReplicasRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[98] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_GetReplicasRequest proto.InternalMessageInfo +// Deprecated: Use GetReplicasRequest.ProtoReflect.Descriptor instead. +func (*GetReplicasRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{98} +} -func (m *GetReplicasRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *GetReplicasRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *GetReplicasRequest) GetCollectionID() int64 { - if m != nil { - return m.CollectionID +func (x *GetReplicasRequest) GetCollectionID() int64 { + if x != nil { + return x.CollectionID } return 0 } -func (m *GetReplicasRequest) GetWithShardNodes() bool { - if m != nil { - return m.WithShardNodes +func (x *GetReplicasRequest) GetWithShardNodes() bool { + if x != nil { + return x.WithShardNodes } return false } -func (m *GetReplicasRequest) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *GetReplicasRequest) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } -func (m *GetReplicasRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *GetReplicasRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } type GetReplicasResponse struct { - Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` - Replicas []*ReplicaInfo `protobuf:"bytes,2,rep,name=replicas,proto3" json:"replicas,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *GetReplicasResponse) Reset() { *m = GetReplicasResponse{} } -func (m *GetReplicasResponse) String() string { return proto.CompactTextString(m) } -func (*GetReplicasResponse) ProtoMessage() {} -func (*GetReplicasResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{99} + Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` + Replicas []*ReplicaInfo `protobuf:"bytes,2,rep,name=replicas,proto3" json:"replicas,omitempty"` } -func (m *GetReplicasResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_GetReplicasResponse.Unmarshal(m, b) -} -func (m *GetReplicasResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_GetReplicasResponse.Marshal(b, m, deterministic) -} -func (m *GetReplicasResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_GetReplicasResponse.Merge(m, src) +func (x *GetReplicasResponse) Reset() { + *x = GetReplicasResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[99] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *GetReplicasResponse) XXX_Size() int { - return xxx_messageInfo_GetReplicasResponse.Size(m) + +func (x *GetReplicasResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *GetReplicasResponse) XXX_DiscardUnknown() { - xxx_messageInfo_GetReplicasResponse.DiscardUnknown(m) + +func (*GetReplicasResponse) ProtoMessage() {} + +func (x *GetReplicasResponse) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[99] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_GetReplicasResponse proto.InternalMessageInfo +// Deprecated: Use GetReplicasResponse.ProtoReflect.Descriptor instead. +func (*GetReplicasResponse) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{99} +} -func (m *GetReplicasResponse) GetStatus() *commonpb.Status { - if m != nil { - return m.Status +func (x *GetReplicasResponse) GetStatus() *commonpb.Status { + if x != nil { + return x.Status } return nil } -func (m *GetReplicasResponse) GetReplicas() []*ReplicaInfo { - if m != nil { - return m.Replicas +func (x *GetReplicasResponse) GetReplicas() []*ReplicaInfo { + if x != nil { + return x.Replicas } return nil } type ReplicaInfo struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + ReplicaID int64 `protobuf:"varint,1,opt,name=replicaID,proto3" json:"replicaID,omitempty"` CollectionID int64 `protobuf:"varint,2,opt,name=collectionID,proto3" json:"collectionID,omitempty"` - PartitionIds []int64 `protobuf:"varint,3,rep,packed,name=partition_ids,json=partitionIds,proto3" json:"partition_ids,omitempty"` + PartitionIds []int64 `protobuf:"varint,3,rep,packed,name=partition_ids,json=partitionIds,proto3" json:"partition_ids,omitempty"` // empty indicates to load collection ShardReplicas []*ShardReplica `protobuf:"bytes,4,rep,name=shard_replicas,json=shardReplicas,proto3" json:"shard_replicas,omitempty"` - NodeIds []int64 `protobuf:"varint,5,rep,packed,name=node_ids,json=nodeIds,proto3" json:"node_ids,omitempty"` + NodeIds []int64 `protobuf:"varint,5,rep,packed,name=node_ids,json=nodeIds,proto3" json:"node_ids,omitempty"` // include leaders ResourceGroupName string `protobuf:"bytes,6,opt,name=resource_group_name,json=resourceGroupName,proto3" json:"resource_group_name,omitempty"` // outbound access rg -> node num - NumOutboundNode map[string]int32 `protobuf:"bytes,7,rep,name=num_outbound_node,json=numOutboundNode,proto3" json:"num_outbound_node,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + NumOutboundNode map[string]int32 `protobuf:"bytes,7,rep,name=num_outbound_node,json=numOutboundNode,proto3" json:"num_outbound_node,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` } -func (m *ReplicaInfo) Reset() { *m = ReplicaInfo{} } -func (m *ReplicaInfo) String() string { return proto.CompactTextString(m) } -func (*ReplicaInfo) ProtoMessage() {} -func (*ReplicaInfo) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{100} +func (x *ReplicaInfo) Reset() { + *x = ReplicaInfo{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[100] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *ReplicaInfo) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ReplicaInfo.Unmarshal(m, b) +func (x *ReplicaInfo) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *ReplicaInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ReplicaInfo.Marshal(b, m, deterministic) -} -func (m *ReplicaInfo) XXX_Merge(src proto.Message) { - xxx_messageInfo_ReplicaInfo.Merge(m, src) -} -func (m *ReplicaInfo) XXX_Size() int { - return xxx_messageInfo_ReplicaInfo.Size(m) -} -func (m *ReplicaInfo) XXX_DiscardUnknown() { - xxx_messageInfo_ReplicaInfo.DiscardUnknown(m) + +func (*ReplicaInfo) ProtoMessage() {} + +func (x *ReplicaInfo) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[100] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_ReplicaInfo proto.InternalMessageInfo +// Deprecated: Use ReplicaInfo.ProtoReflect.Descriptor instead. +func (*ReplicaInfo) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{100} +} -func (m *ReplicaInfo) GetReplicaID() int64 { - if m != nil { - return m.ReplicaID +func (x *ReplicaInfo) GetReplicaID() int64 { + if x != nil { + return x.ReplicaID } return 0 } -func (m *ReplicaInfo) GetCollectionID() int64 { - if m != nil { - return m.CollectionID +func (x *ReplicaInfo) GetCollectionID() int64 { + if x != nil { + return x.CollectionID } return 0 } -func (m *ReplicaInfo) GetPartitionIds() []int64 { - if m != nil { - return m.PartitionIds +func (x *ReplicaInfo) GetPartitionIds() []int64 { + if x != nil { + return x.PartitionIds } return nil } -func (m *ReplicaInfo) GetShardReplicas() []*ShardReplica { - if m != nil { - return m.ShardReplicas +func (x *ReplicaInfo) GetShardReplicas() []*ShardReplica { + if x != nil { + return x.ShardReplicas } return nil } -func (m *ReplicaInfo) GetNodeIds() []int64 { - if m != nil { - return m.NodeIds +func (x *ReplicaInfo) GetNodeIds() []int64 { + if x != nil { + return x.NodeIds } return nil } -func (m *ReplicaInfo) GetResourceGroupName() string { - if m != nil { - return m.ResourceGroupName +func (x *ReplicaInfo) GetResourceGroupName() string { + if x != nil { + return x.ResourceGroupName } return "" } -func (m *ReplicaInfo) GetNumOutboundNode() map[string]int32 { - if m != nil { - return m.NumOutboundNode +func (x *ReplicaInfo) GetNumOutboundNode() map[string]int32 { + if x != nil { + return x.NumOutboundNode } return nil } type ShardReplica struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + LeaderID int64 `protobuf:"varint,1,opt,name=leaderID,proto3" json:"leaderID,omitempty"` - LeaderAddr string `protobuf:"bytes,2,opt,name=leader_addr,json=leaderAddr,proto3" json:"leader_addr,omitempty"` + LeaderAddr string `protobuf:"bytes,2,opt,name=leader_addr,json=leaderAddr,proto3" json:"leader_addr,omitempty"` // IP:port DmChannelName string `protobuf:"bytes,3,opt,name=dm_channel_name,json=dmChannelName,proto3" json:"dm_channel_name,omitempty"` // optional, DO NOT save it in meta, set it only for GetReplicas() // if with_shard_nodes is true - NodeIds []int64 `protobuf:"varint,4,rep,packed,name=node_ids,json=nodeIds,proto3" json:"node_ids,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + NodeIds []int64 `protobuf:"varint,4,rep,packed,name=node_ids,json=nodeIds,proto3" json:"node_ids,omitempty"` } -func (m *ShardReplica) Reset() { *m = ShardReplica{} } -func (m *ShardReplica) String() string { return proto.CompactTextString(m) } -func (*ShardReplica) ProtoMessage() {} -func (*ShardReplica) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{101} +func (x *ShardReplica) Reset() { + *x = ShardReplica{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[101] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *ShardReplica) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ShardReplica.Unmarshal(m, b) -} -func (m *ShardReplica) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ShardReplica.Marshal(b, m, deterministic) -} -func (m *ShardReplica) XXX_Merge(src proto.Message) { - xxx_messageInfo_ShardReplica.Merge(m, src) +func (x *ShardReplica) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *ShardReplica) XXX_Size() int { - return xxx_messageInfo_ShardReplica.Size(m) -} -func (m *ShardReplica) XXX_DiscardUnknown() { - xxx_messageInfo_ShardReplica.DiscardUnknown(m) + +func (*ShardReplica) ProtoMessage() {} + +func (x *ShardReplica) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[101] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_ShardReplica proto.InternalMessageInfo +// Deprecated: Use ShardReplica.ProtoReflect.Descriptor instead. +func (*ShardReplica) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{101} +} -func (m *ShardReplica) GetLeaderID() int64 { - if m != nil { - return m.LeaderID +func (x *ShardReplica) GetLeaderID() int64 { + if x != nil { + return x.LeaderID } return 0 } -func (m *ShardReplica) GetLeaderAddr() string { - if m != nil { - return m.LeaderAddr +func (x *ShardReplica) GetLeaderAddr() string { + if x != nil { + return x.LeaderAddr } return "" } -func (m *ShardReplica) GetDmChannelName() string { - if m != nil { - return m.DmChannelName +func (x *ShardReplica) GetDmChannelName() string { + if x != nil { + return x.DmChannelName } return "" } -func (m *ShardReplica) GetNodeIds() []int64 { - if m != nil { - return m.NodeIds +func (x *ShardReplica) GetNodeIds() []int64 { + if x != nil { + return x.NodeIds } return nil } type CreateCredentialRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Not useful for now Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` // username @@ -7124,73 +8019,81 @@ type CreateCredentialRequest struct { // create time CreatedUtcTimestamps uint64 `protobuf:"varint,4,opt,name=created_utc_timestamps,json=createdUtcTimestamps,proto3" json:"created_utc_timestamps,omitempty"` // modify time - ModifiedUtcTimestamps uint64 `protobuf:"varint,5,opt,name=modified_utc_timestamps,json=modifiedUtcTimestamps,proto3" json:"modified_utc_timestamps,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + ModifiedUtcTimestamps uint64 `protobuf:"varint,5,opt,name=modified_utc_timestamps,json=modifiedUtcTimestamps,proto3" json:"modified_utc_timestamps,omitempty"` } -func (m *CreateCredentialRequest) Reset() { *m = CreateCredentialRequest{} } -func (m *CreateCredentialRequest) String() string { return proto.CompactTextString(m) } -func (*CreateCredentialRequest) ProtoMessage() {} -func (*CreateCredentialRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{102} +func (x *CreateCredentialRequest) Reset() { + *x = CreateCredentialRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[102] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *CreateCredentialRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_CreateCredentialRequest.Unmarshal(m, b) -} -func (m *CreateCredentialRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_CreateCredentialRequest.Marshal(b, m, deterministic) -} -func (m *CreateCredentialRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_CreateCredentialRequest.Merge(m, src) -} -func (m *CreateCredentialRequest) XXX_Size() int { - return xxx_messageInfo_CreateCredentialRequest.Size(m) +func (x *CreateCredentialRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *CreateCredentialRequest) XXX_DiscardUnknown() { - xxx_messageInfo_CreateCredentialRequest.DiscardUnknown(m) + +func (*CreateCredentialRequest) ProtoMessage() {} + +func (x *CreateCredentialRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[102] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_CreateCredentialRequest proto.InternalMessageInfo +// Deprecated: Use CreateCredentialRequest.ProtoReflect.Descriptor instead. +func (*CreateCredentialRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{102} +} -func (m *CreateCredentialRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *CreateCredentialRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *CreateCredentialRequest) GetUsername() string { - if m != nil { - return m.Username +func (x *CreateCredentialRequest) GetUsername() string { + if x != nil { + return x.Username } return "" } -func (m *CreateCredentialRequest) GetPassword() string { - if m != nil { - return m.Password +func (x *CreateCredentialRequest) GetPassword() string { + if x != nil { + return x.Password } return "" } -func (m *CreateCredentialRequest) GetCreatedUtcTimestamps() uint64 { - if m != nil { - return m.CreatedUtcTimestamps +func (x *CreateCredentialRequest) GetCreatedUtcTimestamps() uint64 { + if x != nil { + return x.CreatedUtcTimestamps } return 0 } -func (m *CreateCredentialRequest) GetModifiedUtcTimestamps() uint64 { - if m != nil { - return m.ModifiedUtcTimestamps +func (x *CreateCredentialRequest) GetModifiedUtcTimestamps() uint64 { + if x != nil { + return x.ModifiedUtcTimestamps } return 0 } type UpdateCredentialRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Not useful for now Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` // username @@ -7202,395 +8105,459 @@ type UpdateCredentialRequest struct { // create time CreatedUtcTimestamps uint64 `protobuf:"varint,5,opt,name=created_utc_timestamps,json=createdUtcTimestamps,proto3" json:"created_utc_timestamps,omitempty"` // modify time - ModifiedUtcTimestamps uint64 `protobuf:"varint,6,opt,name=modified_utc_timestamps,json=modifiedUtcTimestamps,proto3" json:"modified_utc_timestamps,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + ModifiedUtcTimestamps uint64 `protobuf:"varint,6,opt,name=modified_utc_timestamps,json=modifiedUtcTimestamps,proto3" json:"modified_utc_timestamps,omitempty"` } -func (m *UpdateCredentialRequest) Reset() { *m = UpdateCredentialRequest{} } -func (m *UpdateCredentialRequest) String() string { return proto.CompactTextString(m) } -func (*UpdateCredentialRequest) ProtoMessage() {} -func (*UpdateCredentialRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{103} +func (x *UpdateCredentialRequest) Reset() { + *x = UpdateCredentialRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[103] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *UpdateCredentialRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_UpdateCredentialRequest.Unmarshal(m, b) -} -func (m *UpdateCredentialRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_UpdateCredentialRequest.Marshal(b, m, deterministic) -} -func (m *UpdateCredentialRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_UpdateCredentialRequest.Merge(m, src) -} -func (m *UpdateCredentialRequest) XXX_Size() int { - return xxx_messageInfo_UpdateCredentialRequest.Size(m) +func (x *UpdateCredentialRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *UpdateCredentialRequest) XXX_DiscardUnknown() { - xxx_messageInfo_UpdateCredentialRequest.DiscardUnknown(m) + +func (*UpdateCredentialRequest) ProtoMessage() {} + +func (x *UpdateCredentialRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[103] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_UpdateCredentialRequest proto.InternalMessageInfo +// Deprecated: Use UpdateCredentialRequest.ProtoReflect.Descriptor instead. +func (*UpdateCredentialRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{103} +} -func (m *UpdateCredentialRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *UpdateCredentialRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *UpdateCredentialRequest) GetUsername() string { - if m != nil { - return m.Username +func (x *UpdateCredentialRequest) GetUsername() string { + if x != nil { + return x.Username } return "" } -func (m *UpdateCredentialRequest) GetOldPassword() string { - if m != nil { - return m.OldPassword +func (x *UpdateCredentialRequest) GetOldPassword() string { + if x != nil { + return x.OldPassword } return "" } -func (m *UpdateCredentialRequest) GetNewPassword() string { - if m != nil { - return m.NewPassword +func (x *UpdateCredentialRequest) GetNewPassword() string { + if x != nil { + return x.NewPassword } return "" } -func (m *UpdateCredentialRequest) GetCreatedUtcTimestamps() uint64 { - if m != nil { - return m.CreatedUtcTimestamps +func (x *UpdateCredentialRequest) GetCreatedUtcTimestamps() uint64 { + if x != nil { + return x.CreatedUtcTimestamps } return 0 } -func (m *UpdateCredentialRequest) GetModifiedUtcTimestamps() uint64 { - if m != nil { - return m.ModifiedUtcTimestamps +func (x *UpdateCredentialRequest) GetModifiedUtcTimestamps() uint64 { + if x != nil { + return x.ModifiedUtcTimestamps } return 0 } type DeleteCredentialRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Not useful for now Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` // Not useful for now - Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"` } -func (m *DeleteCredentialRequest) Reset() { *m = DeleteCredentialRequest{} } -func (m *DeleteCredentialRequest) String() string { return proto.CompactTextString(m) } -func (*DeleteCredentialRequest) ProtoMessage() {} -func (*DeleteCredentialRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{104} +func (x *DeleteCredentialRequest) Reset() { + *x = DeleteCredentialRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[104] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *DeleteCredentialRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_DeleteCredentialRequest.Unmarshal(m, b) -} -func (m *DeleteCredentialRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_DeleteCredentialRequest.Marshal(b, m, deterministic) +func (x *DeleteCredentialRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *DeleteCredentialRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_DeleteCredentialRequest.Merge(m, src) -} -func (m *DeleteCredentialRequest) XXX_Size() int { - return xxx_messageInfo_DeleteCredentialRequest.Size(m) -} -func (m *DeleteCredentialRequest) XXX_DiscardUnknown() { - xxx_messageInfo_DeleteCredentialRequest.DiscardUnknown(m) + +func (*DeleteCredentialRequest) ProtoMessage() {} + +func (x *DeleteCredentialRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[104] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_DeleteCredentialRequest proto.InternalMessageInfo +// Deprecated: Use DeleteCredentialRequest.ProtoReflect.Descriptor instead. +func (*DeleteCredentialRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{104} +} -func (m *DeleteCredentialRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *DeleteCredentialRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *DeleteCredentialRequest) GetUsername() string { - if m != nil { - return m.Username +func (x *DeleteCredentialRequest) GetUsername() string { + if x != nil { + return x.Username } return "" } type ListCredUsersResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Contain error_code and reason Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` // username array - Usernames []string `protobuf:"bytes,2,rep,name=usernames,proto3" json:"usernames,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + Usernames []string `protobuf:"bytes,2,rep,name=usernames,proto3" json:"usernames,omitempty"` } -func (m *ListCredUsersResponse) Reset() { *m = ListCredUsersResponse{} } -func (m *ListCredUsersResponse) String() string { return proto.CompactTextString(m) } -func (*ListCredUsersResponse) ProtoMessage() {} -func (*ListCredUsersResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{105} +func (x *ListCredUsersResponse) Reset() { + *x = ListCredUsersResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[105] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *ListCredUsersResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ListCredUsersResponse.Unmarshal(m, b) +func (x *ListCredUsersResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *ListCredUsersResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ListCredUsersResponse.Marshal(b, m, deterministic) -} -func (m *ListCredUsersResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_ListCredUsersResponse.Merge(m, src) -} -func (m *ListCredUsersResponse) XXX_Size() int { - return xxx_messageInfo_ListCredUsersResponse.Size(m) -} -func (m *ListCredUsersResponse) XXX_DiscardUnknown() { - xxx_messageInfo_ListCredUsersResponse.DiscardUnknown(m) + +func (*ListCredUsersResponse) ProtoMessage() {} + +func (x *ListCredUsersResponse) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[105] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_ListCredUsersResponse proto.InternalMessageInfo +// Deprecated: Use ListCredUsersResponse.ProtoReflect.Descriptor instead. +func (*ListCredUsersResponse) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{105} +} -func (m *ListCredUsersResponse) GetStatus() *commonpb.Status { - if m != nil { - return m.Status +func (x *ListCredUsersResponse) GetStatus() *commonpb.Status { + if x != nil { + return x.Status } return nil } -func (m *ListCredUsersResponse) GetUsernames() []string { - if m != nil { - return m.Usernames +func (x *ListCredUsersResponse) GetUsernames() []string { + if x != nil { + return x.Usernames } return nil } type ListCredUsersRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Not useful for now - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` } -func (m *ListCredUsersRequest) Reset() { *m = ListCredUsersRequest{} } -func (m *ListCredUsersRequest) String() string { return proto.CompactTextString(m) } -func (*ListCredUsersRequest) ProtoMessage() {} -func (*ListCredUsersRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{106} +func (x *ListCredUsersRequest) Reset() { + *x = ListCredUsersRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[106] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *ListCredUsersRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ListCredUsersRequest.Unmarshal(m, b) -} -func (m *ListCredUsersRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ListCredUsersRequest.Marshal(b, m, deterministic) -} -func (m *ListCredUsersRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_ListCredUsersRequest.Merge(m, src) +func (x *ListCredUsersRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *ListCredUsersRequest) XXX_Size() int { - return xxx_messageInfo_ListCredUsersRequest.Size(m) -} -func (m *ListCredUsersRequest) XXX_DiscardUnknown() { - xxx_messageInfo_ListCredUsersRequest.DiscardUnknown(m) + +func (*ListCredUsersRequest) ProtoMessage() {} + +func (x *ListCredUsersRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[106] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_ListCredUsersRequest proto.InternalMessageInfo +// Deprecated: Use ListCredUsersRequest.ProtoReflect.Descriptor instead. +func (*ListCredUsersRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{106} +} -func (m *ListCredUsersRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *ListCredUsersRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } // https://wiki.lfaidata.foundation/display/MIL/MEP+29+--+Support+Role-Based+Access+Control type RoleEntity struct { - Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *RoleEntity) Reset() { *m = RoleEntity{} } -func (m *RoleEntity) String() string { return proto.CompactTextString(m) } -func (*RoleEntity) ProtoMessage() {} -func (*RoleEntity) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{107} + Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` } -func (m *RoleEntity) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_RoleEntity.Unmarshal(m, b) -} -func (m *RoleEntity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_RoleEntity.Marshal(b, m, deterministic) -} -func (m *RoleEntity) XXX_Merge(src proto.Message) { - xxx_messageInfo_RoleEntity.Merge(m, src) +func (x *RoleEntity) Reset() { + *x = RoleEntity{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[107] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *RoleEntity) XXX_Size() int { - return xxx_messageInfo_RoleEntity.Size(m) + +func (x *RoleEntity) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *RoleEntity) XXX_DiscardUnknown() { - xxx_messageInfo_RoleEntity.DiscardUnknown(m) + +func (*RoleEntity) ProtoMessage() {} + +func (x *RoleEntity) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[107] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_RoleEntity proto.InternalMessageInfo +// Deprecated: Use RoleEntity.ProtoReflect.Descriptor instead. +func (*RoleEntity) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{107} +} -func (m *RoleEntity) GetName() string { - if m != nil { - return m.Name +func (x *RoleEntity) GetName() string { + if x != nil { + return x.Name } return "" } type UserEntity struct { - Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *UserEntity) Reset() { *m = UserEntity{} } -func (m *UserEntity) String() string { return proto.CompactTextString(m) } -func (*UserEntity) ProtoMessage() {} -func (*UserEntity) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{108} + Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` } -func (m *UserEntity) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_UserEntity.Unmarshal(m, b) -} -func (m *UserEntity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_UserEntity.Marshal(b, m, deterministic) -} -func (m *UserEntity) XXX_Merge(src proto.Message) { - xxx_messageInfo_UserEntity.Merge(m, src) -} -func (m *UserEntity) XXX_Size() int { - return xxx_messageInfo_UserEntity.Size(m) +func (x *UserEntity) Reset() { + *x = UserEntity{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[108] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *UserEntity) XXX_DiscardUnknown() { - xxx_messageInfo_UserEntity.DiscardUnknown(m) + +func (x *UserEntity) String() string { + return protoimpl.X.MessageStringOf(x) } -var xxx_messageInfo_UserEntity proto.InternalMessageInfo +func (*UserEntity) ProtoMessage() {} -func (m *UserEntity) GetName() string { - if m != nil { - return m.Name +func (x *UserEntity) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[108] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms } - return "" + return mi.MessageOf(x) +} + +// Deprecated: Use UserEntity.ProtoReflect.Descriptor instead. +func (*UserEntity) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{108} +} + +func (x *UserEntity) GetName() string { + if x != nil { + return x.Name + } + return "" } type CreateRoleRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Not useful for now Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` // role - Entity *RoleEntity `protobuf:"bytes,2,opt,name=entity,proto3" json:"entity,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + Entity *RoleEntity `protobuf:"bytes,2,opt,name=entity,proto3" json:"entity,omitempty"` } -func (m *CreateRoleRequest) Reset() { *m = CreateRoleRequest{} } -func (m *CreateRoleRequest) String() string { return proto.CompactTextString(m) } -func (*CreateRoleRequest) ProtoMessage() {} -func (*CreateRoleRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{109} +func (x *CreateRoleRequest) Reset() { + *x = CreateRoleRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[109] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *CreateRoleRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_CreateRoleRequest.Unmarshal(m, b) -} -func (m *CreateRoleRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_CreateRoleRequest.Marshal(b, m, deterministic) -} -func (m *CreateRoleRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_CreateRoleRequest.Merge(m, src) +func (x *CreateRoleRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *CreateRoleRequest) XXX_Size() int { - return xxx_messageInfo_CreateRoleRequest.Size(m) -} -func (m *CreateRoleRequest) XXX_DiscardUnknown() { - xxx_messageInfo_CreateRoleRequest.DiscardUnknown(m) + +func (*CreateRoleRequest) ProtoMessage() {} + +func (x *CreateRoleRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[109] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_CreateRoleRequest proto.InternalMessageInfo +// Deprecated: Use CreateRoleRequest.ProtoReflect.Descriptor instead. +func (*CreateRoleRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{109} +} -func (m *CreateRoleRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *CreateRoleRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *CreateRoleRequest) GetEntity() *RoleEntity { - if m != nil { - return m.Entity +func (x *CreateRoleRequest) GetEntity() *RoleEntity { + if x != nil { + return x.Entity } return nil } type DropRoleRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Not useful for now Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` // role name - RoleName string `protobuf:"bytes,2,opt,name=role_name,json=roleName,proto3" json:"role_name,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + RoleName string `protobuf:"bytes,2,opt,name=role_name,json=roleName,proto3" json:"role_name,omitempty"` } -func (m *DropRoleRequest) Reset() { *m = DropRoleRequest{} } -func (m *DropRoleRequest) String() string { return proto.CompactTextString(m) } -func (*DropRoleRequest) ProtoMessage() {} -func (*DropRoleRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{110} +func (x *DropRoleRequest) Reset() { + *x = DropRoleRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[110] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *DropRoleRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_DropRoleRequest.Unmarshal(m, b) -} -func (m *DropRoleRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_DropRoleRequest.Marshal(b, m, deterministic) +func (x *DropRoleRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *DropRoleRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_DropRoleRequest.Merge(m, src) -} -func (m *DropRoleRequest) XXX_Size() int { - return xxx_messageInfo_DropRoleRequest.Size(m) -} -func (m *DropRoleRequest) XXX_DiscardUnknown() { - xxx_messageInfo_DropRoleRequest.DiscardUnknown(m) + +func (*DropRoleRequest) ProtoMessage() {} + +func (x *DropRoleRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[110] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_DropRoleRequest proto.InternalMessageInfo +// Deprecated: Use DropRoleRequest.ProtoReflect.Descriptor instead. +func (*DropRoleRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{110} +} -func (m *DropRoleRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *DropRoleRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *DropRoleRequest) GetRoleName() string { - if m != nil { - return m.RoleName +func (x *DropRoleRequest) GetRoleName() string { + if x != nil { + return x.RoleName } return "" } type OperateUserRoleRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Not useful for now Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` // username @@ -7598,538 +8565,626 @@ type OperateUserRoleRequest struct { // role name RoleName string `protobuf:"bytes,3,opt,name=role_name,json=roleName,proto3" json:"role_name,omitempty"` // operation type - Type OperateUserRoleType `protobuf:"varint,4,opt,name=type,proto3,enum=milvus.proto.milvus.OperateUserRoleType" json:"type,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + Type OperateUserRoleType `protobuf:"varint,4,opt,name=type,proto3,enum=milvus.proto.milvus.OperateUserRoleType" json:"type,omitempty"` } -func (m *OperateUserRoleRequest) Reset() { *m = OperateUserRoleRequest{} } -func (m *OperateUserRoleRequest) String() string { return proto.CompactTextString(m) } -func (*OperateUserRoleRequest) ProtoMessage() {} -func (*OperateUserRoleRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{111} +func (x *OperateUserRoleRequest) Reset() { + *x = OperateUserRoleRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[111] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *OperateUserRoleRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_OperateUserRoleRequest.Unmarshal(m, b) +func (x *OperateUserRoleRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *OperateUserRoleRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_OperateUserRoleRequest.Marshal(b, m, deterministic) -} -func (m *OperateUserRoleRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_OperateUserRoleRequest.Merge(m, src) -} -func (m *OperateUserRoleRequest) XXX_Size() int { - return xxx_messageInfo_OperateUserRoleRequest.Size(m) -} -func (m *OperateUserRoleRequest) XXX_DiscardUnknown() { - xxx_messageInfo_OperateUserRoleRequest.DiscardUnknown(m) + +func (*OperateUserRoleRequest) ProtoMessage() {} + +func (x *OperateUserRoleRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[111] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_OperateUserRoleRequest proto.InternalMessageInfo +// Deprecated: Use OperateUserRoleRequest.ProtoReflect.Descriptor instead. +func (*OperateUserRoleRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{111} +} -func (m *OperateUserRoleRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *OperateUserRoleRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *OperateUserRoleRequest) GetUsername() string { - if m != nil { - return m.Username +func (x *OperateUserRoleRequest) GetUsername() string { + if x != nil { + return x.Username } return "" } -func (m *OperateUserRoleRequest) GetRoleName() string { - if m != nil { - return m.RoleName +func (x *OperateUserRoleRequest) GetRoleName() string { + if x != nil { + return x.RoleName } return "" } -func (m *OperateUserRoleRequest) GetType() OperateUserRoleType { - if m != nil { - return m.Type +func (x *OperateUserRoleRequest) GetType() OperateUserRoleType { + if x != nil { + return x.Type } return OperateUserRoleType_AddUserToRole } type SelectRoleRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Not useful for now Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` // role Role *RoleEntity `protobuf:"bytes,2,opt,name=role,proto3" json:"role,omitempty"` // include user info - IncludeUserInfo bool `protobuf:"varint,3,opt,name=include_user_info,json=includeUserInfo,proto3" json:"include_user_info,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + IncludeUserInfo bool `protobuf:"varint,3,opt,name=include_user_info,json=includeUserInfo,proto3" json:"include_user_info,omitempty"` } -func (m *SelectRoleRequest) Reset() { *m = SelectRoleRequest{} } -func (m *SelectRoleRequest) String() string { return proto.CompactTextString(m) } -func (*SelectRoleRequest) ProtoMessage() {} -func (*SelectRoleRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{112} +func (x *SelectRoleRequest) Reset() { + *x = SelectRoleRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[112] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *SelectRoleRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_SelectRoleRequest.Unmarshal(m, b) -} -func (m *SelectRoleRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_SelectRoleRequest.Marshal(b, m, deterministic) +func (x *SelectRoleRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *SelectRoleRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_SelectRoleRequest.Merge(m, src) -} -func (m *SelectRoleRequest) XXX_Size() int { - return xxx_messageInfo_SelectRoleRequest.Size(m) -} -func (m *SelectRoleRequest) XXX_DiscardUnknown() { - xxx_messageInfo_SelectRoleRequest.DiscardUnknown(m) + +func (*SelectRoleRequest) ProtoMessage() {} + +func (x *SelectRoleRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[112] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_SelectRoleRequest proto.InternalMessageInfo +// Deprecated: Use SelectRoleRequest.ProtoReflect.Descriptor instead. +func (*SelectRoleRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{112} +} -func (m *SelectRoleRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *SelectRoleRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *SelectRoleRequest) GetRole() *RoleEntity { - if m != nil { - return m.Role +func (x *SelectRoleRequest) GetRole() *RoleEntity { + if x != nil { + return x.Role } return nil } -func (m *SelectRoleRequest) GetIncludeUserInfo() bool { - if m != nil { - return m.IncludeUserInfo +func (x *SelectRoleRequest) GetIncludeUserInfo() bool { + if x != nil { + return x.IncludeUserInfo } return false } type RoleResult struct { - Role *RoleEntity `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"` - Users []*UserEntity `protobuf:"bytes,2,rep,name=users,proto3" json:"users,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *RoleResult) Reset() { *m = RoleResult{} } -func (m *RoleResult) String() string { return proto.CompactTextString(m) } -func (*RoleResult) ProtoMessage() {} -func (*RoleResult) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{113} + Role *RoleEntity `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"` + Users []*UserEntity `protobuf:"bytes,2,rep,name=users,proto3" json:"users,omitempty"` } -func (m *RoleResult) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_RoleResult.Unmarshal(m, b) -} -func (m *RoleResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_RoleResult.Marshal(b, m, deterministic) -} -func (m *RoleResult) XXX_Merge(src proto.Message) { - xxx_messageInfo_RoleResult.Merge(m, src) +func (x *RoleResult) Reset() { + *x = RoleResult{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[113] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *RoleResult) XXX_Size() int { - return xxx_messageInfo_RoleResult.Size(m) + +func (x *RoleResult) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *RoleResult) XXX_DiscardUnknown() { - xxx_messageInfo_RoleResult.DiscardUnknown(m) + +func (*RoleResult) ProtoMessage() {} + +func (x *RoleResult) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[113] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_RoleResult proto.InternalMessageInfo +// Deprecated: Use RoleResult.ProtoReflect.Descriptor instead. +func (*RoleResult) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{113} +} -func (m *RoleResult) GetRole() *RoleEntity { - if m != nil { - return m.Role +func (x *RoleResult) GetRole() *RoleEntity { + if x != nil { + return x.Role } return nil } -func (m *RoleResult) GetUsers() []*UserEntity { - if m != nil { - return m.Users +func (x *RoleResult) GetUsers() []*UserEntity { + if x != nil { + return x.Users } return nil } type SelectRoleResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Not useful for now Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` // role result array - Results []*RoleResult `protobuf:"bytes,2,rep,name=results,proto3" json:"results,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + Results []*RoleResult `protobuf:"bytes,2,rep,name=results,proto3" json:"results,omitempty"` } -func (m *SelectRoleResponse) Reset() { *m = SelectRoleResponse{} } -func (m *SelectRoleResponse) String() string { return proto.CompactTextString(m) } -func (*SelectRoleResponse) ProtoMessage() {} -func (*SelectRoleResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{114} +func (x *SelectRoleResponse) Reset() { + *x = SelectRoleResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[114] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *SelectRoleResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_SelectRoleResponse.Unmarshal(m, b) -} -func (m *SelectRoleResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_SelectRoleResponse.Marshal(b, m, deterministic) -} -func (m *SelectRoleResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_SelectRoleResponse.Merge(m, src) +func (x *SelectRoleResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *SelectRoleResponse) XXX_Size() int { - return xxx_messageInfo_SelectRoleResponse.Size(m) -} -func (m *SelectRoleResponse) XXX_DiscardUnknown() { - xxx_messageInfo_SelectRoleResponse.DiscardUnknown(m) + +func (*SelectRoleResponse) ProtoMessage() {} + +func (x *SelectRoleResponse) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[114] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_SelectRoleResponse proto.InternalMessageInfo +// Deprecated: Use SelectRoleResponse.ProtoReflect.Descriptor instead. +func (*SelectRoleResponse) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{114} +} -func (m *SelectRoleResponse) GetStatus() *commonpb.Status { - if m != nil { - return m.Status +func (x *SelectRoleResponse) GetStatus() *commonpb.Status { + if x != nil { + return x.Status } return nil } -func (m *SelectRoleResponse) GetResults() []*RoleResult { - if m != nil { - return m.Results +func (x *SelectRoleResponse) GetResults() []*RoleResult { + if x != nil { + return x.Results } return nil } type SelectUserRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Not useful for now Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` // user User *UserEntity `protobuf:"bytes,2,opt,name=user,proto3" json:"user,omitempty"` // include user info - IncludeRoleInfo bool `protobuf:"varint,3,opt,name=include_role_info,json=includeRoleInfo,proto3" json:"include_role_info,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + IncludeRoleInfo bool `protobuf:"varint,3,opt,name=include_role_info,json=includeRoleInfo,proto3" json:"include_role_info,omitempty"` } -func (m *SelectUserRequest) Reset() { *m = SelectUserRequest{} } -func (m *SelectUserRequest) String() string { return proto.CompactTextString(m) } -func (*SelectUserRequest) ProtoMessage() {} -func (*SelectUserRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{115} +func (x *SelectUserRequest) Reset() { + *x = SelectUserRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[115] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *SelectUserRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_SelectUserRequest.Unmarshal(m, b) -} -func (m *SelectUserRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_SelectUserRequest.Marshal(b, m, deterministic) +func (x *SelectUserRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *SelectUserRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_SelectUserRequest.Merge(m, src) -} -func (m *SelectUserRequest) XXX_Size() int { - return xxx_messageInfo_SelectUserRequest.Size(m) -} -func (m *SelectUserRequest) XXX_DiscardUnknown() { - xxx_messageInfo_SelectUserRequest.DiscardUnknown(m) + +func (*SelectUserRequest) ProtoMessage() {} + +func (x *SelectUserRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[115] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_SelectUserRequest proto.InternalMessageInfo +// Deprecated: Use SelectUserRequest.ProtoReflect.Descriptor instead. +func (*SelectUserRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{115} +} -func (m *SelectUserRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *SelectUserRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *SelectUserRequest) GetUser() *UserEntity { - if m != nil { - return m.User +func (x *SelectUserRequest) GetUser() *UserEntity { + if x != nil { + return x.User } return nil } -func (m *SelectUserRequest) GetIncludeRoleInfo() bool { - if m != nil { - return m.IncludeRoleInfo +func (x *SelectUserRequest) GetIncludeRoleInfo() bool { + if x != nil { + return x.IncludeRoleInfo } return false } type UserResult struct { - User *UserEntity `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"` - Roles []*RoleEntity `protobuf:"bytes,2,rep,name=roles,proto3" json:"roles,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *UserResult) Reset() { *m = UserResult{} } -func (m *UserResult) String() string { return proto.CompactTextString(m) } -func (*UserResult) ProtoMessage() {} -func (*UserResult) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{116} + User *UserEntity `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"` + Roles []*RoleEntity `protobuf:"bytes,2,rep,name=roles,proto3" json:"roles,omitempty"` } -func (m *UserResult) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_UserResult.Unmarshal(m, b) -} -func (m *UserResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_UserResult.Marshal(b, m, deterministic) -} -func (m *UserResult) XXX_Merge(src proto.Message) { - xxx_messageInfo_UserResult.Merge(m, src) +func (x *UserResult) Reset() { + *x = UserResult{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[116] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *UserResult) XXX_Size() int { - return xxx_messageInfo_UserResult.Size(m) + +func (x *UserResult) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *UserResult) XXX_DiscardUnknown() { - xxx_messageInfo_UserResult.DiscardUnknown(m) + +func (*UserResult) ProtoMessage() {} + +func (x *UserResult) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[116] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_UserResult proto.InternalMessageInfo +// Deprecated: Use UserResult.ProtoReflect.Descriptor instead. +func (*UserResult) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{116} +} -func (m *UserResult) GetUser() *UserEntity { - if m != nil { - return m.User +func (x *UserResult) GetUser() *UserEntity { + if x != nil { + return x.User } return nil } -func (m *UserResult) GetRoles() []*RoleEntity { - if m != nil { - return m.Roles +func (x *UserResult) GetRoles() []*RoleEntity { + if x != nil { + return x.Roles } return nil } type SelectUserResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Not useful for now Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` // user result array - Results []*UserResult `protobuf:"bytes,2,rep,name=results,proto3" json:"results,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + Results []*UserResult `protobuf:"bytes,2,rep,name=results,proto3" json:"results,omitempty"` } -func (m *SelectUserResponse) Reset() { *m = SelectUserResponse{} } -func (m *SelectUserResponse) String() string { return proto.CompactTextString(m) } -func (*SelectUserResponse) ProtoMessage() {} -func (*SelectUserResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{117} +func (x *SelectUserResponse) Reset() { + *x = SelectUserResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[117] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *SelectUserResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_SelectUserResponse.Unmarshal(m, b) -} -func (m *SelectUserResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_SelectUserResponse.Marshal(b, m, deterministic) +func (x *SelectUserResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *SelectUserResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_SelectUserResponse.Merge(m, src) -} -func (m *SelectUserResponse) XXX_Size() int { - return xxx_messageInfo_SelectUserResponse.Size(m) -} -func (m *SelectUserResponse) XXX_DiscardUnknown() { - xxx_messageInfo_SelectUserResponse.DiscardUnknown(m) + +func (*SelectUserResponse) ProtoMessage() {} + +func (x *SelectUserResponse) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[117] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_SelectUserResponse proto.InternalMessageInfo +// Deprecated: Use SelectUserResponse.ProtoReflect.Descriptor instead. +func (*SelectUserResponse) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{117} +} -func (m *SelectUserResponse) GetStatus() *commonpb.Status { - if m != nil { - return m.Status +func (x *SelectUserResponse) GetStatus() *commonpb.Status { + if x != nil { + return x.Status } return nil } -func (m *SelectUserResponse) GetResults() []*UserResult { - if m != nil { - return m.Results +func (x *SelectUserResponse) GetResults() []*UserResult { + if x != nil { + return x.Results } return nil } type ObjectEntity struct { - Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *ObjectEntity) Reset() { *m = ObjectEntity{} } -func (m *ObjectEntity) String() string { return proto.CompactTextString(m) } -func (*ObjectEntity) ProtoMessage() {} -func (*ObjectEntity) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{118} + Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` } -func (m *ObjectEntity) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ObjectEntity.Unmarshal(m, b) -} -func (m *ObjectEntity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ObjectEntity.Marshal(b, m, deterministic) -} -func (m *ObjectEntity) XXX_Merge(src proto.Message) { - xxx_messageInfo_ObjectEntity.Merge(m, src) +func (x *ObjectEntity) Reset() { + *x = ObjectEntity{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[118] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *ObjectEntity) XXX_Size() int { - return xxx_messageInfo_ObjectEntity.Size(m) + +func (x *ObjectEntity) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *ObjectEntity) XXX_DiscardUnknown() { - xxx_messageInfo_ObjectEntity.DiscardUnknown(m) + +func (*ObjectEntity) ProtoMessage() {} + +func (x *ObjectEntity) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[118] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_ObjectEntity proto.InternalMessageInfo +// Deprecated: Use ObjectEntity.ProtoReflect.Descriptor instead. +func (*ObjectEntity) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{118} +} -func (m *ObjectEntity) GetName() string { - if m != nil { - return m.Name +func (x *ObjectEntity) GetName() string { + if x != nil { + return x.Name } return "" } type PrivilegeEntity struct { - Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *PrivilegeEntity) Reset() { *m = PrivilegeEntity{} } -func (m *PrivilegeEntity) String() string { return proto.CompactTextString(m) } -func (*PrivilegeEntity) ProtoMessage() {} -func (*PrivilegeEntity) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{119} + Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` } -func (m *PrivilegeEntity) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_PrivilegeEntity.Unmarshal(m, b) -} -func (m *PrivilegeEntity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_PrivilegeEntity.Marshal(b, m, deterministic) -} -func (m *PrivilegeEntity) XXX_Merge(src proto.Message) { - xxx_messageInfo_PrivilegeEntity.Merge(m, src) +func (x *PrivilegeEntity) Reset() { + *x = PrivilegeEntity{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[119] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *PrivilegeEntity) XXX_Size() int { - return xxx_messageInfo_PrivilegeEntity.Size(m) + +func (x *PrivilegeEntity) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *PrivilegeEntity) XXX_DiscardUnknown() { - xxx_messageInfo_PrivilegeEntity.DiscardUnknown(m) + +func (*PrivilegeEntity) ProtoMessage() {} + +func (x *PrivilegeEntity) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[119] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_PrivilegeEntity proto.InternalMessageInfo +// Deprecated: Use PrivilegeEntity.ProtoReflect.Descriptor instead. +func (*PrivilegeEntity) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{119} +} -func (m *PrivilegeEntity) GetName() string { - if m != nil { - return m.Name +func (x *PrivilegeEntity) GetName() string { + if x != nil { + return x.Name } return "" } type GrantorEntity struct { - User *UserEntity `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"` - Privilege *PrivilegeEntity `protobuf:"bytes,2,opt,name=privilege,proto3" json:"privilege,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *GrantorEntity) Reset() { *m = GrantorEntity{} } -func (m *GrantorEntity) String() string { return proto.CompactTextString(m) } -func (*GrantorEntity) ProtoMessage() {} -func (*GrantorEntity) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{120} + User *UserEntity `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"` + Privilege *PrivilegeEntity `protobuf:"bytes,2,opt,name=privilege,proto3" json:"privilege,omitempty"` } -func (m *GrantorEntity) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_GrantorEntity.Unmarshal(m, b) -} -func (m *GrantorEntity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_GrantorEntity.Marshal(b, m, deterministic) -} -func (m *GrantorEntity) XXX_Merge(src proto.Message) { - xxx_messageInfo_GrantorEntity.Merge(m, src) +func (x *GrantorEntity) Reset() { + *x = GrantorEntity{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[120] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *GrantorEntity) XXX_Size() int { - return xxx_messageInfo_GrantorEntity.Size(m) + +func (x *GrantorEntity) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *GrantorEntity) XXX_DiscardUnknown() { - xxx_messageInfo_GrantorEntity.DiscardUnknown(m) + +func (*GrantorEntity) ProtoMessage() {} + +func (x *GrantorEntity) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[120] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_GrantorEntity proto.InternalMessageInfo +// Deprecated: Use GrantorEntity.ProtoReflect.Descriptor instead. +func (*GrantorEntity) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{120} +} -func (m *GrantorEntity) GetUser() *UserEntity { - if m != nil { - return m.User +func (x *GrantorEntity) GetUser() *UserEntity { + if x != nil { + return x.User } return nil } -func (m *GrantorEntity) GetPrivilege() *PrivilegeEntity { - if m != nil { - return m.Privilege +func (x *GrantorEntity) GetPrivilege() *PrivilegeEntity { + if x != nil { + return x.Privilege } return nil } type GrantPrivilegeEntity struct { - Entities []*GrantorEntity `protobuf:"bytes,1,rep,name=entities,proto3" json:"entities,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *GrantPrivilegeEntity) Reset() { *m = GrantPrivilegeEntity{} } -func (m *GrantPrivilegeEntity) String() string { return proto.CompactTextString(m) } -func (*GrantPrivilegeEntity) ProtoMessage() {} -func (*GrantPrivilegeEntity) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{121} + Entities []*GrantorEntity `protobuf:"bytes,1,rep,name=entities,proto3" json:"entities,omitempty"` } -func (m *GrantPrivilegeEntity) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_GrantPrivilegeEntity.Unmarshal(m, b) -} -func (m *GrantPrivilegeEntity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_GrantPrivilegeEntity.Marshal(b, m, deterministic) -} -func (m *GrantPrivilegeEntity) XXX_Merge(src proto.Message) { - xxx_messageInfo_GrantPrivilegeEntity.Merge(m, src) +func (x *GrantPrivilegeEntity) Reset() { + *x = GrantPrivilegeEntity{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[121] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *GrantPrivilegeEntity) XXX_Size() int { - return xxx_messageInfo_GrantPrivilegeEntity.Size(m) + +func (x *GrantPrivilegeEntity) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *GrantPrivilegeEntity) XXX_DiscardUnknown() { - xxx_messageInfo_GrantPrivilegeEntity.DiscardUnknown(m) + +func (*GrantPrivilegeEntity) ProtoMessage() {} + +func (x *GrantPrivilegeEntity) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[121] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_GrantPrivilegeEntity proto.InternalMessageInfo +// Deprecated: Use GrantPrivilegeEntity.ProtoReflect.Descriptor instead. +func (*GrantPrivilegeEntity) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{121} +} -func (m *GrantPrivilegeEntity) GetEntities() []*GrantorEntity { - if m != nil { - return m.Entities +func (x *GrantPrivilegeEntity) GetEntities() []*GrantorEntity { + if x != nil { + return x.Entities } return nil } type GrantEntity struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // role Role *RoleEntity `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"` // object @@ -8139,1391 +9194,1605 @@ type GrantEntity struct { // privilege Grantor *GrantorEntity `protobuf:"bytes,4,opt,name=grantor,proto3" json:"grantor,omitempty"` // db name - DbName string `protobuf:"bytes,5,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + DbName string `protobuf:"bytes,5,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` } -func (m *GrantEntity) Reset() { *m = GrantEntity{} } -func (m *GrantEntity) String() string { return proto.CompactTextString(m) } -func (*GrantEntity) ProtoMessage() {} -func (*GrantEntity) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{122} +func (x *GrantEntity) Reset() { + *x = GrantEntity{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[122] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *GrantEntity) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_GrantEntity.Unmarshal(m, b) -} -func (m *GrantEntity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_GrantEntity.Marshal(b, m, deterministic) -} -func (m *GrantEntity) XXX_Merge(src proto.Message) { - xxx_messageInfo_GrantEntity.Merge(m, src) -} -func (m *GrantEntity) XXX_Size() int { - return xxx_messageInfo_GrantEntity.Size(m) +func (x *GrantEntity) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *GrantEntity) XXX_DiscardUnknown() { - xxx_messageInfo_GrantEntity.DiscardUnknown(m) + +func (*GrantEntity) ProtoMessage() {} + +func (x *GrantEntity) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[122] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_GrantEntity proto.InternalMessageInfo +// Deprecated: Use GrantEntity.ProtoReflect.Descriptor instead. +func (*GrantEntity) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{122} +} -func (m *GrantEntity) GetRole() *RoleEntity { - if m != nil { - return m.Role +func (x *GrantEntity) GetRole() *RoleEntity { + if x != nil { + return x.Role } return nil } -func (m *GrantEntity) GetObject() *ObjectEntity { - if m != nil { - return m.Object +func (x *GrantEntity) GetObject() *ObjectEntity { + if x != nil { + return x.Object } return nil } -func (m *GrantEntity) GetObjectName() string { - if m != nil { - return m.ObjectName +func (x *GrantEntity) GetObjectName() string { + if x != nil { + return x.ObjectName } return "" } -func (m *GrantEntity) GetGrantor() *GrantorEntity { - if m != nil { - return m.Grantor +func (x *GrantEntity) GetGrantor() *GrantorEntity { + if x != nil { + return x.Grantor } return nil } -func (m *GrantEntity) GetDbName() string { - if m != nil { - return m.DbName +func (x *GrantEntity) GetDbName() string { + if x != nil { + return x.DbName } return "" } type SelectGrantRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Not useful for now Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` // grant - Entity *GrantEntity `protobuf:"bytes,2,opt,name=entity,proto3" json:"entity,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + Entity *GrantEntity `protobuf:"bytes,2,opt,name=entity,proto3" json:"entity,omitempty"` } -func (m *SelectGrantRequest) Reset() { *m = SelectGrantRequest{} } -func (m *SelectGrantRequest) String() string { return proto.CompactTextString(m) } -func (*SelectGrantRequest) ProtoMessage() {} -func (*SelectGrantRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{123} +func (x *SelectGrantRequest) Reset() { + *x = SelectGrantRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[123] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *SelectGrantRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_SelectGrantRequest.Unmarshal(m, b) -} -func (m *SelectGrantRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_SelectGrantRequest.Marshal(b, m, deterministic) -} -func (m *SelectGrantRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_SelectGrantRequest.Merge(m, src) +func (x *SelectGrantRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *SelectGrantRequest) XXX_Size() int { - return xxx_messageInfo_SelectGrantRequest.Size(m) -} -func (m *SelectGrantRequest) XXX_DiscardUnknown() { - xxx_messageInfo_SelectGrantRequest.DiscardUnknown(m) + +func (*SelectGrantRequest) ProtoMessage() {} + +func (x *SelectGrantRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[123] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_SelectGrantRequest proto.InternalMessageInfo +// Deprecated: Use SelectGrantRequest.ProtoReflect.Descriptor instead. +func (*SelectGrantRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{123} +} -func (m *SelectGrantRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *SelectGrantRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *SelectGrantRequest) GetEntity() *GrantEntity { - if m != nil { - return m.Entity +func (x *SelectGrantRequest) GetEntity() *GrantEntity { + if x != nil { + return x.Entity } return nil } type SelectGrantResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Not useful for now Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` // grant info array - Entities []*GrantEntity `protobuf:"bytes,2,rep,name=entities,proto3" json:"entities,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + Entities []*GrantEntity `protobuf:"bytes,2,rep,name=entities,proto3" json:"entities,omitempty"` } -func (m *SelectGrantResponse) Reset() { *m = SelectGrantResponse{} } -func (m *SelectGrantResponse) String() string { return proto.CompactTextString(m) } -func (*SelectGrantResponse) ProtoMessage() {} -func (*SelectGrantResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{124} +func (x *SelectGrantResponse) Reset() { + *x = SelectGrantResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[124] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *SelectGrantResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_SelectGrantResponse.Unmarshal(m, b) -} -func (m *SelectGrantResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_SelectGrantResponse.Marshal(b, m, deterministic) +func (x *SelectGrantResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *SelectGrantResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_SelectGrantResponse.Merge(m, src) -} -func (m *SelectGrantResponse) XXX_Size() int { - return xxx_messageInfo_SelectGrantResponse.Size(m) -} -func (m *SelectGrantResponse) XXX_DiscardUnknown() { - xxx_messageInfo_SelectGrantResponse.DiscardUnknown(m) + +func (*SelectGrantResponse) ProtoMessage() {} + +func (x *SelectGrantResponse) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[124] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_SelectGrantResponse proto.InternalMessageInfo +// Deprecated: Use SelectGrantResponse.ProtoReflect.Descriptor instead. +func (*SelectGrantResponse) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{124} +} -func (m *SelectGrantResponse) GetStatus() *commonpb.Status { - if m != nil { - return m.Status +func (x *SelectGrantResponse) GetStatus() *commonpb.Status { + if x != nil { + return x.Status } return nil } -func (m *SelectGrantResponse) GetEntities() []*GrantEntity { - if m != nil { - return m.Entities +func (x *SelectGrantResponse) GetEntities() []*GrantEntity { + if x != nil { + return x.Entities } return nil } type OperatePrivilegeRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Not useful for now Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` // grant Entity *GrantEntity `protobuf:"bytes,2,opt,name=entity,proto3" json:"entity,omitempty"` // operation type - Type OperatePrivilegeType `protobuf:"varint,3,opt,name=type,proto3,enum=milvus.proto.milvus.OperatePrivilegeType" json:"type,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + Type OperatePrivilegeType `protobuf:"varint,3,opt,name=type,proto3,enum=milvus.proto.milvus.OperatePrivilegeType" json:"type,omitempty"` } -func (m *OperatePrivilegeRequest) Reset() { *m = OperatePrivilegeRequest{} } -func (m *OperatePrivilegeRequest) String() string { return proto.CompactTextString(m) } -func (*OperatePrivilegeRequest) ProtoMessage() {} -func (*OperatePrivilegeRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{125} +func (x *OperatePrivilegeRequest) Reset() { + *x = OperatePrivilegeRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[125] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *OperatePrivilegeRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_OperatePrivilegeRequest.Unmarshal(m, b) +func (x *OperatePrivilegeRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *OperatePrivilegeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_OperatePrivilegeRequest.Marshal(b, m, deterministic) -} -func (m *OperatePrivilegeRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_OperatePrivilegeRequest.Merge(m, src) -} -func (m *OperatePrivilegeRequest) XXX_Size() int { - return xxx_messageInfo_OperatePrivilegeRequest.Size(m) -} -func (m *OperatePrivilegeRequest) XXX_DiscardUnknown() { - xxx_messageInfo_OperatePrivilegeRequest.DiscardUnknown(m) + +func (*OperatePrivilegeRequest) ProtoMessage() {} + +func (x *OperatePrivilegeRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[125] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_OperatePrivilegeRequest proto.InternalMessageInfo +// Deprecated: Use OperatePrivilegeRequest.ProtoReflect.Descriptor instead. +func (*OperatePrivilegeRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{125} +} -func (m *OperatePrivilegeRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *OperatePrivilegeRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *OperatePrivilegeRequest) GetEntity() *GrantEntity { - if m != nil { - return m.Entity +func (x *OperatePrivilegeRequest) GetEntity() *GrantEntity { + if x != nil { + return x.Entity } return nil } -func (m *OperatePrivilegeRequest) GetType() OperatePrivilegeType { - if m != nil { - return m.Type +func (x *OperatePrivilegeRequest) GetType() OperatePrivilegeType { + if x != nil { + return x.Type } return OperatePrivilegeType_Grant } type UserInfo struct { - User string `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"` - Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"` - Roles []*RoleEntity `protobuf:"bytes,3,rep,name=roles,proto3" json:"roles,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *UserInfo) Reset() { *m = UserInfo{} } -func (m *UserInfo) String() string { return proto.CompactTextString(m) } -func (*UserInfo) ProtoMessage() {} -func (*UserInfo) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{126} + User string `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"` + Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"` + Roles []*RoleEntity `protobuf:"bytes,3,rep,name=roles,proto3" json:"roles,omitempty"` } -func (m *UserInfo) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_UserInfo.Unmarshal(m, b) -} -func (m *UserInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_UserInfo.Marshal(b, m, deterministic) -} -func (m *UserInfo) XXX_Merge(src proto.Message) { - xxx_messageInfo_UserInfo.Merge(m, src) +func (x *UserInfo) Reset() { + *x = UserInfo{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[126] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *UserInfo) XXX_Size() int { - return xxx_messageInfo_UserInfo.Size(m) + +func (x *UserInfo) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *UserInfo) XXX_DiscardUnknown() { - xxx_messageInfo_UserInfo.DiscardUnknown(m) + +func (*UserInfo) ProtoMessage() {} + +func (x *UserInfo) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[126] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_UserInfo proto.InternalMessageInfo +// Deprecated: Use UserInfo.ProtoReflect.Descriptor instead. +func (*UserInfo) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{126} +} -func (m *UserInfo) GetUser() string { - if m != nil { - return m.User +func (x *UserInfo) GetUser() string { + if x != nil { + return x.User } return "" } -func (m *UserInfo) GetPassword() string { - if m != nil { - return m.Password +func (x *UserInfo) GetPassword() string { + if x != nil { + return x.Password } return "" } -func (m *UserInfo) GetRoles() []*RoleEntity { - if m != nil { - return m.Roles +func (x *UserInfo) GetRoles() []*RoleEntity { + if x != nil { + return x.Roles } return nil } type RBACMeta struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // user Users []*UserInfo `protobuf:"bytes,1,rep,name=users,proto3" json:"users,omitempty"` // role Roles []*RoleEntity `protobuf:"bytes,2,rep,name=roles,proto3" json:"roles,omitempty"` // (role, object, previledge) - Grants []*GrantEntity `protobuf:"bytes,3,rep,name=grants,proto3" json:"grants,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + Grants []*GrantEntity `protobuf:"bytes,3,rep,name=grants,proto3" json:"grants,omitempty"` } -func (m *RBACMeta) Reset() { *m = RBACMeta{} } -func (m *RBACMeta) String() string { return proto.CompactTextString(m) } -func (*RBACMeta) ProtoMessage() {} -func (*RBACMeta) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{127} +func (x *RBACMeta) Reset() { + *x = RBACMeta{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[127] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *RBACMeta) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_RBACMeta.Unmarshal(m, b) -} -func (m *RBACMeta) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_RBACMeta.Marshal(b, m, deterministic) -} -func (m *RBACMeta) XXX_Merge(src proto.Message) { - xxx_messageInfo_RBACMeta.Merge(m, src) -} -func (m *RBACMeta) XXX_Size() int { - return xxx_messageInfo_RBACMeta.Size(m) -} -func (m *RBACMeta) XXX_DiscardUnknown() { - xxx_messageInfo_RBACMeta.DiscardUnknown(m) +func (x *RBACMeta) String() string { + return protoimpl.X.MessageStringOf(x) } -var xxx_messageInfo_RBACMeta proto.InternalMessageInfo +func (*RBACMeta) ProtoMessage() {} -func (m *RBACMeta) GetUsers() []*UserInfo { - if m != nil { - return m.Users +func (x *RBACMeta) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[127] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RBACMeta.ProtoReflect.Descriptor instead. +func (*RBACMeta) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{127} +} + +func (x *RBACMeta) GetUsers() []*UserInfo { + if x != nil { + return x.Users } return nil } -func (m *RBACMeta) GetRoles() []*RoleEntity { - if m != nil { - return m.Roles +func (x *RBACMeta) GetRoles() []*RoleEntity { + if x != nil { + return x.Roles } return nil } -func (m *RBACMeta) GetGrants() []*GrantEntity { - if m != nil { - return m.Grants +func (x *RBACMeta) GetGrants() []*GrantEntity { + if x != nil { + return x.Grants } return nil } type BackupRBACMetaRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Not useful for now - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` } -func (m *BackupRBACMetaRequest) Reset() { *m = BackupRBACMetaRequest{} } -func (m *BackupRBACMetaRequest) String() string { return proto.CompactTextString(m) } -func (*BackupRBACMetaRequest) ProtoMessage() {} -func (*BackupRBACMetaRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{128} +func (x *BackupRBACMetaRequest) Reset() { + *x = BackupRBACMetaRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[128] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *BackupRBACMetaRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_BackupRBACMetaRequest.Unmarshal(m, b) -} -func (m *BackupRBACMetaRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_BackupRBACMetaRequest.Marshal(b, m, deterministic) -} -func (m *BackupRBACMetaRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_BackupRBACMetaRequest.Merge(m, src) -} -func (m *BackupRBACMetaRequest) XXX_Size() int { - return xxx_messageInfo_BackupRBACMetaRequest.Size(m) +func (x *BackupRBACMetaRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *BackupRBACMetaRequest) XXX_DiscardUnknown() { - xxx_messageInfo_BackupRBACMetaRequest.DiscardUnknown(m) + +func (*BackupRBACMetaRequest) ProtoMessage() {} + +func (x *BackupRBACMetaRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[128] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_BackupRBACMetaRequest proto.InternalMessageInfo +// Deprecated: Use BackupRBACMetaRequest.ProtoReflect.Descriptor instead. +func (*BackupRBACMetaRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{128} +} -func (m *BackupRBACMetaRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *BackupRBACMetaRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } type BackupRBACMetaResponse struct { - Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` - RBACMeta *RBACMeta `protobuf:"bytes,2,opt,name=RBAC_meta,json=RBACMeta,proto3" json:"RBAC_meta,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *BackupRBACMetaResponse) Reset() { *m = BackupRBACMetaResponse{} } -func (m *BackupRBACMetaResponse) String() string { return proto.CompactTextString(m) } -func (*BackupRBACMetaResponse) ProtoMessage() {} -func (*BackupRBACMetaResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{129} + Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` + RBACMeta *RBACMeta `protobuf:"bytes,2,opt,name=RBAC_meta,json=RBACMeta,proto3" json:"RBAC_meta,omitempty"` } -func (m *BackupRBACMetaResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_BackupRBACMetaResponse.Unmarshal(m, b) -} -func (m *BackupRBACMetaResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_BackupRBACMetaResponse.Marshal(b, m, deterministic) -} -func (m *BackupRBACMetaResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_BackupRBACMetaResponse.Merge(m, src) +func (x *BackupRBACMetaResponse) Reset() { + *x = BackupRBACMetaResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[129] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *BackupRBACMetaResponse) XXX_Size() int { - return xxx_messageInfo_BackupRBACMetaResponse.Size(m) + +func (x *BackupRBACMetaResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *BackupRBACMetaResponse) XXX_DiscardUnknown() { - xxx_messageInfo_BackupRBACMetaResponse.DiscardUnknown(m) + +func (*BackupRBACMetaResponse) ProtoMessage() {} + +func (x *BackupRBACMetaResponse) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[129] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_BackupRBACMetaResponse proto.InternalMessageInfo +// Deprecated: Use BackupRBACMetaResponse.ProtoReflect.Descriptor instead. +func (*BackupRBACMetaResponse) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{129} +} -func (m *BackupRBACMetaResponse) GetStatus() *commonpb.Status { - if m != nil { - return m.Status +func (x *BackupRBACMetaResponse) GetStatus() *commonpb.Status { + if x != nil { + return x.Status } return nil } -func (m *BackupRBACMetaResponse) GetRBACMeta() *RBACMeta { - if m != nil { - return m.RBACMeta +func (x *BackupRBACMetaResponse) GetRBACMeta() *RBACMeta { + if x != nil { + return x.RBACMeta } return nil } type RestoreRBACMetaRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Not useful for now - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` - RBACMeta *RBACMeta `protobuf:"bytes,2,opt,name=RBAC_meta,json=RBACMeta,proto3" json:"RBAC_meta,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` + RBACMeta *RBACMeta `protobuf:"bytes,2,opt,name=RBAC_meta,json=RBACMeta,proto3" json:"RBAC_meta,omitempty"` } -func (m *RestoreRBACMetaRequest) Reset() { *m = RestoreRBACMetaRequest{} } -func (m *RestoreRBACMetaRequest) String() string { return proto.CompactTextString(m) } -func (*RestoreRBACMetaRequest) ProtoMessage() {} -func (*RestoreRBACMetaRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{130} +func (x *RestoreRBACMetaRequest) Reset() { + *x = RestoreRBACMetaRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[130] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *RestoreRBACMetaRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_RestoreRBACMetaRequest.Unmarshal(m, b) -} -func (m *RestoreRBACMetaRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_RestoreRBACMetaRequest.Marshal(b, m, deterministic) -} -func (m *RestoreRBACMetaRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_RestoreRBACMetaRequest.Merge(m, src) +func (x *RestoreRBACMetaRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *RestoreRBACMetaRequest) XXX_Size() int { - return xxx_messageInfo_RestoreRBACMetaRequest.Size(m) -} -func (m *RestoreRBACMetaRequest) XXX_DiscardUnknown() { - xxx_messageInfo_RestoreRBACMetaRequest.DiscardUnknown(m) + +func (*RestoreRBACMetaRequest) ProtoMessage() {} + +func (x *RestoreRBACMetaRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[130] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_RestoreRBACMetaRequest proto.InternalMessageInfo +// Deprecated: Use RestoreRBACMetaRequest.ProtoReflect.Descriptor instead. +func (*RestoreRBACMetaRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{130} +} -func (m *RestoreRBACMetaRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *RestoreRBACMetaRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *RestoreRBACMetaRequest) GetRBACMeta() *RBACMeta { - if m != nil { - return m.RBACMeta +func (x *RestoreRBACMetaRequest) GetRBACMeta() *RBACMeta { + if x != nil { + return x.RBACMeta } return nil } type GetLoadingProgressRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Not useful for now - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` - CollectionName string `protobuf:"bytes,2,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` - PartitionNames []string `protobuf:"bytes,3,rep,name=partition_names,json=partitionNames,proto3" json:"partition_names,omitempty"` - DbName string `protobuf:"bytes,4,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *GetLoadingProgressRequest) Reset() { *m = GetLoadingProgressRequest{} } -func (m *GetLoadingProgressRequest) String() string { return proto.CompactTextString(m) } -func (*GetLoadingProgressRequest) ProtoMessage() {} -func (*GetLoadingProgressRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{131} + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` + CollectionName string `protobuf:"bytes,2,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` + PartitionNames []string `protobuf:"bytes,3,rep,name=partition_names,json=partitionNames,proto3" json:"partition_names,omitempty"` + DbName string `protobuf:"bytes,4,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` } -func (m *GetLoadingProgressRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_GetLoadingProgressRequest.Unmarshal(m, b) -} -func (m *GetLoadingProgressRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_GetLoadingProgressRequest.Marshal(b, m, deterministic) -} -func (m *GetLoadingProgressRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_GetLoadingProgressRequest.Merge(m, src) +func (x *GetLoadingProgressRequest) Reset() { + *x = GetLoadingProgressRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[131] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *GetLoadingProgressRequest) XXX_Size() int { - return xxx_messageInfo_GetLoadingProgressRequest.Size(m) + +func (x *GetLoadingProgressRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *GetLoadingProgressRequest) XXX_DiscardUnknown() { - xxx_messageInfo_GetLoadingProgressRequest.DiscardUnknown(m) + +func (*GetLoadingProgressRequest) ProtoMessage() {} + +func (x *GetLoadingProgressRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[131] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_GetLoadingProgressRequest proto.InternalMessageInfo +// Deprecated: Use GetLoadingProgressRequest.ProtoReflect.Descriptor instead. +func (*GetLoadingProgressRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{131} +} -func (m *GetLoadingProgressRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *GetLoadingProgressRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *GetLoadingProgressRequest) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *GetLoadingProgressRequest) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } -func (m *GetLoadingProgressRequest) GetPartitionNames() []string { - if m != nil { - return m.PartitionNames +func (x *GetLoadingProgressRequest) GetPartitionNames() []string { + if x != nil { + return x.PartitionNames } return nil } -func (m *GetLoadingProgressRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *GetLoadingProgressRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } type GetLoadingProgressResponse struct { - Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` - Progress int64 `protobuf:"varint,2,opt,name=progress,proto3" json:"progress,omitempty"` - RefreshProgress int64 `protobuf:"varint,3,opt,name=refresh_progress,json=refreshProgress,proto3" json:"refresh_progress,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *GetLoadingProgressResponse) Reset() { *m = GetLoadingProgressResponse{} } -func (m *GetLoadingProgressResponse) String() string { return proto.CompactTextString(m) } -func (*GetLoadingProgressResponse) ProtoMessage() {} -func (*GetLoadingProgressResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{132} + Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` + Progress int64 `protobuf:"varint,2,opt,name=progress,proto3" json:"progress,omitempty"` + RefreshProgress int64 `protobuf:"varint,3,opt,name=refresh_progress,json=refreshProgress,proto3" json:"refresh_progress,omitempty"` } -func (m *GetLoadingProgressResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_GetLoadingProgressResponse.Unmarshal(m, b) -} -func (m *GetLoadingProgressResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_GetLoadingProgressResponse.Marshal(b, m, deterministic) -} -func (m *GetLoadingProgressResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_GetLoadingProgressResponse.Merge(m, src) +func (x *GetLoadingProgressResponse) Reset() { + *x = GetLoadingProgressResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[132] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *GetLoadingProgressResponse) XXX_Size() int { - return xxx_messageInfo_GetLoadingProgressResponse.Size(m) + +func (x *GetLoadingProgressResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *GetLoadingProgressResponse) XXX_DiscardUnknown() { - xxx_messageInfo_GetLoadingProgressResponse.DiscardUnknown(m) + +func (*GetLoadingProgressResponse) ProtoMessage() {} + +func (x *GetLoadingProgressResponse) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[132] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_GetLoadingProgressResponse proto.InternalMessageInfo +// Deprecated: Use GetLoadingProgressResponse.ProtoReflect.Descriptor instead. +func (*GetLoadingProgressResponse) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{132} +} -func (m *GetLoadingProgressResponse) GetStatus() *commonpb.Status { - if m != nil { - return m.Status +func (x *GetLoadingProgressResponse) GetStatus() *commonpb.Status { + if x != nil { + return x.Status } return nil } -func (m *GetLoadingProgressResponse) GetProgress() int64 { - if m != nil { - return m.Progress +func (x *GetLoadingProgressResponse) GetProgress() int64 { + if x != nil { + return x.Progress } return 0 } -func (m *GetLoadingProgressResponse) GetRefreshProgress() int64 { - if m != nil { - return m.RefreshProgress +func (x *GetLoadingProgressResponse) GetRefreshProgress() int64 { + if x != nil { + return x.RefreshProgress } return 0 } type GetLoadStateRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Not useful for now - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` - CollectionName string `protobuf:"bytes,2,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` - PartitionNames []string `protobuf:"bytes,3,rep,name=partition_names,json=partitionNames,proto3" json:"partition_names,omitempty"` - DbName string `protobuf:"bytes,4,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *GetLoadStateRequest) Reset() { *m = GetLoadStateRequest{} } -func (m *GetLoadStateRequest) String() string { return proto.CompactTextString(m) } -func (*GetLoadStateRequest) ProtoMessage() {} -func (*GetLoadStateRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{133} + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` + CollectionName string `protobuf:"bytes,2,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` + PartitionNames []string `protobuf:"bytes,3,rep,name=partition_names,json=partitionNames,proto3" json:"partition_names,omitempty"` + DbName string `protobuf:"bytes,4,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` } -func (m *GetLoadStateRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_GetLoadStateRequest.Unmarshal(m, b) -} -func (m *GetLoadStateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_GetLoadStateRequest.Marshal(b, m, deterministic) -} -func (m *GetLoadStateRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_GetLoadStateRequest.Merge(m, src) +func (x *GetLoadStateRequest) Reset() { + *x = GetLoadStateRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[133] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *GetLoadStateRequest) XXX_Size() int { - return xxx_messageInfo_GetLoadStateRequest.Size(m) + +func (x *GetLoadStateRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *GetLoadStateRequest) XXX_DiscardUnknown() { - xxx_messageInfo_GetLoadStateRequest.DiscardUnknown(m) + +func (*GetLoadStateRequest) ProtoMessage() {} + +func (x *GetLoadStateRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[133] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_GetLoadStateRequest proto.InternalMessageInfo +// Deprecated: Use GetLoadStateRequest.ProtoReflect.Descriptor instead. +func (*GetLoadStateRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{133} +} -func (m *GetLoadStateRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *GetLoadStateRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *GetLoadStateRequest) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *GetLoadStateRequest) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } -func (m *GetLoadStateRequest) GetPartitionNames() []string { - if m != nil { - return m.PartitionNames +func (x *GetLoadStateRequest) GetPartitionNames() []string { + if x != nil { + return x.PartitionNames } return nil } -func (m *GetLoadStateRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *GetLoadStateRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } type GetLoadStateResponse struct { - Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` - State commonpb.LoadState `protobuf:"varint,2,opt,name=state,proto3,enum=milvus.proto.common.LoadState" json:"state,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *GetLoadStateResponse) Reset() { *m = GetLoadStateResponse{} } -func (m *GetLoadStateResponse) String() string { return proto.CompactTextString(m) } -func (*GetLoadStateResponse) ProtoMessage() {} -func (*GetLoadStateResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{134} + Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` + State commonpb.LoadState `protobuf:"varint,2,opt,name=state,proto3,enum=milvus.proto.common.LoadState" json:"state,omitempty"` } -func (m *GetLoadStateResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_GetLoadStateResponse.Unmarshal(m, b) -} -func (m *GetLoadStateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_GetLoadStateResponse.Marshal(b, m, deterministic) -} -func (m *GetLoadStateResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_GetLoadStateResponse.Merge(m, src) +func (x *GetLoadStateResponse) Reset() { + *x = GetLoadStateResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[134] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *GetLoadStateResponse) XXX_Size() int { - return xxx_messageInfo_GetLoadStateResponse.Size(m) + +func (x *GetLoadStateResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *GetLoadStateResponse) XXX_DiscardUnknown() { - xxx_messageInfo_GetLoadStateResponse.DiscardUnknown(m) + +func (*GetLoadStateResponse) ProtoMessage() {} + +func (x *GetLoadStateResponse) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[134] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_GetLoadStateResponse proto.InternalMessageInfo +// Deprecated: Use GetLoadStateResponse.ProtoReflect.Descriptor instead. +func (*GetLoadStateResponse) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{134} +} -func (m *GetLoadStateResponse) GetStatus() *commonpb.Status { - if m != nil { - return m.Status +func (x *GetLoadStateResponse) GetStatus() *commonpb.Status { + if x != nil { + return x.Status } return nil } -func (m *GetLoadStateResponse) GetState() commonpb.LoadState { - if m != nil { - return m.State +func (x *GetLoadStateResponse) GetState() commonpb.LoadState { + if x != nil { + return x.State } - return commonpb.LoadState_LoadStateNotExist + return commonpb.LoadState(0) } type MilvusExt struct { - Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *MilvusExt) Reset() { *m = MilvusExt{} } -func (m *MilvusExt) String() string { return proto.CompactTextString(m) } -func (*MilvusExt) ProtoMessage() {} -func (*MilvusExt) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{135} + Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"` } -func (m *MilvusExt) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_MilvusExt.Unmarshal(m, b) -} -func (m *MilvusExt) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_MilvusExt.Marshal(b, m, deterministic) -} -func (m *MilvusExt) XXX_Merge(src proto.Message) { - xxx_messageInfo_MilvusExt.Merge(m, src) +func (x *MilvusExt) Reset() { + *x = MilvusExt{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[135] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *MilvusExt) XXX_Size() int { - return xxx_messageInfo_MilvusExt.Size(m) + +func (x *MilvusExt) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *MilvusExt) XXX_DiscardUnknown() { - xxx_messageInfo_MilvusExt.DiscardUnknown(m) + +func (*MilvusExt) ProtoMessage() {} + +func (x *MilvusExt) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[135] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_MilvusExt proto.InternalMessageInfo +// Deprecated: Use MilvusExt.ProtoReflect.Descriptor instead. +func (*MilvusExt) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{135} +} -func (m *MilvusExt) GetVersion() string { - if m != nil { - return m.Version +func (x *MilvusExt) GetVersion() string { + if x != nil { + return x.Version } return "" } type GetVersionRequest struct { - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields } -func (m *GetVersionRequest) Reset() { *m = GetVersionRequest{} } -func (m *GetVersionRequest) String() string { return proto.CompactTextString(m) } -func (*GetVersionRequest) ProtoMessage() {} -func (*GetVersionRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{136} +func (x *GetVersionRequest) Reset() { + *x = GetVersionRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[136] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *GetVersionRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_GetVersionRequest.Unmarshal(m, b) -} -func (m *GetVersionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_GetVersionRequest.Marshal(b, m, deterministic) -} -func (m *GetVersionRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_GetVersionRequest.Merge(m, src) -} -func (m *GetVersionRequest) XXX_Size() int { - return xxx_messageInfo_GetVersionRequest.Size(m) -} -func (m *GetVersionRequest) XXX_DiscardUnknown() { - xxx_messageInfo_GetVersionRequest.DiscardUnknown(m) +func (x *GetVersionRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -var xxx_messageInfo_GetVersionRequest proto.InternalMessageInfo +func (*GetVersionRequest) ProtoMessage() {} -type GetVersionResponse struct { - Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` - Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` +func (x *GetVersionRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[136] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -func (m *GetVersionResponse) Reset() { *m = GetVersionResponse{} } -func (m *GetVersionResponse) String() string { return proto.CompactTextString(m) } -func (*GetVersionResponse) ProtoMessage() {} -func (*GetVersionResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{137} +// Deprecated: Use GetVersionRequest.ProtoReflect.Descriptor instead. +func (*GetVersionRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{136} } -func (m *GetVersionResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_GetVersionResponse.Unmarshal(m, b) -} -func (m *GetVersionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_GetVersionResponse.Marshal(b, m, deterministic) +type GetVersionResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` + Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` } -func (m *GetVersionResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_GetVersionResponse.Merge(m, src) + +func (x *GetVersionResponse) Reset() { + *x = GetVersionResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[137] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *GetVersionResponse) XXX_Size() int { - return xxx_messageInfo_GetVersionResponse.Size(m) + +func (x *GetVersionResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *GetVersionResponse) XXX_DiscardUnknown() { - xxx_messageInfo_GetVersionResponse.DiscardUnknown(m) + +func (*GetVersionResponse) ProtoMessage() {} + +func (x *GetVersionResponse) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[137] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_GetVersionResponse proto.InternalMessageInfo +// Deprecated: Use GetVersionResponse.ProtoReflect.Descriptor instead. +func (*GetVersionResponse) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{137} +} -func (m *GetVersionResponse) GetStatus() *commonpb.Status { - if m != nil { - return m.Status +func (x *GetVersionResponse) GetStatus() *commonpb.Status { + if x != nil { + return x.Status } return nil } -func (m *GetVersionResponse) GetVersion() string { - if m != nil { - return m.Version +func (x *GetVersionResponse) GetVersion() string { + if x != nil { + return x.Version } return "" } type CheckHealthRequest struct { - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields } -func (m *CheckHealthRequest) Reset() { *m = CheckHealthRequest{} } -func (m *CheckHealthRequest) String() string { return proto.CompactTextString(m) } -func (*CheckHealthRequest) ProtoMessage() {} -func (*CheckHealthRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{138} +func (x *CheckHealthRequest) Reset() { + *x = CheckHealthRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[138] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *CheckHealthRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_CheckHealthRequest.Unmarshal(m, b) -} -func (m *CheckHealthRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_CheckHealthRequest.Marshal(b, m, deterministic) -} -func (m *CheckHealthRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_CheckHealthRequest.Merge(m, src) -} -func (m *CheckHealthRequest) XXX_Size() int { - return xxx_messageInfo_CheckHealthRequest.Size(m) -} -func (m *CheckHealthRequest) XXX_DiscardUnknown() { - xxx_messageInfo_CheckHealthRequest.DiscardUnknown(m) +func (x *CheckHealthRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -var xxx_messageInfo_CheckHealthRequest proto.InternalMessageInfo +func (*CheckHealthRequest) ProtoMessage() {} -type CheckHealthResponse struct { - Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` - IsHealthy bool `protobuf:"varint,2,opt,name=isHealthy,proto3" json:"isHealthy,omitempty"` - Reasons []string `protobuf:"bytes,3,rep,name=reasons,proto3" json:"reasons,omitempty"` - QuotaStates []QuotaState `protobuf:"varint,4,rep,packed,name=quota_states,json=quotaStates,proto3,enum=milvus.proto.milvus.QuotaState" json:"quota_states,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *CheckHealthResponse) Reset() { *m = CheckHealthResponse{} } -func (m *CheckHealthResponse) String() string { return proto.CompactTextString(m) } -func (*CheckHealthResponse) ProtoMessage() {} -func (*CheckHealthResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{139} +func (x *CheckHealthRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[138] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -func (m *CheckHealthResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_CheckHealthResponse.Unmarshal(m, b) +// Deprecated: Use CheckHealthRequest.ProtoReflect.Descriptor instead. +func (*CheckHealthRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{138} } -func (m *CheckHealthResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_CheckHealthResponse.Marshal(b, m, deterministic) + +type CheckHealthResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` + IsHealthy bool `protobuf:"varint,2,opt,name=isHealthy,proto3" json:"isHealthy,omitempty"` + Reasons []string `protobuf:"bytes,3,rep,name=reasons,proto3" json:"reasons,omitempty"` + QuotaStates []QuotaState `protobuf:"varint,4,rep,packed,name=quota_states,json=quotaStates,proto3,enum=milvus.proto.milvus.QuotaState" json:"quota_states,omitempty"` } -func (m *CheckHealthResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_CheckHealthResponse.Merge(m, src) + +func (x *CheckHealthResponse) Reset() { + *x = CheckHealthResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[139] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *CheckHealthResponse) XXX_Size() int { - return xxx_messageInfo_CheckHealthResponse.Size(m) + +func (x *CheckHealthResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *CheckHealthResponse) XXX_DiscardUnknown() { - xxx_messageInfo_CheckHealthResponse.DiscardUnknown(m) + +func (*CheckHealthResponse) ProtoMessage() {} + +func (x *CheckHealthResponse) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[139] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_CheckHealthResponse proto.InternalMessageInfo +// Deprecated: Use CheckHealthResponse.ProtoReflect.Descriptor instead. +func (*CheckHealthResponse) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{139} +} -func (m *CheckHealthResponse) GetStatus() *commonpb.Status { - if m != nil { - return m.Status +func (x *CheckHealthResponse) GetStatus() *commonpb.Status { + if x != nil { + return x.Status } return nil } -func (m *CheckHealthResponse) GetIsHealthy() bool { - if m != nil { - return m.IsHealthy +func (x *CheckHealthResponse) GetIsHealthy() bool { + if x != nil { + return x.IsHealthy } return false } -func (m *CheckHealthResponse) GetReasons() []string { - if m != nil { - return m.Reasons +func (x *CheckHealthResponse) GetReasons() []string { + if x != nil { + return x.Reasons } return nil } -func (m *CheckHealthResponse) GetQuotaStates() []QuotaState { - if m != nil { - return m.QuotaStates +func (x *CheckHealthResponse) GetQuotaStates() []QuotaState { + if x != nil { + return x.QuotaStates } return nil } type CreateResourceGroupRequest struct { - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` - ResourceGroup string `protobuf:"bytes,2,opt,name=resource_group,json=resourceGroup,proto3" json:"resource_group,omitempty"` - Config *rgpb.ResourceGroupConfig `protobuf:"bytes,3,opt,name=config,proto3" json:"config,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *CreateResourceGroupRequest) Reset() { *m = CreateResourceGroupRequest{} } -func (m *CreateResourceGroupRequest) String() string { return proto.CompactTextString(m) } -func (*CreateResourceGroupRequest) ProtoMessage() {} -func (*CreateResourceGroupRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{140} + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` + ResourceGroup string `protobuf:"bytes,2,opt,name=resource_group,json=resourceGroup,proto3" json:"resource_group,omitempty"` + Config *rgpb.ResourceGroupConfig `protobuf:"bytes,3,opt,name=config,proto3" json:"config,omitempty"` } -func (m *CreateResourceGroupRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_CreateResourceGroupRequest.Unmarshal(m, b) -} -func (m *CreateResourceGroupRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_CreateResourceGroupRequest.Marshal(b, m, deterministic) -} -func (m *CreateResourceGroupRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_CreateResourceGroupRequest.Merge(m, src) +func (x *CreateResourceGroupRequest) Reset() { + *x = CreateResourceGroupRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[140] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *CreateResourceGroupRequest) XXX_Size() int { - return xxx_messageInfo_CreateResourceGroupRequest.Size(m) + +func (x *CreateResourceGroupRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *CreateResourceGroupRequest) XXX_DiscardUnknown() { - xxx_messageInfo_CreateResourceGroupRequest.DiscardUnknown(m) + +func (*CreateResourceGroupRequest) ProtoMessage() {} + +func (x *CreateResourceGroupRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[140] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_CreateResourceGroupRequest proto.InternalMessageInfo +// Deprecated: Use CreateResourceGroupRequest.ProtoReflect.Descriptor instead. +func (*CreateResourceGroupRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{140} +} -func (m *CreateResourceGroupRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *CreateResourceGroupRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *CreateResourceGroupRequest) GetResourceGroup() string { - if m != nil { - return m.ResourceGroup +func (x *CreateResourceGroupRequest) GetResourceGroup() string { + if x != nil { + return x.ResourceGroup } return "" } -func (m *CreateResourceGroupRequest) GetConfig() *rgpb.ResourceGroupConfig { - if m != nil { - return m.Config +func (x *CreateResourceGroupRequest) GetConfig() *rgpb.ResourceGroupConfig { + if x != nil { + return x.Config } return nil } type UpdateResourceGroupsRequest struct { - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` - ResourceGroups map[string]*rgpb.ResourceGroupConfig `protobuf:"bytes,2,rep,name=resource_groups,json=resourceGroups,proto3" json:"resource_groups,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *UpdateResourceGroupsRequest) Reset() { *m = UpdateResourceGroupsRequest{} } -func (m *UpdateResourceGroupsRequest) String() string { return proto.CompactTextString(m) } -func (*UpdateResourceGroupsRequest) ProtoMessage() {} -func (*UpdateResourceGroupsRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{141} + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` + ResourceGroups map[string]*rgpb.ResourceGroupConfig `protobuf:"bytes,2,rep,name=resource_groups,json=resourceGroups,proto3" json:"resource_groups,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` } -func (m *UpdateResourceGroupsRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_UpdateResourceGroupsRequest.Unmarshal(m, b) -} -func (m *UpdateResourceGroupsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_UpdateResourceGroupsRequest.Marshal(b, m, deterministic) -} -func (m *UpdateResourceGroupsRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_UpdateResourceGroupsRequest.Merge(m, src) +func (x *UpdateResourceGroupsRequest) Reset() { + *x = UpdateResourceGroupsRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[141] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *UpdateResourceGroupsRequest) XXX_Size() int { - return xxx_messageInfo_UpdateResourceGroupsRequest.Size(m) + +func (x *UpdateResourceGroupsRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *UpdateResourceGroupsRequest) XXX_DiscardUnknown() { - xxx_messageInfo_UpdateResourceGroupsRequest.DiscardUnknown(m) + +func (*UpdateResourceGroupsRequest) ProtoMessage() {} + +func (x *UpdateResourceGroupsRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[141] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_UpdateResourceGroupsRequest proto.InternalMessageInfo +// Deprecated: Use UpdateResourceGroupsRequest.ProtoReflect.Descriptor instead. +func (*UpdateResourceGroupsRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{141} +} -func (m *UpdateResourceGroupsRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *UpdateResourceGroupsRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *UpdateResourceGroupsRequest) GetResourceGroups() map[string]*rgpb.ResourceGroupConfig { - if m != nil { - return m.ResourceGroups +func (x *UpdateResourceGroupsRequest) GetResourceGroups() map[string]*rgpb.ResourceGroupConfig { + if x != nil { + return x.ResourceGroups } return nil } type DropResourceGroupRequest struct { - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` - ResourceGroup string `protobuf:"bytes,2,opt,name=resource_group,json=resourceGroup,proto3" json:"resource_group,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *DropResourceGroupRequest) Reset() { *m = DropResourceGroupRequest{} } -func (m *DropResourceGroupRequest) String() string { return proto.CompactTextString(m) } -func (*DropResourceGroupRequest) ProtoMessage() {} -func (*DropResourceGroupRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{142} + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` + ResourceGroup string `protobuf:"bytes,2,opt,name=resource_group,json=resourceGroup,proto3" json:"resource_group,omitempty"` } -func (m *DropResourceGroupRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_DropResourceGroupRequest.Unmarshal(m, b) -} -func (m *DropResourceGroupRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_DropResourceGroupRequest.Marshal(b, m, deterministic) -} -func (m *DropResourceGroupRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_DropResourceGroupRequest.Merge(m, src) +func (x *DropResourceGroupRequest) Reset() { + *x = DropResourceGroupRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[142] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *DropResourceGroupRequest) XXX_Size() int { - return xxx_messageInfo_DropResourceGroupRequest.Size(m) + +func (x *DropResourceGroupRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *DropResourceGroupRequest) XXX_DiscardUnknown() { - xxx_messageInfo_DropResourceGroupRequest.DiscardUnknown(m) + +func (*DropResourceGroupRequest) ProtoMessage() {} + +func (x *DropResourceGroupRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[142] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_DropResourceGroupRequest proto.InternalMessageInfo +// Deprecated: Use DropResourceGroupRequest.ProtoReflect.Descriptor instead. +func (*DropResourceGroupRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{142} +} -func (m *DropResourceGroupRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *DropResourceGroupRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *DropResourceGroupRequest) GetResourceGroup() string { - if m != nil { - return m.ResourceGroup +func (x *DropResourceGroupRequest) GetResourceGroup() string { + if x != nil { + return x.ResourceGroup } return "" } // transfer `nodeNum` nodes from `source_resource_group` to `target_resource_group` type TransferNodeRequest struct { - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` - SourceResourceGroup string `protobuf:"bytes,2,opt,name=source_resource_group,json=sourceResourceGroup,proto3" json:"source_resource_group,omitempty"` - TargetResourceGroup string `protobuf:"bytes,3,opt,name=target_resource_group,json=targetResourceGroup,proto3" json:"target_resource_group,omitempty"` - NumNode int32 `protobuf:"varint,4,opt,name=num_node,json=numNode,proto3" json:"num_node,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *TransferNodeRequest) Reset() { *m = TransferNodeRequest{} } -func (m *TransferNodeRequest) String() string { return proto.CompactTextString(m) } -func (*TransferNodeRequest) ProtoMessage() {} -func (*TransferNodeRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{143} -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *TransferNodeRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_TransferNodeRequest.Unmarshal(m, b) -} -func (m *TransferNodeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_TransferNodeRequest.Marshal(b, m, deterministic) + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` + SourceResourceGroup string `protobuf:"bytes,2,opt,name=source_resource_group,json=sourceResourceGroup,proto3" json:"source_resource_group,omitempty"` + TargetResourceGroup string `protobuf:"bytes,3,opt,name=target_resource_group,json=targetResourceGroup,proto3" json:"target_resource_group,omitempty"` + NumNode int32 `protobuf:"varint,4,opt,name=num_node,json=numNode,proto3" json:"num_node,omitempty"` } -func (m *TransferNodeRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_TransferNodeRequest.Merge(m, src) + +func (x *TransferNodeRequest) Reset() { + *x = TransferNodeRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[143] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *TransferNodeRequest) XXX_Size() int { - return xxx_messageInfo_TransferNodeRequest.Size(m) + +func (x *TransferNodeRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *TransferNodeRequest) XXX_DiscardUnknown() { - xxx_messageInfo_TransferNodeRequest.DiscardUnknown(m) + +func (*TransferNodeRequest) ProtoMessage() {} + +func (x *TransferNodeRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[143] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_TransferNodeRequest proto.InternalMessageInfo +// Deprecated: Use TransferNodeRequest.ProtoReflect.Descriptor instead. +func (*TransferNodeRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{143} +} -func (m *TransferNodeRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *TransferNodeRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *TransferNodeRequest) GetSourceResourceGroup() string { - if m != nil { - return m.SourceResourceGroup +func (x *TransferNodeRequest) GetSourceResourceGroup() string { + if x != nil { + return x.SourceResourceGroup } return "" } -func (m *TransferNodeRequest) GetTargetResourceGroup() string { - if m != nil { - return m.TargetResourceGroup +func (x *TransferNodeRequest) GetTargetResourceGroup() string { + if x != nil { + return x.TargetResourceGroup } return "" } -func (m *TransferNodeRequest) GetNumNode() int32 { - if m != nil { - return m.NumNode +func (x *TransferNodeRequest) GetNumNode() int32 { + if x != nil { + return x.NumNode } return 0 } // transfer `replicaNum` replicas in `collectionID` from `source_resource_group` to `target_resource_group` type TransferReplicaRequest struct { - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` - SourceResourceGroup string `protobuf:"bytes,2,opt,name=source_resource_group,json=sourceResourceGroup,proto3" json:"source_resource_group,omitempty"` - TargetResourceGroup string `protobuf:"bytes,3,opt,name=target_resource_group,json=targetResourceGroup,proto3" json:"target_resource_group,omitempty"` - CollectionName string `protobuf:"bytes,4,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` - NumReplica int64 `protobuf:"varint,5,opt,name=num_replica,json=numReplica,proto3" json:"num_replica,omitempty"` - DbName string `protobuf:"bytes,6,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *TransferReplicaRequest) Reset() { *m = TransferReplicaRequest{} } -func (m *TransferReplicaRequest) String() string { return proto.CompactTextString(m) } -func (*TransferReplicaRequest) ProtoMessage() {} -func (*TransferReplicaRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{144} -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *TransferReplicaRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_TransferReplicaRequest.Unmarshal(m, b) + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` + SourceResourceGroup string `protobuf:"bytes,2,opt,name=source_resource_group,json=sourceResourceGroup,proto3" json:"source_resource_group,omitempty"` + TargetResourceGroup string `protobuf:"bytes,3,opt,name=target_resource_group,json=targetResourceGroup,proto3" json:"target_resource_group,omitempty"` + CollectionName string `protobuf:"bytes,4,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` + NumReplica int64 `protobuf:"varint,5,opt,name=num_replica,json=numReplica,proto3" json:"num_replica,omitempty"` + DbName string `protobuf:"bytes,6,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` } -func (m *TransferReplicaRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_TransferReplicaRequest.Marshal(b, m, deterministic) -} -func (m *TransferReplicaRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_TransferReplicaRequest.Merge(m, src) + +func (x *TransferReplicaRequest) Reset() { + *x = TransferReplicaRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[144] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *TransferReplicaRequest) XXX_Size() int { - return xxx_messageInfo_TransferReplicaRequest.Size(m) + +func (x *TransferReplicaRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *TransferReplicaRequest) XXX_DiscardUnknown() { - xxx_messageInfo_TransferReplicaRequest.DiscardUnknown(m) + +func (*TransferReplicaRequest) ProtoMessage() {} + +func (x *TransferReplicaRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[144] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_TransferReplicaRequest proto.InternalMessageInfo +// Deprecated: Use TransferReplicaRequest.ProtoReflect.Descriptor instead. +func (*TransferReplicaRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{144} +} -func (m *TransferReplicaRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *TransferReplicaRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *TransferReplicaRequest) GetSourceResourceGroup() string { - if m != nil { - return m.SourceResourceGroup +func (x *TransferReplicaRequest) GetSourceResourceGroup() string { + if x != nil { + return x.SourceResourceGroup } return "" } -func (m *TransferReplicaRequest) GetTargetResourceGroup() string { - if m != nil { - return m.TargetResourceGroup +func (x *TransferReplicaRequest) GetTargetResourceGroup() string { + if x != nil { + return x.TargetResourceGroup } return "" } -func (m *TransferReplicaRequest) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *TransferReplicaRequest) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } -func (m *TransferReplicaRequest) GetNumReplica() int64 { - if m != nil { - return m.NumReplica +func (x *TransferReplicaRequest) GetNumReplica() int64 { + if x != nil { + return x.NumReplica } return 0 } -func (m *TransferReplicaRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *TransferReplicaRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } type ListResourceGroupsRequest struct { - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *ListResourceGroupsRequest) Reset() { *m = ListResourceGroupsRequest{} } -func (m *ListResourceGroupsRequest) String() string { return proto.CompactTextString(m) } -func (*ListResourceGroupsRequest) ProtoMessage() {} -func (*ListResourceGroupsRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{145} + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` } -func (m *ListResourceGroupsRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ListResourceGroupsRequest.Unmarshal(m, b) -} -func (m *ListResourceGroupsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ListResourceGroupsRequest.Marshal(b, m, deterministic) -} -func (m *ListResourceGroupsRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_ListResourceGroupsRequest.Merge(m, src) +func (x *ListResourceGroupsRequest) Reset() { + *x = ListResourceGroupsRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[145] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *ListResourceGroupsRequest) XXX_Size() int { - return xxx_messageInfo_ListResourceGroupsRequest.Size(m) + +func (x *ListResourceGroupsRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *ListResourceGroupsRequest) XXX_DiscardUnknown() { - xxx_messageInfo_ListResourceGroupsRequest.DiscardUnknown(m) + +func (*ListResourceGroupsRequest) ProtoMessage() {} + +func (x *ListResourceGroupsRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[145] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_ListResourceGroupsRequest proto.InternalMessageInfo +// Deprecated: Use ListResourceGroupsRequest.ProtoReflect.Descriptor instead. +func (*ListResourceGroupsRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{145} +} -func (m *ListResourceGroupsRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *ListResourceGroupsRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } type ListResourceGroupsResponse struct { - Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` - ResourceGroups []string `protobuf:"bytes,2,rep,name=resource_groups,json=resourceGroups,proto3" json:"resource_groups,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *ListResourceGroupsResponse) Reset() { *m = ListResourceGroupsResponse{} } -func (m *ListResourceGroupsResponse) String() string { return proto.CompactTextString(m) } -func (*ListResourceGroupsResponse) ProtoMessage() {} -func (*ListResourceGroupsResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{146} + Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` + ResourceGroups []string `protobuf:"bytes,2,rep,name=resource_groups,json=resourceGroups,proto3" json:"resource_groups,omitempty"` } -func (m *ListResourceGroupsResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ListResourceGroupsResponse.Unmarshal(m, b) +func (x *ListResourceGroupsResponse) Reset() { + *x = ListResourceGroupsResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[146] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *ListResourceGroupsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ListResourceGroupsResponse.Marshal(b, m, deterministic) + +func (x *ListResourceGroupsResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *ListResourceGroupsResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_ListResourceGroupsResponse.Merge(m, src) -} -func (m *ListResourceGroupsResponse) XXX_Size() int { - return xxx_messageInfo_ListResourceGroupsResponse.Size(m) -} -func (m *ListResourceGroupsResponse) XXX_DiscardUnknown() { - xxx_messageInfo_ListResourceGroupsResponse.DiscardUnknown(m) + +func (*ListResourceGroupsResponse) ProtoMessage() {} + +func (x *ListResourceGroupsResponse) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[146] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_ListResourceGroupsResponse proto.InternalMessageInfo +// Deprecated: Use ListResourceGroupsResponse.ProtoReflect.Descriptor instead. +func (*ListResourceGroupsResponse) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{146} +} -func (m *ListResourceGroupsResponse) GetStatus() *commonpb.Status { - if m != nil { - return m.Status +func (x *ListResourceGroupsResponse) GetStatus() *commonpb.Status { + if x != nil { + return x.Status } return nil } -func (m *ListResourceGroupsResponse) GetResourceGroups() []string { - if m != nil { - return m.ResourceGroups +func (x *ListResourceGroupsResponse) GetResourceGroups() []string { + if x != nil { + return x.ResourceGroups } return nil } type DescribeResourceGroupRequest struct { - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` - ResourceGroup string `protobuf:"bytes,2,opt,name=resource_group,json=resourceGroup,proto3" json:"resource_group,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *DescribeResourceGroupRequest) Reset() { *m = DescribeResourceGroupRequest{} } -func (m *DescribeResourceGroupRequest) String() string { return proto.CompactTextString(m) } -func (*DescribeResourceGroupRequest) ProtoMessage() {} -func (*DescribeResourceGroupRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{147} + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` + ResourceGroup string `protobuf:"bytes,2,opt,name=resource_group,json=resourceGroup,proto3" json:"resource_group,omitempty"` } -func (m *DescribeResourceGroupRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_DescribeResourceGroupRequest.Unmarshal(m, b) -} -func (m *DescribeResourceGroupRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_DescribeResourceGroupRequest.Marshal(b, m, deterministic) -} -func (m *DescribeResourceGroupRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_DescribeResourceGroupRequest.Merge(m, src) +func (x *DescribeResourceGroupRequest) Reset() { + *x = DescribeResourceGroupRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[147] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *DescribeResourceGroupRequest) XXX_Size() int { - return xxx_messageInfo_DescribeResourceGroupRequest.Size(m) + +func (x *DescribeResourceGroupRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *DescribeResourceGroupRequest) XXX_DiscardUnknown() { - xxx_messageInfo_DescribeResourceGroupRequest.DiscardUnknown(m) + +func (*DescribeResourceGroupRequest) ProtoMessage() {} + +func (x *DescribeResourceGroupRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[147] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_DescribeResourceGroupRequest proto.InternalMessageInfo +// Deprecated: Use DescribeResourceGroupRequest.ProtoReflect.Descriptor instead. +func (*DescribeResourceGroupRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{147} +} -func (m *DescribeResourceGroupRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *DescribeResourceGroupRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *DescribeResourceGroupRequest) GetResourceGroup() string { - if m != nil { - return m.ResourceGroup +func (x *DescribeResourceGroupRequest) GetResourceGroup() string { + if x != nil { + return x.ResourceGroup } return "" } type DescribeResourceGroupResponse struct { - Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` - ResourceGroup *ResourceGroup `protobuf:"bytes,2,opt,name=resource_group,json=resourceGroup,proto3" json:"resource_group,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *DescribeResourceGroupResponse) Reset() { *m = DescribeResourceGroupResponse{} } -func (m *DescribeResourceGroupResponse) String() string { return proto.CompactTextString(m) } -func (*DescribeResourceGroupResponse) ProtoMessage() {} -func (*DescribeResourceGroupResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{148} + Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` + ResourceGroup *ResourceGroup `protobuf:"bytes,2,opt,name=resource_group,json=resourceGroup,proto3" json:"resource_group,omitempty"` } -func (m *DescribeResourceGroupResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_DescribeResourceGroupResponse.Unmarshal(m, b) -} -func (m *DescribeResourceGroupResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_DescribeResourceGroupResponse.Marshal(b, m, deterministic) -} -func (m *DescribeResourceGroupResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_DescribeResourceGroupResponse.Merge(m, src) +func (x *DescribeResourceGroupResponse) Reset() { + *x = DescribeResourceGroupResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[148] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *DescribeResourceGroupResponse) XXX_Size() int { - return xxx_messageInfo_DescribeResourceGroupResponse.Size(m) + +func (x *DescribeResourceGroupResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *DescribeResourceGroupResponse) XXX_DiscardUnknown() { - xxx_messageInfo_DescribeResourceGroupResponse.DiscardUnknown(m) + +func (*DescribeResourceGroupResponse) ProtoMessage() {} + +func (x *DescribeResourceGroupResponse) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[148] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_DescribeResourceGroupResponse proto.InternalMessageInfo +// Deprecated: Use DescribeResourceGroupResponse.ProtoReflect.Descriptor instead. +func (*DescribeResourceGroupResponse) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{148} +} -func (m *DescribeResourceGroupResponse) GetStatus() *commonpb.Status { - if m != nil { - return m.Status +func (x *DescribeResourceGroupResponse) GetStatus() *commonpb.Status { + if x != nil { + return x.Status } return nil } -func (m *DescribeResourceGroupResponse) GetResourceGroup() *ResourceGroup { - if m != nil { - return m.ResourceGroup +func (x *DescribeResourceGroupResponse) GetResourceGroup() *ResourceGroup { + if x != nil { + return x.ResourceGroup } return nil } type ResourceGroup struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Capacity int32 `protobuf:"varint,2,opt,name=capacity,proto3" json:"capacity,omitempty"` NumAvailableNode int32 `protobuf:"varint,3,opt,name=num_available_node,json=numAvailableNode,proto3" json:"num_available_node,omitempty"` @@ -9536,165 +10805,181 @@ type ResourceGroup struct { // resource group configuration. Config *rgpb.ResourceGroupConfig `protobuf:"bytes,7,opt,name=config,proto3" json:"config,omitempty"` // query node belong to this resource group now. - Nodes []*commonpb.NodeInfo `protobuf:"bytes,8,rep,name=nodes,proto3" json:"nodes,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + Nodes []*commonpb.NodeInfo `protobuf:"bytes,8,rep,name=nodes,proto3" json:"nodes,omitempty"` } -func (m *ResourceGroup) Reset() { *m = ResourceGroup{} } -func (m *ResourceGroup) String() string { return proto.CompactTextString(m) } -func (*ResourceGroup) ProtoMessage() {} -func (*ResourceGroup) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{149} +func (x *ResourceGroup) Reset() { + *x = ResourceGroup{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[149] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *ResourceGroup) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ResourceGroup.Unmarshal(m, b) -} -func (m *ResourceGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ResourceGroup.Marshal(b, m, deterministic) -} -func (m *ResourceGroup) XXX_Merge(src proto.Message) { - xxx_messageInfo_ResourceGroup.Merge(m, src) +func (x *ResourceGroup) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *ResourceGroup) XXX_Size() int { - return xxx_messageInfo_ResourceGroup.Size(m) -} -func (m *ResourceGroup) XXX_DiscardUnknown() { - xxx_messageInfo_ResourceGroup.DiscardUnknown(m) + +func (*ResourceGroup) ProtoMessage() {} + +func (x *ResourceGroup) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[149] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_ResourceGroup proto.InternalMessageInfo +// Deprecated: Use ResourceGroup.ProtoReflect.Descriptor instead. +func (*ResourceGroup) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{149} +} -func (m *ResourceGroup) GetName() string { - if m != nil { - return m.Name +func (x *ResourceGroup) GetName() string { + if x != nil { + return x.Name } return "" } -func (m *ResourceGroup) GetCapacity() int32 { - if m != nil { - return m.Capacity +func (x *ResourceGroup) GetCapacity() int32 { + if x != nil { + return x.Capacity } return 0 } -func (m *ResourceGroup) GetNumAvailableNode() int32 { - if m != nil { - return m.NumAvailableNode +func (x *ResourceGroup) GetNumAvailableNode() int32 { + if x != nil { + return x.NumAvailableNode } return 0 } -func (m *ResourceGroup) GetNumLoadedReplica() map[string]int32 { - if m != nil { - return m.NumLoadedReplica +func (x *ResourceGroup) GetNumLoadedReplica() map[string]int32 { + if x != nil { + return x.NumLoadedReplica } return nil } -func (m *ResourceGroup) GetNumOutgoingNode() map[string]int32 { - if m != nil { - return m.NumOutgoingNode +func (x *ResourceGroup) GetNumOutgoingNode() map[string]int32 { + if x != nil { + return x.NumOutgoingNode } return nil } -func (m *ResourceGroup) GetNumIncomingNode() map[string]int32 { - if m != nil { - return m.NumIncomingNode +func (x *ResourceGroup) GetNumIncomingNode() map[string]int32 { + if x != nil { + return x.NumIncomingNode } return nil } -func (m *ResourceGroup) GetConfig() *rgpb.ResourceGroupConfig { - if m != nil { - return m.Config +func (x *ResourceGroup) GetConfig() *rgpb.ResourceGroupConfig { + if x != nil { + return x.Config } return nil } -func (m *ResourceGroup) GetNodes() []*commonpb.NodeInfo { - if m != nil { - return m.Nodes +func (x *ResourceGroup) GetNodes() []*commonpb.NodeInfo { + if x != nil { + return x.Nodes } return nil } type RenameCollectionRequest struct { - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` - DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` - OldName string `protobuf:"bytes,3,opt,name=oldName,proto3" json:"oldName,omitempty"` - NewName string `protobuf:"bytes,4,opt,name=newName,proto3" json:"newName,omitempty"` - NewDBName string `protobuf:"bytes,5,opt,name=newDBName,proto3" json:"newDBName,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *RenameCollectionRequest) Reset() { *m = RenameCollectionRequest{} } -func (m *RenameCollectionRequest) String() string { return proto.CompactTextString(m) } -func (*RenameCollectionRequest) ProtoMessage() {} -func (*RenameCollectionRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{150} -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *RenameCollectionRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_RenameCollectionRequest.Unmarshal(m, b) + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` + DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` + OldName string `protobuf:"bytes,3,opt,name=oldName,proto3" json:"oldName,omitempty"` + NewName string `protobuf:"bytes,4,opt,name=newName,proto3" json:"newName,omitempty"` + NewDBName string `protobuf:"bytes,5,opt,name=newDBName,proto3" json:"newDBName,omitempty"` } -func (m *RenameCollectionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_RenameCollectionRequest.Marshal(b, m, deterministic) -} -func (m *RenameCollectionRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_RenameCollectionRequest.Merge(m, src) + +func (x *RenameCollectionRequest) Reset() { + *x = RenameCollectionRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[150] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *RenameCollectionRequest) XXX_Size() int { - return xxx_messageInfo_RenameCollectionRequest.Size(m) + +func (x *RenameCollectionRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *RenameCollectionRequest) XXX_DiscardUnknown() { - xxx_messageInfo_RenameCollectionRequest.DiscardUnknown(m) + +func (*RenameCollectionRequest) ProtoMessage() {} + +func (x *RenameCollectionRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[150] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_RenameCollectionRequest proto.InternalMessageInfo +// Deprecated: Use RenameCollectionRequest.ProtoReflect.Descriptor instead. +func (*RenameCollectionRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{150} +} -func (m *RenameCollectionRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *RenameCollectionRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *RenameCollectionRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *RenameCollectionRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } -func (m *RenameCollectionRequest) GetOldName() string { - if m != nil { - return m.OldName +func (x *RenameCollectionRequest) GetOldName() string { + if x != nil { + return x.OldName } return "" } -func (m *RenameCollectionRequest) GetNewName() string { - if m != nil { - return m.NewName +func (x *RenameCollectionRequest) GetNewName() string { + if x != nil { + return x.NewName } return "" } -func (m *RenameCollectionRequest) GetNewDBName() string { - if m != nil { - return m.NewDBName +func (x *RenameCollectionRequest) GetNewDBName() string { + if x != nil { + return x.NewDBName } return "" } type GetIndexStatisticsRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Not useful for now Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` // Not useful for now @@ -9702,4977 +10987,6502 @@ type GetIndexStatisticsRequest struct { // The particular collection name in Milvus CollectionName string `protobuf:"bytes,3,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` // The index name in this particular collection - IndexName string `protobuf:"bytes,4,opt,name=index_name,json=indexName,proto3" json:"index_name,omitempty"` - Timestamp uint64 `protobuf:"varint,5,opt,name=timestamp,proto3" json:"timestamp,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + IndexName string `protobuf:"bytes,4,opt,name=index_name,json=indexName,proto3" json:"index_name,omitempty"` + Timestamp uint64 `protobuf:"varint,5,opt,name=timestamp,proto3" json:"timestamp,omitempty"` } -func (m *GetIndexStatisticsRequest) Reset() { *m = GetIndexStatisticsRequest{} } -func (m *GetIndexStatisticsRequest) String() string { return proto.CompactTextString(m) } -func (*GetIndexStatisticsRequest) ProtoMessage() {} -func (*GetIndexStatisticsRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{151} +func (x *GetIndexStatisticsRequest) Reset() { + *x = GetIndexStatisticsRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[151] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *GetIndexStatisticsRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_GetIndexStatisticsRequest.Unmarshal(m, b) -} -func (m *GetIndexStatisticsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_GetIndexStatisticsRequest.Marshal(b, m, deterministic) -} -func (m *GetIndexStatisticsRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_GetIndexStatisticsRequest.Merge(m, src) -} -func (m *GetIndexStatisticsRequest) XXX_Size() int { - return xxx_messageInfo_GetIndexStatisticsRequest.Size(m) +func (x *GetIndexStatisticsRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *GetIndexStatisticsRequest) XXX_DiscardUnknown() { - xxx_messageInfo_GetIndexStatisticsRequest.DiscardUnknown(m) + +func (*GetIndexStatisticsRequest) ProtoMessage() {} + +func (x *GetIndexStatisticsRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[151] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_GetIndexStatisticsRequest proto.InternalMessageInfo +// Deprecated: Use GetIndexStatisticsRequest.ProtoReflect.Descriptor instead. +func (*GetIndexStatisticsRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{151} +} -func (m *GetIndexStatisticsRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *GetIndexStatisticsRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *GetIndexStatisticsRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *GetIndexStatisticsRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } -func (m *GetIndexStatisticsRequest) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *GetIndexStatisticsRequest) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } -func (m *GetIndexStatisticsRequest) GetIndexName() string { - if m != nil { - return m.IndexName +func (x *GetIndexStatisticsRequest) GetIndexName() string { + if x != nil { + return x.IndexName } return "" } -func (m *GetIndexStatisticsRequest) GetTimestamp() uint64 { - if m != nil { - return m.Timestamp +func (x *GetIndexStatisticsRequest) GetTimestamp() uint64 { + if x != nil { + return x.Timestamp } return 0 } type GetIndexStatisticsResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Response status Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` // All index information. - IndexDescriptions []*IndexDescription `protobuf:"bytes,2,rep,name=index_descriptions,json=indexDescriptions,proto3" json:"index_descriptions,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + IndexDescriptions []*IndexDescription `protobuf:"bytes,2,rep,name=index_descriptions,json=indexDescriptions,proto3" json:"index_descriptions,omitempty"` } -func (m *GetIndexStatisticsResponse) Reset() { *m = GetIndexStatisticsResponse{} } -func (m *GetIndexStatisticsResponse) String() string { return proto.CompactTextString(m) } -func (*GetIndexStatisticsResponse) ProtoMessage() {} -func (*GetIndexStatisticsResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{152} +func (x *GetIndexStatisticsResponse) Reset() { + *x = GetIndexStatisticsResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[152] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *GetIndexStatisticsResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_GetIndexStatisticsResponse.Unmarshal(m, b) -} -func (m *GetIndexStatisticsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_GetIndexStatisticsResponse.Marshal(b, m, deterministic) -} -func (m *GetIndexStatisticsResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_GetIndexStatisticsResponse.Merge(m, src) -} -func (m *GetIndexStatisticsResponse) XXX_Size() int { - return xxx_messageInfo_GetIndexStatisticsResponse.Size(m) +func (x *GetIndexStatisticsResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *GetIndexStatisticsResponse) XXX_DiscardUnknown() { - xxx_messageInfo_GetIndexStatisticsResponse.DiscardUnknown(m) + +func (*GetIndexStatisticsResponse) ProtoMessage() {} + +func (x *GetIndexStatisticsResponse) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[152] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_GetIndexStatisticsResponse proto.InternalMessageInfo +// Deprecated: Use GetIndexStatisticsResponse.ProtoReflect.Descriptor instead. +func (*GetIndexStatisticsResponse) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{152} +} -func (m *GetIndexStatisticsResponse) GetStatus() *commonpb.Status { - if m != nil { - return m.Status +func (x *GetIndexStatisticsResponse) GetStatus() *commonpb.Status { + if x != nil { + return x.Status } return nil } -func (m *GetIndexStatisticsResponse) GetIndexDescriptions() []*IndexDescription { - if m != nil { - return m.IndexDescriptions +func (x *GetIndexStatisticsResponse) GetIndexDescriptions() []*IndexDescription { + if x != nil { + return x.IndexDescriptions } return nil } type ConnectRequest struct { - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` - ClientInfo *commonpb.ClientInfo `protobuf:"bytes,2,opt,name=client_info,json=clientInfo,proto3" json:"client_info,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *ConnectRequest) Reset() { *m = ConnectRequest{} } -func (m *ConnectRequest) String() string { return proto.CompactTextString(m) } -func (*ConnectRequest) ProtoMessage() {} -func (*ConnectRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{153} + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` + ClientInfo *commonpb.ClientInfo `protobuf:"bytes,2,opt,name=client_info,json=clientInfo,proto3" json:"client_info,omitempty"` } -func (m *ConnectRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ConnectRequest.Unmarshal(m, b) -} -func (m *ConnectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ConnectRequest.Marshal(b, m, deterministic) -} -func (m *ConnectRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_ConnectRequest.Merge(m, src) +func (x *ConnectRequest) Reset() { + *x = ConnectRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[153] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *ConnectRequest) XXX_Size() int { - return xxx_messageInfo_ConnectRequest.Size(m) + +func (x *ConnectRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *ConnectRequest) XXX_DiscardUnknown() { - xxx_messageInfo_ConnectRequest.DiscardUnknown(m) + +func (*ConnectRequest) ProtoMessage() {} + +func (x *ConnectRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[153] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_ConnectRequest proto.InternalMessageInfo +// Deprecated: Use ConnectRequest.ProtoReflect.Descriptor instead. +func (*ConnectRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{153} +} -func (m *ConnectRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *ConnectRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *ConnectRequest) GetClientInfo() *commonpb.ClientInfo { - if m != nil { - return m.ClientInfo +func (x *ConnectRequest) GetClientInfo() *commonpb.ClientInfo { + if x != nil { + return x.ClientInfo } return nil } type ConnectResponse struct { - Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` - ServerInfo *commonpb.ServerInfo `protobuf:"bytes,2,opt,name=server_info,json=serverInfo,proto3" json:"server_info,omitempty"` - Identifier int64 `protobuf:"varint,3,opt,name=identifier,proto3" json:"identifier,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *ConnectResponse) Reset() { *m = ConnectResponse{} } -func (m *ConnectResponse) String() string { return proto.CompactTextString(m) } -func (*ConnectResponse) ProtoMessage() {} -func (*ConnectResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{154} + Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` + ServerInfo *commonpb.ServerInfo `protobuf:"bytes,2,opt,name=server_info,json=serverInfo,proto3" json:"server_info,omitempty"` + Identifier int64 `protobuf:"varint,3,opt,name=identifier,proto3" json:"identifier,omitempty"` } -func (m *ConnectResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ConnectResponse.Unmarshal(m, b) -} -func (m *ConnectResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ConnectResponse.Marshal(b, m, deterministic) -} -func (m *ConnectResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_ConnectResponse.Merge(m, src) +func (x *ConnectResponse) Reset() { + *x = ConnectResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[154] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *ConnectResponse) XXX_Size() int { - return xxx_messageInfo_ConnectResponse.Size(m) + +func (x *ConnectResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *ConnectResponse) XXX_DiscardUnknown() { - xxx_messageInfo_ConnectResponse.DiscardUnknown(m) + +func (*ConnectResponse) ProtoMessage() {} + +func (x *ConnectResponse) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[154] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_ConnectResponse proto.InternalMessageInfo +// Deprecated: Use ConnectResponse.ProtoReflect.Descriptor instead. +func (*ConnectResponse) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{154} +} -func (m *ConnectResponse) GetStatus() *commonpb.Status { - if m != nil { - return m.Status +func (x *ConnectResponse) GetStatus() *commonpb.Status { + if x != nil { + return x.Status } return nil } -func (m *ConnectResponse) GetServerInfo() *commonpb.ServerInfo { - if m != nil { - return m.ServerInfo +func (x *ConnectResponse) GetServerInfo() *commonpb.ServerInfo { + if x != nil { + return x.ServerInfo } return nil } -func (m *ConnectResponse) GetIdentifier() int64 { - if m != nil { - return m.Identifier +func (x *ConnectResponse) GetIdentifier() int64 { + if x != nil { + return x.Identifier } return 0 } type AllocTimestampRequest struct { - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *AllocTimestampRequest) Reset() { *m = AllocTimestampRequest{} } -func (m *AllocTimestampRequest) String() string { return proto.CompactTextString(m) } -func (*AllocTimestampRequest) ProtoMessage() {} -func (*AllocTimestampRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{155} + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` } -func (m *AllocTimestampRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_AllocTimestampRequest.Unmarshal(m, b) -} -func (m *AllocTimestampRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_AllocTimestampRequest.Marshal(b, m, deterministic) -} -func (m *AllocTimestampRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_AllocTimestampRequest.Merge(m, src) +func (x *AllocTimestampRequest) Reset() { + *x = AllocTimestampRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[155] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *AllocTimestampRequest) XXX_Size() int { - return xxx_messageInfo_AllocTimestampRequest.Size(m) + +func (x *AllocTimestampRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *AllocTimestampRequest) XXX_DiscardUnknown() { - xxx_messageInfo_AllocTimestampRequest.DiscardUnknown(m) + +func (*AllocTimestampRequest) ProtoMessage() {} + +func (x *AllocTimestampRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[155] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_AllocTimestampRequest proto.InternalMessageInfo +// Deprecated: Use AllocTimestampRequest.ProtoReflect.Descriptor instead. +func (*AllocTimestampRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{155} +} -func (m *AllocTimestampRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *AllocTimestampRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } type AllocTimestampResponse struct { - Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` - Timestamp uint64 `protobuf:"varint,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *AllocTimestampResponse) Reset() { *m = AllocTimestampResponse{} } -func (m *AllocTimestampResponse) String() string { return proto.CompactTextString(m) } -func (*AllocTimestampResponse) ProtoMessage() {} -func (*AllocTimestampResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{156} + Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` + Timestamp uint64 `protobuf:"varint,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` } -func (m *AllocTimestampResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_AllocTimestampResponse.Unmarshal(m, b) -} -func (m *AllocTimestampResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_AllocTimestampResponse.Marshal(b, m, deterministic) -} -func (m *AllocTimestampResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_AllocTimestampResponse.Merge(m, src) +func (x *AllocTimestampResponse) Reset() { + *x = AllocTimestampResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[156] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *AllocTimestampResponse) XXX_Size() int { - return xxx_messageInfo_AllocTimestampResponse.Size(m) + +func (x *AllocTimestampResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *AllocTimestampResponse) XXX_DiscardUnknown() { - xxx_messageInfo_AllocTimestampResponse.DiscardUnknown(m) + +func (*AllocTimestampResponse) ProtoMessage() {} + +func (x *AllocTimestampResponse) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[156] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_AllocTimestampResponse proto.InternalMessageInfo +// Deprecated: Use AllocTimestampResponse.ProtoReflect.Descriptor instead. +func (*AllocTimestampResponse) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{156} +} -func (m *AllocTimestampResponse) GetStatus() *commonpb.Status { - if m != nil { - return m.Status +func (x *AllocTimestampResponse) GetStatus() *commonpb.Status { + if x != nil { + return x.Status } return nil } -func (m *AllocTimestampResponse) GetTimestamp() uint64 { - if m != nil { - return m.Timestamp +func (x *AllocTimestampResponse) GetTimestamp() uint64 { + if x != nil { + return x.Timestamp } return 0 } type CreateDatabaseRequest struct { - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` - DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` - Properties []*commonpb.KeyValuePair `protobuf:"bytes,3,rep,name=properties,proto3" json:"properties,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *CreateDatabaseRequest) Reset() { *m = CreateDatabaseRequest{} } -func (m *CreateDatabaseRequest) String() string { return proto.CompactTextString(m) } -func (*CreateDatabaseRequest) ProtoMessage() {} -func (*CreateDatabaseRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{157} + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` + DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` + Properties []*commonpb.KeyValuePair `protobuf:"bytes,3,rep,name=properties,proto3" json:"properties,omitempty"` } -func (m *CreateDatabaseRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_CreateDatabaseRequest.Unmarshal(m, b) -} -func (m *CreateDatabaseRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_CreateDatabaseRequest.Marshal(b, m, deterministic) -} -func (m *CreateDatabaseRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_CreateDatabaseRequest.Merge(m, src) +func (x *CreateDatabaseRequest) Reset() { + *x = CreateDatabaseRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[157] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *CreateDatabaseRequest) XXX_Size() int { - return xxx_messageInfo_CreateDatabaseRequest.Size(m) + +func (x *CreateDatabaseRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *CreateDatabaseRequest) XXX_DiscardUnknown() { - xxx_messageInfo_CreateDatabaseRequest.DiscardUnknown(m) + +func (*CreateDatabaseRequest) ProtoMessage() {} + +func (x *CreateDatabaseRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[157] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_CreateDatabaseRequest proto.InternalMessageInfo +// Deprecated: Use CreateDatabaseRequest.ProtoReflect.Descriptor instead. +func (*CreateDatabaseRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{157} +} -func (m *CreateDatabaseRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *CreateDatabaseRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *CreateDatabaseRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *CreateDatabaseRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } -func (m *CreateDatabaseRequest) GetProperties() []*commonpb.KeyValuePair { - if m != nil { - return m.Properties +func (x *CreateDatabaseRequest) GetProperties() []*commonpb.KeyValuePair { + if x != nil { + return x.Properties } return nil } type DropDatabaseRequest struct { - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` - DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *DropDatabaseRequest) Reset() { *m = DropDatabaseRequest{} } -func (m *DropDatabaseRequest) String() string { return proto.CompactTextString(m) } -func (*DropDatabaseRequest) ProtoMessage() {} -func (*DropDatabaseRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{158} + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` + DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` } -func (m *DropDatabaseRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_DropDatabaseRequest.Unmarshal(m, b) -} -func (m *DropDatabaseRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_DropDatabaseRequest.Marshal(b, m, deterministic) -} -func (m *DropDatabaseRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_DropDatabaseRequest.Merge(m, src) +func (x *DropDatabaseRequest) Reset() { + *x = DropDatabaseRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[158] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *DropDatabaseRequest) XXX_Size() int { - return xxx_messageInfo_DropDatabaseRequest.Size(m) + +func (x *DropDatabaseRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *DropDatabaseRequest) XXX_DiscardUnknown() { - xxx_messageInfo_DropDatabaseRequest.DiscardUnknown(m) + +func (*DropDatabaseRequest) ProtoMessage() {} + +func (x *DropDatabaseRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[158] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_DropDatabaseRequest proto.InternalMessageInfo +// Deprecated: Use DropDatabaseRequest.ProtoReflect.Descriptor instead. +func (*DropDatabaseRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{158} +} -func (m *DropDatabaseRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *DropDatabaseRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *DropDatabaseRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *DropDatabaseRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } type ListDatabasesRequest struct { - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *ListDatabasesRequest) Reset() { *m = ListDatabasesRequest{} } -func (m *ListDatabasesRequest) String() string { return proto.CompactTextString(m) } -func (*ListDatabasesRequest) ProtoMessage() {} -func (*ListDatabasesRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{159} + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` } -func (m *ListDatabasesRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ListDatabasesRequest.Unmarshal(m, b) -} -func (m *ListDatabasesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ListDatabasesRequest.Marshal(b, m, deterministic) -} -func (m *ListDatabasesRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_ListDatabasesRequest.Merge(m, src) +func (x *ListDatabasesRequest) Reset() { + *x = ListDatabasesRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[159] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *ListDatabasesRequest) XXX_Size() int { - return xxx_messageInfo_ListDatabasesRequest.Size(m) + +func (x *ListDatabasesRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *ListDatabasesRequest) XXX_DiscardUnknown() { - xxx_messageInfo_ListDatabasesRequest.DiscardUnknown(m) + +func (*ListDatabasesRequest) ProtoMessage() {} + +func (x *ListDatabasesRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[159] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_ListDatabasesRequest proto.InternalMessageInfo +// Deprecated: Use ListDatabasesRequest.ProtoReflect.Descriptor instead. +func (*ListDatabasesRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{159} +} -func (m *ListDatabasesRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *ListDatabasesRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } type ListDatabasesResponse struct { - Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` - DbNames []string `protobuf:"bytes,2,rep,name=db_names,json=dbNames,proto3" json:"db_names,omitempty"` - CreatedTimestamp []uint64 `protobuf:"varint,3,rep,packed,name=created_timestamp,json=createdTimestamp,proto3" json:"created_timestamp,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *ListDatabasesResponse) Reset() { *m = ListDatabasesResponse{} } -func (m *ListDatabasesResponse) String() string { return proto.CompactTextString(m) } -func (*ListDatabasesResponse) ProtoMessage() {} -func (*ListDatabasesResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{160} + Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` + DbNames []string `protobuf:"bytes,2,rep,name=db_names,json=dbNames,proto3" json:"db_names,omitempty"` + CreatedTimestamp []uint64 `protobuf:"varint,3,rep,packed,name=created_timestamp,json=createdTimestamp,proto3" json:"created_timestamp,omitempty"` } -func (m *ListDatabasesResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ListDatabasesResponse.Unmarshal(m, b) -} -func (m *ListDatabasesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ListDatabasesResponse.Marshal(b, m, deterministic) -} -func (m *ListDatabasesResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_ListDatabasesResponse.Merge(m, src) +func (x *ListDatabasesResponse) Reset() { + *x = ListDatabasesResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[160] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *ListDatabasesResponse) XXX_Size() int { - return xxx_messageInfo_ListDatabasesResponse.Size(m) + +func (x *ListDatabasesResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *ListDatabasesResponse) XXX_DiscardUnknown() { - xxx_messageInfo_ListDatabasesResponse.DiscardUnknown(m) + +func (*ListDatabasesResponse) ProtoMessage() {} + +func (x *ListDatabasesResponse) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[160] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_ListDatabasesResponse proto.InternalMessageInfo +// Deprecated: Use ListDatabasesResponse.ProtoReflect.Descriptor instead. +func (*ListDatabasesResponse) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{160} +} -func (m *ListDatabasesResponse) GetStatus() *commonpb.Status { - if m != nil { - return m.Status +func (x *ListDatabasesResponse) GetStatus() *commonpb.Status { + if x != nil { + return x.Status } return nil } -func (m *ListDatabasesResponse) GetDbNames() []string { - if m != nil { - return m.DbNames +func (x *ListDatabasesResponse) GetDbNames() []string { + if x != nil { + return x.DbNames } return nil } -func (m *ListDatabasesResponse) GetCreatedTimestamp() []uint64 { - if m != nil { - return m.CreatedTimestamp +func (x *ListDatabasesResponse) GetCreatedTimestamp() []uint64 { + if x != nil { + return x.CreatedTimestamp } return nil } type AlterDatabaseRequest struct { - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` - DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` - DbId string `protobuf:"bytes,3,opt,name=db_id,json=dbId,proto3" json:"db_id,omitempty"` - Properties []*commonpb.KeyValuePair `protobuf:"bytes,4,rep,name=properties,proto3" json:"properties,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *AlterDatabaseRequest) Reset() { *m = AlterDatabaseRequest{} } -func (m *AlterDatabaseRequest) String() string { return proto.CompactTextString(m) } -func (*AlterDatabaseRequest) ProtoMessage() {} -func (*AlterDatabaseRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{161} -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *AlterDatabaseRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_AlterDatabaseRequest.Unmarshal(m, b) + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` + DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` + DbId string `protobuf:"bytes,3,opt,name=db_id,json=dbId,proto3" json:"db_id,omitempty"` + Properties []*commonpb.KeyValuePair `protobuf:"bytes,4,rep,name=properties,proto3" json:"properties,omitempty"` } -func (m *AlterDatabaseRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_AlterDatabaseRequest.Marshal(b, m, deterministic) -} -func (m *AlterDatabaseRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_AlterDatabaseRequest.Merge(m, src) + +func (x *AlterDatabaseRequest) Reset() { + *x = AlterDatabaseRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[161] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *AlterDatabaseRequest) XXX_Size() int { - return xxx_messageInfo_AlterDatabaseRequest.Size(m) + +func (x *AlterDatabaseRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *AlterDatabaseRequest) XXX_DiscardUnknown() { - xxx_messageInfo_AlterDatabaseRequest.DiscardUnknown(m) + +func (*AlterDatabaseRequest) ProtoMessage() {} + +func (x *AlterDatabaseRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[161] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_AlterDatabaseRequest proto.InternalMessageInfo +// Deprecated: Use AlterDatabaseRequest.ProtoReflect.Descriptor instead. +func (*AlterDatabaseRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{161} +} -func (m *AlterDatabaseRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *AlterDatabaseRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *AlterDatabaseRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *AlterDatabaseRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } -func (m *AlterDatabaseRequest) GetDbId() string { - if m != nil { - return m.DbId +func (x *AlterDatabaseRequest) GetDbId() string { + if x != nil { + return x.DbId } return "" } -func (m *AlterDatabaseRequest) GetProperties() []*commonpb.KeyValuePair { - if m != nil { - return m.Properties +func (x *AlterDatabaseRequest) GetProperties() []*commonpb.KeyValuePair { + if x != nil { + return x.Properties } return nil } type DescribeDatabaseRequest struct { - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` - DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *DescribeDatabaseRequest) Reset() { *m = DescribeDatabaseRequest{} } -func (m *DescribeDatabaseRequest) String() string { return proto.CompactTextString(m) } -func (*DescribeDatabaseRequest) ProtoMessage() {} -func (*DescribeDatabaseRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{162} + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` + DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` } -func (m *DescribeDatabaseRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_DescribeDatabaseRequest.Unmarshal(m, b) -} -func (m *DescribeDatabaseRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_DescribeDatabaseRequest.Marshal(b, m, deterministic) -} -func (m *DescribeDatabaseRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_DescribeDatabaseRequest.Merge(m, src) +func (x *DescribeDatabaseRequest) Reset() { + *x = DescribeDatabaseRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[162] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *DescribeDatabaseRequest) XXX_Size() int { - return xxx_messageInfo_DescribeDatabaseRequest.Size(m) + +func (x *DescribeDatabaseRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *DescribeDatabaseRequest) XXX_DiscardUnknown() { - xxx_messageInfo_DescribeDatabaseRequest.DiscardUnknown(m) + +func (*DescribeDatabaseRequest) ProtoMessage() {} + +func (x *DescribeDatabaseRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[162] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_DescribeDatabaseRequest proto.InternalMessageInfo +// Deprecated: Use DescribeDatabaseRequest.ProtoReflect.Descriptor instead. +func (*DescribeDatabaseRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{162} +} -func (m *DescribeDatabaseRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *DescribeDatabaseRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *DescribeDatabaseRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *DescribeDatabaseRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } type DescribeDatabaseResponse struct { - Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` - DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` - DbID int64 `protobuf:"varint,3,opt,name=dbID,proto3" json:"dbID,omitempty"` - CreatedTimestamp uint64 `protobuf:"varint,4,opt,name=created_timestamp,json=createdTimestamp,proto3" json:"created_timestamp,omitempty"` - Properties []*commonpb.KeyValuePair `protobuf:"bytes,5,rep,name=properties,proto3" json:"properties,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *DescribeDatabaseResponse) Reset() { *m = DescribeDatabaseResponse{} } -func (m *DescribeDatabaseResponse) String() string { return proto.CompactTextString(m) } -func (*DescribeDatabaseResponse) ProtoMessage() {} -func (*DescribeDatabaseResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{163} -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *DescribeDatabaseResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_DescribeDatabaseResponse.Unmarshal(m, b) + Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` + DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` + DbID int64 `protobuf:"varint,3,opt,name=dbID,proto3" json:"dbID,omitempty"` + CreatedTimestamp uint64 `protobuf:"varint,4,opt,name=created_timestamp,json=createdTimestamp,proto3" json:"created_timestamp,omitempty"` + Properties []*commonpb.KeyValuePair `protobuf:"bytes,5,rep,name=properties,proto3" json:"properties,omitempty"` } -func (m *DescribeDatabaseResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_DescribeDatabaseResponse.Marshal(b, m, deterministic) -} -func (m *DescribeDatabaseResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_DescribeDatabaseResponse.Merge(m, src) + +func (x *DescribeDatabaseResponse) Reset() { + *x = DescribeDatabaseResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[163] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *DescribeDatabaseResponse) XXX_Size() int { - return xxx_messageInfo_DescribeDatabaseResponse.Size(m) + +func (x *DescribeDatabaseResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *DescribeDatabaseResponse) XXX_DiscardUnknown() { - xxx_messageInfo_DescribeDatabaseResponse.DiscardUnknown(m) + +func (*DescribeDatabaseResponse) ProtoMessage() {} + +func (x *DescribeDatabaseResponse) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[163] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_DescribeDatabaseResponse proto.InternalMessageInfo +// Deprecated: Use DescribeDatabaseResponse.ProtoReflect.Descriptor instead. +func (*DescribeDatabaseResponse) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{163} +} -func (m *DescribeDatabaseResponse) GetStatus() *commonpb.Status { - if m != nil { - return m.Status +func (x *DescribeDatabaseResponse) GetStatus() *commonpb.Status { + if x != nil { + return x.Status } return nil } -func (m *DescribeDatabaseResponse) GetDbName() string { - if m != nil { - return m.DbName +func (x *DescribeDatabaseResponse) GetDbName() string { + if x != nil { + return x.DbName } return "" } -func (m *DescribeDatabaseResponse) GetDbID() int64 { - if m != nil { - return m.DbID +func (x *DescribeDatabaseResponse) GetDbID() int64 { + if x != nil { + return x.DbID } return 0 } -func (m *DescribeDatabaseResponse) GetCreatedTimestamp() uint64 { - if m != nil { - return m.CreatedTimestamp +func (x *DescribeDatabaseResponse) GetCreatedTimestamp() uint64 { + if x != nil { + return x.CreatedTimestamp } return 0 } -func (m *DescribeDatabaseResponse) GetProperties() []*commonpb.KeyValuePair { - if m != nil { - return m.Properties +func (x *DescribeDatabaseResponse) GetProperties() []*commonpb.KeyValuePair { + if x != nil { + return x.Properties } return nil } type ReplicateMessageRequest struct { - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` - ChannelName string `protobuf:"bytes,2,opt,name=channel_name,json=channelName,proto3" json:"channel_name,omitempty"` - BeginTs uint64 `protobuf:"varint,3,opt,name=BeginTs,proto3" json:"BeginTs,omitempty"` - EndTs uint64 `protobuf:"varint,4,opt,name=EndTs,proto3" json:"EndTs,omitempty"` - Msgs [][]byte `protobuf:"bytes,5,rep,name=Msgs,proto3" json:"Msgs,omitempty"` - StartPositions []*msgpb.MsgPosition `protobuf:"bytes,6,rep,name=StartPositions,proto3" json:"StartPositions,omitempty"` - EndPositions []*msgpb.MsgPosition `protobuf:"bytes,7,rep,name=EndPositions,proto3" json:"EndPositions,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *ReplicateMessageRequest) Reset() { *m = ReplicateMessageRequest{} } -func (m *ReplicateMessageRequest) String() string { return proto.CompactTextString(m) } -func (*ReplicateMessageRequest) ProtoMessage() {} -func (*ReplicateMessageRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{164} -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *ReplicateMessageRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ReplicateMessageRequest.Unmarshal(m, b) -} -func (m *ReplicateMessageRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ReplicateMessageRequest.Marshal(b, m, deterministic) -} -func (m *ReplicateMessageRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_ReplicateMessageRequest.Merge(m, src) -} -func (m *ReplicateMessageRequest) XXX_Size() int { - return xxx_messageInfo_ReplicateMessageRequest.Size(m) -} -func (m *ReplicateMessageRequest) XXX_DiscardUnknown() { - xxx_messageInfo_ReplicateMessageRequest.DiscardUnknown(m) -} - -var xxx_messageInfo_ReplicateMessageRequest proto.InternalMessageInfo - -func (m *ReplicateMessageRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base - } - return nil -} - -func (m *ReplicateMessageRequest) GetChannelName() string { - if m != nil { - return m.ChannelName - } - return "" -} - -func (m *ReplicateMessageRequest) GetBeginTs() uint64 { - if m != nil { - return m.BeginTs - } - return 0 + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` + ChannelName string `protobuf:"bytes,2,opt,name=channel_name,json=channelName,proto3" json:"channel_name,omitempty"` + BeginTs uint64 `protobuf:"varint,3,opt,name=BeginTs,proto3" json:"BeginTs,omitempty"` + EndTs uint64 `protobuf:"varint,4,opt,name=EndTs,proto3" json:"EndTs,omitempty"` + Msgs [][]byte `protobuf:"bytes,5,rep,name=Msgs,proto3" json:"Msgs,omitempty"` + StartPositions []*msgpb.MsgPosition `protobuf:"bytes,6,rep,name=StartPositions,proto3" json:"StartPositions,omitempty"` + EndPositions []*msgpb.MsgPosition `protobuf:"bytes,7,rep,name=EndPositions,proto3" json:"EndPositions,omitempty"` } -func (m *ReplicateMessageRequest) GetEndTs() uint64 { - if m != nil { - return m.EndTs +func (x *ReplicateMessageRequest) Reset() { + *x = ReplicateMessageRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[164] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) } - return 0 } -func (m *ReplicateMessageRequest) GetMsgs() [][]byte { - if m != nil { - return m.Msgs - } - return nil +func (x *ReplicateMessageRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *ReplicateMessageRequest) GetStartPositions() []*msgpb.MsgPosition { - if m != nil { - return m.StartPositions - } - return nil -} +func (*ReplicateMessageRequest) ProtoMessage() {} -func (m *ReplicateMessageRequest) GetEndPositions() []*msgpb.MsgPosition { - if m != nil { - return m.EndPositions +func (x *ReplicateMessageRequest) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[164] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms } - return nil -} - -type ReplicateMessageResponse struct { - Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` - Position string `protobuf:"bytes,2,opt,name=position,proto3" json:"position,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *ReplicateMessageResponse) Reset() { *m = ReplicateMessageResponse{} } -func (m *ReplicateMessageResponse) String() string { return proto.CompactTextString(m) } -func (*ReplicateMessageResponse) ProtoMessage() {} -func (*ReplicateMessageResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{165} + return mi.MessageOf(x) } -func (m *ReplicateMessageResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ReplicateMessageResponse.Unmarshal(m, b) -} -func (m *ReplicateMessageResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ReplicateMessageResponse.Marshal(b, m, deterministic) -} -func (m *ReplicateMessageResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_ReplicateMessageResponse.Merge(m, src) -} -func (m *ReplicateMessageResponse) XXX_Size() int { - return xxx_messageInfo_ReplicateMessageResponse.Size(m) -} -func (m *ReplicateMessageResponse) XXX_DiscardUnknown() { - xxx_messageInfo_ReplicateMessageResponse.DiscardUnknown(m) +// Deprecated: Use ReplicateMessageRequest.ProtoReflect.Descriptor instead. +func (*ReplicateMessageRequest) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{164} } -var xxx_messageInfo_ReplicateMessageResponse proto.InternalMessageInfo - -func (m *ReplicateMessageResponse) GetStatus() *commonpb.Status { - if m != nil { - return m.Status +func (x *ReplicateMessageRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *ReplicateMessageResponse) GetPosition() string { - if m != nil { - return m.Position - } - return "" -} - -type ImportAuthPlaceholder struct { - DbName string `protobuf:"bytes,1,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` - CollectionName string `protobuf:"bytes,2,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` - PartitionName string `protobuf:"bytes,3,opt,name=partition_name,json=partitionName,proto3" json:"partition_name,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *ImportAuthPlaceholder) Reset() { *m = ImportAuthPlaceholder{} } -func (m *ImportAuthPlaceholder) String() string { return proto.CompactTextString(m) } -func (*ImportAuthPlaceholder) ProtoMessage() {} -func (*ImportAuthPlaceholder) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{166} -} - -func (m *ImportAuthPlaceholder) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ImportAuthPlaceholder.Unmarshal(m, b) -} -func (m *ImportAuthPlaceholder) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ImportAuthPlaceholder.Marshal(b, m, deterministic) -} -func (m *ImportAuthPlaceholder) XXX_Merge(src proto.Message) { - xxx_messageInfo_ImportAuthPlaceholder.Merge(m, src) -} -func (m *ImportAuthPlaceholder) XXX_Size() int { - return xxx_messageInfo_ImportAuthPlaceholder.Size(m) -} -func (m *ImportAuthPlaceholder) XXX_DiscardUnknown() { - xxx_messageInfo_ImportAuthPlaceholder.DiscardUnknown(m) -} - -var xxx_messageInfo_ImportAuthPlaceholder proto.InternalMessageInfo - -func (m *ImportAuthPlaceholder) GetDbName() string { - if m != nil { - return m.DbName - } - return "" -} - -func (m *ImportAuthPlaceholder) GetCollectionName() string { - if m != nil { - return m.CollectionName - } - return "" -} - -func (m *ImportAuthPlaceholder) GetPartitionName() string { - if m != nil { - return m.PartitionName - } - return "" -} - -type GetImportProgressAuthPlaceholder struct { - DbName string `protobuf:"bytes,1,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *GetImportProgressAuthPlaceholder) Reset() { *m = GetImportProgressAuthPlaceholder{} } -func (m *GetImportProgressAuthPlaceholder) String() string { return proto.CompactTextString(m) } -func (*GetImportProgressAuthPlaceholder) ProtoMessage() {} -func (*GetImportProgressAuthPlaceholder) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{167} -} - -func (m *GetImportProgressAuthPlaceholder) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_GetImportProgressAuthPlaceholder.Unmarshal(m, b) -} -func (m *GetImportProgressAuthPlaceholder) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_GetImportProgressAuthPlaceholder.Marshal(b, m, deterministic) -} -func (m *GetImportProgressAuthPlaceholder) XXX_Merge(src proto.Message) { - xxx_messageInfo_GetImportProgressAuthPlaceholder.Merge(m, src) -} -func (m *GetImportProgressAuthPlaceholder) XXX_Size() int { - return xxx_messageInfo_GetImportProgressAuthPlaceholder.Size(m) -} -func (m *GetImportProgressAuthPlaceholder) XXX_DiscardUnknown() { - xxx_messageInfo_GetImportProgressAuthPlaceholder.DiscardUnknown(m) -} - -var xxx_messageInfo_GetImportProgressAuthPlaceholder proto.InternalMessageInfo - -func (m *GetImportProgressAuthPlaceholder) GetDbName() string { - if m != nil { - return m.DbName - } - return "" -} - -type ListImportsAuthPlaceholder struct { - DbName string `protobuf:"bytes,3,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` - CollectionName string `protobuf:"bytes,1,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *ListImportsAuthPlaceholder) Reset() { *m = ListImportsAuthPlaceholder{} } -func (m *ListImportsAuthPlaceholder) String() string { return proto.CompactTextString(m) } -func (*ListImportsAuthPlaceholder) ProtoMessage() {} -func (*ListImportsAuthPlaceholder) Descriptor() ([]byte, []int) { - return fileDescriptor_02345ba45cc0e303, []int{168} -} - -func (m *ListImportsAuthPlaceholder) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ListImportsAuthPlaceholder.Unmarshal(m, b) -} -func (m *ListImportsAuthPlaceholder) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ListImportsAuthPlaceholder.Marshal(b, m, deterministic) -} -func (m *ListImportsAuthPlaceholder) XXX_Merge(src proto.Message) { - xxx_messageInfo_ListImportsAuthPlaceholder.Merge(m, src) -} -func (m *ListImportsAuthPlaceholder) XXX_Size() int { - return xxx_messageInfo_ListImportsAuthPlaceholder.Size(m) -} -func (m *ListImportsAuthPlaceholder) XXX_DiscardUnknown() { - xxx_messageInfo_ListImportsAuthPlaceholder.DiscardUnknown(m) -} - -var xxx_messageInfo_ListImportsAuthPlaceholder proto.InternalMessageInfo - -func (m *ListImportsAuthPlaceholder) GetDbName() string { - if m != nil { - return m.DbName +func (x *ReplicateMessageRequest) GetChannelName() string { + if x != nil { + return x.ChannelName } return "" } -func (m *ListImportsAuthPlaceholder) GetCollectionName() string { - if m != nil { - return m.CollectionName - } - return "" -} - -var E_MilvusExtObj = &proto.ExtensionDesc{ - ExtendedType: (*descriptorpb.FileOptions)(nil), - ExtensionType: (*MilvusExt)(nil), - Field: 1001, - Name: "milvus.proto.milvus.milvus_ext_obj", - Tag: "bytes,1001,opt,name=milvus_ext_obj", - Filename: "milvus.proto", -} - -func init() { - proto.RegisterEnum("milvus.proto.milvus.ShowType", ShowType_name, ShowType_value) - proto.RegisterEnum("milvus.proto.milvus.OperateUserRoleType", OperateUserRoleType_name, OperateUserRoleType_value) - proto.RegisterEnum("milvus.proto.milvus.OperatePrivilegeType", OperatePrivilegeType_name, OperatePrivilegeType_value) - proto.RegisterEnum("milvus.proto.milvus.QuotaState", QuotaState_name, QuotaState_value) - proto.RegisterType((*CreateAliasRequest)(nil), "milvus.proto.milvus.CreateAliasRequest") - proto.RegisterType((*DropAliasRequest)(nil), "milvus.proto.milvus.DropAliasRequest") - proto.RegisterType((*AlterAliasRequest)(nil), "milvus.proto.milvus.AlterAliasRequest") - proto.RegisterType((*DescribeAliasRequest)(nil), "milvus.proto.milvus.DescribeAliasRequest") - proto.RegisterType((*DescribeAliasResponse)(nil), "milvus.proto.milvus.DescribeAliasResponse") - proto.RegisterType((*ListAliasesRequest)(nil), "milvus.proto.milvus.ListAliasesRequest") - proto.RegisterType((*ListAliasesResponse)(nil), "milvus.proto.milvus.ListAliasesResponse") - proto.RegisterType((*CreateCollectionRequest)(nil), "milvus.proto.milvus.CreateCollectionRequest") - proto.RegisterType((*DropCollectionRequest)(nil), "milvus.proto.milvus.DropCollectionRequest") - proto.RegisterType((*AlterCollectionRequest)(nil), "milvus.proto.milvus.AlterCollectionRequest") - proto.RegisterType((*HasCollectionRequest)(nil), "milvus.proto.milvus.HasCollectionRequest") - proto.RegisterType((*BoolResponse)(nil), "milvus.proto.milvus.BoolResponse") - proto.RegisterType((*StringResponse)(nil), "milvus.proto.milvus.StringResponse") - proto.RegisterType((*DescribeCollectionRequest)(nil), "milvus.proto.milvus.DescribeCollectionRequest") - proto.RegisterType((*DescribeCollectionResponse)(nil), "milvus.proto.milvus.DescribeCollectionResponse") - proto.RegisterType((*LoadCollectionRequest)(nil), "milvus.proto.milvus.LoadCollectionRequest") - proto.RegisterType((*ReleaseCollectionRequest)(nil), "milvus.proto.milvus.ReleaseCollectionRequest") - proto.RegisterType((*GetStatisticsRequest)(nil), "milvus.proto.milvus.GetStatisticsRequest") - proto.RegisterType((*GetStatisticsResponse)(nil), "milvus.proto.milvus.GetStatisticsResponse") - proto.RegisterType((*GetCollectionStatisticsRequest)(nil), "milvus.proto.milvus.GetCollectionStatisticsRequest") - proto.RegisterType((*GetCollectionStatisticsResponse)(nil), "milvus.proto.milvus.GetCollectionStatisticsResponse") - proto.RegisterType((*ShowCollectionsRequest)(nil), "milvus.proto.milvus.ShowCollectionsRequest") - proto.RegisterType((*ShowCollectionsResponse)(nil), "milvus.proto.milvus.ShowCollectionsResponse") - proto.RegisterType((*CreatePartitionRequest)(nil), "milvus.proto.milvus.CreatePartitionRequest") - proto.RegisterType((*DropPartitionRequest)(nil), "milvus.proto.milvus.DropPartitionRequest") - proto.RegisterType((*HasPartitionRequest)(nil), "milvus.proto.milvus.HasPartitionRequest") - proto.RegisterType((*LoadPartitionsRequest)(nil), "milvus.proto.milvus.LoadPartitionsRequest") - proto.RegisterType((*ReleasePartitionsRequest)(nil), "milvus.proto.milvus.ReleasePartitionsRequest") - proto.RegisterType((*GetPartitionStatisticsRequest)(nil), "milvus.proto.milvus.GetPartitionStatisticsRequest") - proto.RegisterType((*GetPartitionStatisticsResponse)(nil), "milvus.proto.milvus.GetPartitionStatisticsResponse") - proto.RegisterType((*ShowPartitionsRequest)(nil), "milvus.proto.milvus.ShowPartitionsRequest") - proto.RegisterType((*ShowPartitionsResponse)(nil), "milvus.proto.milvus.ShowPartitionsResponse") - proto.RegisterType((*DescribeSegmentRequest)(nil), "milvus.proto.milvus.DescribeSegmentRequest") - proto.RegisterType((*DescribeSegmentResponse)(nil), "milvus.proto.milvus.DescribeSegmentResponse") - proto.RegisterType((*ShowSegmentsRequest)(nil), "milvus.proto.milvus.ShowSegmentsRequest") - proto.RegisterType((*ShowSegmentsResponse)(nil), "milvus.proto.milvus.ShowSegmentsResponse") - proto.RegisterType((*CreateIndexRequest)(nil), "milvus.proto.milvus.CreateIndexRequest") - proto.RegisterType((*AlterIndexRequest)(nil), "milvus.proto.milvus.AlterIndexRequest") - proto.RegisterType((*DescribeIndexRequest)(nil), "milvus.proto.milvus.DescribeIndexRequest") - proto.RegisterType((*IndexDescription)(nil), "milvus.proto.milvus.IndexDescription") - proto.RegisterType((*DescribeIndexResponse)(nil), "milvus.proto.milvus.DescribeIndexResponse") - proto.RegisterType((*GetIndexBuildProgressRequest)(nil), "milvus.proto.milvus.GetIndexBuildProgressRequest") - proto.RegisterType((*GetIndexBuildProgressResponse)(nil), "milvus.proto.milvus.GetIndexBuildProgressResponse") - proto.RegisterType((*GetIndexStateRequest)(nil), "milvus.proto.milvus.GetIndexStateRequest") - proto.RegisterType((*GetIndexStateResponse)(nil), "milvus.proto.milvus.GetIndexStateResponse") - proto.RegisterType((*DropIndexRequest)(nil), "milvus.proto.milvus.DropIndexRequest") - proto.RegisterType((*InsertRequest)(nil), "milvus.proto.milvus.InsertRequest") - proto.RegisterType((*UpsertRequest)(nil), "milvus.proto.milvus.UpsertRequest") - proto.RegisterType((*MutationResult)(nil), "milvus.proto.milvus.MutationResult") - proto.RegisterType((*DeleteRequest)(nil), "milvus.proto.milvus.DeleteRequest") - proto.RegisterType((*SubSearchRequest)(nil), "milvus.proto.milvus.SubSearchRequest") - proto.RegisterType((*SearchRequest)(nil), "milvus.proto.milvus.SearchRequest") - proto.RegisterType((*Hits)(nil), "milvus.proto.milvus.Hits") - proto.RegisterType((*SearchResults)(nil), "milvus.proto.milvus.SearchResults") - proto.RegisterType((*HybridSearchRequest)(nil), "milvus.proto.milvus.HybridSearchRequest") - proto.RegisterType((*FlushRequest)(nil), "milvus.proto.milvus.FlushRequest") - proto.RegisterType((*FlushResponse)(nil), "milvus.proto.milvus.FlushResponse") - proto.RegisterMapType((map[string]*msgpb.MsgPosition)(nil), "milvus.proto.milvus.FlushResponse.ChannelCpsEntry") - proto.RegisterMapType((map[string]uint64)(nil), "milvus.proto.milvus.FlushResponse.CollFlushTsEntry") - proto.RegisterMapType((map[string]int64)(nil), "milvus.proto.milvus.FlushResponse.CollSealTimesEntry") - proto.RegisterMapType((map[string]*schemapb.LongArray)(nil), "milvus.proto.milvus.FlushResponse.CollSegIDsEntry") - proto.RegisterMapType((map[string]*schemapb.LongArray)(nil), "milvus.proto.milvus.FlushResponse.FlushCollSegIDsEntry") - proto.RegisterType((*QueryRequest)(nil), "milvus.proto.milvus.QueryRequest") - proto.RegisterType((*QueryResults)(nil), "milvus.proto.milvus.QueryResults") - proto.RegisterType((*VectorIDs)(nil), "milvus.proto.milvus.VectorIDs") - proto.RegisterType((*VectorsArray)(nil), "milvus.proto.milvus.VectorsArray") - proto.RegisterType((*CalcDistanceRequest)(nil), "milvus.proto.milvus.CalcDistanceRequest") - proto.RegisterType((*CalcDistanceResults)(nil), "milvus.proto.milvus.CalcDistanceResults") - proto.RegisterType((*FlushAllRequest)(nil), "milvus.proto.milvus.FlushAllRequest") - proto.RegisterType((*FlushAllResponse)(nil), "milvus.proto.milvus.FlushAllResponse") - proto.RegisterType((*PersistentSegmentInfo)(nil), "milvus.proto.milvus.PersistentSegmentInfo") - proto.RegisterType((*GetPersistentSegmentInfoRequest)(nil), "milvus.proto.milvus.GetPersistentSegmentInfoRequest") - proto.RegisterType((*GetPersistentSegmentInfoResponse)(nil), "milvus.proto.milvus.GetPersistentSegmentInfoResponse") - proto.RegisterType((*QuerySegmentInfo)(nil), "milvus.proto.milvus.QuerySegmentInfo") - proto.RegisterType((*GetQuerySegmentInfoRequest)(nil), "milvus.proto.milvus.GetQuerySegmentInfoRequest") - proto.RegisterType((*GetQuerySegmentInfoResponse)(nil), "milvus.proto.milvus.GetQuerySegmentInfoResponse") - proto.RegisterType((*DummyRequest)(nil), "milvus.proto.milvus.DummyRequest") - proto.RegisterType((*DummyResponse)(nil), "milvus.proto.milvus.DummyResponse") - proto.RegisterType((*RegisterLinkRequest)(nil), "milvus.proto.milvus.RegisterLinkRequest") - proto.RegisterType((*RegisterLinkResponse)(nil), "milvus.proto.milvus.RegisterLinkResponse") - proto.RegisterType((*GetMetricsRequest)(nil), "milvus.proto.milvus.GetMetricsRequest") - proto.RegisterType((*GetMetricsResponse)(nil), "milvus.proto.milvus.GetMetricsResponse") - proto.RegisterType((*ComponentInfo)(nil), "milvus.proto.milvus.ComponentInfo") - proto.RegisterType((*ComponentStates)(nil), "milvus.proto.milvus.ComponentStates") - proto.RegisterType((*GetComponentStatesRequest)(nil), "milvus.proto.milvus.GetComponentStatesRequest") - proto.RegisterType((*LoadBalanceRequest)(nil), "milvus.proto.milvus.LoadBalanceRequest") - proto.RegisterType((*ManualCompactionRequest)(nil), "milvus.proto.milvus.ManualCompactionRequest") - proto.RegisterType((*ManualCompactionResponse)(nil), "milvus.proto.milvus.ManualCompactionResponse") - proto.RegisterType((*GetCompactionStateRequest)(nil), "milvus.proto.milvus.GetCompactionStateRequest") - proto.RegisterType((*GetCompactionStateResponse)(nil), "milvus.proto.milvus.GetCompactionStateResponse") - proto.RegisterType((*GetCompactionPlansRequest)(nil), "milvus.proto.milvus.GetCompactionPlansRequest") - proto.RegisterType((*GetCompactionPlansResponse)(nil), "milvus.proto.milvus.GetCompactionPlansResponse") - proto.RegisterType((*CompactionMergeInfo)(nil), "milvus.proto.milvus.CompactionMergeInfo") - proto.RegisterType((*GetFlushStateRequest)(nil), "milvus.proto.milvus.GetFlushStateRequest") - proto.RegisterType((*GetFlushStateResponse)(nil), "milvus.proto.milvus.GetFlushStateResponse") - proto.RegisterType((*GetFlushAllStateRequest)(nil), "milvus.proto.milvus.GetFlushAllStateRequest") - proto.RegisterType((*GetFlushAllStateResponse)(nil), "milvus.proto.milvus.GetFlushAllStateResponse") - proto.RegisterType((*ImportRequest)(nil), "milvus.proto.milvus.ImportRequest") - proto.RegisterType((*ImportResponse)(nil), "milvus.proto.milvus.ImportResponse") - proto.RegisterType((*GetImportStateRequest)(nil), "milvus.proto.milvus.GetImportStateRequest") - proto.RegisterType((*GetImportStateResponse)(nil), "milvus.proto.milvus.GetImportStateResponse") - proto.RegisterType((*ListImportTasksRequest)(nil), "milvus.proto.milvus.ListImportTasksRequest") - proto.RegisterType((*ListImportTasksResponse)(nil), "milvus.proto.milvus.ListImportTasksResponse") - proto.RegisterType((*GetReplicasRequest)(nil), "milvus.proto.milvus.GetReplicasRequest") - proto.RegisterType((*GetReplicasResponse)(nil), "milvus.proto.milvus.GetReplicasResponse") - proto.RegisterType((*ReplicaInfo)(nil), "milvus.proto.milvus.ReplicaInfo") - proto.RegisterMapType((map[string]int32)(nil), "milvus.proto.milvus.ReplicaInfo.NumOutboundNodeEntry") - proto.RegisterType((*ShardReplica)(nil), "milvus.proto.milvus.ShardReplica") - proto.RegisterType((*CreateCredentialRequest)(nil), "milvus.proto.milvus.CreateCredentialRequest") - proto.RegisterType((*UpdateCredentialRequest)(nil), "milvus.proto.milvus.UpdateCredentialRequest") - proto.RegisterType((*DeleteCredentialRequest)(nil), "milvus.proto.milvus.DeleteCredentialRequest") - proto.RegisterType((*ListCredUsersResponse)(nil), "milvus.proto.milvus.ListCredUsersResponse") - proto.RegisterType((*ListCredUsersRequest)(nil), "milvus.proto.milvus.ListCredUsersRequest") - proto.RegisterType((*RoleEntity)(nil), "milvus.proto.milvus.RoleEntity") - proto.RegisterType((*UserEntity)(nil), "milvus.proto.milvus.UserEntity") - proto.RegisterType((*CreateRoleRequest)(nil), "milvus.proto.milvus.CreateRoleRequest") - proto.RegisterType((*DropRoleRequest)(nil), "milvus.proto.milvus.DropRoleRequest") - proto.RegisterType((*OperateUserRoleRequest)(nil), "milvus.proto.milvus.OperateUserRoleRequest") - proto.RegisterType((*SelectRoleRequest)(nil), "milvus.proto.milvus.SelectRoleRequest") - proto.RegisterType((*RoleResult)(nil), "milvus.proto.milvus.RoleResult") - proto.RegisterType((*SelectRoleResponse)(nil), "milvus.proto.milvus.SelectRoleResponse") - proto.RegisterType((*SelectUserRequest)(nil), "milvus.proto.milvus.SelectUserRequest") - proto.RegisterType((*UserResult)(nil), "milvus.proto.milvus.UserResult") - proto.RegisterType((*SelectUserResponse)(nil), "milvus.proto.milvus.SelectUserResponse") - proto.RegisterType((*ObjectEntity)(nil), "milvus.proto.milvus.ObjectEntity") - proto.RegisterType((*PrivilegeEntity)(nil), "milvus.proto.milvus.PrivilegeEntity") - proto.RegisterType((*GrantorEntity)(nil), "milvus.proto.milvus.GrantorEntity") - proto.RegisterType((*GrantPrivilegeEntity)(nil), "milvus.proto.milvus.GrantPrivilegeEntity") - proto.RegisterType((*GrantEntity)(nil), "milvus.proto.milvus.GrantEntity") - proto.RegisterType((*SelectGrantRequest)(nil), "milvus.proto.milvus.SelectGrantRequest") - proto.RegisterType((*SelectGrantResponse)(nil), "milvus.proto.milvus.SelectGrantResponse") - proto.RegisterType((*OperatePrivilegeRequest)(nil), "milvus.proto.milvus.OperatePrivilegeRequest") - proto.RegisterType((*UserInfo)(nil), "milvus.proto.milvus.UserInfo") - proto.RegisterType((*RBACMeta)(nil), "milvus.proto.milvus.RBACMeta") - proto.RegisterType((*BackupRBACMetaRequest)(nil), "milvus.proto.milvus.BackupRBACMetaRequest") - proto.RegisterType((*BackupRBACMetaResponse)(nil), "milvus.proto.milvus.BackupRBACMetaResponse") - proto.RegisterType((*RestoreRBACMetaRequest)(nil), "milvus.proto.milvus.RestoreRBACMetaRequest") - proto.RegisterType((*GetLoadingProgressRequest)(nil), "milvus.proto.milvus.GetLoadingProgressRequest") - proto.RegisterType((*GetLoadingProgressResponse)(nil), "milvus.proto.milvus.GetLoadingProgressResponse") - proto.RegisterType((*GetLoadStateRequest)(nil), "milvus.proto.milvus.GetLoadStateRequest") - proto.RegisterType((*GetLoadStateResponse)(nil), "milvus.proto.milvus.GetLoadStateResponse") - proto.RegisterType((*MilvusExt)(nil), "milvus.proto.milvus.MilvusExt") - proto.RegisterType((*GetVersionRequest)(nil), "milvus.proto.milvus.GetVersionRequest") - proto.RegisterType((*GetVersionResponse)(nil), "milvus.proto.milvus.GetVersionResponse") - proto.RegisterType((*CheckHealthRequest)(nil), "milvus.proto.milvus.CheckHealthRequest") - proto.RegisterType((*CheckHealthResponse)(nil), "milvus.proto.milvus.CheckHealthResponse") - proto.RegisterType((*CreateResourceGroupRequest)(nil), "milvus.proto.milvus.CreateResourceGroupRequest") - proto.RegisterType((*UpdateResourceGroupsRequest)(nil), "milvus.proto.milvus.UpdateResourceGroupsRequest") - proto.RegisterMapType((map[string]*rgpb.ResourceGroupConfig)(nil), "milvus.proto.milvus.UpdateResourceGroupsRequest.ResourceGroupsEntry") - proto.RegisterType((*DropResourceGroupRequest)(nil), "milvus.proto.milvus.DropResourceGroupRequest") - proto.RegisterType((*TransferNodeRequest)(nil), "milvus.proto.milvus.TransferNodeRequest") - proto.RegisterType((*TransferReplicaRequest)(nil), "milvus.proto.milvus.TransferReplicaRequest") - proto.RegisterType((*ListResourceGroupsRequest)(nil), "milvus.proto.milvus.ListResourceGroupsRequest") - proto.RegisterType((*ListResourceGroupsResponse)(nil), "milvus.proto.milvus.ListResourceGroupsResponse") - proto.RegisterType((*DescribeResourceGroupRequest)(nil), "milvus.proto.milvus.DescribeResourceGroupRequest") - proto.RegisterType((*DescribeResourceGroupResponse)(nil), "milvus.proto.milvus.DescribeResourceGroupResponse") - proto.RegisterType((*ResourceGroup)(nil), "milvus.proto.milvus.ResourceGroup") - proto.RegisterMapType((map[string]int32)(nil), "milvus.proto.milvus.ResourceGroup.NumIncomingNodeEntry") - proto.RegisterMapType((map[string]int32)(nil), "milvus.proto.milvus.ResourceGroup.NumLoadedReplicaEntry") - proto.RegisterMapType((map[string]int32)(nil), "milvus.proto.milvus.ResourceGroup.NumOutgoingNodeEntry") - proto.RegisterType((*RenameCollectionRequest)(nil), "milvus.proto.milvus.RenameCollectionRequest") - proto.RegisterType((*GetIndexStatisticsRequest)(nil), "milvus.proto.milvus.GetIndexStatisticsRequest") - proto.RegisterType((*GetIndexStatisticsResponse)(nil), "milvus.proto.milvus.GetIndexStatisticsResponse") - proto.RegisterType((*ConnectRequest)(nil), "milvus.proto.milvus.ConnectRequest") - proto.RegisterType((*ConnectResponse)(nil), "milvus.proto.milvus.ConnectResponse") - proto.RegisterType((*AllocTimestampRequest)(nil), "milvus.proto.milvus.AllocTimestampRequest") - proto.RegisterType((*AllocTimestampResponse)(nil), "milvus.proto.milvus.AllocTimestampResponse") - proto.RegisterType((*CreateDatabaseRequest)(nil), "milvus.proto.milvus.CreateDatabaseRequest") - proto.RegisterType((*DropDatabaseRequest)(nil), "milvus.proto.milvus.DropDatabaseRequest") - proto.RegisterType((*ListDatabasesRequest)(nil), "milvus.proto.milvus.ListDatabasesRequest") - proto.RegisterType((*ListDatabasesResponse)(nil), "milvus.proto.milvus.ListDatabasesResponse") - proto.RegisterType((*AlterDatabaseRequest)(nil), "milvus.proto.milvus.AlterDatabaseRequest") - proto.RegisterType((*DescribeDatabaseRequest)(nil), "milvus.proto.milvus.DescribeDatabaseRequest") - proto.RegisterType((*DescribeDatabaseResponse)(nil), "milvus.proto.milvus.DescribeDatabaseResponse") - proto.RegisterType((*ReplicateMessageRequest)(nil), "milvus.proto.milvus.ReplicateMessageRequest") - proto.RegisterType((*ReplicateMessageResponse)(nil), "milvus.proto.milvus.ReplicateMessageResponse") - proto.RegisterType((*ImportAuthPlaceholder)(nil), "milvus.proto.milvus.ImportAuthPlaceholder") - proto.RegisterType((*GetImportProgressAuthPlaceholder)(nil), "milvus.proto.milvus.GetImportProgressAuthPlaceholder") - proto.RegisterType((*ListImportsAuthPlaceholder)(nil), "milvus.proto.milvus.ListImportsAuthPlaceholder") - proto.RegisterExtension(E_MilvusExtObj) -} - -func init() { proto.RegisterFile("milvus.proto", fileDescriptor_02345ba45cc0e303) } - -var fileDescriptor_02345ba45cc0e303 = []byte{ - // 8258 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x7d, 0x5b, 0x6c, 0x23, 0x59, - 0x76, 0x58, 0x17, 0x29, 0x8a, 0xe4, 0x21, 0x25, 0x51, 0xa5, 0x17, 0x87, 0xd3, 0x33, 0xad, 0xa9, - 0x99, 0xde, 0xe9, 0xc7, 0xb4, 0x7a, 0x56, 0x3d, 0x3d, 0xb3, 0xdb, 0xbb, 0x3b, 0x3b, 0x52, 0x6b, - 0xa6, 0x5b, 0xd8, 0x7e, 0x68, 0x4b, 0x3d, 0xb3, 0xd8, 0xac, 0x27, 0x44, 0x89, 0x75, 0x45, 0xd5, - 0xa8, 0x58, 0xc5, 0xae, 0x2a, 0xb6, 0x5a, 0x9b, 0x9f, 0x04, 0x6b, 0xc7, 0xbb, 0xb0, 0x77, 0x9d, - 0x87, 0x63, 0x6f, 0x12, 0x07, 0x09, 0x02, 0xe7, 0x1d, 0x04, 0x76, 0x3e, 0x02, 0x7b, 0xbd, 0x80, - 0x93, 0x9f, 0x18, 0x18, 0xc4, 0x1f, 0x0e, 0x60, 0x27, 0xf9, 0x49, 0x80, 0x20, 0x48, 0x10, 0x20, - 0x41, 0x7e, 0xe2, 0xaf, 0x3c, 0x1c, 0xdc, 0x57, 0xf1, 0x56, 0xf1, 0x5e, 0xb2, 0x28, 0x8e, 0x46, - 0xdd, 0x40, 0xf8, 0xc5, 0xba, 0xcf, 0x73, 0xcf, 0x3d, 0xe7, 0xdc, 0x73, 0xef, 0x3d, 0xe7, 0x5c, - 0xa8, 0x76, 0x1c, 0xf7, 0x49, 0x2f, 0x5c, 0xeb, 0x06, 0x7e, 0xe4, 0xeb, 0x0b, 0xe2, 0xd7, 0x1a, - 0xfd, 0x68, 0x54, 0x5b, 0x7e, 0xa7, 0xe3, 0x7b, 0x34, 0xb1, 0x51, 0x0a, 0xda, 0xec, 0x5f, 0x35, - 0x6c, 0x1d, 0xa0, 0x8e, 0xc5, 0xbe, 0x2a, 0xfb, 0xc8, 0x46, 0x01, 0xfb, 0x28, 0x77, 0x42, 0x5e, - 0x6a, 0xb5, 0xed, 0xfb, 0x6d, 0x17, 0x5d, 0x27, 0x5f, 0x7b, 0xbd, 0xfd, 0xeb, 0x36, 0x0a, 0x5b, - 0x81, 0xd3, 0x8d, 0x7c, 0x56, 0xd8, 0xf8, 0xa7, 0x1a, 0xe8, 0xb7, 0x03, 0x64, 0x45, 0x68, 0xc3, - 0x75, 0xac, 0xd0, 0x44, 0x8f, 0x7b, 0x28, 0x8c, 0xf4, 0x37, 0x61, 0x6a, 0xcf, 0x0a, 0x51, 0x5d, - 0x5b, 0xd5, 0x2e, 0x55, 0xd6, 0xcf, 0xaf, 0x25, 0x40, 0x63, 0x20, 0xdd, 0x0f, 0xdb, 0x9b, 0x56, - 0x88, 0x4c, 0x52, 0x52, 0x5f, 0x81, 0xa2, 0xbd, 0xd7, 0xf4, 0xac, 0x0e, 0xaa, 0xe7, 0x56, 0xb5, - 0x4b, 0x65, 0x73, 0xda, 0xde, 0x7b, 0x60, 0x75, 0x90, 0xfe, 0x3a, 0xcc, 0xb5, 0x7c, 0xd7, 0x45, - 0xad, 0xc8, 0xf1, 0x3d, 0x5a, 0x20, 0x4f, 0x0a, 0xcc, 0xf6, 0x93, 0x49, 0xc1, 0x45, 0x28, 0x58, - 0x18, 0x86, 0xfa, 0x14, 0xc9, 0xa6, 0x1f, 0xb7, 0xf4, 0x4f, 0xdf, 0x9d, 0x2b, 0x69, 0xb5, 0x37, - 0xea, 0x7f, 0xc2, 0x7f, 0x9a, 0xf1, 0xf3, 0x1a, 0xd4, 0xb6, 0x02, 0xbf, 0x7b, 0x5a, 0x20, 0xc7, - 0x90, 0xe4, 0x25, 0x90, 0x5c, 0x13, 0x21, 0xf9, 0x4d, 0x0d, 0xe6, 0x37, 0xdc, 0x08, 0x05, 0xcf, - 0x11, 0xf6, 0x7e, 0x41, 0x83, 0xc5, 0x2d, 0x42, 0x07, 0x7b, 0xe8, 0x4c, 0x30, 0xb8, 0x26, 0x42, - 0xf3, 0xd7, 0x35, 0x58, 0x4a, 0x41, 0x13, 0x76, 0x7d, 0x2f, 0x44, 0xfa, 0x0d, 0x98, 0x0e, 0x23, - 0x2b, 0xea, 0x85, 0x0c, 0xa0, 0x17, 0xa5, 0x00, 0xed, 0x92, 0x22, 0x26, 0x2b, 0x3a, 0x26, 0x44, - 0xfa, 0xcb, 0x00, 0x7d, 0x3c, 0x32, 0xd4, 0x09, 0x29, 0xc6, 0xaf, 0x69, 0xa0, 0xdf, 0x73, 0xc2, - 0x88, 0x40, 0x86, 0xce, 0x72, 0x82, 0x39, 0xf2, 0xae, 0x8b, 0xc8, 0xfb, 0xbb, 0x1a, 0x2c, 0x24, - 0xc0, 0x3b, 0x15, 0xd4, 0x65, 0xa6, 0xc1, 0x3a, 0x14, 0x2d, 0x0a, 0x49, 0x7d, 0x6a, 0x35, 0x7f, - 0xa9, 0x6c, 0xf2, 0x4f, 0xe3, 0x57, 0xf2, 0xb0, 0x42, 0xc5, 0xcc, 0xed, 0xb8, 0xca, 0x59, 0x72, - 0xcb, 0x32, 0x4c, 0x53, 0x01, 0x4a, 0xe6, 0xbc, 0x6a, 0xb2, 0x2f, 0xfd, 0x25, 0x80, 0xf0, 0xc0, - 0x0a, 0xec, 0xb0, 0xe9, 0xf5, 0x3a, 0xf5, 0xc2, 0xaa, 0x76, 0xa9, 0x60, 0x96, 0x69, 0xca, 0x83, - 0x5e, 0x47, 0x37, 0x61, 0xbe, 0xe5, 0x7b, 0xa1, 0x13, 0x46, 0xc8, 0x6b, 0x1d, 0x37, 0x5d, 0xf4, - 0x04, 0xb9, 0xf5, 0xe9, 0x55, 0xed, 0xd2, 0xec, 0xfa, 0x45, 0x29, 0xdc, 0xb7, 0xfb, 0xa5, 0xef, - 0xe1, 0xc2, 0x66, 0xad, 0x95, 0x4a, 0xd1, 0x37, 0x00, 0xba, 0x81, 0xdf, 0x45, 0x41, 0xe4, 0xa0, - 0xb0, 0x5e, 0x5c, 0xcd, 0x5f, 0xaa, 0xac, 0xbf, 0x22, 0x6d, 0xec, 0x1b, 0xe8, 0xf8, 0x23, 0xcb, - 0xed, 0xa1, 0x1d, 0xcb, 0x09, 0x4c, 0xa1, 0x92, 0x7e, 0x11, 0x66, 0xbd, 0x5e, 0xa7, 0xd9, 0xb5, - 0x82, 0xc8, 0xc1, 0x43, 0x0c, 0xeb, 0xa5, 0x55, 0xed, 0x52, 0xde, 0x9c, 0xf1, 0x7a, 0x9d, 0x9d, - 0x38, 0x91, 0x53, 0x90, 0x26, 0x52, 0xd0, 0xdf, 0xc4, 0xec, 0x17, 0xf8, 0xdd, 0x67, 0x62, 0x5a, - 0x38, 0x84, 0xb9, 0x84, 0xb0, 0xcf, 0xc1, 0x32, 0x11, 0xb1, 0xcf, 0x06, 0xe5, 0x18, 0x50, 0xed, - 0xa7, 0x6c, 0x6f, 0x11, 0xfa, 0xc9, 0x9b, 0x89, 0xb4, 0xd4, 0x94, 0x16, 0x4e, 0x30, 0xa5, 0xd2, - 0xb9, 0xfa, 0x07, 0x1a, 0x2c, 0xde, 0xb5, 0xc2, 0x67, 0x03, 0x0f, 0x2f, 0x01, 0x44, 0x4e, 0x07, - 0x35, 0xc3, 0xc8, 0xea, 0x74, 0x09, 0x16, 0xa6, 0xcc, 0x32, 0x4e, 0xd9, 0xc5, 0x09, 0xc6, 0xb7, - 0xa1, 0xba, 0xe9, 0xfb, 0xee, 0x64, 0x12, 0x69, 0x11, 0x0a, 0x4f, 0x30, 0x76, 0x08, 0x8c, 0x25, - 0x93, 0x7e, 0x18, 0xdf, 0x81, 0xd9, 0xdd, 0x28, 0x70, 0xbc, 0xf6, 0x67, 0xd8, 0x78, 0x99, 0x37, - 0xfe, 0x9f, 0x35, 0x78, 0x81, 0x2f, 0x47, 0xcf, 0x0f, 0xc1, 0x25, 0x27, 0xa3, 0x90, 0x9a, 0x0c, - 0x4e, 0x4c, 0x79, 0x91, 0x98, 0x7e, 0x3c, 0x0d, 0x0d, 0xd9, 0x40, 0x27, 0x41, 0xe9, 0xd7, 0x62, - 0xa9, 0x9a, 0x23, 0x95, 0x52, 0x32, 0x91, 0xa9, 0xac, 0xfd, 0xde, 0x76, 0x49, 0x42, 0x2c, 0x7c, - 0xd3, 0x23, 0xcd, 0x4b, 0x46, 0xba, 0x0e, 0x4b, 0x4f, 0x9c, 0x20, 0xea, 0x59, 0x6e, 0xb3, 0x75, - 0x60, 0x79, 0x1e, 0x72, 0x09, 0xee, 0xf8, 0x82, 0xb3, 0xc0, 0x32, 0x6f, 0xd3, 0x3c, 0x8c, 0xc0, - 0x50, 0x7f, 0x0b, 0x96, 0xbb, 0x07, 0xc7, 0xa1, 0xd3, 0x1a, 0xa8, 0x54, 0x20, 0x95, 0x16, 0x79, - 0x6e, 0xa2, 0xd6, 0x55, 0x98, 0x6f, 0x91, 0x15, 0xcb, 0x6e, 0x62, 0x4c, 0x52, 0xd4, 0x4e, 0x13, - 0xd4, 0xd6, 0x58, 0xc6, 0x23, 0x9e, 0x8e, 0xc1, 0xe2, 0x85, 0x7b, 0x51, 0x4b, 0xa8, 0x50, 0x24, - 0x15, 0x16, 0x58, 0xe6, 0x87, 0x51, 0xab, 0x5f, 0x27, 0xb9, 0xd6, 0x94, 0xd2, 0x6b, 0x8d, 0xb0, - 0x98, 0x96, 0x13, 0x8b, 0xa9, 0xbe, 0x0d, 0x73, 0x61, 0x64, 0x05, 0x51, 0xb3, 0xeb, 0x87, 0x4c, - 0xde, 0x03, 0x91, 0x31, 0xab, 0x2a, 0x19, 0xb3, 0x65, 0x45, 0x16, 0x11, 0x31, 0xb3, 0xa4, 0xe2, - 0x0e, 0xaf, 0x27, 0x5f, 0xd0, 0x2a, 0x93, 0x2d, 0x68, 0x12, 0xca, 0xae, 0x4a, 0x29, 0x3b, 0x29, - 0x26, 0x67, 0x4e, 0xb2, 0xf2, 0x09, 0xec, 0x35, 0x9b, 0x60, 0xaf, 0xc1, 0x25, 0x71, 0x4e, 0xb2, - 0x24, 0xea, 0x0b, 0x50, 0xb0, 0xf7, 0x9a, 0x8e, 0x5d, 0xaf, 0x91, 0xdc, 0x29, 0x7b, 0x6f, 0xdb, - 0x36, 0xfe, 0x28, 0x07, 0x4b, 0xf7, 0x7c, 0xcb, 0x7e, 0x36, 0xf8, 0xff, 0x22, 0xcc, 0x06, 0xa8, - 0xeb, 0x3a, 0x2d, 0x0b, 0xd3, 0xc9, 0x1e, 0x0a, 0x88, 0x04, 0x28, 0x98, 0x33, 0x2c, 0xf5, 0x01, - 0x49, 0xc4, 0xed, 0x05, 0x28, 0xf4, 0x7b, 0x41, 0x0b, 0x35, 0xdb, 0x81, 0xdf, 0xeb, 0x72, 0xea, - 0x9e, 0xe5, 0xc9, 0x77, 0x48, 0x2a, 0xa6, 0xab, 0x00, 0xed, 0x07, 0x28, 0x3c, 0x20, 0xd4, 0x5c, - 0x32, 0xf9, 0xa7, 0x7e, 0x01, 0x2a, 0xae, 0x6f, 0xd9, 0xcd, 0x7d, 0x07, 0xb9, 0x36, 0x55, 0x45, - 0xca, 0x26, 0xe0, 0xa4, 0x0f, 0x48, 0x8a, 0x7e, 0x13, 0x56, 0xc2, 0x43, 0xa7, 0xdb, 0x24, 0xa5, - 0xec, 0x63, 0xcf, 0xea, 0x38, 0x2d, 0x5a, 0x9a, 0x90, 0x6f, 0xc9, 0x5c, 0xc4, 0xd9, 0x18, 0x75, - 0x5b, 0x34, 0x93, 0xd4, 0xbb, 0x55, 0xfc, 0xf4, 0xdd, 0xa9, 0x5a, 0xa1, 0x9e, 0x37, 0x7e, 0x55, - 0x83, 0xba, 0x89, 0x5c, 0x64, 0x85, 0xcf, 0x86, 0x6c, 0xa5, 0x90, 0x4d, 0xd7, 0xf3, 0xc6, 0x7f, - 0xd7, 0x60, 0xf1, 0x0e, 0x8a, 0xb0, 0x3c, 0x73, 0xc2, 0xc8, 0x69, 0x9d, 0xe9, 0x56, 0xee, 0x75, - 0x98, 0x8b, 0xe9, 0x36, 0x21, 0xdd, 0x66, 0xe3, 0x64, 0x2a, 0xa2, 0xae, 0xc3, 0x42, 0xbb, 0x67, - 0x05, 0x96, 0x17, 0x21, 0x24, 0xc8, 0x1c, 0x2a, 0xff, 0xf5, 0x38, 0x2b, 0x16, 0x39, 0x74, 0xbc, - 0x50, 0xcf, 0x1b, 0x3f, 0xa7, 0xc1, 0x52, 0x6a, 0xbc, 0x93, 0x08, 0xfe, 0x77, 0xa0, 0x80, 0xff, - 0x85, 0xf5, 0x5c, 0x56, 0x26, 0xa6, 0xe5, 0x8d, 0xbf, 0xa1, 0xc1, 0xcb, 0x77, 0x50, 0x24, 0x2c, - 0x09, 0xcf, 0xc2, 0x0c, 0xf4, 0xf1, 0xf4, 0x4b, 0x1a, 0x5c, 0x50, 0xc2, 0x77, 0x26, 0x18, 0xfb, - 0x4f, 0x1a, 0x2c, 0xef, 0x1e, 0xf8, 0x47, 0x7d, 0x90, 0x4e, 0x03, 0x53, 0x49, 0x85, 0x22, 0x9f, - 0x52, 0x28, 0xf4, 0x2f, 0xc2, 0x54, 0x74, 0xdc, 0x45, 0x44, 0x12, 0xcd, 0xae, 0xbf, 0xb4, 0x26, - 0x39, 0xb9, 0x5a, 0xc3, 0x40, 0x3e, 0x3a, 0xee, 0x22, 0x93, 0x14, 0xd5, 0xaf, 0x41, 0x2d, 0x85, - 0x7b, 0x26, 0xa0, 0x36, 0x73, 0x75, 0xcd, 0x9c, 0x4b, 0x4e, 0x40, 0x68, 0xfc, 0xcf, 0x1c, 0xac, - 0x0c, 0x0c, 0x73, 0x12, 0x84, 0x5f, 0x96, 0xf4, 0x9f, 0x23, 0x5c, 0x95, 0xee, 0x1b, 0x4b, 0x5c, - 0xa1, 0xa8, 0x63, 0x87, 0xf5, 0xfc, 0x6a, 0x1e, 0xaf, 0x1d, 0x82, 0x26, 0x62, 0x87, 0xfa, 0x35, - 0xd0, 0x07, 0x14, 0x04, 0xca, 0xa9, 0x53, 0xe6, 0x7c, 0x5a, 0x43, 0x20, 0x5a, 0x88, 0x54, 0x45, - 0xa0, 0x68, 0x98, 0x32, 0x17, 0x25, 0x3a, 0x02, 0x16, 0xb9, 0x8b, 0x8e, 0x77, 0x1f, 0x75, 0xfc, - 0xe0, 0xb8, 0xd9, 0x45, 0x41, 0x0b, 0x79, 0x91, 0xd5, 0x46, 0x61, 0x7d, 0x1a, 0x43, 0x44, 0x50, - 0xb7, 0xc0, 0xf3, 0x77, 0xfa, 0xd9, 0xfa, 0xdb, 0xb0, 0xf2, 0xb8, 0x87, 0x82, 0xe3, 0x66, 0x88, - 0x82, 0x27, 0x4e, 0x0b, 0x35, 0xad, 0x27, 0x96, 0xe3, 0x5a, 0x7b, 0x2e, 0x22, 0x62, 0xbd, 0x64, - 0x2e, 0x91, 0xec, 0x5d, 0x9a, 0xbb, 0xc1, 0x33, 0x8d, 0x9f, 0x6a, 0xb0, 0x4c, 0xf7, 0xe9, 0xf1, - 0x22, 0x79, 0xc6, 0x6b, 0x5f, 0x52, 0x12, 0xb2, 0x23, 0x9a, 0x99, 0x84, 0x20, 0xa4, 0xec, 0xfa, - 0x7a, 0x3d, 0x6f, 0xfc, 0x44, 0x83, 0x45, 0xbc, 0x9b, 0x7d, 0xee, 0x80, 0xbf, 0x54, 0xcf, 0x1b, - 0xbf, 0xad, 0xc1, 0xc2, 0x5d, 0x2b, 0x7c, 0xee, 0x60, 0xbf, 0x52, 0xcf, 0x1b, 0x7f, 0xc2, 0x54, - 0xa6, 0xbe, 0x6a, 0xf5, 0x5c, 0x2c, 0xa0, 0x83, 0xba, 0x55, 0x21, 0xa3, 0x6e, 0x35, 0x3d, 0x4a, - 0xb7, 0x2a, 0x0e, 0xd5, 0xad, 0x4a, 0xe3, 0xe8, 0x56, 0xe5, 0x2c, 0xba, 0xd5, 0x3f, 0xef, 0xeb, - 0x56, 0xcf, 0xd7, 0x24, 0xf4, 0x95, 0xb0, 0x9f, 0x68, 0xf0, 0xd2, 0x1d, 0x14, 0xc5, 0xe0, 0x3f, - 0x1b, 0xda, 0x58, 0x36, 0x56, 0x30, 0x7e, 0x44, 0x35, 0x19, 0x29, 0xf0, 0x67, 0xa2, 0x28, 0xfc, - 0x38, 0x07, 0x4b, 0x78, 0x05, 0x7d, 0x36, 0xa8, 0x21, 0xcb, 0x29, 0x86, 0x84, 0x62, 0x0a, 0x52, - 0xb6, 0xbd, 0xc9, 0xd4, 0x8f, 0xe9, 0x0c, 0xea, 0x07, 0x59, 0x23, 0x49, 0x71, 0x4a, 0x68, 0x97, - 0xeb, 0x79, 0xe3, 0x9f, 0xe5, 0xa8, 0x0e, 0x25, 0xa2, 0x66, 0x92, 0x39, 0x92, 0x00, 0x9e, 0x93, - 0x02, 0x6e, 0x40, 0x35, 0x4e, 0xd9, 0xde, 0xe2, 0x7a, 0x45, 0x22, 0xed, 0x59, 0x56, 0x2b, 0x8c, - 0x5f, 0xd4, 0x60, 0x99, 0x1f, 0x1a, 0xed, 0xa2, 0x76, 0x07, 0x79, 0xd1, 0xc9, 0x89, 0x2a, 0x4d, - 0x12, 0x39, 0x09, 0x49, 0x9c, 0x87, 0x72, 0x48, 0xfb, 0x89, 0xcf, 0x83, 0xfa, 0x09, 0xc6, 0xef, - 0x6a, 0xb0, 0x32, 0x00, 0xce, 0x24, 0x13, 0x59, 0x87, 0xa2, 0xe3, 0xd9, 0xe8, 0x69, 0x0c, 0x0d, - 0xff, 0xc4, 0x39, 0x7b, 0x3d, 0xc7, 0xb5, 0x63, 0x30, 0xf8, 0xa7, 0xfe, 0x0a, 0x54, 0x91, 0x87, - 0x95, 0xa7, 0x26, 0x29, 0x4b, 0x28, 0xbb, 0x64, 0x56, 0x68, 0xda, 0x36, 0x4e, 0xc2, 0x95, 0x89, - 0x24, 0xdf, 0xde, 0x22, 0xeb, 0x4b, 0xde, 0xe4, 0x9f, 0xc6, 0x0f, 0x35, 0x58, 0xc0, 0x94, 0xc8, - 0xa0, 0x0f, 0x4f, 0x17, 0x9b, 0xab, 0x50, 0x11, 0x48, 0x8d, 0x0d, 0x44, 0x4c, 0x32, 0x0e, 0x61, - 0x31, 0x09, 0xce, 0x24, 0xd8, 0x7c, 0x19, 0x20, 0x9e, 0x2b, 0xca, 0x11, 0x79, 0x53, 0x48, 0x31, - 0xfe, 0x4a, 0x8e, 0xdf, 0x3d, 0x13, 0x34, 0x9d, 0xf1, 0x69, 0x36, 0x99, 0x12, 0x51, 0xc0, 0x97, - 0x49, 0x0a, 0xc9, 0xde, 0x82, 0x2a, 0x7a, 0x1a, 0x05, 0x56, 0xb3, 0x6b, 0x05, 0x56, 0x67, 0x8c, - 0x23, 0xfd, 0x0a, 0xa9, 0xb6, 0x43, 0x6a, 0xe1, 0x4e, 0x08, 0x89, 0xd0, 0x4e, 0xa6, 0x69, 0x27, - 0x24, 0xa5, 0xaf, 0x4c, 0x55, 0xea, 0x79, 0xe3, 0x8f, 0xf9, 0xa5, 0xf2, 0xb3, 0x80, 0x16, 0x01, - 0xe2, 0xa9, 0x14, 0xc4, 0x9f, 0x0d, 0x5a, 0xfa, 0xe3, 0xfe, 0x1f, 0xc2, 0xc5, 0xf4, 0xb3, 0x4e, - 0x11, 0x49, 0xcc, 0x14, 0xd2, 0x98, 0x39, 0x0f, 0xe5, 0xf4, 0xa1, 0x71, 0x3f, 0x81, 0x8e, 0xb8, - 0x5a, 0xcf, 0x1b, 0xdf, 0xcb, 0x43, 0x8d, 0x8c, 0x74, 0x8b, 0xd9, 0x65, 0x38, 0xbe, 0x97, 0x6a, - 0x5a, 0x4b, 0x37, 0xad, 0x96, 0x51, 0x5f, 0x86, 0x69, 0x36, 0x11, 0xf9, 0xac, 0x13, 0xc1, 0x2a, - 0x8c, 0x1a, 0xed, 0x2b, 0x50, 0x25, 0x9d, 0x20, 0xbb, 0x19, 0xf8, 0x47, 0x21, 0x93, 0x62, 0x15, - 0x96, 0x66, 0xfa, 0x47, 0xa4, 0x85, 0xc8, 0x8f, 0x2c, 0x97, 0x16, 0x98, 0xa6, 0xa2, 0x9a, 0xa4, - 0x90, 0xec, 0x9b, 0x54, 0x8d, 0x41, 0x44, 0x2f, 0x9e, 0x5d, 0xbf, 0x20, 0x05, 0x8d, 0xa0, 0x02, - 0x0b, 0x11, 0x44, 0x95, 0x18, 0x84, 0xb5, 0x62, 0x8a, 0x0b, 0xf2, 0xd9, 0xdc, 0xb7, 0x1c, 0xb7, - 0x19, 0x20, 0x2b, 0xf4, 0x3d, 0x72, 0xe2, 0x58, 0x36, 0x17, 0x9d, 0xb8, 0xce, 0x07, 0x96, 0xe3, - 0x9a, 0x24, 0x4f, 0x7f, 0x03, 0xf4, 0x2e, 0xf2, 0x6c, 0xc7, 0x6b, 0x53, 0xa1, 0x4c, 0x81, 0x2a, - 0x13, 0xa0, 0x6a, 0x2c, 0x87, 0x52, 0x98, 0x7f, 0x14, 0x1a, 0x7f, 0x5b, 0x30, 0x41, 0x60, 0x74, - 0x37, 0x89, 0xd8, 0x7b, 0x04, 0x3a, 0xed, 0xd4, 0xee, 0x4f, 0x2a, 0x57, 0xdf, 0x2e, 0x4a, 0x75, - 0x95, 0x34, 0x09, 0x98, 0xf3, 0x4e, 0x2a, 0x25, 0x34, 0xfe, 0x9d, 0x06, 0xe7, 0xef, 0xa0, 0x88, - 0x14, 0xdd, 0xc4, 0x4b, 0xcf, 0x4e, 0xe0, 0xb7, 0x03, 0x14, 0x86, 0xcf, 0x2d, 0x93, 0xf4, 0xd9, - 0xe0, 0x57, 0xa8, 0xe2, 0x2f, 0x1b, 0xdb, 0x24, 0x13, 0x91, 0xa6, 0xda, 0xdc, 0x28, 0xaa, 0xcd, - 0xa7, 0xa8, 0xd6, 0xf8, 0x03, 0x7a, 0x2c, 0x2c, 0xd0, 0xe5, 0xf3, 0x8f, 0xec, 0x5f, 0xa7, 0x47, - 0xbf, 0xe2, 0x98, 0x26, 0x41, 0x72, 0xcc, 0xd8, 0xb9, 0xb1, 0x18, 0xfb, 0x02, 0x54, 0x44, 0x66, - 0xa6, 0x23, 0x86, 0xfd, 0x98, 0x85, 0x8d, 0xdf, 0x67, 0x36, 0x5e, 0xcf, 0xf7, 0x42, 0x40, 0xd1, - 0x3e, 0x53, 0xcf, 0x1b, 0xff, 0x38, 0x07, 0x33, 0xdb, 0x5e, 0x88, 0x82, 0xe8, 0xd9, 0xdf, 0xcc, - 0xea, 0x5f, 0x87, 0x0a, 0x3d, 0xa8, 0x68, 0xda, 0x56, 0x64, 0xb1, 0x75, 0xfd, 0x65, 0xe9, 0x6d, - 0x2e, 0x39, 0x86, 0xd8, 0xb2, 0x22, 0xcb, 0xa4, 0x68, 0x0a, 0xf1, 0x7f, 0xfd, 0x45, 0x28, 0x1f, - 0x58, 0xe1, 0x41, 0xf3, 0x10, 0x1d, 0xd3, 0x4d, 0xc5, 0x8c, 0x59, 0xc2, 0x09, 0xdf, 0x40, 0xc7, - 0xa1, 0xfe, 0x02, 0x94, 0xbc, 0x5e, 0x87, 0xb2, 0x1c, 0x5e, 0x0e, 0x66, 0xcc, 0xa2, 0xd7, 0xeb, - 0x60, 0x86, 0xa3, 0xe8, 0x2a, 0x31, 0x74, 0x7d, 0xd8, 0xfd, 0xff, 0xe8, 0xca, 0x80, 0xae, 0x17, - 0xea, 0x79, 0xe3, 0x5f, 0xe5, 0x60, 0xf6, 0x7e, 0x2f, 0xb2, 0xd8, 0x1d, 0x7e, 0xcf, 0x8d, 0x4e, - 0xc6, 0xcd, 0x57, 0x20, 0x4f, 0x75, 0x75, 0x5c, 0xa3, 0x2e, 0x1d, 0xc1, 0xf6, 0x56, 0x68, 0xe2, - 0x42, 0xe4, 0xfe, 0xba, 0xd7, 0x6a, 0xb1, 0x6d, 0x4f, 0x9e, 0x40, 0x5d, 0xc6, 0x29, 0x74, 0xd3, - 0xf3, 0x22, 0x94, 0x51, 0x10, 0xc4, 0x9b, 0x22, 0x32, 0x26, 0x14, 0x50, 0x9d, 0x16, 0xef, 0x56, - 0xac, 0xd6, 0xa1, 0xe7, 0x1f, 0xb9, 0xc8, 0x6e, 0x23, 0x9b, 0xf0, 0x4d, 0xc9, 0x4c, 0xa4, 0x51, - 0xce, 0xc2, 0x14, 0xd0, 0x6c, 0x79, 0x11, 0xd7, 0x28, 0x68, 0xca, 0x6d, 0x2f, 0xc2, 0xd9, 0x36, - 0x72, 0x51, 0x84, 0x48, 0x76, 0x91, 0x66, 0xd3, 0x14, 0x96, 0xdd, 0xeb, 0xc6, 0xb5, 0xa9, 0x3d, - 0x54, 0x99, 0xa6, 0xe0, 0xec, 0x84, 0x82, 0x56, 0x4e, 0x29, 0x68, 0xc6, 0x6f, 0xe5, 0x60, 0x66, - 0x8b, 0x34, 0xf5, 0x1c, 0x50, 0x9f, 0x0e, 0x53, 0xe8, 0x69, 0x37, 0x60, 0xb2, 0x87, 0xfc, 0x1f, - 0x4e, 0x50, 0xd2, 0x4b, 0xff, 0xe2, 0x44, 0x97, 0xfe, 0x94, 0x12, 0xcb, 0xf5, 0xbc, 0xf1, 0x1f, - 0x35, 0xa8, 0xed, 0xf6, 0xf6, 0x76, 0x91, 0x15, 0xb4, 0x0e, 0x38, 0xf6, 0x6a, 0x90, 0xb7, 0x43, - 0x97, 0xe9, 0xb2, 0xf8, 0xaf, 0x7e, 0x15, 0xe6, 0xbb, 0xae, 0xd5, 0x42, 0x07, 0xbe, 0x6b, 0xa3, - 0x80, 0x9e, 0xaa, 0x12, 0x3c, 0x55, 0xcd, 0x9a, 0x90, 0x41, 0xce, 0x55, 0xf5, 0x77, 0xa0, 0x64, - 0x87, 0x6e, 0x93, 0x9c, 0xf9, 0xe4, 0x09, 0x9c, 0xf2, 0x09, 0xd8, 0x0a, 0x5d, 0x72, 0xe3, 0x54, - 0xb4, 0xe9, 0x1f, 0xfd, 0x03, 0x98, 0x09, 0x09, 0x20, 0x7c, 0x87, 0x32, 0x95, 0x55, 0x31, 0xae, - 0xd2, 0x7a, 0x6c, 0xe7, 0x36, 0x0b, 0x39, 0xef, 0x31, 0xd3, 0x7a, 0x73, 0xde, 0x63, 0xe3, 0xb7, - 0xa6, 0x61, 0x26, 0x39, 0xc2, 0x67, 0xfa, 0x98, 0x9b, 0xa1, 0xbf, 0x30, 0x02, 0xfd, 0xd3, 0x19, - 0xd0, 0x5f, 0x1c, 0x07, 0xfd, 0xaf, 0xc2, 0x8c, 0xdf, 0x8b, 0xba, 0xbd, 0x28, 0x79, 0xec, 0x5d, - 0xa5, 0x89, 0xec, 0xe0, 0x7b, 0x60, 0x8e, 0xca, 0x27, 0x9b, 0xa3, 0xcb, 0x50, 0x8b, 0x02, 0xeb, - 0x09, 0x72, 0x85, 0x9b, 0x70, 0x20, 0x8c, 0x3d, 0x47, 0xd3, 0xfb, 0x96, 0x37, 0x8a, 0x7b, 0xf3, - 0x8a, 0xea, 0xde, 0x9c, 0xcd, 0x7f, 0x95, 0xcf, 0xbf, 0x7e, 0x0d, 0x16, 0x3c, 0x3f, 0x6a, 0x06, - 0x28, 0xea, 0x05, 0x5e, 0xd3, 0x72, 0xdd, 0x66, 0x07, 0x45, 0x56, 0x7d, 0x86, 0x48, 0xb1, 0x9a, - 0xe7, 0x47, 0x26, 0xc9, 0xd9, 0x70, 0xdd, 0xfb, 0x28, 0xb2, 0xe4, 0x0c, 0x37, 0x3b, 0x99, 0x95, - 0xcd, 0xdb, 0xb0, 0xd2, 0x0b, 0x51, 0xd3, 0x46, 0xfb, 0x56, 0xcf, 0x8d, 0x9a, 0x42, 0x3e, 0xb1, - 0x74, 0x29, 0x99, 0x4b, 0xbd, 0x10, 0x6d, 0xd1, 0x5c, 0xa1, 0x39, 0xfd, 0x06, 0x2c, 0x33, 0x74, - 0xef, 0x1d, 0x37, 0xbb, 0x81, 0xd3, 0xb1, 0x82, 0x63, 0x2a, 0x26, 0x6a, 0xa4, 0xda, 0x02, 0xcd, - 0xdd, 0x3c, 0xde, 0xa1, 0x79, 0x44, 0x62, 0xbc, 0x07, 0xa5, 0xb0, 0xb7, 0xd7, 0x0c, 0xd0, 0xe3, - 0xb0, 0x3e, 0x3f, 0x64, 0x23, 0x93, 0x66, 0x7c, 0xb3, 0x18, 0xf6, 0xf6, 0x4c, 0xf4, 0x98, 0xad, - 0x54, 0xb3, 0xf5, 0xbc, 0xf1, 0x0d, 0x98, 0xba, 0xeb, 0x44, 0x84, 0x26, 0xf1, 0x4a, 0xa3, 0x91, - 0x53, 0x21, 0xb2, 0x9e, 0xbc, 0x00, 0xa5, 0xc0, 0x3f, 0xa2, 0x4b, 0x28, 0xde, 0x2d, 0x55, 0xcd, - 0x62, 0xe0, 0x1f, 0x91, 0xf5, 0x91, 0x98, 0xeb, 0xfa, 0x01, 0xa2, 0x3b, 0xdb, 0x9c, 0xc9, 0xbe, - 0x8c, 0x7f, 0xa2, 0xf5, 0xf9, 0x10, 0x2f, 0x7a, 0xe1, 0xc9, 0x56, 0xbd, 0xaf, 0x43, 0x31, 0xa0, - 0xf5, 0x87, 0x1a, 0xae, 0x89, 0x3d, 0x91, 0x25, 0x9c, 0xd7, 0xca, 0xcc, 0xb2, 0xc6, 0xff, 0x9a, - 0x82, 0x85, 0xbb, 0xc7, 0x7b, 0x81, 0x63, 0x3f, 0x47, 0xe2, 0xe3, 0x5d, 0x28, 0x05, 0x14, 0x4e, - 0x7e, 0xc4, 0x63, 0xc8, 0x67, 0x3f, 0x31, 0xf5, 0x71, 0x1d, 0x7d, 0x13, 0x2a, 0x81, 0xe5, 0x1d, - 0x72, 0xfe, 0x9e, 0xce, 0x6c, 0xe8, 0x85, 0x6b, 0x0d, 0xe1, 0xee, 0xe2, 0x58, 0xdc, 0x5d, 0x52, - 0x72, 0xb7, 0x82, 0x9b, 0xcb, 0x0a, 0x6e, 0x1e, 0x90, 0x6a, 0x20, 0x91, 0x6a, 0xa7, 0x61, 0x58, - 0x37, 0x84, 0xe5, 0xab, 0x43, 0x58, 0xbe, 0xcf, 0x7b, 0x3f, 0xd4, 0xa0, 0xfa, 0x81, 0xdb, 0x0b, - 0x4f, 0x83, 0xec, 0x64, 0xf6, 0x15, 0x79, 0xa9, 0x7d, 0x05, 0x85, 0x67, 0x6e, 0x35, 0x6f, 0xfc, - 0x5e, 0x11, 0x66, 0x18, 0x3c, 0xa7, 0xe2, 0xb8, 0xb0, 0x0b, 0x15, 0xdc, 0x77, 0x33, 0x44, 0x6d, - 0x7e, 0xdb, 0x52, 0x59, 0x5f, 0x97, 0xd2, 0x6e, 0x02, 0x0c, 0x62, 0xa2, 0xba, 0x4b, 0x2a, 0xbd, - 0xef, 0x45, 0xc1, 0x31, 0x75, 0x09, 0xa1, 0x09, 0x7a, 0x0b, 0xe6, 0xf7, 0x71, 0xe1, 0xa6, 0xd8, - 0x34, 0xd5, 0x2b, 0xde, 0xc9, 0xd0, 0x34, 0xf9, 0x4a, 0xb7, 0x3f, 0xb7, 0x9f, 0x4c, 0xd5, 0x3f, - 0xa6, 0x4c, 0xdc, 0x0c, 0x91, 0xc5, 0x28, 0x9e, 0x71, 0xde, 0xcd, 0xcc, 0xd0, 0x5b, 0x94, 0x25, - 0x68, 0x07, 0x33, 0x2d, 0x31, 0x4d, 0xff, 0x16, 0x90, 0x84, 0x26, 0x1d, 0x48, 0xc4, 0x79, 0xf2, - 0x46, 0xc6, 0xc6, 0x49, 0xca, 0x23, 0xd6, 0x34, 0x41, 0x31, 0x4b, 0x21, 0x18, 0x67, 0x16, 0xb6, - 0xad, 0x2e, 0xf7, 0x66, 0xc8, 0x84, 0x71, 0x5a, 0xeb, 0x76, 0x37, 0xc6, 0x78, 0x9c, 0xd0, 0xf8, - 0x18, 0xe6, 0x52, 0x08, 0xc3, 0xab, 0xc7, 0x21, 0x3a, 0xe6, 0x0a, 0xe5, 0x21, 0x3a, 0xd6, 0xdf, - 0x12, 0xcd, 0xb9, 0x55, 0xbb, 0xaf, 0x7b, 0xbe, 0xd7, 0xde, 0x08, 0x02, 0xeb, 0x98, 0x99, 0x7b, - 0xdf, 0xca, 0x7d, 0x49, 0x6b, 0xec, 0xc1, 0xa2, 0x6c, 0x52, 0x3e, 0xd3, 0x3e, 0xde, 0x03, 0x7d, - 0x70, 0x56, 0x24, 0x3d, 0x24, 0x8c, 0xd2, 0xf3, 0x62, 0x0b, 0xef, 0x42, 0x2d, 0x8d, 0xfa, 0x51, - 0xf5, 0xa7, 0xc4, 0xfa, 0x3f, 0x03, 0x73, 0x29, 0x1c, 0x4b, 0xaa, 0xdf, 0x48, 0x0e, 0x30, 0x7d, - 0xb3, 0x1a, 0xb6, 0xb1, 0x34, 0xe0, 0xd6, 0xc3, 0x42, 0xeb, 0xc6, 0xa7, 0x53, 0x50, 0xfd, 0x66, - 0x0f, 0x05, 0xc7, 0x67, 0xb9, 0xa0, 0xf1, 0x8d, 0xd0, 0x94, 0xb0, 0x11, 0x1a, 0x10, 0xd6, 0x05, - 0x89, 0xb0, 0x96, 0xac, 0x84, 0xd3, 0xd2, 0x95, 0xf0, 0x34, 0x57, 0xa1, 0x2d, 0xa8, 0x52, 0x93, - 0xad, 0x71, 0xd5, 0xe0, 0x0a, 0xa9, 0xc6, 0xd6, 0x49, 0xc5, 0x5a, 0x06, 0xe3, 0x68, 0xa6, 0x67, - 0xb9, 0x4c, 0xd5, 0xea, 0x79, 0xe3, 0x5f, 0x6b, 0x31, 0x31, 0x4d, 0xa4, 0xd4, 0x25, 0x0e, 0x65, - 0x72, 0x63, 0x1f, 0xca, 0x64, 0xa6, 0xbb, 0x01, 0x1a, 0x9b, 0x1a, 0xa4, 0x31, 0xe3, 0x37, 0x35, - 0x28, 0x7f, 0x84, 0x5a, 0x91, 0x1f, 0x60, 0xf9, 0x2e, 0x69, 0x5b, 0xcb, 0x70, 0xfa, 0x98, 0x4b, - 0x9f, 0x3e, 0xde, 0x80, 0x92, 0x63, 0x37, 0x2d, 0x2c, 0x6e, 0x08, 0x70, 0xc3, 0x0e, 0x6d, 0x8a, - 0x8e, 0x4d, 0xe4, 0x52, 0x66, 0xc5, 0xcf, 0xf8, 0x55, 0x0d, 0xaa, 0x14, 0xe6, 0x90, 0xd6, 0xfc, - 0x8a, 0xd0, 0x9d, 0x26, 0x93, 0x81, 0xec, 0x23, 0x1e, 0xe8, 0xdd, 0x73, 0xfd, 0x6e, 0x37, 0x00, - 0xf0, 0x4c, 0xb0, 0xea, 0x54, 0xc2, 0xac, 0x4a, 0xa1, 0xa5, 0xd5, 0x09, 0xe2, 0xee, 0x9e, 0x33, - 0xcb, 0xb8, 0x16, 0x69, 0x62, 0xb3, 0x08, 0x05, 0x52, 0xdb, 0xf8, 0xdf, 0x1a, 0x2c, 0xdc, 0xb6, - 0xdc, 0xd6, 0x96, 0x13, 0x46, 0x96, 0xd7, 0x9a, 0xe0, 0x98, 0xe6, 0x16, 0x14, 0xfd, 0x6e, 0xd3, - 0x45, 0xfb, 0x11, 0x03, 0xe9, 0x95, 0x21, 0x23, 0xa2, 0x68, 0x30, 0xa7, 0xfd, 0xee, 0x3d, 0xb4, - 0x1f, 0xe9, 0x5f, 0x85, 0x92, 0xdf, 0x6d, 0x06, 0x4e, 0xfb, 0x20, 0x62, 0xd8, 0xcf, 0x50, 0xb9, - 0xe8, 0x77, 0x4d, 0x5c, 0x43, 0xb8, 0xae, 0x9b, 0x1a, 0xf3, 0xba, 0xce, 0xf8, 0x83, 0x81, 0xe1, - 0x4f, 0xc0, 0x28, 0xb7, 0xa0, 0xe4, 0x78, 0x51, 0xd3, 0x76, 0xc2, 0x48, 0x2e, 0xf7, 0x39, 0x0d, - 0x79, 0x11, 0x19, 0x01, 0x99, 0x53, 0x2f, 0xc2, 0x7d, 0xeb, 0xef, 0x01, 0xec, 0xbb, 0xbe, 0xc5, - 0x6a, 0x53, 0x1c, 0x5c, 0x90, 0xf3, 0x18, 0x2e, 0xc6, 0xeb, 0x97, 0x49, 0x25, 0xdc, 0x42, 0x7f, - 0x4a, 0xbb, 0x30, 0x47, 0x16, 0xb7, 0x0d, 0xd7, 0xfd, 0xec, 0x17, 0x11, 0xee, 0x02, 0xf5, 0x05, - 0xd1, 0x05, 0xca, 0x81, 0x5a, 0xbf, 0xc7, 0x49, 0x14, 0xd0, 0x55, 0xa8, 0x52, 0x4d, 0x0a, 0xcb, - 0x5b, 0xb6, 0x89, 0x9c, 0x32, 0x61, 0x9f, 0x35, 0xfe, 0x28, 0x34, 0xbe, 0x9f, 0x83, 0xa5, 0x1d, - 0x14, 0x50, 0x59, 0x17, 0x31, 0xf3, 0x8a, 0x6d, 0x6f, 0xdf, 0x4f, 0x5a, 0xb8, 0x68, 0x29, 0x0b, - 0x97, 0xcf, 0xc6, 0xaa, 0x23, 0x71, 0x82, 0x4c, 0x0d, 0xaf, 0xf8, 0x09, 0x32, 0x37, 0x2f, 0xa3, - 0x37, 0x17, 0xb3, 0x0a, 0x1a, 0x64, 0xf0, 0x26, 0x2e, 0x70, 0xde, 0x81, 0x82, 0xe8, 0xfe, 0x3a, - 0xb4, 0x22, 0x5d, 0x29, 0x68, 0x79, 0xe3, 0x2f, 0x53, 0x93, 0x7a, 0x29, 0x36, 0x4e, 0x3e, 0xf1, - 0xcb, 0xc0, 0x66, 0x3a, 0xa5, 0x3c, 0x7c, 0x01, 0x52, 0x12, 0x55, 0xb1, 0x31, 0xff, 0xab, 0x1a, - 0xac, 0xaa, 0xa1, 0x9a, 0x84, 0x38, 0xde, 0x83, 0x82, 0xe3, 0xed, 0xfb, 0xfc, 0x06, 0xf8, 0x8a, - 0x54, 0x42, 0xc8, 0xfb, 0xa5, 0x15, 0x8d, 0x1f, 0xe6, 0xa1, 0xf6, 0x4d, 0x6a, 0xae, 0xfd, 0xb9, - 0xd3, 0x4d, 0x07, 0x75, 0x9a, 0xa1, 0xf3, 0x5d, 0xc4, 0xe9, 0xa6, 0x83, 0x3a, 0xbb, 0xce, 0x77, - 0x51, 0x82, 0xa4, 0x0a, 0x49, 0x92, 0x1a, 0x6e, 0xe6, 0x22, 0xda, 0x2f, 0x14, 0x93, 0xf6, 0x0b, - 0x0d, 0x98, 0xf6, 0x7c, 0x1b, 0x6d, 0x6f, 0xd1, 0xe3, 0x7a, 0x62, 0x86, 0xc6, 0x52, 0xfa, 0x74, - 0x5a, 0x1e, 0x93, 0x4e, 0xeb, 0x50, 0x24, 0x4d, 0xb0, 0x7d, 0x3a, 0x86, 0x93, 0x7e, 0xf6, 0x29, - 0xb8, 0x32, 0x26, 0x05, 0xff, 0x48, 0x83, 0xc6, 0x1d, 0x14, 0xa5, 0xa7, 0xe4, 0xec, 0x88, 0xf7, - 0x97, 0x34, 0x78, 0x51, 0x0a, 0xd0, 0x24, 0x74, 0xfb, 0x95, 0x24, 0xdd, 0xca, 0x0f, 0xfc, 0x06, - 0xba, 0x64, 0x24, 0xfb, 0x45, 0xa8, 0x6e, 0xf5, 0x3a, 0x9d, 0x78, 0x3b, 0xf0, 0x0a, 0x54, 0xd9, - 0x71, 0x10, 0x3d, 0x46, 0xa6, 0xca, 0x4e, 0x85, 0xa5, 0x3d, 0x3a, 0xee, 0x22, 0xe3, 0x2a, 0xcc, - 0xb0, 0x2a, 0x0c, 0xea, 0x06, 0x94, 0x02, 0xf6, 0x9f, 0x95, 0x8f, 0xbf, 0x8d, 0x25, 0x58, 0x30, - 0x51, 0x1b, 0x73, 0x4c, 0x70, 0xcf, 0xf1, 0x0e, 0x59, 0x37, 0xc6, 0xf7, 0x34, 0x58, 0x4c, 0xa6, - 0xb3, 0xb6, 0xde, 0x86, 0xa2, 0x65, 0xdb, 0x01, 0x0a, 0xc3, 0xa1, 0xd3, 0xb2, 0x41, 0xcb, 0x98, - 0xbc, 0xb0, 0x80, 0xb9, 0x5c, 0x66, 0xcc, 0x19, 0x4d, 0x98, 0xbf, 0x83, 0xa2, 0xfb, 0x28, 0x0a, - 0x26, 0x32, 0x5d, 0x26, 0xc6, 0xe4, 0xa4, 0x32, 0x23, 0x0b, 0xfe, 0x69, 0xfc, 0xa2, 0x06, 0xba, - 0xd8, 0xc3, 0x24, 0xd3, 0x2c, 0x62, 0x39, 0x97, 0xc4, 0x32, 0x75, 0x84, 0xe9, 0x74, 0x7d, 0x0f, - 0x79, 0x91, 0xa8, 0x00, 0xcf, 0xc4, 0xa9, 0x84, 0xfc, 0x7e, 0xaa, 0xc1, 0xcc, 0x6d, 0x9e, 0x42, - 0x84, 0xd3, 0x72, 0xcc, 0xc9, 0x54, 0x32, 0x71, 0x2e, 0xd6, 0x61, 0x2a, 0xf0, 0x5d, 0xde, 0x11, - 0xf9, 0xaf, 0x7f, 0x0d, 0x80, 0x1a, 0xf7, 0xb4, 0x7c, 0x9b, 0x5f, 0xef, 0xbc, 0xac, 0x84, 0x1c, - 0xdd, 0xf6, 0x6d, 0x64, 0x96, 0x43, 0xfe, 0x17, 0x6b, 0x20, 0xd4, 0x06, 0x0d, 0x13, 0x5e, 0x76, - 0x4d, 0xaa, 0x4c, 0x2a, 0x61, 0x60, 0x8d, 0x3f, 0xd4, 0x60, 0x2e, 0x06, 0x9f, 0xf4, 0x11, 0xea, - 0x5f, 0xe2, 0xe2, 0x86, 0x62, 0x52, 0x7e, 0xde, 0x99, 0x18, 0x33, 0x97, 0x37, 0xbb, 0xb0, 0x10, - 0xf6, 0xf6, 0xfa, 0x68, 0x23, 0xa9, 0x9c, 0x89, 0xb2, 0xb4, 0xa3, 0x8b, 0xd5, 0x19, 0x38, 0xfd, - 0x99, 0xcd, 0x67, 0x27, 0xc3, 0x17, 0xe1, 0x05, 0xe2, 0xba, 0x96, 0x68, 0x8a, 0x73, 0xca, 0xff, - 0xd1, 0x40, 0xbf, 0xe7, 0x5b, 0xf6, 0xa6, 0xe5, 0x4e, 0xa6, 0x3f, 0xbf, 0x04, 0x10, 0x06, 0xad, - 0x26, 0x9b, 0xee, 0x1c, 0x5b, 0x88, 0x82, 0xd6, 0x03, 0x3a, 0xe3, 0x17, 0xa0, 0x62, 0x87, 0x11, - 0xcb, 0xe6, 0x06, 0xcf, 0x60, 0x87, 0x11, 0xcd, 0x27, 0x6e, 0xd6, 0x21, 0xb2, 0x5c, 0x64, 0x37, - 0x05, 0x5b, 0xd1, 0x29, 0x52, 0xac, 0x46, 0x33, 0x76, 0xe3, 0x74, 0x89, 0x40, 0x2c, 0x48, 0x77, - 0x4d, 0x82, 0x1a, 0x38, 0x9d, 0x50, 0x03, 0xc9, 0x1e, 0x73, 0xbe, 0x5e, 0x30, 0xfe, 0x82, 0x06, - 0x2b, 0xf7, 0x2d, 0xaf, 0x67, 0xb9, 0x18, 0x41, 0x56, 0xc2, 0x13, 0x35, 0xbd, 0x78, 0x6a, 0x92, - 0xc5, 0xf3, 0x65, 0xea, 0x20, 0x47, 0x77, 0xfd, 0x5c, 0xe1, 0xeb, 0xa7, 0xe8, 0x97, 0x60, 0xae, - 0x63, 0x7d, 0xe2, 0x07, 0xfd, 0xd6, 0xc9, 0xd4, 0x95, 0xcc, 0x74, 0x32, 0x05, 0xa9, 0x58, 0xd7, - 0x8c, 0xbf, 0xa3, 0x41, 0x7d, 0x10, 0xa4, 0x49, 0x78, 0x9b, 0x0c, 0x84, 0x37, 0x25, 0x6a, 0x01, - 0xfd, 0x34, 0xfd, 0x4d, 0x58, 0xe8, 0x7f, 0xef, 0xb8, 0x96, 0x77, 0xdb, 0xef, 0x79, 0x54, 0x95, - 0x2f, 0x98, 0xb2, 0x2c, 0xe3, 0xeb, 0x31, 0x5d, 0x59, 0xb1, 0x4b, 0x24, 0x4a, 0xe0, 0x4e, 0xe8, - 0x52, 0x1b, 0xec, 0xd2, 0xf8, 0x47, 0x39, 0xb2, 0x7e, 0x0e, 0xb4, 0x30, 0xc9, 0x50, 0x6f, 0x25, - 0xcd, 0x90, 0x5e, 0x53, 0x1c, 0x5e, 0x24, 0x7b, 0x64, 0x2c, 0x7b, 0x09, 0xe6, 0xd0, 0x53, 0xd4, - 0xea, 0x45, 0x8e, 0xd7, 0xc6, 0xc3, 0x7c, 0xe0, 0x33, 0x65, 0x28, 0x9d, 0xac, 0xbf, 0x06, 0x33, - 0x78, 0x8e, 0xfd, 0x5e, 0xc4, 0xca, 0x51, 0xad, 0x28, 0x99, 0x88, 0xdb, 0xc3, 0xe3, 0x75, 0x51, - 0x84, 0x6c, 0x56, 0x8e, 0xaa, 0x48, 0xe9, 0x64, 0x8c, 0xad, 0x7d, 0xcb, 0x71, 0xe3, 0x62, 0xd4, - 0xc8, 0x21, 0x91, 0x36, 0x80, 0x6e, 0x9c, 0x1c, 0x8e, 0x83, 0xee, 0x7f, 0xa3, 0xa5, 0xd0, 0xcd, - 0x5a, 0x38, 0x2b, 0x74, 0xdf, 0x05, 0xe8, 0xa0, 0xa0, 0x8d, 0xb6, 0x89, 0x76, 0x41, 0x0f, 0xe5, - 0x2f, 0x29, 0x05, 0x23, 0x6d, 0xe0, 0x3e, 0xaf, 0x60, 0x0a, 0x75, 0x8d, 0x3b, 0xb0, 0x20, 0x29, - 0x82, 0x17, 0x4e, 0xea, 0x95, 0xc5, 0xaf, 0x17, 0xf9, 0x27, 0x5e, 0x97, 0x22, 0x2b, 0x68, 0xa3, - 0x88, 0xb1, 0x02, 0xfb, 0x32, 0x7e, 0x8d, 0xda, 0xf9, 0x91, 0xdd, 0x60, 0x82, 0x9c, 0x93, 0x26, - 0xec, 0x5a, 0xda, 0x84, 0x1d, 0xab, 0xc1, 0xf1, 0x19, 0x3a, 0x15, 0x02, 0xc5, 0x7d, 0x76, 0x14, - 0x2e, 0xc8, 0xa0, 0xfc, 0xa8, 0xf3, 0xcc, 0x29, 0xb5, 0x17, 0xf2, 0xd5, 0xfa, 0x94, 0xb1, 0x4f, - 0x2c, 0xf6, 0x44, 0xe8, 0x26, 0x74, 0x72, 0x20, 0x30, 0x22, 0x9b, 0xc5, 0x55, 0xe1, 0x9f, 0xc6, - 0x9f, 0xd7, 0x60, 0x85, 0x77, 0xb4, 0xe1, 0xba, 0x13, 0x5a, 0x3c, 0x8e, 0xdc, 0x15, 0x2b, 0x51, - 0x64, 0x38, 0x50, 0x1f, 0x84, 0xe3, 0x74, 0xc6, 0xfc, 0xbb, 0x39, 0x98, 0xd9, 0xee, 0x74, 0xfd, - 0xbe, 0xa1, 0x59, 0xe6, 0xb3, 0xb9, 0x41, 0xfb, 0x9c, 0x9c, 0xcc, 0x3e, 0xe7, 0x55, 0x98, 0x49, - 0x46, 0x1d, 0xa1, 0xd7, 0x62, 0xd5, 0x96, 0x18, 0x6d, 0xe4, 0x45, 0x28, 0x07, 0xfe, 0x51, 0x13, - 0x23, 0xce, 0x66, 0x2e, 0x24, 0xa5, 0xc0, 0x3f, 0xc2, 0xe8, 0xb4, 0xf5, 0x45, 0x28, 0xec, 0x3b, - 0x6e, 0xec, 0x0e, 0x45, 0x3f, 0xf4, 0xaf, 0x40, 0xd1, 0x67, 0xc6, 0xc5, 0x99, 0xaf, 0x54, 0x79, - 0x0d, 0x11, 0xf5, 0xc5, 0x01, 0xea, 0x74, 0x7b, 0x58, 0x81, 0xa6, 0xd6, 0xd3, 0xfb, 0x3e, 0xd9, - 0x8d, 0x55, 0xcd, 0xd9, 0x7e, 0x32, 0xe6, 0x32, 0x4a, 0x9d, 0x7a, 0x5d, 0x33, 0xbe, 0x03, 0xb3, - 0x1c, 0x81, 0x13, 0xc6, 0xe3, 0x89, 0xac, 0xf0, 0x90, 0x3b, 0x8a, 0xd0, 0x0f, 0xe3, 0x2a, 0x35, - 0x56, 0x25, 0xed, 0x27, 0xe8, 0x51, 0x87, 0x29, 0x5c, 0x82, 0x49, 0x3c, 0xf2, 0xdf, 0xf8, 0x2f, - 0x39, 0x58, 0x4e, 0x97, 0x9e, 0x04, 0xa4, 0xb7, 0x93, 0x52, 0x4e, 0x1e, 0x5e, 0x45, 0xec, 0x8d, - 0x49, 0x38, 0x36, 0x99, 0xad, 0x78, 0x25, 0xcd, 0x93, 0xc9, 0x24, 0xcb, 0x27, 0xc6, 0xbc, 0x63, - 0x37, 0x5d, 0x27, 0x8c, 0x98, 0x9a, 0x33, 0xed, 0xd8, 0xf7, 0x9c, 0x30, 0xc2, 0xfb, 0x51, 0xba, - 0xe1, 0xca, 0xec, 0x46, 0x41, 0xcb, 0xeb, 0xb3, 0x90, 0x73, 0x6c, 0xb6, 0x76, 0xe4, 0x1c, 0x9b, - 0x10, 0x9c, 0xe8, 0xbf, 0xce, 0xf6, 0xd9, 0xa2, 0x02, 0x63, 0x63, 0xc5, 0x8c, 0xc9, 0x31, 0xe2, - 0xe1, 0x5e, 0x4a, 0x8a, 0x36, 0x9b, 0x50, 0x24, 0x75, 0x1d, 0xc3, 0xbc, 0x4b, 0x4d, 0xe7, 0x4b, - 0x34, 0xe1, 0x51, 0x68, 0x74, 0x61, 0x19, 0xc3, 0x4c, 0xc7, 0xfe, 0x08, 0xcf, 0xd4, 0xd8, 0xdc, - 0xb3, 0x08, 0x05, 0xd7, 0xe9, 0x38, 0x5c, 0x14, 0xd3, 0x0f, 0xb5, 0x48, 0xf8, 0x8b, 0x1a, 0xac, - 0x0c, 0x74, 0x39, 0xc9, 0xe4, 0x6e, 0x88, 0xf4, 0x56, 0x59, 0xbf, 0x2a, 0x5d, 0x81, 0xe4, 0xd4, - 0xc4, 0x89, 0xf3, 0x8f, 0xe8, 0x3e, 0xcc, 0xa4, 0xce, 0xc2, 0xa7, 0xec, 0xbc, 0x75, 0x09, 0x6a, - 0x47, 0x4e, 0x74, 0xd0, 0x24, 0x11, 0x82, 0x88, 0x42, 0x1d, 0x32, 0x95, 0x72, 0x16, 0xa7, 0xef, - 0xe2, 0x64, 0xac, 0x54, 0x87, 0x99, 0x17, 0x18, 0x11, 0xd9, 0x85, 0x04, 0xb2, 0xbf, 0xaf, 0xc1, - 0x42, 0x62, 0x60, 0x93, 0x20, 0xfa, 0xab, 0x78, 0x87, 0x49, 0x1b, 0x62, 0xb8, 0x5e, 0x95, 0xe2, - 0x9a, 0xf5, 0x46, 0x56, 0xf9, 0xb8, 0x86, 0xf1, 0x1b, 0x79, 0xa8, 0x08, 0x39, 0xfa, 0x79, 0x28, - 0xb3, 0xbc, 0xfe, 0xb9, 0x57, 0x9c, 0x90, 0x09, 0x91, 0xaf, 0x42, 0x5f, 0x40, 0x0b, 0xd1, 0x1d, - 0x04, 0x2f, 0x4c, 0x3b, 0xd4, 0xef, 0xc2, 0x2c, 0x45, 0x74, 0x0c, 0xba, 0x74, 0x6b, 0x19, 0x3b, - 0x9b, 0x5a, 0x81, 0xcd, 0xa0, 0x34, 0x67, 0x42, 0xe1, 0x8b, 0x9a, 0xef, 0xfa, 0x36, 0x22, 0x3d, - 0x15, 0x92, 0x27, 0x50, 0x6b, 0xb0, 0x90, 0xf4, 0x2b, 0x17, 0xb7, 0x2c, 0xf3, 0x09, 0xdf, 0x72, - 0x32, 0x5f, 0x16, 0xcc, 0x7b, 0xbd, 0x4e, 0xd3, 0xef, 0x45, 0x7b, 0x7e, 0xcf, 0xa3, 0x44, 0xc0, - 0xee, 0xd8, 0x6f, 0x8e, 0x42, 0xe9, 0xda, 0x83, 0x5e, 0xe7, 0x21, 0xab, 0x88, 0xc9, 0x84, 0x19, - 0x1e, 0x78, 0xc9, 0xd4, 0xc6, 0x26, 0x2c, 0xca, 0x0a, 0x8e, 0xba, 0x6a, 0x2e, 0x88, 0x97, 0xc1, - 0x3f, 0xd2, 0xa0, 0x2a, 0x62, 0x44, 0x6f, 0x40, 0xc9, 0x45, 0x96, 0x8d, 0x82, 0x78, 0xca, 0xe2, - 0x6f, 0xe2, 0x18, 0x4f, 0xfe, 0x37, 0x2d, 0xdb, 0x0e, 0xd8, 0x0a, 0x0a, 0x34, 0x69, 0xc3, 0xb6, - 0x03, 0xfd, 0x0b, 0x30, 0x67, 0x77, 0x12, 0x71, 0xbb, 0xf8, 0x29, 0x84, 0xdd, 0x11, 0x02, 0x76, - 0x25, 0xf0, 0x3c, 0x95, 0xc0, 0xb3, 0xf1, 0x73, 0xb9, 0x38, 0xfa, 0x64, 0x80, 0x6c, 0xe4, 0x45, - 0x8e, 0x35, 0xc1, 0x1d, 0x43, 0x03, 0x4a, 0xbd, 0x10, 0x05, 0xc2, 0x82, 0x1f, 0x7f, 0xe3, 0xbc, - 0xae, 0x15, 0x86, 0x47, 0x7e, 0x60, 0x33, 0x28, 0xe3, 0xef, 0x21, 0x9e, 0xba, 0x34, 0x7a, 0x9e, - 0xdc, 0x53, 0xf7, 0x6d, 0x58, 0xe9, 0xf8, 0xb6, 0xb3, 0xef, 0xc8, 0x1c, 0x7c, 0x71, 0xb5, 0x25, - 0x9e, 0x9d, 0xa8, 0xc7, 0x2f, 0x3c, 0x16, 0xc4, 0x0b, 0x8f, 0x5f, 0xcf, 0xc1, 0xca, 0x87, 0x5d, - 0xfb, 0x73, 0xc0, 0xc3, 0x2a, 0x54, 0x7c, 0xd7, 0xde, 0x49, 0xa2, 0x42, 0x4c, 0xc2, 0x25, 0x3c, - 0x74, 0x14, 0x97, 0xa0, 0x02, 0x4a, 0x4c, 0x1a, 0xea, 0xd9, 0x7c, 0x22, 0x7c, 0x4d, 0x0f, 0xc3, - 0x57, 0xf9, 0xd3, 0x77, 0xa7, 0x4b, 0xb9, 0xda, 0x62, 0x3d, 0x67, 0xfc, 0x19, 0x58, 0xa1, 0xc6, - 0xdf, 0xa7, 0x8c, 0x25, 0x3e, 0x47, 0x4b, 0xe2, 0x1c, 0x7d, 0x02, 0x4b, 0x78, 0x99, 0xc3, 0x5d, - 0x7f, 0x18, 0xa2, 0x60, 0x42, 0xd9, 0x7b, 0x1e, 0xca, 0xbc, 0x37, 0xee, 0x93, 0xde, 0x4f, 0x30, - 0x7e, 0x06, 0x16, 0x53, 0x7d, 0x9d, 0x70, 0x94, 0x7c, 0x24, 0xcb, 0xe2, 0x48, 0x56, 0x01, 0x4c, - 0xdf, 0xc5, 0xf2, 0xc3, 0x89, 0x8e, 0xb1, 0xbe, 0x26, 0x28, 0x03, 0xe4, 0x3f, 0x2e, 0x81, 0xfb, - 0x1d, 0x52, 0xe2, 0x2f, 0x69, 0x30, 0x4f, 0x39, 0x17, 0x37, 0x75, 0xf2, 0x59, 0x78, 0x07, 0xa6, - 0x11, 0xe9, 0x85, 0x9d, 0xe3, 0x5e, 0x90, 0x8b, 0xcb, 0x18, 0x5c, 0x93, 0x15, 0x97, 0xb2, 0x51, - 0x04, 0x73, 0x5b, 0x81, 0xdf, 0x9d, 0x0c, 0x22, 0xa2, 0x23, 0xba, 0x48, 0xdc, 0x37, 0x94, 0x70, - 0xc2, 0x03, 0x15, 0x61, 0xfc, 0xa1, 0x06, 0xcb, 0x0f, 0xbb, 0x28, 0xb0, 0x22, 0x84, 0x91, 0x36, - 0x59, 0xef, 0xc3, 0x78, 0x37, 0x01, 0x59, 0x3e, 0x09, 0x99, 0xfe, 0xd5, 0x44, 0xe4, 0x27, 0xf9, - 0xb6, 0x3d, 0x05, 0x65, 0x3f, 0x08, 0x14, 0x1f, 0xd7, 0x8a, 0x38, 0xae, 0x9f, 0x68, 0x30, 0xbf, - 0x8b, 0xf0, 0xf2, 0x3c, 0xd9, 0x90, 0x6e, 0x08, 0x67, 0xcb, 0x19, 0x26, 0x98, 0x1e, 0x3e, 0x5f, - 0x81, 0x79, 0xc7, 0x6b, 0xb9, 0x3d, 0x1b, 0x35, 0xf1, 0xf8, 0xe9, 0x7e, 0x87, 0x1d, 0xd4, 0xb1, - 0x0c, 0x3c, 0x0c, 0xb2, 0xe1, 0x91, 0xd1, 0xf8, 0x53, 0x4a, 0xe3, 0xb1, 0xcb, 0x0d, 0x05, 0x41, - 0x1b, 0x07, 0x84, 0x9b, 0x50, 0xc0, 0x5d, 0x73, 0xdd, 0x48, 0x5e, 0xab, 0xcf, 0x26, 0x26, 0x2d, - 0x6d, 0xfc, 0xac, 0x06, 0xba, 0x88, 0xb6, 0x49, 0xa4, 0xc4, 0x97, 0x45, 0xfb, 0xe7, 0xfc, 0x50, - 0xd0, 0xe9, 0x48, 0x63, 0xcb, 0x67, 0x12, 0x00, 0x9d, 0x82, 0x41, 0xa6, 0x7b, 0x92, 0xd9, 0xc3, - 0xe3, 0x1a, 0x3a, 0x7b, 0x02, 0x12, 0x48, 0x61, 0x71, 0xf6, 0x08, 0xc5, 0x4a, 0x66, 0x0f, 0xc3, - 0x4c, 0x66, 0x8f, 0xc9, 0xf7, 0x7a, 0x3d, 0x87, 0x27, 0x8d, 0x02, 0xcb, 0x27, 0x8d, 0xf4, 0xac, - 0x8d, 0xd3, 0xf3, 0x4d, 0x28, 0xe0, 0x1e, 0x47, 0xe3, 0x8b, 0x4f, 0x1a, 0x29, 0x2d, 0x4c, 0x1a, - 0x03, 0xe0, 0xf4, 0x27, 0xad, 0x3f, 0xd2, 0xfe, 0xa4, 0x19, 0x50, 0x7d, 0xb8, 0xf7, 0x09, 0x6a, - 0x45, 0x43, 0x24, 0xef, 0x45, 0x98, 0xdb, 0x09, 0x9c, 0x27, 0x8e, 0x8b, 0xda, 0xc3, 0x44, 0xf8, - 0xf7, 0x35, 0x98, 0xb9, 0x13, 0x58, 0x5e, 0xe4, 0x73, 0x31, 0x7e, 0x22, 0x7c, 0x6e, 0x42, 0xb9, - 0xcb, 0x7b, 0x63, 0x34, 0xf0, 0x9a, 0xfc, 0xa2, 0x3c, 0x09, 0x93, 0xd9, 0xaf, 0x66, 0x7c, 0x04, - 0x8b, 0x04, 0x92, 0x34, 0xd8, 0xef, 0x42, 0x89, 0x08, 0x73, 0x87, 0x9d, 0x07, 0xaa, 0xae, 0x61, - 0x12, 0xc3, 0x30, 0xe3, 0x3a, 0xc6, 0x1f, 0x6b, 0x50, 0x21, 0x79, 0xfd, 0x01, 0x8e, 0xcf, 0xe5, - 0x5f, 0x86, 0x69, 0x9f, 0xa0, 0x7c, 0xa8, 0x95, 0x91, 0x38, 0x2b, 0x26, 0xab, 0x80, 0x35, 0x64, - 0xfa, 0x4f, 0x94, 0xc8, 0x40, 0x93, 0x98, 0x4c, 0x2e, 0xb6, 0x29, 0xec, 0x44, 0x2c, 0x67, 0x1b, - 0x1f, 0xaf, 0xa2, 0xde, 0x04, 0xfe, 0x72, 0x4c, 0xac, 0xa4, 0xe6, 0xc9, 0x79, 0xfb, 0x4b, 0xa9, - 0xc5, 0x77, 0x55, 0x0d, 0x9e, 0x7c, 0xf5, 0x4d, 0x88, 0x5c, 0xbc, 0x37, 0x4d, 0x80, 0x35, 0xe1, - 0xde, 0x34, 0xa6, 0x8d, 0x61, 0x7b, 0x53, 0x11, 0xb8, 0x3e, 0x65, 0xfc, 0x5b, 0x0d, 0x56, 0xd8, - 0x62, 0x17, 0x13, 0xdd, 0x19, 0xa0, 0x49, 0xff, 0x1a, 0x5b, 0x94, 0xe9, 0xe5, 0xe9, 0xe5, 0x61, - 0x8b, 0x72, 0x0c, 0xe7, 0x88, 0x55, 0xf9, 0x31, 0x94, 0xf8, 0xc2, 0x87, 0xf9, 0x3e, 0xe6, 0xe8, - 0x32, 0x63, 0x58, 0x71, 0xa3, 0x93, 0x4b, 0x6d, 0x74, 0x62, 0xe1, 0x98, 0x1f, 0x4b, 0x38, 0xfe, - 0x86, 0x06, 0x25, 0x73, 0x73, 0xe3, 0x36, 0x31, 0x4c, 0xbd, 0xc1, 0x57, 0x45, 0xca, 0xb1, 0x2f, - 0x29, 0xc5, 0x08, 0xbd, 0x7b, 0x25, 0x65, 0x4f, 0x28, 0x95, 0x31, 0xe2, 0x09, 0x33, 0x70, 0x80, - 0x33, 0x20, 0x9e, 0x96, 0x37, 0x3e, 0x86, 0xa5, 0x4d, 0xab, 0x75, 0xd8, 0xeb, 0x72, 0xb8, 0x27, - 0xd6, 0xa0, 0x6f, 0x88, 0x93, 0xf0, 0x03, 0x0d, 0x96, 0xd3, 0xed, 0x4f, 0x76, 0x6b, 0x53, 0xc6, - 0x0d, 0x51, 0x93, 0x60, 0xb9, 0x89, 0x37, 0xc3, 0x11, 0xef, 0x2e, 0x9e, 0x10, 0xe3, 0xaf, 0x69, - 0xb0, 0x6c, 0xa2, 0x30, 0xf2, 0x03, 0x34, 0xf1, 0x60, 0x27, 0x01, 0x84, 0x23, 0xea, 0x2d, 0x11, - 0x51, 0xff, 0x42, 0x23, 0x97, 0x64, 0xf7, 0x7c, 0xcb, 0x76, 0xbc, 0xf6, 0xe4, 0x91, 0x31, 0x24, - 0x27, 0x68, 0xb9, 0xac, 0x3e, 0x54, 0x79, 0xa9, 0xe5, 0xb8, 0x20, 0x65, 0xa7, 0x06, 0x6f, 0xa4, - 0x0b, 0xf5, 0x9c, 0xf1, 0x63, 0x7a, 0x4d, 0x37, 0x30, 0x86, 0x09, 0x8d, 0x3b, 0xba, 0xac, 0x21, - 0x76, 0x14, 0x16, 0x7f, 0xeb, 0x97, 0xa1, 0xc6, 0x82, 0x13, 0x36, 0xe3, 0x32, 0xec, 0xda, 0x93, - 0xa5, 0x73, 0x18, 0x8c, 0xdf, 0xa1, 0xc7, 0x81, 0x18, 0xb4, 0x09, 0xef, 0x84, 0xce, 0x02, 0xb1, - 0x7f, 0x8e, 0x5e, 0xee, 0x09, 0xd0, 0x4f, 0x82, 0xd2, 0xb7, 0x92, 0x77, 0x02, 0x72, 0x4b, 0x95, - 0x7e, 0x5f, 0xb4, 0xb0, 0x71, 0x11, 0xca, 0xf7, 0x49, 0xb9, 0xf7, 0x9f, 0x46, 0x7a, 0x1d, 0x8a, - 0x4f, 0x50, 0x10, 0x3a, 0xbe, 0xc7, 0x44, 0x2a, 0xff, 0x34, 0x16, 0x88, 0xe5, 0xd0, 0x47, 0xf4, - 0x8b, 0x9b, 0x6a, 0xb4, 0xc8, 0x21, 0x73, 0x9c, 0x38, 0xe1, 0x35, 0x18, 0xef, 0x39, 0x97, 0xec, - 0x79, 0x11, 0xf4, 0xdb, 0x07, 0xa8, 0x75, 0x78, 0x17, 0x59, 0x6e, 0xc4, 0xfd, 0xc3, 0x8c, 0x7f, - 0xa9, 0xc1, 0x42, 0x22, 0x79, 0xc2, 0xb3, 0x08, 0x27, 0xa4, 0x0d, 0x1d, 0xb3, 0x5b, 0xb8, 0x7e, - 0x02, 0xb5, 0x76, 0xb2, 0x42, 0xdf, 0xe3, 0x13, 0xcd, 0x3f, 0xf5, 0x4d, 0xa8, 0x3e, 0xee, 0xf9, - 0x91, 0xc5, 0x4d, 0x69, 0xa6, 0x56, 0xf3, 0x83, 0x81, 0x46, 0x62, 0x7b, 0x34, 0x3f, 0xb2, 0x28, - 0xe6, 0x2b, 0x8f, 0xe3, 0xff, 0xa1, 0xf1, 0x7b, 0x1a, 0x34, 0xd8, 0x39, 0x82, 0x78, 0xaa, 0x7a, - 0x72, 0x42, 0x26, 0x91, 0x43, 0xc5, 0xa3, 0x5b, 0x7e, 0xf7, 0x97, 0x38, 0xb5, 0xd5, 0xbf, 0x0a, - 0xd3, 0x2d, 0xdf, 0xdb, 0x77, 0xda, 0xcc, 0x70, 0x27, 0xa5, 0xd4, 0x06, 0xed, 0xb5, 0x04, 0x3c, - 0xb7, 0x49, 0x59, 0x93, 0xd5, 0xe1, 0xa2, 0xae, 0x21, 0x8a, 0xba, 0xdf, 0xc9, 0xc1, 0x8b, 0xf4, - 0x0c, 0x2f, 0x51, 0x73, 0x02, 0x61, 0xd7, 0x19, 0x8c, 0x6e, 0x4a, 0xd7, 0xcf, 0x2d, 0xf9, 0xa2, - 0xab, 0xee, 0x3c, 0x39, 0x18, 0xe6, 0xc9, 0x95, 0x8a, 0x91, 0xda, 0x68, 0xc3, 0x82, 0xa4, 0x98, - 0xe4, 0x80, 0xf9, 0x56, 0xd2, 0x19, 0x29, 0x1b, 0xea, 0xfa, 0xc7, 0xd0, 0x1c, 0x7b, 0x6f, 0xa6, - 0x5e, 0x0e, 0xab, 0x93, 0xb3, 0x9b, 0xcf, 0x93, 0x0a, 0x38, 0x24, 0x2f, 0x8a, 0x90, 0xfc, 0x7b, - 0x0d, 0x16, 0x1e, 0x05, 0x96, 0x17, 0xee, 0xa3, 0xe0, 0x81, 0x6f, 0x4f, 0x20, 0x53, 0xd7, 0x61, - 0x89, 0x81, 0x20, 0x85, 0x65, 0x81, 0xa6, 0x25, 0x46, 0x8c, 0xeb, 0x50, 0xd3, 0x87, 0x74, 0x1d, - 0xba, 0xbb, 0x58, 0xa0, 0x99, 0xc9, 0x3a, 0xcc, 0xe4, 0x97, 0x5c, 0x3a, 0xd0, 0x27, 0x08, 0x8a, - 0x5e, 0xaf, 0x83, 0x61, 0xe7, 0x03, 0x7c, 0x39, 0xf1, 0x5a, 0x4d, 0x0e, 0x96, 0xf9, 0x00, 0xf9, - 0xd5, 0xc8, 0x33, 0x3f, 0xc6, 0xcc, 0x57, 0x67, 0x17, 0xa0, 0x42, 0xec, 0x9f, 0xe9, 0xc0, 0x98, - 0x7d, 0x0f, 0x78, 0xbd, 0x0e, 0xbf, 0xf3, 0x50, 0x9a, 0xa0, 0x31, 0x5c, 0x5d, 0x10, 0x71, 0x65, - 0xc1, 0x0b, 0xf7, 0x9c, 0x30, 0xfa, 0x8c, 0x38, 0x9a, 0x77, 0xf1, 0x92, 0xd8, 0xc5, 0x77, 0xa1, - 0x21, 0xeb, 0x62, 0xc2, 0xb0, 0xa7, 0x32, 0xc1, 0x31, 0x10, 0x16, 0xd9, 0xf8, 0x05, 0x0d, 0xce, - 0xf3, 0x00, 0x6b, 0x67, 0xc2, 0x79, 0xe7, 0x53, 0x4f, 0x5e, 0xbd, 0xa4, 0x80, 0x66, 0x12, 0x6c, - 0x6c, 0x4b, 0x21, 0x52, 0x6d, 0xc6, 0x93, 0x1d, 0x27, 0xa1, 0x36, 0xfe, 0x43, 0x01, 0x66, 0x92, - 0x74, 0x29, 0x39, 0x7a, 0xc1, 0xca, 0x5d, 0xcb, 0xea, 0x5a, 0x2d, 0xbe, 0x63, 0x2c, 0x98, 0xf1, - 0xb7, 0xfe, 0x06, 0xe8, 0x98, 0x3c, 0xe3, 0xa8, 0xef, 0x94, 0x6b, 0xa9, 0x51, 0x5f, 0xcd, 0xeb, - 0x75, 0xe2, 0x88, 0xef, 0x98, 0x7d, 0xf5, 0x7d, 0x5a, 0xda, 0xf5, 0x2d, 0x1b, 0xc5, 0x37, 0x9e, - 0xec, 0xc2, 0xf3, 0x4b, 0xa3, 0xc1, 0x5f, 0x7b, 0xd0, 0xeb, 0xdc, 0x23, 0x75, 0x19, 0xf1, 0x53, - 0xc1, 0x8f, 0xfb, 0x49, 0x24, 0xeb, 0xad, 0xf8, 0xfe, 0xb2, 0xed, 0x3b, 0x5e, 0x9b, 0x02, 0x55, - 0x18, 0xe2, 0x3a, 0x3d, 0xd0, 0xcd, 0x43, 0x56, 0x75, 0xe0, 0x06, 0x33, 0x4e, 0xe5, 0x9d, 0x38, - 0x5e, 0xcb, 0xef, 0xc4, 0x9d, 0x4c, 0x8f, 0xd3, 0xc9, 0x36, 0xab, 0x9a, 0xec, 0x44, 0x4c, 0x15, - 0xd6, 0xf5, 0xe2, 0xf8, 0xeb, 0x3a, 0xde, 0xdc, 0xd2, 0xfb, 0xfb, 0x92, 0x6c, 0x73, 0xcb, 0xc8, - 0x8b, 0x18, 0xc8, 0x92, 0xcd, 0x2d, 0x29, 0xdb, 0xb8, 0x0d, 0x4b, 0x52, 0x3c, 0x8f, 0x73, 0x35, - 0xdb, 0xbf, 0xde, 0x4d, 0x62, 0xf1, 0x04, 0x6d, 0x0c, 0x20, 0x69, 0xac, 0x2b, 0xe2, 0x4f, 0x35, - 0x58, 0x31, 0x11, 0x26, 0xe3, 0x53, 0x7d, 0x08, 0xa6, 0x0e, 0x45, 0x9f, 0x7a, 0x4a, 0x32, 0xa1, - 0xcf, 0x3f, 0x89, 0x5b, 0x08, 0x3a, 0x7a, 0xd0, 0x17, 0xf0, 0xfc, 0x13, 0xab, 0xa9, 0x1e, 0x3a, - 0xda, 0xda, 0x14, 0xcc, 0x8b, 0xfb, 0x09, 0x5c, 0xa0, 0x18, 0xa9, 0x9b, 0x99, 0x17, 0xc4, 0x88, - 0x7a, 0x67, 0x1f, 0xb3, 0x7c, 0x44, 0xdc, 0xd6, 0x44, 0xf0, 0xab, 0x82, 0x32, 0x3a, 0xe9, 0xdf, - 0xa3, 0x3b, 0xd2, 0x81, 0x71, 0x3d, 0x7b, 0xc1, 0x31, 0x7f, 0x56, 0x83, 0xd9, 0xdb, 0xbe, 0xe7, - 0xa1, 0xd6, 0x04, 0xc7, 0x94, 0xef, 0x41, 0xa5, 0xe5, 0x3a, 0xc4, 0x20, 0xca, 0xdb, 0xf7, 0xe5, - 0x37, 0x11, 0xdc, 0xb2, 0x95, 0x94, 0xa3, 0xf6, 0xa8, 0xad, 0xf8, 0xbf, 0xf1, 0xf7, 0x89, 0x27, - 0x01, 0x03, 0x63, 0x32, 0x9f, 0xb1, 0x4a, 0x88, 0x82, 0x27, 0xfc, 0x42, 0x6a, 0x18, 0x28, 0xbb, - 0xa4, 0x1c, 0x05, 0x25, 0x8c, 0xff, 0xeb, 0x2f, 0x03, 0x38, 0xe4, 0xee, 0x7a, 0xdf, 0x41, 0x01, - 0xdb, 0xd7, 0x0b, 0x29, 0xc6, 0x36, 0x2c, 0x6d, 0xb8, 0xae, 0xdf, 0xbf, 0x01, 0x3f, 0x31, 0xde, - 0x8c, 0x43, 0x58, 0x4e, 0x37, 0x35, 0xe1, 0x36, 0xb1, 0x4f, 0x9c, 0xb9, 0x74, 0x64, 0xb6, 0xdf, - 0xd6, 0x60, 0x89, 0x6e, 0xe4, 0xb6, 0xac, 0xc8, 0xc2, 0xfd, 0x9f, 0x02, 0x9f, 0x25, 0x1f, 0x26, - 0xcb, 0x4f, 0xf0, 0x7e, 0xe3, 0xab, 0xc9, 0x7b, 0xe3, 0x05, 0xbc, 0xf7, 0x38, 0x3d, 0xc0, 0x79, - 0xaf, 0xaf, 0x89, 0xbd, 0xde, 0xa5, 0x97, 0xfc, 0xbc, 0xd7, 0x93, 0xcb, 0x25, 0xe3, 0x97, 0x35, - 0x6a, 0x9b, 0x20, 0x34, 0x35, 0xc9, 0x44, 0xbf, 0x00, 0x25, 0x36, 0x0a, 0xae, 0x37, 0x16, 0xe9, - 0x30, 0x14, 0x6f, 0xef, 0xe5, 0x49, 0x3c, 0xfb, 0x81, 0xb7, 0xf7, 0x8c, 0xdf, 0xd7, 0x60, 0x91, - 0x84, 0xcb, 0x3e, 0x45, 0x8a, 0x88, 0xdf, 0x89, 0xa3, 0xf2, 0x96, 0xbc, 0x13, 0x97, 0x22, 0x93, - 0xa9, 0x09, 0xc8, 0xe4, 0x8b, 0xc9, 0x3b, 0xe5, 0x38, 0xa8, 0xfd, 0xe9, 0x93, 0xca, 0xba, 0xd8, - 0xf3, 0x7f, 0xc3, 0xbb, 0xe3, 0x81, 0xae, 0x4f, 0x25, 0x34, 0x8f, 0x0e, 0x18, 0x87, 0xdc, 0xeb, - 0x94, 0xfc, 0x97, 0xcf, 0xfa, 0x94, 0xe2, 0xc5, 0xc5, 0xc9, 0xdf, 0x58, 0x35, 0x7e, 0x9a, 0xc3, - 0x4a, 0x08, 0xd1, 0xa4, 0x22, 0x74, 0x1f, 0x85, 0xa1, 0x35, 0xc9, 0xf5, 0xcd, 0x2b, 0x50, 0x4d, - 0x18, 0xa9, 0xd1, 0xf1, 0x56, 0x04, 0x2b, 0x6f, 0xac, 0x74, 0x6c, 0xa2, 0xb6, 0xe3, 0x3d, 0x0a, - 0xd9, 0x93, 0x5a, 0xfc, 0x13, 0x6b, 0x4a, 0xef, 0x7b, 0xf6, 0x23, 0x6e, 0x0a, 0x46, 0x3f, 0x30, - 0x92, 0xee, 0x87, 0x6d, 0x3a, 0xba, 0xaa, 0x49, 0xfe, 0xeb, 0xef, 0xc3, 0xec, 0x6e, 0xe2, 0x0d, - 0x47, 0xa6, 0xdb, 0x8e, 0x88, 0xd5, 0x92, 0xaa, 0xa4, 0x6f, 0x40, 0xf5, 0x7d, 0xcf, 0xee, 0x37, - 0x52, 0xcc, 0xd2, 0x48, 0xa2, 0x8a, 0x71, 0x08, 0xf5, 0x41, 0xec, 0x4d, 0x7a, 0x5a, 0xcd, 0x5a, - 0x8f, 0xef, 0x94, 0xd8, 0xb7, 0xf1, 0x03, 0x0d, 0x96, 0xa8, 0x25, 0xee, 0x46, 0x2f, 0x3a, 0xd8, - 0xe9, 0x87, 0x28, 0x14, 0x49, 0x4c, 0x1b, 0xa5, 0x2d, 0xe5, 0x32, 0xda, 0xf1, 0xe7, 0x95, 0x8f, - 0x1d, 0xe9, 0x75, 0xcd, 0xd8, 0x22, 0xae, 0xe2, 0x14, 0x1a, 0x7e, 0x46, 0x9e, 0x15, 0xaa, 0x7e, - 0x2b, 0x6d, 0xba, 0x21, 0xa7, 0xcd, 0x0c, 0xab, 0x3f, 0xd2, 0x7b, 0x44, 0x53, 0x7b, 0x8f, 0xe8, - 0x75, 0xed, 0xca, 0x45, 0x28, 0xf1, 0xc7, 0x50, 0xf4, 0x22, 0xe4, 0x37, 0x5c, 0xb7, 0x76, 0x4e, - 0xaf, 0x42, 0x69, 0x9b, 0x3d, 0xf0, 0x51, 0xd3, 0x1a, 0xb9, 0xba, 0x76, 0xe5, 0x3d, 0x58, 0x90, - 0x18, 0xee, 0xe8, 0xf3, 0x30, 0xb3, 0x61, 0x13, 0xf3, 0xb0, 0x47, 0x3e, 0x4e, 0xac, 0x9d, 0xd3, - 0x97, 0x41, 0x37, 0x51, 0xc7, 0x7f, 0x42, 0x0a, 0x7e, 0x10, 0xf8, 0x1d, 0x92, 0xae, 0x5d, 0xb9, - 0x06, 0x8b, 0xb2, 0x5b, 0x46, 0xbd, 0x0c, 0x05, 0x72, 0x79, 0x56, 0x3b, 0xa7, 0x03, 0x4c, 0x9b, - 0xe8, 0x89, 0x7f, 0x88, 0x8b, 0x7f, 0x0c, 0xd0, 0x3f, 0xae, 0xd5, 0x2b, 0x50, 0xfc, 0xd0, 0x3b, - 0xf4, 0xfc, 0x23, 0xaf, 0x76, 0x4e, 0x9f, 0x83, 0x8a, 0x89, 0x2c, 0xfb, 0x9e, 0xd3, 0x71, 0x22, - 0x64, 0xd7, 0x72, 0x7a, 0x0d, 0xaa, 0xdf, 0x0a, 0x9c, 0x08, 0xf1, 0x94, 0xbc, 0x3e, 0x0b, 0xb0, - 0x85, 0xbc, 0xe3, 0x47, 0x3e, 0x2e, 0x58, 0x9b, 0xc2, 0x55, 0xe8, 0x37, 0x29, 0x57, 0x2b, 0xac, - 0xff, 0xdf, 0xf7, 0x61, 0x86, 0x9e, 0xb9, 0xb3, 0x57, 0xce, 0xf4, 0x26, 0xd4, 0xd2, 0x6f, 0x90, - 0xeb, 0x6f, 0xc8, 0x1d, 0x8f, 0xe4, 0x4f, 0x95, 0x37, 0x86, 0x91, 0xb1, 0x71, 0x4e, 0xff, 0x0e, - 0xcc, 0x26, 0xdf, 0xd2, 0xd6, 0xe5, 0xde, 0xfe, 0xd2, 0x07, 0xb7, 0x47, 0x35, 0xde, 0x84, 0x99, - 0xc4, 0xe3, 0xcf, 0xba, 0xfc, 0x9e, 0x57, 0xf6, 0x40, 0x74, 0x43, 0x6e, 0x6d, 0x20, 0x3e, 0xd0, - 0x4c, 0xa1, 0x4f, 0xbe, 0x7a, 0xaa, 0x80, 0x5e, 0xfa, 0x34, 0xea, 0x28, 0xe8, 0x2d, 0x98, 0x1f, - 0x78, 0xf9, 0x53, 0xbf, 0xa6, 0xd8, 0x8f, 0xcb, 0x5f, 0x08, 0x1d, 0xd5, 0xc5, 0x11, 0xe8, 0x83, - 0x0f, 0x1a, 0xeb, 0x6b, 0xf2, 0x19, 0x50, 0x3d, 0xf1, 0xdc, 0xb8, 0x9e, 0xb9, 0x7c, 0x8c, 0x38, - 0xe6, 0x36, 0x25, 0x7b, 0x24, 0x52, 0xbf, 0xa1, 0x72, 0x2b, 0x18, 0xf2, 0xe4, 0x65, 0xe3, 0xad, - 0xf1, 0x2a, 0xc5, 0x80, 0x78, 0x30, 0x97, 0x7a, 0x33, 0x51, 0xbf, 0xaa, 0x7c, 0x1c, 0x69, 0xf0, - 0x01, 0xc9, 0xc6, 0x1b, 0xd9, 0x0a, 0xc7, 0xfd, 0x7d, 0x0c, 0x73, 0xa9, 0x97, 0xd9, 0x15, 0xfd, - 0xc9, 0xdf, 0x6f, 0x1f, 0x35, 0xa1, 0x1f, 0xc3, 0x5c, 0xea, 0x2d, 0x42, 0x45, 0xf3, 0xf2, 0x17, - 0x0b, 0x47, 0x35, 0xff, 0x6d, 0x98, 0x49, 0xbc, 0x15, 0xa8, 0x60, 0x28, 0xd9, 0x7b, 0x82, 0xa3, - 0x21, 0xaf, 0x8a, 0x2f, 0xf9, 0xe9, 0x97, 0x54, 0xac, 0x3a, 0xd0, 0xf0, 0x38, 0x9c, 0x2a, 0xbc, - 0x63, 0xac, 0xe6, 0xd4, 0x81, 0xe7, 0xbf, 0xb2, 0x73, 0xaa, 0xd0, 0xfe, 0x50, 0x4e, 0x1d, 0xbb, - 0x8b, 0xef, 0x69, 0xc4, 0x4f, 0x4b, 0xf2, 0x56, 0x9a, 0xbe, 0xae, 0x22, 0x7d, 0xf5, 0xab, 0x70, - 0x8d, 0x1b, 0x63, 0xd5, 0x89, 0xb1, 0x78, 0x08, 0xb3, 0xc9, 0x47, 0xc0, 0x14, 0x58, 0x94, 0x3e, - 0xa2, 0xd6, 0xb8, 0x9a, 0xa9, 0x6c, 0xdc, 0xd9, 0x11, 0xb9, 0xc4, 0x4d, 0x5d, 0xee, 0x2b, 0x84, - 0x93, 0xd2, 0x92, 0x41, 0x21, 0x9c, 0xd4, 0x56, 0x03, 0xc6, 0x39, 0x1d, 0x41, 0x55, 0xbc, 0xfc, - 0x56, 0x90, 0xa2, 0xe4, 0x76, 0xbf, 0x71, 0x39, 0x43, 0xc9, 0xb8, 0x9b, 0x0f, 0xa1, 0x42, 0xb9, - 0x70, 0xc3, 0x75, 0xac, 0x50, 0x7f, 0x7d, 0x08, 0x9f, 0x92, 0x12, 0x19, 0x29, 0xe5, 0x9b, 0x50, - 0xc6, 0xfc, 0x47, 0x1b, 0xbd, 0xa8, 0xe4, 0xcf, 0x71, 0x9a, 0xdc, 0x05, 0x20, 0xe2, 0x88, 0xb6, - 0xf9, 0x05, 0xb5, 0xbc, 0x1a, 0xa7, 0xd1, 0x03, 0x98, 0xe1, 0x4b, 0x04, 0x6d, 0xf7, 0xf2, 0xd0, - 0x65, 0x24, 0xd1, 0xf4, 0x95, 0x2c, 0x45, 0x63, 0x44, 0xef, 0x41, 0x05, 0xab, 0x8d, 0x1b, 0xec, - 0x2d, 0x78, 0x39, 0xa2, 0x85, 0x12, 0xbc, 0x97, 0x4b, 0xa3, 0x0b, 0x0e, 0x4e, 0x26, 0x0d, 0xd6, - 0x3f, 0x6c, 0x32, 0xc5, 0xe7, 0x39, 0xb2, 0x62, 0x9e, 0xb6, 0x3a, 0x04, 0xf3, 0xe3, 0x34, 0x2a, - 0x60, 0x9e, 0xb6, 0x3b, 0x1c, 0xf3, 0x89, 0xa6, 0xaf, 0x64, 0x29, 0x9a, 0x62, 0xe1, 0xd4, 0x69, - 0xa8, 0x9a, 0x85, 0xe5, 0xc7, 0xc1, 0x6a, 0x16, 0x56, 0x1c, 0xb3, 0x12, 0x41, 0x35, 0x93, 0x78, - 0xb0, 0x45, 0xbf, 0x3c, 0xb2, 0x0d, 0x34, 0x7c, 0x88, 0xd2, 0xf7, 0x5f, 0x8c, 0xfc, 0xf7, 0x73, - 0x1a, 0x96, 0xcd, 0x4b, 0xd2, 0xb7, 0x78, 0xf4, 0x2f, 0x0e, 0x6d, 0x4a, 0xf6, 0x26, 0x51, 0x63, - 0x7d, 0x9c, 0x2a, 0x22, 0x14, 0x8c, 0xef, 0xe9, 0x8c, 0xaa, 0xf9, 0x7e, 0x3c, 0xea, 0x9b, 0xa6, - 0xef, 0xaf, 0xe8, 0x86, 0xe2, 0x9c, 0x59, 0x78, 0x6d, 0xa4, 0xf1, 0xaa, 0xb4, 0x4c, 0xf2, 0x89, - 0x0d, 0xda, 0x28, 0x75, 0x15, 0x52, 0x34, 0x9a, 0x78, 0x44, 0x62, 0x8c, 0x46, 0xe9, 0xd3, 0x27, - 0x8a, 0x46, 0x13, 0xef, 0xa2, 0x64, 0x6d, 0xd4, 0x84, 0x69, 0x1a, 0x9f, 0x5b, 0xcf, 0x10, 0xbc, - 0xbb, 0x31, 0xbc, 0x0c, 0xb5, 0x22, 0x3f, 0xa7, 0xff, 0x69, 0xa8, 0x8a, 0xc1, 0xcc, 0x55, 0x6a, - 0xce, 0x60, 0xbc, 0xf3, 0x8c, 0xed, 0xef, 0x40, 0x81, 0xc4, 0x00, 0xd0, 0x5f, 0x19, 0x16, 0x41, - 0x78, 0x58, 0x8b, 0x89, 0x20, 0xc3, 0xc6, 0x39, 0xfd, 0x21, 0x14, 0x48, 0xc8, 0x2a, 0x45, 0x8b, - 0x62, 0x08, 0xdb, 0xc6, 0xd0, 0x22, 0x1c, 0x44, 0x1b, 0xaa, 0x62, 0x20, 0x46, 0x05, 0x0a, 0x24, - 0xa1, 0x2a, 0x1b, 0x59, 0x4a, 0xf2, 0x5e, 0xbe, 0x0d, 0x25, 0x1e, 0x0c, 0x41, 0x7f, 0x4d, 0x3d, - 0xd0, 0x7e, 0xe8, 0xc4, 0xc6, 0xc5, 0x11, 0xa5, 0x62, 0x8c, 0x1c, 0x10, 0xe1, 0xd2, 0x8f, 0x2d, - 0xa1, 0x16, 0x2e, 0x03, 0xd1, 0x31, 0xd4, 0xc2, 0x65, 0x30, 0x54, 0x85, 0x71, 0x4e, 0x7f, 0x0c, - 0xb5, 0x74, 0x50, 0x07, 0xc5, 0xf6, 0x5b, 0x11, 0x83, 0xa2, 0x71, 0x2d, 0x63, 0xe9, 0xb8, 0xcb, - 0x1f, 0x68, 0x24, 0x90, 0x84, 0x3c, 0xf2, 0xa2, 0x72, 0x97, 0x35, 0x2c, 0x34, 0x61, 0xe3, 0xe6, - 0x98, 0xb5, 0x62, 0x58, 0xbe, 0x4b, 0x6c, 0x28, 0x07, 0xe2, 0xf8, 0x29, 0xd7, 0x03, 0x45, 0x78, - 0xb9, 0xc6, 0x9b, 0xd9, 0x2b, 0x88, 0x4a, 0x83, 0xe0, 0xce, 0xad, 0x58, 0xd0, 0x07, 0x3d, 0xd9, - 0x1b, 0x97, 0x46, 0x17, 0x8c, 0xfb, 0xd8, 0x81, 0x02, 0x89, 0xdf, 0xa6, 0x60, 0x2d, 0x31, 0x1c, - 0x9c, 0x82, 0x59, 0x13, 0xe1, 0xdf, 0xa8, 0xea, 0x2a, 0x06, 0x73, 0x53, 0xf0, 0x96, 0x24, 0x0e, - 0x9c, 0x42, 0x75, 0x95, 0x45, 0x86, 0x23, 0x07, 0x2b, 0xd0, 0x0f, 0xa6, 0xa6, 0x50, 0x4b, 0x06, - 0xe2, 0xb9, 0x35, 0x5e, 0x1f, 0x59, 0x2e, 0xee, 0xc0, 0x25, 0x8a, 0x43, 0x3a, 0xc4, 0xd8, 0x9a, - 0x7a, 0x93, 0x2f, 0x8b, 0xd8, 0xd5, 0x78, 0x6d, 0x78, 0xec, 0x30, 0x66, 0xe8, 0x48, 0x94, 0x37, - 0x21, 0xb0, 0x97, 0x4a, 0x41, 0x1c, 0x08, 0xfd, 0x95, 0xe1, 0x74, 0x65, 0x30, 0x66, 0xd3, 0xf0, - 0x41, 0x0c, 0x86, 0x87, 0x52, 0x6b, 0x3f, 0x8a, 0x60, 0x50, 0x54, 0x6c, 0xa4, 0xa3, 0x62, 0x29, - 0xc4, 0x86, 0x22, 0x9e, 0x97, 0x42, 0x6c, 0xa8, 0x42, 0x6d, 0x19, 0xe7, 0xf4, 0x3f, 0x4b, 0xe3, - 0x29, 0xa6, 0x60, 0xfa, 0x96, 0x43, 0x8e, 0x68, 0xbd, 0x30, 0xcb, 0xa8, 0xc5, 0x28, 0x4d, 0x59, - 0x46, 0x9d, 0x88, 0xc9, 0xc4, 0xb4, 0x15, 0x72, 0x32, 0xac, 0xd2, 0x56, 0xc4, 0x90, 0x35, 0x0a, - 0x1d, 0x20, 0x19, 0x95, 0x85, 0xee, 0x78, 0x93, 0x01, 0x2d, 0xf4, 0x2b, 0x99, 0xa2, 0x5e, 0x0c, - 0xdb, 0xf1, 0xca, 0x23, 0x64, 0xd0, 0xc3, 0xa8, 0x54, 0xbc, 0x0e, 0xc5, 0xe9, 0x8d, 0x3c, 0x90, - 0x88, 0xe2, 0x30, 0x4a, 0x11, 0x02, 0x84, 0xb0, 0x71, 0x2d, 0xed, 0xe3, 0x3f, 0xfc, 0x74, 0x37, - 0xed, 0xdc, 0x3d, 0xfa, 0x00, 0xb6, 0x96, 0x76, 0x9e, 0x57, 0x74, 0xa0, 0xf0, 0xb1, 0xcf, 0xd0, - 0x41, 0xda, 0xef, 0x5c, 0xd1, 0x81, 0xc2, 0x3d, 0x3d, 0xc3, 0x5e, 0x29, 0xe1, 0xef, 0xad, 0x58, - 0xeb, 0x65, 0x3e, 0xe1, 0x8a, 0xb5, 0x5e, 0xea, 0xaa, 0x4e, 0xb7, 0x7a, 0x7d, 0xb7, 0x6d, 0x85, - 0x4c, 0x1d, 0xf0, 0xeb, 0x1e, 0x05, 0xfe, 0x43, 0x28, 0x71, 0xbf, 0x6b, 0x85, 0x16, 0x94, 0x72, - 0xcb, 0xce, 0x70, 0xc0, 0x98, 0xba, 0xf2, 0x50, 0x90, 0xa8, 0xdc, 0xef, 0x7a, 0xf4, 0x7c, 0x42, - 0xdf, 0x43, 0x57, 0x81, 0x84, 0x01, 0xcf, 0x67, 0xc5, 0xc2, 0x32, 0xe8, 0xea, 0x2b, 0x76, 0x80, - 0x01, 0x1b, 0xda, 0x81, 0xe0, 0x9c, 0x3b, 0xb4, 0x03, 0xd1, 0x2d, 0x95, 0x52, 0x64, 0xfa, 0x46, - 0x47, 0x41, 0x91, 0x0a, 0x37, 0xb8, 0x51, 0x28, 0xda, 0x83, 0x8a, 0xe0, 0xcb, 0xa7, 0x0f, 0x03, - 0x4d, 0x74, 0x42, 0x54, 0x28, 0x26, 0x12, 0xb7, 0xc0, 0x78, 0x7d, 0x67, 0xfe, 0x13, 0xea, 0xf5, - 0x3d, 0xe9, 0x75, 0xa1, 0x5e, 0xdf, 0x53, 0x8e, 0x18, 0x74, 0x10, 0x82, 0x93, 0x84, 0xea, 0xb8, - 0x64, 0xc0, 0xbb, 0x42, 0xb5, 0x03, 0x18, 0xf4, 0xb7, 0x20, 0xba, 0xd0, 0x82, 0xc4, 0x7f, 0x41, - 0xa1, 0x3d, 0xaa, 0x3d, 0x1d, 0x32, 0x1c, 0xfe, 0x0e, 0x98, 0xc7, 0x2b, 0x0e, 0x7f, 0x55, 0x66, - 0xf4, 0xa3, 0xba, 0x68, 0xc3, 0xa2, 0xcc, 0x85, 0x40, 0x7f, 0x73, 0x5c, 0x6f, 0x83, 0x51, 0x1d, - 0x7d, 0x0b, 0xaa, 0xa2, 0x81, 0xbd, 0x42, 0x7d, 0x94, 0xd8, 0xe0, 0x67, 0x10, 0x1b, 0x29, 0xc3, - 0x76, 0x85, 0xd8, 0x90, 0x9b, 0xbf, 0x67, 0xd0, 0xb4, 0x06, 0x2d, 0xb5, 0x15, 0x3a, 0x87, 0xd2, - 0x6a, 0x5c, 0xa1, 0x73, 0xa8, 0x4d, 0xc0, 0xa9, 0xda, 0xb3, 0x24, 0x35, 0x8c, 0x56, 0x1c, 0xfd, - 0x0c, 0x33, 0xe9, 0x56, 0x1c, 0xfd, 0x0c, 0xb5, 0xbb, 0xa6, 0x02, 0x27, 0x6d, 0x16, 0xaa, 0x10, - 0x38, 0x0a, 0xeb, 0xd1, 0x51, 0xc8, 0xed, 0x51, 0xe4, 0x6e, 0xd3, 0x37, 0xa0, 0xd9, 0x6e, 0x29, - 0x4d, 0xe1, 0xfb, 0xc8, 0x46, 0xc1, 0xda, 0x60, 0x39, 0xde, 0xc7, 0x5a, 0xd6, 0xe2, 0xf1, 0xb8, - 0x7e, 0x5e, 0xb0, 0xac, 0x89, 0xb7, 0x68, 0x36, 0x7a, 0x4a, 0x1e, 0x1a, 0xb9, 0x21, 0x6b, 0x4e, - 0x55, 0x5a, 0x71, 0x47, 0x38, 0xaa, 0x52, 0x0c, 0xc9, 0x47, 0x50, 0x64, 0x26, 0x8a, 0xfa, 0xab, - 0x8a, 0x1d, 0x85, 0x68, 0x47, 0xa9, 0xdc, 0x76, 0x24, 0xac, 0x1c, 0xa9, 0x6e, 0x99, 0xb4, 0x02, - 0x54, 0xe8, 0x96, 0x52, 0xab, 0xc3, 0xc6, 0xd5, 0x4c, 0x65, 0xc5, 0x0b, 0xb0, 0xa4, 0x11, 0xa0, - 0xa2, 0x33, 0xa9, 0xa5, 0x60, 0x06, 0xb9, 0x21, 0x9a, 0xe9, 0x29, 0xe4, 0x86, 0xc4, 0x92, 0x2f, - 0xa3, 0xfa, 0x15, 0x9b, 0xcf, 0x0d, 0x51, 0xbf, 0xd2, 0xd6, 0x7a, 0x43, 0xd4, 0xaf, 0x01, 0x6b, - 0x3c, 0x7a, 0xb5, 0x99, 0xb0, 0x88, 0x53, 0xf4, 0x24, 0xb3, 0x9a, 0x1b, 0x35, 0x88, 0xc7, 0x58, - 0x49, 0x4d, 0x9a, 0x88, 0x29, 0x95, 0x54, 0xa9, 0x11, 0x9b, 0x62, 0x3b, 0xa6, 0xb2, 0x3b, 0xa3, - 0x5d, 0xa6, 0x0d, 0x8d, 0x94, 0x42, 0x41, 0x6a, 0xcd, 0xd5, 0xb8, 0x96, 0xb1, 0x74, 0xdc, 0x65, - 0x1b, 0xa0, 0xef, 0x78, 0xad, 0x20, 0x2e, 0xa9, 0xe7, 0xb7, 0x82, 0x92, 0xe5, 0x5e, 0xdc, 0x64, - 0xa6, 0x2a, 0x82, 0x57, 0xb5, 0x62, 0x1d, 0x91, 0xfb, 0x5d, 0x8f, 0x98, 0xa9, 0xf5, 0x1e, 0x54, - 0x77, 0x02, 0xff, 0xe9, 0x31, 0x37, 0x7f, 0xf9, 0x7c, 0x8e, 0x53, 0x6e, 0xb5, 0x60, 0x96, 0x16, - 0x68, 0xa2, 0xa7, 0x51, 0xd3, 0xdf, 0xfb, 0x44, 0x3f, 0xbf, 0xd6, 0xf6, 0xfd, 0xb6, 0x8b, 0x68, - 0xf5, 0xbd, 0xde, 0xfe, 0xda, 0x07, 0x8e, 0x8b, 0x1e, 0x32, 0xdb, 0xef, 0xff, 0x5a, 0x1c, 0xf2, - 0x90, 0x50, 0xec, 0x34, 0x6b, 0x56, 0x3b, 0xfc, 0xef, 0xc3, 0xbd, 0x4f, 0x36, 0x3b, 0x30, 0xeb, - 0xc4, 0x85, 0xda, 0x41, 0xb7, 0xb5, 0x59, 0xa1, 0x45, 0x77, 0x70, 0xed, 0x1d, 0xed, 0x4f, 0xbd, - 0xd5, 0x76, 0xa2, 0x83, 0xde, 0x1e, 0x46, 0xca, 0x75, 0x5a, 0xec, 0x9a, 0xe3, 0xf3, 0x7f, 0xa4, - 0x8b, 0xeb, 0x6d, 0xff, 0x9a, 0xd5, 0x75, 0xae, 0x3f, 0x59, 0x67, 0xc9, 0xdd, 0xbd, 0xbf, 0xa5, - 0x69, 0xff, 0x30, 0xa7, 0xdf, 0x67, 0xb2, 0x83, 0xd8, 0x75, 0xaf, 0xdd, 0x09, 0xba, 0xad, 0xbd, - 0x69, 0x52, 0xe3, 0xc6, 0xff, 0x0b, 0x00, 0x00, 0xff, 0xff, 0xa5, 0xb1, 0x19, 0x26, 0xb1, 0xa5, - 0x00, 0x00, -} - -// Reference imports to suppress errors if they are not otherwise used. -var _ context.Context -var _ grpc.ClientConn - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the grpc package it is being compiled against. -const _ = grpc.SupportPackageIsVersion4 - -// MilvusServiceClient is the client API for MilvusService service. -// -// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. -type MilvusServiceClient interface { - CreateCollection(ctx context.Context, in *CreateCollectionRequest, opts ...grpc.CallOption) (*commonpb.Status, error) - DropCollection(ctx context.Context, in *DropCollectionRequest, opts ...grpc.CallOption) (*commonpb.Status, error) - HasCollection(ctx context.Context, in *HasCollectionRequest, opts ...grpc.CallOption) (*BoolResponse, error) - LoadCollection(ctx context.Context, in *LoadCollectionRequest, opts ...grpc.CallOption) (*commonpb.Status, error) - ReleaseCollection(ctx context.Context, in *ReleaseCollectionRequest, opts ...grpc.CallOption) (*commonpb.Status, error) - DescribeCollection(ctx context.Context, in *DescribeCollectionRequest, opts ...grpc.CallOption) (*DescribeCollectionResponse, error) - GetCollectionStatistics(ctx context.Context, in *GetCollectionStatisticsRequest, opts ...grpc.CallOption) (*GetCollectionStatisticsResponse, error) - ShowCollections(ctx context.Context, in *ShowCollectionsRequest, opts ...grpc.CallOption) (*ShowCollectionsResponse, error) - AlterCollection(ctx context.Context, in *AlterCollectionRequest, opts ...grpc.CallOption) (*commonpb.Status, error) - CreatePartition(ctx context.Context, in *CreatePartitionRequest, opts ...grpc.CallOption) (*commonpb.Status, error) - DropPartition(ctx context.Context, in *DropPartitionRequest, opts ...grpc.CallOption) (*commonpb.Status, error) - HasPartition(ctx context.Context, in *HasPartitionRequest, opts ...grpc.CallOption) (*BoolResponse, error) - LoadPartitions(ctx context.Context, in *LoadPartitionsRequest, opts ...grpc.CallOption) (*commonpb.Status, error) - ReleasePartitions(ctx context.Context, in *ReleasePartitionsRequest, opts ...grpc.CallOption) (*commonpb.Status, error) - GetPartitionStatistics(ctx context.Context, in *GetPartitionStatisticsRequest, opts ...grpc.CallOption) (*GetPartitionStatisticsResponse, error) - ShowPartitions(ctx context.Context, in *ShowPartitionsRequest, opts ...grpc.CallOption) (*ShowPartitionsResponse, error) - GetLoadingProgress(ctx context.Context, in *GetLoadingProgressRequest, opts ...grpc.CallOption) (*GetLoadingProgressResponse, error) - GetLoadState(ctx context.Context, in *GetLoadStateRequest, opts ...grpc.CallOption) (*GetLoadStateResponse, error) - CreateAlias(ctx context.Context, in *CreateAliasRequest, opts ...grpc.CallOption) (*commonpb.Status, error) - DropAlias(ctx context.Context, in *DropAliasRequest, opts ...grpc.CallOption) (*commonpb.Status, error) - AlterAlias(ctx context.Context, in *AlterAliasRequest, opts ...grpc.CallOption) (*commonpb.Status, error) - DescribeAlias(ctx context.Context, in *DescribeAliasRequest, opts ...grpc.CallOption) (*DescribeAliasResponse, error) - ListAliases(ctx context.Context, in *ListAliasesRequest, opts ...grpc.CallOption) (*ListAliasesResponse, error) - CreateIndex(ctx context.Context, in *CreateIndexRequest, opts ...grpc.CallOption) (*commonpb.Status, error) - AlterIndex(ctx context.Context, in *AlterIndexRequest, opts ...grpc.CallOption) (*commonpb.Status, error) - DescribeIndex(ctx context.Context, in *DescribeIndexRequest, opts ...grpc.CallOption) (*DescribeIndexResponse, error) - GetIndexStatistics(ctx context.Context, in *GetIndexStatisticsRequest, opts ...grpc.CallOption) (*GetIndexStatisticsResponse, error) - // Deprecated: use DescribeIndex instead - GetIndexState(ctx context.Context, in *GetIndexStateRequest, opts ...grpc.CallOption) (*GetIndexStateResponse, error) - // Deprecated: use DescribeIndex instead - GetIndexBuildProgress(ctx context.Context, in *GetIndexBuildProgressRequest, opts ...grpc.CallOption) (*GetIndexBuildProgressResponse, error) - DropIndex(ctx context.Context, in *DropIndexRequest, opts ...grpc.CallOption) (*commonpb.Status, error) - Insert(ctx context.Context, in *InsertRequest, opts ...grpc.CallOption) (*MutationResult, error) - Delete(ctx context.Context, in *DeleteRequest, opts ...grpc.CallOption) (*MutationResult, error) - Upsert(ctx context.Context, in *UpsertRequest, opts ...grpc.CallOption) (*MutationResult, error) - Search(ctx context.Context, in *SearchRequest, opts ...grpc.CallOption) (*SearchResults, error) - HybridSearch(ctx context.Context, in *HybridSearchRequest, opts ...grpc.CallOption) (*SearchResults, error) - Flush(ctx context.Context, in *FlushRequest, opts ...grpc.CallOption) (*FlushResponse, error) - Query(ctx context.Context, in *QueryRequest, opts ...grpc.CallOption) (*QueryResults, error) - CalcDistance(ctx context.Context, in *CalcDistanceRequest, opts ...grpc.CallOption) (*CalcDistanceResults, error) - FlushAll(ctx context.Context, in *FlushAllRequest, opts ...grpc.CallOption) (*FlushAllResponse, error) - GetFlushState(ctx context.Context, in *GetFlushStateRequest, opts ...grpc.CallOption) (*GetFlushStateResponse, error) - GetFlushAllState(ctx context.Context, in *GetFlushAllStateRequest, opts ...grpc.CallOption) (*GetFlushAllStateResponse, error) - GetPersistentSegmentInfo(ctx context.Context, in *GetPersistentSegmentInfoRequest, opts ...grpc.CallOption) (*GetPersistentSegmentInfoResponse, error) - GetQuerySegmentInfo(ctx context.Context, in *GetQuerySegmentInfoRequest, opts ...grpc.CallOption) (*GetQuerySegmentInfoResponse, error) - GetReplicas(ctx context.Context, in *GetReplicasRequest, opts ...grpc.CallOption) (*GetReplicasResponse, error) - Dummy(ctx context.Context, in *DummyRequest, opts ...grpc.CallOption) (*DummyResponse, error) - // TODO: remove - RegisterLink(ctx context.Context, in *RegisterLinkRequest, opts ...grpc.CallOption) (*RegisterLinkResponse, error) - // https://wiki.lfaidata.foundation/display/MIL/MEP+8+--+Add+metrics+for+proxy - GetMetrics(ctx context.Context, in *GetMetricsRequest, opts ...grpc.CallOption) (*GetMetricsResponse, error) - GetComponentStates(ctx context.Context, in *GetComponentStatesRequest, opts ...grpc.CallOption) (*ComponentStates, error) - LoadBalance(ctx context.Context, in *LoadBalanceRequest, opts ...grpc.CallOption) (*commonpb.Status, error) - GetCompactionState(ctx context.Context, in *GetCompactionStateRequest, opts ...grpc.CallOption) (*GetCompactionStateResponse, error) - ManualCompaction(ctx context.Context, in *ManualCompactionRequest, opts ...grpc.CallOption) (*ManualCompactionResponse, error) - GetCompactionStateWithPlans(ctx context.Context, in *GetCompactionPlansRequest, opts ...grpc.CallOption) (*GetCompactionPlansResponse, error) - // https://wiki.lfaidata.foundation/display/MIL/MEP+24+--+Support+bulk+load - Import(ctx context.Context, in *ImportRequest, opts ...grpc.CallOption) (*ImportResponse, error) - GetImportState(ctx context.Context, in *GetImportStateRequest, opts ...grpc.CallOption) (*GetImportStateResponse, error) - ListImportTasks(ctx context.Context, in *ListImportTasksRequest, opts ...grpc.CallOption) (*ListImportTasksResponse, error) - // https://wiki.lfaidata.foundation/display/MIL/MEP+27+--+Support+Basic+Authentication - CreateCredential(ctx context.Context, in *CreateCredentialRequest, opts ...grpc.CallOption) (*commonpb.Status, error) - UpdateCredential(ctx context.Context, in *UpdateCredentialRequest, opts ...grpc.CallOption) (*commonpb.Status, error) - DeleteCredential(ctx context.Context, in *DeleteCredentialRequest, opts ...grpc.CallOption) (*commonpb.Status, error) - ListCredUsers(ctx context.Context, in *ListCredUsersRequest, opts ...grpc.CallOption) (*ListCredUsersResponse, error) - // https://wiki.lfaidata.foundation/display/MIL/MEP+29+--+Support+Role-Based+Access+Control - CreateRole(ctx context.Context, in *CreateRoleRequest, opts ...grpc.CallOption) (*commonpb.Status, error) - DropRole(ctx context.Context, in *DropRoleRequest, opts ...grpc.CallOption) (*commonpb.Status, error) - OperateUserRole(ctx context.Context, in *OperateUserRoleRequest, opts ...grpc.CallOption) (*commonpb.Status, error) - SelectRole(ctx context.Context, in *SelectRoleRequest, opts ...grpc.CallOption) (*SelectRoleResponse, error) - SelectUser(ctx context.Context, in *SelectUserRequest, opts ...grpc.CallOption) (*SelectUserResponse, error) - OperatePrivilege(ctx context.Context, in *OperatePrivilegeRequest, opts ...grpc.CallOption) (*commonpb.Status, error) - SelectGrant(ctx context.Context, in *SelectGrantRequest, opts ...grpc.CallOption) (*SelectGrantResponse, error) - GetVersion(ctx context.Context, in *GetVersionRequest, opts ...grpc.CallOption) (*GetVersionResponse, error) - CheckHealth(ctx context.Context, in *CheckHealthRequest, opts ...grpc.CallOption) (*CheckHealthResponse, error) - CreateResourceGroup(ctx context.Context, in *CreateResourceGroupRequest, opts ...grpc.CallOption) (*commonpb.Status, error) - DropResourceGroup(ctx context.Context, in *DropResourceGroupRequest, opts ...grpc.CallOption) (*commonpb.Status, error) - UpdateResourceGroups(ctx context.Context, in *UpdateResourceGroupsRequest, opts ...grpc.CallOption) (*commonpb.Status, error) - TransferNode(ctx context.Context, in *TransferNodeRequest, opts ...grpc.CallOption) (*commonpb.Status, error) - TransferReplica(ctx context.Context, in *TransferReplicaRequest, opts ...grpc.CallOption) (*commonpb.Status, error) - ListResourceGroups(ctx context.Context, in *ListResourceGroupsRequest, opts ...grpc.CallOption) (*ListResourceGroupsResponse, error) - DescribeResourceGroup(ctx context.Context, in *DescribeResourceGroupRequest, opts ...grpc.CallOption) (*DescribeResourceGroupResponse, error) - RenameCollection(ctx context.Context, in *RenameCollectionRequest, opts ...grpc.CallOption) (*commonpb.Status, error) - ListIndexedSegment(ctx context.Context, in *federpb.ListIndexedSegmentRequest, opts ...grpc.CallOption) (*federpb.ListIndexedSegmentResponse, error) - DescribeSegmentIndexData(ctx context.Context, in *federpb.DescribeSegmentIndexDataRequest, opts ...grpc.CallOption) (*federpb.DescribeSegmentIndexDataResponse, error) - Connect(ctx context.Context, in *ConnectRequest, opts ...grpc.CallOption) (*ConnectResponse, error) - AllocTimestamp(ctx context.Context, in *AllocTimestampRequest, opts ...grpc.CallOption) (*AllocTimestampResponse, error) - CreateDatabase(ctx context.Context, in *CreateDatabaseRequest, opts ...grpc.CallOption) (*commonpb.Status, error) - DropDatabase(ctx context.Context, in *DropDatabaseRequest, opts ...grpc.CallOption) (*commonpb.Status, error) - ListDatabases(ctx context.Context, in *ListDatabasesRequest, opts ...grpc.CallOption) (*ListDatabasesResponse, error) - AlterDatabase(ctx context.Context, in *AlterDatabaseRequest, opts ...grpc.CallOption) (*commonpb.Status, error) - DescribeDatabase(ctx context.Context, in *DescribeDatabaseRequest, opts ...grpc.CallOption) (*DescribeDatabaseResponse, error) - ReplicateMessage(ctx context.Context, in *ReplicateMessageRequest, opts ...grpc.CallOption) (*ReplicateMessageResponse, error) - BackupRBAC(ctx context.Context, in *BackupRBACMetaRequest, opts ...grpc.CallOption) (*BackupRBACMetaResponse, error) - RestoreRBAC(ctx context.Context, in *RestoreRBACMetaRequest, opts ...grpc.CallOption) (*commonpb.Status, error) -} - -type milvusServiceClient struct { - cc *grpc.ClientConn -} - -func NewMilvusServiceClient(cc *grpc.ClientConn) MilvusServiceClient { - return &milvusServiceClient{cc} -} - -func (c *milvusServiceClient) CreateCollection(ctx context.Context, in *CreateCollectionRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { - out := new(commonpb.Status) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/CreateCollection", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *milvusServiceClient) DropCollection(ctx context.Context, in *DropCollectionRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { - out := new(commonpb.Status) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/DropCollection", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *milvusServiceClient) HasCollection(ctx context.Context, in *HasCollectionRequest, opts ...grpc.CallOption) (*BoolResponse, error) { - out := new(BoolResponse) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/HasCollection", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *milvusServiceClient) LoadCollection(ctx context.Context, in *LoadCollectionRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { - out := new(commonpb.Status) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/LoadCollection", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *milvusServiceClient) ReleaseCollection(ctx context.Context, in *ReleaseCollectionRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { - out := new(commonpb.Status) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/ReleaseCollection", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *milvusServiceClient) DescribeCollection(ctx context.Context, in *DescribeCollectionRequest, opts ...grpc.CallOption) (*DescribeCollectionResponse, error) { - out := new(DescribeCollectionResponse) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/DescribeCollection", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *milvusServiceClient) GetCollectionStatistics(ctx context.Context, in *GetCollectionStatisticsRequest, opts ...grpc.CallOption) (*GetCollectionStatisticsResponse, error) { - out := new(GetCollectionStatisticsResponse) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/GetCollectionStatistics", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *milvusServiceClient) ShowCollections(ctx context.Context, in *ShowCollectionsRequest, opts ...grpc.CallOption) (*ShowCollectionsResponse, error) { - out := new(ShowCollectionsResponse) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/ShowCollections", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *milvusServiceClient) AlterCollection(ctx context.Context, in *AlterCollectionRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { - out := new(commonpb.Status) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/AlterCollection", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *milvusServiceClient) CreatePartition(ctx context.Context, in *CreatePartitionRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { - out := new(commonpb.Status) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/CreatePartition", in, out, opts...) - if err != nil { - return nil, err +func (x *ReplicateMessageRequest) GetBeginTs() uint64 { + if x != nil { + return x.BeginTs } - return out, nil -} - -func (c *milvusServiceClient) DropPartition(ctx context.Context, in *DropPartitionRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { - out := new(commonpb.Status) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/DropPartition", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *milvusServiceClient) HasPartition(ctx context.Context, in *HasPartitionRequest, opts ...grpc.CallOption) (*BoolResponse, error) { - out := new(BoolResponse) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/HasPartition", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *milvusServiceClient) LoadPartitions(ctx context.Context, in *LoadPartitionsRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { - out := new(commonpb.Status) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/LoadPartitions", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *milvusServiceClient) ReleasePartitions(ctx context.Context, in *ReleasePartitionsRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { - out := new(commonpb.Status) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/ReleasePartitions", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *milvusServiceClient) GetPartitionStatistics(ctx context.Context, in *GetPartitionStatisticsRequest, opts ...grpc.CallOption) (*GetPartitionStatisticsResponse, error) { - out := new(GetPartitionStatisticsResponse) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/GetPartitionStatistics", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *milvusServiceClient) ShowPartitions(ctx context.Context, in *ShowPartitionsRequest, opts ...grpc.CallOption) (*ShowPartitionsResponse, error) { - out := new(ShowPartitionsResponse) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/ShowPartitions", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *milvusServiceClient) GetLoadingProgress(ctx context.Context, in *GetLoadingProgressRequest, opts ...grpc.CallOption) (*GetLoadingProgressResponse, error) { - out := new(GetLoadingProgressResponse) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/GetLoadingProgress", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *milvusServiceClient) GetLoadState(ctx context.Context, in *GetLoadStateRequest, opts ...grpc.CallOption) (*GetLoadStateResponse, error) { - out := new(GetLoadStateResponse) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/GetLoadState", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *milvusServiceClient) CreateAlias(ctx context.Context, in *CreateAliasRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { - out := new(commonpb.Status) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/CreateAlias", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *milvusServiceClient) DropAlias(ctx context.Context, in *DropAliasRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { - out := new(commonpb.Status) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/DropAlias", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *milvusServiceClient) AlterAlias(ctx context.Context, in *AlterAliasRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { - out := new(commonpb.Status) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/AlterAlias", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *milvusServiceClient) DescribeAlias(ctx context.Context, in *DescribeAliasRequest, opts ...grpc.CallOption) (*DescribeAliasResponse, error) { - out := new(DescribeAliasResponse) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/DescribeAlias", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *milvusServiceClient) ListAliases(ctx context.Context, in *ListAliasesRequest, opts ...grpc.CallOption) (*ListAliasesResponse, error) { - out := new(ListAliasesResponse) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/ListAliases", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *milvusServiceClient) CreateIndex(ctx context.Context, in *CreateIndexRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { - out := new(commonpb.Status) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/CreateIndex", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *milvusServiceClient) AlterIndex(ctx context.Context, in *AlterIndexRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { - out := new(commonpb.Status) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/AlterIndex", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *milvusServiceClient) DescribeIndex(ctx context.Context, in *DescribeIndexRequest, opts ...grpc.CallOption) (*DescribeIndexResponse, error) { - out := new(DescribeIndexResponse) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/DescribeIndex", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *milvusServiceClient) GetIndexStatistics(ctx context.Context, in *GetIndexStatisticsRequest, opts ...grpc.CallOption) (*GetIndexStatisticsResponse, error) { - out := new(GetIndexStatisticsResponse) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/GetIndexStatistics", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -// Deprecated: Do not use. -func (c *milvusServiceClient) GetIndexState(ctx context.Context, in *GetIndexStateRequest, opts ...grpc.CallOption) (*GetIndexStateResponse, error) { - out := new(GetIndexStateResponse) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/GetIndexState", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -// Deprecated: Do not use. -func (c *milvusServiceClient) GetIndexBuildProgress(ctx context.Context, in *GetIndexBuildProgressRequest, opts ...grpc.CallOption) (*GetIndexBuildProgressResponse, error) { - out := new(GetIndexBuildProgressResponse) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/GetIndexBuildProgress", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *milvusServiceClient) DropIndex(ctx context.Context, in *DropIndexRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { - out := new(commonpb.Status) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/DropIndex", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *milvusServiceClient) Insert(ctx context.Context, in *InsertRequest, opts ...grpc.CallOption) (*MutationResult, error) { - out := new(MutationResult) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/Insert", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil + return 0 } -func (c *milvusServiceClient) Delete(ctx context.Context, in *DeleteRequest, opts ...grpc.CallOption) (*MutationResult, error) { - out := new(MutationResult) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/Delete", in, out, opts...) - if err != nil { - return nil, err +func (x *ReplicateMessageRequest) GetEndTs() uint64 { + if x != nil { + return x.EndTs } - return out, nil + return 0 } -func (c *milvusServiceClient) Upsert(ctx context.Context, in *UpsertRequest, opts ...grpc.CallOption) (*MutationResult, error) { - out := new(MutationResult) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/Upsert", in, out, opts...) - if err != nil { - return nil, err +func (x *ReplicateMessageRequest) GetMsgs() [][]byte { + if x != nil { + return x.Msgs } - return out, nil + return nil } -func (c *milvusServiceClient) Search(ctx context.Context, in *SearchRequest, opts ...grpc.CallOption) (*SearchResults, error) { - out := new(SearchResults) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/Search", in, out, opts...) - if err != nil { - return nil, err +func (x *ReplicateMessageRequest) GetStartPositions() []*msgpb.MsgPosition { + if x != nil { + return x.StartPositions } - return out, nil + return nil } -func (c *milvusServiceClient) HybridSearch(ctx context.Context, in *HybridSearchRequest, opts ...grpc.CallOption) (*SearchResults, error) { - out := new(SearchResults) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/HybridSearch", in, out, opts...) - if err != nil { - return nil, err +func (x *ReplicateMessageRequest) GetEndPositions() []*msgpb.MsgPosition { + if x != nil { + return x.EndPositions } - return out, nil + return nil } -func (c *milvusServiceClient) Flush(ctx context.Context, in *FlushRequest, opts ...grpc.CallOption) (*FlushResponse, error) { - out := new(FlushResponse) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/Flush", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} +type ReplicateMessageResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (c *milvusServiceClient) Query(ctx context.Context, in *QueryRequest, opts ...grpc.CallOption) (*QueryResults, error) { - out := new(QueryResults) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/Query", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil + Status *commonpb.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` + Position string `protobuf:"bytes,2,opt,name=position,proto3" json:"position,omitempty"` } -func (c *milvusServiceClient) CalcDistance(ctx context.Context, in *CalcDistanceRequest, opts ...grpc.CallOption) (*CalcDistanceResults, error) { - out := new(CalcDistanceResults) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/CalcDistance", in, out, opts...) - if err != nil { - return nil, err +func (x *ReplicateMessageResponse) Reset() { + *x = ReplicateMessageResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[165] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) } - return out, nil } -func (c *milvusServiceClient) FlushAll(ctx context.Context, in *FlushAllRequest, opts ...grpc.CallOption) (*FlushAllResponse, error) { - out := new(FlushAllResponse) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/FlushAll", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil +func (x *ReplicateMessageResponse) String() string { + return protoimpl.X.MessageStringOf(x) } -func (c *milvusServiceClient) GetFlushState(ctx context.Context, in *GetFlushStateRequest, opts ...grpc.CallOption) (*GetFlushStateResponse, error) { - out := new(GetFlushStateResponse) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/GetFlushState", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} +func (*ReplicateMessageResponse) ProtoMessage() {} -func (c *milvusServiceClient) GetFlushAllState(ctx context.Context, in *GetFlushAllStateRequest, opts ...grpc.CallOption) (*GetFlushAllStateResponse, error) { - out := new(GetFlushAllStateResponse) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/GetFlushAllState", in, out, opts...) - if err != nil { - return nil, err +func (x *ReplicateMessageResponse) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[165] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms } - return out, nil + return mi.MessageOf(x) } -func (c *milvusServiceClient) GetPersistentSegmentInfo(ctx context.Context, in *GetPersistentSegmentInfoRequest, opts ...grpc.CallOption) (*GetPersistentSegmentInfoResponse, error) { - out := new(GetPersistentSegmentInfoResponse) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/GetPersistentSegmentInfo", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil +// Deprecated: Use ReplicateMessageResponse.ProtoReflect.Descriptor instead. +func (*ReplicateMessageResponse) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{165} } -func (c *milvusServiceClient) GetQuerySegmentInfo(ctx context.Context, in *GetQuerySegmentInfoRequest, opts ...grpc.CallOption) (*GetQuerySegmentInfoResponse, error) { - out := new(GetQuerySegmentInfoResponse) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/GetQuerySegmentInfo", in, out, opts...) - if err != nil { - return nil, err +func (x *ReplicateMessageResponse) GetStatus() *commonpb.Status { + if x != nil { + return x.Status } - return out, nil + return nil } -func (c *milvusServiceClient) GetReplicas(ctx context.Context, in *GetReplicasRequest, opts ...grpc.CallOption) (*GetReplicasResponse, error) { - out := new(GetReplicasResponse) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/GetReplicas", in, out, opts...) - if err != nil { - return nil, err +func (x *ReplicateMessageResponse) GetPosition() string { + if x != nil { + return x.Position } - return out, nil + return "" } -func (c *milvusServiceClient) Dummy(ctx context.Context, in *DummyRequest, opts ...grpc.CallOption) (*DummyResponse, error) { - out := new(DummyResponse) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/Dummy", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} +type ImportAuthPlaceholder struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (c *milvusServiceClient) RegisterLink(ctx context.Context, in *RegisterLinkRequest, opts ...grpc.CallOption) (*RegisterLinkResponse, error) { - out := new(RegisterLinkResponse) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/RegisterLink", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil + DbName string `protobuf:"bytes,1,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` + CollectionName string `protobuf:"bytes,2,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` + PartitionName string `protobuf:"bytes,3,opt,name=partition_name,json=partitionName,proto3" json:"partition_name,omitempty"` } -func (c *milvusServiceClient) GetMetrics(ctx context.Context, in *GetMetricsRequest, opts ...grpc.CallOption) (*GetMetricsResponse, error) { - out := new(GetMetricsResponse) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/GetMetrics", in, out, opts...) - if err != nil { - return nil, err +func (x *ImportAuthPlaceholder) Reset() { + *x = ImportAuthPlaceholder{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[166] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) } - return out, nil } -func (c *milvusServiceClient) GetComponentStates(ctx context.Context, in *GetComponentStatesRequest, opts ...grpc.CallOption) (*ComponentStates, error) { - out := new(ComponentStates) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/GetComponentStates", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil +func (x *ImportAuthPlaceholder) String() string { + return protoimpl.X.MessageStringOf(x) } -func (c *milvusServiceClient) LoadBalance(ctx context.Context, in *LoadBalanceRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { - out := new(commonpb.Status) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/LoadBalance", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} +func (*ImportAuthPlaceholder) ProtoMessage() {} -func (c *milvusServiceClient) GetCompactionState(ctx context.Context, in *GetCompactionStateRequest, opts ...grpc.CallOption) (*GetCompactionStateResponse, error) { - out := new(GetCompactionStateResponse) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/GetCompactionState", in, out, opts...) - if err != nil { - return nil, err +func (x *ImportAuthPlaceholder) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[166] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms } - return out, nil + return mi.MessageOf(x) } -func (c *milvusServiceClient) ManualCompaction(ctx context.Context, in *ManualCompactionRequest, opts ...grpc.CallOption) (*ManualCompactionResponse, error) { - out := new(ManualCompactionResponse) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/ManualCompaction", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil +// Deprecated: Use ImportAuthPlaceholder.ProtoReflect.Descriptor instead. +func (*ImportAuthPlaceholder) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{166} } -func (c *milvusServiceClient) GetCompactionStateWithPlans(ctx context.Context, in *GetCompactionPlansRequest, opts ...grpc.CallOption) (*GetCompactionPlansResponse, error) { - out := new(GetCompactionPlansResponse) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/GetCompactionStateWithPlans", in, out, opts...) - if err != nil { - return nil, err +func (x *ImportAuthPlaceholder) GetDbName() string { + if x != nil { + return x.DbName } - return out, nil + return "" } -func (c *milvusServiceClient) Import(ctx context.Context, in *ImportRequest, opts ...grpc.CallOption) (*ImportResponse, error) { - out := new(ImportResponse) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/Import", in, out, opts...) - if err != nil { - return nil, err +func (x *ImportAuthPlaceholder) GetCollectionName() string { + if x != nil { + return x.CollectionName } - return out, nil + return "" } -func (c *milvusServiceClient) GetImportState(ctx context.Context, in *GetImportStateRequest, opts ...grpc.CallOption) (*GetImportStateResponse, error) { - out := new(GetImportStateResponse) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/GetImportState", in, out, opts...) - if err != nil { - return nil, err +func (x *ImportAuthPlaceholder) GetPartitionName() string { + if x != nil { + return x.PartitionName } - return out, nil + return "" } -func (c *milvusServiceClient) ListImportTasks(ctx context.Context, in *ListImportTasksRequest, opts ...grpc.CallOption) (*ListImportTasksResponse, error) { - out := new(ListImportTasksResponse) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/ListImportTasks", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} +type GetImportProgressAuthPlaceholder struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (c *milvusServiceClient) CreateCredential(ctx context.Context, in *CreateCredentialRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { - out := new(commonpb.Status) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/CreateCredential", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil + DbName string `protobuf:"bytes,1,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` } -func (c *milvusServiceClient) UpdateCredential(ctx context.Context, in *UpdateCredentialRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { - out := new(commonpb.Status) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/UpdateCredential", in, out, opts...) - if err != nil { - return nil, err +func (x *GetImportProgressAuthPlaceholder) Reset() { + *x = GetImportProgressAuthPlaceholder{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[167] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) } - return out, nil } -func (c *milvusServiceClient) DeleteCredential(ctx context.Context, in *DeleteCredentialRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { - out := new(commonpb.Status) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/DeleteCredential", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil +func (x *GetImportProgressAuthPlaceholder) String() string { + return protoimpl.X.MessageStringOf(x) } -func (c *milvusServiceClient) ListCredUsers(ctx context.Context, in *ListCredUsersRequest, opts ...grpc.CallOption) (*ListCredUsersResponse, error) { - out := new(ListCredUsersResponse) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/ListCredUsers", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} +func (*GetImportProgressAuthPlaceholder) ProtoMessage() {} -func (c *milvusServiceClient) CreateRole(ctx context.Context, in *CreateRoleRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { - out := new(commonpb.Status) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/CreateRole", in, out, opts...) - if err != nil { - return nil, err +func (x *GetImportProgressAuthPlaceholder) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[167] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms } - return out, nil + return mi.MessageOf(x) } -func (c *milvusServiceClient) DropRole(ctx context.Context, in *DropRoleRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { - out := new(commonpb.Status) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/DropRole", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil +// Deprecated: Use GetImportProgressAuthPlaceholder.ProtoReflect.Descriptor instead. +func (*GetImportProgressAuthPlaceholder) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{167} } -func (c *milvusServiceClient) OperateUserRole(ctx context.Context, in *OperateUserRoleRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { - out := new(commonpb.Status) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/OperateUserRole", in, out, opts...) - if err != nil { - return nil, err +func (x *GetImportProgressAuthPlaceholder) GetDbName() string { + if x != nil { + return x.DbName } - return out, nil + return "" } -func (c *milvusServiceClient) SelectRole(ctx context.Context, in *SelectRoleRequest, opts ...grpc.CallOption) (*SelectRoleResponse, error) { - out := new(SelectRoleResponse) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/SelectRole", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} +type ListImportsAuthPlaceholder struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (c *milvusServiceClient) SelectUser(ctx context.Context, in *SelectUserRequest, opts ...grpc.CallOption) (*SelectUserResponse, error) { - out := new(SelectUserResponse) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/SelectUser", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil + DbName string `protobuf:"bytes,3,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` + CollectionName string `protobuf:"bytes,1,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` } -func (c *milvusServiceClient) OperatePrivilege(ctx context.Context, in *OperatePrivilegeRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { - out := new(commonpb.Status) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/OperatePrivilege", in, out, opts...) - if err != nil { - return nil, err +func (x *ListImportsAuthPlaceholder) Reset() { + *x = ListImportsAuthPlaceholder{} + if protoimpl.UnsafeEnabled { + mi := &file_milvus_proto_msgTypes[168] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) } - return out, nil } -func (c *milvusServiceClient) SelectGrant(ctx context.Context, in *SelectGrantRequest, opts ...grpc.CallOption) (*SelectGrantResponse, error) { - out := new(SelectGrantResponse) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/SelectGrant", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil +func (x *ListImportsAuthPlaceholder) String() string { + return protoimpl.X.MessageStringOf(x) } -func (c *milvusServiceClient) GetVersion(ctx context.Context, in *GetVersionRequest, opts ...grpc.CallOption) (*GetVersionResponse, error) { - out := new(GetVersionResponse) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/GetVersion", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} +func (*ListImportsAuthPlaceholder) ProtoMessage() {} -func (c *milvusServiceClient) CheckHealth(ctx context.Context, in *CheckHealthRequest, opts ...grpc.CallOption) (*CheckHealthResponse, error) { - out := new(CheckHealthResponse) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/CheckHealth", in, out, opts...) - if err != nil { - return nil, err +func (x *ListImportsAuthPlaceholder) ProtoReflect() protoreflect.Message { + mi := &file_milvus_proto_msgTypes[168] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms } - return out, nil + return mi.MessageOf(x) } -func (c *milvusServiceClient) CreateResourceGroup(ctx context.Context, in *CreateResourceGroupRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { - out := new(commonpb.Status) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/CreateResourceGroup", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil +// Deprecated: Use ListImportsAuthPlaceholder.ProtoReflect.Descriptor instead. +func (*ListImportsAuthPlaceholder) Descriptor() ([]byte, []int) { + return file_milvus_proto_rawDescGZIP(), []int{168} } -func (c *milvusServiceClient) DropResourceGroup(ctx context.Context, in *DropResourceGroupRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { - out := new(commonpb.Status) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/DropResourceGroup", in, out, opts...) - if err != nil { - return nil, err +func (x *ListImportsAuthPlaceholder) GetDbName() string { + if x != nil { + return x.DbName } - return out, nil + return "" } -func (c *milvusServiceClient) UpdateResourceGroups(ctx context.Context, in *UpdateResourceGroupsRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { - out := new(commonpb.Status) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/UpdateResourceGroups", in, out, opts...) - if err != nil { - return nil, err +func (x *ListImportsAuthPlaceholder) GetCollectionName() string { + if x != nil { + return x.CollectionName } - return out, nil + return "" } -func (c *milvusServiceClient) TransferNode(ctx context.Context, in *TransferNodeRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { - out := new(commonpb.Status) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/TransferNode", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil +var file_milvus_proto_extTypes = []protoimpl.ExtensionInfo{ + { + ExtendedType: (*descriptorpb.FileOptions)(nil), + ExtensionType: (*MilvusExt)(nil), + Field: 1001, + Name: "milvus.proto.milvus.milvus_ext_obj", + Tag: "bytes,1001,opt,name=milvus_ext_obj", + Filename: "milvus.proto", + }, } -func (c *milvusServiceClient) TransferReplica(ctx context.Context, in *TransferReplicaRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { - out := new(commonpb.Status) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/TransferReplica", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} +// Extension fields to descriptorpb.FileOptions. +var ( + // optional milvus.proto.milvus.MilvusExt milvus_ext_obj = 1001; + E_MilvusExtObj = &file_milvus_proto_extTypes[0] +) -func (c *milvusServiceClient) ListResourceGroups(ctx context.Context, in *ListResourceGroupsRequest, opts ...grpc.CallOption) (*ListResourceGroupsResponse, error) { - out := new(ListResourceGroupsResponse) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/ListResourceGroups", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} +var File_milvus_proto protoreflect.FileDescriptor + +var file_milvus_proto_rawDesc = []byte{ + 0x0a, 0x0c, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x13, + 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, + 0x76, 0x75, 0x73, 0x1a, 0x0c, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x1a, 0x08, 0x72, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0b, 0x66, 0x65, 0x64, 0x65, 0x72, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x09, 0x6d, 0x73, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, + 0x75, 0x66, 0x2f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x22, 0xb2, 0x01, 0x0a, 0x12, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x6c, + 0x69, 0x61, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, + 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, + 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, + 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x17, 0x0a, 0x07, + 0x64, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, + 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, + 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, + 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x14, + 0x0a, 0x05, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x61, + 0x6c, 0x69, 0x61, 0x73, 0x3a, 0x12, 0xca, 0x3e, 0x0f, 0x08, 0x01, 0x10, 0x2c, 0x18, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x22, 0x87, 0x01, 0x0a, 0x10, 0x44, 0x72, 0x6f, + 0x70, 0x41, 0x6c, 0x69, 0x61, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, + 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, + 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, + 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, + 0x17, 0x0a, 0x07, 0x64, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x06, 0x64, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x6c, 0x69, 0x61, + 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x3a, 0x12, + 0xca, 0x3e, 0x0f, 0x08, 0x01, 0x10, 0x2d, 0x18, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0x01, 0x22, 0xb1, 0x01, 0x0a, 0x11, 0x41, 0x6c, 0x74, 0x65, 0x72, 0x41, 0x6c, 0x69, 0x61, + 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, 0x67, + 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x64, 0x62, + 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x62, 0x4e, + 0x61, 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 0x6f, + 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, + 0x61, 0x6c, 0x69, 0x61, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x61, 0x6c, 0x69, + 0x61, 0x73, 0x3a, 0x12, 0xca, 0x3e, 0x0f, 0x08, 0x01, 0x10, 0x2c, 0x18, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x22, 0x8b, 0x01, 0x0a, 0x14, 0x44, 0x65, 0x73, 0x63, 0x72, + 0x69, 0x62, 0x65, 0x41, 0x6c, 0x69, 0x61, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, + 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, + 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, + 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, + 0x65, 0x12, 0x17, 0x0a, 0x07, 0x64, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x06, 0x64, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x6c, + 0x69, 0x61, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x61, 0x6c, 0x69, 0x61, 0x73, + 0x3a, 0x12, 0xca, 0x3e, 0x0f, 0x08, 0x01, 0x10, 0x2e, 0x18, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0x01, 0x22, 0x9b, 0x01, 0x0a, 0x15, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, + 0x65, 0x41, 0x6c, 0x69, 0x61, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, + 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, + 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, + 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, + 0x74, 0x75, 0x73, 0x12, 0x17, 0x0a, 0x07, 0x64, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, + 0x61, 0x6c, 0x69, 0x61, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x61, 0x6c, 0x69, + 0x61, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x22, 0x9c, 0x01, 0x0a, 0x12, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x6c, 0x69, 0x61, 0x73, + 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, + 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, + 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x64, + 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x62, + 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, + 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x3a, 0x12, 0xca, + 0x3e, 0x0f, 0x08, 0x01, 0x10, 0x2f, 0x18, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x01, 0x22, 0xa6, 0x01, 0x0a, 0x13, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x6c, 0x69, 0x61, 0x73, 0x65, + 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x06, 0x73, 0x74, 0x61, + 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, + 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, + 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x17, + 0x0a, 0x07, 0x64, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x06, 0x64, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x0e, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, + 0x12, 0x18, 0x0a, 0x07, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, + 0x09, 0x52, 0x07, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x65, 0x73, 0x22, 0x96, 0x03, 0x0a, 0x17, 0x43, + 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, + 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x64, 0x62, 0x5f, 0x6e, + 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x62, 0x4e, 0x61, 0x6d, + 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, + 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 0x6f, 0x6c, 0x6c, + 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x63, + 0x68, 0x65, 0x6d, 0x61, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x68, 0x61, 0x72, 0x64, 0x73, 0x5f, 0x6e, 0x75, 0x6d, + 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x73, 0x68, 0x61, 0x72, 0x64, 0x73, 0x4e, 0x75, + 0x6d, 0x12, 0x52, 0x0a, 0x11, 0x63, 0x6f, 0x6e, 0x73, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x63, 0x79, + 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x25, 0x2e, 0x6d, + 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, + 0x6f, 0x6e, 0x2e, 0x43, 0x6f, 0x6e, 0x73, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x63, 0x79, 0x4c, 0x65, + 0x76, 0x65, 0x6c, 0x52, 0x10, 0x63, 0x6f, 0x6e, 0x73, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x63, 0x79, + 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x41, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, + 0x69, 0x65, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x6d, 0x69, 0x6c, 0x76, + 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, + 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x50, 0x61, 0x69, 0x72, 0x52, 0x0a, 0x70, 0x72, + 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x6e, 0x75, 0x6d, 0x5f, + 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, + 0x52, 0x0d, 0x6e, 0x75, 0x6d, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3a, + 0x12, 0xca, 0x3e, 0x0f, 0x08, 0x01, 0x10, 0x01, 0x18, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0x01, 0x22, 0x9f, 0x01, 0x0a, 0x15, 0x44, 0x72, 0x6f, 0x70, 0x43, 0x6f, 0x6c, 0x6c, + 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, + 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, + 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, + 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, + 0x17, 0x0a, 0x07, 0x64, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x06, 0x64, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6c, 0x6c, + 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x0e, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, + 0x65, 0x3a, 0x12, 0xca, 0x3e, 0x0f, 0x08, 0x01, 0x10, 0x02, 0x18, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x01, 0x22, 0x87, 0x02, 0x0a, 0x16, 0x41, 0x6c, 0x74, 0x65, 0x72, 0x43, + 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, + 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, + 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, + 0x73, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x64, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x63, + 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x63, 0x6f, 0x6c, 0x6c, + 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x12, 0x41, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x70, + 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x6d, + 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, + 0x6f, 0x6e, 0x2e, 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x50, 0x61, 0x69, 0x72, 0x52, + 0x0a, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x3a, 0x12, 0xca, 0x3e, 0x0f, + 0x08, 0x01, 0x10, 0x01, 0x18, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x22, + 0xa9, 0x01, 0x0a, 0x14, 0x48, 0x61, 0x73, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, 0x67, + 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x64, 0x62, + 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x62, 0x4e, + 0x61, 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 0x6f, + 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, + 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, + 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x53, 0x74, 0x61, 0x6d, 0x70, 0x22, 0x59, 0x0a, 0x0c, 0x42, + 0x6f, 0x6f, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x06, 0x73, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6d, 0x69, + 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, + 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, + 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, + 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x5b, 0x0a, 0x0e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, + 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, + 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x14, 0x0a, + 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, + 0x6c, 0x75, 0x65, 0x22, 0xe6, 0x01, 0x0a, 0x19, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, + 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, + 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, + 0x61, 0x73, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x64, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x0f, + 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, + 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, + 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x63, 0x6f, 0x6c, + 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x69, 0x6d, + 0x65, 0x5f, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x74, + 0x69, 0x6d, 0x65, 0x53, 0x74, 0x61, 0x6d, 0x70, 0x3a, 0x12, 0xca, 0x3e, 0x0f, 0x08, 0x01, 0x10, + 0x03, 0x18, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x22, 0x98, 0x06, 0x0a, + 0x1a, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, + 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x06, 0x73, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6d, 0x69, + 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, + 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, + 0x12, 0x3d, 0x0a, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x25, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x52, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, + 0x22, 0x0a, 0x0c, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, + 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x49, 0x44, 0x12, 0x32, 0x0a, 0x15, 0x76, 0x69, 0x72, 0x74, 0x75, 0x61, 0x6c, 0x5f, 0x63, + 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, + 0x28, 0x09, 0x52, 0x13, 0x76, 0x69, 0x72, 0x74, 0x75, 0x61, 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x6e, + 0x65, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x34, 0x0a, 0x16, 0x70, 0x68, 0x79, 0x73, 0x69, + 0x63, 0x61, 0x6c, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, + 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, 0x52, 0x14, 0x70, 0x68, 0x79, 0x73, 0x69, 0x63, 0x61, + 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x2b, 0x0a, + 0x11, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, + 0x6d, 0x70, 0x18, 0x06, 0x20, 0x01, 0x28, 0x04, 0x52, 0x10, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, + 0x64, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x32, 0x0a, 0x15, 0x63, 0x72, + 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x75, 0x74, 0x63, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, + 0x61, 0x6d, 0x70, 0x18, 0x07, 0x20, 0x01, 0x28, 0x04, 0x52, 0x13, 0x63, 0x72, 0x65, 0x61, 0x74, + 0x65, 0x64, 0x55, 0x74, 0x63, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x1d, + 0x0a, 0x0a, 0x73, 0x68, 0x61, 0x72, 0x64, 0x73, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x08, 0x20, 0x01, + 0x28, 0x05, 0x52, 0x09, 0x73, 0x68, 0x61, 0x72, 0x64, 0x73, 0x4e, 0x75, 0x6d, 0x12, 0x18, 0x0a, + 0x07, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x65, 0x73, 0x18, 0x09, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, + 0x61, 0x6c, 0x69, 0x61, 0x73, 0x65, 0x73, 0x12, 0x49, 0x0a, 0x0f, 0x73, 0x74, 0x61, 0x72, 0x74, + 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, + 0x32, 0x20, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, + 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4b, 0x65, 0x79, 0x44, 0x61, 0x74, 0x61, 0x50, 0x61, + 0x69, 0x72, 0x52, 0x0e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, + 0x6e, 0x73, 0x12, 0x52, 0x0a, 0x11, 0x63, 0x6f, 0x6e, 0x73, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x63, + 0x79, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x25, 0x2e, + 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, + 0x6d, 0x6f, 0x6e, 0x2e, 0x43, 0x6f, 0x6e, 0x73, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x63, 0x79, 0x4c, + 0x65, 0x76, 0x65, 0x6c, 0x52, 0x10, 0x63, 0x6f, 0x6e, 0x73, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x63, + 0x79, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x0e, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, + 0x41, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x0d, 0x20, + 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, + 0x75, 0x65, 0x50, 0x61, 0x69, 0x72, 0x52, 0x0a, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, + 0x65, 0x73, 0x12, 0x17, 0x0a, 0x07, 0x64, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0e, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x6e, + 0x75, 0x6d, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x0f, 0x20, + 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6e, 0x75, 0x6d, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, + 0x6e, 0x73, 0x12, 0x13, 0x0a, 0x05, 0x64, 0x62, 0x5f, 0x69, 0x64, 0x18, 0x10, 0x20, 0x01, 0x28, + 0x03, 0x52, 0x04, 0x64, 0x62, 0x49, 0x64, 0x22, 0xd6, 0x02, 0x0a, 0x15, 0x4c, 0x6f, 0x61, 0x64, + 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, + 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, + 0x61, 0x73, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x64, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x0f, + 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, + 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, + 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d, 0x72, + 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x27, 0x0a, 0x0f, + 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x18, + 0x05, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0e, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x47, + 0x72, 0x6f, 0x75, 0x70, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, + 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x12, + 0x1f, 0x0a, 0x0b, 0x6c, 0x6f, 0x61, 0x64, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x18, 0x07, + 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x6c, 0x6f, 0x61, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, + 0x12, 0x35, 0x0a, 0x17, 0x73, 0x6b, 0x69, 0x70, 0x5f, 0x6c, 0x6f, 0x61, 0x64, 0x5f, 0x64, 0x79, + 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, + 0x08, 0x52, 0x14, 0x73, 0x6b, 0x69, 0x70, 0x4c, 0x6f, 0x61, 0x64, 0x44, 0x79, 0x6e, 0x61, 0x6d, + 0x69, 0x63, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x3a, 0x07, 0xca, 0x3e, 0x04, 0x10, 0x05, 0x18, 0x03, + 0x22, 0x97, 0x01, 0x0a, 0x18, 0x52, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x43, 0x6f, 0x6c, 0x6c, + 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, + 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, + 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, + 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, + 0x17, 0x0a, 0x07, 0x64, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x06, 0x64, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6c, 0x6c, + 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x0e, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, + 0x65, 0x3a, 0x07, 0xca, 0x3e, 0x04, 0x10, 0x06, 0x18, 0x03, 0x22, 0xed, 0x01, 0x0a, 0x14, 0x47, + 0x65, 0x74, 0x53, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, 0x69, 0x63, 0x73, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, + 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x64, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x27, + 0x0a, 0x0f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, + 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, + 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x70, 0x61, 0x72, 0x74, 0x69, + 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, + 0x52, 0x0e, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x73, + 0x12, 0x2f, 0x0a, 0x13, 0x67, 0x75, 0x61, 0x72, 0x61, 0x6e, 0x74, 0x65, 0x65, 0x5f, 0x74, 0x69, + 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x12, 0x67, + 0x75, 0x61, 0x72, 0x61, 0x6e, 0x74, 0x65, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, + 0x70, 0x3a, 0x07, 0xca, 0x3e, 0x04, 0x10, 0x0a, 0x18, 0x03, 0x22, 0x85, 0x01, 0x0a, 0x15, 0x47, + 0x65, 0x74, 0x53, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, 0x69, 0x63, 0x73, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, + 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x37, 0x0a, 0x05, 0x73, 0x74, 0x61, + 0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, + 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4b, + 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x50, 0x61, 0x69, 0x72, 0x52, 0x05, 0x73, 0x74, 0x61, + 0x74, 0x73, 0x22, 0x9d, 0x01, 0x0a, 0x1e, 0x47, 0x65, 0x74, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, 0x69, 0x63, 0x73, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, 0x73, + 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x64, 0x62, 0x5f, 0x6e, 0x61, + 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x62, 0x4e, 0x61, 0x6d, 0x65, + 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, + 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 0x6f, 0x6c, 0x6c, 0x65, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x3a, 0x07, 0xca, 0x3e, 0x04, 0x10, 0x0a, + 0x18, 0x03, 0x22, 0x8f, 0x01, 0x0a, 0x1f, 0x47, 0x65, 0x74, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, 0x69, 0x63, 0x73, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, + 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x37, 0x0a, 0x05, 0x73, + 0x74, 0x61, 0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x6d, 0x69, 0x6c, + 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, + 0x2e, 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x50, 0x61, 0x69, 0x72, 0x52, 0x05, 0x73, + 0x74, 0x61, 0x74, 0x73, 0x22, 0xe4, 0x01, 0x0a, 0x16, 0x53, 0x68, 0x6f, 0x77, 0x43, 0x6f, 0x6c, + 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, + 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, + 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, + 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, + 0x65, 0x12, 0x17, 0x0a, 0x07, 0x64, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x06, 0x64, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x69, + 0x6d, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, + 0x74, 0x69, 0x6d, 0x65, 0x53, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x31, 0x0a, 0x04, 0x74, 0x79, 0x70, + 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1d, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x53, 0x68, + 0x6f, 0x77, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x2d, 0x0a, 0x10, + 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, + 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, 0x42, 0x02, 0x18, 0x01, 0x52, 0x0f, 0x63, 0x6f, 0x6c, 0x6c, + 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x22, 0xf4, 0x02, 0x0a, 0x17, + 0x53, 0x68, 0x6f, 0x77, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, + 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, + 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x29, 0x0a, 0x10, + 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, + 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x63, 0x6f, 0x6c, 0x6c, 0x65, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x03, 0x52, + 0x0d, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x73, 0x12, 0x2d, + 0x0a, 0x12, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, + 0x61, 0x6d, 0x70, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x04, 0x52, 0x11, 0x63, 0x72, 0x65, 0x61, + 0x74, 0x65, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x73, 0x12, 0x34, 0x0a, + 0x16, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x75, 0x74, 0x63, 0x5f, 0x74, 0x69, 0x6d, + 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x04, 0x52, 0x14, 0x63, + 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x55, 0x74, 0x63, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, + 0x6d, 0x70, 0x73, 0x12, 0x35, 0x0a, 0x14, 0x69, 0x6e, 0x4d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x5f, + 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, + 0x03, 0x42, 0x02, 0x18, 0x01, 0x52, 0x13, 0x69, 0x6e, 0x4d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x50, + 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x73, 0x12, 0x36, 0x0a, 0x17, 0x71, 0x75, + 0x65, 0x72, 0x79, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x61, 0x76, 0x61, 0x69, + 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x07, 0x20, 0x03, 0x28, 0x08, 0x52, 0x15, 0x71, 0x75, 0x65, + 0x72, 0x79, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, + 0x6c, 0x65, 0x22, 0xbc, 0x01, 0x0a, 0x16, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x61, 0x72, + 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, + 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, + 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, + 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, + 0x17, 0x0a, 0x07, 0x64, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x06, 0x64, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6c, 0x6c, + 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x0e, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, + 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, + 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x70, 0x61, 0x72, 0x74, 0x69, + 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x3a, 0x07, 0xca, 0x3e, 0x04, 0x10, 0x27, 0x18, + 0x03, 0x22, 0xba, 0x01, 0x0a, 0x14, 0x44, 0x72, 0x6f, 0x70, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, + 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, + 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, + 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, + 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x17, 0x0a, 0x07, + 0x64, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, + 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, + 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, + 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x25, + 0x0a, 0x0e, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, + 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, + 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x3a, 0x07, 0xca, 0x3e, 0x04, 0x10, 0x28, 0x18, 0x03, 0x22, 0xb9, + 0x01, 0x0a, 0x13, 0x48, 0x61, 0x73, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, + 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x64, 0x62, 0x5f, 0x6e, + 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x62, 0x4e, 0x61, 0x6d, + 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, + 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 0x6f, 0x6c, 0x6c, + 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x70, 0x61, + 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x0d, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, + 0x65, 0x3a, 0x07, 0xca, 0x3e, 0x04, 0x10, 0x2a, 0x18, 0x03, 0x22, 0xff, 0x02, 0x0a, 0x15, 0x4c, + 0x6f, 0x61, 0x64, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, + 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x64, 0x62, 0x5f, 0x6e, 0x61, 0x6d, + 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x12, + 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, + 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x70, 0x61, 0x72, 0x74, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, + 0x09, 0x52, 0x0e, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, + 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x5f, 0x6e, 0x75, 0x6d, + 0x62, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x6c, 0x69, + 0x63, 0x61, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x73, 0x6f, + 0x75, 0x72, 0x63, 0x65, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, + 0x09, 0x52, 0x0e, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, + 0x73, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x18, 0x07, 0x20, 0x01, + 0x28, 0x08, 0x52, 0x07, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x12, 0x1f, 0x0a, 0x0b, 0x6c, + 0x6f, 0x61, 0x64, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x09, + 0x52, 0x0a, 0x6c, 0x6f, 0x61, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x12, 0x35, 0x0a, 0x17, + 0x73, 0x6b, 0x69, 0x70, 0x5f, 0x6c, 0x6f, 0x61, 0x64, 0x5f, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, + 0x63, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x14, 0x73, + 0x6b, 0x69, 0x70, 0x4c, 0x6f, 0x61, 0x64, 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x46, 0x69, + 0x65, 0x6c, 0x64, 0x3a, 0x07, 0xca, 0x3e, 0x04, 0x10, 0x05, 0x18, 0x03, 0x22, 0xc0, 0x01, 0x0a, + 0x18, 0x52, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, + 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, + 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, + 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x64, + 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x62, + 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, + 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x27, 0x0a, + 0x0f, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, + 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0e, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, + 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x3a, 0x07, 0xca, 0x3e, 0x04, 0x10, 0x06, 0x18, 0x03, 0x22, + 0xba, 0x01, 0x0a, 0x1d, 0x47, 0x65, 0x74, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, + 0x53, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, 0x69, 0x63, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, + 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, + 0x61, 0x73, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x64, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x0f, + 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, + 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, + 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x70, + 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x8e, 0x01, 0x0a, + 0x1e, 0x47, 0x65, 0x74, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, + 0x74, 0x69, 0x73, 0x74, 0x69, 0x63, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, + 0x33, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, + 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, + 0x61, 0x74, 0x75, 0x73, 0x12, 0x37, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x73, 0x18, 0x02, 0x20, + 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, + 0x75, 0x65, 0x50, 0x61, 0x69, 0x72, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x73, 0x22, 0x98, 0x02, + 0x0a, 0x15, 0x53, 0x68, 0x6f, 0x77, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, + 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x64, 0x62, 0x5f, + 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x62, 0x4e, 0x61, + 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 0x6f, 0x6c, + 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x63, + 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x04, 0x20, 0x01, 0x28, + 0x03, 0x52, 0x0c, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x12, + 0x27, 0x0a, 0x0f, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, + 0x65, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0e, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, + 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x35, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, + 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1d, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x53, 0x68, 0x6f, + 0x77, 0x54, 0x79, 0x70, 0x65, 0x42, 0x02, 0x18, 0x01, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x3a, + 0x07, 0xca, 0x3e, 0x04, 0x10, 0x29, 0x18, 0x03, 0x22, 0xb6, 0x02, 0x0a, 0x16, 0x53, 0x68, 0x6f, + 0x77, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, + 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x27, 0x0a, 0x0f, 0x70, 0x61, 0x72, 0x74, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, + 0x09, 0x52, 0x0e, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, + 0x73, 0x12, 0x22, 0x0a, 0x0c, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, + 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x03, 0x52, 0x0c, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, + 0x6f, 0x6e, 0x49, 0x44, 0x73, 0x12, 0x2d, 0x0a, 0x12, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, + 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, + 0x04, 0x52, 0x11, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, + 0x61, 0x6d, 0x70, 0x73, 0x12, 0x34, 0x0a, 0x16, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, + 0x75, 0x74, 0x63, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x73, 0x18, 0x05, + 0x20, 0x03, 0x28, 0x04, 0x52, 0x14, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x55, 0x74, 0x63, + 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x73, 0x12, 0x35, 0x0a, 0x14, 0x69, 0x6e, + 0x4d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x5f, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, + 0x65, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x03, 0x42, 0x02, 0x18, 0x01, 0x52, 0x13, 0x69, 0x6e, + 0x4d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x50, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, + 0x73, 0x22, 0x8c, 0x01, 0x0a, 0x16, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x53, 0x65, + 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, + 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, + 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, + 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x22, + 0x0a, 0x0c, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x49, 0x44, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x44, 0x18, + 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x44, + 0x22, 0xbf, 0x01, 0x0a, 0x17, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x53, 0x65, 0x67, + 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x06, + 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6d, + 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, + 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, + 0x73, 0x12, 0x18, 0x0a, 0x07, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x49, 0x44, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x03, 0x52, 0x07, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x49, 0x44, 0x12, 0x18, 0x0a, 0x07, 0x62, + 0x75, 0x69, 0x6c, 0x64, 0x49, 0x44, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x62, 0x75, + 0x69, 0x6c, 0x64, 0x49, 0x44, 0x12, 0x21, 0x0a, 0x0c, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, + 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x65, 0x6e, 0x61, + 0x62, 0x6c, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, + 0x64, 0x49, 0x44, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, + 0x49, 0x44, 0x22, 0x8d, 0x01, 0x0a, 0x13, 0x53, 0x68, 0x6f, 0x77, 0x53, 0x65, 0x67, 0x6d, 0x65, + 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, + 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, + 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, + 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x22, 0x0a, 0x0c, + 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x03, 0x52, 0x0c, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, + 0x12, 0x20, 0x0a, 0x0b, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, + 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, + 0x49, 0x44, 0x22, 0x6b, 0x0a, 0x14, 0x53, 0x68, 0x6f, 0x77, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, + 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x06, 0x73, 0x74, + 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, + 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, + 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, + 0x1e, 0x0a, 0x0a, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x44, 0x73, 0x18, 0x02, 0x20, + 0x03, 0x28, 0x03, 0x52, 0x0a, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x44, 0x73, 0x22, + 0x95, 0x02, 0x0a, 0x12, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, + 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x64, 0x62, 0x5f, 0x6e, + 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x62, 0x4e, 0x61, 0x6d, + 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, + 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 0x6f, 0x6c, 0x6c, + 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x66, 0x69, + 0x65, 0x6c, 0x64, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, + 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x44, 0x0a, 0x0c, 0x65, 0x78, 0x74, + 0x72, 0x61, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, + 0x21, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, + 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x50, 0x61, + 0x69, 0x72, 0x52, 0x0b, 0x65, 0x78, 0x74, 0x72, 0x61, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, + 0x1d, 0x0a, 0x0a, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x09, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x4e, 0x61, 0x6d, 0x65, 0x3a, 0x07, + 0xca, 0x3e, 0x04, 0x10, 0x0b, 0x18, 0x03, 0x22, 0xf5, 0x01, 0x0a, 0x11, 0x41, 0x6c, 0x74, 0x65, + 0x72, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, + 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, + 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, + 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, + 0x17, 0x0a, 0x07, 0x64, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x06, 0x64, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6c, 0x6c, + 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x0e, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, + 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, + 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x4e, 0x61, 0x6d, 0x65, + 0x12, 0x44, 0x0a, 0x0c, 0x65, 0x78, 0x74, 0x72, 0x61, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, + 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4b, 0x65, 0x79, + 0x56, 0x61, 0x6c, 0x75, 0x65, 0x50, 0x61, 0x69, 0x72, 0x52, 0x0b, 0x65, 0x78, 0x74, 0x72, 0x61, + 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x3a, 0x07, 0xca, 0x3e, 0x04, 0x10, 0x0b, 0x18, 0x03, 0x22, + 0xef, 0x01, 0x0a, 0x14, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x49, 0x6e, 0x64, 0x65, + 0x78, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, 0x67, + 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x64, 0x62, + 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x62, 0x4e, + 0x61, 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 0x6f, + 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, + 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x69, + 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x09, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x69, + 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x06, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x74, + 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x3a, 0x07, 0xca, 0x3e, 0x04, 0x10, 0x0c, 0x18, + 0x03, 0x22, 0x83, 0x03, 0x0a, 0x10, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x44, 0x65, 0x73, 0x63, 0x72, + 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, + 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x69, 0x6e, 0x64, 0x65, + 0x78, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x49, 0x44, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x49, 0x44, 0x12, + 0x39, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, + 0x21, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, + 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x50, 0x61, + 0x69, 0x72, 0x52, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x66, 0x69, + 0x65, 0x6c, 0x64, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, + 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x69, 0x6e, 0x64, + 0x65, 0x78, 0x65, 0x64, 0x5f, 0x72, 0x6f, 0x77, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, + 0x0b, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x65, 0x64, 0x52, 0x6f, 0x77, 0x73, 0x12, 0x1d, 0x0a, 0x0a, + 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x72, 0x6f, 0x77, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, + 0x52, 0x09, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x52, 0x6f, 0x77, 0x73, 0x12, 0x35, 0x0a, 0x05, 0x73, + 0x74, 0x61, 0x74, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x6d, 0x69, 0x6c, + 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, + 0x2e, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61, + 0x74, 0x65, 0x12, 0x35, 0x0a, 0x17, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x73, 0x74, 0x61, 0x74, + 0x65, 0x5f, 0x66, 0x61, 0x69, 0x6c, 0x5f, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x08, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x14, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x53, 0x74, 0x61, 0x74, 0x65, 0x46, + 0x61, 0x69, 0x6c, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x2c, 0x0a, 0x12, 0x70, 0x65, 0x6e, + 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x72, 0x6f, 0x77, 0x73, 0x18, + 0x09, 0x20, 0x01, 0x28, 0x03, 0x52, 0x10, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x49, 0x6e, + 0x64, 0x65, 0x78, 0x52, 0x6f, 0x77, 0x73, 0x22, 0xa2, 0x01, 0x0a, 0x15, 0x44, 0x65, 0x73, 0x63, + 0x72, 0x69, 0x62, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x12, 0x33, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, + 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x54, 0x0a, 0x12, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, + 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, + 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x44, 0x65, + 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x11, 0x69, 0x6e, 0x64, 0x65, 0x78, + 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0xd9, 0x01, 0x0a, + 0x1c, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x50, 0x72, + 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, + 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, + 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, + 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, + 0x17, 0x0a, 0x07, 0x64, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x06, 0x64, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6c, 0x6c, + 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x0e, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, + 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, + 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4e, 0x61, 0x6d, 0x65, + 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x05, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x4e, 0x61, 0x6d, 0x65, 0x3a, + 0x07, 0xca, 0x3e, 0x04, 0x10, 0x0c, 0x18, 0x03, 0x22, 0x96, 0x01, 0x0a, 0x1d, 0x47, 0x65, 0x74, + 0x49, 0x6e, 0x64, 0x65, 0x78, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, + 0x73, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x06, 0x73, 0x74, + 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, + 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, + 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, + 0x21, 0x0a, 0x0c, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x65, 0x64, 0x5f, 0x72, 0x6f, 0x77, 0x73, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x65, 0x64, 0x52, 0x6f, + 0x77, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x72, 0x6f, 0x77, 0x73, + 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x52, 0x6f, 0x77, + 0x73, 0x22, 0xd1, 0x01, 0x0a, 0x14, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x53, 0x74, + 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, + 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, + 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, + 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x17, 0x0a, 0x07, + 0x64, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, + 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, + 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, + 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1d, + 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, + 0x0a, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x09, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x4e, 0x61, 0x6d, 0x65, 0x3a, 0x07, 0xca, 0x3e, + 0x04, 0x10, 0x0c, 0x18, 0x03, 0x22, 0xa4, 0x01, 0x0a, 0x15, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x64, + 0x65, 0x78, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, + 0x33, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, + 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, + 0x61, 0x74, 0x75, 0x73, 0x12, 0x35, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x53, + 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x66, + 0x61, 0x69, 0x6c, 0x5f, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x0a, 0x66, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x22, 0xcd, 0x01, 0x0a, + 0x10, 0x44, 0x72, 0x6f, 0x70, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, + 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, + 0x61, 0x73, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x64, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x0f, + 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, + 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6e, + 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, + 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x6e, 0x61, + 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x4e, + 0x61, 0x6d, 0x65, 0x3a, 0x07, 0xca, 0x3e, 0x04, 0x10, 0x0d, 0x18, 0x03, 0x22, 0xac, 0x02, 0x0a, + 0x0d, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, + 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, + 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, + 0x6f, 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, + 0x12, 0x17, 0x0a, 0x07, 0x64, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x06, 0x64, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6c, + 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x0e, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, + 0x6d, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, + 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x70, 0x61, 0x72, 0x74, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x3f, 0x0a, 0x0b, 0x66, 0x69, 0x65, + 0x6c, 0x64, 0x73, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, + 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x63, + 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0a, + 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x44, 0x61, 0x74, 0x61, 0x12, 0x1b, 0x0a, 0x09, 0x68, 0x61, + 0x73, 0x68, 0x5f, 0x6b, 0x65, 0x79, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x08, 0x68, + 0x61, 0x73, 0x68, 0x4b, 0x65, 0x79, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x6e, 0x75, 0x6d, 0x5f, 0x72, + 0x6f, 0x77, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6e, 0x75, 0x6d, 0x52, 0x6f, + 0x77, 0x73, 0x3a, 0x07, 0xca, 0x3e, 0x04, 0x10, 0x08, 0x18, 0x03, 0x22, 0xac, 0x02, 0x0a, 0x0d, + 0x55, 0x70, 0x73, 0x65, 0x72, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, + 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, + 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, + 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, + 0x17, 0x0a, 0x07, 0x64, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x06, 0x64, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6c, 0x6c, + 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x0e, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, + 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, + 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x70, 0x61, 0x72, 0x74, 0x69, + 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x3f, 0x0a, 0x0b, 0x66, 0x69, 0x65, 0x6c, + 0x64, 0x73, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, + 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0a, 0x66, + 0x69, 0x65, 0x6c, 0x64, 0x73, 0x44, 0x61, 0x74, 0x61, 0x12, 0x1b, 0x0a, 0x09, 0x68, 0x61, 0x73, + 0x68, 0x5f, 0x6b, 0x65, 0x79, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x08, 0x68, 0x61, + 0x73, 0x68, 0x4b, 0x65, 0x79, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x6e, 0x75, 0x6d, 0x5f, 0x72, 0x6f, + 0x77, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6e, 0x75, 0x6d, 0x52, 0x6f, 0x77, + 0x73, 0x3a, 0x07, 0xca, 0x3e, 0x04, 0x10, 0x19, 0x18, 0x03, 0x22, 0xcc, 0x02, 0x0a, 0x0e, 0x4d, + 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x33, 0x0a, + 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, + 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, + 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, + 0x75, 0x73, 0x12, 0x2a, 0x0a, 0x03, 0x49, 0x44, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x18, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x49, 0x44, 0x73, 0x52, 0x03, 0x49, 0x44, 0x73, 0x12, 0x1d, + 0x0a, 0x0a, 0x73, 0x75, 0x63, 0x63, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x03, 0x20, 0x03, + 0x28, 0x0d, 0x52, 0x09, 0x73, 0x75, 0x63, 0x63, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x1b, 0x0a, + 0x09, 0x65, 0x72, 0x72, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0d, + 0x52, 0x08, 0x65, 0x72, 0x72, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x22, 0x0a, 0x0c, 0x61, 0x63, + 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, + 0x52, 0x0c, 0x61, 0x63, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x64, 0x12, 0x1d, + 0x0a, 0x0a, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0x06, 0x20, 0x01, + 0x28, 0x03, 0x52, 0x09, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x43, 0x6e, 0x74, 0x12, 0x1d, 0x0a, + 0x0a, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, + 0x03, 0x52, 0x09, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x43, 0x6e, 0x74, 0x12, 0x1d, 0x0a, 0x0a, + 0x75, 0x70, 0x73, 0x65, 0x72, 0x74, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, + 0x52, 0x09, 0x75, 0x70, 0x73, 0x65, 0x72, 0x74, 0x43, 0x6e, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x74, + 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x09, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, + 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x22, 0xb8, 0x02, 0x0a, 0x0d, 0x44, 0x65, + 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, + 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, + 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, + 0x4d, 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x17, 0x0a, + 0x07, 0x64, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, + 0x64, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x0e, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, + 0x25, 0x0a, 0x0e, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, + 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, + 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x65, 0x78, 0x70, 0x72, 0x18, 0x05, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x65, 0x78, 0x70, 0x72, 0x12, 0x1b, 0x0a, 0x09, 0x68, 0x61, + 0x73, 0x68, 0x5f, 0x6b, 0x65, 0x79, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x08, 0x68, + 0x61, 0x73, 0x68, 0x4b, 0x65, 0x79, 0x73, 0x12, 0x52, 0x0a, 0x11, 0x63, 0x6f, 0x6e, 0x73, 0x69, + 0x73, 0x74, 0x65, 0x6e, 0x63, 0x79, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x07, 0x20, 0x01, + 0x28, 0x0e, 0x32, 0x25, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x43, 0x6f, 0x6e, 0x73, 0x69, 0x73, 0x74, + 0x65, 0x6e, 0x63, 0x79, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x10, 0x63, 0x6f, 0x6e, 0x73, 0x69, + 0x73, 0x74, 0x65, 0x6e, 0x63, 0x79, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x3a, 0x07, 0xca, 0x3e, 0x04, + 0x10, 0x09, 0x18, 0x03, 0x22, 0xe2, 0x01, 0x0a, 0x10, 0x53, 0x75, 0x62, 0x53, 0x65, 0x61, 0x72, + 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x64, 0x73, 0x6c, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x64, 0x73, 0x6c, 0x12, 0x2b, 0x0a, 0x11, 0x70, + 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x10, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, + 0x64, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x37, 0x0a, 0x08, 0x64, 0x73, 0x6c, 0x5f, + 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, + 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, + 0x2e, 0x44, 0x73, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x52, 0x07, 0x64, 0x73, 0x6c, 0x54, 0x79, 0x70, + 0x65, 0x12, 0x46, 0x0a, 0x0d, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x5f, 0x70, 0x61, 0x72, 0x61, + 0x6d, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, + 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4b, + 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x50, 0x61, 0x69, 0x72, 0x52, 0x0c, 0x73, 0x65, 0x61, + 0x72, 0x63, 0x68, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x0e, 0x0a, 0x02, 0x6e, 0x71, 0x18, + 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x6e, 0x71, 0x22, 0xb8, 0x06, 0x0a, 0x0d, 0x53, 0x65, + 0x61, 0x72, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, + 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, + 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, + 0x4d, 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x17, 0x0a, + 0x07, 0x64, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, + 0x64, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x0e, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, + 0x27, 0x0a, 0x0f, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, + 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0e, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, + 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x10, 0x0a, 0x03, 0x64, 0x73, 0x6c, 0x18, + 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x64, 0x73, 0x6c, 0x12, 0x2b, 0x0a, 0x11, 0x70, 0x6c, + 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, + 0x06, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x10, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, + 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x37, 0x0a, 0x08, 0x64, 0x73, 0x6c, 0x5f, 0x74, + 0x79, 0x70, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, + 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, + 0x44, 0x73, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x52, 0x07, 0x64, 0x73, 0x6c, 0x54, 0x79, 0x70, 0x65, + 0x12, 0x23, 0x0a, 0x0d, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, + 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x46, + 0x69, 0x65, 0x6c, 0x64, 0x73, 0x12, 0x46, 0x0a, 0x0d, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x5f, + 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x6d, + 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, + 0x6f, 0x6e, 0x2e, 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x50, 0x61, 0x69, 0x72, 0x52, + 0x0c, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x29, 0x0a, + 0x10, 0x74, 0x72, 0x61, 0x76, 0x65, 0x6c, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, + 0x70, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0f, 0x74, 0x72, 0x61, 0x76, 0x65, 0x6c, 0x54, + 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x2f, 0x0a, 0x13, 0x67, 0x75, 0x61, 0x72, + 0x61, 0x6e, 0x74, 0x65, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, + 0x0b, 0x20, 0x01, 0x28, 0x04, 0x52, 0x12, 0x67, 0x75, 0x61, 0x72, 0x61, 0x6e, 0x74, 0x65, 0x65, + 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x0e, 0x0a, 0x02, 0x6e, 0x71, 0x18, + 0x0c, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x6e, 0x71, 0x12, 0x2d, 0x0a, 0x13, 0x6e, 0x6f, 0x74, + 0x5f, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x5f, 0x61, 0x6c, 0x6c, 0x5f, 0x6d, 0x65, 0x74, 0x61, + 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x6e, 0x6f, 0x74, 0x52, 0x65, 0x74, 0x75, 0x72, + 0x6e, 0x41, 0x6c, 0x6c, 0x4d, 0x65, 0x74, 0x61, 0x12, 0x52, 0x0a, 0x11, 0x63, 0x6f, 0x6e, 0x73, + 0x69, 0x73, 0x74, 0x65, 0x6e, 0x63, 0x79, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0e, 0x20, + 0x01, 0x28, 0x0e, 0x32, 0x25, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x43, 0x6f, 0x6e, 0x73, 0x69, 0x73, + 0x74, 0x65, 0x6e, 0x63, 0x79, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x10, 0x63, 0x6f, 0x6e, 0x73, + 0x69, 0x73, 0x74, 0x65, 0x6e, 0x63, 0x79, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x36, 0x0a, 0x17, + 0x75, 0x73, 0x65, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x73, + 0x69, 0x73, 0x74, 0x65, 0x6e, 0x63, 0x79, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x15, 0x75, + 0x73, 0x65, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x43, 0x6f, 0x6e, 0x73, 0x69, 0x73, 0x74, + 0x65, 0x6e, 0x63, 0x79, 0x12, 0x33, 0x0a, 0x16, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x5f, 0x62, + 0x79, 0x5f, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x6b, 0x65, 0x79, 0x73, 0x18, 0x10, + 0x20, 0x01, 0x28, 0x08, 0x52, 0x13, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x42, 0x79, 0x50, 0x72, + 0x69, 0x6d, 0x61, 0x72, 0x79, 0x4b, 0x65, 0x79, 0x73, 0x12, 0x40, 0x0a, 0x08, 0x73, 0x75, 0x62, + 0x5f, 0x72, 0x65, 0x71, 0x73, 0x18, 0x11, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x6d, 0x69, + 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, + 0x73, 0x2e, 0x53, 0x75, 0x62, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x52, 0x07, 0x73, 0x75, 0x62, 0x52, 0x65, 0x71, 0x73, 0x3a, 0x07, 0xca, 0x3e, 0x04, + 0x10, 0x0e, 0x18, 0x03, 0x22, 0x4b, 0x0a, 0x04, 0x48, 0x69, 0x74, 0x73, 0x12, 0x10, 0x0a, 0x03, + 0x49, 0x44, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x03, 0x52, 0x03, 0x49, 0x44, 0x73, 0x12, 0x19, + 0x0a, 0x08, 0x72, 0x6f, 0x77, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0c, + 0x52, 0x07, 0x72, 0x6f, 0x77, 0x44, 0x61, 0x74, 0x61, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x63, 0x6f, + 0x72, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x02, 0x52, 0x06, 0x73, 0x63, 0x6f, 0x72, 0x65, + 0x73, 0x22, 0xae, 0x01, 0x0a, 0x0d, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x52, 0x65, 0x73, 0x75, + 0x6c, 0x74, 0x73, 0x12, 0x33, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, + 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x3f, 0x0a, 0x07, 0x72, 0x65, 0x73, 0x75, + 0x6c, 0x74, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x6d, 0x69, 0x6c, 0x76, + 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, + 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x44, 0x61, 0x74, 0x61, + 0x52, 0x07, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6c, + 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x0e, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, + 0x6d, 0x65, 0x22, 0xfb, 0x04, 0x0a, 0x13, 0x48, 0x79, 0x62, 0x72, 0x69, 0x64, 0x53, 0x65, 0x61, + 0x72, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, + 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, + 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, + 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x17, 0x0a, 0x07, + 0x64, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, + 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, + 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, + 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x27, + 0x0a, 0x0f, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, + 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0e, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, + 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x3e, 0x0a, 0x08, 0x72, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x6d, 0x69, 0x6c, 0x76, + 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, + 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x08, 0x72, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x42, 0x0a, 0x0b, 0x72, 0x61, 0x6e, 0x6b, 0x5f, + 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x6d, + 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, + 0x6f, 0x6e, 0x2e, 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x50, 0x61, 0x69, 0x72, 0x52, + 0x0a, 0x72, 0x61, 0x6e, 0x6b, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x29, 0x0a, 0x10, 0x74, + 0x72, 0x61, 0x76, 0x65, 0x6c, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, + 0x07, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0f, 0x74, 0x72, 0x61, 0x76, 0x65, 0x6c, 0x54, 0x69, 0x6d, + 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x2f, 0x0a, 0x13, 0x67, 0x75, 0x61, 0x72, 0x61, 0x6e, + 0x74, 0x65, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x08, 0x20, + 0x01, 0x28, 0x04, 0x52, 0x12, 0x67, 0x75, 0x61, 0x72, 0x61, 0x6e, 0x74, 0x65, 0x65, 0x54, 0x69, + 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x2d, 0x0a, 0x13, 0x6e, 0x6f, 0x74, 0x5f, 0x72, + 0x65, 0x74, 0x75, 0x72, 0x6e, 0x5f, 0x61, 0x6c, 0x6c, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x18, 0x09, + 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x6e, 0x6f, 0x74, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x41, + 0x6c, 0x6c, 0x4d, 0x65, 0x74, 0x61, 0x12, 0x23, 0x0a, 0x0d, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, + 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x6f, + 0x75, 0x74, 0x70, 0x75, 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x12, 0x52, 0x0a, 0x11, 0x63, + 0x6f, 0x6e, 0x73, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x63, 0x79, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, + 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x25, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x43, 0x6f, 0x6e, + 0x73, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x63, 0x79, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x10, 0x63, + 0x6f, 0x6e, 0x73, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x63, 0x79, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, + 0x36, 0x0a, 0x17, 0x75, 0x73, 0x65, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x63, + 0x6f, 0x6e, 0x73, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x63, 0x79, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, + 0x52, 0x15, 0x75, 0x73, 0x65, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x43, 0x6f, 0x6e, 0x73, + 0x69, 0x73, 0x74, 0x65, 0x6e, 0x63, 0x79, 0x3a, 0x07, 0xca, 0x3e, 0x04, 0x10, 0x0e, 0x18, 0x03, + 0x22, 0x8d, 0x01, 0x0a, 0x0c, 0x46, 0x6c, 0x75, 0x73, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, + 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, + 0x61, 0x73, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x64, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x29, 0x0a, 0x10, + 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, + 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x3a, 0x07, 0xca, 0x3e, 0x04, 0x10, 0x0f, 0x20, 0x03, + 0x22, 0xc7, 0x07, 0x0a, 0x0d, 0x46, 0x6c, 0x75, 0x73, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x12, 0x33, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, + 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x17, 0x0a, 0x07, 0x64, 0x62, 0x5f, 0x6e, 0x61, + 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x62, 0x4e, 0x61, 0x6d, 0x65, + 0x12, 0x53, 0x0a, 0x0b, 0x63, 0x6f, 0x6c, 0x6c, 0x5f, 0x73, 0x65, 0x67, 0x49, 0x44, 0x73, 0x18, + 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x46, 0x6c, 0x75, 0x73, + 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x43, 0x6f, 0x6c, 0x6c, 0x53, 0x65, + 0x67, 0x49, 0x44, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0a, 0x63, 0x6f, 0x6c, 0x6c, 0x53, + 0x65, 0x67, 0x49, 0x44, 0x73, 0x12, 0x63, 0x0a, 0x11, 0x66, 0x6c, 0x75, 0x73, 0x68, 0x5f, 0x63, + 0x6f, 0x6c, 0x6c, 0x5f, 0x73, 0x65, 0x67, 0x49, 0x44, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, + 0x32, 0x37, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, + 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x46, 0x6c, 0x75, 0x73, 0x68, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x46, 0x6c, 0x75, 0x73, 0x68, 0x43, 0x6f, 0x6c, 0x6c, 0x53, 0x65, + 0x67, 0x49, 0x44, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0f, 0x66, 0x6c, 0x75, 0x73, 0x68, + 0x43, 0x6f, 0x6c, 0x6c, 0x53, 0x65, 0x67, 0x49, 0x44, 0x73, 0x12, 0x5d, 0x0a, 0x0f, 0x63, 0x6f, + 0x6c, 0x6c, 0x5f, 0x73, 0x65, 0x61, 0x6c, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x18, 0x05, 0x20, + 0x03, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x46, 0x6c, 0x75, 0x73, 0x68, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x43, 0x6f, 0x6c, 0x6c, 0x53, 0x65, 0x61, 0x6c, + 0x54, 0x69, 0x6d, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0d, 0x63, 0x6f, 0x6c, 0x6c, + 0x53, 0x65, 0x61, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x12, 0x57, 0x0a, 0x0d, 0x63, 0x6f, 0x6c, + 0x6c, 0x5f, 0x66, 0x6c, 0x75, 0x73, 0x68, 0x5f, 0x74, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, + 0x32, 0x33, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, + 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x46, 0x6c, 0x75, 0x73, 0x68, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x43, 0x6f, 0x6c, 0x6c, 0x46, 0x6c, 0x75, 0x73, 0x68, 0x54, 0x73, + 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0b, 0x63, 0x6f, 0x6c, 0x6c, 0x46, 0x6c, 0x75, 0x73, 0x68, + 0x54, 0x73, 0x12, 0x53, 0x0a, 0x0b, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x5f, 0x63, 0x70, + 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x46, 0x6c, + 0x75, 0x73, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x43, 0x68, 0x61, 0x6e, + 0x6e, 0x65, 0x6c, 0x43, 0x70, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0a, 0x63, 0x68, 0x61, + 0x6e, 0x6e, 0x65, 0x6c, 0x43, 0x70, 0x73, 0x1a, 0x5d, 0x0a, 0x0f, 0x43, 0x6f, 0x6c, 0x6c, 0x53, + 0x65, 0x67, 0x49, 0x44, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, + 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x34, 0x0a, 0x05, + 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x6d, 0x69, + 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x2e, 0x4c, 0x6f, 0x6e, 0x67, 0x41, 0x72, 0x72, 0x61, 0x79, 0x52, 0x05, 0x76, 0x61, 0x6c, + 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x62, 0x0a, 0x14, 0x46, 0x6c, 0x75, 0x73, 0x68, 0x43, + 0x6f, 0x6c, 0x6c, 0x53, 0x65, 0x67, 0x49, 0x44, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, + 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, + 0x12, 0x34, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x1e, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x4c, 0x6f, 0x6e, 0x67, 0x41, 0x72, 0x72, 0x61, 0x79, 0x52, + 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x40, 0x0a, 0x12, 0x43, 0x6f, + 0x6c, 0x6c, 0x53, 0x65, 0x61, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, + 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, + 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x03, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x3e, 0x0a, 0x10, + 0x43, 0x6f, 0x6c, 0x6c, 0x46, 0x6c, 0x75, 0x73, 0x68, 0x54, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, + 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, + 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x04, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x5c, 0x0a, 0x0f, + 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x43, 0x70, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, + 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, + 0x79, 0x12, 0x33, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x1d, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, + 0x6d, 0x73, 0x67, 0x2e, 0x4d, 0x73, 0x67, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, + 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xca, 0x04, 0x0a, 0x0c, 0x51, + 0x75, 0x65, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, + 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, + 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, + 0x4d, 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x17, 0x0a, + 0x07, 0x64, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, + 0x64, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x0e, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, + 0x12, 0x0a, 0x04, 0x65, 0x78, 0x70, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x65, + 0x78, 0x70, 0x72, 0x12, 0x23, 0x0a, 0x0d, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x66, 0x69, + 0x65, 0x6c, 0x64, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x6f, 0x75, 0x74, 0x70, + 0x75, 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x12, 0x27, 0x0a, 0x0f, 0x70, 0x61, 0x72, 0x74, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, + 0x09, 0x52, 0x0e, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, + 0x73, 0x12, 0x29, 0x0a, 0x10, 0x74, 0x72, 0x61, 0x76, 0x65, 0x6c, 0x5f, 0x74, 0x69, 0x6d, 0x65, + 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x07, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0f, 0x74, 0x72, 0x61, + 0x76, 0x65, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x2f, 0x0a, 0x13, + 0x67, 0x75, 0x61, 0x72, 0x61, 0x6e, 0x74, 0x65, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, + 0x61, 0x6d, 0x70, 0x18, 0x08, 0x20, 0x01, 0x28, 0x04, 0x52, 0x12, 0x67, 0x75, 0x61, 0x72, 0x61, + 0x6e, 0x74, 0x65, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x44, 0x0a, + 0x0c, 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x18, 0x09, 0x20, + 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, + 0x75, 0x65, 0x50, 0x61, 0x69, 0x72, 0x52, 0x0b, 0x71, 0x75, 0x65, 0x72, 0x79, 0x50, 0x61, 0x72, + 0x61, 0x6d, 0x73, 0x12, 0x2d, 0x0a, 0x13, 0x6e, 0x6f, 0x74, 0x5f, 0x72, 0x65, 0x74, 0x75, 0x72, + 0x6e, 0x5f, 0x61, 0x6c, 0x6c, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, + 0x52, 0x10, 0x6e, 0x6f, 0x74, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x41, 0x6c, 0x6c, 0x4d, 0x65, + 0x74, 0x61, 0x12, 0x52, 0x0a, 0x11, 0x63, 0x6f, 0x6e, 0x73, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x63, + 0x79, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x25, 0x2e, + 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, + 0x6d, 0x6f, 0x6e, 0x2e, 0x43, 0x6f, 0x6e, 0x73, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x63, 0x79, 0x4c, + 0x65, 0x76, 0x65, 0x6c, 0x52, 0x10, 0x63, 0x6f, 0x6e, 0x73, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x63, + 0x79, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x36, 0x0a, 0x17, 0x75, 0x73, 0x65, 0x5f, 0x64, 0x65, + 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x73, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x63, + 0x79, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x15, 0x75, 0x73, 0x65, 0x44, 0x65, 0x66, 0x61, + 0x75, 0x6c, 0x74, 0x43, 0x6f, 0x6e, 0x73, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x63, 0x79, 0x3a, 0x07, + 0xca, 0x3e, 0x04, 0x10, 0x10, 0x18, 0x03, 0x22, 0xd2, 0x01, 0x0a, 0x0c, 0x51, 0x75, 0x65, 0x72, + 0x79, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x12, 0x33, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, + 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, + 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x3f, 0x0a, + 0x0b, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x02, 0x20, 0x03, + 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x44, 0x61, + 0x74, 0x61, 0x52, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x44, 0x61, 0x74, 0x61, 0x12, 0x27, + 0x0a, 0x0f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, + 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, + 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x6f, 0x75, 0x74, 0x70, 0x75, + 0x74, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, + 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x22, 0xb1, 0x01, 0x0a, + 0x09, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x49, 0x44, 0x73, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, + 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, + 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6e, 0x61, 0x6d, + 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4e, 0x61, + 0x6d, 0x65, 0x12, 0x33, 0x0a, 0x08, 0x69, 0x64, 0x5f, 0x61, 0x72, 0x72, 0x61, 0x79, 0x18, 0x03, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x49, 0x44, 0x73, 0x52, 0x07, + 0x69, 0x64, 0x41, 0x72, 0x72, 0x61, 0x79, 0x12, 0x27, 0x0a, 0x0f, 0x70, 0x61, 0x72, 0x74, 0x69, + 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, + 0x52, 0x0e, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x73, + 0x22, 0x97, 0x01, 0x0a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x41, 0x72, 0x72, 0x61, + 0x79, 0x12, 0x3b, 0x0a, 0x08, 0x69, 0x64, 0x5f, 0x61, 0x72, 0x72, 0x61, 0x79, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, + 0x49, 0x44, 0x73, 0x48, 0x00, 0x52, 0x07, 0x69, 0x64, 0x41, 0x72, 0x72, 0x61, 0x79, 0x12, 0x41, + 0x0a, 0x0a, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x61, 0x72, 0x72, 0x61, 0x79, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x46, + 0x69, 0x65, 0x6c, 0x64, 0x48, 0x00, 0x52, 0x09, 0x64, 0x61, 0x74, 0x61, 0x41, 0x72, 0x72, 0x61, + 0x79, 0x42, 0x07, 0x0a, 0x05, 0x61, 0x72, 0x72, 0x61, 0x79, 0x22, 0xfc, 0x01, 0x0a, 0x13, 0x43, + 0x61, 0x6c, 0x63, 0x44, 0x69, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, + 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, + 0x62, 0x61, 0x73, 0x65, 0x12, 0x3a, 0x0a, 0x07, 0x6f, 0x70, 0x5f, 0x6c, 0x65, 0x66, 0x74, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x56, 0x65, 0x63, 0x74, + 0x6f, 0x72, 0x73, 0x41, 0x72, 0x72, 0x61, 0x79, 0x52, 0x06, 0x6f, 0x70, 0x4c, 0x65, 0x66, 0x74, + 0x12, 0x3c, 0x0a, 0x08, 0x6f, 0x70, 0x5f, 0x72, 0x69, 0x67, 0x68, 0x74, 0x18, 0x03, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x73, + 0x41, 0x72, 0x72, 0x61, 0x79, 0x52, 0x07, 0x6f, 0x70, 0x52, 0x69, 0x67, 0x68, 0x74, 0x12, 0x39, + 0x0a, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, + 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, + 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x50, 0x61, 0x69, + 0x72, 0x52, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x22, 0xd1, 0x01, 0x0a, 0x13, 0x43, 0x61, + 0x6c, 0x63, 0x44, 0x69, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, + 0x73, 0x12, 0x33, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, + 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x3a, 0x0a, 0x08, 0x69, 0x6e, 0x74, 0x5f, 0x64, 0x69, + 0x73, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, + 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x49, + 0x6e, 0x74, 0x41, 0x72, 0x72, 0x61, 0x79, 0x48, 0x00, 0x52, 0x07, 0x69, 0x6e, 0x74, 0x44, 0x69, + 0x73, 0x74, 0x12, 0x40, 0x0a, 0x0a, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x5f, 0x64, 0x69, 0x73, 0x74, + 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x46, 0x6c, 0x6f, + 0x61, 0x74, 0x41, 0x72, 0x72, 0x61, 0x79, 0x48, 0x00, 0x52, 0x09, 0x66, 0x6c, 0x6f, 0x61, 0x74, + 0x44, 0x69, 0x73, 0x74, 0x42, 0x07, 0x0a, 0x05, 0x61, 0x72, 0x72, 0x61, 0x79, 0x22, 0x70, 0x0a, + 0x0f, 0x46, 0x6c, 0x75, 0x73, 0x68, 0x41, 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, + 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, + 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, + 0x73, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x64, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x3a, 0x12, 0xca, 0x3e, 0x0f, + 0x08, 0x01, 0x10, 0x26, 0x18, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x22, + 0x69, 0x0a, 0x10, 0x46, 0x6c, 0x75, 0x73, 0x68, 0x41, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, + 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x20, 0x0a, 0x0c, 0x66, 0x6c, 0x75, 0x73, + 0x68, 0x5f, 0x61, 0x6c, 0x6c, 0x5f, 0x74, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, + 0x66, 0x6c, 0x75, 0x73, 0x68, 0x41, 0x6c, 0x6c, 0x54, 0x73, 0x22, 0x88, 0x02, 0x0a, 0x15, 0x50, + 0x65, 0x72, 0x73, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x74, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, + 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x49, + 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, + 0x49, 0x44, 0x12, 0x22, 0x0a, 0x0c, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x49, 0x44, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x12, 0x20, 0x0a, 0x0b, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, + 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x70, 0x61, 0x72, + 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x12, 0x19, 0x0a, 0x08, 0x6e, 0x75, 0x6d, 0x5f, + 0x72, 0x6f, 0x77, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x6e, 0x75, 0x6d, 0x52, + 0x6f, 0x77, 0x73, 0x12, 0x37, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x05, 0x20, 0x01, + 0x28, 0x0e, 0x32, 0x21, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, + 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x37, 0x0a, 0x05, + 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x21, 0x2e, 0x6d, 0x69, + 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, + 0x6e, 0x2e, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x05, + 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x22, 0x93, 0x01, 0x0a, 0x1f, 0x47, 0x65, 0x74, 0x50, 0x65, 0x72, + 0x73, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x74, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x6e, + 0x66, 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, + 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, + 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x64, + 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x62, 0x4e, + 0x61, 0x6d, 0x65, 0x12, 0x26, 0x0a, 0x0e, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 0x6f, 0x6c, + 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x99, 0x01, 0x0a, 0x20, + 0x47, 0x65, 0x74, 0x50, 0x65, 0x72, 0x73, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x74, 0x53, 0x65, 0x67, + 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x12, 0x33, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, + 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x40, 0x0a, 0x05, 0x69, 0x6e, 0x66, 0x6f, 0x73, 0x18, 0x02, + 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x50, 0x65, 0x72, 0x73, 0x69, + 0x73, 0x74, 0x65, 0x6e, 0x74, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, + 0x52, 0x05, 0x69, 0x6e, 0x66, 0x6f, 0x73, 0x22, 0x8d, 0x03, 0x0a, 0x10, 0x51, 0x75, 0x65, 0x72, + 0x79, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1c, 0x0a, 0x09, + 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, + 0x09, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x44, 0x12, 0x22, 0x0a, 0x0c, 0x63, 0x6f, + 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, + 0x52, 0x0c, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x12, 0x20, + 0x0a, 0x0b, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x03, 0x20, + 0x01, 0x28, 0x03, 0x52, 0x0b, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, + 0x12, 0x19, 0x0a, 0x08, 0x6d, 0x65, 0x6d, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x04, 0x20, 0x01, + 0x28, 0x03, 0x52, 0x07, 0x6d, 0x65, 0x6d, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x6e, + 0x75, 0x6d, 0x5f, 0x72, 0x6f, 0x77, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x6e, + 0x75, 0x6d, 0x52, 0x6f, 0x77, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, + 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x69, 0x6e, 0x64, 0x65, + 0x78, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x49, 0x44, + 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x49, 0x44, 0x12, + 0x1a, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x44, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x42, + 0x02, 0x18, 0x01, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x44, 0x12, 0x37, 0x0a, 0x05, 0x73, + 0x74, 0x61, 0x74, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x21, 0x2e, 0x6d, 0x69, 0x6c, + 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, + 0x2e, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, 0x73, + 0x74, 0x61, 0x74, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x73, 0x18, + 0x0a, 0x20, 0x03, 0x28, 0x03, 0x52, 0x07, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x73, 0x12, 0x37, + 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x21, 0x2e, + 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, + 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x4c, 0x65, 0x76, 0x65, 0x6c, + 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x22, 0x8e, 0x01, 0x0a, 0x1a, 0x47, 0x65, 0x74, 0x51, + 0x75, 0x65, 0x72, 0x79, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, + 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x62, 0x4e, 0x61, + 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x62, 0x4e, 0x61, 0x6d, 0x65, + 0x12, 0x26, 0x0a, 0x0e, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, + 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x8f, 0x01, 0x0a, 0x1b, 0x47, 0x65, 0x74, + 0x51, 0x75, 0x65, 0x72, 0x79, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, + 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, + 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x3b, 0x0a, + 0x05, 0x69, 0x6e, 0x66, 0x6f, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x6d, + 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, + 0x75, 0x73, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x49, + 0x6e, 0x66, 0x6f, 0x52, 0x05, 0x69, 0x6e, 0x66, 0x6f, 0x73, 0x22, 0x31, 0x0a, 0x0c, 0x44, 0x75, + 0x6d, 0x6d, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x0b, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x54, 0x79, 0x70, 0x65, 0x22, 0x2b, 0x0a, + 0x0d, 0x44, 0x75, 0x6d, 0x6d, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1a, + 0x0a, 0x08, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x08, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x15, 0x0a, 0x13, 0x52, 0x65, + 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x4c, 0x69, 0x6e, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x22, 0x83, 0x01, 0x0a, 0x14, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x4c, 0x69, + 0x6e, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x36, 0x0a, 0x07, 0x61, 0x64, + 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, + 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, + 0x6e, 0x2e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x52, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, + 0x73, 0x73, 0x12, 0x33, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, + 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x5f, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x4d, 0x65, + 0x74, 0x72, 0x69, 0x63, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, + 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, + 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, + 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x18, + 0x0a, 0x07, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x07, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x8c, 0x01, 0x0a, 0x12, 0x47, 0x65, 0x74, + 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, + 0x33, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, + 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, + 0x61, 0x74, 0x75, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x12, 0x25, 0x0a, 0x0e, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x5f, 0x6e, 0x61, + 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, + 0x65, 0x6e, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0xbc, 0x01, 0x0a, 0x0d, 0x43, 0x6f, 0x6d, 0x70, + 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, + 0x65, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, + 0x44, 0x12, 0x12, 0x0a, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x12, 0x3d, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x63, + 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1e, 0x2e, 0x6d, 0x69, 0x6c, 0x76, + 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, + 0x53, 0x74, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x09, 0x73, 0x74, 0x61, 0x74, 0x65, + 0x43, 0x6f, 0x64, 0x65, 0x12, 0x40, 0x0a, 0x0a, 0x65, 0x78, 0x74, 0x72, 0x61, 0x5f, 0x69, 0x6e, + 0x66, 0x6f, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, + 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4b, + 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x50, 0x61, 0x69, 0x72, 0x52, 0x09, 0x65, 0x78, 0x74, + 0x72, 0x61, 0x49, 0x6e, 0x66, 0x6f, 0x22, 0xd5, 0x01, 0x0a, 0x0f, 0x43, 0x6f, 0x6d, 0x70, 0x6f, + 0x6e, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x73, 0x12, 0x38, 0x0a, 0x05, 0x73, 0x74, + 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x6d, 0x69, 0x6c, 0x76, + 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, + 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x05, 0x73, + 0x74, 0x61, 0x74, 0x65, 0x12, 0x53, 0x0a, 0x13, 0x73, 0x75, 0x62, 0x63, 0x6f, 0x6d, 0x70, 0x6f, + 0x6e, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, + 0x0b, 0x32, 0x22, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x12, 0x73, 0x75, 0x62, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, + 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x73, 0x12, 0x33, 0x0a, 0x06, 0x73, 0x74, 0x61, + 0x74, 0x75, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, + 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, + 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x1b, + 0x0a, 0x19, 0x47, 0x65, 0x74, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x53, 0x74, + 0x61, 0x74, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0xfd, 0x01, 0x0a, 0x12, + 0x4c, 0x6f, 0x61, 0x64, 0x42, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, + 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, + 0x62, 0x61, 0x73, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x72, 0x63, 0x5f, 0x6e, 0x6f, 0x64, 0x65, + 0x49, 0x44, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x73, 0x72, 0x63, 0x4e, 0x6f, 0x64, + 0x65, 0x49, 0x44, 0x12, 0x1f, 0x0a, 0x0b, 0x64, 0x73, 0x74, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x49, + 0x44, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x03, 0x52, 0x0a, 0x64, 0x73, 0x74, 0x4e, 0x6f, 0x64, + 0x65, 0x49, 0x44, 0x73, 0x12, 0x2b, 0x0a, 0x11, 0x73, 0x65, 0x61, 0x6c, 0x65, 0x64, 0x5f, 0x73, + 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x44, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x03, 0x52, + 0x10, 0x73, 0x65, 0x61, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x44, + 0x73, 0x12, 0x26, 0x0a, 0x0e, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, + 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 0x6f, 0x6c, 0x6c, 0x65, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x64, 0x62, 0x5f, + 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x62, 0x4e, 0x61, + 0x6d, 0x65, 0x3a, 0x07, 0xca, 0x3e, 0x04, 0x10, 0x11, 0x18, 0x05, 0x22, 0x90, 0x01, 0x0a, 0x17, + 0x4d, 0x61, 0x6e, 0x75, 0x61, 0x6c, 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x22, 0x0a, 0x0c, 0x63, 0x6f, 0x6c, 0x6c, 0x65, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x63, + 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x12, 0x1e, 0x0a, 0x0a, 0x74, + 0x69, 0x6d, 0x65, 0x74, 0x72, 0x61, 0x76, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, + 0x0a, 0x74, 0x69, 0x6d, 0x65, 0x74, 0x72, 0x61, 0x76, 0x65, 0x6c, 0x12, 0x28, 0x0a, 0x0f, 0x6d, + 0x61, 0x6a, 0x6f, 0x72, 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, + 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x6d, 0x61, 0x6a, 0x6f, 0x72, 0x43, 0x6f, 0x6d, 0x70, 0x61, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x07, 0xca, 0x3e, 0x04, 0x10, 0x07, 0x18, 0x01, 0x22, 0xa5, + 0x01, 0x0a, 0x18, 0x4d, 0x61, 0x6e, 0x75, 0x61, 0x6c, 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x63, 0x74, + 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x06, 0x73, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6d, 0x69, + 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, + 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, + 0x12, 0x22, 0x0a, 0x0c, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x49, 0x44, 0x12, 0x30, 0x0a, 0x13, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x50, 0x6c, 0x61, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, + 0x05, 0x52, 0x13, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x6c, 0x61, + 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0x3f, 0x0a, 0x19, 0x47, 0x65, 0x74, 0x43, 0x6f, 0x6d, + 0x70, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x12, 0x22, 0x0a, 0x0c, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x63, 0x6f, 0x6d, 0x70, 0x61, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x22, 0xab, 0x02, 0x0a, 0x1a, 0x47, 0x65, 0x74, 0x43, + 0x6f, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, + 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x3a, 0x0a, 0x05, 0x73, + 0x74, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x24, 0x2e, 0x6d, 0x69, 0x6c, + 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, + 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, + 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x28, 0x0a, 0x0f, 0x65, 0x78, 0x65, 0x63, 0x75, + 0x74, 0x69, 0x6e, 0x67, 0x50, 0x6c, 0x61, 0x6e, 0x4e, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, + 0x52, 0x0f, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x6c, 0x61, 0x6e, 0x4e, + 0x6f, 0x12, 0x24, 0x0a, 0x0d, 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x50, 0x6c, 0x61, 0x6e, + 0x4e, 0x6f, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, + 0x74, 0x50, 0x6c, 0x61, 0x6e, 0x4e, 0x6f, 0x12, 0x28, 0x0a, 0x0f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, + 0x65, 0x74, 0x65, 0x64, 0x50, 0x6c, 0x61, 0x6e, 0x4e, 0x6f, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, + 0x52, 0x0f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x50, 0x6c, 0x61, 0x6e, 0x4e, + 0x6f, 0x12, 0x22, 0x0a, 0x0c, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x50, 0x6c, 0x61, 0x6e, 0x4e, + 0x6f, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x50, + 0x6c, 0x61, 0x6e, 0x4e, 0x6f, 0x22, 0x3f, 0x0a, 0x19, 0x47, 0x65, 0x74, 0x43, 0x6f, 0x6d, 0x70, + 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x12, 0x22, 0x0a, 0x0c, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x22, 0xd7, 0x01, 0x0a, 0x1a, 0x47, 0x65, 0x74, 0x43, 0x6f, + 0x6d, 0x70, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, + 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x3a, 0x0a, 0x05, 0x73, 0x74, + 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x24, 0x2e, 0x6d, 0x69, 0x6c, 0x76, + 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, + 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, + 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x48, 0x0a, 0x0a, 0x6d, 0x65, 0x72, 0x67, 0x65, 0x49, + 0x6e, 0x66, 0x6f, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x6d, 0x69, 0x6c, + 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, + 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x72, 0x67, 0x65, + 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x6d, 0x65, 0x72, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x73, + 0x22, 0x47, 0x0a, 0x13, 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, + 0x72, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x6f, 0x75, 0x72, 0x63, + 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x03, 0x52, 0x07, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, + 0x73, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x03, 0x52, 0x06, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x22, 0x9c, 0x01, 0x0a, 0x14, 0x47, 0x65, + 0x74, 0x46, 0x6c, 0x75, 0x73, 0x68, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x44, 0x73, + 0x18, 0x01, 0x20, 0x03, 0x28, 0x03, 0x52, 0x0a, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x49, + 0x44, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x66, 0x6c, 0x75, 0x73, 0x68, 0x5f, 0x74, 0x73, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x04, 0x52, 0x07, 0x66, 0x6c, 0x75, 0x73, 0x68, 0x54, 0x73, 0x12, 0x17, 0x0a, + 0x07, 0x64, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, + 0x64, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x0e, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x3a, + 0x07, 0xca, 0x3e, 0x04, 0x10, 0x2b, 0x18, 0x04, 0x22, 0x66, 0x0a, 0x15, 0x47, 0x65, 0x74, 0x46, + 0x6c, 0x75, 0x73, 0x68, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x12, 0x33, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, + 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x6c, 0x75, 0x73, 0x68, 0x65, + 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x66, 0x6c, 0x75, 0x73, 0x68, 0x65, 0x64, + 0x22, 0x86, 0x01, 0x0a, 0x17, 0x47, 0x65, 0x74, 0x46, 0x6c, 0x75, 0x73, 0x68, 0x41, 0x6c, 0x6c, + 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, + 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, + 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, + 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x20, + 0x0a, 0x0c, 0x66, 0x6c, 0x75, 0x73, 0x68, 0x5f, 0x61, 0x6c, 0x6c, 0x5f, 0x74, 0x73, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x66, 0x6c, 0x75, 0x73, 0x68, 0x41, 0x6c, 0x6c, 0x54, 0x73, + 0x12, 0x17, 0x0a, 0x07, 0x64, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x06, 0x64, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x69, 0x0a, 0x18, 0x47, 0x65, 0x74, + 0x46, 0x6c, 0x75, 0x73, 0x68, 0x41, 0x6c, 0x6c, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, + 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x6c, + 0x75, 0x73, 0x68, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x66, 0x6c, 0x75, + 0x73, 0x68, 0x65, 0x64, 0x22, 0xbf, 0x02, 0x0a, 0x0d, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x0e, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, + 0x25, 0x0a, 0x0e, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, + 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, + 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, + 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x63, + 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x72, + 0x6f, 0x77, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, + 0x72, 0x6f, 0x77, 0x42, 0x61, 0x73, 0x65, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x66, 0x69, 0x6c, 0x65, + 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x12, 0x3b, + 0x0a, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, + 0x21, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, + 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x50, 0x61, + 0x69, 0x72, 0x52, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x17, 0x0a, 0x07, 0x64, + 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x62, + 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x69, + 0x6e, 0x67, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0e, 0x63, + 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x3a, 0x07, 0xca, + 0x3e, 0x04, 0x10, 0x12, 0x18, 0x01, 0x22, 0x5b, 0x0a, 0x0e, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, + 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, + 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x14, 0x0a, + 0x05, 0x74, 0x61, 0x73, 0x6b, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x03, 0x52, 0x05, 0x74, 0x61, + 0x73, 0x6b, 0x73, 0x22, 0x2b, 0x0a, 0x15, 0x47, 0x65, 0x74, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, + 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, + 0x74, 0x61, 0x73, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x74, 0x61, 0x73, 0x6b, + 0x22, 0xe7, 0x02, 0x0a, 0x16, 0x47, 0x65, 0x74, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x53, 0x74, + 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x06, 0x73, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6d, 0x69, + 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, + 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, + 0x12, 0x36, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, + 0x20, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, + 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x53, 0x74, 0x61, 0x74, + 0x65, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x6f, 0x77, 0x5f, + 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x72, 0x6f, 0x77, + 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, + 0x18, 0x04, 0x20, 0x03, 0x28, 0x03, 0x52, 0x06, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x37, + 0x0a, 0x05, 0x69, 0x6e, 0x66, 0x6f, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, + 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, + 0x6d, 0x6f, 0x6e, 0x2e, 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x50, 0x61, 0x69, 0x72, + 0x52, 0x05, 0x69, 0x6e, 0x66, 0x6f, 0x73, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x06, 0x20, + 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x6f, 0x6c, 0x6c, 0x65, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, + 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, + 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, + 0x03, 0x52, 0x0a, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x73, 0x12, 0x1b, 0x0a, + 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x03, + 0x52, 0x08, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x73, 0x22, 0x70, 0x0a, 0x16, 0x4c, 0x69, + 0x73, 0x74, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, + 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, + 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x6c, 0x69, + 0x6d, 0x69, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x64, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x91, 0x01, 0x0a, + 0x17, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x54, 0x61, 0x73, 0x6b, 0x73, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, + 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, + 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x41, 0x0a, + 0x05, 0x74, 0x61, 0x73, 0x6b, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x6d, + 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, + 0x75, 0x73, 0x2e, 0x47, 0x65, 0x74, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x53, 0x74, 0x61, 0x74, + 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x05, 0x74, 0x61, 0x73, 0x6b, 0x73, + 0x22, 0xd6, 0x01, 0x0a, 0x12, 0x47, 0x65, 0x74, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x73, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, + 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x63, 0x6f, 0x6c, + 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, + 0x0c, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x12, 0x28, 0x0a, + 0x10, 0x77, 0x69, 0x74, 0x68, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x64, 0x5f, 0x6e, 0x6f, 0x64, 0x65, + 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x77, 0x69, 0x74, 0x68, 0x53, 0x68, 0x61, + 0x72, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x0e, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, + 0x12, 0x17, 0x0a, 0x07, 0x64, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x06, 0x64, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x88, 0x01, 0x0a, 0x13, 0x47, 0x65, + 0x74, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x12, 0x33, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, + 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x3c, 0x0a, 0x08, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, + 0x61, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, + 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x52, + 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08, 0x72, 0x65, 0x70, 0x6c, + 0x69, 0x63, 0x61, 0x73, 0x22, 0xb0, 0x03, 0x0a, 0x0b, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, + 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1c, 0x0a, 0x09, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x49, + 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, + 0x49, 0x44, 0x12, 0x22, 0x0a, 0x0c, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x49, 0x44, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x12, 0x23, 0x0a, 0x0d, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, + 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x03, 0x52, 0x0c, 0x70, + 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x73, 0x12, 0x48, 0x0a, 0x0e, 0x73, + 0x68, 0x61, 0x72, 0x64, 0x5f, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x73, 0x18, 0x04, 0x20, + 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x53, 0x68, 0x61, 0x72, 0x64, 0x52, + 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x52, 0x0d, 0x73, 0x68, 0x61, 0x72, 0x64, 0x52, 0x65, 0x70, + 0x6c, 0x69, 0x63, 0x61, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x69, 0x64, + 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x03, 0x52, 0x07, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x73, + 0x12, 0x2e, 0x0a, 0x13, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x67, 0x72, 0x6f, + 0x75, 0x70, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x72, + 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4e, 0x61, 0x6d, 0x65, + 0x12, 0x61, 0x0a, 0x11, 0x6e, 0x75, 0x6d, 0x5f, 0x6f, 0x75, 0x74, 0x62, 0x6f, 0x75, 0x6e, 0x64, + 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x6d, 0x69, + 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, + 0x73, 0x2e, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x4e, 0x75, + 0x6d, 0x4f, 0x75, 0x74, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x45, 0x6e, 0x74, + 0x72, 0x79, 0x52, 0x0f, 0x6e, 0x75, 0x6d, 0x4f, 0x75, 0x74, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x4e, + 0x6f, 0x64, 0x65, 0x1a, 0x42, 0x0a, 0x14, 0x4e, 0x75, 0x6d, 0x4f, 0x75, 0x74, 0x62, 0x6f, 0x75, + 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, + 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, + 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, + 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x8e, 0x01, 0x0a, 0x0c, 0x53, 0x68, 0x61, 0x72, + 0x64, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x12, 0x1a, 0x0a, 0x08, 0x6c, 0x65, 0x61, 0x64, + 0x65, 0x72, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x6c, 0x65, 0x61, 0x64, + 0x65, 0x72, 0x49, 0x44, 0x12, 0x1f, 0x0a, 0x0b, 0x6c, 0x65, 0x61, 0x64, 0x65, 0x72, 0x5f, 0x61, + 0x64, 0x64, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6c, 0x65, 0x61, 0x64, 0x65, + 0x72, 0x41, 0x64, 0x64, 0x72, 0x12, 0x26, 0x0a, 0x0f, 0x64, 0x6d, 0x5f, 0x63, 0x68, 0x61, 0x6e, + 0x6e, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, + 0x64, 0x6d, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x19, 0x0a, + 0x08, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x03, 0x52, + 0x07, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x73, 0x22, 0x85, 0x02, 0x0a, 0x17, 0x43, 0x72, 0x65, + 0x61, 0x74, 0x65, 0x43, 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, + 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, + 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, + 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x03, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x34, + 0x0a, 0x16, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x75, 0x74, 0x63, 0x5f, 0x74, 0x69, + 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x14, + 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x55, 0x74, 0x63, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, + 0x61, 0x6d, 0x70, 0x73, 0x12, 0x36, 0x0a, 0x17, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x64, + 0x5f, 0x75, 0x74, 0x63, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x73, 0x18, + 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x15, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x64, 0x55, + 0x74, 0x63, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x73, 0x3a, 0x12, 0xca, 0x3e, + 0x0f, 0x08, 0x01, 0x10, 0x13, 0x18, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, + 0x22, 0xa4, 0x02, 0x0a, 0x17, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x72, 0x65, 0x64, 0x65, + 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, + 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, + 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, + 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x1a, + 0x0a, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x6f, 0x6c, + 0x64, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x0b, 0x6f, 0x6c, 0x64, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x20, 0x0a, 0x0b, + 0x6e, 0x65, 0x77, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x0b, 0x6e, 0x65, 0x77, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x34, + 0x0a, 0x16, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x75, 0x74, 0x63, 0x5f, 0x74, 0x69, + 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x14, + 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x55, 0x74, 0x63, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, + 0x61, 0x6d, 0x70, 0x73, 0x12, 0x36, 0x0a, 0x17, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x64, + 0x5f, 0x75, 0x74, 0x63, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x73, 0x18, + 0x06, 0x20, 0x01, 0x28, 0x04, 0x52, 0x15, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x64, 0x55, + 0x74, 0x63, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x73, 0x3a, 0x09, 0xca, 0x3e, + 0x06, 0x08, 0x02, 0x10, 0x14, 0x18, 0x02, 0x22, 0x7b, 0x0a, 0x17, 0x44, 0x65, 0x6c, 0x65, 0x74, + 0x65, 0x43, 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, + 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, + 0x62, 0x61, 0x73, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, + 0x3a, 0x12, 0xca, 0x3e, 0x0f, 0x08, 0x01, 0x10, 0x15, 0x18, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0x01, 0x22, 0x6a, 0x0a, 0x15, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x72, 0x65, 0x64, + 0x55, 0x73, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, + 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, + 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, + 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, + 0x75, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18, + 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x09, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x73, + 0x22, 0x5c, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x72, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, + 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, 0x67, + 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x3a, 0x12, 0xca, 0x3e, 0x0f, 0x08, + 0x01, 0x10, 0x16, 0x18, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x22, 0x20, + 0x0a, 0x0a, 0x52, 0x6f, 0x6c, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x12, 0x12, 0x0a, 0x04, + 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, + 0x22, 0x20, 0x0a, 0x0a, 0x55, 0x73, 0x65, 0x72, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x12, 0x12, + 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, + 0x6d, 0x65, 0x22, 0x92, 0x01, 0x0a, 0x11, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x6f, 0x6c, + 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, 0x67, + 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x37, 0x0a, 0x06, 0x65, 0x6e, + 0x74, 0x69, 0x74, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6d, 0x69, 0x6c, + 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, + 0x2e, 0x52, 0x6f, 0x6c, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x06, 0x65, 0x6e, 0x74, + 0x69, 0x74, 0x79, 0x3a, 0x12, 0xca, 0x3e, 0x0f, 0x08, 0x01, 0x10, 0x13, 0x18, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x22, 0x74, 0x0a, 0x0f, 0x44, 0x72, 0x6f, 0x70, 0x52, + 0x6f, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, + 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, + 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, + 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x1b, 0x0a, 0x09, + 0x72, 0x6f, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x08, 0x72, 0x6f, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x3a, 0x12, 0xca, 0x3e, 0x0f, 0x08, 0x01, + 0x10, 0x15, 0x18, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x22, 0xd5, 0x01, + 0x0a, 0x16, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x52, 0x6f, 0x6c, + 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, 0x67, + 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x73, + 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x73, + 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x6f, 0x6c, 0x65, 0x5f, 0x6e, + 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x72, 0x6f, 0x6c, 0x65, 0x4e, + 0x61, 0x6d, 0x65, 0x12, 0x3c, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, + 0x0e, 0x32, 0x28, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x55, + 0x73, 0x65, 0x72, 0x52, 0x6f, 0x6c, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, + 0x65, 0x3a, 0x12, 0xca, 0x3e, 0x0f, 0x08, 0x01, 0x10, 0x17, 0x18, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x01, 0x22, 0xba, 0x01, 0x0a, 0x11, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, + 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, + 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, + 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, + 0x4d, 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x33, 0x0a, + 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6d, 0x69, + 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, + 0x73, 0x2e, 0x52, 0x6f, 0x6c, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x04, 0x72, 0x6f, + 0x6c, 0x65, 0x12, 0x2a, 0x0a, 0x11, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x5f, 0x75, 0x73, + 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, + 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x3a, 0x12, + 0xca, 0x3e, 0x0f, 0x08, 0x01, 0x10, 0x16, 0x18, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0x01, 0x22, 0x78, 0x0a, 0x0a, 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, + 0x12, 0x33, 0x0a, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, + 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, + 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x52, 0x6f, 0x6c, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, + 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x12, 0x35, 0x0a, 0x05, 0x75, 0x73, 0x65, 0x72, 0x73, 0x18, 0x02, + 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x45, + 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x05, 0x75, 0x73, 0x65, 0x72, 0x73, 0x22, 0x84, 0x01, 0x0a, + 0x12, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, + 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x39, 0x0a, 0x07, 0x72, 0x65, 0x73, 0x75, + 0x6c, 0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, + 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, + 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x07, 0x72, 0x65, 0x73, 0x75, + 0x6c, 0x74, 0x73, 0x22, 0xb1, 0x01, 0x0a, 0x11, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x55, 0x73, + 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, + 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, + 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x04, 0x75, + 0x73, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, + 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, + 0x55, 0x73, 0x65, 0x72, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x04, 0x75, 0x73, 0x65, 0x72, + 0x12, 0x2a, 0x0a, 0x11, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x5f, 0x72, 0x6f, 0x6c, 0x65, + 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x6e, 0x63, + 0x6c, 0x75, 0x64, 0x65, 0x52, 0x6f, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x3a, 0x09, 0xca, 0x3e, + 0x06, 0x08, 0x02, 0x10, 0x18, 0x18, 0x02, 0x22, 0x78, 0x0a, 0x0a, 0x55, 0x73, 0x65, 0x72, 0x52, + 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x33, 0x0a, 0x04, 0x75, 0x73, 0x65, 0x72, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x45, 0x6e, + 0x74, 0x69, 0x74, 0x79, 0x52, 0x04, 0x75, 0x73, 0x65, 0x72, 0x12, 0x35, 0x0a, 0x05, 0x72, 0x6f, + 0x6c, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, + 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, + 0x52, 0x6f, 0x6c, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x05, 0x72, 0x6f, 0x6c, 0x65, + 0x73, 0x22, 0x84, 0x01, 0x0a, 0x12, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x55, 0x73, 0x65, 0x72, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, + 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, + 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x39, 0x0a, + 0x07, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, + 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, + 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, + 0x07, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x22, 0x22, 0x0a, 0x0c, 0x4f, 0x62, 0x6a, 0x65, + 0x63, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x25, 0x0a, 0x0f, + 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x12, + 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, + 0x61, 0x6d, 0x65, 0x22, 0x88, 0x01, 0x0a, 0x0d, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x6f, 0x72, 0x45, + 0x6e, 0x74, 0x69, 0x74, 0x79, 0x12, 0x33, 0x0a, 0x04, 0x75, 0x73, 0x65, 0x72, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x45, 0x6e, + 0x74, 0x69, 0x74, 0x79, 0x52, 0x04, 0x75, 0x73, 0x65, 0x72, 0x12, 0x42, 0x0a, 0x09, 0x70, 0x72, + 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, + 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, + 0x76, 0x75, 0x73, 0x2e, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x45, 0x6e, 0x74, + 0x69, 0x74, 0x79, 0x52, 0x09, 0x70, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x22, 0x56, + 0x0a, 0x14, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, + 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x12, 0x3e, 0x0a, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, + 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, + 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x47, + 0x72, 0x61, 0x6e, 0x74, 0x6f, 0x72, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x08, 0x65, 0x6e, + 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x22, 0xf5, 0x01, 0x0a, 0x0b, 0x47, 0x72, 0x61, 0x6e, 0x74, + 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x12, 0x33, 0x0a, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x52, 0x6f, 0x6c, 0x65, 0x45, + 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x12, 0x39, 0x0a, 0x06, 0x6f, + 0x62, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x6d, 0x69, + 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, + 0x73, 0x2e, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x06, + 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, + 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6f, 0x62, 0x6a, + 0x65, 0x63, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x3c, 0x0a, 0x07, 0x67, 0x72, 0x61, 0x6e, 0x74, + 0x6f, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, + 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x47, + 0x72, 0x61, 0x6e, 0x74, 0x6f, 0x72, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x07, 0x67, 0x72, + 0x61, 0x6e, 0x74, 0x6f, 0x72, 0x12, 0x17, 0x0a, 0x07, 0x64, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, + 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x94, + 0x01, 0x0a, 0x12, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, 0x73, + 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x38, 0x0a, 0x06, 0x65, 0x6e, 0x74, 0x69, 0x74, + 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x47, 0x72, + 0x61, 0x6e, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x06, 0x65, 0x6e, 0x74, 0x69, 0x74, + 0x79, 0x3a, 0x12, 0xca, 0x3e, 0x0f, 0x08, 0x01, 0x10, 0x16, 0x18, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x01, 0x22, 0x88, 0x01, 0x0a, 0x13, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, + 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, + 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, + 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, + 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, + 0x75, 0x73, 0x12, 0x3c, 0x0a, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x18, 0x02, + 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x47, 0x72, 0x61, 0x6e, 0x74, + 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, + 0x22, 0xd8, 0x01, 0x0a, 0x17, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x50, 0x72, 0x69, 0x76, + 0x69, 0x6c, 0x65, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, + 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, + 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, + 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x38, + 0x0a, 0x06, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, + 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, + 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, + 0x52, 0x06, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x12, 0x3d, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, + 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x29, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x4f, 0x70, 0x65, + 0x72, 0x61, 0x74, 0x65, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x54, 0x79, 0x70, + 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x3a, 0x12, 0xca, 0x3e, 0x0f, 0x08, 0x01, 0x10, 0x17, + 0x18, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x22, 0x71, 0x0a, 0x08, 0x55, + 0x73, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x12, 0x0a, 0x04, 0x75, 0x73, 0x65, 0x72, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x75, 0x73, 0x65, 0x72, 0x12, 0x1a, 0x0a, 0x08, 0x70, + 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, + 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x35, 0x0a, 0x05, 0x72, 0x6f, 0x6c, 0x65, 0x73, + 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x52, 0x6f, 0x6c, + 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x05, 0x72, 0x6f, 0x6c, 0x65, 0x73, 0x22, 0xb0, + 0x01, 0x0a, 0x08, 0x52, 0x42, 0x41, 0x43, 0x4d, 0x65, 0x74, 0x61, 0x12, 0x33, 0x0a, 0x05, 0x75, + 0x73, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6d, 0x69, 0x6c, + 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, + 0x2e, 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x05, 0x75, 0x73, 0x65, 0x72, 0x73, + 0x12, 0x35, 0x0a, 0x05, 0x72, 0x6f, 0x6c, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, + 0x1f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, + 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x52, 0x6f, 0x6c, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, + 0x52, 0x05, 0x72, 0x6f, 0x6c, 0x65, 0x73, 0x12, 0x38, 0x0a, 0x06, 0x67, 0x72, 0x61, 0x6e, 0x74, + 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x47, 0x72, + 0x61, 0x6e, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x06, 0x67, 0x72, 0x61, 0x6e, 0x74, + 0x73, 0x22, 0x5d, 0x0a, 0x15, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x52, 0x42, 0x41, 0x43, 0x4d, + 0x65, 0x74, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, + 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, + 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, + 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x3a, 0x12, 0xca, 0x3e, + 0x0f, 0x08, 0x01, 0x10, 0x33, 0x18, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, + 0x22, 0x89, 0x01, 0x0a, 0x16, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x52, 0x42, 0x41, 0x43, 0x4d, + 0x65, 0x74, 0x61, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x06, 0x73, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6d, 0x69, + 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, + 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, + 0x12, 0x3a, 0x0a, 0x09, 0x52, 0x42, 0x41, 0x43, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x52, 0x42, 0x41, 0x43, 0x4d, 0x65, + 0x74, 0x61, 0x52, 0x08, 0x52, 0x42, 0x41, 0x43, 0x4d, 0x65, 0x74, 0x61, 0x22, 0x9a, 0x01, 0x0a, + 0x16, 0x52, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x52, 0x42, 0x41, 0x43, 0x4d, 0x65, 0x74, 0x61, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, + 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x3a, 0x0a, 0x09, 0x52, 0x42, 0x41, + 0x43, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6d, + 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, + 0x75, 0x73, 0x2e, 0x52, 0x42, 0x41, 0x43, 0x4d, 0x65, 0x74, 0x61, 0x52, 0x08, 0x52, 0x42, 0x41, + 0x43, 0x4d, 0x65, 0x74, 0x61, 0x3a, 0x12, 0xca, 0x3e, 0x0f, 0x08, 0x01, 0x10, 0x34, 0x18, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x22, 0xc1, 0x01, 0x0a, 0x19, 0x47, 0x65, + 0x74, 0x4c, 0x6f, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, + 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6c, + 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x0e, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, + 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, + 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0e, 0x70, 0x61, 0x72, + 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x17, 0x0a, 0x07, 0x64, + 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x62, + 0x4e, 0x61, 0x6d, 0x65, 0x3a, 0x07, 0xca, 0x3e, 0x04, 0x10, 0x05, 0x18, 0x02, 0x22, 0x98, 0x01, + 0x0a, 0x1a, 0x47, 0x65, 0x74, 0x4c, 0x6f, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x67, + 0x72, 0x65, 0x73, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x06, + 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6d, + 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, + 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, + 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x03, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x29, 0x0a, + 0x10, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, + 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, + 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x22, 0xbb, 0x01, 0x0a, 0x13, 0x47, 0x65, 0x74, + 0x4c, 0x6f, 0x61, 0x64, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, + 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, + 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, + 0x73, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 0x6f, 0x6c, + 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x70, + 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x03, + 0x20, 0x03, 0x28, 0x09, 0x52, 0x0e, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x4e, + 0x61, 0x6d, 0x65, 0x73, 0x12, 0x17, 0x0a, 0x07, 0x64, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, + 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x3a, 0x07, 0xca, + 0x3e, 0x04, 0x10, 0x05, 0x18, 0x02, 0x22, 0x81, 0x01, 0x0a, 0x14, 0x47, 0x65, 0x74, 0x4c, 0x6f, + 0x61, 0x64, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, + 0x33, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, + 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, + 0x61, 0x74, 0x75, 0x73, 0x12, 0x34, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x0e, 0x32, 0x1e, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4c, 0x6f, 0x61, 0x64, 0x53, 0x74, + 0x61, 0x74, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x22, 0x25, 0x0a, 0x09, 0x4d, 0x69, + 0x6c, 0x76, 0x75, 0x73, 0x45, 0x78, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, + 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, + 0x6e, 0x22, 0x13, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x63, 0x0a, 0x12, 0x47, 0x65, 0x74, 0x56, 0x65, 0x72, + 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x06, + 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6d, + 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, + 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, + 0x73, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x14, 0x0a, 0x12, 0x43, + 0x68, 0x65, 0x63, 0x6b, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x22, 0xc6, 0x01, 0x0a, 0x13, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x48, 0x65, 0x61, 0x6c, 0x74, + 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x06, 0x73, 0x74, 0x61, + 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, + 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, + 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x1c, + 0x0a, 0x09, 0x69, 0x73, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x08, 0x52, 0x09, 0x69, 0x73, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x79, 0x12, 0x18, 0x0a, 0x07, + 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x72, + 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x73, 0x12, 0x42, 0x0a, 0x0c, 0x71, 0x75, 0x6f, 0x74, 0x61, 0x5f, + 0x73, 0x74, 0x61, 0x74, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x6d, + 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, + 0x75, 0x73, 0x2e, 0x51, 0x75, 0x6f, 0x74, 0x61, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0b, 0x71, + 0x75, 0x6f, 0x74, 0x61, 0x53, 0x74, 0x61, 0x74, 0x65, 0x73, 0x22, 0xc7, 0x01, 0x0a, 0x1a, 0x43, + 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x47, 0x72, 0x6f, + 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, + 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, + 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x72, + 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x0d, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x47, 0x72, 0x6f, + 0x75, 0x70, 0x12, 0x3c, 0x0a, 0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x03, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x2e, 0x72, 0x67, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x47, 0x72, 0x6f, + 0x75, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, + 0x3a, 0x12, 0xca, 0x3e, 0x0f, 0x08, 0x01, 0x10, 0x1a, 0x18, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0x01, 0x22, 0xbb, 0x02, 0x0a, 0x1b, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, + 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, + 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x6d, 0x0a, 0x0f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, + 0x63, 0x65, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, + 0x44, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, + 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x6f, + 0x75, 0x72, 0x63, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, + 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0e, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x47, + 0x72, 0x6f, 0x75, 0x70, 0x73, 0x1a, 0x67, 0x0a, 0x13, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, + 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, + 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x3a, + 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, + 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x72, 0x67, 0x2e, + 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x43, 0x6f, 0x6e, + 0x66, 0x69, 0x67, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x3a, 0x12, + 0xca, 0x3e, 0x0f, 0x08, 0x01, 0x10, 0x30, 0x18, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0x01, 0x22, 0x87, 0x01, 0x0a, 0x18, 0x44, 0x72, 0x6f, 0x70, 0x52, 0x65, 0x73, 0x6f, 0x75, + 0x72, 0x63, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, + 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, + 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, + 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, + 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x67, 0x72, + 0x6f, 0x75, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x72, 0x65, 0x73, 0x6f, 0x75, + 0x72, 0x63, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x3a, 0x12, 0xca, 0x3e, 0x0f, 0x08, 0x01, 0x10, + 0x1b, 0x18, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x22, 0xde, 0x01, 0x0a, + 0x13, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, + 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x32, 0x0a, 0x15, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, + 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x13, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x65, 0x73, + 0x6f, 0x75, 0x72, 0x63, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x32, 0x0a, 0x15, 0x74, 0x61, + 0x72, 0x67, 0x65, 0x74, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x67, 0x72, + 0x6f, 0x75, 0x70, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x13, 0x74, 0x61, 0x72, 0x67, 0x65, + 0x74, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x19, + 0x0a, 0x08, 0x6e, 0x75, 0x6d, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, + 0x52, 0x07, 0x6e, 0x75, 0x6d, 0x4e, 0x6f, 0x64, 0x65, 0x3a, 0x12, 0xca, 0x3e, 0x0f, 0x08, 0x01, + 0x10, 0x1e, 0x18, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x22, 0xa9, 0x02, + 0x0a, 0x16, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, + 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, 0x67, + 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x32, 0x0a, 0x15, 0x73, 0x6f, + 0x75, 0x72, 0x63, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x67, 0x72, + 0x6f, 0x75, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x13, 0x73, 0x6f, 0x75, 0x72, 0x63, + 0x65, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x32, + 0x0a, 0x15, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, + 0x65, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x13, 0x74, + 0x61, 0x72, 0x67, 0x65, 0x74, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x47, 0x72, 0x6f, + 0x75, 0x70, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 0x6f, 0x6c, + 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x6e, + 0x75, 0x6d, 0x5f, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, + 0x52, 0x0a, 0x6e, 0x75, 0x6d, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x12, 0x17, 0x0a, 0x07, + 0x64, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, + 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x3a, 0x12, 0xca, 0x3e, 0x0f, 0x08, 0x01, 0x10, 0x1f, 0x18, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x22, 0x61, 0x0a, 0x19, 0x4c, 0x69, 0x73, + 0x74, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, + 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x3a, 0x12, 0xca, 0x3e, 0x0f, 0x08, 0x01, 0x10, + 0x1d, 0x18, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x22, 0x7a, 0x0a, 0x1a, + 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x47, 0x72, 0x6f, 0x75, + 0x70, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x06, 0x73, 0x74, + 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, + 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, + 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, + 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x67, 0x72, 0x6f, 0x75, + 0x70, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0e, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, + 0x63, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x22, 0x8b, 0x01, 0x0a, 0x1c, 0x44, 0x65, 0x73, + 0x63, 0x72, 0x69, 0x62, 0x65, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x47, 0x72, 0x6f, + 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, + 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, + 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x72, + 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x0d, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x47, 0x72, 0x6f, + 0x75, 0x70, 0x3a, 0x12, 0xca, 0x3e, 0x0f, 0x08, 0x01, 0x10, 0x1c, 0x18, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x22, 0x9f, 0x01, 0x0a, 0x1d, 0x44, 0x65, 0x73, 0x63, 0x72, + 0x69, 0x62, 0x65, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, + 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, + 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x49, 0x0a, + 0x0e, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x52, 0x65, 0x73, 0x6f, + 0x75, 0x72, 0x63, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x0d, 0x72, 0x65, 0x73, 0x6f, 0x75, + 0x72, 0x63, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x22, 0xdf, 0x05, 0x0a, 0x0d, 0x52, 0x65, 0x73, + 0x6f, 0x75, 0x72, 0x63, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, + 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1a, + 0x0a, 0x08, 0x63, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, + 0x52, 0x08, 0x63, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x12, 0x2c, 0x0a, 0x12, 0x6e, 0x75, + 0x6d, 0x5f, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x6e, 0x6f, 0x64, 0x65, + 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x10, 0x6e, 0x75, 0x6d, 0x41, 0x76, 0x61, 0x69, 0x6c, + 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x66, 0x0a, 0x12, 0x6e, 0x75, 0x6d, 0x5f, + 0x6c, 0x6f, 0x61, 0x64, 0x65, 0x64, 0x5f, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x18, 0x04, + 0x20, 0x03, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, + 0x72, 0x63, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x4e, 0x75, 0x6d, 0x4c, 0x6f, 0x61, 0x64, + 0x65, 0x64, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x10, + 0x6e, 0x75, 0x6d, 0x4c, 0x6f, 0x61, 0x64, 0x65, 0x64, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, + 0x12, 0x63, 0x0a, 0x11, 0x6e, 0x75, 0x6d, 0x5f, 0x6f, 0x75, 0x74, 0x67, 0x6f, 0x69, 0x6e, 0x67, + 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x6d, 0x69, + 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, + 0x73, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x2e, + 0x4e, 0x75, 0x6d, 0x4f, 0x75, 0x74, 0x67, 0x6f, 0x69, 0x6e, 0x67, 0x4e, 0x6f, 0x64, 0x65, 0x45, + 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0f, 0x6e, 0x75, 0x6d, 0x4f, 0x75, 0x74, 0x67, 0x6f, 0x69, 0x6e, + 0x67, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x63, 0x0a, 0x11, 0x6e, 0x75, 0x6d, 0x5f, 0x69, 0x6e, 0x63, + 0x6f, 0x6d, 0x69, 0x6e, 0x67, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, + 0x32, 0x37, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, + 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x47, + 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x4e, 0x75, 0x6d, 0x49, 0x6e, 0x63, 0x6f, 0x6d, 0x69, 0x6e, 0x67, + 0x4e, 0x6f, 0x64, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0f, 0x6e, 0x75, 0x6d, 0x49, 0x6e, + 0x63, 0x6f, 0x6d, 0x69, 0x6e, 0x67, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x3c, 0x0a, 0x06, 0x63, 0x6f, + 0x6e, 0x66, 0x69, 0x67, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x6d, 0x69, 0x6c, + 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x72, 0x67, 0x2e, 0x52, 0x65, 0x73, + 0x6f, 0x75, 0x72, 0x63, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, + 0x52, 0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x33, 0x0a, 0x05, 0x6e, 0x6f, 0x64, 0x65, + 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4e, 0x6f, + 0x64, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x05, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x1a, 0x43, 0x0a, + 0x15, 0x4e, 0x75, 0x6d, 0x4c, 0x6f, 0x61, 0x64, 0x65, 0x64, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, + 0x61, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, + 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, + 0x38, 0x01, 0x1a, 0x42, 0x0a, 0x14, 0x4e, 0x75, 0x6d, 0x4f, 0x75, 0x74, 0x67, 0x6f, 0x69, 0x6e, + 0x67, 0x4e, 0x6f, 0x64, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, + 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, + 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, + 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x42, 0x0a, 0x14, 0x4e, 0x75, 0x6d, 0x49, 0x6e, 0x63, + 0x6f, 0x6d, 0x69, 0x6e, 0x67, 0x4e, 0x6f, 0x64, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, + 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, + 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, + 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xca, 0x01, 0x0a, 0x17, 0x52, + 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, + 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x64, 0x62, 0x5f, 0x6e, + 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x62, 0x4e, 0x61, 0x6d, + 0x65, 0x12, 0x18, 0x0a, 0x07, 0x6f, 0x6c, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x07, 0x6f, 0x6c, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x6e, + 0x65, 0x77, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6e, 0x65, + 0x77, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x6e, 0x65, 0x77, 0x44, 0x42, 0x4e, 0x61, + 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6e, 0x65, 0x77, 0x44, 0x42, 0x4e, + 0x61, 0x6d, 0x65, 0x3a, 0x12, 0xca, 0x3e, 0x0f, 0x08, 0x01, 0x10, 0x22, 0x18, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x22, 0xd5, 0x01, 0x0a, 0x19, 0x47, 0x65, 0x74, 0x49, + 0x6e, 0x64, 0x65, 0x78, 0x53, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, 0x69, 0x63, 0x73, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, 0x73, + 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x64, 0x62, 0x5f, 0x6e, 0x61, + 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x62, 0x4e, 0x61, 0x6d, 0x65, + 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, + 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 0x6f, 0x6c, 0x6c, 0x65, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x6e, 0x64, + 0x65, 0x78, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x69, + 0x6e, 0x64, 0x65, 0x78, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, + 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x74, 0x69, 0x6d, + 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x3a, 0x07, 0xca, 0x3e, 0x04, 0x10, 0x0c, 0x18, 0x03, 0x22, + 0xa7, 0x01, 0x0a, 0x1a, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x53, 0x74, 0x61, 0x74, + 0x69, 0x73, 0x74, 0x69, 0x63, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, + 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, + 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, + 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, + 0x74, 0x75, 0x73, 0x12, 0x54, 0x0a, 0x12, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x64, 0x65, 0x73, + 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, + 0x25, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, + 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x44, 0x65, 0x73, 0x63, 0x72, + 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x11, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x44, 0x65, 0x73, + 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x84, 0x01, 0x0a, 0x0e, 0x43, 0x6f, + 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, + 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, + 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, + 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x40, + 0x0a, 0x0b, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, + 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, + 0x22, 0xa8, 0x01, 0x0a, 0x0f, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, + 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x40, 0x0a, 0x0b, 0x73, 0x65, 0x72, + 0x76, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, + 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, + 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, + 0x0a, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1e, 0x0a, 0x0a, 0x69, + 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, + 0x0a, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x22, 0x49, 0x0a, 0x15, 0x41, + 0x6c, 0x6c, 0x6f, 0x63, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, + 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x22, 0x6b, 0x0a, 0x16, 0x41, 0x6c, 0x6c, 0x6f, 0x63, 0x54, + 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x12, 0x33, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, + 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, + 0x6d, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, + 0x61, 0x6d, 0x70, 0x22, 0xb9, 0x01, 0x0a, 0x15, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x61, + 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, + 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, + 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, + 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, + 0x17, 0x0a, 0x07, 0x64, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x06, 0x64, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x41, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x70, + 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x6d, + 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, + 0x6f, 0x6e, 0x2e, 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x50, 0x61, 0x69, 0x72, 0x52, + 0x0a, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x3a, 0x12, 0xca, 0x3e, 0x0f, + 0x08, 0x01, 0x10, 0x23, 0x18, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x22, + 0x74, 0x0a, 0x13, 0x44, 0x72, 0x6f, 0x70, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, + 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x64, 0x62, 0x5f, 0x6e, + 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x62, 0x4e, 0x61, 0x6d, + 0x65, 0x3a, 0x12, 0xca, 0x3e, 0x0f, 0x08, 0x01, 0x10, 0x24, 0x18, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x01, 0x22, 0x48, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x61, 0x74, + 0x61, 0x62, 0x61, 0x73, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, + 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, + 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, + 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x22, + 0x94, 0x01, 0x0a, 0x15, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, + 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x06, 0x73, 0x74, 0x61, + 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, + 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, + 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x19, + 0x0a, 0x08, 0x64, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, + 0x52, 0x07, 0x64, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x2b, 0x0a, 0x11, 0x63, 0x72, 0x65, + 0x61, 0x74, 0x65, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x03, + 0x20, 0x03, 0x28, 0x04, 0x52, 0x10, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x54, 0x69, 0x6d, + 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x22, 0xcd, 0x01, 0x0a, 0x14, 0x41, 0x6c, 0x74, 0x65, 0x72, + 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, + 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, + 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, + 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, + 0x65, 0x12, 0x17, 0x0a, 0x07, 0x64, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x06, 0x64, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x13, 0x0a, 0x05, 0x64, 0x62, + 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x64, 0x62, 0x49, 0x64, 0x12, + 0x41, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x04, 0x20, + 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, + 0x75, 0x65, 0x50, 0x61, 0x69, 0x72, 0x52, 0x0a, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, + 0x65, 0x73, 0x3a, 0x12, 0xca, 0x3e, 0x0f, 0x08, 0x01, 0x10, 0x31, 0x18, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x22, 0x78, 0x0a, 0x17, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, + 0x62, 0x65, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, + 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, + 0x61, 0x73, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x64, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x3a, 0x12, 0xca, 0x3e, + 0x0f, 0x08, 0x01, 0x10, 0x32, 0x18, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, + 0x22, 0xec, 0x01, 0x0a, 0x18, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x44, 0x61, 0x74, + 0x61, 0x62, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, + 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, + 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, + 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, + 0x75, 0x73, 0x12, 0x17, 0x0a, 0x07, 0x64, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x64, + 0x62, 0x49, 0x44, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x64, 0x62, 0x49, 0x44, 0x12, + 0x2b, 0x0a, 0x11, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, + 0x74, 0x61, 0x6d, 0x70, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x10, 0x63, 0x72, 0x65, 0x61, + 0x74, 0x65, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x41, 0x0a, 0x0a, + 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, + 0x32, 0x21, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, + 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x50, + 0x61, 0x69, 0x72, 0x52, 0x0a, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, + 0xbc, 0x02, 0x0a, 0x17, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x65, 0x4d, 0x65, 0x73, + 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, + 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, + 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, + 0x4d, 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x21, 0x0a, + 0x0c, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x4e, 0x61, 0x6d, 0x65, + 0x12, 0x18, 0x0a, 0x07, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x54, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, + 0x04, 0x52, 0x07, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x54, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x45, 0x6e, + 0x64, 0x54, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x45, 0x6e, 0x64, 0x54, 0x73, + 0x12, 0x12, 0x0a, 0x04, 0x4d, 0x73, 0x67, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x04, + 0x4d, 0x73, 0x67, 0x73, 0x12, 0x45, 0x0a, 0x0e, 0x53, 0x74, 0x61, 0x72, 0x74, 0x50, 0x6f, 0x73, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6d, + 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x73, 0x67, 0x2e, + 0x4d, 0x73, 0x67, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0e, 0x53, 0x74, 0x61, + 0x72, 0x74, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x41, 0x0a, 0x0c, 0x45, + 0x6e, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, + 0x0b, 0x32, 0x1d, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x2e, 0x6d, 0x73, 0x67, 0x2e, 0x4d, 0x73, 0x67, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, + 0x52, 0x0c, 0x45, 0x6e, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x6b, + 0x0a, 0x18, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x06, 0x73, 0x74, + 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, + 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, + 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, + 0x1a, 0x0a, 0x08, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x08, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x89, 0x01, 0x0a, 0x15, + 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x41, 0x75, 0x74, 0x68, 0x50, 0x6c, 0x61, 0x63, 0x65, 0x68, + 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x12, 0x17, 0x0a, 0x07, 0x64, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x27, + 0x0a, 0x0f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, + 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, + 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x70, 0x61, 0x72, 0x74, 0x69, + 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x0d, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x3a, 0x07, + 0xca, 0x3e, 0x04, 0x10, 0x12, 0x18, 0x01, 0x22, 0x44, 0x0a, 0x20, 0x47, 0x65, 0x74, 0x49, 0x6d, + 0x70, 0x6f, 0x72, 0x74, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x41, 0x75, 0x74, 0x68, + 0x50, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x12, 0x17, 0x0a, 0x07, 0x64, + 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x62, + 0x4e, 0x61, 0x6d, 0x65, 0x3a, 0x07, 0xca, 0x3e, 0x04, 0x10, 0x12, 0x18, 0x01, 0x22, 0x67, 0x0a, + 0x1a, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x41, 0x75, 0x74, 0x68, + 0x50, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x12, 0x17, 0x0a, 0x07, 0x64, + 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x62, + 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, + 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x3a, 0x07, 0xca, + 0x3e, 0x04, 0x10, 0x12, 0x18, 0x01, 0x2a, 0x25, 0x0a, 0x08, 0x53, 0x68, 0x6f, 0x77, 0x54, 0x79, + 0x70, 0x65, 0x12, 0x07, 0x0a, 0x03, 0x41, 0x6c, 0x6c, 0x10, 0x00, 0x12, 0x0c, 0x0a, 0x08, 0x49, + 0x6e, 0x4d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x10, 0x01, 0x1a, 0x02, 0x18, 0x01, 0x2a, 0x40, 0x0a, + 0x13, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x52, 0x6f, 0x6c, 0x65, + 0x54, 0x79, 0x70, 0x65, 0x12, 0x11, 0x0a, 0x0d, 0x41, 0x64, 0x64, 0x55, 0x73, 0x65, 0x72, 0x54, + 0x6f, 0x52, 0x6f, 0x6c, 0x65, 0x10, 0x00, 0x12, 0x16, 0x0a, 0x12, 0x52, 0x65, 0x6d, 0x6f, 0x76, + 0x65, 0x55, 0x73, 0x65, 0x72, 0x46, 0x72, 0x6f, 0x6d, 0x52, 0x6f, 0x6c, 0x65, 0x10, 0x01, 0x2a, + 0x2d, 0x0a, 0x14, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, + 0x65, 0x67, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x09, 0x0a, 0x05, 0x47, 0x72, 0x61, 0x6e, 0x74, + 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x52, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x10, 0x01, 0x2a, 0x5d, + 0x0a, 0x0a, 0x51, 0x75, 0x6f, 0x74, 0x61, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x0b, 0x0a, 0x07, + 0x55, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x10, 0x00, 0x12, 0x0f, 0x0a, 0x0b, 0x52, 0x65, 0x61, + 0x64, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x64, 0x10, 0x02, 0x12, 0x10, 0x0a, 0x0c, 0x57, 0x72, + 0x69, 0x74, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x64, 0x10, 0x03, 0x12, 0x0e, 0x0a, 0x0a, + 0x44, 0x65, 0x6e, 0x79, 0x54, 0x6f, 0x52, 0x65, 0x61, 0x64, 0x10, 0x04, 0x12, 0x0f, 0x0a, 0x0b, + 0x44, 0x65, 0x6e, 0x79, 0x54, 0x6f, 0x57, 0x72, 0x69, 0x74, 0x65, 0x10, 0x05, 0x32, 0xfe, 0x45, + 0x0a, 0x0d, 0x4d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, + 0x5f, 0x0a, 0x10, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, + 0x69, 0x6f, 0x6e, 0x12, 0x2c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, + 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x1a, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x00, + 0x12, 0x5b, 0x0a, 0x0e, 0x44, 0x72, 0x6f, 0x70, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x12, 0x2a, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x44, 0x72, 0x6f, 0x70, 0x43, 0x6f, 0x6c, + 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, + 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, + 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x00, 0x12, 0x5f, 0x0a, + 0x0d, 0x48, 0x61, 0x73, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x29, + 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, + 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x48, 0x61, 0x73, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x6d, 0x69, 0x6c, 0x76, + 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, + 0x42, 0x6f, 0x6f, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x5b, + 0x0a, 0x0e, 0x4c, 0x6f, 0x61, 0x64, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x12, 0x2a, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, + 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x4c, 0x6f, 0x61, 0x64, 0x43, 0x6f, 0x6c, 0x6c, 0x65, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x6d, + 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, + 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x00, 0x12, 0x61, 0x0a, 0x11, 0x52, + 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x12, 0x2d, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, + 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x52, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x43, 0x6f, + 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, + 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, + 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x00, 0x12, 0x77, + 0x0a, 0x12, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2e, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x73, 0x63, 0x72, + 0x69, 0x62, 0x65, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x73, 0x63, 0x72, + 0x69, 0x62, 0x65, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x86, 0x01, 0x0a, 0x17, 0x47, 0x65, 0x74, 0x43, + 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, + 0x69, 0x63, 0x73, 0x12, 0x33, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x6f, 0x6c, + 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, 0x69, 0x63, + 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, + 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x47, + 0x65, 0x74, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, + 0x69, 0x73, 0x74, 0x69, 0x63, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, + 0x12, 0x6e, 0x0a, 0x0f, 0x53, 0x68, 0x6f, 0x77, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x73, 0x12, 0x2b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x53, 0x68, 0x6f, 0x77, 0x43, 0x6f, + 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x1a, 0x2c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, + 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x53, 0x68, 0x6f, 0x77, 0x43, 0x6f, 0x6c, 0x6c, 0x65, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, + 0x12, 0x5d, 0x0a, 0x0f, 0x41, 0x6c, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, + 0x69, 0x6f, 0x6e, 0x12, 0x2b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x41, 0x6c, 0x74, 0x65, 0x72, 0x43, + 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x1a, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, + 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x00, 0x12, + 0x5d, 0x0a, 0x0f, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, + 0x6f, 0x6e, 0x12, 0x2b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, + 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, + 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, + 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x00, 0x12, 0x59, + 0x0a, 0x0d, 0x44, 0x72, 0x6f, 0x70, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, + 0x29, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, + 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x44, 0x72, 0x6f, 0x70, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, + 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, + 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, + 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x00, 0x12, 0x5d, 0x0a, 0x0c, 0x48, 0x61, 0x73, + 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x28, 0x2e, 0x6d, 0x69, 0x6c, 0x76, + 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, + 0x48, 0x61, 0x73, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x42, 0x6f, 0x6f, 0x6c, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x5b, 0x0a, 0x0e, 0x4c, 0x6f, 0x61, 0x64, + 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x2a, 0x2e, 0x6d, 0x69, 0x6c, + 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, + 0x2e, 0x4c, 0x6f, 0x61, 0x64, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, + 0x74, 0x75, 0x73, 0x22, 0x00, 0x12, 0x61, 0x0a, 0x11, 0x52, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, + 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x2d, 0x2e, 0x6d, 0x69, 0x6c, + 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, + 0x2e, 0x52, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, + 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, + 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, + 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x00, 0x12, 0x83, 0x01, 0x0a, 0x16, 0x47, 0x65, 0x74, + 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, + 0x69, 0x63, 0x73, 0x12, 0x32, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x61, 0x72, + 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, 0x69, 0x63, 0x73, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x33, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x47, 0x65, + 0x74, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x69, 0x73, + 0x74, 0x69, 0x63, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x6b, + 0x0a, 0x0e, 0x53, 0x68, 0x6f, 0x77, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, + 0x12, 0x2a, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, + 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x53, 0x68, 0x6f, 0x77, 0x50, 0x61, 0x72, 0x74, 0x69, + 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x6d, + 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, + 0x75, 0x73, 0x2e, 0x53, 0x68, 0x6f, 0x77, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, + 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x77, 0x0a, 0x12, 0x47, + 0x65, 0x74, 0x4c, 0x6f, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, + 0x73, 0x12, 0x2e, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x47, 0x65, 0x74, 0x4c, 0x6f, 0x61, 0x64, 0x69, + 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x1a, 0x2f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x47, 0x65, 0x74, 0x4c, 0x6f, 0x61, 0x64, 0x69, + 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x22, 0x00, 0x12, 0x65, 0x0a, 0x0c, 0x47, 0x65, 0x74, 0x4c, 0x6f, 0x61, 0x64, 0x53, + 0x74, 0x61, 0x74, 0x65, 0x12, 0x28, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x47, 0x65, 0x74, 0x4c, 0x6f, + 0x61, 0x64, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, + 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, + 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x47, 0x65, 0x74, 0x4c, 0x6f, 0x61, 0x64, 0x53, 0x74, 0x61, 0x74, + 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x55, 0x0a, 0x0b, 0x43, + 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x6c, 0x69, 0x61, 0x73, 0x12, 0x27, 0x2e, 0x6d, 0x69, 0x6c, + 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, + 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x6c, 0x69, 0x61, 0x73, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, + 0x22, 0x00, 0x12, 0x51, 0x0a, 0x09, 0x44, 0x72, 0x6f, 0x70, 0x41, 0x6c, 0x69, 0x61, 0x73, 0x12, + 0x25, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, + 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x44, 0x72, 0x6f, 0x70, 0x41, 0x6c, 0x69, 0x61, 0x73, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, + 0x74, 0x75, 0x73, 0x22, 0x00, 0x12, 0x53, 0x0a, 0x0a, 0x41, 0x6c, 0x74, 0x65, 0x72, 0x41, 0x6c, + 0x69, 0x61, 0x73, 0x12, 0x26, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x41, 0x6c, 0x74, 0x65, 0x72, 0x41, + 0x6c, 0x69, 0x61, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x6d, 0x69, + 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, + 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x00, 0x12, 0x68, 0x0a, 0x0d, 0x44, 0x65, + 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x41, 0x6c, 0x69, 0x61, 0x73, 0x12, 0x29, 0x2e, 0x6d, 0x69, + 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, + 0x73, 0x2e, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x41, 0x6c, 0x69, 0x61, 0x73, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x73, + 0x63, 0x72, 0x69, 0x62, 0x65, 0x41, 0x6c, 0x69, 0x61, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x22, 0x00, 0x12, 0x62, 0x0a, 0x0b, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x6c, 0x69, 0x61, + 0x73, 0x65, 0x73, 0x12, 0x27, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x6c, + 0x69, 0x61, 0x73, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x6d, + 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, + 0x75, 0x73, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x6c, 0x69, 0x61, 0x73, 0x65, 0x73, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x55, 0x0a, 0x0b, 0x43, 0x72, 0x65, 0x61, + 0x74, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x27, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x43, 0x72, + 0x65, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x1a, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, + 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x00, 0x12, + 0x53, 0x0a, 0x0a, 0x41, 0x6c, 0x74, 0x65, 0x72, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x26, 0x2e, + 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, + 0x76, 0x75, 0x73, 0x2e, 0x41, 0x6c, 0x74, 0x65, 0x72, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, + 0x75, 0x73, 0x22, 0x00, 0x12, 0x68, 0x0a, 0x0d, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, + 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x29, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x73, 0x63, + 0x72, 0x69, 0x62, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x1a, 0x2a, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, + 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x49, + 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x77, + 0x0a, 0x12, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x53, 0x74, 0x61, 0x74, 0x69, 0x73, + 0x74, 0x69, 0x63, 0x73, 0x12, 0x2e, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x47, 0x65, 0x74, 0x49, 0x6e, + 0x64, 0x65, 0x78, 0x53, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, 0x69, 0x63, 0x73, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x47, 0x65, 0x74, 0x49, 0x6e, + 0x64, 0x65, 0x78, 0x53, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, 0x69, 0x63, 0x73, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x6b, 0x0a, 0x0d, 0x47, 0x65, 0x74, 0x49, 0x6e, + 0x64, 0x65, 0x78, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x29, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, + 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x47, + 0x65, 0x74, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x64, + 0x65, 0x78, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, + 0x03, 0x88, 0x02, 0x01, 0x12, 0x83, 0x01, 0x0a, 0x15, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x64, 0x65, + 0x78, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x31, + 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, + 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x42, 0x75, 0x69, + 0x6c, 0x64, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x1a, 0x32, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x64, 0x65, 0x78, + 0x42, 0x75, 0x69, 0x6c, 0x64, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x03, 0x88, 0x02, 0x01, 0x12, 0x51, 0x0a, 0x09, 0x44, 0x72, + 0x6f, 0x70, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x25, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x44, 0x72, + 0x6f, 0x70, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, + 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, + 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x00, 0x12, 0x53, 0x0a, + 0x06, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x12, 0x22, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x49, 0x6e, + 0x73, 0x65, 0x72, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x6d, 0x69, + 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, + 0x73, 0x2e, 0x4d, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, + 0x22, 0x00, 0x12, 0x53, 0x0a, 0x06, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0x22, 0x2e, 0x6d, + 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, + 0x75, 0x73, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x1a, 0x23, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, + 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x4d, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, + 0x65, 0x73, 0x75, 0x6c, 0x74, 0x22, 0x00, 0x12, 0x53, 0x0a, 0x06, 0x55, 0x70, 0x73, 0x65, 0x72, + 0x74, 0x12, 0x22, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x55, 0x70, 0x73, 0x65, 0x72, 0x74, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x4d, 0x75, 0x74, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x22, 0x00, 0x12, 0x52, 0x0a, 0x06, + 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x12, 0x22, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x53, 0x65, 0x61, + 0x72, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x6d, 0x69, 0x6c, + 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, + 0x2e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x22, 0x00, + 0x12, 0x5e, 0x0a, 0x0c, 0x48, 0x79, 0x62, 0x72, 0x69, 0x64, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, + 0x12, 0x28, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, + 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x48, 0x79, 0x62, 0x72, 0x69, 0x64, 0x53, 0x65, 0x61, + 0x72, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x6d, 0x69, 0x6c, + 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, + 0x2e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x22, 0x00, + 0x12, 0x50, 0x0a, 0x05, 0x46, 0x6c, 0x75, 0x73, 0x68, 0x12, 0x21, 0x2e, 0x6d, 0x69, 0x6c, 0x76, + 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, + 0x46, 0x6c, 0x75, 0x73, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x6d, + 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, + 0x75, 0x73, 0x2e, 0x46, 0x6c, 0x75, 0x73, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x22, 0x00, 0x12, 0x4f, 0x0a, 0x05, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x21, 0x2e, 0x6d, 0x69, + 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, + 0x73, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, + 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, + 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, + 0x73, 0x22, 0x00, 0x12, 0x64, 0x0a, 0x0c, 0x43, 0x61, 0x6c, 0x63, 0x44, 0x69, 0x73, 0x74, 0x61, + 0x6e, 0x63, 0x65, 0x12, 0x28, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x43, 0x61, 0x6c, 0x63, 0x44, 0x69, + 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, 0x2e, + 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, + 0x76, 0x75, 0x73, 0x2e, 0x43, 0x61, 0x6c, 0x63, 0x44, 0x69, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, + 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x22, 0x00, 0x12, 0x59, 0x0a, 0x08, 0x46, 0x6c, 0x75, + 0x73, 0x68, 0x41, 0x6c, 0x6c, 0x12, 0x24, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x46, 0x6c, 0x75, 0x73, + 0x68, 0x41, 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x6d, 0x69, + 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, + 0x73, 0x2e, 0x46, 0x6c, 0x75, 0x73, 0x68, 0x41, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x22, 0x00, 0x12, 0x68, 0x0a, 0x0d, 0x47, 0x65, 0x74, 0x46, 0x6c, 0x75, 0x73, 0x68, + 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x29, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x47, 0x65, 0x74, 0x46, + 0x6c, 0x75, 0x73, 0x68, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x1a, 0x2a, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, + 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x47, 0x65, 0x74, 0x46, 0x6c, 0x75, 0x73, 0x68, 0x53, + 0x74, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x71, + 0x0a, 0x10, 0x47, 0x65, 0x74, 0x46, 0x6c, 0x75, 0x73, 0x68, 0x41, 0x6c, 0x6c, 0x53, 0x74, 0x61, + 0x74, 0x65, 0x12, 0x2c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x47, 0x65, 0x74, 0x46, 0x6c, 0x75, 0x73, + 0x68, 0x41, 0x6c, 0x6c, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x1a, 0x2d, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, + 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x47, 0x65, 0x74, 0x46, 0x6c, 0x75, 0x73, 0x68, 0x41, + 0x6c, 0x6c, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, + 0x00, 0x12, 0x89, 0x01, 0x0a, 0x18, 0x47, 0x65, 0x74, 0x50, 0x65, 0x72, 0x73, 0x69, 0x73, 0x74, + 0x65, 0x6e, 0x74, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x34, + 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, + 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x65, 0x72, 0x73, 0x69, 0x73, 0x74, 0x65, + 0x6e, 0x74, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x35, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x65, + 0x72, 0x73, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x74, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x49, + 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x7a, 0x0a, + 0x13, 0x47, 0x65, 0x74, 0x51, 0x75, 0x65, 0x72, 0x79, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, + 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x47, 0x65, 0x74, 0x51, 0x75, + 0x65, 0x72, 0x79, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x47, 0x65, 0x74, 0x51, + 0x75, 0x65, 0x72, 0x79, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x62, 0x0a, 0x0b, 0x47, 0x65, 0x74, + 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x73, 0x12, 0x27, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, + 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x47, + 0x65, 0x74, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x1a, 0x28, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x47, 0x65, 0x74, 0x52, 0x65, 0x70, 0x6c, 0x69, + 0x63, 0x61, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x50, 0x0a, + 0x05, 0x44, 0x75, 0x6d, 0x6d, 0x79, 0x12, 0x21, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x44, 0x75, 0x6d, + 0x6d, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x6d, 0x69, 0x6c, 0x76, + 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, + 0x44, 0x75, 0x6d, 0x6d, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, + 0x65, 0x0a, 0x0c, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x4c, 0x69, 0x6e, 0x6b, 0x12, + 0x28, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, + 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x4c, 0x69, + 0x6e, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x6d, 0x69, 0x6c, 0x76, + 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, + 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x4c, 0x69, 0x6e, 0x6b, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x5f, 0x0a, 0x0a, 0x47, 0x65, 0x74, 0x4d, 0x65, 0x74, + 0x72, 0x69, 0x63, 0x73, 0x12, 0x26, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x47, 0x65, 0x74, 0x4d, 0x65, + 0x74, 0x72, 0x69, 0x63, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x6d, + 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, + 0x75, 0x73, 0x2e, 0x47, 0x65, 0x74, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x6c, 0x0a, 0x12, 0x47, 0x65, 0x74, 0x43, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x73, 0x12, 0x2e, 0x2e, + 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, + 0x76, 0x75, 0x73, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, + 0x53, 0x74, 0x61, 0x74, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e, + 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, + 0x76, 0x75, 0x73, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, + 0x74, 0x65, 0x73, 0x22, 0x00, 0x12, 0x55, 0x0a, 0x0b, 0x4c, 0x6f, 0x61, 0x64, 0x42, 0x61, 0x6c, + 0x61, 0x6e, 0x63, 0x65, 0x12, 0x27, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x4c, 0x6f, 0x61, 0x64, 0x42, + 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, + 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, + 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x00, 0x12, 0x77, 0x0a, 0x12, + 0x47, 0x65, 0x74, 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, + 0x74, 0x65, 0x12, 0x2e, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x6f, 0x6d, 0x70, + 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x6f, 0x6d, 0x70, + 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x71, 0x0a, 0x10, 0x4d, 0x61, 0x6e, 0x75, 0x61, 0x6c, 0x43, + 0x6f, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, + 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, + 0x4d, 0x61, 0x6e, 0x75, 0x61, 0x6c, 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x4d, 0x61, + 0x6e, 0x75, 0x61, 0x6c, 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x80, 0x01, 0x0a, 0x1b, 0x47, 0x65, 0x74, + 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x57, + 0x69, 0x74, 0x68, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x12, 0x2e, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, + 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x47, + 0x65, 0x74, 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x6c, 0x61, 0x6e, + 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, + 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x47, + 0x65, 0x74, 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x6c, 0x61, 0x6e, + 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x53, 0x0a, 0x06, 0x49, + 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x12, 0x22, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x49, 0x6d, 0x70, 0x6f, + 0x72, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x6d, 0x69, 0x6c, 0x76, + 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, + 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, + 0x12, 0x6b, 0x0a, 0x0e, 0x47, 0x65, 0x74, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x53, 0x74, 0x61, + 0x74, 0x65, 0x12, 0x2a, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x47, 0x65, 0x74, 0x49, 0x6d, 0x70, 0x6f, + 0x72, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, + 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, + 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x47, 0x65, 0x74, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x53, 0x74, + 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x6e, 0x0a, + 0x0f, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x54, 0x61, 0x73, 0x6b, 0x73, + 0x12, 0x2b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, + 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x6d, 0x70, 0x6f, 0x72, + 0x74, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, + 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, + 0x76, 0x75, 0x73, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x54, 0x61, + 0x73, 0x6b, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x5f, 0x0a, + 0x10, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, + 0x6c, 0x12, 0x2c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x72, + 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, + 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, + 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x00, 0x12, 0x5f, + 0x0a, 0x10, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, + 0x61, 0x6c, 0x12, 0x2c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, + 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x1a, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, + 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x00, 0x12, + 0x5f, 0x0a, 0x10, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x43, 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74, + 0x69, 0x61, 0x6c, 0x12, 0x2c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, + 0x43, 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x1a, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x00, + 0x12, 0x68, 0x0a, 0x0d, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x72, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, + 0x73, 0x12, 0x29, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x72, 0x65, 0x64, + 0x55, 0x73, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x6d, + 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, + 0x75, 0x73, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x72, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x73, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x53, 0x0a, 0x0a, 0x43, 0x72, + 0x65, 0x61, 0x74, 0x65, 0x52, 0x6f, 0x6c, 0x65, 0x12, 0x26, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, + 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x43, + 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x1a, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, + 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x00, 0x12, + 0x4f, 0x0a, 0x08, 0x44, 0x72, 0x6f, 0x70, 0x52, 0x6f, 0x6c, 0x65, 0x12, 0x24, 0x2e, 0x6d, 0x69, + 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, + 0x73, 0x2e, 0x44, 0x72, 0x6f, 0x70, 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x1a, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x00, + 0x12, 0x5d, 0x0a, 0x0f, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x52, + 0x6f, 0x6c, 0x65, 0x12, 0x2b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, + 0x65, 0x55, 0x73, 0x65, 0x72, 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x1a, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, + 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x00, 0x12, + 0x5f, 0x0a, 0x0a, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x12, 0x26, 0x2e, + 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, + 0x76, 0x75, 0x73, 0x2e, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x53, 0x65, 0x6c, 0x65, + 0x63, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, + 0x12, 0x5f, 0x0a, 0x0a, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x55, 0x73, 0x65, 0x72, 0x12, 0x26, + 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, + 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x55, 0x73, 0x65, 0x72, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x53, 0x65, 0x6c, + 0x65, 0x63, 0x74, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, + 0x00, 0x12, 0x5f, 0x0a, 0x10, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x50, 0x72, 0x69, 0x76, + 0x69, 0x6c, 0x65, 0x67, 0x65, 0x12, 0x2c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x4f, 0x70, 0x65, 0x72, + 0x61, 0x74, 0x65, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, + 0x22, 0x00, 0x12, 0x62, 0x0a, 0x0b, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, + 0x74, 0x12, 0x27, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x47, 0x72, + 0x61, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x6d, 0x69, 0x6c, + 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, + 0x2e, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x5f, 0x0a, 0x0a, 0x47, 0x65, 0x74, 0x56, 0x65, 0x72, + 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x26, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x47, 0x65, 0x74, 0x56, 0x65, + 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x6d, + 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, + 0x75, 0x73, 0x2e, 0x47, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x62, 0x0a, 0x0b, 0x43, 0x68, 0x65, 0x63, 0x6b, + 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x12, 0x27, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x43, 0x68, 0x65, + 0x63, 0x6b, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, + 0x28, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, + 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x48, 0x65, 0x61, 0x6c, 0x74, + 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x65, 0x0a, 0x13, 0x43, + 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x47, 0x72, 0x6f, + 0x75, 0x70, 0x12, 0x2f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, + 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, + 0x22, 0x00, 0x12, 0x61, 0x0a, 0x11, 0x44, 0x72, 0x6f, 0x70, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, + 0x63, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x2d, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x44, 0x72, + 0x6f, 0x70, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, + 0x74, 0x75, 0x73, 0x22, 0x00, 0x12, 0x67, 0x0a, 0x14, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, + 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x12, 0x30, 0x2e, + 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, + 0x76, 0x75, 0x73, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, + 0x63, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, + 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, + 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x00, 0x12, 0x57, + 0x0a, 0x0c, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x28, + 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, + 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x4e, 0x6f, 0x64, + 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, + 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x00, 0x12, 0x5d, 0x0a, 0x0f, 0x54, 0x72, 0x61, 0x6e, 0x73, + 0x66, 0x65, 0x72, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x12, 0x2b, 0x2e, 0x6d, 0x69, 0x6c, + 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, + 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, + 0x61, 0x74, 0x75, 0x73, 0x22, 0x00, 0x12, 0x77, 0x0a, 0x12, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, + 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x12, 0x2e, 0x2e, 0x6d, + 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, + 0x75, 0x73, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x47, + 0x72, 0x6f, 0x75, 0x70, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x6d, + 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, + 0x75, 0x73, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x47, + 0x72, 0x6f, 0x75, 0x70, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, + 0x80, 0x01, 0x0a, 0x15, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x52, 0x65, 0x73, 0x6f, + 0x75, 0x72, 0x63, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x31, 0x2e, 0x6d, 0x69, 0x6c, 0x76, + 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, + 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, + 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x6d, + 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, + 0x75, 0x73, 0x2e, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x52, 0x65, 0x73, 0x6f, 0x75, + 0x72, 0x63, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x22, 0x00, 0x12, 0x5f, 0x0a, 0x10, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x43, 0x6f, 0x6c, 0x6c, + 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x52, 0x65, 0x6e, + 0x61, 0x6d, 0x65, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, + 0x73, 0x22, 0x00, 0x12, 0x75, 0x0a, 0x12, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x6e, 0x64, 0x65, 0x78, + 0x65, 0x64, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x2d, 0x2e, 0x6d, 0x69, 0x6c, 0x76, + 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x66, 0x65, 0x64, 0x65, 0x72, 0x2e, 0x4c, + 0x69, 0x73, 0x74, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x65, 0x64, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, + 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, + 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x66, 0x65, 0x64, 0x65, 0x72, 0x2e, 0x4c, 0x69, + 0x73, 0x74, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x65, 0x64, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x87, 0x01, 0x0a, 0x18, 0x44, + 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x6e, + 0x64, 0x65, 0x78, 0x44, 0x61, 0x74, 0x61, 0x12, 0x33, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x66, 0x65, 0x64, 0x65, 0x72, 0x2e, 0x44, 0x65, 0x73, + 0x63, 0x72, 0x69, 0x62, 0x65, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x64, 0x65, + 0x78, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x6d, + 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x66, 0x65, 0x64, 0x65, + 0x72, 0x2e, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, + 0x74, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x22, 0x00, 0x12, 0x56, 0x0a, 0x07, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x12, + 0x23, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, + 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x43, 0x6f, 0x6e, 0x6e, 0x65, + 0x63, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x6b, 0x0a, 0x0e, + 0x41, 0x6c, 0x6c, 0x6f, 0x63, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x2a, + 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, + 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x41, 0x6c, 0x6c, 0x6f, 0x63, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, + 0x61, 0x6d, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x6d, 0x69, 0x6c, + 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, + 0x2e, 0x41, 0x6c, 0x6c, 0x6f, 0x63, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x5b, 0x0a, 0x0e, 0x43, 0x72, 0x65, + 0x61, 0x74, 0x65, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x12, 0x2a, 0x2e, 0x6d, 0x69, + 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, + 0x73, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, + 0x61, 0x74, 0x75, 0x73, 0x22, 0x00, 0x12, 0x57, 0x0a, 0x0c, 0x44, 0x72, 0x6f, 0x70, 0x44, 0x61, + 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x12, 0x28, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x44, 0x72, 0x6f, + 0x70, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x1a, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, + 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x00, 0x12, + 0x68, 0x0a, 0x0d, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x73, + 0x12, 0x29, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, + 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x61, 0x74, 0x61, 0x62, + 0x61, 0x73, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x6d, 0x69, + 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, + 0x73, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x73, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x59, 0x0a, 0x0d, 0x41, 0x6c, 0x74, + 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x12, 0x29, 0x2e, 0x6d, 0x69, 0x6c, + 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, + 0x2e, 0x41, 0x6c, 0x74, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, + 0x75, 0x73, 0x22, 0x00, 0x12, 0x71, 0x0a, 0x10, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, + 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x12, 0x2c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, + 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x44, + 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x73, + 0x63, 0x72, 0x69, 0x62, 0x65, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x71, 0x0a, 0x10, 0x52, 0x65, 0x70, 0x6c, 0x69, + 0x63, 0x61, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x2c, 0x2e, 0x6d, 0x69, + 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, + 0x73, 0x2e, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x6d, 0x69, 0x6c, 0x76, + 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, + 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x67, 0x0a, 0x0a, 0x42, 0x61, + 0x63, 0x6b, 0x75, 0x70, 0x52, 0x42, 0x41, 0x43, 0x12, 0x2a, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, + 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x42, + 0x61, 0x63, 0x6b, 0x75, 0x70, 0x52, 0x42, 0x41, 0x43, 0x4d, 0x65, 0x74, 0x61, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x42, 0x61, 0x63, 0x6b, 0x75, + 0x70, 0x52, 0x42, 0x41, 0x43, 0x4d, 0x65, 0x74, 0x61, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x22, 0x00, 0x12, 0x59, 0x0a, 0x0b, 0x52, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x52, 0x42, + 0x41, 0x43, 0x12, 0x2b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x52, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, + 0x52, 0x42, 0x41, 0x43, 0x4d, 0x65, 0x74, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, + 0x1b, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, + 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x00, 0x32, 0x75, + 0x0a, 0x0c, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x65, + 0x0a, 0x0c, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x4c, 0x69, 0x6e, 0x6b, 0x12, 0x28, + 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, + 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x4c, 0x69, 0x6e, + 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, + 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x52, + 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x4c, 0x69, 0x6e, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x22, 0x00, 0x3a, 0x63, 0x0a, 0x0e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x5f, + 0x65, 0x78, 0x74, 0x5f, 0x6f, 0x62, 0x6a, 0x12, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x4f, 0x70, + 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xe9, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x6d, + 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, + 0x75, 0x73, 0x2e, 0x4d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x45, 0x78, 0x74, 0x52, 0x0c, 0x6d, 0x69, + 0x6c, 0x76, 0x75, 0x73, 0x45, 0x78, 0x74, 0x4f, 0x62, 0x6a, 0x42, 0x6d, 0x0a, 0x0e, 0x69, 0x6f, + 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x67, 0x72, 0x70, 0x63, 0x42, 0x0b, 0x4d, 0x69, + 0x6c, 0x76, 0x75, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x34, 0x67, 0x69, 0x74, + 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2d, 0x69, + 0x6f, 0x2f, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2d, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, + 0x6f, 0x2d, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x32, 0x2f, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x70, + 0x62, 0xa0, 0x01, 0x01, 0xaa, 0x02, 0x12, 0x4d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x43, 0x6c, + 0x69, 0x65, 0x6e, 0x74, 0x2e, 0x47, 0x72, 0x70, 0x63, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x33, +} + +var ( + file_milvus_proto_rawDescOnce sync.Once + file_milvus_proto_rawDescData = file_milvus_proto_rawDesc +) -func (c *milvusServiceClient) DescribeResourceGroup(ctx context.Context, in *DescribeResourceGroupRequest, opts ...grpc.CallOption) (*DescribeResourceGroupResponse, error) { - out := new(DescribeResourceGroupResponse) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/DescribeResourceGroup", in, out, opts...) - if err != nil { - return nil, err +func file_milvus_proto_rawDescGZIP() []byte { + file_milvus_proto_rawDescOnce.Do(func() { + file_milvus_proto_rawDescData = protoimpl.X.CompressGZIP(file_milvus_proto_rawDescData) + }) + return file_milvus_proto_rawDescData +} + +var file_milvus_proto_enumTypes = make([]protoimpl.EnumInfo, 4) +var file_milvus_proto_msgTypes = make([]protoimpl.MessageInfo, 179) +var file_milvus_proto_goTypes = []interface{}{ + (ShowType)(0), // 0: milvus.proto.milvus.ShowType + (OperateUserRoleType)(0), // 1: milvus.proto.milvus.OperateUserRoleType + (OperatePrivilegeType)(0), // 2: milvus.proto.milvus.OperatePrivilegeType + (QuotaState)(0), // 3: milvus.proto.milvus.QuotaState + (*CreateAliasRequest)(nil), // 4: milvus.proto.milvus.CreateAliasRequest + (*DropAliasRequest)(nil), // 5: milvus.proto.milvus.DropAliasRequest + (*AlterAliasRequest)(nil), // 6: milvus.proto.milvus.AlterAliasRequest + (*DescribeAliasRequest)(nil), // 7: milvus.proto.milvus.DescribeAliasRequest + (*DescribeAliasResponse)(nil), // 8: milvus.proto.milvus.DescribeAliasResponse + (*ListAliasesRequest)(nil), // 9: milvus.proto.milvus.ListAliasesRequest + (*ListAliasesResponse)(nil), // 10: milvus.proto.milvus.ListAliasesResponse + (*CreateCollectionRequest)(nil), // 11: milvus.proto.milvus.CreateCollectionRequest + (*DropCollectionRequest)(nil), // 12: milvus.proto.milvus.DropCollectionRequest + (*AlterCollectionRequest)(nil), // 13: milvus.proto.milvus.AlterCollectionRequest + (*HasCollectionRequest)(nil), // 14: milvus.proto.milvus.HasCollectionRequest + (*BoolResponse)(nil), // 15: milvus.proto.milvus.BoolResponse + (*StringResponse)(nil), // 16: milvus.proto.milvus.StringResponse + (*DescribeCollectionRequest)(nil), // 17: milvus.proto.milvus.DescribeCollectionRequest + (*DescribeCollectionResponse)(nil), // 18: milvus.proto.milvus.DescribeCollectionResponse + (*LoadCollectionRequest)(nil), // 19: milvus.proto.milvus.LoadCollectionRequest + (*ReleaseCollectionRequest)(nil), // 20: milvus.proto.milvus.ReleaseCollectionRequest + (*GetStatisticsRequest)(nil), // 21: milvus.proto.milvus.GetStatisticsRequest + (*GetStatisticsResponse)(nil), // 22: milvus.proto.milvus.GetStatisticsResponse + (*GetCollectionStatisticsRequest)(nil), // 23: milvus.proto.milvus.GetCollectionStatisticsRequest + (*GetCollectionStatisticsResponse)(nil), // 24: milvus.proto.milvus.GetCollectionStatisticsResponse + (*ShowCollectionsRequest)(nil), // 25: milvus.proto.milvus.ShowCollectionsRequest + (*ShowCollectionsResponse)(nil), // 26: milvus.proto.milvus.ShowCollectionsResponse + (*CreatePartitionRequest)(nil), // 27: milvus.proto.milvus.CreatePartitionRequest + (*DropPartitionRequest)(nil), // 28: milvus.proto.milvus.DropPartitionRequest + (*HasPartitionRequest)(nil), // 29: milvus.proto.milvus.HasPartitionRequest + (*LoadPartitionsRequest)(nil), // 30: milvus.proto.milvus.LoadPartitionsRequest + (*ReleasePartitionsRequest)(nil), // 31: milvus.proto.milvus.ReleasePartitionsRequest + (*GetPartitionStatisticsRequest)(nil), // 32: milvus.proto.milvus.GetPartitionStatisticsRequest + (*GetPartitionStatisticsResponse)(nil), // 33: milvus.proto.milvus.GetPartitionStatisticsResponse + (*ShowPartitionsRequest)(nil), // 34: milvus.proto.milvus.ShowPartitionsRequest + (*ShowPartitionsResponse)(nil), // 35: milvus.proto.milvus.ShowPartitionsResponse + (*DescribeSegmentRequest)(nil), // 36: milvus.proto.milvus.DescribeSegmentRequest + (*DescribeSegmentResponse)(nil), // 37: milvus.proto.milvus.DescribeSegmentResponse + (*ShowSegmentsRequest)(nil), // 38: milvus.proto.milvus.ShowSegmentsRequest + (*ShowSegmentsResponse)(nil), // 39: milvus.proto.milvus.ShowSegmentsResponse + (*CreateIndexRequest)(nil), // 40: milvus.proto.milvus.CreateIndexRequest + (*AlterIndexRequest)(nil), // 41: milvus.proto.milvus.AlterIndexRequest + (*DescribeIndexRequest)(nil), // 42: milvus.proto.milvus.DescribeIndexRequest + (*IndexDescription)(nil), // 43: milvus.proto.milvus.IndexDescription + (*DescribeIndexResponse)(nil), // 44: milvus.proto.milvus.DescribeIndexResponse + (*GetIndexBuildProgressRequest)(nil), // 45: milvus.proto.milvus.GetIndexBuildProgressRequest + (*GetIndexBuildProgressResponse)(nil), // 46: milvus.proto.milvus.GetIndexBuildProgressResponse + (*GetIndexStateRequest)(nil), // 47: milvus.proto.milvus.GetIndexStateRequest + (*GetIndexStateResponse)(nil), // 48: milvus.proto.milvus.GetIndexStateResponse + (*DropIndexRequest)(nil), // 49: milvus.proto.milvus.DropIndexRequest + (*InsertRequest)(nil), // 50: milvus.proto.milvus.InsertRequest + (*UpsertRequest)(nil), // 51: milvus.proto.milvus.UpsertRequest + (*MutationResult)(nil), // 52: milvus.proto.milvus.MutationResult + (*DeleteRequest)(nil), // 53: milvus.proto.milvus.DeleteRequest + (*SubSearchRequest)(nil), // 54: milvus.proto.milvus.SubSearchRequest + (*SearchRequest)(nil), // 55: milvus.proto.milvus.SearchRequest + (*Hits)(nil), // 56: milvus.proto.milvus.Hits + (*SearchResults)(nil), // 57: milvus.proto.milvus.SearchResults + (*HybridSearchRequest)(nil), // 58: milvus.proto.milvus.HybridSearchRequest + (*FlushRequest)(nil), // 59: milvus.proto.milvus.FlushRequest + (*FlushResponse)(nil), // 60: milvus.proto.milvus.FlushResponse + (*QueryRequest)(nil), // 61: milvus.proto.milvus.QueryRequest + (*QueryResults)(nil), // 62: milvus.proto.milvus.QueryResults + (*VectorIDs)(nil), // 63: milvus.proto.milvus.VectorIDs + (*VectorsArray)(nil), // 64: milvus.proto.milvus.VectorsArray + (*CalcDistanceRequest)(nil), // 65: milvus.proto.milvus.CalcDistanceRequest + (*CalcDistanceResults)(nil), // 66: milvus.proto.milvus.CalcDistanceResults + (*FlushAllRequest)(nil), // 67: milvus.proto.milvus.FlushAllRequest + (*FlushAllResponse)(nil), // 68: milvus.proto.milvus.FlushAllResponse + (*PersistentSegmentInfo)(nil), // 69: milvus.proto.milvus.PersistentSegmentInfo + (*GetPersistentSegmentInfoRequest)(nil), // 70: milvus.proto.milvus.GetPersistentSegmentInfoRequest + (*GetPersistentSegmentInfoResponse)(nil), // 71: milvus.proto.milvus.GetPersistentSegmentInfoResponse + (*QuerySegmentInfo)(nil), // 72: milvus.proto.milvus.QuerySegmentInfo + (*GetQuerySegmentInfoRequest)(nil), // 73: milvus.proto.milvus.GetQuerySegmentInfoRequest + (*GetQuerySegmentInfoResponse)(nil), // 74: milvus.proto.milvus.GetQuerySegmentInfoResponse + (*DummyRequest)(nil), // 75: milvus.proto.milvus.DummyRequest + (*DummyResponse)(nil), // 76: milvus.proto.milvus.DummyResponse + (*RegisterLinkRequest)(nil), // 77: milvus.proto.milvus.RegisterLinkRequest + (*RegisterLinkResponse)(nil), // 78: milvus.proto.milvus.RegisterLinkResponse + (*GetMetricsRequest)(nil), // 79: milvus.proto.milvus.GetMetricsRequest + (*GetMetricsResponse)(nil), // 80: milvus.proto.milvus.GetMetricsResponse + (*ComponentInfo)(nil), // 81: milvus.proto.milvus.ComponentInfo + (*ComponentStates)(nil), // 82: milvus.proto.milvus.ComponentStates + (*GetComponentStatesRequest)(nil), // 83: milvus.proto.milvus.GetComponentStatesRequest + (*LoadBalanceRequest)(nil), // 84: milvus.proto.milvus.LoadBalanceRequest + (*ManualCompactionRequest)(nil), // 85: milvus.proto.milvus.ManualCompactionRequest + (*ManualCompactionResponse)(nil), // 86: milvus.proto.milvus.ManualCompactionResponse + (*GetCompactionStateRequest)(nil), // 87: milvus.proto.milvus.GetCompactionStateRequest + (*GetCompactionStateResponse)(nil), // 88: milvus.proto.milvus.GetCompactionStateResponse + (*GetCompactionPlansRequest)(nil), // 89: milvus.proto.milvus.GetCompactionPlansRequest + (*GetCompactionPlansResponse)(nil), // 90: milvus.proto.milvus.GetCompactionPlansResponse + (*CompactionMergeInfo)(nil), // 91: milvus.proto.milvus.CompactionMergeInfo + (*GetFlushStateRequest)(nil), // 92: milvus.proto.milvus.GetFlushStateRequest + (*GetFlushStateResponse)(nil), // 93: milvus.proto.milvus.GetFlushStateResponse + (*GetFlushAllStateRequest)(nil), // 94: milvus.proto.milvus.GetFlushAllStateRequest + (*GetFlushAllStateResponse)(nil), // 95: milvus.proto.milvus.GetFlushAllStateResponse + (*ImportRequest)(nil), // 96: milvus.proto.milvus.ImportRequest + (*ImportResponse)(nil), // 97: milvus.proto.milvus.ImportResponse + (*GetImportStateRequest)(nil), // 98: milvus.proto.milvus.GetImportStateRequest + (*GetImportStateResponse)(nil), // 99: milvus.proto.milvus.GetImportStateResponse + (*ListImportTasksRequest)(nil), // 100: milvus.proto.milvus.ListImportTasksRequest + (*ListImportTasksResponse)(nil), // 101: milvus.proto.milvus.ListImportTasksResponse + (*GetReplicasRequest)(nil), // 102: milvus.proto.milvus.GetReplicasRequest + (*GetReplicasResponse)(nil), // 103: milvus.proto.milvus.GetReplicasResponse + (*ReplicaInfo)(nil), // 104: milvus.proto.milvus.ReplicaInfo + (*ShardReplica)(nil), // 105: milvus.proto.milvus.ShardReplica + (*CreateCredentialRequest)(nil), // 106: milvus.proto.milvus.CreateCredentialRequest + (*UpdateCredentialRequest)(nil), // 107: milvus.proto.milvus.UpdateCredentialRequest + (*DeleteCredentialRequest)(nil), // 108: milvus.proto.milvus.DeleteCredentialRequest + (*ListCredUsersResponse)(nil), // 109: milvus.proto.milvus.ListCredUsersResponse + (*ListCredUsersRequest)(nil), // 110: milvus.proto.milvus.ListCredUsersRequest + (*RoleEntity)(nil), // 111: milvus.proto.milvus.RoleEntity + (*UserEntity)(nil), // 112: milvus.proto.milvus.UserEntity + (*CreateRoleRequest)(nil), // 113: milvus.proto.milvus.CreateRoleRequest + (*DropRoleRequest)(nil), // 114: milvus.proto.milvus.DropRoleRequest + (*OperateUserRoleRequest)(nil), // 115: milvus.proto.milvus.OperateUserRoleRequest + (*SelectRoleRequest)(nil), // 116: milvus.proto.milvus.SelectRoleRequest + (*RoleResult)(nil), // 117: milvus.proto.milvus.RoleResult + (*SelectRoleResponse)(nil), // 118: milvus.proto.milvus.SelectRoleResponse + (*SelectUserRequest)(nil), // 119: milvus.proto.milvus.SelectUserRequest + (*UserResult)(nil), // 120: milvus.proto.milvus.UserResult + (*SelectUserResponse)(nil), // 121: milvus.proto.milvus.SelectUserResponse + (*ObjectEntity)(nil), // 122: milvus.proto.milvus.ObjectEntity + (*PrivilegeEntity)(nil), // 123: milvus.proto.milvus.PrivilegeEntity + (*GrantorEntity)(nil), // 124: milvus.proto.milvus.GrantorEntity + (*GrantPrivilegeEntity)(nil), // 125: milvus.proto.milvus.GrantPrivilegeEntity + (*GrantEntity)(nil), // 126: milvus.proto.milvus.GrantEntity + (*SelectGrantRequest)(nil), // 127: milvus.proto.milvus.SelectGrantRequest + (*SelectGrantResponse)(nil), // 128: milvus.proto.milvus.SelectGrantResponse + (*OperatePrivilegeRequest)(nil), // 129: milvus.proto.milvus.OperatePrivilegeRequest + (*UserInfo)(nil), // 130: milvus.proto.milvus.UserInfo + (*RBACMeta)(nil), // 131: milvus.proto.milvus.RBACMeta + (*BackupRBACMetaRequest)(nil), // 132: milvus.proto.milvus.BackupRBACMetaRequest + (*BackupRBACMetaResponse)(nil), // 133: milvus.proto.milvus.BackupRBACMetaResponse + (*RestoreRBACMetaRequest)(nil), // 134: milvus.proto.milvus.RestoreRBACMetaRequest + (*GetLoadingProgressRequest)(nil), // 135: milvus.proto.milvus.GetLoadingProgressRequest + (*GetLoadingProgressResponse)(nil), // 136: milvus.proto.milvus.GetLoadingProgressResponse + (*GetLoadStateRequest)(nil), // 137: milvus.proto.milvus.GetLoadStateRequest + (*GetLoadStateResponse)(nil), // 138: milvus.proto.milvus.GetLoadStateResponse + (*MilvusExt)(nil), // 139: milvus.proto.milvus.MilvusExt + (*GetVersionRequest)(nil), // 140: milvus.proto.milvus.GetVersionRequest + (*GetVersionResponse)(nil), // 141: milvus.proto.milvus.GetVersionResponse + (*CheckHealthRequest)(nil), // 142: milvus.proto.milvus.CheckHealthRequest + (*CheckHealthResponse)(nil), // 143: milvus.proto.milvus.CheckHealthResponse + (*CreateResourceGroupRequest)(nil), // 144: milvus.proto.milvus.CreateResourceGroupRequest + (*UpdateResourceGroupsRequest)(nil), // 145: milvus.proto.milvus.UpdateResourceGroupsRequest + (*DropResourceGroupRequest)(nil), // 146: milvus.proto.milvus.DropResourceGroupRequest + (*TransferNodeRequest)(nil), // 147: milvus.proto.milvus.TransferNodeRequest + (*TransferReplicaRequest)(nil), // 148: milvus.proto.milvus.TransferReplicaRequest + (*ListResourceGroupsRequest)(nil), // 149: milvus.proto.milvus.ListResourceGroupsRequest + (*ListResourceGroupsResponse)(nil), // 150: milvus.proto.milvus.ListResourceGroupsResponse + (*DescribeResourceGroupRequest)(nil), // 151: milvus.proto.milvus.DescribeResourceGroupRequest + (*DescribeResourceGroupResponse)(nil), // 152: milvus.proto.milvus.DescribeResourceGroupResponse + (*ResourceGroup)(nil), // 153: milvus.proto.milvus.ResourceGroup + (*RenameCollectionRequest)(nil), // 154: milvus.proto.milvus.RenameCollectionRequest + (*GetIndexStatisticsRequest)(nil), // 155: milvus.proto.milvus.GetIndexStatisticsRequest + (*GetIndexStatisticsResponse)(nil), // 156: milvus.proto.milvus.GetIndexStatisticsResponse + (*ConnectRequest)(nil), // 157: milvus.proto.milvus.ConnectRequest + (*ConnectResponse)(nil), // 158: milvus.proto.milvus.ConnectResponse + (*AllocTimestampRequest)(nil), // 159: milvus.proto.milvus.AllocTimestampRequest + (*AllocTimestampResponse)(nil), // 160: milvus.proto.milvus.AllocTimestampResponse + (*CreateDatabaseRequest)(nil), // 161: milvus.proto.milvus.CreateDatabaseRequest + (*DropDatabaseRequest)(nil), // 162: milvus.proto.milvus.DropDatabaseRequest + (*ListDatabasesRequest)(nil), // 163: milvus.proto.milvus.ListDatabasesRequest + (*ListDatabasesResponse)(nil), // 164: milvus.proto.milvus.ListDatabasesResponse + (*AlterDatabaseRequest)(nil), // 165: milvus.proto.milvus.AlterDatabaseRequest + (*DescribeDatabaseRequest)(nil), // 166: milvus.proto.milvus.DescribeDatabaseRequest + (*DescribeDatabaseResponse)(nil), // 167: milvus.proto.milvus.DescribeDatabaseResponse + (*ReplicateMessageRequest)(nil), // 168: milvus.proto.milvus.ReplicateMessageRequest + (*ReplicateMessageResponse)(nil), // 169: milvus.proto.milvus.ReplicateMessageResponse + (*ImportAuthPlaceholder)(nil), // 170: milvus.proto.milvus.ImportAuthPlaceholder + (*GetImportProgressAuthPlaceholder)(nil), // 171: milvus.proto.milvus.GetImportProgressAuthPlaceholder + (*ListImportsAuthPlaceholder)(nil), // 172: milvus.proto.milvus.ListImportsAuthPlaceholder + nil, // 173: milvus.proto.milvus.FlushResponse.CollSegIDsEntry + nil, // 174: milvus.proto.milvus.FlushResponse.FlushCollSegIDsEntry + nil, // 175: milvus.proto.milvus.FlushResponse.CollSealTimesEntry + nil, // 176: milvus.proto.milvus.FlushResponse.CollFlushTsEntry + nil, // 177: milvus.proto.milvus.FlushResponse.ChannelCpsEntry + nil, // 178: milvus.proto.milvus.ReplicaInfo.NumOutboundNodeEntry + nil, // 179: milvus.proto.milvus.UpdateResourceGroupsRequest.ResourceGroupsEntry + nil, // 180: milvus.proto.milvus.ResourceGroup.NumLoadedReplicaEntry + nil, // 181: milvus.proto.milvus.ResourceGroup.NumOutgoingNodeEntry + nil, // 182: milvus.proto.milvus.ResourceGroup.NumIncomingNodeEntry + (*commonpb.MsgBase)(nil), // 183: milvus.proto.common.MsgBase + (*commonpb.Status)(nil), // 184: milvus.proto.common.Status + (commonpb.ConsistencyLevel)(0), // 185: milvus.proto.common.ConsistencyLevel + (*commonpb.KeyValuePair)(nil), // 186: milvus.proto.common.KeyValuePair + (*schemapb.CollectionSchema)(nil), // 187: milvus.proto.schema.CollectionSchema + (*commonpb.KeyDataPair)(nil), // 188: milvus.proto.common.KeyDataPair + (commonpb.IndexState)(0), // 189: milvus.proto.common.IndexState + (*schemapb.FieldData)(nil), // 190: milvus.proto.schema.FieldData + (*schemapb.IDs)(nil), // 191: milvus.proto.schema.IDs + (commonpb.DslType)(0), // 192: milvus.proto.common.DslType + (*schemapb.SearchResultData)(nil), // 193: milvus.proto.schema.SearchResultData + (*schemapb.VectorField)(nil), // 194: milvus.proto.schema.VectorField + (*schemapb.IntArray)(nil), // 195: milvus.proto.schema.IntArray + (*schemapb.FloatArray)(nil), // 196: milvus.proto.schema.FloatArray + (commonpb.SegmentState)(0), // 197: milvus.proto.common.SegmentState + (commonpb.SegmentLevel)(0), // 198: milvus.proto.common.SegmentLevel + (*commonpb.Address)(nil), // 199: milvus.proto.common.Address + (commonpb.StateCode)(0), // 200: milvus.proto.common.StateCode + (commonpb.CompactionState)(0), // 201: milvus.proto.common.CompactionState + (commonpb.ImportState)(0), // 202: milvus.proto.common.ImportState + (commonpb.LoadState)(0), // 203: milvus.proto.common.LoadState + (*rgpb.ResourceGroupConfig)(nil), // 204: milvus.proto.rg.ResourceGroupConfig + (*commonpb.NodeInfo)(nil), // 205: milvus.proto.common.NodeInfo + (*commonpb.ClientInfo)(nil), // 206: milvus.proto.common.ClientInfo + (*commonpb.ServerInfo)(nil), // 207: milvus.proto.common.ServerInfo + (*msgpb.MsgPosition)(nil), // 208: milvus.proto.msg.MsgPosition + (*schemapb.LongArray)(nil), // 209: milvus.proto.schema.LongArray + (*descriptorpb.FileOptions)(nil), // 210: google.protobuf.FileOptions + (*federpb.ListIndexedSegmentRequest)(nil), // 211: milvus.proto.feder.ListIndexedSegmentRequest + (*federpb.DescribeSegmentIndexDataRequest)(nil), // 212: milvus.proto.feder.DescribeSegmentIndexDataRequest + (*federpb.ListIndexedSegmentResponse)(nil), // 213: milvus.proto.feder.ListIndexedSegmentResponse + (*federpb.DescribeSegmentIndexDataResponse)(nil), // 214: milvus.proto.feder.DescribeSegmentIndexDataResponse +} +var file_milvus_proto_depIdxs = []int32{ + 183, // 0: milvus.proto.milvus.CreateAliasRequest.base:type_name -> milvus.proto.common.MsgBase + 183, // 1: milvus.proto.milvus.DropAliasRequest.base:type_name -> milvus.proto.common.MsgBase + 183, // 2: milvus.proto.milvus.AlterAliasRequest.base:type_name -> milvus.proto.common.MsgBase + 183, // 3: milvus.proto.milvus.DescribeAliasRequest.base:type_name -> milvus.proto.common.MsgBase + 184, // 4: milvus.proto.milvus.DescribeAliasResponse.status:type_name -> milvus.proto.common.Status + 183, // 5: milvus.proto.milvus.ListAliasesRequest.base:type_name -> milvus.proto.common.MsgBase + 184, // 6: milvus.proto.milvus.ListAliasesResponse.status:type_name -> milvus.proto.common.Status + 183, // 7: milvus.proto.milvus.CreateCollectionRequest.base:type_name -> milvus.proto.common.MsgBase + 185, // 8: milvus.proto.milvus.CreateCollectionRequest.consistency_level:type_name -> milvus.proto.common.ConsistencyLevel + 186, // 9: milvus.proto.milvus.CreateCollectionRequest.properties:type_name -> milvus.proto.common.KeyValuePair + 183, // 10: milvus.proto.milvus.DropCollectionRequest.base:type_name -> milvus.proto.common.MsgBase + 183, // 11: milvus.proto.milvus.AlterCollectionRequest.base:type_name -> milvus.proto.common.MsgBase + 186, // 12: milvus.proto.milvus.AlterCollectionRequest.properties:type_name -> milvus.proto.common.KeyValuePair + 183, // 13: milvus.proto.milvus.HasCollectionRequest.base:type_name -> milvus.proto.common.MsgBase + 184, // 14: milvus.proto.milvus.BoolResponse.status:type_name -> milvus.proto.common.Status + 184, // 15: milvus.proto.milvus.StringResponse.status:type_name -> milvus.proto.common.Status + 183, // 16: milvus.proto.milvus.DescribeCollectionRequest.base:type_name -> milvus.proto.common.MsgBase + 184, // 17: milvus.proto.milvus.DescribeCollectionResponse.status:type_name -> milvus.proto.common.Status + 187, // 18: milvus.proto.milvus.DescribeCollectionResponse.schema:type_name -> milvus.proto.schema.CollectionSchema + 188, // 19: milvus.proto.milvus.DescribeCollectionResponse.start_positions:type_name -> milvus.proto.common.KeyDataPair + 185, // 20: milvus.proto.milvus.DescribeCollectionResponse.consistency_level:type_name -> milvus.proto.common.ConsistencyLevel + 186, // 21: milvus.proto.milvus.DescribeCollectionResponse.properties:type_name -> milvus.proto.common.KeyValuePair + 183, // 22: milvus.proto.milvus.LoadCollectionRequest.base:type_name -> milvus.proto.common.MsgBase + 183, // 23: milvus.proto.milvus.ReleaseCollectionRequest.base:type_name -> milvus.proto.common.MsgBase + 183, // 24: milvus.proto.milvus.GetStatisticsRequest.base:type_name -> milvus.proto.common.MsgBase + 184, // 25: milvus.proto.milvus.GetStatisticsResponse.status:type_name -> milvus.proto.common.Status + 186, // 26: milvus.proto.milvus.GetStatisticsResponse.stats:type_name -> milvus.proto.common.KeyValuePair + 183, // 27: milvus.proto.milvus.GetCollectionStatisticsRequest.base:type_name -> milvus.proto.common.MsgBase + 184, // 28: milvus.proto.milvus.GetCollectionStatisticsResponse.status:type_name -> milvus.proto.common.Status + 186, // 29: milvus.proto.milvus.GetCollectionStatisticsResponse.stats:type_name -> milvus.proto.common.KeyValuePair + 183, // 30: milvus.proto.milvus.ShowCollectionsRequest.base:type_name -> milvus.proto.common.MsgBase + 0, // 31: milvus.proto.milvus.ShowCollectionsRequest.type:type_name -> milvus.proto.milvus.ShowType + 184, // 32: milvus.proto.milvus.ShowCollectionsResponse.status:type_name -> milvus.proto.common.Status + 183, // 33: milvus.proto.milvus.CreatePartitionRequest.base:type_name -> milvus.proto.common.MsgBase + 183, // 34: milvus.proto.milvus.DropPartitionRequest.base:type_name -> milvus.proto.common.MsgBase + 183, // 35: milvus.proto.milvus.HasPartitionRequest.base:type_name -> milvus.proto.common.MsgBase + 183, // 36: milvus.proto.milvus.LoadPartitionsRequest.base:type_name -> milvus.proto.common.MsgBase + 183, // 37: milvus.proto.milvus.ReleasePartitionsRequest.base:type_name -> milvus.proto.common.MsgBase + 183, // 38: milvus.proto.milvus.GetPartitionStatisticsRequest.base:type_name -> milvus.proto.common.MsgBase + 184, // 39: milvus.proto.milvus.GetPartitionStatisticsResponse.status:type_name -> milvus.proto.common.Status + 186, // 40: milvus.proto.milvus.GetPartitionStatisticsResponse.stats:type_name -> milvus.proto.common.KeyValuePair + 183, // 41: milvus.proto.milvus.ShowPartitionsRequest.base:type_name -> milvus.proto.common.MsgBase + 0, // 42: milvus.proto.milvus.ShowPartitionsRequest.type:type_name -> milvus.proto.milvus.ShowType + 184, // 43: milvus.proto.milvus.ShowPartitionsResponse.status:type_name -> milvus.proto.common.Status + 183, // 44: milvus.proto.milvus.DescribeSegmentRequest.base:type_name -> milvus.proto.common.MsgBase + 184, // 45: milvus.proto.milvus.DescribeSegmentResponse.status:type_name -> milvus.proto.common.Status + 183, // 46: milvus.proto.milvus.ShowSegmentsRequest.base:type_name -> milvus.proto.common.MsgBase + 184, // 47: milvus.proto.milvus.ShowSegmentsResponse.status:type_name -> milvus.proto.common.Status + 183, // 48: milvus.proto.milvus.CreateIndexRequest.base:type_name -> milvus.proto.common.MsgBase + 186, // 49: milvus.proto.milvus.CreateIndexRequest.extra_params:type_name -> milvus.proto.common.KeyValuePair + 183, // 50: milvus.proto.milvus.AlterIndexRequest.base:type_name -> milvus.proto.common.MsgBase + 186, // 51: milvus.proto.milvus.AlterIndexRequest.extra_params:type_name -> milvus.proto.common.KeyValuePair + 183, // 52: milvus.proto.milvus.DescribeIndexRequest.base:type_name -> milvus.proto.common.MsgBase + 186, // 53: milvus.proto.milvus.IndexDescription.params:type_name -> milvus.proto.common.KeyValuePair + 189, // 54: milvus.proto.milvus.IndexDescription.state:type_name -> milvus.proto.common.IndexState + 184, // 55: milvus.proto.milvus.DescribeIndexResponse.status:type_name -> milvus.proto.common.Status + 43, // 56: milvus.proto.milvus.DescribeIndexResponse.index_descriptions:type_name -> milvus.proto.milvus.IndexDescription + 183, // 57: milvus.proto.milvus.GetIndexBuildProgressRequest.base:type_name -> milvus.proto.common.MsgBase + 184, // 58: milvus.proto.milvus.GetIndexBuildProgressResponse.status:type_name -> milvus.proto.common.Status + 183, // 59: milvus.proto.milvus.GetIndexStateRequest.base:type_name -> milvus.proto.common.MsgBase + 184, // 60: milvus.proto.milvus.GetIndexStateResponse.status:type_name -> milvus.proto.common.Status + 189, // 61: milvus.proto.milvus.GetIndexStateResponse.state:type_name -> milvus.proto.common.IndexState + 183, // 62: milvus.proto.milvus.DropIndexRequest.base:type_name -> milvus.proto.common.MsgBase + 183, // 63: milvus.proto.milvus.InsertRequest.base:type_name -> milvus.proto.common.MsgBase + 190, // 64: milvus.proto.milvus.InsertRequest.fields_data:type_name -> milvus.proto.schema.FieldData + 183, // 65: milvus.proto.milvus.UpsertRequest.base:type_name -> milvus.proto.common.MsgBase + 190, // 66: milvus.proto.milvus.UpsertRequest.fields_data:type_name -> milvus.proto.schema.FieldData + 184, // 67: milvus.proto.milvus.MutationResult.status:type_name -> milvus.proto.common.Status + 191, // 68: milvus.proto.milvus.MutationResult.IDs:type_name -> milvus.proto.schema.IDs + 183, // 69: milvus.proto.milvus.DeleteRequest.base:type_name -> milvus.proto.common.MsgBase + 185, // 70: milvus.proto.milvus.DeleteRequest.consistency_level:type_name -> milvus.proto.common.ConsistencyLevel + 192, // 71: milvus.proto.milvus.SubSearchRequest.dsl_type:type_name -> milvus.proto.common.DslType + 186, // 72: milvus.proto.milvus.SubSearchRequest.search_params:type_name -> milvus.proto.common.KeyValuePair + 183, // 73: milvus.proto.milvus.SearchRequest.base:type_name -> milvus.proto.common.MsgBase + 192, // 74: milvus.proto.milvus.SearchRequest.dsl_type:type_name -> milvus.proto.common.DslType + 186, // 75: milvus.proto.milvus.SearchRequest.search_params:type_name -> milvus.proto.common.KeyValuePair + 185, // 76: milvus.proto.milvus.SearchRequest.consistency_level:type_name -> milvus.proto.common.ConsistencyLevel + 54, // 77: milvus.proto.milvus.SearchRequest.sub_reqs:type_name -> milvus.proto.milvus.SubSearchRequest + 184, // 78: milvus.proto.milvus.SearchResults.status:type_name -> milvus.proto.common.Status + 193, // 79: milvus.proto.milvus.SearchResults.results:type_name -> milvus.proto.schema.SearchResultData + 183, // 80: milvus.proto.milvus.HybridSearchRequest.base:type_name -> milvus.proto.common.MsgBase + 55, // 81: milvus.proto.milvus.HybridSearchRequest.requests:type_name -> milvus.proto.milvus.SearchRequest + 186, // 82: milvus.proto.milvus.HybridSearchRequest.rank_params:type_name -> milvus.proto.common.KeyValuePair + 185, // 83: milvus.proto.milvus.HybridSearchRequest.consistency_level:type_name -> milvus.proto.common.ConsistencyLevel + 183, // 84: milvus.proto.milvus.FlushRequest.base:type_name -> milvus.proto.common.MsgBase + 184, // 85: milvus.proto.milvus.FlushResponse.status:type_name -> milvus.proto.common.Status + 173, // 86: milvus.proto.milvus.FlushResponse.coll_segIDs:type_name -> milvus.proto.milvus.FlushResponse.CollSegIDsEntry + 174, // 87: milvus.proto.milvus.FlushResponse.flush_coll_segIDs:type_name -> milvus.proto.milvus.FlushResponse.FlushCollSegIDsEntry + 175, // 88: milvus.proto.milvus.FlushResponse.coll_seal_times:type_name -> milvus.proto.milvus.FlushResponse.CollSealTimesEntry + 176, // 89: milvus.proto.milvus.FlushResponse.coll_flush_ts:type_name -> milvus.proto.milvus.FlushResponse.CollFlushTsEntry + 177, // 90: milvus.proto.milvus.FlushResponse.channel_cps:type_name -> milvus.proto.milvus.FlushResponse.ChannelCpsEntry + 183, // 91: milvus.proto.milvus.QueryRequest.base:type_name -> milvus.proto.common.MsgBase + 186, // 92: milvus.proto.milvus.QueryRequest.query_params:type_name -> milvus.proto.common.KeyValuePair + 185, // 93: milvus.proto.milvus.QueryRequest.consistency_level:type_name -> milvus.proto.common.ConsistencyLevel + 184, // 94: milvus.proto.milvus.QueryResults.status:type_name -> milvus.proto.common.Status + 190, // 95: milvus.proto.milvus.QueryResults.fields_data:type_name -> milvus.proto.schema.FieldData + 191, // 96: milvus.proto.milvus.VectorIDs.id_array:type_name -> milvus.proto.schema.IDs + 63, // 97: milvus.proto.milvus.VectorsArray.id_array:type_name -> milvus.proto.milvus.VectorIDs + 194, // 98: milvus.proto.milvus.VectorsArray.data_array:type_name -> milvus.proto.schema.VectorField + 183, // 99: milvus.proto.milvus.CalcDistanceRequest.base:type_name -> milvus.proto.common.MsgBase + 64, // 100: milvus.proto.milvus.CalcDistanceRequest.op_left:type_name -> milvus.proto.milvus.VectorsArray + 64, // 101: milvus.proto.milvus.CalcDistanceRequest.op_right:type_name -> milvus.proto.milvus.VectorsArray + 186, // 102: milvus.proto.milvus.CalcDistanceRequest.params:type_name -> milvus.proto.common.KeyValuePair + 184, // 103: milvus.proto.milvus.CalcDistanceResults.status:type_name -> milvus.proto.common.Status + 195, // 104: milvus.proto.milvus.CalcDistanceResults.int_dist:type_name -> milvus.proto.schema.IntArray + 196, // 105: milvus.proto.milvus.CalcDistanceResults.float_dist:type_name -> milvus.proto.schema.FloatArray + 183, // 106: milvus.proto.milvus.FlushAllRequest.base:type_name -> milvus.proto.common.MsgBase + 184, // 107: milvus.proto.milvus.FlushAllResponse.status:type_name -> milvus.proto.common.Status + 197, // 108: milvus.proto.milvus.PersistentSegmentInfo.state:type_name -> milvus.proto.common.SegmentState + 198, // 109: milvus.proto.milvus.PersistentSegmentInfo.level:type_name -> milvus.proto.common.SegmentLevel + 183, // 110: milvus.proto.milvus.GetPersistentSegmentInfoRequest.base:type_name -> milvus.proto.common.MsgBase + 184, // 111: milvus.proto.milvus.GetPersistentSegmentInfoResponse.status:type_name -> milvus.proto.common.Status + 69, // 112: milvus.proto.milvus.GetPersistentSegmentInfoResponse.infos:type_name -> milvus.proto.milvus.PersistentSegmentInfo + 197, // 113: milvus.proto.milvus.QuerySegmentInfo.state:type_name -> milvus.proto.common.SegmentState + 198, // 114: milvus.proto.milvus.QuerySegmentInfo.level:type_name -> milvus.proto.common.SegmentLevel + 183, // 115: milvus.proto.milvus.GetQuerySegmentInfoRequest.base:type_name -> milvus.proto.common.MsgBase + 184, // 116: milvus.proto.milvus.GetQuerySegmentInfoResponse.status:type_name -> milvus.proto.common.Status + 72, // 117: milvus.proto.milvus.GetQuerySegmentInfoResponse.infos:type_name -> milvus.proto.milvus.QuerySegmentInfo + 199, // 118: milvus.proto.milvus.RegisterLinkResponse.address:type_name -> milvus.proto.common.Address + 184, // 119: milvus.proto.milvus.RegisterLinkResponse.status:type_name -> milvus.proto.common.Status + 183, // 120: milvus.proto.milvus.GetMetricsRequest.base:type_name -> milvus.proto.common.MsgBase + 184, // 121: milvus.proto.milvus.GetMetricsResponse.status:type_name -> milvus.proto.common.Status + 200, // 122: milvus.proto.milvus.ComponentInfo.state_code:type_name -> milvus.proto.common.StateCode + 186, // 123: milvus.proto.milvus.ComponentInfo.extra_info:type_name -> milvus.proto.common.KeyValuePair + 81, // 124: milvus.proto.milvus.ComponentStates.state:type_name -> milvus.proto.milvus.ComponentInfo + 81, // 125: milvus.proto.milvus.ComponentStates.subcomponent_states:type_name -> milvus.proto.milvus.ComponentInfo + 184, // 126: milvus.proto.milvus.ComponentStates.status:type_name -> milvus.proto.common.Status + 183, // 127: milvus.proto.milvus.LoadBalanceRequest.base:type_name -> milvus.proto.common.MsgBase + 184, // 128: milvus.proto.milvus.ManualCompactionResponse.status:type_name -> milvus.proto.common.Status + 184, // 129: milvus.proto.milvus.GetCompactionStateResponse.status:type_name -> milvus.proto.common.Status + 201, // 130: milvus.proto.milvus.GetCompactionStateResponse.state:type_name -> milvus.proto.common.CompactionState + 184, // 131: milvus.proto.milvus.GetCompactionPlansResponse.status:type_name -> milvus.proto.common.Status + 201, // 132: milvus.proto.milvus.GetCompactionPlansResponse.state:type_name -> milvus.proto.common.CompactionState + 91, // 133: milvus.proto.milvus.GetCompactionPlansResponse.mergeInfos:type_name -> milvus.proto.milvus.CompactionMergeInfo + 184, // 134: milvus.proto.milvus.GetFlushStateResponse.status:type_name -> milvus.proto.common.Status + 183, // 135: milvus.proto.milvus.GetFlushAllStateRequest.base:type_name -> milvus.proto.common.MsgBase + 184, // 136: milvus.proto.milvus.GetFlushAllStateResponse.status:type_name -> milvus.proto.common.Status + 186, // 137: milvus.proto.milvus.ImportRequest.options:type_name -> milvus.proto.common.KeyValuePair + 184, // 138: milvus.proto.milvus.ImportResponse.status:type_name -> milvus.proto.common.Status + 184, // 139: milvus.proto.milvus.GetImportStateResponse.status:type_name -> milvus.proto.common.Status + 202, // 140: milvus.proto.milvus.GetImportStateResponse.state:type_name -> milvus.proto.common.ImportState + 186, // 141: milvus.proto.milvus.GetImportStateResponse.infos:type_name -> milvus.proto.common.KeyValuePair + 184, // 142: milvus.proto.milvus.ListImportTasksResponse.status:type_name -> milvus.proto.common.Status + 99, // 143: milvus.proto.milvus.ListImportTasksResponse.tasks:type_name -> milvus.proto.milvus.GetImportStateResponse + 183, // 144: milvus.proto.milvus.GetReplicasRequest.base:type_name -> milvus.proto.common.MsgBase + 184, // 145: milvus.proto.milvus.GetReplicasResponse.status:type_name -> milvus.proto.common.Status + 104, // 146: milvus.proto.milvus.GetReplicasResponse.replicas:type_name -> milvus.proto.milvus.ReplicaInfo + 105, // 147: milvus.proto.milvus.ReplicaInfo.shard_replicas:type_name -> milvus.proto.milvus.ShardReplica + 178, // 148: milvus.proto.milvus.ReplicaInfo.num_outbound_node:type_name -> milvus.proto.milvus.ReplicaInfo.NumOutboundNodeEntry + 183, // 149: milvus.proto.milvus.CreateCredentialRequest.base:type_name -> milvus.proto.common.MsgBase + 183, // 150: milvus.proto.milvus.UpdateCredentialRequest.base:type_name -> milvus.proto.common.MsgBase + 183, // 151: milvus.proto.milvus.DeleteCredentialRequest.base:type_name -> milvus.proto.common.MsgBase + 184, // 152: milvus.proto.milvus.ListCredUsersResponse.status:type_name -> milvus.proto.common.Status + 183, // 153: milvus.proto.milvus.ListCredUsersRequest.base:type_name -> milvus.proto.common.MsgBase + 183, // 154: milvus.proto.milvus.CreateRoleRequest.base:type_name -> milvus.proto.common.MsgBase + 111, // 155: milvus.proto.milvus.CreateRoleRequest.entity:type_name -> milvus.proto.milvus.RoleEntity + 183, // 156: milvus.proto.milvus.DropRoleRequest.base:type_name -> milvus.proto.common.MsgBase + 183, // 157: milvus.proto.milvus.OperateUserRoleRequest.base:type_name -> milvus.proto.common.MsgBase + 1, // 158: milvus.proto.milvus.OperateUserRoleRequest.type:type_name -> milvus.proto.milvus.OperateUserRoleType + 183, // 159: milvus.proto.milvus.SelectRoleRequest.base:type_name -> milvus.proto.common.MsgBase + 111, // 160: milvus.proto.milvus.SelectRoleRequest.role:type_name -> milvus.proto.milvus.RoleEntity + 111, // 161: milvus.proto.milvus.RoleResult.role:type_name -> milvus.proto.milvus.RoleEntity + 112, // 162: milvus.proto.milvus.RoleResult.users:type_name -> milvus.proto.milvus.UserEntity + 184, // 163: milvus.proto.milvus.SelectRoleResponse.status:type_name -> milvus.proto.common.Status + 117, // 164: milvus.proto.milvus.SelectRoleResponse.results:type_name -> milvus.proto.milvus.RoleResult + 183, // 165: milvus.proto.milvus.SelectUserRequest.base:type_name -> milvus.proto.common.MsgBase + 112, // 166: milvus.proto.milvus.SelectUserRequest.user:type_name -> milvus.proto.milvus.UserEntity + 112, // 167: milvus.proto.milvus.UserResult.user:type_name -> milvus.proto.milvus.UserEntity + 111, // 168: milvus.proto.milvus.UserResult.roles:type_name -> milvus.proto.milvus.RoleEntity + 184, // 169: milvus.proto.milvus.SelectUserResponse.status:type_name -> milvus.proto.common.Status + 120, // 170: milvus.proto.milvus.SelectUserResponse.results:type_name -> milvus.proto.milvus.UserResult + 112, // 171: milvus.proto.milvus.GrantorEntity.user:type_name -> milvus.proto.milvus.UserEntity + 123, // 172: milvus.proto.milvus.GrantorEntity.privilege:type_name -> milvus.proto.milvus.PrivilegeEntity + 124, // 173: milvus.proto.milvus.GrantPrivilegeEntity.entities:type_name -> milvus.proto.milvus.GrantorEntity + 111, // 174: milvus.proto.milvus.GrantEntity.role:type_name -> milvus.proto.milvus.RoleEntity + 122, // 175: milvus.proto.milvus.GrantEntity.object:type_name -> milvus.proto.milvus.ObjectEntity + 124, // 176: milvus.proto.milvus.GrantEntity.grantor:type_name -> milvus.proto.milvus.GrantorEntity + 183, // 177: milvus.proto.milvus.SelectGrantRequest.base:type_name -> milvus.proto.common.MsgBase + 126, // 178: milvus.proto.milvus.SelectGrantRequest.entity:type_name -> milvus.proto.milvus.GrantEntity + 184, // 179: milvus.proto.milvus.SelectGrantResponse.status:type_name -> milvus.proto.common.Status + 126, // 180: milvus.proto.milvus.SelectGrantResponse.entities:type_name -> milvus.proto.milvus.GrantEntity + 183, // 181: milvus.proto.milvus.OperatePrivilegeRequest.base:type_name -> milvus.proto.common.MsgBase + 126, // 182: milvus.proto.milvus.OperatePrivilegeRequest.entity:type_name -> milvus.proto.milvus.GrantEntity + 2, // 183: milvus.proto.milvus.OperatePrivilegeRequest.type:type_name -> milvus.proto.milvus.OperatePrivilegeType + 111, // 184: milvus.proto.milvus.UserInfo.roles:type_name -> milvus.proto.milvus.RoleEntity + 130, // 185: milvus.proto.milvus.RBACMeta.users:type_name -> milvus.proto.milvus.UserInfo + 111, // 186: milvus.proto.milvus.RBACMeta.roles:type_name -> milvus.proto.milvus.RoleEntity + 126, // 187: milvus.proto.milvus.RBACMeta.grants:type_name -> milvus.proto.milvus.GrantEntity + 183, // 188: milvus.proto.milvus.BackupRBACMetaRequest.base:type_name -> milvus.proto.common.MsgBase + 184, // 189: milvus.proto.milvus.BackupRBACMetaResponse.status:type_name -> milvus.proto.common.Status + 131, // 190: milvus.proto.milvus.BackupRBACMetaResponse.RBAC_meta:type_name -> milvus.proto.milvus.RBACMeta + 183, // 191: milvus.proto.milvus.RestoreRBACMetaRequest.base:type_name -> milvus.proto.common.MsgBase + 131, // 192: milvus.proto.milvus.RestoreRBACMetaRequest.RBAC_meta:type_name -> milvus.proto.milvus.RBACMeta + 183, // 193: milvus.proto.milvus.GetLoadingProgressRequest.base:type_name -> milvus.proto.common.MsgBase + 184, // 194: milvus.proto.milvus.GetLoadingProgressResponse.status:type_name -> milvus.proto.common.Status + 183, // 195: milvus.proto.milvus.GetLoadStateRequest.base:type_name -> milvus.proto.common.MsgBase + 184, // 196: milvus.proto.milvus.GetLoadStateResponse.status:type_name -> milvus.proto.common.Status + 203, // 197: milvus.proto.milvus.GetLoadStateResponse.state:type_name -> milvus.proto.common.LoadState + 184, // 198: milvus.proto.milvus.GetVersionResponse.status:type_name -> milvus.proto.common.Status + 184, // 199: milvus.proto.milvus.CheckHealthResponse.status:type_name -> milvus.proto.common.Status + 3, // 200: milvus.proto.milvus.CheckHealthResponse.quota_states:type_name -> milvus.proto.milvus.QuotaState + 183, // 201: milvus.proto.milvus.CreateResourceGroupRequest.base:type_name -> milvus.proto.common.MsgBase + 204, // 202: milvus.proto.milvus.CreateResourceGroupRequest.config:type_name -> milvus.proto.rg.ResourceGroupConfig + 183, // 203: milvus.proto.milvus.UpdateResourceGroupsRequest.base:type_name -> milvus.proto.common.MsgBase + 179, // 204: milvus.proto.milvus.UpdateResourceGroupsRequest.resource_groups:type_name -> milvus.proto.milvus.UpdateResourceGroupsRequest.ResourceGroupsEntry + 183, // 205: milvus.proto.milvus.DropResourceGroupRequest.base:type_name -> milvus.proto.common.MsgBase + 183, // 206: milvus.proto.milvus.TransferNodeRequest.base:type_name -> milvus.proto.common.MsgBase + 183, // 207: milvus.proto.milvus.TransferReplicaRequest.base:type_name -> milvus.proto.common.MsgBase + 183, // 208: milvus.proto.milvus.ListResourceGroupsRequest.base:type_name -> milvus.proto.common.MsgBase + 184, // 209: milvus.proto.milvus.ListResourceGroupsResponse.status:type_name -> milvus.proto.common.Status + 183, // 210: milvus.proto.milvus.DescribeResourceGroupRequest.base:type_name -> milvus.proto.common.MsgBase + 184, // 211: milvus.proto.milvus.DescribeResourceGroupResponse.status:type_name -> milvus.proto.common.Status + 153, // 212: milvus.proto.milvus.DescribeResourceGroupResponse.resource_group:type_name -> milvus.proto.milvus.ResourceGroup + 180, // 213: milvus.proto.milvus.ResourceGroup.num_loaded_replica:type_name -> milvus.proto.milvus.ResourceGroup.NumLoadedReplicaEntry + 181, // 214: milvus.proto.milvus.ResourceGroup.num_outgoing_node:type_name -> milvus.proto.milvus.ResourceGroup.NumOutgoingNodeEntry + 182, // 215: milvus.proto.milvus.ResourceGroup.num_incoming_node:type_name -> milvus.proto.milvus.ResourceGroup.NumIncomingNodeEntry + 204, // 216: milvus.proto.milvus.ResourceGroup.config:type_name -> milvus.proto.rg.ResourceGroupConfig + 205, // 217: milvus.proto.milvus.ResourceGroup.nodes:type_name -> milvus.proto.common.NodeInfo + 183, // 218: milvus.proto.milvus.RenameCollectionRequest.base:type_name -> milvus.proto.common.MsgBase + 183, // 219: milvus.proto.milvus.GetIndexStatisticsRequest.base:type_name -> milvus.proto.common.MsgBase + 184, // 220: milvus.proto.milvus.GetIndexStatisticsResponse.status:type_name -> milvus.proto.common.Status + 43, // 221: milvus.proto.milvus.GetIndexStatisticsResponse.index_descriptions:type_name -> milvus.proto.milvus.IndexDescription + 183, // 222: milvus.proto.milvus.ConnectRequest.base:type_name -> milvus.proto.common.MsgBase + 206, // 223: milvus.proto.milvus.ConnectRequest.client_info:type_name -> milvus.proto.common.ClientInfo + 184, // 224: milvus.proto.milvus.ConnectResponse.status:type_name -> milvus.proto.common.Status + 207, // 225: milvus.proto.milvus.ConnectResponse.server_info:type_name -> milvus.proto.common.ServerInfo + 183, // 226: milvus.proto.milvus.AllocTimestampRequest.base:type_name -> milvus.proto.common.MsgBase + 184, // 227: milvus.proto.milvus.AllocTimestampResponse.status:type_name -> milvus.proto.common.Status + 183, // 228: milvus.proto.milvus.CreateDatabaseRequest.base:type_name -> milvus.proto.common.MsgBase + 186, // 229: milvus.proto.milvus.CreateDatabaseRequest.properties:type_name -> milvus.proto.common.KeyValuePair + 183, // 230: milvus.proto.milvus.DropDatabaseRequest.base:type_name -> milvus.proto.common.MsgBase + 183, // 231: milvus.proto.milvus.ListDatabasesRequest.base:type_name -> milvus.proto.common.MsgBase + 184, // 232: milvus.proto.milvus.ListDatabasesResponse.status:type_name -> milvus.proto.common.Status + 183, // 233: milvus.proto.milvus.AlterDatabaseRequest.base:type_name -> milvus.proto.common.MsgBase + 186, // 234: milvus.proto.milvus.AlterDatabaseRequest.properties:type_name -> milvus.proto.common.KeyValuePair + 183, // 235: milvus.proto.milvus.DescribeDatabaseRequest.base:type_name -> milvus.proto.common.MsgBase + 184, // 236: milvus.proto.milvus.DescribeDatabaseResponse.status:type_name -> milvus.proto.common.Status + 186, // 237: milvus.proto.milvus.DescribeDatabaseResponse.properties:type_name -> milvus.proto.common.KeyValuePair + 183, // 238: milvus.proto.milvus.ReplicateMessageRequest.base:type_name -> milvus.proto.common.MsgBase + 208, // 239: milvus.proto.milvus.ReplicateMessageRequest.StartPositions:type_name -> milvus.proto.msg.MsgPosition + 208, // 240: milvus.proto.milvus.ReplicateMessageRequest.EndPositions:type_name -> milvus.proto.msg.MsgPosition + 184, // 241: milvus.proto.milvus.ReplicateMessageResponse.status:type_name -> milvus.proto.common.Status + 209, // 242: milvus.proto.milvus.FlushResponse.CollSegIDsEntry.value:type_name -> milvus.proto.schema.LongArray + 209, // 243: milvus.proto.milvus.FlushResponse.FlushCollSegIDsEntry.value:type_name -> milvus.proto.schema.LongArray + 208, // 244: milvus.proto.milvus.FlushResponse.ChannelCpsEntry.value:type_name -> milvus.proto.msg.MsgPosition + 204, // 245: milvus.proto.milvus.UpdateResourceGroupsRequest.ResourceGroupsEntry.value:type_name -> milvus.proto.rg.ResourceGroupConfig + 210, // 246: milvus.proto.milvus.milvus_ext_obj:extendee -> google.protobuf.FileOptions + 139, // 247: milvus.proto.milvus.milvus_ext_obj:type_name -> milvus.proto.milvus.MilvusExt + 11, // 248: milvus.proto.milvus.MilvusService.CreateCollection:input_type -> milvus.proto.milvus.CreateCollectionRequest + 12, // 249: milvus.proto.milvus.MilvusService.DropCollection:input_type -> milvus.proto.milvus.DropCollectionRequest + 14, // 250: milvus.proto.milvus.MilvusService.HasCollection:input_type -> milvus.proto.milvus.HasCollectionRequest + 19, // 251: milvus.proto.milvus.MilvusService.LoadCollection:input_type -> milvus.proto.milvus.LoadCollectionRequest + 20, // 252: milvus.proto.milvus.MilvusService.ReleaseCollection:input_type -> milvus.proto.milvus.ReleaseCollectionRequest + 17, // 253: milvus.proto.milvus.MilvusService.DescribeCollection:input_type -> milvus.proto.milvus.DescribeCollectionRequest + 23, // 254: milvus.proto.milvus.MilvusService.GetCollectionStatistics:input_type -> milvus.proto.milvus.GetCollectionStatisticsRequest + 25, // 255: milvus.proto.milvus.MilvusService.ShowCollections:input_type -> milvus.proto.milvus.ShowCollectionsRequest + 13, // 256: milvus.proto.milvus.MilvusService.AlterCollection:input_type -> milvus.proto.milvus.AlterCollectionRequest + 27, // 257: milvus.proto.milvus.MilvusService.CreatePartition:input_type -> milvus.proto.milvus.CreatePartitionRequest + 28, // 258: milvus.proto.milvus.MilvusService.DropPartition:input_type -> milvus.proto.milvus.DropPartitionRequest + 29, // 259: milvus.proto.milvus.MilvusService.HasPartition:input_type -> milvus.proto.milvus.HasPartitionRequest + 30, // 260: milvus.proto.milvus.MilvusService.LoadPartitions:input_type -> milvus.proto.milvus.LoadPartitionsRequest + 31, // 261: milvus.proto.milvus.MilvusService.ReleasePartitions:input_type -> milvus.proto.milvus.ReleasePartitionsRequest + 32, // 262: milvus.proto.milvus.MilvusService.GetPartitionStatistics:input_type -> milvus.proto.milvus.GetPartitionStatisticsRequest + 34, // 263: milvus.proto.milvus.MilvusService.ShowPartitions:input_type -> milvus.proto.milvus.ShowPartitionsRequest + 135, // 264: milvus.proto.milvus.MilvusService.GetLoadingProgress:input_type -> milvus.proto.milvus.GetLoadingProgressRequest + 137, // 265: milvus.proto.milvus.MilvusService.GetLoadState:input_type -> milvus.proto.milvus.GetLoadStateRequest + 4, // 266: milvus.proto.milvus.MilvusService.CreateAlias:input_type -> milvus.proto.milvus.CreateAliasRequest + 5, // 267: milvus.proto.milvus.MilvusService.DropAlias:input_type -> milvus.proto.milvus.DropAliasRequest + 6, // 268: milvus.proto.milvus.MilvusService.AlterAlias:input_type -> milvus.proto.milvus.AlterAliasRequest + 7, // 269: milvus.proto.milvus.MilvusService.DescribeAlias:input_type -> milvus.proto.milvus.DescribeAliasRequest + 9, // 270: milvus.proto.milvus.MilvusService.ListAliases:input_type -> milvus.proto.milvus.ListAliasesRequest + 40, // 271: milvus.proto.milvus.MilvusService.CreateIndex:input_type -> milvus.proto.milvus.CreateIndexRequest + 41, // 272: milvus.proto.milvus.MilvusService.AlterIndex:input_type -> milvus.proto.milvus.AlterIndexRequest + 42, // 273: milvus.proto.milvus.MilvusService.DescribeIndex:input_type -> milvus.proto.milvus.DescribeIndexRequest + 155, // 274: milvus.proto.milvus.MilvusService.GetIndexStatistics:input_type -> milvus.proto.milvus.GetIndexStatisticsRequest + 47, // 275: milvus.proto.milvus.MilvusService.GetIndexState:input_type -> milvus.proto.milvus.GetIndexStateRequest + 45, // 276: milvus.proto.milvus.MilvusService.GetIndexBuildProgress:input_type -> milvus.proto.milvus.GetIndexBuildProgressRequest + 49, // 277: milvus.proto.milvus.MilvusService.DropIndex:input_type -> milvus.proto.milvus.DropIndexRequest + 50, // 278: milvus.proto.milvus.MilvusService.Insert:input_type -> milvus.proto.milvus.InsertRequest + 53, // 279: milvus.proto.milvus.MilvusService.Delete:input_type -> milvus.proto.milvus.DeleteRequest + 51, // 280: milvus.proto.milvus.MilvusService.Upsert:input_type -> milvus.proto.milvus.UpsertRequest + 55, // 281: milvus.proto.milvus.MilvusService.Search:input_type -> milvus.proto.milvus.SearchRequest + 58, // 282: milvus.proto.milvus.MilvusService.HybridSearch:input_type -> milvus.proto.milvus.HybridSearchRequest + 59, // 283: milvus.proto.milvus.MilvusService.Flush:input_type -> milvus.proto.milvus.FlushRequest + 61, // 284: milvus.proto.milvus.MilvusService.Query:input_type -> milvus.proto.milvus.QueryRequest + 65, // 285: milvus.proto.milvus.MilvusService.CalcDistance:input_type -> milvus.proto.milvus.CalcDistanceRequest + 67, // 286: milvus.proto.milvus.MilvusService.FlushAll:input_type -> milvus.proto.milvus.FlushAllRequest + 92, // 287: milvus.proto.milvus.MilvusService.GetFlushState:input_type -> milvus.proto.milvus.GetFlushStateRequest + 94, // 288: milvus.proto.milvus.MilvusService.GetFlushAllState:input_type -> milvus.proto.milvus.GetFlushAllStateRequest + 70, // 289: milvus.proto.milvus.MilvusService.GetPersistentSegmentInfo:input_type -> milvus.proto.milvus.GetPersistentSegmentInfoRequest + 73, // 290: milvus.proto.milvus.MilvusService.GetQuerySegmentInfo:input_type -> milvus.proto.milvus.GetQuerySegmentInfoRequest + 102, // 291: milvus.proto.milvus.MilvusService.GetReplicas:input_type -> milvus.proto.milvus.GetReplicasRequest + 75, // 292: milvus.proto.milvus.MilvusService.Dummy:input_type -> milvus.proto.milvus.DummyRequest + 77, // 293: milvus.proto.milvus.MilvusService.RegisterLink:input_type -> milvus.proto.milvus.RegisterLinkRequest + 79, // 294: milvus.proto.milvus.MilvusService.GetMetrics:input_type -> milvus.proto.milvus.GetMetricsRequest + 83, // 295: milvus.proto.milvus.MilvusService.GetComponentStates:input_type -> milvus.proto.milvus.GetComponentStatesRequest + 84, // 296: milvus.proto.milvus.MilvusService.LoadBalance:input_type -> milvus.proto.milvus.LoadBalanceRequest + 87, // 297: milvus.proto.milvus.MilvusService.GetCompactionState:input_type -> milvus.proto.milvus.GetCompactionStateRequest + 85, // 298: milvus.proto.milvus.MilvusService.ManualCompaction:input_type -> milvus.proto.milvus.ManualCompactionRequest + 89, // 299: milvus.proto.milvus.MilvusService.GetCompactionStateWithPlans:input_type -> milvus.proto.milvus.GetCompactionPlansRequest + 96, // 300: milvus.proto.milvus.MilvusService.Import:input_type -> milvus.proto.milvus.ImportRequest + 98, // 301: milvus.proto.milvus.MilvusService.GetImportState:input_type -> milvus.proto.milvus.GetImportStateRequest + 100, // 302: milvus.proto.milvus.MilvusService.ListImportTasks:input_type -> milvus.proto.milvus.ListImportTasksRequest + 106, // 303: milvus.proto.milvus.MilvusService.CreateCredential:input_type -> milvus.proto.milvus.CreateCredentialRequest + 107, // 304: milvus.proto.milvus.MilvusService.UpdateCredential:input_type -> milvus.proto.milvus.UpdateCredentialRequest + 108, // 305: milvus.proto.milvus.MilvusService.DeleteCredential:input_type -> milvus.proto.milvus.DeleteCredentialRequest + 110, // 306: milvus.proto.milvus.MilvusService.ListCredUsers:input_type -> milvus.proto.milvus.ListCredUsersRequest + 113, // 307: milvus.proto.milvus.MilvusService.CreateRole:input_type -> milvus.proto.milvus.CreateRoleRequest + 114, // 308: milvus.proto.milvus.MilvusService.DropRole:input_type -> milvus.proto.milvus.DropRoleRequest + 115, // 309: milvus.proto.milvus.MilvusService.OperateUserRole:input_type -> milvus.proto.milvus.OperateUserRoleRequest + 116, // 310: milvus.proto.milvus.MilvusService.SelectRole:input_type -> milvus.proto.milvus.SelectRoleRequest + 119, // 311: milvus.proto.milvus.MilvusService.SelectUser:input_type -> milvus.proto.milvus.SelectUserRequest + 129, // 312: milvus.proto.milvus.MilvusService.OperatePrivilege:input_type -> milvus.proto.milvus.OperatePrivilegeRequest + 127, // 313: milvus.proto.milvus.MilvusService.SelectGrant:input_type -> milvus.proto.milvus.SelectGrantRequest + 140, // 314: milvus.proto.milvus.MilvusService.GetVersion:input_type -> milvus.proto.milvus.GetVersionRequest + 142, // 315: milvus.proto.milvus.MilvusService.CheckHealth:input_type -> milvus.proto.milvus.CheckHealthRequest + 144, // 316: milvus.proto.milvus.MilvusService.CreateResourceGroup:input_type -> milvus.proto.milvus.CreateResourceGroupRequest + 146, // 317: milvus.proto.milvus.MilvusService.DropResourceGroup:input_type -> milvus.proto.milvus.DropResourceGroupRequest + 145, // 318: milvus.proto.milvus.MilvusService.UpdateResourceGroups:input_type -> milvus.proto.milvus.UpdateResourceGroupsRequest + 147, // 319: milvus.proto.milvus.MilvusService.TransferNode:input_type -> milvus.proto.milvus.TransferNodeRequest + 148, // 320: milvus.proto.milvus.MilvusService.TransferReplica:input_type -> milvus.proto.milvus.TransferReplicaRequest + 149, // 321: milvus.proto.milvus.MilvusService.ListResourceGroups:input_type -> milvus.proto.milvus.ListResourceGroupsRequest + 151, // 322: milvus.proto.milvus.MilvusService.DescribeResourceGroup:input_type -> milvus.proto.milvus.DescribeResourceGroupRequest + 154, // 323: milvus.proto.milvus.MilvusService.RenameCollection:input_type -> milvus.proto.milvus.RenameCollectionRequest + 211, // 324: milvus.proto.milvus.MilvusService.ListIndexedSegment:input_type -> milvus.proto.feder.ListIndexedSegmentRequest + 212, // 325: milvus.proto.milvus.MilvusService.DescribeSegmentIndexData:input_type -> milvus.proto.feder.DescribeSegmentIndexDataRequest + 157, // 326: milvus.proto.milvus.MilvusService.Connect:input_type -> milvus.proto.milvus.ConnectRequest + 159, // 327: milvus.proto.milvus.MilvusService.AllocTimestamp:input_type -> milvus.proto.milvus.AllocTimestampRequest + 161, // 328: milvus.proto.milvus.MilvusService.CreateDatabase:input_type -> milvus.proto.milvus.CreateDatabaseRequest + 162, // 329: milvus.proto.milvus.MilvusService.DropDatabase:input_type -> milvus.proto.milvus.DropDatabaseRequest + 163, // 330: milvus.proto.milvus.MilvusService.ListDatabases:input_type -> milvus.proto.milvus.ListDatabasesRequest + 165, // 331: milvus.proto.milvus.MilvusService.AlterDatabase:input_type -> milvus.proto.milvus.AlterDatabaseRequest + 166, // 332: milvus.proto.milvus.MilvusService.DescribeDatabase:input_type -> milvus.proto.milvus.DescribeDatabaseRequest + 168, // 333: milvus.proto.milvus.MilvusService.ReplicateMessage:input_type -> milvus.proto.milvus.ReplicateMessageRequest + 132, // 334: milvus.proto.milvus.MilvusService.BackupRBAC:input_type -> milvus.proto.milvus.BackupRBACMetaRequest + 134, // 335: milvus.proto.milvus.MilvusService.RestoreRBAC:input_type -> milvus.proto.milvus.RestoreRBACMetaRequest + 77, // 336: milvus.proto.milvus.ProxyService.RegisterLink:input_type -> milvus.proto.milvus.RegisterLinkRequest + 184, // 337: milvus.proto.milvus.MilvusService.CreateCollection:output_type -> milvus.proto.common.Status + 184, // 338: milvus.proto.milvus.MilvusService.DropCollection:output_type -> milvus.proto.common.Status + 15, // 339: milvus.proto.milvus.MilvusService.HasCollection:output_type -> milvus.proto.milvus.BoolResponse + 184, // 340: milvus.proto.milvus.MilvusService.LoadCollection:output_type -> milvus.proto.common.Status + 184, // 341: milvus.proto.milvus.MilvusService.ReleaseCollection:output_type -> milvus.proto.common.Status + 18, // 342: milvus.proto.milvus.MilvusService.DescribeCollection:output_type -> milvus.proto.milvus.DescribeCollectionResponse + 24, // 343: milvus.proto.milvus.MilvusService.GetCollectionStatistics:output_type -> milvus.proto.milvus.GetCollectionStatisticsResponse + 26, // 344: milvus.proto.milvus.MilvusService.ShowCollections:output_type -> milvus.proto.milvus.ShowCollectionsResponse + 184, // 345: milvus.proto.milvus.MilvusService.AlterCollection:output_type -> milvus.proto.common.Status + 184, // 346: milvus.proto.milvus.MilvusService.CreatePartition:output_type -> milvus.proto.common.Status + 184, // 347: milvus.proto.milvus.MilvusService.DropPartition:output_type -> milvus.proto.common.Status + 15, // 348: milvus.proto.milvus.MilvusService.HasPartition:output_type -> milvus.proto.milvus.BoolResponse + 184, // 349: milvus.proto.milvus.MilvusService.LoadPartitions:output_type -> milvus.proto.common.Status + 184, // 350: milvus.proto.milvus.MilvusService.ReleasePartitions:output_type -> milvus.proto.common.Status + 33, // 351: milvus.proto.milvus.MilvusService.GetPartitionStatistics:output_type -> milvus.proto.milvus.GetPartitionStatisticsResponse + 35, // 352: milvus.proto.milvus.MilvusService.ShowPartitions:output_type -> milvus.proto.milvus.ShowPartitionsResponse + 136, // 353: milvus.proto.milvus.MilvusService.GetLoadingProgress:output_type -> milvus.proto.milvus.GetLoadingProgressResponse + 138, // 354: milvus.proto.milvus.MilvusService.GetLoadState:output_type -> milvus.proto.milvus.GetLoadStateResponse + 184, // 355: milvus.proto.milvus.MilvusService.CreateAlias:output_type -> milvus.proto.common.Status + 184, // 356: milvus.proto.milvus.MilvusService.DropAlias:output_type -> milvus.proto.common.Status + 184, // 357: milvus.proto.milvus.MilvusService.AlterAlias:output_type -> milvus.proto.common.Status + 8, // 358: milvus.proto.milvus.MilvusService.DescribeAlias:output_type -> milvus.proto.milvus.DescribeAliasResponse + 10, // 359: milvus.proto.milvus.MilvusService.ListAliases:output_type -> milvus.proto.milvus.ListAliasesResponse + 184, // 360: milvus.proto.milvus.MilvusService.CreateIndex:output_type -> milvus.proto.common.Status + 184, // 361: milvus.proto.milvus.MilvusService.AlterIndex:output_type -> milvus.proto.common.Status + 44, // 362: milvus.proto.milvus.MilvusService.DescribeIndex:output_type -> milvus.proto.milvus.DescribeIndexResponse + 156, // 363: milvus.proto.milvus.MilvusService.GetIndexStatistics:output_type -> milvus.proto.milvus.GetIndexStatisticsResponse + 48, // 364: milvus.proto.milvus.MilvusService.GetIndexState:output_type -> milvus.proto.milvus.GetIndexStateResponse + 46, // 365: milvus.proto.milvus.MilvusService.GetIndexBuildProgress:output_type -> milvus.proto.milvus.GetIndexBuildProgressResponse + 184, // 366: milvus.proto.milvus.MilvusService.DropIndex:output_type -> milvus.proto.common.Status + 52, // 367: milvus.proto.milvus.MilvusService.Insert:output_type -> milvus.proto.milvus.MutationResult + 52, // 368: milvus.proto.milvus.MilvusService.Delete:output_type -> milvus.proto.milvus.MutationResult + 52, // 369: milvus.proto.milvus.MilvusService.Upsert:output_type -> milvus.proto.milvus.MutationResult + 57, // 370: milvus.proto.milvus.MilvusService.Search:output_type -> milvus.proto.milvus.SearchResults + 57, // 371: milvus.proto.milvus.MilvusService.HybridSearch:output_type -> milvus.proto.milvus.SearchResults + 60, // 372: milvus.proto.milvus.MilvusService.Flush:output_type -> milvus.proto.milvus.FlushResponse + 62, // 373: milvus.proto.milvus.MilvusService.Query:output_type -> milvus.proto.milvus.QueryResults + 66, // 374: milvus.proto.milvus.MilvusService.CalcDistance:output_type -> milvus.proto.milvus.CalcDistanceResults + 68, // 375: milvus.proto.milvus.MilvusService.FlushAll:output_type -> milvus.proto.milvus.FlushAllResponse + 93, // 376: milvus.proto.milvus.MilvusService.GetFlushState:output_type -> milvus.proto.milvus.GetFlushStateResponse + 95, // 377: milvus.proto.milvus.MilvusService.GetFlushAllState:output_type -> milvus.proto.milvus.GetFlushAllStateResponse + 71, // 378: milvus.proto.milvus.MilvusService.GetPersistentSegmentInfo:output_type -> milvus.proto.milvus.GetPersistentSegmentInfoResponse + 74, // 379: milvus.proto.milvus.MilvusService.GetQuerySegmentInfo:output_type -> milvus.proto.milvus.GetQuerySegmentInfoResponse + 103, // 380: milvus.proto.milvus.MilvusService.GetReplicas:output_type -> milvus.proto.milvus.GetReplicasResponse + 76, // 381: milvus.proto.milvus.MilvusService.Dummy:output_type -> milvus.proto.milvus.DummyResponse + 78, // 382: milvus.proto.milvus.MilvusService.RegisterLink:output_type -> milvus.proto.milvus.RegisterLinkResponse + 80, // 383: milvus.proto.milvus.MilvusService.GetMetrics:output_type -> milvus.proto.milvus.GetMetricsResponse + 82, // 384: milvus.proto.milvus.MilvusService.GetComponentStates:output_type -> milvus.proto.milvus.ComponentStates + 184, // 385: milvus.proto.milvus.MilvusService.LoadBalance:output_type -> milvus.proto.common.Status + 88, // 386: milvus.proto.milvus.MilvusService.GetCompactionState:output_type -> milvus.proto.milvus.GetCompactionStateResponse + 86, // 387: milvus.proto.milvus.MilvusService.ManualCompaction:output_type -> milvus.proto.milvus.ManualCompactionResponse + 90, // 388: milvus.proto.milvus.MilvusService.GetCompactionStateWithPlans:output_type -> milvus.proto.milvus.GetCompactionPlansResponse + 97, // 389: milvus.proto.milvus.MilvusService.Import:output_type -> milvus.proto.milvus.ImportResponse + 99, // 390: milvus.proto.milvus.MilvusService.GetImportState:output_type -> milvus.proto.milvus.GetImportStateResponse + 101, // 391: milvus.proto.milvus.MilvusService.ListImportTasks:output_type -> milvus.proto.milvus.ListImportTasksResponse + 184, // 392: milvus.proto.milvus.MilvusService.CreateCredential:output_type -> milvus.proto.common.Status + 184, // 393: milvus.proto.milvus.MilvusService.UpdateCredential:output_type -> milvus.proto.common.Status + 184, // 394: milvus.proto.milvus.MilvusService.DeleteCredential:output_type -> milvus.proto.common.Status + 109, // 395: milvus.proto.milvus.MilvusService.ListCredUsers:output_type -> milvus.proto.milvus.ListCredUsersResponse + 184, // 396: milvus.proto.milvus.MilvusService.CreateRole:output_type -> milvus.proto.common.Status + 184, // 397: milvus.proto.milvus.MilvusService.DropRole:output_type -> milvus.proto.common.Status + 184, // 398: milvus.proto.milvus.MilvusService.OperateUserRole:output_type -> milvus.proto.common.Status + 118, // 399: milvus.proto.milvus.MilvusService.SelectRole:output_type -> milvus.proto.milvus.SelectRoleResponse + 121, // 400: milvus.proto.milvus.MilvusService.SelectUser:output_type -> milvus.proto.milvus.SelectUserResponse + 184, // 401: milvus.proto.milvus.MilvusService.OperatePrivilege:output_type -> milvus.proto.common.Status + 128, // 402: milvus.proto.milvus.MilvusService.SelectGrant:output_type -> milvus.proto.milvus.SelectGrantResponse + 141, // 403: milvus.proto.milvus.MilvusService.GetVersion:output_type -> milvus.proto.milvus.GetVersionResponse + 143, // 404: milvus.proto.milvus.MilvusService.CheckHealth:output_type -> milvus.proto.milvus.CheckHealthResponse + 184, // 405: milvus.proto.milvus.MilvusService.CreateResourceGroup:output_type -> milvus.proto.common.Status + 184, // 406: milvus.proto.milvus.MilvusService.DropResourceGroup:output_type -> milvus.proto.common.Status + 184, // 407: milvus.proto.milvus.MilvusService.UpdateResourceGroups:output_type -> milvus.proto.common.Status + 184, // 408: milvus.proto.milvus.MilvusService.TransferNode:output_type -> milvus.proto.common.Status + 184, // 409: milvus.proto.milvus.MilvusService.TransferReplica:output_type -> milvus.proto.common.Status + 150, // 410: milvus.proto.milvus.MilvusService.ListResourceGroups:output_type -> milvus.proto.milvus.ListResourceGroupsResponse + 152, // 411: milvus.proto.milvus.MilvusService.DescribeResourceGroup:output_type -> milvus.proto.milvus.DescribeResourceGroupResponse + 184, // 412: milvus.proto.milvus.MilvusService.RenameCollection:output_type -> milvus.proto.common.Status + 213, // 413: milvus.proto.milvus.MilvusService.ListIndexedSegment:output_type -> milvus.proto.feder.ListIndexedSegmentResponse + 214, // 414: milvus.proto.milvus.MilvusService.DescribeSegmentIndexData:output_type -> milvus.proto.feder.DescribeSegmentIndexDataResponse + 158, // 415: milvus.proto.milvus.MilvusService.Connect:output_type -> milvus.proto.milvus.ConnectResponse + 160, // 416: milvus.proto.milvus.MilvusService.AllocTimestamp:output_type -> milvus.proto.milvus.AllocTimestampResponse + 184, // 417: milvus.proto.milvus.MilvusService.CreateDatabase:output_type -> milvus.proto.common.Status + 184, // 418: milvus.proto.milvus.MilvusService.DropDatabase:output_type -> milvus.proto.common.Status + 164, // 419: milvus.proto.milvus.MilvusService.ListDatabases:output_type -> milvus.proto.milvus.ListDatabasesResponse + 184, // 420: milvus.proto.milvus.MilvusService.AlterDatabase:output_type -> milvus.proto.common.Status + 167, // 421: milvus.proto.milvus.MilvusService.DescribeDatabase:output_type -> milvus.proto.milvus.DescribeDatabaseResponse + 169, // 422: milvus.proto.milvus.MilvusService.ReplicateMessage:output_type -> milvus.proto.milvus.ReplicateMessageResponse + 133, // 423: milvus.proto.milvus.MilvusService.BackupRBAC:output_type -> milvus.proto.milvus.BackupRBACMetaResponse + 184, // 424: milvus.proto.milvus.MilvusService.RestoreRBAC:output_type -> milvus.proto.common.Status + 78, // 425: milvus.proto.milvus.ProxyService.RegisterLink:output_type -> milvus.proto.milvus.RegisterLinkResponse + 337, // [337:426] is the sub-list for method output_type + 248, // [248:337] is the sub-list for method input_type + 247, // [247:248] is the sub-list for extension type_name + 246, // [246:247] is the sub-list for extension extendee + 0, // [0:246] is the sub-list for field type_name +} + +func init() { file_milvus_proto_init() } +func file_milvus_proto_init() { + if File_milvus_proto != nil { + return + } + if !protoimpl.UnsafeEnabled { + file_milvus_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*CreateAliasRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*DropAliasRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*AlterAliasRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*DescribeAliasRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*DescribeAliasResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ListAliasesRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ListAliasesResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*CreateCollectionRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*DropCollectionRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*AlterCollectionRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*HasCollectionRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*BoolResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*StringResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*DescribeCollectionRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*DescribeCollectionResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*LoadCollectionRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ReleaseCollectionRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*GetStatisticsRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*GetStatisticsResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*GetCollectionStatisticsRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*GetCollectionStatisticsResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ShowCollectionsRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ShowCollectionsResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*CreatePartitionRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*DropPartitionRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*HasPartitionRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*LoadPartitionsRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ReleasePartitionsRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*GetPartitionStatisticsRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*GetPartitionStatisticsResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ShowPartitionsRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ShowPartitionsResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*DescribeSegmentRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*DescribeSegmentResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ShowSegmentsRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ShowSegmentsResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*CreateIndexRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*AlterIndexRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*DescribeIndexRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*IndexDescription); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*DescribeIndexResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*GetIndexBuildProgressRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[42].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*GetIndexBuildProgressResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[43].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*GetIndexStateRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[44].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*GetIndexStateResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[45].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*DropIndexRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[46].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*InsertRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[47].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*UpsertRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[48].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*MutationResult); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[49].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*DeleteRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[50].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*SubSearchRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[51].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*SearchRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[52].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*Hits); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[53].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*SearchResults); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[54].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*HybridSearchRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[55].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*FlushRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[56].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*FlushResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[57].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*QueryRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[58].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*QueryResults); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[59].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*VectorIDs); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[60].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*VectorsArray); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[61].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*CalcDistanceRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[62].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*CalcDistanceResults); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[63].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*FlushAllRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[64].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*FlushAllResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[65].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*PersistentSegmentInfo); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[66].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*GetPersistentSegmentInfoRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[67].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*GetPersistentSegmentInfoResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[68].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*QuerySegmentInfo); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[69].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*GetQuerySegmentInfoRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[70].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*GetQuerySegmentInfoResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[71].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*DummyRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[72].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*DummyResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[73].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*RegisterLinkRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[74].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*RegisterLinkResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[75].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*GetMetricsRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[76].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*GetMetricsResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[77].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ComponentInfo); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[78].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ComponentStates); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[79].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*GetComponentStatesRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[80].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*LoadBalanceRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[81].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ManualCompactionRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[82].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ManualCompactionResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[83].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*GetCompactionStateRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[84].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*GetCompactionStateResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[85].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*GetCompactionPlansRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[86].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*GetCompactionPlansResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[87].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*CompactionMergeInfo); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[88].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*GetFlushStateRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[89].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*GetFlushStateResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[90].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*GetFlushAllStateRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[91].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*GetFlushAllStateResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[92].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ImportRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[93].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ImportResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[94].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*GetImportStateRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[95].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*GetImportStateResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[96].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ListImportTasksRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[97].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ListImportTasksResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[98].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*GetReplicasRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[99].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*GetReplicasResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[100].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ReplicaInfo); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[101].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ShardReplica); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[102].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*CreateCredentialRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[103].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*UpdateCredentialRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[104].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*DeleteCredentialRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[105].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ListCredUsersResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[106].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ListCredUsersRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[107].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*RoleEntity); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[108].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*UserEntity); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[109].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*CreateRoleRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[110].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*DropRoleRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[111].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*OperateUserRoleRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[112].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*SelectRoleRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[113].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*RoleResult); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[114].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*SelectRoleResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[115].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*SelectUserRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[116].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*UserResult); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[117].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*SelectUserResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[118].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ObjectEntity); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[119].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*PrivilegeEntity); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[120].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*GrantorEntity); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[121].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*GrantPrivilegeEntity); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[122].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*GrantEntity); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[123].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*SelectGrantRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[124].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*SelectGrantResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[125].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*OperatePrivilegeRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[126].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*UserInfo); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[127].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*RBACMeta); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[128].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*BackupRBACMetaRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[129].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*BackupRBACMetaResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[130].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*RestoreRBACMetaRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[131].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*GetLoadingProgressRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[132].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*GetLoadingProgressResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[133].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*GetLoadStateRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[134].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*GetLoadStateResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[135].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*MilvusExt); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[136].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*GetVersionRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[137].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*GetVersionResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[138].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*CheckHealthRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[139].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*CheckHealthResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[140].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*CreateResourceGroupRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[141].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*UpdateResourceGroupsRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[142].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*DropResourceGroupRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[143].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*TransferNodeRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[144].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*TransferReplicaRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[145].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ListResourceGroupsRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[146].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ListResourceGroupsResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[147].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*DescribeResourceGroupRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[148].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*DescribeResourceGroupResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[149].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ResourceGroup); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[150].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*RenameCollectionRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[151].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*GetIndexStatisticsRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[152].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*GetIndexStatisticsResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[153].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ConnectRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[154].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ConnectResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[155].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*AllocTimestampRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[156].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*AllocTimestampResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[157].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*CreateDatabaseRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[158].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*DropDatabaseRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[159].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ListDatabasesRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[160].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ListDatabasesResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[161].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*AlterDatabaseRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[162].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*DescribeDatabaseRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[163].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*DescribeDatabaseResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[164].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ReplicateMessageRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[165].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ReplicateMessageResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[166].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ImportAuthPlaceholder); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[167].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*GetImportProgressAuthPlaceholder); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_milvus_proto_msgTypes[168].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ListImportsAuthPlaceholder); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + } + file_milvus_proto_msgTypes[60].OneofWrappers = []interface{}{ + (*VectorsArray_IdArray)(nil), + (*VectorsArray_DataArray)(nil), } - return out, nil -} - -func (c *milvusServiceClient) RenameCollection(ctx context.Context, in *RenameCollectionRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { - out := new(commonpb.Status) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/RenameCollection", in, out, opts...) - if err != nil { - return nil, err + file_milvus_proto_msgTypes[62].OneofWrappers = []interface{}{ + (*CalcDistanceResults_IntDist)(nil), + (*CalcDistanceResults_FloatDist)(nil), } - return out, nil -} - -func (c *milvusServiceClient) ListIndexedSegment(ctx context.Context, in *federpb.ListIndexedSegmentRequest, opts ...grpc.CallOption) (*federpb.ListIndexedSegmentResponse, error) { - out := new(federpb.ListIndexedSegmentResponse) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/ListIndexedSegment", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *milvusServiceClient) DescribeSegmentIndexData(ctx context.Context, in *federpb.DescribeSegmentIndexDataRequest, opts ...grpc.CallOption) (*federpb.DescribeSegmentIndexDataResponse, error) { - out := new(federpb.DescribeSegmentIndexDataResponse) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/DescribeSegmentIndexData", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *milvusServiceClient) Connect(ctx context.Context, in *ConnectRequest, opts ...grpc.CallOption) (*ConnectResponse, error) { - out := new(ConnectResponse) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/Connect", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *milvusServiceClient) AllocTimestamp(ctx context.Context, in *AllocTimestampRequest, opts ...grpc.CallOption) (*AllocTimestampResponse, error) { - out := new(AllocTimestampResponse) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/AllocTimestamp", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *milvusServiceClient) CreateDatabase(ctx context.Context, in *CreateDatabaseRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { - out := new(commonpb.Status) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/CreateDatabase", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *milvusServiceClient) DropDatabase(ctx context.Context, in *DropDatabaseRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { - out := new(commonpb.Status) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/DropDatabase", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *milvusServiceClient) ListDatabases(ctx context.Context, in *ListDatabasesRequest, opts ...grpc.CallOption) (*ListDatabasesResponse, error) { - out := new(ListDatabasesResponse) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/ListDatabases", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *milvusServiceClient) AlterDatabase(ctx context.Context, in *AlterDatabaseRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { - out := new(commonpb.Status) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/AlterDatabase", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *milvusServiceClient) DescribeDatabase(ctx context.Context, in *DescribeDatabaseRequest, opts ...grpc.CallOption) (*DescribeDatabaseResponse, error) { - out := new(DescribeDatabaseResponse) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/DescribeDatabase", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *milvusServiceClient) ReplicateMessage(ctx context.Context, in *ReplicateMessageRequest, opts ...grpc.CallOption) (*ReplicateMessageResponse, error) { - out := new(ReplicateMessageResponse) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/ReplicateMessage", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *milvusServiceClient) BackupRBAC(ctx context.Context, in *BackupRBACMetaRequest, opts ...grpc.CallOption) (*BackupRBACMetaResponse, error) { - out := new(BackupRBACMetaResponse) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/BackupRBAC", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *milvusServiceClient) RestoreRBAC(ctx context.Context, in *RestoreRBACMetaRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { - out := new(commonpb.Status) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.MilvusService/RestoreRBAC", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -// MilvusServiceServer is the server API for MilvusService service. -type MilvusServiceServer interface { - CreateCollection(context.Context, *CreateCollectionRequest) (*commonpb.Status, error) - DropCollection(context.Context, *DropCollectionRequest) (*commonpb.Status, error) - HasCollection(context.Context, *HasCollectionRequest) (*BoolResponse, error) - LoadCollection(context.Context, *LoadCollectionRequest) (*commonpb.Status, error) - ReleaseCollection(context.Context, *ReleaseCollectionRequest) (*commonpb.Status, error) - DescribeCollection(context.Context, *DescribeCollectionRequest) (*DescribeCollectionResponse, error) - GetCollectionStatistics(context.Context, *GetCollectionStatisticsRequest) (*GetCollectionStatisticsResponse, error) - ShowCollections(context.Context, *ShowCollectionsRequest) (*ShowCollectionsResponse, error) - AlterCollection(context.Context, *AlterCollectionRequest) (*commonpb.Status, error) - CreatePartition(context.Context, *CreatePartitionRequest) (*commonpb.Status, error) - DropPartition(context.Context, *DropPartitionRequest) (*commonpb.Status, error) - HasPartition(context.Context, *HasPartitionRequest) (*BoolResponse, error) - LoadPartitions(context.Context, *LoadPartitionsRequest) (*commonpb.Status, error) - ReleasePartitions(context.Context, *ReleasePartitionsRequest) (*commonpb.Status, error) - GetPartitionStatistics(context.Context, *GetPartitionStatisticsRequest) (*GetPartitionStatisticsResponse, error) - ShowPartitions(context.Context, *ShowPartitionsRequest) (*ShowPartitionsResponse, error) - GetLoadingProgress(context.Context, *GetLoadingProgressRequest) (*GetLoadingProgressResponse, error) - GetLoadState(context.Context, *GetLoadStateRequest) (*GetLoadStateResponse, error) - CreateAlias(context.Context, *CreateAliasRequest) (*commonpb.Status, error) - DropAlias(context.Context, *DropAliasRequest) (*commonpb.Status, error) - AlterAlias(context.Context, *AlterAliasRequest) (*commonpb.Status, error) - DescribeAlias(context.Context, *DescribeAliasRequest) (*DescribeAliasResponse, error) - ListAliases(context.Context, *ListAliasesRequest) (*ListAliasesResponse, error) - CreateIndex(context.Context, *CreateIndexRequest) (*commonpb.Status, error) - AlterIndex(context.Context, *AlterIndexRequest) (*commonpb.Status, error) - DescribeIndex(context.Context, *DescribeIndexRequest) (*DescribeIndexResponse, error) - GetIndexStatistics(context.Context, *GetIndexStatisticsRequest) (*GetIndexStatisticsResponse, error) - // Deprecated: use DescribeIndex instead - GetIndexState(context.Context, *GetIndexStateRequest) (*GetIndexStateResponse, error) - // Deprecated: use DescribeIndex instead - GetIndexBuildProgress(context.Context, *GetIndexBuildProgressRequest) (*GetIndexBuildProgressResponse, error) - DropIndex(context.Context, *DropIndexRequest) (*commonpb.Status, error) - Insert(context.Context, *InsertRequest) (*MutationResult, error) - Delete(context.Context, *DeleteRequest) (*MutationResult, error) - Upsert(context.Context, *UpsertRequest) (*MutationResult, error) - Search(context.Context, *SearchRequest) (*SearchResults, error) - HybridSearch(context.Context, *HybridSearchRequest) (*SearchResults, error) - Flush(context.Context, *FlushRequest) (*FlushResponse, error) - Query(context.Context, *QueryRequest) (*QueryResults, error) - CalcDistance(context.Context, *CalcDistanceRequest) (*CalcDistanceResults, error) - FlushAll(context.Context, *FlushAllRequest) (*FlushAllResponse, error) - GetFlushState(context.Context, *GetFlushStateRequest) (*GetFlushStateResponse, error) - GetFlushAllState(context.Context, *GetFlushAllStateRequest) (*GetFlushAllStateResponse, error) - GetPersistentSegmentInfo(context.Context, *GetPersistentSegmentInfoRequest) (*GetPersistentSegmentInfoResponse, error) - GetQuerySegmentInfo(context.Context, *GetQuerySegmentInfoRequest) (*GetQuerySegmentInfoResponse, error) - GetReplicas(context.Context, *GetReplicasRequest) (*GetReplicasResponse, error) - Dummy(context.Context, *DummyRequest) (*DummyResponse, error) - // TODO: remove - RegisterLink(context.Context, *RegisterLinkRequest) (*RegisterLinkResponse, error) - // https://wiki.lfaidata.foundation/display/MIL/MEP+8+--+Add+metrics+for+proxy - GetMetrics(context.Context, *GetMetricsRequest) (*GetMetricsResponse, error) - GetComponentStates(context.Context, *GetComponentStatesRequest) (*ComponentStates, error) - LoadBalance(context.Context, *LoadBalanceRequest) (*commonpb.Status, error) - GetCompactionState(context.Context, *GetCompactionStateRequest) (*GetCompactionStateResponse, error) - ManualCompaction(context.Context, *ManualCompactionRequest) (*ManualCompactionResponse, error) - GetCompactionStateWithPlans(context.Context, *GetCompactionPlansRequest) (*GetCompactionPlansResponse, error) - // https://wiki.lfaidata.foundation/display/MIL/MEP+24+--+Support+bulk+load - Import(context.Context, *ImportRequest) (*ImportResponse, error) - GetImportState(context.Context, *GetImportStateRequest) (*GetImportStateResponse, error) - ListImportTasks(context.Context, *ListImportTasksRequest) (*ListImportTasksResponse, error) - // https://wiki.lfaidata.foundation/display/MIL/MEP+27+--+Support+Basic+Authentication - CreateCredential(context.Context, *CreateCredentialRequest) (*commonpb.Status, error) - UpdateCredential(context.Context, *UpdateCredentialRequest) (*commonpb.Status, error) - DeleteCredential(context.Context, *DeleteCredentialRequest) (*commonpb.Status, error) - ListCredUsers(context.Context, *ListCredUsersRequest) (*ListCredUsersResponse, error) - // https://wiki.lfaidata.foundation/display/MIL/MEP+29+--+Support+Role-Based+Access+Control - CreateRole(context.Context, *CreateRoleRequest) (*commonpb.Status, error) - DropRole(context.Context, *DropRoleRequest) (*commonpb.Status, error) - OperateUserRole(context.Context, *OperateUserRoleRequest) (*commonpb.Status, error) - SelectRole(context.Context, *SelectRoleRequest) (*SelectRoleResponse, error) - SelectUser(context.Context, *SelectUserRequest) (*SelectUserResponse, error) - OperatePrivilege(context.Context, *OperatePrivilegeRequest) (*commonpb.Status, error) - SelectGrant(context.Context, *SelectGrantRequest) (*SelectGrantResponse, error) - GetVersion(context.Context, *GetVersionRequest) (*GetVersionResponse, error) - CheckHealth(context.Context, *CheckHealthRequest) (*CheckHealthResponse, error) - CreateResourceGroup(context.Context, *CreateResourceGroupRequest) (*commonpb.Status, error) - DropResourceGroup(context.Context, *DropResourceGroupRequest) (*commonpb.Status, error) - UpdateResourceGroups(context.Context, *UpdateResourceGroupsRequest) (*commonpb.Status, error) - TransferNode(context.Context, *TransferNodeRequest) (*commonpb.Status, error) - TransferReplica(context.Context, *TransferReplicaRequest) (*commonpb.Status, error) - ListResourceGroups(context.Context, *ListResourceGroupsRequest) (*ListResourceGroupsResponse, error) - DescribeResourceGroup(context.Context, *DescribeResourceGroupRequest) (*DescribeResourceGroupResponse, error) - RenameCollection(context.Context, *RenameCollectionRequest) (*commonpb.Status, error) - ListIndexedSegment(context.Context, *federpb.ListIndexedSegmentRequest) (*federpb.ListIndexedSegmentResponse, error) - DescribeSegmentIndexData(context.Context, *federpb.DescribeSegmentIndexDataRequest) (*federpb.DescribeSegmentIndexDataResponse, error) - Connect(context.Context, *ConnectRequest) (*ConnectResponse, error) - AllocTimestamp(context.Context, *AllocTimestampRequest) (*AllocTimestampResponse, error) - CreateDatabase(context.Context, *CreateDatabaseRequest) (*commonpb.Status, error) - DropDatabase(context.Context, *DropDatabaseRequest) (*commonpb.Status, error) - ListDatabases(context.Context, *ListDatabasesRequest) (*ListDatabasesResponse, error) - AlterDatabase(context.Context, *AlterDatabaseRequest) (*commonpb.Status, error) - DescribeDatabase(context.Context, *DescribeDatabaseRequest) (*DescribeDatabaseResponse, error) - ReplicateMessage(context.Context, *ReplicateMessageRequest) (*ReplicateMessageResponse, error) - BackupRBAC(context.Context, *BackupRBACMetaRequest) (*BackupRBACMetaResponse, error) - RestoreRBAC(context.Context, *RestoreRBACMetaRequest) (*commonpb.Status, error) -} - -// UnimplementedMilvusServiceServer can be embedded to have forward compatible implementations. -type UnimplementedMilvusServiceServer struct { -} - -func (*UnimplementedMilvusServiceServer) CreateCollection(ctx context.Context, req *CreateCollectionRequest) (*commonpb.Status, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateCollection not implemented") -} -func (*UnimplementedMilvusServiceServer) DropCollection(ctx context.Context, req *DropCollectionRequest) (*commonpb.Status, error) { - return nil, status.Errorf(codes.Unimplemented, "method DropCollection not implemented") -} -func (*UnimplementedMilvusServiceServer) HasCollection(ctx context.Context, req *HasCollectionRequest) (*BoolResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method HasCollection not implemented") -} -func (*UnimplementedMilvusServiceServer) LoadCollection(ctx context.Context, req *LoadCollectionRequest) (*commonpb.Status, error) { - return nil, status.Errorf(codes.Unimplemented, "method LoadCollection not implemented") -} -func (*UnimplementedMilvusServiceServer) ReleaseCollection(ctx context.Context, req *ReleaseCollectionRequest) (*commonpb.Status, error) { - return nil, status.Errorf(codes.Unimplemented, "method ReleaseCollection not implemented") -} -func (*UnimplementedMilvusServiceServer) DescribeCollection(ctx context.Context, req *DescribeCollectionRequest) (*DescribeCollectionResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method DescribeCollection not implemented") -} -func (*UnimplementedMilvusServiceServer) GetCollectionStatistics(ctx context.Context, req *GetCollectionStatisticsRequest) (*GetCollectionStatisticsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method GetCollectionStatistics not implemented") -} -func (*UnimplementedMilvusServiceServer) ShowCollections(ctx context.Context, req *ShowCollectionsRequest) (*ShowCollectionsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ShowCollections not implemented") -} -func (*UnimplementedMilvusServiceServer) AlterCollection(ctx context.Context, req *AlterCollectionRequest) (*commonpb.Status, error) { - return nil, status.Errorf(codes.Unimplemented, "method AlterCollection not implemented") -} -func (*UnimplementedMilvusServiceServer) CreatePartition(ctx context.Context, req *CreatePartitionRequest) (*commonpb.Status, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreatePartition not implemented") -} -func (*UnimplementedMilvusServiceServer) DropPartition(ctx context.Context, req *DropPartitionRequest) (*commonpb.Status, error) { - return nil, status.Errorf(codes.Unimplemented, "method DropPartition not implemented") -} -func (*UnimplementedMilvusServiceServer) HasPartition(ctx context.Context, req *HasPartitionRequest) (*BoolResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method HasPartition not implemented") -} -func (*UnimplementedMilvusServiceServer) LoadPartitions(ctx context.Context, req *LoadPartitionsRequest) (*commonpb.Status, error) { - return nil, status.Errorf(codes.Unimplemented, "method LoadPartitions not implemented") -} -func (*UnimplementedMilvusServiceServer) ReleasePartitions(ctx context.Context, req *ReleasePartitionsRequest) (*commonpb.Status, error) { - return nil, status.Errorf(codes.Unimplemented, "method ReleasePartitions not implemented") -} -func (*UnimplementedMilvusServiceServer) GetPartitionStatistics(ctx context.Context, req *GetPartitionStatisticsRequest) (*GetPartitionStatisticsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method GetPartitionStatistics not implemented") -} -func (*UnimplementedMilvusServiceServer) ShowPartitions(ctx context.Context, req *ShowPartitionsRequest) (*ShowPartitionsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ShowPartitions not implemented") -} -func (*UnimplementedMilvusServiceServer) GetLoadingProgress(ctx context.Context, req *GetLoadingProgressRequest) (*GetLoadingProgressResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method GetLoadingProgress not implemented") -} -func (*UnimplementedMilvusServiceServer) GetLoadState(ctx context.Context, req *GetLoadStateRequest) (*GetLoadStateResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method GetLoadState not implemented") -} -func (*UnimplementedMilvusServiceServer) CreateAlias(ctx context.Context, req *CreateAliasRequest) (*commonpb.Status, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateAlias not implemented") -} -func (*UnimplementedMilvusServiceServer) DropAlias(ctx context.Context, req *DropAliasRequest) (*commonpb.Status, error) { - return nil, status.Errorf(codes.Unimplemented, "method DropAlias not implemented") -} -func (*UnimplementedMilvusServiceServer) AlterAlias(ctx context.Context, req *AlterAliasRequest) (*commonpb.Status, error) { - return nil, status.Errorf(codes.Unimplemented, "method AlterAlias not implemented") -} -func (*UnimplementedMilvusServiceServer) DescribeAlias(ctx context.Context, req *DescribeAliasRequest) (*DescribeAliasResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method DescribeAlias not implemented") -} -func (*UnimplementedMilvusServiceServer) ListAliases(ctx context.Context, req *ListAliasesRequest) (*ListAliasesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListAliases not implemented") -} -func (*UnimplementedMilvusServiceServer) CreateIndex(ctx context.Context, req *CreateIndexRequest) (*commonpb.Status, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateIndex not implemented") -} -func (*UnimplementedMilvusServiceServer) AlterIndex(ctx context.Context, req *AlterIndexRequest) (*commonpb.Status, error) { - return nil, status.Errorf(codes.Unimplemented, "method AlterIndex not implemented") -} -func (*UnimplementedMilvusServiceServer) DescribeIndex(ctx context.Context, req *DescribeIndexRequest) (*DescribeIndexResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method DescribeIndex not implemented") -} -func (*UnimplementedMilvusServiceServer) GetIndexStatistics(ctx context.Context, req *GetIndexStatisticsRequest) (*GetIndexStatisticsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method GetIndexStatistics not implemented") -} -func (*UnimplementedMilvusServiceServer) GetIndexState(ctx context.Context, req *GetIndexStateRequest) (*GetIndexStateResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method GetIndexState not implemented") -} -func (*UnimplementedMilvusServiceServer) GetIndexBuildProgress(ctx context.Context, req *GetIndexBuildProgressRequest) (*GetIndexBuildProgressResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method GetIndexBuildProgress not implemented") -} -func (*UnimplementedMilvusServiceServer) DropIndex(ctx context.Context, req *DropIndexRequest) (*commonpb.Status, error) { - return nil, status.Errorf(codes.Unimplemented, "method DropIndex not implemented") -} -func (*UnimplementedMilvusServiceServer) Insert(ctx context.Context, req *InsertRequest) (*MutationResult, error) { - return nil, status.Errorf(codes.Unimplemented, "method Insert not implemented") -} -func (*UnimplementedMilvusServiceServer) Delete(ctx context.Context, req *DeleteRequest) (*MutationResult, error) { - return nil, status.Errorf(codes.Unimplemented, "method Delete not implemented") -} -func (*UnimplementedMilvusServiceServer) Upsert(ctx context.Context, req *UpsertRequest) (*MutationResult, error) { - return nil, status.Errorf(codes.Unimplemented, "method Upsert not implemented") -} -func (*UnimplementedMilvusServiceServer) Search(ctx context.Context, req *SearchRequest) (*SearchResults, error) { - return nil, status.Errorf(codes.Unimplemented, "method Search not implemented") -} -func (*UnimplementedMilvusServiceServer) HybridSearch(ctx context.Context, req *HybridSearchRequest) (*SearchResults, error) { - return nil, status.Errorf(codes.Unimplemented, "method HybridSearch not implemented") -} -func (*UnimplementedMilvusServiceServer) Flush(ctx context.Context, req *FlushRequest) (*FlushResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method Flush not implemented") -} -func (*UnimplementedMilvusServiceServer) Query(ctx context.Context, req *QueryRequest) (*QueryResults, error) { - return nil, status.Errorf(codes.Unimplemented, "method Query not implemented") -} -func (*UnimplementedMilvusServiceServer) CalcDistance(ctx context.Context, req *CalcDistanceRequest) (*CalcDistanceResults, error) { - return nil, status.Errorf(codes.Unimplemented, "method CalcDistance not implemented") -} -func (*UnimplementedMilvusServiceServer) FlushAll(ctx context.Context, req *FlushAllRequest) (*FlushAllResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FlushAll not implemented") -} -func (*UnimplementedMilvusServiceServer) GetFlushState(ctx context.Context, req *GetFlushStateRequest) (*GetFlushStateResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method GetFlushState not implemented") -} -func (*UnimplementedMilvusServiceServer) GetFlushAllState(ctx context.Context, req *GetFlushAllStateRequest) (*GetFlushAllStateResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method GetFlushAllState not implemented") -} -func (*UnimplementedMilvusServiceServer) GetPersistentSegmentInfo(ctx context.Context, req *GetPersistentSegmentInfoRequest) (*GetPersistentSegmentInfoResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method GetPersistentSegmentInfo not implemented") -} -func (*UnimplementedMilvusServiceServer) GetQuerySegmentInfo(ctx context.Context, req *GetQuerySegmentInfoRequest) (*GetQuerySegmentInfoResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method GetQuerySegmentInfo not implemented") -} -func (*UnimplementedMilvusServiceServer) GetReplicas(ctx context.Context, req *GetReplicasRequest) (*GetReplicasResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method GetReplicas not implemented") -} -func (*UnimplementedMilvusServiceServer) Dummy(ctx context.Context, req *DummyRequest) (*DummyResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method Dummy not implemented") -} -func (*UnimplementedMilvusServiceServer) RegisterLink(ctx context.Context, req *RegisterLinkRequest) (*RegisterLinkResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method RegisterLink not implemented") -} -func (*UnimplementedMilvusServiceServer) GetMetrics(ctx context.Context, req *GetMetricsRequest) (*GetMetricsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method GetMetrics not implemented") -} -func (*UnimplementedMilvusServiceServer) GetComponentStates(ctx context.Context, req *GetComponentStatesRequest) (*ComponentStates, error) { - return nil, status.Errorf(codes.Unimplemented, "method GetComponentStates not implemented") -} -func (*UnimplementedMilvusServiceServer) LoadBalance(ctx context.Context, req *LoadBalanceRequest) (*commonpb.Status, error) { - return nil, status.Errorf(codes.Unimplemented, "method LoadBalance not implemented") -} -func (*UnimplementedMilvusServiceServer) GetCompactionState(ctx context.Context, req *GetCompactionStateRequest) (*GetCompactionStateResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method GetCompactionState not implemented") -} -func (*UnimplementedMilvusServiceServer) ManualCompaction(ctx context.Context, req *ManualCompactionRequest) (*ManualCompactionResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ManualCompaction not implemented") -} -func (*UnimplementedMilvusServiceServer) GetCompactionStateWithPlans(ctx context.Context, req *GetCompactionPlansRequest) (*GetCompactionPlansResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method GetCompactionStateWithPlans not implemented") -} -func (*UnimplementedMilvusServiceServer) Import(ctx context.Context, req *ImportRequest) (*ImportResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method Import not implemented") -} -func (*UnimplementedMilvusServiceServer) GetImportState(ctx context.Context, req *GetImportStateRequest) (*GetImportStateResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method GetImportState not implemented") -} -func (*UnimplementedMilvusServiceServer) ListImportTasks(ctx context.Context, req *ListImportTasksRequest) (*ListImportTasksResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListImportTasks not implemented") -} -func (*UnimplementedMilvusServiceServer) CreateCredential(ctx context.Context, req *CreateCredentialRequest) (*commonpb.Status, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateCredential not implemented") -} -func (*UnimplementedMilvusServiceServer) UpdateCredential(ctx context.Context, req *UpdateCredentialRequest) (*commonpb.Status, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateCredential not implemented") -} -func (*UnimplementedMilvusServiceServer) DeleteCredential(ctx context.Context, req *DeleteCredentialRequest) (*commonpb.Status, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteCredential not implemented") -} -func (*UnimplementedMilvusServiceServer) ListCredUsers(ctx context.Context, req *ListCredUsersRequest) (*ListCredUsersResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListCredUsers not implemented") -} -func (*UnimplementedMilvusServiceServer) CreateRole(ctx context.Context, req *CreateRoleRequest) (*commonpb.Status, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateRole not implemented") -} -func (*UnimplementedMilvusServiceServer) DropRole(ctx context.Context, req *DropRoleRequest) (*commonpb.Status, error) { - return nil, status.Errorf(codes.Unimplemented, "method DropRole not implemented") -} -func (*UnimplementedMilvusServiceServer) OperateUserRole(ctx context.Context, req *OperateUserRoleRequest) (*commonpb.Status, error) { - return nil, status.Errorf(codes.Unimplemented, "method OperateUserRole not implemented") -} -func (*UnimplementedMilvusServiceServer) SelectRole(ctx context.Context, req *SelectRoleRequest) (*SelectRoleResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method SelectRole not implemented") -} -func (*UnimplementedMilvusServiceServer) SelectUser(ctx context.Context, req *SelectUserRequest) (*SelectUserResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method SelectUser not implemented") -} -func (*UnimplementedMilvusServiceServer) OperatePrivilege(ctx context.Context, req *OperatePrivilegeRequest) (*commonpb.Status, error) { - return nil, status.Errorf(codes.Unimplemented, "method OperatePrivilege not implemented") -} -func (*UnimplementedMilvusServiceServer) SelectGrant(ctx context.Context, req *SelectGrantRequest) (*SelectGrantResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method SelectGrant not implemented") -} -func (*UnimplementedMilvusServiceServer) GetVersion(ctx context.Context, req *GetVersionRequest) (*GetVersionResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method GetVersion not implemented") -} -func (*UnimplementedMilvusServiceServer) CheckHealth(ctx context.Context, req *CheckHealthRequest) (*CheckHealthResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CheckHealth not implemented") -} -func (*UnimplementedMilvusServiceServer) CreateResourceGroup(ctx context.Context, req *CreateResourceGroupRequest) (*commonpb.Status, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateResourceGroup not implemented") -} -func (*UnimplementedMilvusServiceServer) DropResourceGroup(ctx context.Context, req *DropResourceGroupRequest) (*commonpb.Status, error) { - return nil, status.Errorf(codes.Unimplemented, "method DropResourceGroup not implemented") -} -func (*UnimplementedMilvusServiceServer) UpdateResourceGroups(ctx context.Context, req *UpdateResourceGroupsRequest) (*commonpb.Status, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateResourceGroups not implemented") -} -func (*UnimplementedMilvusServiceServer) TransferNode(ctx context.Context, req *TransferNodeRequest) (*commonpb.Status, error) { - return nil, status.Errorf(codes.Unimplemented, "method TransferNode not implemented") -} -func (*UnimplementedMilvusServiceServer) TransferReplica(ctx context.Context, req *TransferReplicaRequest) (*commonpb.Status, error) { - return nil, status.Errorf(codes.Unimplemented, "method TransferReplica not implemented") -} -func (*UnimplementedMilvusServiceServer) ListResourceGroups(ctx context.Context, req *ListResourceGroupsRequest) (*ListResourceGroupsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListResourceGroups not implemented") -} -func (*UnimplementedMilvusServiceServer) DescribeResourceGroup(ctx context.Context, req *DescribeResourceGroupRequest) (*DescribeResourceGroupResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method DescribeResourceGroup not implemented") -} -func (*UnimplementedMilvusServiceServer) RenameCollection(ctx context.Context, req *RenameCollectionRequest) (*commonpb.Status, error) { - return nil, status.Errorf(codes.Unimplemented, "method RenameCollection not implemented") -} -func (*UnimplementedMilvusServiceServer) ListIndexedSegment(ctx context.Context, req *federpb.ListIndexedSegmentRequest) (*federpb.ListIndexedSegmentResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListIndexedSegment not implemented") -} -func (*UnimplementedMilvusServiceServer) DescribeSegmentIndexData(ctx context.Context, req *federpb.DescribeSegmentIndexDataRequest) (*federpb.DescribeSegmentIndexDataResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method DescribeSegmentIndexData not implemented") -} -func (*UnimplementedMilvusServiceServer) Connect(ctx context.Context, req *ConnectRequest) (*ConnectResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method Connect not implemented") -} -func (*UnimplementedMilvusServiceServer) AllocTimestamp(ctx context.Context, req *AllocTimestampRequest) (*AllocTimestampResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method AllocTimestamp not implemented") -} -func (*UnimplementedMilvusServiceServer) CreateDatabase(ctx context.Context, req *CreateDatabaseRequest) (*commonpb.Status, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateDatabase not implemented") -} -func (*UnimplementedMilvusServiceServer) DropDatabase(ctx context.Context, req *DropDatabaseRequest) (*commonpb.Status, error) { - return nil, status.Errorf(codes.Unimplemented, "method DropDatabase not implemented") -} -func (*UnimplementedMilvusServiceServer) ListDatabases(ctx context.Context, req *ListDatabasesRequest) (*ListDatabasesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListDatabases not implemented") -} -func (*UnimplementedMilvusServiceServer) AlterDatabase(ctx context.Context, req *AlterDatabaseRequest) (*commonpb.Status, error) { - return nil, status.Errorf(codes.Unimplemented, "method AlterDatabase not implemented") -} -func (*UnimplementedMilvusServiceServer) DescribeDatabase(ctx context.Context, req *DescribeDatabaseRequest) (*DescribeDatabaseResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method DescribeDatabase not implemented") -} -func (*UnimplementedMilvusServiceServer) ReplicateMessage(ctx context.Context, req *ReplicateMessageRequest) (*ReplicateMessageResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ReplicateMessage not implemented") -} -func (*UnimplementedMilvusServiceServer) BackupRBAC(ctx context.Context, req *BackupRBACMetaRequest) (*BackupRBACMetaResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method BackupRBAC not implemented") -} -func (*UnimplementedMilvusServiceServer) RestoreRBAC(ctx context.Context, req *RestoreRBACMetaRequest) (*commonpb.Status, error) { - return nil, status.Errorf(codes.Unimplemented, "method RestoreRBAC not implemented") -} - -func RegisterMilvusServiceServer(s *grpc.Server, srv MilvusServiceServer) { - s.RegisterService(&_MilvusService_serviceDesc, srv) -} - -func _MilvusService_CreateCollection_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(CreateCollectionRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).CreateCollection(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/CreateCollection", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).CreateCollection(ctx, req.(*CreateCollectionRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_DropCollection_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(DropCollectionRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).DropCollection(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/DropCollection", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).DropCollection(ctx, req.(*DropCollectionRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_HasCollection_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(HasCollectionRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).HasCollection(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/HasCollection", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).HasCollection(ctx, req.(*HasCollectionRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_LoadCollection_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(LoadCollectionRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).LoadCollection(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/LoadCollection", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).LoadCollection(ctx, req.(*LoadCollectionRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_ReleaseCollection_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(ReleaseCollectionRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).ReleaseCollection(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/ReleaseCollection", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).ReleaseCollection(ctx, req.(*ReleaseCollectionRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_DescribeCollection_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(DescribeCollectionRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).DescribeCollection(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/DescribeCollection", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).DescribeCollection(ctx, req.(*DescribeCollectionRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_GetCollectionStatistics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(GetCollectionStatisticsRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).GetCollectionStatistics(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/GetCollectionStatistics", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).GetCollectionStatistics(ctx, req.(*GetCollectionStatisticsRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_ShowCollections_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(ShowCollectionsRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).ShowCollections(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/ShowCollections", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).ShowCollections(ctx, req.(*ShowCollectionsRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_AlterCollection_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(AlterCollectionRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).AlterCollection(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/AlterCollection", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).AlterCollection(ctx, req.(*AlterCollectionRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_CreatePartition_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(CreatePartitionRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).CreatePartition(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/CreatePartition", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).CreatePartition(ctx, req.(*CreatePartitionRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_DropPartition_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(DropPartitionRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).DropPartition(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/DropPartition", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).DropPartition(ctx, req.(*DropPartitionRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_HasPartition_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(HasPartitionRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).HasPartition(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/HasPartition", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).HasPartition(ctx, req.(*HasPartitionRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_LoadPartitions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(LoadPartitionsRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).LoadPartitions(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/LoadPartitions", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).LoadPartitions(ctx, req.(*LoadPartitionsRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_ReleasePartitions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(ReleasePartitionsRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).ReleasePartitions(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/ReleasePartitions", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).ReleasePartitions(ctx, req.(*ReleasePartitionsRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_GetPartitionStatistics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(GetPartitionStatisticsRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).GetPartitionStatistics(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/GetPartitionStatistics", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).GetPartitionStatistics(ctx, req.(*GetPartitionStatisticsRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_ShowPartitions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(ShowPartitionsRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).ShowPartitions(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/ShowPartitions", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).ShowPartitions(ctx, req.(*ShowPartitionsRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_GetLoadingProgress_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(GetLoadingProgressRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).GetLoadingProgress(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/GetLoadingProgress", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).GetLoadingProgress(ctx, req.(*GetLoadingProgressRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_GetLoadState_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(GetLoadStateRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).GetLoadState(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/GetLoadState", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).GetLoadState(ctx, req.(*GetLoadStateRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_CreateAlias_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(CreateAliasRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).CreateAlias(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/CreateAlias", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).CreateAlias(ctx, req.(*CreateAliasRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_DropAlias_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(DropAliasRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).DropAlias(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/DropAlias", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).DropAlias(ctx, req.(*DropAliasRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_AlterAlias_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(AlterAliasRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).AlterAlias(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/AlterAlias", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).AlterAlias(ctx, req.(*AlterAliasRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_DescribeAlias_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(DescribeAliasRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).DescribeAlias(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/DescribeAlias", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).DescribeAlias(ctx, req.(*DescribeAliasRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_ListAliases_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(ListAliasesRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).ListAliases(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/ListAliases", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).ListAliases(ctx, req.(*ListAliasesRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_CreateIndex_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(CreateIndexRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).CreateIndex(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/CreateIndex", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).CreateIndex(ctx, req.(*CreateIndexRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_AlterIndex_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(AlterIndexRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).AlterIndex(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/AlterIndex", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).AlterIndex(ctx, req.(*AlterIndexRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_DescribeIndex_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(DescribeIndexRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).DescribeIndex(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/DescribeIndex", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).DescribeIndex(ctx, req.(*DescribeIndexRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_GetIndexStatistics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(GetIndexStatisticsRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).GetIndexStatistics(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/GetIndexStatistics", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).GetIndexStatistics(ctx, req.(*GetIndexStatisticsRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_GetIndexState_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(GetIndexStateRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).GetIndexState(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/GetIndexState", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).GetIndexState(ctx, req.(*GetIndexStateRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_GetIndexBuildProgress_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(GetIndexBuildProgressRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).GetIndexBuildProgress(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/GetIndexBuildProgress", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).GetIndexBuildProgress(ctx, req.(*GetIndexBuildProgressRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_DropIndex_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(DropIndexRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).DropIndex(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/DropIndex", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).DropIndex(ctx, req.(*DropIndexRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_Insert_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(InsertRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).Insert(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/Insert", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).Insert(ctx, req.(*InsertRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_Delete_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(DeleteRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).Delete(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/Delete", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).Delete(ctx, req.(*DeleteRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_Upsert_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(UpsertRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).Upsert(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/Upsert", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).Upsert(ctx, req.(*UpsertRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_Search_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(SearchRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).Search(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/Search", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).Search(ctx, req.(*SearchRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_HybridSearch_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(HybridSearchRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).HybridSearch(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/HybridSearch", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).HybridSearch(ctx, req.(*HybridSearchRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_Flush_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(FlushRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).Flush(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/Flush", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).Flush(ctx, req.(*FlushRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_Query_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(QueryRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).Query(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/Query", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).Query(ctx, req.(*QueryRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_CalcDistance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(CalcDistanceRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).CalcDistance(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/CalcDistance", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).CalcDistance(ctx, req.(*CalcDistanceRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_FlushAll_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(FlushAllRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).FlushAll(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/FlushAll", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).FlushAll(ctx, req.(*FlushAllRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_GetFlushState_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(GetFlushStateRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).GetFlushState(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/GetFlushState", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).GetFlushState(ctx, req.(*GetFlushStateRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_GetFlushAllState_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(GetFlushAllStateRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).GetFlushAllState(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/GetFlushAllState", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).GetFlushAllState(ctx, req.(*GetFlushAllStateRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_GetPersistentSegmentInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(GetPersistentSegmentInfoRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).GetPersistentSegmentInfo(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/GetPersistentSegmentInfo", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).GetPersistentSegmentInfo(ctx, req.(*GetPersistentSegmentInfoRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_GetQuerySegmentInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(GetQuerySegmentInfoRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).GetQuerySegmentInfo(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/GetQuerySegmentInfo", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).GetQuerySegmentInfo(ctx, req.(*GetQuerySegmentInfoRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_GetReplicas_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(GetReplicasRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).GetReplicas(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/GetReplicas", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).GetReplicas(ctx, req.(*GetReplicasRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_Dummy_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(DummyRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).Dummy(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/Dummy", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).Dummy(ctx, req.(*DummyRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_RegisterLink_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(RegisterLinkRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).RegisterLink(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/RegisterLink", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).RegisterLink(ctx, req.(*RegisterLinkRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_GetMetrics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(GetMetricsRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).GetMetrics(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/GetMetrics", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).GetMetrics(ctx, req.(*GetMetricsRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_GetComponentStates_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(GetComponentStatesRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).GetComponentStates(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/GetComponentStates", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).GetComponentStates(ctx, req.(*GetComponentStatesRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_LoadBalance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(LoadBalanceRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).LoadBalance(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/LoadBalance", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).LoadBalance(ctx, req.(*LoadBalanceRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_GetCompactionState_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(GetCompactionStateRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).GetCompactionState(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/GetCompactionState", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).GetCompactionState(ctx, req.(*GetCompactionStateRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_ManualCompaction_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(ManualCompactionRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).ManualCompaction(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/ManualCompaction", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).ManualCompaction(ctx, req.(*ManualCompactionRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_GetCompactionStateWithPlans_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(GetCompactionPlansRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).GetCompactionStateWithPlans(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/GetCompactionStateWithPlans", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).GetCompactionStateWithPlans(ctx, req.(*GetCompactionPlansRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_Import_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(ImportRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).Import(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/Import", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).Import(ctx, req.(*ImportRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_GetImportState_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(GetImportStateRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).GetImportState(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/GetImportState", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).GetImportState(ctx, req.(*GetImportStateRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_ListImportTasks_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(ListImportTasksRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).ListImportTasks(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/ListImportTasks", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).ListImportTasks(ctx, req.(*ListImportTasksRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_CreateCredential_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(CreateCredentialRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).CreateCredential(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/CreateCredential", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).CreateCredential(ctx, req.(*CreateCredentialRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_UpdateCredential_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(UpdateCredentialRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).UpdateCredential(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/UpdateCredential", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).UpdateCredential(ctx, req.(*UpdateCredentialRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_DeleteCredential_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(DeleteCredentialRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).DeleteCredential(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/DeleteCredential", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).DeleteCredential(ctx, req.(*DeleteCredentialRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_ListCredUsers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(ListCredUsersRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).ListCredUsers(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/ListCredUsers", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).ListCredUsers(ctx, req.(*ListCredUsersRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_CreateRole_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(CreateRoleRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).CreateRole(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/CreateRole", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).CreateRole(ctx, req.(*CreateRoleRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_DropRole_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(DropRoleRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).DropRole(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/DropRole", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).DropRole(ctx, req.(*DropRoleRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_OperateUserRole_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(OperateUserRoleRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).OperateUserRole(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/OperateUserRole", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).OperateUserRole(ctx, req.(*OperateUserRoleRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_SelectRole_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(SelectRoleRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).SelectRole(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/SelectRole", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).SelectRole(ctx, req.(*SelectRoleRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_SelectUser_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(SelectUserRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).SelectUser(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/SelectUser", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).SelectUser(ctx, req.(*SelectUserRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_OperatePrivilege_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(OperatePrivilegeRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).OperatePrivilege(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/OperatePrivilege", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).OperatePrivilege(ctx, req.(*OperatePrivilegeRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_SelectGrant_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(SelectGrantRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).SelectGrant(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/SelectGrant", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).SelectGrant(ctx, req.(*SelectGrantRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_GetVersion_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(GetVersionRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).GetVersion(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/GetVersion", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).GetVersion(ctx, req.(*GetVersionRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_CheckHealth_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(CheckHealthRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).CheckHealth(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/CheckHealth", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).CheckHealth(ctx, req.(*CheckHealthRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_CreateResourceGroup_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(CreateResourceGroupRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).CreateResourceGroup(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/CreateResourceGroup", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).CreateResourceGroup(ctx, req.(*CreateResourceGroupRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_DropResourceGroup_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(DropResourceGroupRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).DropResourceGroup(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/DropResourceGroup", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).DropResourceGroup(ctx, req.(*DropResourceGroupRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_UpdateResourceGroups_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(UpdateResourceGroupsRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).UpdateResourceGroups(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/UpdateResourceGroups", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).UpdateResourceGroups(ctx, req.(*UpdateResourceGroupsRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_TransferNode_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(TransferNodeRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).TransferNode(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/TransferNode", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).TransferNode(ctx, req.(*TransferNodeRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_TransferReplica_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(TransferReplicaRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).TransferReplica(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/TransferReplica", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).TransferReplica(ctx, req.(*TransferReplicaRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_ListResourceGroups_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(ListResourceGroupsRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).ListResourceGroups(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/ListResourceGroups", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).ListResourceGroups(ctx, req.(*ListResourceGroupsRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_DescribeResourceGroup_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(DescribeResourceGroupRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).DescribeResourceGroup(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/DescribeResourceGroup", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).DescribeResourceGroup(ctx, req.(*DescribeResourceGroupRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_RenameCollection_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(RenameCollectionRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).RenameCollection(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/RenameCollection", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).RenameCollection(ctx, req.(*RenameCollectionRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_ListIndexedSegment_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(federpb.ListIndexedSegmentRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).ListIndexedSegment(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/ListIndexedSegment", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).ListIndexedSegment(ctx, req.(*federpb.ListIndexedSegmentRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_DescribeSegmentIndexData_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(federpb.DescribeSegmentIndexDataRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).DescribeSegmentIndexData(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/DescribeSegmentIndexData", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).DescribeSegmentIndexData(ctx, req.(*federpb.DescribeSegmentIndexDataRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_Connect_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(ConnectRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).Connect(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/Connect", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).Connect(ctx, req.(*ConnectRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_AllocTimestamp_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(AllocTimestampRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).AllocTimestamp(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/AllocTimestamp", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).AllocTimestamp(ctx, req.(*AllocTimestampRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_CreateDatabase_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(CreateDatabaseRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).CreateDatabase(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/CreateDatabase", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).CreateDatabase(ctx, req.(*CreateDatabaseRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_DropDatabase_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(DropDatabaseRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).DropDatabase(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/DropDatabase", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).DropDatabase(ctx, req.(*DropDatabaseRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_ListDatabases_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(ListDatabasesRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).ListDatabases(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/ListDatabases", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).ListDatabases(ctx, req.(*ListDatabasesRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_AlterDatabase_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(AlterDatabaseRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).AlterDatabase(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/AlterDatabase", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).AlterDatabase(ctx, req.(*AlterDatabaseRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_DescribeDatabase_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(DescribeDatabaseRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).DescribeDatabase(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/DescribeDatabase", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).DescribeDatabase(ctx, req.(*DescribeDatabaseRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_ReplicateMessage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(ReplicateMessageRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).ReplicateMessage(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/ReplicateMessage", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).ReplicateMessage(ctx, req.(*ReplicateMessageRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_BackupRBAC_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(BackupRBACMetaRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).BackupRBAC(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/BackupRBAC", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).BackupRBAC(ctx, req.(*BackupRBACMetaRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MilvusService_RestoreRBAC_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(RestoreRBACMetaRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MilvusServiceServer).RestoreRBAC(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.MilvusService/RestoreRBAC", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MilvusServiceServer).RestoreRBAC(ctx, req.(*RestoreRBACMetaRequest)) - } - return interceptor(ctx, in, info, handler) -} - -var _MilvusService_serviceDesc = grpc.ServiceDesc{ - ServiceName: "milvus.proto.milvus.MilvusService", - HandlerType: (*MilvusServiceServer)(nil), - Methods: []grpc.MethodDesc{ - { - MethodName: "CreateCollection", - Handler: _MilvusService_CreateCollection_Handler, - }, - { - MethodName: "DropCollection", - Handler: _MilvusService_DropCollection_Handler, - }, - { - MethodName: "HasCollection", - Handler: _MilvusService_HasCollection_Handler, - }, - { - MethodName: "LoadCollection", - Handler: _MilvusService_LoadCollection_Handler, - }, - { - MethodName: "ReleaseCollection", - Handler: _MilvusService_ReleaseCollection_Handler, - }, - { - MethodName: "DescribeCollection", - Handler: _MilvusService_DescribeCollection_Handler, - }, - { - MethodName: "GetCollectionStatistics", - Handler: _MilvusService_GetCollectionStatistics_Handler, - }, - { - MethodName: "ShowCollections", - Handler: _MilvusService_ShowCollections_Handler, - }, - { - MethodName: "AlterCollection", - Handler: _MilvusService_AlterCollection_Handler, - }, - { - MethodName: "CreatePartition", - Handler: _MilvusService_CreatePartition_Handler, - }, - { - MethodName: "DropPartition", - Handler: _MilvusService_DropPartition_Handler, - }, - { - MethodName: "HasPartition", - Handler: _MilvusService_HasPartition_Handler, - }, - { - MethodName: "LoadPartitions", - Handler: _MilvusService_LoadPartitions_Handler, - }, - { - MethodName: "ReleasePartitions", - Handler: _MilvusService_ReleasePartitions_Handler, - }, - { - MethodName: "GetPartitionStatistics", - Handler: _MilvusService_GetPartitionStatistics_Handler, - }, - { - MethodName: "ShowPartitions", - Handler: _MilvusService_ShowPartitions_Handler, - }, - { - MethodName: "GetLoadingProgress", - Handler: _MilvusService_GetLoadingProgress_Handler, - }, - { - MethodName: "GetLoadState", - Handler: _MilvusService_GetLoadState_Handler, - }, - { - MethodName: "CreateAlias", - Handler: _MilvusService_CreateAlias_Handler, - }, - { - MethodName: "DropAlias", - Handler: _MilvusService_DropAlias_Handler, - }, - { - MethodName: "AlterAlias", - Handler: _MilvusService_AlterAlias_Handler, - }, - { - MethodName: "DescribeAlias", - Handler: _MilvusService_DescribeAlias_Handler, - }, - { - MethodName: "ListAliases", - Handler: _MilvusService_ListAliases_Handler, - }, - { - MethodName: "CreateIndex", - Handler: _MilvusService_CreateIndex_Handler, - }, - { - MethodName: "AlterIndex", - Handler: _MilvusService_AlterIndex_Handler, - }, - { - MethodName: "DescribeIndex", - Handler: _MilvusService_DescribeIndex_Handler, - }, - { - MethodName: "GetIndexStatistics", - Handler: _MilvusService_GetIndexStatistics_Handler, - }, - { - MethodName: "GetIndexState", - Handler: _MilvusService_GetIndexState_Handler, - }, - { - MethodName: "GetIndexBuildProgress", - Handler: _MilvusService_GetIndexBuildProgress_Handler, - }, - { - MethodName: "DropIndex", - Handler: _MilvusService_DropIndex_Handler, - }, - { - MethodName: "Insert", - Handler: _MilvusService_Insert_Handler, - }, - { - MethodName: "Delete", - Handler: _MilvusService_Delete_Handler, - }, - { - MethodName: "Upsert", - Handler: _MilvusService_Upsert_Handler, - }, - { - MethodName: "Search", - Handler: _MilvusService_Search_Handler, - }, - { - MethodName: "HybridSearch", - Handler: _MilvusService_HybridSearch_Handler, - }, - { - MethodName: "Flush", - Handler: _MilvusService_Flush_Handler, - }, - { - MethodName: "Query", - Handler: _MilvusService_Query_Handler, - }, - { - MethodName: "CalcDistance", - Handler: _MilvusService_CalcDistance_Handler, - }, - { - MethodName: "FlushAll", - Handler: _MilvusService_FlushAll_Handler, - }, - { - MethodName: "GetFlushState", - Handler: _MilvusService_GetFlushState_Handler, - }, - { - MethodName: "GetFlushAllState", - Handler: _MilvusService_GetFlushAllState_Handler, - }, - { - MethodName: "GetPersistentSegmentInfo", - Handler: _MilvusService_GetPersistentSegmentInfo_Handler, - }, - { - MethodName: "GetQuerySegmentInfo", - Handler: _MilvusService_GetQuerySegmentInfo_Handler, - }, - { - MethodName: "GetReplicas", - Handler: _MilvusService_GetReplicas_Handler, - }, - { - MethodName: "Dummy", - Handler: _MilvusService_Dummy_Handler, - }, - { - MethodName: "RegisterLink", - Handler: _MilvusService_RegisterLink_Handler, - }, - { - MethodName: "GetMetrics", - Handler: _MilvusService_GetMetrics_Handler, - }, - { - MethodName: "GetComponentStates", - Handler: _MilvusService_GetComponentStates_Handler, - }, - { - MethodName: "LoadBalance", - Handler: _MilvusService_LoadBalance_Handler, - }, - { - MethodName: "GetCompactionState", - Handler: _MilvusService_GetCompactionState_Handler, - }, - { - MethodName: "ManualCompaction", - Handler: _MilvusService_ManualCompaction_Handler, - }, - { - MethodName: "GetCompactionStateWithPlans", - Handler: _MilvusService_GetCompactionStateWithPlans_Handler, - }, - { - MethodName: "Import", - Handler: _MilvusService_Import_Handler, + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_milvus_proto_rawDesc, + NumEnums: 4, + NumMessages: 179, + NumExtensions: 1, + NumServices: 2, }, - { - MethodName: "GetImportState", - Handler: _MilvusService_GetImportState_Handler, - }, - { - MethodName: "ListImportTasks", - Handler: _MilvusService_ListImportTasks_Handler, - }, - { - MethodName: "CreateCredential", - Handler: _MilvusService_CreateCredential_Handler, - }, - { - MethodName: "UpdateCredential", - Handler: _MilvusService_UpdateCredential_Handler, - }, - { - MethodName: "DeleteCredential", - Handler: _MilvusService_DeleteCredential_Handler, - }, - { - MethodName: "ListCredUsers", - Handler: _MilvusService_ListCredUsers_Handler, - }, - { - MethodName: "CreateRole", - Handler: _MilvusService_CreateRole_Handler, - }, - { - MethodName: "DropRole", - Handler: _MilvusService_DropRole_Handler, - }, - { - MethodName: "OperateUserRole", - Handler: _MilvusService_OperateUserRole_Handler, - }, - { - MethodName: "SelectRole", - Handler: _MilvusService_SelectRole_Handler, - }, - { - MethodName: "SelectUser", - Handler: _MilvusService_SelectUser_Handler, - }, - { - MethodName: "OperatePrivilege", - Handler: _MilvusService_OperatePrivilege_Handler, - }, - { - MethodName: "SelectGrant", - Handler: _MilvusService_SelectGrant_Handler, - }, - { - MethodName: "GetVersion", - Handler: _MilvusService_GetVersion_Handler, - }, - { - MethodName: "CheckHealth", - Handler: _MilvusService_CheckHealth_Handler, - }, - { - MethodName: "CreateResourceGroup", - Handler: _MilvusService_CreateResourceGroup_Handler, - }, - { - MethodName: "DropResourceGroup", - Handler: _MilvusService_DropResourceGroup_Handler, - }, - { - MethodName: "UpdateResourceGroups", - Handler: _MilvusService_UpdateResourceGroups_Handler, - }, - { - MethodName: "TransferNode", - Handler: _MilvusService_TransferNode_Handler, - }, - { - MethodName: "TransferReplica", - Handler: _MilvusService_TransferReplica_Handler, - }, - { - MethodName: "ListResourceGroups", - Handler: _MilvusService_ListResourceGroups_Handler, - }, - { - MethodName: "DescribeResourceGroup", - Handler: _MilvusService_DescribeResourceGroup_Handler, - }, - { - MethodName: "RenameCollection", - Handler: _MilvusService_RenameCollection_Handler, - }, - { - MethodName: "ListIndexedSegment", - Handler: _MilvusService_ListIndexedSegment_Handler, - }, - { - MethodName: "DescribeSegmentIndexData", - Handler: _MilvusService_DescribeSegmentIndexData_Handler, - }, - { - MethodName: "Connect", - Handler: _MilvusService_Connect_Handler, - }, - { - MethodName: "AllocTimestamp", - Handler: _MilvusService_AllocTimestamp_Handler, - }, - { - MethodName: "CreateDatabase", - Handler: _MilvusService_CreateDatabase_Handler, - }, - { - MethodName: "DropDatabase", - Handler: _MilvusService_DropDatabase_Handler, - }, - { - MethodName: "ListDatabases", - Handler: _MilvusService_ListDatabases_Handler, - }, - { - MethodName: "AlterDatabase", - Handler: _MilvusService_AlterDatabase_Handler, - }, - { - MethodName: "DescribeDatabase", - Handler: _MilvusService_DescribeDatabase_Handler, - }, - { - MethodName: "ReplicateMessage", - Handler: _MilvusService_ReplicateMessage_Handler, - }, - { - MethodName: "BackupRBAC", - Handler: _MilvusService_BackupRBAC_Handler, - }, - { - MethodName: "RestoreRBAC", - Handler: _MilvusService_RestoreRBAC_Handler, - }, - }, - Streams: []grpc.StreamDesc{}, - Metadata: "milvus.proto", -} - -// ProxyServiceClient is the client API for ProxyService service. -// -// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. -type ProxyServiceClient interface { - RegisterLink(ctx context.Context, in *RegisterLinkRequest, opts ...grpc.CallOption) (*RegisterLinkResponse, error) -} - -type proxyServiceClient struct { - cc *grpc.ClientConn -} - -func NewProxyServiceClient(cc *grpc.ClientConn) ProxyServiceClient { - return &proxyServiceClient{cc} -} - -func (c *proxyServiceClient) RegisterLink(ctx context.Context, in *RegisterLinkRequest, opts ...grpc.CallOption) (*RegisterLinkResponse, error) { - out := new(RegisterLinkResponse) - err := c.cc.Invoke(ctx, "/milvus.proto.milvus.ProxyService/RegisterLink", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -// ProxyServiceServer is the server API for ProxyService service. -type ProxyServiceServer interface { - RegisterLink(context.Context, *RegisterLinkRequest) (*RegisterLinkResponse, error) -} - -// UnimplementedProxyServiceServer can be embedded to have forward compatible implementations. -type UnimplementedProxyServiceServer struct { -} - -func (*UnimplementedProxyServiceServer) RegisterLink(ctx context.Context, req *RegisterLinkRequest) (*RegisterLinkResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method RegisterLink not implemented") -} - -func RegisterProxyServiceServer(s *grpc.Server, srv ProxyServiceServer) { - s.RegisterService(&_ProxyService_serviceDesc, srv) -} - -func _ProxyService_RegisterLink_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(RegisterLinkRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(ProxyServiceServer).RegisterLink(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/milvus.proto.milvus.ProxyService/RegisterLink", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(ProxyServiceServer).RegisterLink(ctx, req.(*RegisterLinkRequest)) - } - return interceptor(ctx, in, info, handler) -} - -var _ProxyService_serviceDesc = grpc.ServiceDesc{ - ServiceName: "milvus.proto.milvus.ProxyService", - HandlerType: (*ProxyServiceServer)(nil), - Methods: []grpc.MethodDesc{ - { - MethodName: "RegisterLink", - Handler: _ProxyService_RegisterLink_Handler, - }, - }, - Streams: []grpc.StreamDesc{}, - Metadata: "milvus.proto", + GoTypes: file_milvus_proto_goTypes, + DependencyIndexes: file_milvus_proto_depIdxs, + EnumInfos: file_milvus_proto_enumTypes, + MessageInfos: file_milvus_proto_msgTypes, + ExtensionInfos: file_milvus_proto_extTypes, + }.Build() + File_milvus_proto = out.File + file_milvus_proto_rawDesc = nil + file_milvus_proto_goTypes = nil + file_milvus_proto_depIdxs = nil } diff --git a/go-api/milvuspb/milvus_grpc.pb.go b/go-api/milvuspb/milvus_grpc.pb.go new file mode 100644 index 0000000..6d77b7d --- /dev/null +++ b/go-api/milvuspb/milvus_grpc.pb.go @@ -0,0 +1,3436 @@ +// Code generated by protoc-gen-go-grpc. DO NOT EDIT. +// versions: +// - protoc-gen-go-grpc v1.3.0 +// - protoc v3.21.4 +// source: milvus.proto + +package milvuspb + +import ( + context "context" + commonpb "github.com/milvus-io/milvus-proto/go-api/v2/commonpb" + federpb "github.com/milvus-io/milvus-proto/go-api/v2/federpb" + grpc "google.golang.org/grpc" + codes "google.golang.org/grpc/codes" + status "google.golang.org/grpc/status" +) + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the grpc package it is being compiled against. +// Requires gRPC-Go v1.32.0 or later. +const _ = grpc.SupportPackageIsVersion7 + +const ( + MilvusService_CreateCollection_FullMethodName = "/milvus.proto.milvus.MilvusService/CreateCollection" + MilvusService_DropCollection_FullMethodName = "/milvus.proto.milvus.MilvusService/DropCollection" + MilvusService_HasCollection_FullMethodName = "/milvus.proto.milvus.MilvusService/HasCollection" + MilvusService_LoadCollection_FullMethodName = "/milvus.proto.milvus.MilvusService/LoadCollection" + MilvusService_ReleaseCollection_FullMethodName = "/milvus.proto.milvus.MilvusService/ReleaseCollection" + MilvusService_DescribeCollection_FullMethodName = "/milvus.proto.milvus.MilvusService/DescribeCollection" + MilvusService_GetCollectionStatistics_FullMethodName = "/milvus.proto.milvus.MilvusService/GetCollectionStatistics" + MilvusService_ShowCollections_FullMethodName = "/milvus.proto.milvus.MilvusService/ShowCollections" + MilvusService_AlterCollection_FullMethodName = "/milvus.proto.milvus.MilvusService/AlterCollection" + MilvusService_CreatePartition_FullMethodName = "/milvus.proto.milvus.MilvusService/CreatePartition" + MilvusService_DropPartition_FullMethodName = "/milvus.proto.milvus.MilvusService/DropPartition" + MilvusService_HasPartition_FullMethodName = "/milvus.proto.milvus.MilvusService/HasPartition" + MilvusService_LoadPartitions_FullMethodName = "/milvus.proto.milvus.MilvusService/LoadPartitions" + MilvusService_ReleasePartitions_FullMethodName = "/milvus.proto.milvus.MilvusService/ReleasePartitions" + MilvusService_GetPartitionStatistics_FullMethodName = "/milvus.proto.milvus.MilvusService/GetPartitionStatistics" + MilvusService_ShowPartitions_FullMethodName = "/milvus.proto.milvus.MilvusService/ShowPartitions" + MilvusService_GetLoadingProgress_FullMethodName = "/milvus.proto.milvus.MilvusService/GetLoadingProgress" + MilvusService_GetLoadState_FullMethodName = "/milvus.proto.milvus.MilvusService/GetLoadState" + MilvusService_CreateAlias_FullMethodName = "/milvus.proto.milvus.MilvusService/CreateAlias" + MilvusService_DropAlias_FullMethodName = "/milvus.proto.milvus.MilvusService/DropAlias" + MilvusService_AlterAlias_FullMethodName = "/milvus.proto.milvus.MilvusService/AlterAlias" + MilvusService_DescribeAlias_FullMethodName = "/milvus.proto.milvus.MilvusService/DescribeAlias" + MilvusService_ListAliases_FullMethodName = "/milvus.proto.milvus.MilvusService/ListAliases" + MilvusService_CreateIndex_FullMethodName = "/milvus.proto.milvus.MilvusService/CreateIndex" + MilvusService_AlterIndex_FullMethodName = "/milvus.proto.milvus.MilvusService/AlterIndex" + MilvusService_DescribeIndex_FullMethodName = "/milvus.proto.milvus.MilvusService/DescribeIndex" + MilvusService_GetIndexStatistics_FullMethodName = "/milvus.proto.milvus.MilvusService/GetIndexStatistics" + MilvusService_GetIndexState_FullMethodName = "/milvus.proto.milvus.MilvusService/GetIndexState" + MilvusService_GetIndexBuildProgress_FullMethodName = "/milvus.proto.milvus.MilvusService/GetIndexBuildProgress" + MilvusService_DropIndex_FullMethodName = "/milvus.proto.milvus.MilvusService/DropIndex" + MilvusService_Insert_FullMethodName = "/milvus.proto.milvus.MilvusService/Insert" + MilvusService_Delete_FullMethodName = "/milvus.proto.milvus.MilvusService/Delete" + MilvusService_Upsert_FullMethodName = "/milvus.proto.milvus.MilvusService/Upsert" + MilvusService_Search_FullMethodName = "/milvus.proto.milvus.MilvusService/Search" + MilvusService_HybridSearch_FullMethodName = "/milvus.proto.milvus.MilvusService/HybridSearch" + MilvusService_Flush_FullMethodName = "/milvus.proto.milvus.MilvusService/Flush" + MilvusService_Query_FullMethodName = "/milvus.proto.milvus.MilvusService/Query" + MilvusService_CalcDistance_FullMethodName = "/milvus.proto.milvus.MilvusService/CalcDistance" + MilvusService_FlushAll_FullMethodName = "/milvus.proto.milvus.MilvusService/FlushAll" + MilvusService_GetFlushState_FullMethodName = "/milvus.proto.milvus.MilvusService/GetFlushState" + MilvusService_GetFlushAllState_FullMethodName = "/milvus.proto.milvus.MilvusService/GetFlushAllState" + MilvusService_GetPersistentSegmentInfo_FullMethodName = "/milvus.proto.milvus.MilvusService/GetPersistentSegmentInfo" + MilvusService_GetQuerySegmentInfo_FullMethodName = "/milvus.proto.milvus.MilvusService/GetQuerySegmentInfo" + MilvusService_GetReplicas_FullMethodName = "/milvus.proto.milvus.MilvusService/GetReplicas" + MilvusService_Dummy_FullMethodName = "/milvus.proto.milvus.MilvusService/Dummy" + MilvusService_RegisterLink_FullMethodName = "/milvus.proto.milvus.MilvusService/RegisterLink" + MilvusService_GetMetrics_FullMethodName = "/milvus.proto.milvus.MilvusService/GetMetrics" + MilvusService_GetComponentStates_FullMethodName = "/milvus.proto.milvus.MilvusService/GetComponentStates" + MilvusService_LoadBalance_FullMethodName = "/milvus.proto.milvus.MilvusService/LoadBalance" + MilvusService_GetCompactionState_FullMethodName = "/milvus.proto.milvus.MilvusService/GetCompactionState" + MilvusService_ManualCompaction_FullMethodName = "/milvus.proto.milvus.MilvusService/ManualCompaction" + MilvusService_GetCompactionStateWithPlans_FullMethodName = "/milvus.proto.milvus.MilvusService/GetCompactionStateWithPlans" + MilvusService_Import_FullMethodName = "/milvus.proto.milvus.MilvusService/Import" + MilvusService_GetImportState_FullMethodName = "/milvus.proto.milvus.MilvusService/GetImportState" + MilvusService_ListImportTasks_FullMethodName = "/milvus.proto.milvus.MilvusService/ListImportTasks" + MilvusService_CreateCredential_FullMethodName = "/milvus.proto.milvus.MilvusService/CreateCredential" + MilvusService_UpdateCredential_FullMethodName = "/milvus.proto.milvus.MilvusService/UpdateCredential" + MilvusService_DeleteCredential_FullMethodName = "/milvus.proto.milvus.MilvusService/DeleteCredential" + MilvusService_ListCredUsers_FullMethodName = "/milvus.proto.milvus.MilvusService/ListCredUsers" + MilvusService_CreateRole_FullMethodName = "/milvus.proto.milvus.MilvusService/CreateRole" + MilvusService_DropRole_FullMethodName = "/milvus.proto.milvus.MilvusService/DropRole" + MilvusService_OperateUserRole_FullMethodName = "/milvus.proto.milvus.MilvusService/OperateUserRole" + MilvusService_SelectRole_FullMethodName = "/milvus.proto.milvus.MilvusService/SelectRole" + MilvusService_SelectUser_FullMethodName = "/milvus.proto.milvus.MilvusService/SelectUser" + MilvusService_OperatePrivilege_FullMethodName = "/milvus.proto.milvus.MilvusService/OperatePrivilege" + MilvusService_SelectGrant_FullMethodName = "/milvus.proto.milvus.MilvusService/SelectGrant" + MilvusService_GetVersion_FullMethodName = "/milvus.proto.milvus.MilvusService/GetVersion" + MilvusService_CheckHealth_FullMethodName = "/milvus.proto.milvus.MilvusService/CheckHealth" + MilvusService_CreateResourceGroup_FullMethodName = "/milvus.proto.milvus.MilvusService/CreateResourceGroup" + MilvusService_DropResourceGroup_FullMethodName = "/milvus.proto.milvus.MilvusService/DropResourceGroup" + MilvusService_UpdateResourceGroups_FullMethodName = "/milvus.proto.milvus.MilvusService/UpdateResourceGroups" + MilvusService_TransferNode_FullMethodName = "/milvus.proto.milvus.MilvusService/TransferNode" + MilvusService_TransferReplica_FullMethodName = "/milvus.proto.milvus.MilvusService/TransferReplica" + MilvusService_ListResourceGroups_FullMethodName = "/milvus.proto.milvus.MilvusService/ListResourceGroups" + MilvusService_DescribeResourceGroup_FullMethodName = "/milvus.proto.milvus.MilvusService/DescribeResourceGroup" + MilvusService_RenameCollection_FullMethodName = "/milvus.proto.milvus.MilvusService/RenameCollection" + MilvusService_ListIndexedSegment_FullMethodName = "/milvus.proto.milvus.MilvusService/ListIndexedSegment" + MilvusService_DescribeSegmentIndexData_FullMethodName = "/milvus.proto.milvus.MilvusService/DescribeSegmentIndexData" + MilvusService_Connect_FullMethodName = "/milvus.proto.milvus.MilvusService/Connect" + MilvusService_AllocTimestamp_FullMethodName = "/milvus.proto.milvus.MilvusService/AllocTimestamp" + MilvusService_CreateDatabase_FullMethodName = "/milvus.proto.milvus.MilvusService/CreateDatabase" + MilvusService_DropDatabase_FullMethodName = "/milvus.proto.milvus.MilvusService/DropDatabase" + MilvusService_ListDatabases_FullMethodName = "/milvus.proto.milvus.MilvusService/ListDatabases" + MilvusService_AlterDatabase_FullMethodName = "/milvus.proto.milvus.MilvusService/AlterDatabase" + MilvusService_DescribeDatabase_FullMethodName = "/milvus.proto.milvus.MilvusService/DescribeDatabase" + MilvusService_ReplicateMessage_FullMethodName = "/milvus.proto.milvus.MilvusService/ReplicateMessage" + MilvusService_BackupRBAC_FullMethodName = "/milvus.proto.milvus.MilvusService/BackupRBAC" + MilvusService_RestoreRBAC_FullMethodName = "/milvus.proto.milvus.MilvusService/RestoreRBAC" +) + +// MilvusServiceClient is the client API for MilvusService service. +// +// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream. +type MilvusServiceClient interface { + CreateCollection(ctx context.Context, in *CreateCollectionRequest, opts ...grpc.CallOption) (*commonpb.Status, error) + DropCollection(ctx context.Context, in *DropCollectionRequest, opts ...grpc.CallOption) (*commonpb.Status, error) + HasCollection(ctx context.Context, in *HasCollectionRequest, opts ...grpc.CallOption) (*BoolResponse, error) + LoadCollection(ctx context.Context, in *LoadCollectionRequest, opts ...grpc.CallOption) (*commonpb.Status, error) + ReleaseCollection(ctx context.Context, in *ReleaseCollectionRequest, opts ...grpc.CallOption) (*commonpb.Status, error) + DescribeCollection(ctx context.Context, in *DescribeCollectionRequest, opts ...grpc.CallOption) (*DescribeCollectionResponse, error) + GetCollectionStatistics(ctx context.Context, in *GetCollectionStatisticsRequest, opts ...grpc.CallOption) (*GetCollectionStatisticsResponse, error) + ShowCollections(ctx context.Context, in *ShowCollectionsRequest, opts ...grpc.CallOption) (*ShowCollectionsResponse, error) + AlterCollection(ctx context.Context, in *AlterCollectionRequest, opts ...grpc.CallOption) (*commonpb.Status, error) + CreatePartition(ctx context.Context, in *CreatePartitionRequest, opts ...grpc.CallOption) (*commonpb.Status, error) + DropPartition(ctx context.Context, in *DropPartitionRequest, opts ...grpc.CallOption) (*commonpb.Status, error) + HasPartition(ctx context.Context, in *HasPartitionRequest, opts ...grpc.CallOption) (*BoolResponse, error) + LoadPartitions(ctx context.Context, in *LoadPartitionsRequest, opts ...grpc.CallOption) (*commonpb.Status, error) + ReleasePartitions(ctx context.Context, in *ReleasePartitionsRequest, opts ...grpc.CallOption) (*commonpb.Status, error) + GetPartitionStatistics(ctx context.Context, in *GetPartitionStatisticsRequest, opts ...grpc.CallOption) (*GetPartitionStatisticsResponse, error) + ShowPartitions(ctx context.Context, in *ShowPartitionsRequest, opts ...grpc.CallOption) (*ShowPartitionsResponse, error) + GetLoadingProgress(ctx context.Context, in *GetLoadingProgressRequest, opts ...grpc.CallOption) (*GetLoadingProgressResponse, error) + GetLoadState(ctx context.Context, in *GetLoadStateRequest, opts ...grpc.CallOption) (*GetLoadStateResponse, error) + CreateAlias(ctx context.Context, in *CreateAliasRequest, opts ...grpc.CallOption) (*commonpb.Status, error) + DropAlias(ctx context.Context, in *DropAliasRequest, opts ...grpc.CallOption) (*commonpb.Status, error) + AlterAlias(ctx context.Context, in *AlterAliasRequest, opts ...grpc.CallOption) (*commonpb.Status, error) + DescribeAlias(ctx context.Context, in *DescribeAliasRequest, opts ...grpc.CallOption) (*DescribeAliasResponse, error) + ListAliases(ctx context.Context, in *ListAliasesRequest, opts ...grpc.CallOption) (*ListAliasesResponse, error) + CreateIndex(ctx context.Context, in *CreateIndexRequest, opts ...grpc.CallOption) (*commonpb.Status, error) + AlterIndex(ctx context.Context, in *AlterIndexRequest, opts ...grpc.CallOption) (*commonpb.Status, error) + DescribeIndex(ctx context.Context, in *DescribeIndexRequest, opts ...grpc.CallOption) (*DescribeIndexResponse, error) + GetIndexStatistics(ctx context.Context, in *GetIndexStatisticsRequest, opts ...grpc.CallOption) (*GetIndexStatisticsResponse, error) + // Deprecated: Do not use. + // Deprecated: use DescribeIndex instead + GetIndexState(ctx context.Context, in *GetIndexStateRequest, opts ...grpc.CallOption) (*GetIndexStateResponse, error) + // Deprecated: Do not use. + // Deprecated: use DescribeIndex instead + GetIndexBuildProgress(ctx context.Context, in *GetIndexBuildProgressRequest, opts ...grpc.CallOption) (*GetIndexBuildProgressResponse, error) + DropIndex(ctx context.Context, in *DropIndexRequest, opts ...grpc.CallOption) (*commonpb.Status, error) + Insert(ctx context.Context, in *InsertRequest, opts ...grpc.CallOption) (*MutationResult, error) + Delete(ctx context.Context, in *DeleteRequest, opts ...grpc.CallOption) (*MutationResult, error) + Upsert(ctx context.Context, in *UpsertRequest, opts ...grpc.CallOption) (*MutationResult, error) + Search(ctx context.Context, in *SearchRequest, opts ...grpc.CallOption) (*SearchResults, error) + HybridSearch(ctx context.Context, in *HybridSearchRequest, opts ...grpc.CallOption) (*SearchResults, error) + Flush(ctx context.Context, in *FlushRequest, opts ...grpc.CallOption) (*FlushResponse, error) + Query(ctx context.Context, in *QueryRequest, opts ...grpc.CallOption) (*QueryResults, error) + CalcDistance(ctx context.Context, in *CalcDistanceRequest, opts ...grpc.CallOption) (*CalcDistanceResults, error) + FlushAll(ctx context.Context, in *FlushAllRequest, opts ...grpc.CallOption) (*FlushAllResponse, error) + GetFlushState(ctx context.Context, in *GetFlushStateRequest, opts ...grpc.CallOption) (*GetFlushStateResponse, error) + GetFlushAllState(ctx context.Context, in *GetFlushAllStateRequest, opts ...grpc.CallOption) (*GetFlushAllStateResponse, error) + GetPersistentSegmentInfo(ctx context.Context, in *GetPersistentSegmentInfoRequest, opts ...grpc.CallOption) (*GetPersistentSegmentInfoResponse, error) + GetQuerySegmentInfo(ctx context.Context, in *GetQuerySegmentInfoRequest, opts ...grpc.CallOption) (*GetQuerySegmentInfoResponse, error) + GetReplicas(ctx context.Context, in *GetReplicasRequest, opts ...grpc.CallOption) (*GetReplicasResponse, error) + Dummy(ctx context.Context, in *DummyRequest, opts ...grpc.CallOption) (*DummyResponse, error) + // TODO: remove + RegisterLink(ctx context.Context, in *RegisterLinkRequest, opts ...grpc.CallOption) (*RegisterLinkResponse, error) + // https://wiki.lfaidata.foundation/display/MIL/MEP+8+--+Add+metrics+for+proxy + GetMetrics(ctx context.Context, in *GetMetricsRequest, opts ...grpc.CallOption) (*GetMetricsResponse, error) + GetComponentStates(ctx context.Context, in *GetComponentStatesRequest, opts ...grpc.CallOption) (*ComponentStates, error) + LoadBalance(ctx context.Context, in *LoadBalanceRequest, opts ...grpc.CallOption) (*commonpb.Status, error) + GetCompactionState(ctx context.Context, in *GetCompactionStateRequest, opts ...grpc.CallOption) (*GetCompactionStateResponse, error) + ManualCompaction(ctx context.Context, in *ManualCompactionRequest, opts ...grpc.CallOption) (*ManualCompactionResponse, error) + GetCompactionStateWithPlans(ctx context.Context, in *GetCompactionPlansRequest, opts ...grpc.CallOption) (*GetCompactionPlansResponse, error) + // https://wiki.lfaidata.foundation/display/MIL/MEP+24+--+Support+bulk+load + Import(ctx context.Context, in *ImportRequest, opts ...grpc.CallOption) (*ImportResponse, error) + GetImportState(ctx context.Context, in *GetImportStateRequest, opts ...grpc.CallOption) (*GetImportStateResponse, error) + ListImportTasks(ctx context.Context, in *ListImportTasksRequest, opts ...grpc.CallOption) (*ListImportTasksResponse, error) + // https://wiki.lfaidata.foundation/display/MIL/MEP+27+--+Support+Basic+Authentication + CreateCredential(ctx context.Context, in *CreateCredentialRequest, opts ...grpc.CallOption) (*commonpb.Status, error) + UpdateCredential(ctx context.Context, in *UpdateCredentialRequest, opts ...grpc.CallOption) (*commonpb.Status, error) + DeleteCredential(ctx context.Context, in *DeleteCredentialRequest, opts ...grpc.CallOption) (*commonpb.Status, error) + ListCredUsers(ctx context.Context, in *ListCredUsersRequest, opts ...grpc.CallOption) (*ListCredUsersResponse, error) + // https://wiki.lfaidata.foundation/display/MIL/MEP+29+--+Support+Role-Based+Access+Control + CreateRole(ctx context.Context, in *CreateRoleRequest, opts ...grpc.CallOption) (*commonpb.Status, error) + DropRole(ctx context.Context, in *DropRoleRequest, opts ...grpc.CallOption) (*commonpb.Status, error) + OperateUserRole(ctx context.Context, in *OperateUserRoleRequest, opts ...grpc.CallOption) (*commonpb.Status, error) + SelectRole(ctx context.Context, in *SelectRoleRequest, opts ...grpc.CallOption) (*SelectRoleResponse, error) + SelectUser(ctx context.Context, in *SelectUserRequest, opts ...grpc.CallOption) (*SelectUserResponse, error) + OperatePrivilege(ctx context.Context, in *OperatePrivilegeRequest, opts ...grpc.CallOption) (*commonpb.Status, error) + SelectGrant(ctx context.Context, in *SelectGrantRequest, opts ...grpc.CallOption) (*SelectGrantResponse, error) + GetVersion(ctx context.Context, in *GetVersionRequest, opts ...grpc.CallOption) (*GetVersionResponse, error) + CheckHealth(ctx context.Context, in *CheckHealthRequest, opts ...grpc.CallOption) (*CheckHealthResponse, error) + CreateResourceGroup(ctx context.Context, in *CreateResourceGroupRequest, opts ...grpc.CallOption) (*commonpb.Status, error) + DropResourceGroup(ctx context.Context, in *DropResourceGroupRequest, opts ...grpc.CallOption) (*commonpb.Status, error) + UpdateResourceGroups(ctx context.Context, in *UpdateResourceGroupsRequest, opts ...grpc.CallOption) (*commonpb.Status, error) + TransferNode(ctx context.Context, in *TransferNodeRequest, opts ...grpc.CallOption) (*commonpb.Status, error) + TransferReplica(ctx context.Context, in *TransferReplicaRequest, opts ...grpc.CallOption) (*commonpb.Status, error) + ListResourceGroups(ctx context.Context, in *ListResourceGroupsRequest, opts ...grpc.CallOption) (*ListResourceGroupsResponse, error) + DescribeResourceGroup(ctx context.Context, in *DescribeResourceGroupRequest, opts ...grpc.CallOption) (*DescribeResourceGroupResponse, error) + RenameCollection(ctx context.Context, in *RenameCollectionRequest, opts ...grpc.CallOption) (*commonpb.Status, error) + ListIndexedSegment(ctx context.Context, in *federpb.ListIndexedSegmentRequest, opts ...grpc.CallOption) (*federpb.ListIndexedSegmentResponse, error) + DescribeSegmentIndexData(ctx context.Context, in *federpb.DescribeSegmentIndexDataRequest, opts ...grpc.CallOption) (*federpb.DescribeSegmentIndexDataResponse, error) + Connect(ctx context.Context, in *ConnectRequest, opts ...grpc.CallOption) (*ConnectResponse, error) + AllocTimestamp(ctx context.Context, in *AllocTimestampRequest, opts ...grpc.CallOption) (*AllocTimestampResponse, error) + CreateDatabase(ctx context.Context, in *CreateDatabaseRequest, opts ...grpc.CallOption) (*commonpb.Status, error) + DropDatabase(ctx context.Context, in *DropDatabaseRequest, opts ...grpc.CallOption) (*commonpb.Status, error) + ListDatabases(ctx context.Context, in *ListDatabasesRequest, opts ...grpc.CallOption) (*ListDatabasesResponse, error) + AlterDatabase(ctx context.Context, in *AlterDatabaseRequest, opts ...grpc.CallOption) (*commonpb.Status, error) + DescribeDatabase(ctx context.Context, in *DescribeDatabaseRequest, opts ...grpc.CallOption) (*DescribeDatabaseResponse, error) + ReplicateMessage(ctx context.Context, in *ReplicateMessageRequest, opts ...grpc.CallOption) (*ReplicateMessageResponse, error) + BackupRBAC(ctx context.Context, in *BackupRBACMetaRequest, opts ...grpc.CallOption) (*BackupRBACMetaResponse, error) + RestoreRBAC(ctx context.Context, in *RestoreRBACMetaRequest, opts ...grpc.CallOption) (*commonpb.Status, error) +} + +type milvusServiceClient struct { + cc grpc.ClientConnInterface +} + +func NewMilvusServiceClient(cc grpc.ClientConnInterface) MilvusServiceClient { + return &milvusServiceClient{cc} +} + +func (c *milvusServiceClient) CreateCollection(ctx context.Context, in *CreateCollectionRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { + out := new(commonpb.Status) + err := c.cc.Invoke(ctx, MilvusService_CreateCollection_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) DropCollection(ctx context.Context, in *DropCollectionRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { + out := new(commonpb.Status) + err := c.cc.Invoke(ctx, MilvusService_DropCollection_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) HasCollection(ctx context.Context, in *HasCollectionRequest, opts ...grpc.CallOption) (*BoolResponse, error) { + out := new(BoolResponse) + err := c.cc.Invoke(ctx, MilvusService_HasCollection_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) LoadCollection(ctx context.Context, in *LoadCollectionRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { + out := new(commonpb.Status) + err := c.cc.Invoke(ctx, MilvusService_LoadCollection_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) ReleaseCollection(ctx context.Context, in *ReleaseCollectionRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { + out := new(commonpb.Status) + err := c.cc.Invoke(ctx, MilvusService_ReleaseCollection_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) DescribeCollection(ctx context.Context, in *DescribeCollectionRequest, opts ...grpc.CallOption) (*DescribeCollectionResponse, error) { + out := new(DescribeCollectionResponse) + err := c.cc.Invoke(ctx, MilvusService_DescribeCollection_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) GetCollectionStatistics(ctx context.Context, in *GetCollectionStatisticsRequest, opts ...grpc.CallOption) (*GetCollectionStatisticsResponse, error) { + out := new(GetCollectionStatisticsResponse) + err := c.cc.Invoke(ctx, MilvusService_GetCollectionStatistics_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) ShowCollections(ctx context.Context, in *ShowCollectionsRequest, opts ...grpc.CallOption) (*ShowCollectionsResponse, error) { + out := new(ShowCollectionsResponse) + err := c.cc.Invoke(ctx, MilvusService_ShowCollections_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) AlterCollection(ctx context.Context, in *AlterCollectionRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { + out := new(commonpb.Status) + err := c.cc.Invoke(ctx, MilvusService_AlterCollection_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) CreatePartition(ctx context.Context, in *CreatePartitionRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { + out := new(commonpb.Status) + err := c.cc.Invoke(ctx, MilvusService_CreatePartition_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) DropPartition(ctx context.Context, in *DropPartitionRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { + out := new(commonpb.Status) + err := c.cc.Invoke(ctx, MilvusService_DropPartition_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) HasPartition(ctx context.Context, in *HasPartitionRequest, opts ...grpc.CallOption) (*BoolResponse, error) { + out := new(BoolResponse) + err := c.cc.Invoke(ctx, MilvusService_HasPartition_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) LoadPartitions(ctx context.Context, in *LoadPartitionsRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { + out := new(commonpb.Status) + err := c.cc.Invoke(ctx, MilvusService_LoadPartitions_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) ReleasePartitions(ctx context.Context, in *ReleasePartitionsRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { + out := new(commonpb.Status) + err := c.cc.Invoke(ctx, MilvusService_ReleasePartitions_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) GetPartitionStatistics(ctx context.Context, in *GetPartitionStatisticsRequest, opts ...grpc.CallOption) (*GetPartitionStatisticsResponse, error) { + out := new(GetPartitionStatisticsResponse) + err := c.cc.Invoke(ctx, MilvusService_GetPartitionStatistics_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) ShowPartitions(ctx context.Context, in *ShowPartitionsRequest, opts ...grpc.CallOption) (*ShowPartitionsResponse, error) { + out := new(ShowPartitionsResponse) + err := c.cc.Invoke(ctx, MilvusService_ShowPartitions_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) GetLoadingProgress(ctx context.Context, in *GetLoadingProgressRequest, opts ...grpc.CallOption) (*GetLoadingProgressResponse, error) { + out := new(GetLoadingProgressResponse) + err := c.cc.Invoke(ctx, MilvusService_GetLoadingProgress_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) GetLoadState(ctx context.Context, in *GetLoadStateRequest, opts ...grpc.CallOption) (*GetLoadStateResponse, error) { + out := new(GetLoadStateResponse) + err := c.cc.Invoke(ctx, MilvusService_GetLoadState_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) CreateAlias(ctx context.Context, in *CreateAliasRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { + out := new(commonpb.Status) + err := c.cc.Invoke(ctx, MilvusService_CreateAlias_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) DropAlias(ctx context.Context, in *DropAliasRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { + out := new(commonpb.Status) + err := c.cc.Invoke(ctx, MilvusService_DropAlias_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) AlterAlias(ctx context.Context, in *AlterAliasRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { + out := new(commonpb.Status) + err := c.cc.Invoke(ctx, MilvusService_AlterAlias_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) DescribeAlias(ctx context.Context, in *DescribeAliasRequest, opts ...grpc.CallOption) (*DescribeAliasResponse, error) { + out := new(DescribeAliasResponse) + err := c.cc.Invoke(ctx, MilvusService_DescribeAlias_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) ListAliases(ctx context.Context, in *ListAliasesRequest, opts ...grpc.CallOption) (*ListAliasesResponse, error) { + out := new(ListAliasesResponse) + err := c.cc.Invoke(ctx, MilvusService_ListAliases_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) CreateIndex(ctx context.Context, in *CreateIndexRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { + out := new(commonpb.Status) + err := c.cc.Invoke(ctx, MilvusService_CreateIndex_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) AlterIndex(ctx context.Context, in *AlterIndexRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { + out := new(commonpb.Status) + err := c.cc.Invoke(ctx, MilvusService_AlterIndex_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) DescribeIndex(ctx context.Context, in *DescribeIndexRequest, opts ...grpc.CallOption) (*DescribeIndexResponse, error) { + out := new(DescribeIndexResponse) + err := c.cc.Invoke(ctx, MilvusService_DescribeIndex_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) GetIndexStatistics(ctx context.Context, in *GetIndexStatisticsRequest, opts ...grpc.CallOption) (*GetIndexStatisticsResponse, error) { + out := new(GetIndexStatisticsResponse) + err := c.cc.Invoke(ctx, MilvusService_GetIndexStatistics_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +// Deprecated: Do not use. +func (c *milvusServiceClient) GetIndexState(ctx context.Context, in *GetIndexStateRequest, opts ...grpc.CallOption) (*GetIndexStateResponse, error) { + out := new(GetIndexStateResponse) + err := c.cc.Invoke(ctx, MilvusService_GetIndexState_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +// Deprecated: Do not use. +func (c *milvusServiceClient) GetIndexBuildProgress(ctx context.Context, in *GetIndexBuildProgressRequest, opts ...grpc.CallOption) (*GetIndexBuildProgressResponse, error) { + out := new(GetIndexBuildProgressResponse) + err := c.cc.Invoke(ctx, MilvusService_GetIndexBuildProgress_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) DropIndex(ctx context.Context, in *DropIndexRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { + out := new(commonpb.Status) + err := c.cc.Invoke(ctx, MilvusService_DropIndex_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) Insert(ctx context.Context, in *InsertRequest, opts ...grpc.CallOption) (*MutationResult, error) { + out := new(MutationResult) + err := c.cc.Invoke(ctx, MilvusService_Insert_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) Delete(ctx context.Context, in *DeleteRequest, opts ...grpc.CallOption) (*MutationResult, error) { + out := new(MutationResult) + err := c.cc.Invoke(ctx, MilvusService_Delete_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) Upsert(ctx context.Context, in *UpsertRequest, opts ...grpc.CallOption) (*MutationResult, error) { + out := new(MutationResult) + err := c.cc.Invoke(ctx, MilvusService_Upsert_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) Search(ctx context.Context, in *SearchRequest, opts ...grpc.CallOption) (*SearchResults, error) { + out := new(SearchResults) + err := c.cc.Invoke(ctx, MilvusService_Search_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) HybridSearch(ctx context.Context, in *HybridSearchRequest, opts ...grpc.CallOption) (*SearchResults, error) { + out := new(SearchResults) + err := c.cc.Invoke(ctx, MilvusService_HybridSearch_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) Flush(ctx context.Context, in *FlushRequest, opts ...grpc.CallOption) (*FlushResponse, error) { + out := new(FlushResponse) + err := c.cc.Invoke(ctx, MilvusService_Flush_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) Query(ctx context.Context, in *QueryRequest, opts ...grpc.CallOption) (*QueryResults, error) { + out := new(QueryResults) + err := c.cc.Invoke(ctx, MilvusService_Query_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) CalcDistance(ctx context.Context, in *CalcDistanceRequest, opts ...grpc.CallOption) (*CalcDistanceResults, error) { + out := new(CalcDistanceResults) + err := c.cc.Invoke(ctx, MilvusService_CalcDistance_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) FlushAll(ctx context.Context, in *FlushAllRequest, opts ...grpc.CallOption) (*FlushAllResponse, error) { + out := new(FlushAllResponse) + err := c.cc.Invoke(ctx, MilvusService_FlushAll_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) GetFlushState(ctx context.Context, in *GetFlushStateRequest, opts ...grpc.CallOption) (*GetFlushStateResponse, error) { + out := new(GetFlushStateResponse) + err := c.cc.Invoke(ctx, MilvusService_GetFlushState_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) GetFlushAllState(ctx context.Context, in *GetFlushAllStateRequest, opts ...grpc.CallOption) (*GetFlushAllStateResponse, error) { + out := new(GetFlushAllStateResponse) + err := c.cc.Invoke(ctx, MilvusService_GetFlushAllState_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) GetPersistentSegmentInfo(ctx context.Context, in *GetPersistentSegmentInfoRequest, opts ...grpc.CallOption) (*GetPersistentSegmentInfoResponse, error) { + out := new(GetPersistentSegmentInfoResponse) + err := c.cc.Invoke(ctx, MilvusService_GetPersistentSegmentInfo_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) GetQuerySegmentInfo(ctx context.Context, in *GetQuerySegmentInfoRequest, opts ...grpc.CallOption) (*GetQuerySegmentInfoResponse, error) { + out := new(GetQuerySegmentInfoResponse) + err := c.cc.Invoke(ctx, MilvusService_GetQuerySegmentInfo_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) GetReplicas(ctx context.Context, in *GetReplicasRequest, opts ...grpc.CallOption) (*GetReplicasResponse, error) { + out := new(GetReplicasResponse) + err := c.cc.Invoke(ctx, MilvusService_GetReplicas_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) Dummy(ctx context.Context, in *DummyRequest, opts ...grpc.CallOption) (*DummyResponse, error) { + out := new(DummyResponse) + err := c.cc.Invoke(ctx, MilvusService_Dummy_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) RegisterLink(ctx context.Context, in *RegisterLinkRequest, opts ...grpc.CallOption) (*RegisterLinkResponse, error) { + out := new(RegisterLinkResponse) + err := c.cc.Invoke(ctx, MilvusService_RegisterLink_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) GetMetrics(ctx context.Context, in *GetMetricsRequest, opts ...grpc.CallOption) (*GetMetricsResponse, error) { + out := new(GetMetricsResponse) + err := c.cc.Invoke(ctx, MilvusService_GetMetrics_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) GetComponentStates(ctx context.Context, in *GetComponentStatesRequest, opts ...grpc.CallOption) (*ComponentStates, error) { + out := new(ComponentStates) + err := c.cc.Invoke(ctx, MilvusService_GetComponentStates_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) LoadBalance(ctx context.Context, in *LoadBalanceRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { + out := new(commonpb.Status) + err := c.cc.Invoke(ctx, MilvusService_LoadBalance_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) GetCompactionState(ctx context.Context, in *GetCompactionStateRequest, opts ...grpc.CallOption) (*GetCompactionStateResponse, error) { + out := new(GetCompactionStateResponse) + err := c.cc.Invoke(ctx, MilvusService_GetCompactionState_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) ManualCompaction(ctx context.Context, in *ManualCompactionRequest, opts ...grpc.CallOption) (*ManualCompactionResponse, error) { + out := new(ManualCompactionResponse) + err := c.cc.Invoke(ctx, MilvusService_ManualCompaction_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) GetCompactionStateWithPlans(ctx context.Context, in *GetCompactionPlansRequest, opts ...grpc.CallOption) (*GetCompactionPlansResponse, error) { + out := new(GetCompactionPlansResponse) + err := c.cc.Invoke(ctx, MilvusService_GetCompactionStateWithPlans_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) Import(ctx context.Context, in *ImportRequest, opts ...grpc.CallOption) (*ImportResponse, error) { + out := new(ImportResponse) + err := c.cc.Invoke(ctx, MilvusService_Import_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) GetImportState(ctx context.Context, in *GetImportStateRequest, opts ...grpc.CallOption) (*GetImportStateResponse, error) { + out := new(GetImportStateResponse) + err := c.cc.Invoke(ctx, MilvusService_GetImportState_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) ListImportTasks(ctx context.Context, in *ListImportTasksRequest, opts ...grpc.CallOption) (*ListImportTasksResponse, error) { + out := new(ListImportTasksResponse) + err := c.cc.Invoke(ctx, MilvusService_ListImportTasks_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) CreateCredential(ctx context.Context, in *CreateCredentialRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { + out := new(commonpb.Status) + err := c.cc.Invoke(ctx, MilvusService_CreateCredential_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) UpdateCredential(ctx context.Context, in *UpdateCredentialRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { + out := new(commonpb.Status) + err := c.cc.Invoke(ctx, MilvusService_UpdateCredential_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) DeleteCredential(ctx context.Context, in *DeleteCredentialRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { + out := new(commonpb.Status) + err := c.cc.Invoke(ctx, MilvusService_DeleteCredential_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) ListCredUsers(ctx context.Context, in *ListCredUsersRequest, opts ...grpc.CallOption) (*ListCredUsersResponse, error) { + out := new(ListCredUsersResponse) + err := c.cc.Invoke(ctx, MilvusService_ListCredUsers_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) CreateRole(ctx context.Context, in *CreateRoleRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { + out := new(commonpb.Status) + err := c.cc.Invoke(ctx, MilvusService_CreateRole_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) DropRole(ctx context.Context, in *DropRoleRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { + out := new(commonpb.Status) + err := c.cc.Invoke(ctx, MilvusService_DropRole_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) OperateUserRole(ctx context.Context, in *OperateUserRoleRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { + out := new(commonpb.Status) + err := c.cc.Invoke(ctx, MilvusService_OperateUserRole_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) SelectRole(ctx context.Context, in *SelectRoleRequest, opts ...grpc.CallOption) (*SelectRoleResponse, error) { + out := new(SelectRoleResponse) + err := c.cc.Invoke(ctx, MilvusService_SelectRole_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) SelectUser(ctx context.Context, in *SelectUserRequest, opts ...grpc.CallOption) (*SelectUserResponse, error) { + out := new(SelectUserResponse) + err := c.cc.Invoke(ctx, MilvusService_SelectUser_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) OperatePrivilege(ctx context.Context, in *OperatePrivilegeRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { + out := new(commonpb.Status) + err := c.cc.Invoke(ctx, MilvusService_OperatePrivilege_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) SelectGrant(ctx context.Context, in *SelectGrantRequest, opts ...grpc.CallOption) (*SelectGrantResponse, error) { + out := new(SelectGrantResponse) + err := c.cc.Invoke(ctx, MilvusService_SelectGrant_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) GetVersion(ctx context.Context, in *GetVersionRequest, opts ...grpc.CallOption) (*GetVersionResponse, error) { + out := new(GetVersionResponse) + err := c.cc.Invoke(ctx, MilvusService_GetVersion_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) CheckHealth(ctx context.Context, in *CheckHealthRequest, opts ...grpc.CallOption) (*CheckHealthResponse, error) { + out := new(CheckHealthResponse) + err := c.cc.Invoke(ctx, MilvusService_CheckHealth_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) CreateResourceGroup(ctx context.Context, in *CreateResourceGroupRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { + out := new(commonpb.Status) + err := c.cc.Invoke(ctx, MilvusService_CreateResourceGroup_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) DropResourceGroup(ctx context.Context, in *DropResourceGroupRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { + out := new(commonpb.Status) + err := c.cc.Invoke(ctx, MilvusService_DropResourceGroup_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) UpdateResourceGroups(ctx context.Context, in *UpdateResourceGroupsRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { + out := new(commonpb.Status) + err := c.cc.Invoke(ctx, MilvusService_UpdateResourceGroups_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) TransferNode(ctx context.Context, in *TransferNodeRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { + out := new(commonpb.Status) + err := c.cc.Invoke(ctx, MilvusService_TransferNode_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) TransferReplica(ctx context.Context, in *TransferReplicaRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { + out := new(commonpb.Status) + err := c.cc.Invoke(ctx, MilvusService_TransferReplica_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) ListResourceGroups(ctx context.Context, in *ListResourceGroupsRequest, opts ...grpc.CallOption) (*ListResourceGroupsResponse, error) { + out := new(ListResourceGroupsResponse) + err := c.cc.Invoke(ctx, MilvusService_ListResourceGroups_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) DescribeResourceGroup(ctx context.Context, in *DescribeResourceGroupRequest, opts ...grpc.CallOption) (*DescribeResourceGroupResponse, error) { + out := new(DescribeResourceGroupResponse) + err := c.cc.Invoke(ctx, MilvusService_DescribeResourceGroup_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) RenameCollection(ctx context.Context, in *RenameCollectionRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { + out := new(commonpb.Status) + err := c.cc.Invoke(ctx, MilvusService_RenameCollection_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) ListIndexedSegment(ctx context.Context, in *federpb.ListIndexedSegmentRequest, opts ...grpc.CallOption) (*federpb.ListIndexedSegmentResponse, error) { + out := new(federpb.ListIndexedSegmentResponse) + err := c.cc.Invoke(ctx, MilvusService_ListIndexedSegment_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) DescribeSegmentIndexData(ctx context.Context, in *federpb.DescribeSegmentIndexDataRequest, opts ...grpc.CallOption) (*federpb.DescribeSegmentIndexDataResponse, error) { + out := new(federpb.DescribeSegmentIndexDataResponse) + err := c.cc.Invoke(ctx, MilvusService_DescribeSegmentIndexData_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) Connect(ctx context.Context, in *ConnectRequest, opts ...grpc.CallOption) (*ConnectResponse, error) { + out := new(ConnectResponse) + err := c.cc.Invoke(ctx, MilvusService_Connect_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) AllocTimestamp(ctx context.Context, in *AllocTimestampRequest, opts ...grpc.CallOption) (*AllocTimestampResponse, error) { + out := new(AllocTimestampResponse) + err := c.cc.Invoke(ctx, MilvusService_AllocTimestamp_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) CreateDatabase(ctx context.Context, in *CreateDatabaseRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { + out := new(commonpb.Status) + err := c.cc.Invoke(ctx, MilvusService_CreateDatabase_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) DropDatabase(ctx context.Context, in *DropDatabaseRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { + out := new(commonpb.Status) + err := c.cc.Invoke(ctx, MilvusService_DropDatabase_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) ListDatabases(ctx context.Context, in *ListDatabasesRequest, opts ...grpc.CallOption) (*ListDatabasesResponse, error) { + out := new(ListDatabasesResponse) + err := c.cc.Invoke(ctx, MilvusService_ListDatabases_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) AlterDatabase(ctx context.Context, in *AlterDatabaseRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { + out := new(commonpb.Status) + err := c.cc.Invoke(ctx, MilvusService_AlterDatabase_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) DescribeDatabase(ctx context.Context, in *DescribeDatabaseRequest, opts ...grpc.CallOption) (*DescribeDatabaseResponse, error) { + out := new(DescribeDatabaseResponse) + err := c.cc.Invoke(ctx, MilvusService_DescribeDatabase_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) ReplicateMessage(ctx context.Context, in *ReplicateMessageRequest, opts ...grpc.CallOption) (*ReplicateMessageResponse, error) { + out := new(ReplicateMessageResponse) + err := c.cc.Invoke(ctx, MilvusService_ReplicateMessage_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) BackupRBAC(ctx context.Context, in *BackupRBACMetaRequest, opts ...grpc.CallOption) (*BackupRBACMetaResponse, error) { + out := new(BackupRBACMetaResponse) + err := c.cc.Invoke(ctx, MilvusService_BackupRBAC_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *milvusServiceClient) RestoreRBAC(ctx context.Context, in *RestoreRBACMetaRequest, opts ...grpc.CallOption) (*commonpb.Status, error) { + out := new(commonpb.Status) + err := c.cc.Invoke(ctx, MilvusService_RestoreRBAC_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +// MilvusServiceServer is the server API for MilvusService service. +// All implementations should embed UnimplementedMilvusServiceServer +// for forward compatibility +type MilvusServiceServer interface { + CreateCollection(context.Context, *CreateCollectionRequest) (*commonpb.Status, error) + DropCollection(context.Context, *DropCollectionRequest) (*commonpb.Status, error) + HasCollection(context.Context, *HasCollectionRequest) (*BoolResponse, error) + LoadCollection(context.Context, *LoadCollectionRequest) (*commonpb.Status, error) + ReleaseCollection(context.Context, *ReleaseCollectionRequest) (*commonpb.Status, error) + DescribeCollection(context.Context, *DescribeCollectionRequest) (*DescribeCollectionResponse, error) + GetCollectionStatistics(context.Context, *GetCollectionStatisticsRequest) (*GetCollectionStatisticsResponse, error) + ShowCollections(context.Context, *ShowCollectionsRequest) (*ShowCollectionsResponse, error) + AlterCollection(context.Context, *AlterCollectionRequest) (*commonpb.Status, error) + CreatePartition(context.Context, *CreatePartitionRequest) (*commonpb.Status, error) + DropPartition(context.Context, *DropPartitionRequest) (*commonpb.Status, error) + HasPartition(context.Context, *HasPartitionRequest) (*BoolResponse, error) + LoadPartitions(context.Context, *LoadPartitionsRequest) (*commonpb.Status, error) + ReleasePartitions(context.Context, *ReleasePartitionsRequest) (*commonpb.Status, error) + GetPartitionStatistics(context.Context, *GetPartitionStatisticsRequest) (*GetPartitionStatisticsResponse, error) + ShowPartitions(context.Context, *ShowPartitionsRequest) (*ShowPartitionsResponse, error) + GetLoadingProgress(context.Context, *GetLoadingProgressRequest) (*GetLoadingProgressResponse, error) + GetLoadState(context.Context, *GetLoadStateRequest) (*GetLoadStateResponse, error) + CreateAlias(context.Context, *CreateAliasRequest) (*commonpb.Status, error) + DropAlias(context.Context, *DropAliasRequest) (*commonpb.Status, error) + AlterAlias(context.Context, *AlterAliasRequest) (*commonpb.Status, error) + DescribeAlias(context.Context, *DescribeAliasRequest) (*DescribeAliasResponse, error) + ListAliases(context.Context, *ListAliasesRequest) (*ListAliasesResponse, error) + CreateIndex(context.Context, *CreateIndexRequest) (*commonpb.Status, error) + AlterIndex(context.Context, *AlterIndexRequest) (*commonpb.Status, error) + DescribeIndex(context.Context, *DescribeIndexRequest) (*DescribeIndexResponse, error) + GetIndexStatistics(context.Context, *GetIndexStatisticsRequest) (*GetIndexStatisticsResponse, error) + // Deprecated: Do not use. + // Deprecated: use DescribeIndex instead + GetIndexState(context.Context, *GetIndexStateRequest) (*GetIndexStateResponse, error) + // Deprecated: Do not use. + // Deprecated: use DescribeIndex instead + GetIndexBuildProgress(context.Context, *GetIndexBuildProgressRequest) (*GetIndexBuildProgressResponse, error) + DropIndex(context.Context, *DropIndexRequest) (*commonpb.Status, error) + Insert(context.Context, *InsertRequest) (*MutationResult, error) + Delete(context.Context, *DeleteRequest) (*MutationResult, error) + Upsert(context.Context, *UpsertRequest) (*MutationResult, error) + Search(context.Context, *SearchRequest) (*SearchResults, error) + HybridSearch(context.Context, *HybridSearchRequest) (*SearchResults, error) + Flush(context.Context, *FlushRequest) (*FlushResponse, error) + Query(context.Context, *QueryRequest) (*QueryResults, error) + CalcDistance(context.Context, *CalcDistanceRequest) (*CalcDistanceResults, error) + FlushAll(context.Context, *FlushAllRequest) (*FlushAllResponse, error) + GetFlushState(context.Context, *GetFlushStateRequest) (*GetFlushStateResponse, error) + GetFlushAllState(context.Context, *GetFlushAllStateRequest) (*GetFlushAllStateResponse, error) + GetPersistentSegmentInfo(context.Context, *GetPersistentSegmentInfoRequest) (*GetPersistentSegmentInfoResponse, error) + GetQuerySegmentInfo(context.Context, *GetQuerySegmentInfoRequest) (*GetQuerySegmentInfoResponse, error) + GetReplicas(context.Context, *GetReplicasRequest) (*GetReplicasResponse, error) + Dummy(context.Context, *DummyRequest) (*DummyResponse, error) + // TODO: remove + RegisterLink(context.Context, *RegisterLinkRequest) (*RegisterLinkResponse, error) + // https://wiki.lfaidata.foundation/display/MIL/MEP+8+--+Add+metrics+for+proxy + GetMetrics(context.Context, *GetMetricsRequest) (*GetMetricsResponse, error) + GetComponentStates(context.Context, *GetComponentStatesRequest) (*ComponentStates, error) + LoadBalance(context.Context, *LoadBalanceRequest) (*commonpb.Status, error) + GetCompactionState(context.Context, *GetCompactionStateRequest) (*GetCompactionStateResponse, error) + ManualCompaction(context.Context, *ManualCompactionRequest) (*ManualCompactionResponse, error) + GetCompactionStateWithPlans(context.Context, *GetCompactionPlansRequest) (*GetCompactionPlansResponse, error) + // https://wiki.lfaidata.foundation/display/MIL/MEP+24+--+Support+bulk+load + Import(context.Context, *ImportRequest) (*ImportResponse, error) + GetImportState(context.Context, *GetImportStateRequest) (*GetImportStateResponse, error) + ListImportTasks(context.Context, *ListImportTasksRequest) (*ListImportTasksResponse, error) + // https://wiki.lfaidata.foundation/display/MIL/MEP+27+--+Support+Basic+Authentication + CreateCredential(context.Context, *CreateCredentialRequest) (*commonpb.Status, error) + UpdateCredential(context.Context, *UpdateCredentialRequest) (*commonpb.Status, error) + DeleteCredential(context.Context, *DeleteCredentialRequest) (*commonpb.Status, error) + ListCredUsers(context.Context, *ListCredUsersRequest) (*ListCredUsersResponse, error) + // https://wiki.lfaidata.foundation/display/MIL/MEP+29+--+Support+Role-Based+Access+Control + CreateRole(context.Context, *CreateRoleRequest) (*commonpb.Status, error) + DropRole(context.Context, *DropRoleRequest) (*commonpb.Status, error) + OperateUserRole(context.Context, *OperateUserRoleRequest) (*commonpb.Status, error) + SelectRole(context.Context, *SelectRoleRequest) (*SelectRoleResponse, error) + SelectUser(context.Context, *SelectUserRequest) (*SelectUserResponse, error) + OperatePrivilege(context.Context, *OperatePrivilegeRequest) (*commonpb.Status, error) + SelectGrant(context.Context, *SelectGrantRequest) (*SelectGrantResponse, error) + GetVersion(context.Context, *GetVersionRequest) (*GetVersionResponse, error) + CheckHealth(context.Context, *CheckHealthRequest) (*CheckHealthResponse, error) + CreateResourceGroup(context.Context, *CreateResourceGroupRequest) (*commonpb.Status, error) + DropResourceGroup(context.Context, *DropResourceGroupRequest) (*commonpb.Status, error) + UpdateResourceGroups(context.Context, *UpdateResourceGroupsRequest) (*commonpb.Status, error) + TransferNode(context.Context, *TransferNodeRequest) (*commonpb.Status, error) + TransferReplica(context.Context, *TransferReplicaRequest) (*commonpb.Status, error) + ListResourceGroups(context.Context, *ListResourceGroupsRequest) (*ListResourceGroupsResponse, error) + DescribeResourceGroup(context.Context, *DescribeResourceGroupRequest) (*DescribeResourceGroupResponse, error) + RenameCollection(context.Context, *RenameCollectionRequest) (*commonpb.Status, error) + ListIndexedSegment(context.Context, *federpb.ListIndexedSegmentRequest) (*federpb.ListIndexedSegmentResponse, error) + DescribeSegmentIndexData(context.Context, *federpb.DescribeSegmentIndexDataRequest) (*federpb.DescribeSegmentIndexDataResponse, error) + Connect(context.Context, *ConnectRequest) (*ConnectResponse, error) + AllocTimestamp(context.Context, *AllocTimestampRequest) (*AllocTimestampResponse, error) + CreateDatabase(context.Context, *CreateDatabaseRequest) (*commonpb.Status, error) + DropDatabase(context.Context, *DropDatabaseRequest) (*commonpb.Status, error) + ListDatabases(context.Context, *ListDatabasesRequest) (*ListDatabasesResponse, error) + AlterDatabase(context.Context, *AlterDatabaseRequest) (*commonpb.Status, error) + DescribeDatabase(context.Context, *DescribeDatabaseRequest) (*DescribeDatabaseResponse, error) + ReplicateMessage(context.Context, *ReplicateMessageRequest) (*ReplicateMessageResponse, error) + BackupRBAC(context.Context, *BackupRBACMetaRequest) (*BackupRBACMetaResponse, error) + RestoreRBAC(context.Context, *RestoreRBACMetaRequest) (*commonpb.Status, error) +} + +// UnimplementedMilvusServiceServer should be embedded to have forward compatible implementations. +type UnimplementedMilvusServiceServer struct { +} + +func (UnimplementedMilvusServiceServer) CreateCollection(context.Context, *CreateCollectionRequest) (*commonpb.Status, error) { + return nil, status.Errorf(codes.Unimplemented, "method CreateCollection not implemented") +} +func (UnimplementedMilvusServiceServer) DropCollection(context.Context, *DropCollectionRequest) (*commonpb.Status, error) { + return nil, status.Errorf(codes.Unimplemented, "method DropCollection not implemented") +} +func (UnimplementedMilvusServiceServer) HasCollection(context.Context, *HasCollectionRequest) (*BoolResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method HasCollection not implemented") +} +func (UnimplementedMilvusServiceServer) LoadCollection(context.Context, *LoadCollectionRequest) (*commonpb.Status, error) { + return nil, status.Errorf(codes.Unimplemented, "method LoadCollection not implemented") +} +func (UnimplementedMilvusServiceServer) ReleaseCollection(context.Context, *ReleaseCollectionRequest) (*commonpb.Status, error) { + return nil, status.Errorf(codes.Unimplemented, "method ReleaseCollection not implemented") +} +func (UnimplementedMilvusServiceServer) DescribeCollection(context.Context, *DescribeCollectionRequest) (*DescribeCollectionResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method DescribeCollection not implemented") +} +func (UnimplementedMilvusServiceServer) GetCollectionStatistics(context.Context, *GetCollectionStatisticsRequest) (*GetCollectionStatisticsResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method GetCollectionStatistics not implemented") +} +func (UnimplementedMilvusServiceServer) ShowCollections(context.Context, *ShowCollectionsRequest) (*ShowCollectionsResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method ShowCollections not implemented") +} +func (UnimplementedMilvusServiceServer) AlterCollection(context.Context, *AlterCollectionRequest) (*commonpb.Status, error) { + return nil, status.Errorf(codes.Unimplemented, "method AlterCollection not implemented") +} +func (UnimplementedMilvusServiceServer) CreatePartition(context.Context, *CreatePartitionRequest) (*commonpb.Status, error) { + return nil, status.Errorf(codes.Unimplemented, "method CreatePartition not implemented") +} +func (UnimplementedMilvusServiceServer) DropPartition(context.Context, *DropPartitionRequest) (*commonpb.Status, error) { + return nil, status.Errorf(codes.Unimplemented, "method DropPartition not implemented") +} +func (UnimplementedMilvusServiceServer) HasPartition(context.Context, *HasPartitionRequest) (*BoolResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method HasPartition not implemented") +} +func (UnimplementedMilvusServiceServer) LoadPartitions(context.Context, *LoadPartitionsRequest) (*commonpb.Status, error) { + return nil, status.Errorf(codes.Unimplemented, "method LoadPartitions not implemented") +} +func (UnimplementedMilvusServiceServer) ReleasePartitions(context.Context, *ReleasePartitionsRequest) (*commonpb.Status, error) { + return nil, status.Errorf(codes.Unimplemented, "method ReleasePartitions not implemented") +} +func (UnimplementedMilvusServiceServer) GetPartitionStatistics(context.Context, *GetPartitionStatisticsRequest) (*GetPartitionStatisticsResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method GetPartitionStatistics not implemented") +} +func (UnimplementedMilvusServiceServer) ShowPartitions(context.Context, *ShowPartitionsRequest) (*ShowPartitionsResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method ShowPartitions not implemented") +} +func (UnimplementedMilvusServiceServer) GetLoadingProgress(context.Context, *GetLoadingProgressRequest) (*GetLoadingProgressResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method GetLoadingProgress not implemented") +} +func (UnimplementedMilvusServiceServer) GetLoadState(context.Context, *GetLoadStateRequest) (*GetLoadStateResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method GetLoadState not implemented") +} +func (UnimplementedMilvusServiceServer) CreateAlias(context.Context, *CreateAliasRequest) (*commonpb.Status, error) { + return nil, status.Errorf(codes.Unimplemented, "method CreateAlias not implemented") +} +func (UnimplementedMilvusServiceServer) DropAlias(context.Context, *DropAliasRequest) (*commonpb.Status, error) { + return nil, status.Errorf(codes.Unimplemented, "method DropAlias not implemented") +} +func (UnimplementedMilvusServiceServer) AlterAlias(context.Context, *AlterAliasRequest) (*commonpb.Status, error) { + return nil, status.Errorf(codes.Unimplemented, "method AlterAlias not implemented") +} +func (UnimplementedMilvusServiceServer) DescribeAlias(context.Context, *DescribeAliasRequest) (*DescribeAliasResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method DescribeAlias not implemented") +} +func (UnimplementedMilvusServiceServer) ListAliases(context.Context, *ListAliasesRequest) (*ListAliasesResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method ListAliases not implemented") +} +func (UnimplementedMilvusServiceServer) CreateIndex(context.Context, *CreateIndexRequest) (*commonpb.Status, error) { + return nil, status.Errorf(codes.Unimplemented, "method CreateIndex not implemented") +} +func (UnimplementedMilvusServiceServer) AlterIndex(context.Context, *AlterIndexRequest) (*commonpb.Status, error) { + return nil, status.Errorf(codes.Unimplemented, "method AlterIndex not implemented") +} +func (UnimplementedMilvusServiceServer) DescribeIndex(context.Context, *DescribeIndexRequest) (*DescribeIndexResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method DescribeIndex not implemented") +} +func (UnimplementedMilvusServiceServer) GetIndexStatistics(context.Context, *GetIndexStatisticsRequest) (*GetIndexStatisticsResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method GetIndexStatistics not implemented") +} +func (UnimplementedMilvusServiceServer) GetIndexState(context.Context, *GetIndexStateRequest) (*GetIndexStateResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method GetIndexState not implemented") +} +func (UnimplementedMilvusServiceServer) GetIndexBuildProgress(context.Context, *GetIndexBuildProgressRequest) (*GetIndexBuildProgressResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method GetIndexBuildProgress not implemented") +} +func (UnimplementedMilvusServiceServer) DropIndex(context.Context, *DropIndexRequest) (*commonpb.Status, error) { + return nil, status.Errorf(codes.Unimplemented, "method DropIndex not implemented") +} +func (UnimplementedMilvusServiceServer) Insert(context.Context, *InsertRequest) (*MutationResult, error) { + return nil, status.Errorf(codes.Unimplemented, "method Insert not implemented") +} +func (UnimplementedMilvusServiceServer) Delete(context.Context, *DeleteRequest) (*MutationResult, error) { + return nil, status.Errorf(codes.Unimplemented, "method Delete not implemented") +} +func (UnimplementedMilvusServiceServer) Upsert(context.Context, *UpsertRequest) (*MutationResult, error) { + return nil, status.Errorf(codes.Unimplemented, "method Upsert not implemented") +} +func (UnimplementedMilvusServiceServer) Search(context.Context, *SearchRequest) (*SearchResults, error) { + return nil, status.Errorf(codes.Unimplemented, "method Search not implemented") +} +func (UnimplementedMilvusServiceServer) HybridSearch(context.Context, *HybridSearchRequest) (*SearchResults, error) { + return nil, status.Errorf(codes.Unimplemented, "method HybridSearch not implemented") +} +func (UnimplementedMilvusServiceServer) Flush(context.Context, *FlushRequest) (*FlushResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method Flush not implemented") +} +func (UnimplementedMilvusServiceServer) Query(context.Context, *QueryRequest) (*QueryResults, error) { + return nil, status.Errorf(codes.Unimplemented, "method Query not implemented") +} +func (UnimplementedMilvusServiceServer) CalcDistance(context.Context, *CalcDistanceRequest) (*CalcDistanceResults, error) { + return nil, status.Errorf(codes.Unimplemented, "method CalcDistance not implemented") +} +func (UnimplementedMilvusServiceServer) FlushAll(context.Context, *FlushAllRequest) (*FlushAllResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method FlushAll not implemented") +} +func (UnimplementedMilvusServiceServer) GetFlushState(context.Context, *GetFlushStateRequest) (*GetFlushStateResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method GetFlushState not implemented") +} +func (UnimplementedMilvusServiceServer) GetFlushAllState(context.Context, *GetFlushAllStateRequest) (*GetFlushAllStateResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method GetFlushAllState not implemented") +} +func (UnimplementedMilvusServiceServer) GetPersistentSegmentInfo(context.Context, *GetPersistentSegmentInfoRequest) (*GetPersistentSegmentInfoResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method GetPersistentSegmentInfo not implemented") +} +func (UnimplementedMilvusServiceServer) GetQuerySegmentInfo(context.Context, *GetQuerySegmentInfoRequest) (*GetQuerySegmentInfoResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method GetQuerySegmentInfo not implemented") +} +func (UnimplementedMilvusServiceServer) GetReplicas(context.Context, *GetReplicasRequest) (*GetReplicasResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method GetReplicas not implemented") +} +func (UnimplementedMilvusServiceServer) Dummy(context.Context, *DummyRequest) (*DummyResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method Dummy not implemented") +} +func (UnimplementedMilvusServiceServer) RegisterLink(context.Context, *RegisterLinkRequest) (*RegisterLinkResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method RegisterLink not implemented") +} +func (UnimplementedMilvusServiceServer) GetMetrics(context.Context, *GetMetricsRequest) (*GetMetricsResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method GetMetrics not implemented") +} +func (UnimplementedMilvusServiceServer) GetComponentStates(context.Context, *GetComponentStatesRequest) (*ComponentStates, error) { + return nil, status.Errorf(codes.Unimplemented, "method GetComponentStates not implemented") +} +func (UnimplementedMilvusServiceServer) LoadBalance(context.Context, *LoadBalanceRequest) (*commonpb.Status, error) { + return nil, status.Errorf(codes.Unimplemented, "method LoadBalance not implemented") +} +func (UnimplementedMilvusServiceServer) GetCompactionState(context.Context, *GetCompactionStateRequest) (*GetCompactionStateResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method GetCompactionState not implemented") +} +func (UnimplementedMilvusServiceServer) ManualCompaction(context.Context, *ManualCompactionRequest) (*ManualCompactionResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method ManualCompaction not implemented") +} +func (UnimplementedMilvusServiceServer) GetCompactionStateWithPlans(context.Context, *GetCompactionPlansRequest) (*GetCompactionPlansResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method GetCompactionStateWithPlans not implemented") +} +func (UnimplementedMilvusServiceServer) Import(context.Context, *ImportRequest) (*ImportResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method Import not implemented") +} +func (UnimplementedMilvusServiceServer) GetImportState(context.Context, *GetImportStateRequest) (*GetImportStateResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method GetImportState not implemented") +} +func (UnimplementedMilvusServiceServer) ListImportTasks(context.Context, *ListImportTasksRequest) (*ListImportTasksResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method ListImportTasks not implemented") +} +func (UnimplementedMilvusServiceServer) CreateCredential(context.Context, *CreateCredentialRequest) (*commonpb.Status, error) { + return nil, status.Errorf(codes.Unimplemented, "method CreateCredential not implemented") +} +func (UnimplementedMilvusServiceServer) UpdateCredential(context.Context, *UpdateCredentialRequest) (*commonpb.Status, error) { + return nil, status.Errorf(codes.Unimplemented, "method UpdateCredential not implemented") +} +func (UnimplementedMilvusServiceServer) DeleteCredential(context.Context, *DeleteCredentialRequest) (*commonpb.Status, error) { + return nil, status.Errorf(codes.Unimplemented, "method DeleteCredential not implemented") +} +func (UnimplementedMilvusServiceServer) ListCredUsers(context.Context, *ListCredUsersRequest) (*ListCredUsersResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method ListCredUsers not implemented") +} +func (UnimplementedMilvusServiceServer) CreateRole(context.Context, *CreateRoleRequest) (*commonpb.Status, error) { + return nil, status.Errorf(codes.Unimplemented, "method CreateRole not implemented") +} +func (UnimplementedMilvusServiceServer) DropRole(context.Context, *DropRoleRequest) (*commonpb.Status, error) { + return nil, status.Errorf(codes.Unimplemented, "method DropRole not implemented") +} +func (UnimplementedMilvusServiceServer) OperateUserRole(context.Context, *OperateUserRoleRequest) (*commonpb.Status, error) { + return nil, status.Errorf(codes.Unimplemented, "method OperateUserRole not implemented") +} +func (UnimplementedMilvusServiceServer) SelectRole(context.Context, *SelectRoleRequest) (*SelectRoleResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method SelectRole not implemented") +} +func (UnimplementedMilvusServiceServer) SelectUser(context.Context, *SelectUserRequest) (*SelectUserResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method SelectUser not implemented") +} +func (UnimplementedMilvusServiceServer) OperatePrivilege(context.Context, *OperatePrivilegeRequest) (*commonpb.Status, error) { + return nil, status.Errorf(codes.Unimplemented, "method OperatePrivilege not implemented") +} +func (UnimplementedMilvusServiceServer) SelectGrant(context.Context, *SelectGrantRequest) (*SelectGrantResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method SelectGrant not implemented") +} +func (UnimplementedMilvusServiceServer) GetVersion(context.Context, *GetVersionRequest) (*GetVersionResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method GetVersion not implemented") +} +func (UnimplementedMilvusServiceServer) CheckHealth(context.Context, *CheckHealthRequest) (*CheckHealthResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method CheckHealth not implemented") +} +func (UnimplementedMilvusServiceServer) CreateResourceGroup(context.Context, *CreateResourceGroupRequest) (*commonpb.Status, error) { + return nil, status.Errorf(codes.Unimplemented, "method CreateResourceGroup not implemented") +} +func (UnimplementedMilvusServiceServer) DropResourceGroup(context.Context, *DropResourceGroupRequest) (*commonpb.Status, error) { + return nil, status.Errorf(codes.Unimplemented, "method DropResourceGroup not implemented") +} +func (UnimplementedMilvusServiceServer) UpdateResourceGroups(context.Context, *UpdateResourceGroupsRequest) (*commonpb.Status, error) { + return nil, status.Errorf(codes.Unimplemented, "method UpdateResourceGroups not implemented") +} +func (UnimplementedMilvusServiceServer) TransferNode(context.Context, *TransferNodeRequest) (*commonpb.Status, error) { + return nil, status.Errorf(codes.Unimplemented, "method TransferNode not implemented") +} +func (UnimplementedMilvusServiceServer) TransferReplica(context.Context, *TransferReplicaRequest) (*commonpb.Status, error) { + return nil, status.Errorf(codes.Unimplemented, "method TransferReplica not implemented") +} +func (UnimplementedMilvusServiceServer) ListResourceGroups(context.Context, *ListResourceGroupsRequest) (*ListResourceGroupsResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method ListResourceGroups not implemented") +} +func (UnimplementedMilvusServiceServer) DescribeResourceGroup(context.Context, *DescribeResourceGroupRequest) (*DescribeResourceGroupResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method DescribeResourceGroup not implemented") +} +func (UnimplementedMilvusServiceServer) RenameCollection(context.Context, *RenameCollectionRequest) (*commonpb.Status, error) { + return nil, status.Errorf(codes.Unimplemented, "method RenameCollection not implemented") +} +func (UnimplementedMilvusServiceServer) ListIndexedSegment(context.Context, *federpb.ListIndexedSegmentRequest) (*federpb.ListIndexedSegmentResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method ListIndexedSegment not implemented") +} +func (UnimplementedMilvusServiceServer) DescribeSegmentIndexData(context.Context, *federpb.DescribeSegmentIndexDataRequest) (*federpb.DescribeSegmentIndexDataResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method DescribeSegmentIndexData not implemented") +} +func (UnimplementedMilvusServiceServer) Connect(context.Context, *ConnectRequest) (*ConnectResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method Connect not implemented") +} +func (UnimplementedMilvusServiceServer) AllocTimestamp(context.Context, *AllocTimestampRequest) (*AllocTimestampResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method AllocTimestamp not implemented") +} +func (UnimplementedMilvusServiceServer) CreateDatabase(context.Context, *CreateDatabaseRequest) (*commonpb.Status, error) { + return nil, status.Errorf(codes.Unimplemented, "method CreateDatabase not implemented") +} +func (UnimplementedMilvusServiceServer) DropDatabase(context.Context, *DropDatabaseRequest) (*commonpb.Status, error) { + return nil, status.Errorf(codes.Unimplemented, "method DropDatabase not implemented") +} +func (UnimplementedMilvusServiceServer) ListDatabases(context.Context, *ListDatabasesRequest) (*ListDatabasesResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method ListDatabases not implemented") +} +func (UnimplementedMilvusServiceServer) AlterDatabase(context.Context, *AlterDatabaseRequest) (*commonpb.Status, error) { + return nil, status.Errorf(codes.Unimplemented, "method AlterDatabase not implemented") +} +func (UnimplementedMilvusServiceServer) DescribeDatabase(context.Context, *DescribeDatabaseRequest) (*DescribeDatabaseResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method DescribeDatabase not implemented") +} +func (UnimplementedMilvusServiceServer) ReplicateMessage(context.Context, *ReplicateMessageRequest) (*ReplicateMessageResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method ReplicateMessage not implemented") +} +func (UnimplementedMilvusServiceServer) BackupRBAC(context.Context, *BackupRBACMetaRequest) (*BackupRBACMetaResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method BackupRBAC not implemented") +} +func (UnimplementedMilvusServiceServer) RestoreRBAC(context.Context, *RestoreRBACMetaRequest) (*commonpb.Status, error) { + return nil, status.Errorf(codes.Unimplemented, "method RestoreRBAC not implemented") +} + +// UnsafeMilvusServiceServer may be embedded to opt out of forward compatibility for this service. +// Use of this interface is not recommended, as added methods to MilvusServiceServer will +// result in compilation errors. +type UnsafeMilvusServiceServer interface { + mustEmbedUnimplementedMilvusServiceServer() +} + +func RegisterMilvusServiceServer(s grpc.ServiceRegistrar, srv MilvusServiceServer) { + s.RegisterService(&MilvusService_ServiceDesc, srv) +} + +func _MilvusService_CreateCollection_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(CreateCollectionRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).CreateCollection(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_CreateCollection_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).CreateCollection(ctx, req.(*CreateCollectionRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_DropCollection_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(DropCollectionRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).DropCollection(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_DropCollection_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).DropCollection(ctx, req.(*DropCollectionRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_HasCollection_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(HasCollectionRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).HasCollection(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_HasCollection_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).HasCollection(ctx, req.(*HasCollectionRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_LoadCollection_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(LoadCollectionRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).LoadCollection(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_LoadCollection_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).LoadCollection(ctx, req.(*LoadCollectionRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_ReleaseCollection_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(ReleaseCollectionRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).ReleaseCollection(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_ReleaseCollection_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).ReleaseCollection(ctx, req.(*ReleaseCollectionRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_DescribeCollection_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(DescribeCollectionRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).DescribeCollection(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_DescribeCollection_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).DescribeCollection(ctx, req.(*DescribeCollectionRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_GetCollectionStatistics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(GetCollectionStatisticsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).GetCollectionStatistics(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_GetCollectionStatistics_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).GetCollectionStatistics(ctx, req.(*GetCollectionStatisticsRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_ShowCollections_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(ShowCollectionsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).ShowCollections(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_ShowCollections_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).ShowCollections(ctx, req.(*ShowCollectionsRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_AlterCollection_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(AlterCollectionRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).AlterCollection(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_AlterCollection_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).AlterCollection(ctx, req.(*AlterCollectionRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_CreatePartition_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(CreatePartitionRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).CreatePartition(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_CreatePartition_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).CreatePartition(ctx, req.(*CreatePartitionRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_DropPartition_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(DropPartitionRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).DropPartition(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_DropPartition_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).DropPartition(ctx, req.(*DropPartitionRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_HasPartition_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(HasPartitionRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).HasPartition(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_HasPartition_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).HasPartition(ctx, req.(*HasPartitionRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_LoadPartitions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(LoadPartitionsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).LoadPartitions(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_LoadPartitions_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).LoadPartitions(ctx, req.(*LoadPartitionsRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_ReleasePartitions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(ReleasePartitionsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).ReleasePartitions(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_ReleasePartitions_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).ReleasePartitions(ctx, req.(*ReleasePartitionsRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_GetPartitionStatistics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(GetPartitionStatisticsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).GetPartitionStatistics(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_GetPartitionStatistics_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).GetPartitionStatistics(ctx, req.(*GetPartitionStatisticsRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_ShowPartitions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(ShowPartitionsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).ShowPartitions(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_ShowPartitions_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).ShowPartitions(ctx, req.(*ShowPartitionsRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_GetLoadingProgress_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(GetLoadingProgressRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).GetLoadingProgress(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_GetLoadingProgress_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).GetLoadingProgress(ctx, req.(*GetLoadingProgressRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_GetLoadState_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(GetLoadStateRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).GetLoadState(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_GetLoadState_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).GetLoadState(ctx, req.(*GetLoadStateRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_CreateAlias_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(CreateAliasRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).CreateAlias(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_CreateAlias_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).CreateAlias(ctx, req.(*CreateAliasRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_DropAlias_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(DropAliasRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).DropAlias(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_DropAlias_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).DropAlias(ctx, req.(*DropAliasRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_AlterAlias_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(AlterAliasRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).AlterAlias(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_AlterAlias_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).AlterAlias(ctx, req.(*AlterAliasRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_DescribeAlias_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(DescribeAliasRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).DescribeAlias(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_DescribeAlias_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).DescribeAlias(ctx, req.(*DescribeAliasRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_ListAliases_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(ListAliasesRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).ListAliases(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_ListAliases_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).ListAliases(ctx, req.(*ListAliasesRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_CreateIndex_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(CreateIndexRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).CreateIndex(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_CreateIndex_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).CreateIndex(ctx, req.(*CreateIndexRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_AlterIndex_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(AlterIndexRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).AlterIndex(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_AlterIndex_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).AlterIndex(ctx, req.(*AlterIndexRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_DescribeIndex_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(DescribeIndexRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).DescribeIndex(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_DescribeIndex_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).DescribeIndex(ctx, req.(*DescribeIndexRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_GetIndexStatistics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(GetIndexStatisticsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).GetIndexStatistics(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_GetIndexStatistics_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).GetIndexStatistics(ctx, req.(*GetIndexStatisticsRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_GetIndexState_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(GetIndexStateRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).GetIndexState(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_GetIndexState_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).GetIndexState(ctx, req.(*GetIndexStateRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_GetIndexBuildProgress_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(GetIndexBuildProgressRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).GetIndexBuildProgress(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_GetIndexBuildProgress_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).GetIndexBuildProgress(ctx, req.(*GetIndexBuildProgressRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_DropIndex_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(DropIndexRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).DropIndex(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_DropIndex_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).DropIndex(ctx, req.(*DropIndexRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_Insert_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(InsertRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).Insert(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_Insert_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).Insert(ctx, req.(*InsertRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_Delete_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(DeleteRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).Delete(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_Delete_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).Delete(ctx, req.(*DeleteRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_Upsert_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(UpsertRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).Upsert(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_Upsert_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).Upsert(ctx, req.(*UpsertRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_Search_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(SearchRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).Search(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_Search_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).Search(ctx, req.(*SearchRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_HybridSearch_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(HybridSearchRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).HybridSearch(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_HybridSearch_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).HybridSearch(ctx, req.(*HybridSearchRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_Flush_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(FlushRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).Flush(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_Flush_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).Flush(ctx, req.(*FlushRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_Query_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(QueryRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).Query(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_Query_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).Query(ctx, req.(*QueryRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_CalcDistance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(CalcDistanceRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).CalcDistance(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_CalcDistance_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).CalcDistance(ctx, req.(*CalcDistanceRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_FlushAll_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(FlushAllRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).FlushAll(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_FlushAll_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).FlushAll(ctx, req.(*FlushAllRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_GetFlushState_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(GetFlushStateRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).GetFlushState(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_GetFlushState_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).GetFlushState(ctx, req.(*GetFlushStateRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_GetFlushAllState_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(GetFlushAllStateRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).GetFlushAllState(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_GetFlushAllState_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).GetFlushAllState(ctx, req.(*GetFlushAllStateRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_GetPersistentSegmentInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(GetPersistentSegmentInfoRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).GetPersistentSegmentInfo(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_GetPersistentSegmentInfo_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).GetPersistentSegmentInfo(ctx, req.(*GetPersistentSegmentInfoRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_GetQuerySegmentInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(GetQuerySegmentInfoRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).GetQuerySegmentInfo(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_GetQuerySegmentInfo_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).GetQuerySegmentInfo(ctx, req.(*GetQuerySegmentInfoRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_GetReplicas_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(GetReplicasRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).GetReplicas(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_GetReplicas_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).GetReplicas(ctx, req.(*GetReplicasRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_Dummy_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(DummyRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).Dummy(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_Dummy_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).Dummy(ctx, req.(*DummyRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_RegisterLink_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(RegisterLinkRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).RegisterLink(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_RegisterLink_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).RegisterLink(ctx, req.(*RegisterLinkRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_GetMetrics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(GetMetricsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).GetMetrics(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_GetMetrics_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).GetMetrics(ctx, req.(*GetMetricsRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_GetComponentStates_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(GetComponentStatesRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).GetComponentStates(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_GetComponentStates_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).GetComponentStates(ctx, req.(*GetComponentStatesRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_LoadBalance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(LoadBalanceRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).LoadBalance(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_LoadBalance_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).LoadBalance(ctx, req.(*LoadBalanceRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_GetCompactionState_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(GetCompactionStateRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).GetCompactionState(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_GetCompactionState_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).GetCompactionState(ctx, req.(*GetCompactionStateRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_ManualCompaction_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(ManualCompactionRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).ManualCompaction(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_ManualCompaction_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).ManualCompaction(ctx, req.(*ManualCompactionRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_GetCompactionStateWithPlans_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(GetCompactionPlansRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).GetCompactionStateWithPlans(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_GetCompactionStateWithPlans_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).GetCompactionStateWithPlans(ctx, req.(*GetCompactionPlansRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_Import_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(ImportRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).Import(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_Import_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).Import(ctx, req.(*ImportRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_GetImportState_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(GetImportStateRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).GetImportState(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_GetImportState_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).GetImportState(ctx, req.(*GetImportStateRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_ListImportTasks_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(ListImportTasksRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).ListImportTasks(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_ListImportTasks_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).ListImportTasks(ctx, req.(*ListImportTasksRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_CreateCredential_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(CreateCredentialRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).CreateCredential(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_CreateCredential_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).CreateCredential(ctx, req.(*CreateCredentialRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_UpdateCredential_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(UpdateCredentialRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).UpdateCredential(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_UpdateCredential_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).UpdateCredential(ctx, req.(*UpdateCredentialRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_DeleteCredential_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(DeleteCredentialRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).DeleteCredential(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_DeleteCredential_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).DeleteCredential(ctx, req.(*DeleteCredentialRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_ListCredUsers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(ListCredUsersRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).ListCredUsers(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_ListCredUsers_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).ListCredUsers(ctx, req.(*ListCredUsersRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_CreateRole_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(CreateRoleRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).CreateRole(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_CreateRole_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).CreateRole(ctx, req.(*CreateRoleRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_DropRole_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(DropRoleRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).DropRole(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_DropRole_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).DropRole(ctx, req.(*DropRoleRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_OperateUserRole_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(OperateUserRoleRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).OperateUserRole(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_OperateUserRole_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).OperateUserRole(ctx, req.(*OperateUserRoleRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_SelectRole_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(SelectRoleRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).SelectRole(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_SelectRole_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).SelectRole(ctx, req.(*SelectRoleRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_SelectUser_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(SelectUserRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).SelectUser(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_SelectUser_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).SelectUser(ctx, req.(*SelectUserRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_OperatePrivilege_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(OperatePrivilegeRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).OperatePrivilege(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_OperatePrivilege_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).OperatePrivilege(ctx, req.(*OperatePrivilegeRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_SelectGrant_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(SelectGrantRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).SelectGrant(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_SelectGrant_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).SelectGrant(ctx, req.(*SelectGrantRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_GetVersion_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(GetVersionRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).GetVersion(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_GetVersion_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).GetVersion(ctx, req.(*GetVersionRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_CheckHealth_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(CheckHealthRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).CheckHealth(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_CheckHealth_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).CheckHealth(ctx, req.(*CheckHealthRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_CreateResourceGroup_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(CreateResourceGroupRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).CreateResourceGroup(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_CreateResourceGroup_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).CreateResourceGroup(ctx, req.(*CreateResourceGroupRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_DropResourceGroup_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(DropResourceGroupRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).DropResourceGroup(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_DropResourceGroup_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).DropResourceGroup(ctx, req.(*DropResourceGroupRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_UpdateResourceGroups_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(UpdateResourceGroupsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).UpdateResourceGroups(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_UpdateResourceGroups_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).UpdateResourceGroups(ctx, req.(*UpdateResourceGroupsRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_TransferNode_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(TransferNodeRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).TransferNode(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_TransferNode_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).TransferNode(ctx, req.(*TransferNodeRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_TransferReplica_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(TransferReplicaRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).TransferReplica(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_TransferReplica_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).TransferReplica(ctx, req.(*TransferReplicaRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_ListResourceGroups_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(ListResourceGroupsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).ListResourceGroups(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_ListResourceGroups_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).ListResourceGroups(ctx, req.(*ListResourceGroupsRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_DescribeResourceGroup_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(DescribeResourceGroupRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).DescribeResourceGroup(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_DescribeResourceGroup_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).DescribeResourceGroup(ctx, req.(*DescribeResourceGroupRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_RenameCollection_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(RenameCollectionRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).RenameCollection(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_RenameCollection_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).RenameCollection(ctx, req.(*RenameCollectionRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_ListIndexedSegment_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(federpb.ListIndexedSegmentRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).ListIndexedSegment(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_ListIndexedSegment_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).ListIndexedSegment(ctx, req.(*federpb.ListIndexedSegmentRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_DescribeSegmentIndexData_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(federpb.DescribeSegmentIndexDataRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).DescribeSegmentIndexData(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_DescribeSegmentIndexData_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).DescribeSegmentIndexData(ctx, req.(*federpb.DescribeSegmentIndexDataRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_Connect_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(ConnectRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).Connect(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_Connect_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).Connect(ctx, req.(*ConnectRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_AllocTimestamp_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(AllocTimestampRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).AllocTimestamp(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_AllocTimestamp_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).AllocTimestamp(ctx, req.(*AllocTimestampRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_CreateDatabase_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(CreateDatabaseRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).CreateDatabase(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_CreateDatabase_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).CreateDatabase(ctx, req.(*CreateDatabaseRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_DropDatabase_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(DropDatabaseRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).DropDatabase(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_DropDatabase_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).DropDatabase(ctx, req.(*DropDatabaseRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_ListDatabases_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(ListDatabasesRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).ListDatabases(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_ListDatabases_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).ListDatabases(ctx, req.(*ListDatabasesRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_AlterDatabase_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(AlterDatabaseRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).AlterDatabase(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_AlterDatabase_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).AlterDatabase(ctx, req.(*AlterDatabaseRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_DescribeDatabase_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(DescribeDatabaseRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).DescribeDatabase(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_DescribeDatabase_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).DescribeDatabase(ctx, req.(*DescribeDatabaseRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_ReplicateMessage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(ReplicateMessageRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).ReplicateMessage(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_ReplicateMessage_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).ReplicateMessage(ctx, req.(*ReplicateMessageRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_BackupRBAC_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(BackupRBACMetaRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).BackupRBAC(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_BackupRBAC_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).BackupRBAC(ctx, req.(*BackupRBACMetaRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MilvusService_RestoreRBAC_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(RestoreRBACMetaRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MilvusServiceServer).RestoreRBAC(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MilvusService_RestoreRBAC_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MilvusServiceServer).RestoreRBAC(ctx, req.(*RestoreRBACMetaRequest)) + } + return interceptor(ctx, in, info, handler) +} + +// MilvusService_ServiceDesc is the grpc.ServiceDesc for MilvusService service. +// It's only intended for direct use with grpc.RegisterService, +// and not to be introspected or modified (even as a copy) +var MilvusService_ServiceDesc = grpc.ServiceDesc{ + ServiceName: "milvus.proto.milvus.MilvusService", + HandlerType: (*MilvusServiceServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "CreateCollection", + Handler: _MilvusService_CreateCollection_Handler, + }, + { + MethodName: "DropCollection", + Handler: _MilvusService_DropCollection_Handler, + }, + { + MethodName: "HasCollection", + Handler: _MilvusService_HasCollection_Handler, + }, + { + MethodName: "LoadCollection", + Handler: _MilvusService_LoadCollection_Handler, + }, + { + MethodName: "ReleaseCollection", + Handler: _MilvusService_ReleaseCollection_Handler, + }, + { + MethodName: "DescribeCollection", + Handler: _MilvusService_DescribeCollection_Handler, + }, + { + MethodName: "GetCollectionStatistics", + Handler: _MilvusService_GetCollectionStatistics_Handler, + }, + { + MethodName: "ShowCollections", + Handler: _MilvusService_ShowCollections_Handler, + }, + { + MethodName: "AlterCollection", + Handler: _MilvusService_AlterCollection_Handler, + }, + { + MethodName: "CreatePartition", + Handler: _MilvusService_CreatePartition_Handler, + }, + { + MethodName: "DropPartition", + Handler: _MilvusService_DropPartition_Handler, + }, + { + MethodName: "HasPartition", + Handler: _MilvusService_HasPartition_Handler, + }, + { + MethodName: "LoadPartitions", + Handler: _MilvusService_LoadPartitions_Handler, + }, + { + MethodName: "ReleasePartitions", + Handler: _MilvusService_ReleasePartitions_Handler, + }, + { + MethodName: "GetPartitionStatistics", + Handler: _MilvusService_GetPartitionStatistics_Handler, + }, + { + MethodName: "ShowPartitions", + Handler: _MilvusService_ShowPartitions_Handler, + }, + { + MethodName: "GetLoadingProgress", + Handler: _MilvusService_GetLoadingProgress_Handler, + }, + { + MethodName: "GetLoadState", + Handler: _MilvusService_GetLoadState_Handler, + }, + { + MethodName: "CreateAlias", + Handler: _MilvusService_CreateAlias_Handler, + }, + { + MethodName: "DropAlias", + Handler: _MilvusService_DropAlias_Handler, + }, + { + MethodName: "AlterAlias", + Handler: _MilvusService_AlterAlias_Handler, + }, + { + MethodName: "DescribeAlias", + Handler: _MilvusService_DescribeAlias_Handler, + }, + { + MethodName: "ListAliases", + Handler: _MilvusService_ListAliases_Handler, + }, + { + MethodName: "CreateIndex", + Handler: _MilvusService_CreateIndex_Handler, + }, + { + MethodName: "AlterIndex", + Handler: _MilvusService_AlterIndex_Handler, + }, + { + MethodName: "DescribeIndex", + Handler: _MilvusService_DescribeIndex_Handler, + }, + { + MethodName: "GetIndexStatistics", + Handler: _MilvusService_GetIndexStatistics_Handler, + }, + { + MethodName: "GetIndexState", + Handler: _MilvusService_GetIndexState_Handler, + }, + { + MethodName: "GetIndexBuildProgress", + Handler: _MilvusService_GetIndexBuildProgress_Handler, + }, + { + MethodName: "DropIndex", + Handler: _MilvusService_DropIndex_Handler, + }, + { + MethodName: "Insert", + Handler: _MilvusService_Insert_Handler, + }, + { + MethodName: "Delete", + Handler: _MilvusService_Delete_Handler, + }, + { + MethodName: "Upsert", + Handler: _MilvusService_Upsert_Handler, + }, + { + MethodName: "Search", + Handler: _MilvusService_Search_Handler, + }, + { + MethodName: "HybridSearch", + Handler: _MilvusService_HybridSearch_Handler, + }, + { + MethodName: "Flush", + Handler: _MilvusService_Flush_Handler, + }, + { + MethodName: "Query", + Handler: _MilvusService_Query_Handler, + }, + { + MethodName: "CalcDistance", + Handler: _MilvusService_CalcDistance_Handler, + }, + { + MethodName: "FlushAll", + Handler: _MilvusService_FlushAll_Handler, + }, + { + MethodName: "GetFlushState", + Handler: _MilvusService_GetFlushState_Handler, + }, + { + MethodName: "GetFlushAllState", + Handler: _MilvusService_GetFlushAllState_Handler, + }, + { + MethodName: "GetPersistentSegmentInfo", + Handler: _MilvusService_GetPersistentSegmentInfo_Handler, + }, + { + MethodName: "GetQuerySegmentInfo", + Handler: _MilvusService_GetQuerySegmentInfo_Handler, + }, + { + MethodName: "GetReplicas", + Handler: _MilvusService_GetReplicas_Handler, + }, + { + MethodName: "Dummy", + Handler: _MilvusService_Dummy_Handler, + }, + { + MethodName: "RegisterLink", + Handler: _MilvusService_RegisterLink_Handler, + }, + { + MethodName: "GetMetrics", + Handler: _MilvusService_GetMetrics_Handler, + }, + { + MethodName: "GetComponentStates", + Handler: _MilvusService_GetComponentStates_Handler, + }, + { + MethodName: "LoadBalance", + Handler: _MilvusService_LoadBalance_Handler, + }, + { + MethodName: "GetCompactionState", + Handler: _MilvusService_GetCompactionState_Handler, + }, + { + MethodName: "ManualCompaction", + Handler: _MilvusService_ManualCompaction_Handler, + }, + { + MethodName: "GetCompactionStateWithPlans", + Handler: _MilvusService_GetCompactionStateWithPlans_Handler, + }, + { + MethodName: "Import", + Handler: _MilvusService_Import_Handler, + }, + { + MethodName: "GetImportState", + Handler: _MilvusService_GetImportState_Handler, + }, + { + MethodName: "ListImportTasks", + Handler: _MilvusService_ListImportTasks_Handler, + }, + { + MethodName: "CreateCredential", + Handler: _MilvusService_CreateCredential_Handler, + }, + { + MethodName: "UpdateCredential", + Handler: _MilvusService_UpdateCredential_Handler, + }, + { + MethodName: "DeleteCredential", + Handler: _MilvusService_DeleteCredential_Handler, + }, + { + MethodName: "ListCredUsers", + Handler: _MilvusService_ListCredUsers_Handler, + }, + { + MethodName: "CreateRole", + Handler: _MilvusService_CreateRole_Handler, + }, + { + MethodName: "DropRole", + Handler: _MilvusService_DropRole_Handler, + }, + { + MethodName: "OperateUserRole", + Handler: _MilvusService_OperateUserRole_Handler, + }, + { + MethodName: "SelectRole", + Handler: _MilvusService_SelectRole_Handler, + }, + { + MethodName: "SelectUser", + Handler: _MilvusService_SelectUser_Handler, + }, + { + MethodName: "OperatePrivilege", + Handler: _MilvusService_OperatePrivilege_Handler, + }, + { + MethodName: "SelectGrant", + Handler: _MilvusService_SelectGrant_Handler, + }, + { + MethodName: "GetVersion", + Handler: _MilvusService_GetVersion_Handler, + }, + { + MethodName: "CheckHealth", + Handler: _MilvusService_CheckHealth_Handler, + }, + { + MethodName: "CreateResourceGroup", + Handler: _MilvusService_CreateResourceGroup_Handler, + }, + { + MethodName: "DropResourceGroup", + Handler: _MilvusService_DropResourceGroup_Handler, + }, + { + MethodName: "UpdateResourceGroups", + Handler: _MilvusService_UpdateResourceGroups_Handler, + }, + { + MethodName: "TransferNode", + Handler: _MilvusService_TransferNode_Handler, + }, + { + MethodName: "TransferReplica", + Handler: _MilvusService_TransferReplica_Handler, + }, + { + MethodName: "ListResourceGroups", + Handler: _MilvusService_ListResourceGroups_Handler, + }, + { + MethodName: "DescribeResourceGroup", + Handler: _MilvusService_DescribeResourceGroup_Handler, + }, + { + MethodName: "RenameCollection", + Handler: _MilvusService_RenameCollection_Handler, + }, + { + MethodName: "ListIndexedSegment", + Handler: _MilvusService_ListIndexedSegment_Handler, + }, + { + MethodName: "DescribeSegmentIndexData", + Handler: _MilvusService_DescribeSegmentIndexData_Handler, + }, + { + MethodName: "Connect", + Handler: _MilvusService_Connect_Handler, + }, + { + MethodName: "AllocTimestamp", + Handler: _MilvusService_AllocTimestamp_Handler, + }, + { + MethodName: "CreateDatabase", + Handler: _MilvusService_CreateDatabase_Handler, + }, + { + MethodName: "DropDatabase", + Handler: _MilvusService_DropDatabase_Handler, + }, + { + MethodName: "ListDatabases", + Handler: _MilvusService_ListDatabases_Handler, + }, + { + MethodName: "AlterDatabase", + Handler: _MilvusService_AlterDatabase_Handler, + }, + { + MethodName: "DescribeDatabase", + Handler: _MilvusService_DescribeDatabase_Handler, + }, + { + MethodName: "ReplicateMessage", + Handler: _MilvusService_ReplicateMessage_Handler, + }, + { + MethodName: "BackupRBAC", + Handler: _MilvusService_BackupRBAC_Handler, + }, + { + MethodName: "RestoreRBAC", + Handler: _MilvusService_RestoreRBAC_Handler, + }, + }, + Streams: []grpc.StreamDesc{}, + Metadata: "milvus.proto", +} + +const ( + ProxyService_RegisterLink_FullMethodName = "/milvus.proto.milvus.ProxyService/RegisterLink" +) + +// ProxyServiceClient is the client API for ProxyService service. +// +// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream. +type ProxyServiceClient interface { + RegisterLink(ctx context.Context, in *RegisterLinkRequest, opts ...grpc.CallOption) (*RegisterLinkResponse, error) +} + +type proxyServiceClient struct { + cc grpc.ClientConnInterface +} + +func NewProxyServiceClient(cc grpc.ClientConnInterface) ProxyServiceClient { + return &proxyServiceClient{cc} +} + +func (c *proxyServiceClient) RegisterLink(ctx context.Context, in *RegisterLinkRequest, opts ...grpc.CallOption) (*RegisterLinkResponse, error) { + out := new(RegisterLinkResponse) + err := c.cc.Invoke(ctx, ProxyService_RegisterLink_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +// ProxyServiceServer is the server API for ProxyService service. +// All implementations should embed UnimplementedProxyServiceServer +// for forward compatibility +type ProxyServiceServer interface { + RegisterLink(context.Context, *RegisterLinkRequest) (*RegisterLinkResponse, error) +} + +// UnimplementedProxyServiceServer should be embedded to have forward compatible implementations. +type UnimplementedProxyServiceServer struct { +} + +func (UnimplementedProxyServiceServer) RegisterLink(context.Context, *RegisterLinkRequest) (*RegisterLinkResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method RegisterLink not implemented") +} + +// UnsafeProxyServiceServer may be embedded to opt out of forward compatibility for this service. +// Use of this interface is not recommended, as added methods to ProxyServiceServer will +// result in compilation errors. +type UnsafeProxyServiceServer interface { + mustEmbedUnimplementedProxyServiceServer() +} + +func RegisterProxyServiceServer(s grpc.ServiceRegistrar, srv ProxyServiceServer) { + s.RegisterService(&ProxyService_ServiceDesc, srv) +} + +func _ProxyService_RegisterLink_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(RegisterLinkRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ProxyServiceServer).RegisterLink(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: ProxyService_RegisterLink_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ProxyServiceServer).RegisterLink(ctx, req.(*RegisterLinkRequest)) + } + return interceptor(ctx, in, info, handler) +} + +// ProxyService_ServiceDesc is the grpc.ServiceDesc for ProxyService service. +// It's only intended for direct use with grpc.RegisterService, +// and not to be introspected or modified (even as a copy) +var ProxyService_ServiceDesc = grpc.ServiceDesc{ + ServiceName: "milvus.proto.milvus.ProxyService", + HandlerType: (*ProxyServiceServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "RegisterLink", + Handler: _ProxyService_RegisterLink_Handler, + }, + }, + Streams: []grpc.StreamDesc{}, + Metadata: "milvus.proto", +} diff --git a/go-api/msgpb/msg.pb.go b/go-api/msgpb/msg.pb.go index 13f9b57..3f4ded2 100644 --- a/go-api/msgpb/msg.pb.go +++ b/go-api/msgpb/msg.pb.go @@ -1,26 +1,26 @@ // Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.33.0 +// protoc v3.21.4 // source: msg.proto package msgpb import ( - fmt "fmt" - proto "github.com/golang/protobuf/proto" commonpb "github.com/milvus-io/milvus-proto/go-api/v2/commonpb" schemapb "github.com/milvus-io/milvus-proto/go-api/v2/schemapb" - math "math" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" + sync "sync" ) -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -// A compilation error at this line likely means your copy of the -// proto package needs to be updated. -const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) type InsertDataVersion int32 @@ -30,25 +30,50 @@ const ( InsertDataVersion_ColumnBased InsertDataVersion = 1 ) -var InsertDataVersion_name = map[int32]string{ - 0: "RowBased", - 1: "ColumnBased", -} +// Enum value maps for InsertDataVersion. +var ( + InsertDataVersion_name = map[int32]string{ + 0: "RowBased", + 1: "ColumnBased", + } + InsertDataVersion_value = map[string]int32{ + "RowBased": 0, + "ColumnBased": 1, + } +) -var InsertDataVersion_value = map[string]int32{ - "RowBased": 0, - "ColumnBased": 1, +func (x InsertDataVersion) Enum() *InsertDataVersion { + p := new(InsertDataVersion) + *p = x + return p } func (x InsertDataVersion) String() string { - return proto.EnumName(InsertDataVersion_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InsertDataVersion) Descriptor() protoreflect.EnumDescriptor { + return file_msg_proto_enumTypes[0].Descriptor() +} + +func (InsertDataVersion) Type() protoreflect.EnumType { + return &file_msg_proto_enumTypes[0] +} + +func (x InsertDataVersion) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) } +// Deprecated: Use InsertDataVersion.Descriptor instead. func (InsertDataVersion) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_c06e4cca6c2cc899, []int{0} + return file_msg_proto_rawDescGZIP(), []int{0} } type InsertRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` ShardName string `protobuf:"bytes,2,opt,name=shardName,proto3" json:"shardName,omitempty"` DbName string `protobuf:"bytes,3,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` @@ -61,336 +86,360 @@ type InsertRequest struct { Timestamps []uint64 `protobuf:"varint,10,rep,packed,name=timestamps,proto3" json:"timestamps,omitempty"` RowIDs []int64 `protobuf:"varint,11,rep,packed,name=rowIDs,proto3" json:"rowIDs,omitempty"` // row_data was reserved for compatibility - RowData []*commonpb.Blob `protobuf:"bytes,12,rep,name=row_data,json=rowData,proto3" json:"row_data,omitempty"` - FieldsData []*schemapb.FieldData `protobuf:"bytes,13,rep,name=fields_data,json=fieldsData,proto3" json:"fields_data,omitempty"` - NumRows uint64 `protobuf:"varint,14,opt,name=num_rows,json=numRows,proto3" json:"num_rows,omitempty"` - Version InsertDataVersion `protobuf:"varint,15,opt,name=version,proto3,enum=milvus.proto.msg.InsertDataVersion" json:"version,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *InsertRequest) Reset() { *m = InsertRequest{} } -func (m *InsertRequest) String() string { return proto.CompactTextString(m) } -func (*InsertRequest) ProtoMessage() {} -func (*InsertRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_c06e4cca6c2cc899, []int{0} + RowData []*commonpb.Blob `protobuf:"bytes,12,rep,name=row_data,json=rowData,proto3" json:"row_data,omitempty"` + FieldsData []*schemapb.FieldData `protobuf:"bytes,13,rep,name=fields_data,json=fieldsData,proto3" json:"fields_data,omitempty"` + NumRows uint64 `protobuf:"varint,14,opt,name=num_rows,json=numRows,proto3" json:"num_rows,omitempty"` + Version InsertDataVersion `protobuf:"varint,15,opt,name=version,proto3,enum=milvus.proto.msg.InsertDataVersion" json:"version,omitempty"` } -func (m *InsertRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_InsertRequest.Unmarshal(m, b) -} -func (m *InsertRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_InsertRequest.Marshal(b, m, deterministic) -} -func (m *InsertRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_InsertRequest.Merge(m, src) +func (x *InsertRequest) Reset() { + *x = InsertRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_msg_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *InsertRequest) XXX_Size() int { - return xxx_messageInfo_InsertRequest.Size(m) + +func (x *InsertRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *InsertRequest) XXX_DiscardUnknown() { - xxx_messageInfo_InsertRequest.DiscardUnknown(m) + +func (*InsertRequest) ProtoMessage() {} + +func (x *InsertRequest) ProtoReflect() protoreflect.Message { + mi := &file_msg_proto_msgTypes[0] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_InsertRequest proto.InternalMessageInfo +// Deprecated: Use InsertRequest.ProtoReflect.Descriptor instead. +func (*InsertRequest) Descriptor() ([]byte, []int) { + return file_msg_proto_rawDescGZIP(), []int{0} +} -func (m *InsertRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *InsertRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *InsertRequest) GetShardName() string { - if m != nil { - return m.ShardName +func (x *InsertRequest) GetShardName() string { + if x != nil { + return x.ShardName } return "" } -func (m *InsertRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *InsertRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } -func (m *InsertRequest) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *InsertRequest) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } -func (m *InsertRequest) GetPartitionName() string { - if m != nil { - return m.PartitionName +func (x *InsertRequest) GetPartitionName() string { + if x != nil { + return x.PartitionName } return "" } -func (m *InsertRequest) GetDbID() int64 { - if m != nil { - return m.DbID +func (x *InsertRequest) GetDbID() int64 { + if x != nil { + return x.DbID } return 0 } -func (m *InsertRequest) GetCollectionID() int64 { - if m != nil { - return m.CollectionID +func (x *InsertRequest) GetCollectionID() int64 { + if x != nil { + return x.CollectionID } return 0 } -func (m *InsertRequest) GetPartitionID() int64 { - if m != nil { - return m.PartitionID +func (x *InsertRequest) GetPartitionID() int64 { + if x != nil { + return x.PartitionID } return 0 } -func (m *InsertRequest) GetSegmentID() int64 { - if m != nil { - return m.SegmentID +func (x *InsertRequest) GetSegmentID() int64 { + if x != nil { + return x.SegmentID } return 0 } -func (m *InsertRequest) GetTimestamps() []uint64 { - if m != nil { - return m.Timestamps +func (x *InsertRequest) GetTimestamps() []uint64 { + if x != nil { + return x.Timestamps } return nil } -func (m *InsertRequest) GetRowIDs() []int64 { - if m != nil { - return m.RowIDs +func (x *InsertRequest) GetRowIDs() []int64 { + if x != nil { + return x.RowIDs } return nil } -func (m *InsertRequest) GetRowData() []*commonpb.Blob { - if m != nil { - return m.RowData +func (x *InsertRequest) GetRowData() []*commonpb.Blob { + if x != nil { + return x.RowData } return nil } -func (m *InsertRequest) GetFieldsData() []*schemapb.FieldData { - if m != nil { - return m.FieldsData +func (x *InsertRequest) GetFieldsData() []*schemapb.FieldData { + if x != nil { + return x.FieldsData } return nil } -func (m *InsertRequest) GetNumRows() uint64 { - if m != nil { - return m.NumRows +func (x *InsertRequest) GetNumRows() uint64 { + if x != nil { + return x.NumRows } return 0 } -func (m *InsertRequest) GetVersion() InsertDataVersion { - if m != nil { - return m.Version +func (x *InsertRequest) GetVersion() InsertDataVersion { + if x != nil { + return x.Version } return InsertDataVersion_RowBased } type DeleteRequest struct { - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` - ShardName string `protobuf:"bytes,2,opt,name=shardName,proto3" json:"shardName,omitempty"` - DbName string `protobuf:"bytes,3,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` - CollectionName string `protobuf:"bytes,4,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` - PartitionName string `protobuf:"bytes,5,opt,name=partition_name,json=partitionName,proto3" json:"partition_name,omitempty"` - DbID int64 `protobuf:"varint,6,opt,name=dbID,proto3" json:"dbID,omitempty"` - CollectionID int64 `protobuf:"varint,7,opt,name=collectionID,proto3" json:"collectionID,omitempty"` - PartitionID int64 `protobuf:"varint,8,opt,name=partitionID,proto3" json:"partitionID,omitempty"` - Int64PrimaryKeys []int64 `protobuf:"varint,9,rep,packed,name=int64_primary_keys,json=int64PrimaryKeys,proto3" json:"int64_primary_keys,omitempty"` - Timestamps []uint64 `protobuf:"varint,10,rep,packed,name=timestamps,proto3" json:"timestamps,omitempty"` - NumRows int64 `protobuf:"varint,11,opt,name=num_rows,json=numRows,proto3" json:"num_rows,omitempty"` - PrimaryKeys *schemapb.IDs `protobuf:"bytes,12,opt,name=primary_keys,json=primaryKeys,proto3" json:"primary_keys,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *DeleteRequest) Reset() { *m = DeleteRequest{} } -func (m *DeleteRequest) String() string { return proto.CompactTextString(m) } -func (*DeleteRequest) ProtoMessage() {} -func (*DeleteRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_c06e4cca6c2cc899, []int{1} -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *DeleteRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_DeleteRequest.Unmarshal(m, b) + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` + ShardName string `protobuf:"bytes,2,opt,name=shardName,proto3" json:"shardName,omitempty"` + DbName string `protobuf:"bytes,3,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` + CollectionName string `protobuf:"bytes,4,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` + PartitionName string `protobuf:"bytes,5,opt,name=partition_name,json=partitionName,proto3" json:"partition_name,omitempty"` + DbID int64 `protobuf:"varint,6,opt,name=dbID,proto3" json:"dbID,omitempty"` + CollectionID int64 `protobuf:"varint,7,opt,name=collectionID,proto3" json:"collectionID,omitempty"` + PartitionID int64 `protobuf:"varint,8,opt,name=partitionID,proto3" json:"partitionID,omitempty"` + Int64PrimaryKeys []int64 `protobuf:"varint,9,rep,packed,name=int64_primary_keys,json=int64PrimaryKeys,proto3" json:"int64_primary_keys,omitempty"` // deprecated + Timestamps []uint64 `protobuf:"varint,10,rep,packed,name=timestamps,proto3" json:"timestamps,omitempty"` + NumRows int64 `protobuf:"varint,11,opt,name=num_rows,json=numRows,proto3" json:"num_rows,omitempty"` + PrimaryKeys *schemapb.IDs `protobuf:"bytes,12,opt,name=primary_keys,json=primaryKeys,proto3" json:"primary_keys,omitempty"` } -func (m *DeleteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_DeleteRequest.Marshal(b, m, deterministic) -} -func (m *DeleteRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_DeleteRequest.Merge(m, src) + +func (x *DeleteRequest) Reset() { + *x = DeleteRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_msg_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *DeleteRequest) XXX_Size() int { - return xxx_messageInfo_DeleteRequest.Size(m) + +func (x *DeleteRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *DeleteRequest) XXX_DiscardUnknown() { - xxx_messageInfo_DeleteRequest.DiscardUnknown(m) + +func (*DeleteRequest) ProtoMessage() {} + +func (x *DeleteRequest) ProtoReflect() protoreflect.Message { + mi := &file_msg_proto_msgTypes[1] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_DeleteRequest proto.InternalMessageInfo +// Deprecated: Use DeleteRequest.ProtoReflect.Descriptor instead. +func (*DeleteRequest) Descriptor() ([]byte, []int) { + return file_msg_proto_rawDescGZIP(), []int{1} +} -func (m *DeleteRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *DeleteRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *DeleteRequest) GetShardName() string { - if m != nil { - return m.ShardName +func (x *DeleteRequest) GetShardName() string { + if x != nil { + return x.ShardName } return "" } -func (m *DeleteRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *DeleteRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } -func (m *DeleteRequest) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *DeleteRequest) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } -func (m *DeleteRequest) GetPartitionName() string { - if m != nil { - return m.PartitionName +func (x *DeleteRequest) GetPartitionName() string { + if x != nil { + return x.PartitionName } return "" } -func (m *DeleteRequest) GetDbID() int64 { - if m != nil { - return m.DbID +func (x *DeleteRequest) GetDbID() int64 { + if x != nil { + return x.DbID } return 0 } -func (m *DeleteRequest) GetCollectionID() int64 { - if m != nil { - return m.CollectionID +func (x *DeleteRequest) GetCollectionID() int64 { + if x != nil { + return x.CollectionID } return 0 } -func (m *DeleteRequest) GetPartitionID() int64 { - if m != nil { - return m.PartitionID +func (x *DeleteRequest) GetPartitionID() int64 { + if x != nil { + return x.PartitionID } return 0 } -func (m *DeleteRequest) GetInt64PrimaryKeys() []int64 { - if m != nil { - return m.Int64PrimaryKeys +func (x *DeleteRequest) GetInt64PrimaryKeys() []int64 { + if x != nil { + return x.Int64PrimaryKeys } return nil } -func (m *DeleteRequest) GetTimestamps() []uint64 { - if m != nil { - return m.Timestamps +func (x *DeleteRequest) GetTimestamps() []uint64 { + if x != nil { + return x.Timestamps } return nil } -func (m *DeleteRequest) GetNumRows() int64 { - if m != nil { - return m.NumRows +func (x *DeleteRequest) GetNumRows() int64 { + if x != nil { + return x.NumRows } return 0 } -func (m *DeleteRequest) GetPrimaryKeys() *schemapb.IDs { - if m != nil { - return m.PrimaryKeys +func (x *DeleteRequest) GetPrimaryKeys() *schemapb.IDs { + if x != nil { + return x.PrimaryKeys } return nil } type MsgPosition struct { - ChannelName string `protobuf:"bytes,1,opt,name=channel_name,json=channelName,proto3" json:"channel_name,omitempty"` - MsgID []byte `protobuf:"bytes,2,opt,name=msgID,proto3" json:"msgID,omitempty"` - MsgGroup string `protobuf:"bytes,3,opt,name=msgGroup,proto3" json:"msgGroup,omitempty"` - Timestamp uint64 `protobuf:"varint,4,opt,name=timestamp,proto3" json:"timestamp,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *MsgPosition) Reset() { *m = MsgPosition{} } -func (m *MsgPosition) String() string { return proto.CompactTextString(m) } -func (*MsgPosition) ProtoMessage() {} -func (*MsgPosition) Descriptor() ([]byte, []int) { - return fileDescriptor_c06e4cca6c2cc899, []int{2} -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *MsgPosition) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_MsgPosition.Unmarshal(m, b) + ChannelName string `protobuf:"bytes,1,opt,name=channel_name,json=channelName,proto3" json:"channel_name,omitempty"` + MsgID []byte `protobuf:"bytes,2,opt,name=msgID,proto3" json:"msgID,omitempty"` + MsgGroup string `protobuf:"bytes,3,opt,name=msgGroup,proto3" json:"msgGroup,omitempty"` + Timestamp uint64 `protobuf:"varint,4,opt,name=timestamp,proto3" json:"timestamp,omitempty"` } -func (m *MsgPosition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_MsgPosition.Marshal(b, m, deterministic) -} -func (m *MsgPosition) XXX_Merge(src proto.Message) { - xxx_messageInfo_MsgPosition.Merge(m, src) + +func (x *MsgPosition) Reset() { + *x = MsgPosition{} + if protoimpl.UnsafeEnabled { + mi := &file_msg_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *MsgPosition) XXX_Size() int { - return xxx_messageInfo_MsgPosition.Size(m) + +func (x *MsgPosition) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *MsgPosition) XXX_DiscardUnknown() { - xxx_messageInfo_MsgPosition.DiscardUnknown(m) + +func (*MsgPosition) ProtoMessage() {} + +func (x *MsgPosition) ProtoReflect() protoreflect.Message { + mi := &file_msg_proto_msgTypes[2] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_MsgPosition proto.InternalMessageInfo +// Deprecated: Use MsgPosition.ProtoReflect.Descriptor instead. +func (*MsgPosition) Descriptor() ([]byte, []int) { + return file_msg_proto_rawDescGZIP(), []int{2} +} -func (m *MsgPosition) GetChannelName() string { - if m != nil { - return m.ChannelName +func (x *MsgPosition) GetChannelName() string { + if x != nil { + return x.ChannelName } return "" } -func (m *MsgPosition) GetMsgID() []byte { - if m != nil { - return m.MsgID +func (x *MsgPosition) GetMsgID() []byte { + if x != nil { + return x.MsgID } return nil } -func (m *MsgPosition) GetMsgGroup() string { - if m != nil { - return m.MsgGroup +func (x *MsgPosition) GetMsgGroup() string { + if x != nil { + return x.MsgGroup } return "" } -func (m *MsgPosition) GetTimestamp() uint64 { - if m != nil { - return m.Timestamp +func (x *MsgPosition) GetTimestamp() uint64 { + if x != nil { + return x.Timestamp } return 0 } type CreateCollectionRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` CollectionName string `protobuf:"bytes,3,opt,name=collectionName,proto3" json:"collectionName,omitempty"` @@ -398,532 +447,873 @@ type CreateCollectionRequest struct { // `schema` is the serialized `schema.CollectionSchema` DbID int64 `protobuf:"varint,5,opt,name=dbID,proto3" json:"dbID,omitempty"` CollectionID int64 `protobuf:"varint,6,opt,name=collectionID,proto3" json:"collectionID,omitempty"` - PartitionID int64 `protobuf:"varint,7,opt,name=partitionID,proto3" json:"partitionID,omitempty"` + PartitionID int64 `protobuf:"varint,7,opt,name=partitionID,proto3" json:"partitionID,omitempty"` // deprecated Schema []byte `protobuf:"bytes,8,opt,name=schema,proto3" json:"schema,omitempty"` VirtualChannelNames []string `protobuf:"bytes,9,rep,name=virtualChannelNames,proto3" json:"virtualChannelNames,omitempty"` PhysicalChannelNames []string `protobuf:"bytes,10,rep,name=physicalChannelNames,proto3" json:"physicalChannelNames,omitempty"` PartitionIDs []int64 `protobuf:"varint,11,rep,packed,name=partitionIDs,proto3" json:"partitionIDs,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` } -func (m *CreateCollectionRequest) Reset() { *m = CreateCollectionRequest{} } -func (m *CreateCollectionRequest) String() string { return proto.CompactTextString(m) } -func (*CreateCollectionRequest) ProtoMessage() {} -func (*CreateCollectionRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_c06e4cca6c2cc899, []int{3} +func (x *CreateCollectionRequest) Reset() { + *x = CreateCollectionRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_msg_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *CreateCollectionRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_CreateCollectionRequest.Unmarshal(m, b) -} -func (m *CreateCollectionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_CreateCollectionRequest.Marshal(b, m, deterministic) +func (x *CreateCollectionRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *CreateCollectionRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_CreateCollectionRequest.Merge(m, src) -} -func (m *CreateCollectionRequest) XXX_Size() int { - return xxx_messageInfo_CreateCollectionRequest.Size(m) -} -func (m *CreateCollectionRequest) XXX_DiscardUnknown() { - xxx_messageInfo_CreateCollectionRequest.DiscardUnknown(m) + +func (*CreateCollectionRequest) ProtoMessage() {} + +func (x *CreateCollectionRequest) ProtoReflect() protoreflect.Message { + mi := &file_msg_proto_msgTypes[3] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_CreateCollectionRequest proto.InternalMessageInfo +// Deprecated: Use CreateCollectionRequest.ProtoReflect.Descriptor instead. +func (*CreateCollectionRequest) Descriptor() ([]byte, []int) { + return file_msg_proto_rawDescGZIP(), []int{3} +} -func (m *CreateCollectionRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *CreateCollectionRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *CreateCollectionRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *CreateCollectionRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } -func (m *CreateCollectionRequest) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *CreateCollectionRequest) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } -func (m *CreateCollectionRequest) GetPartitionName() string { - if m != nil { - return m.PartitionName +func (x *CreateCollectionRequest) GetPartitionName() string { + if x != nil { + return x.PartitionName } return "" } -func (m *CreateCollectionRequest) GetDbID() int64 { - if m != nil { - return m.DbID +func (x *CreateCollectionRequest) GetDbID() int64 { + if x != nil { + return x.DbID } return 0 } -func (m *CreateCollectionRequest) GetCollectionID() int64 { - if m != nil { - return m.CollectionID +func (x *CreateCollectionRequest) GetCollectionID() int64 { + if x != nil { + return x.CollectionID } return 0 } -func (m *CreateCollectionRequest) GetPartitionID() int64 { - if m != nil { - return m.PartitionID +func (x *CreateCollectionRequest) GetPartitionID() int64 { + if x != nil { + return x.PartitionID } return 0 } -func (m *CreateCollectionRequest) GetSchema() []byte { - if m != nil { - return m.Schema +func (x *CreateCollectionRequest) GetSchema() []byte { + if x != nil { + return x.Schema } return nil } -func (m *CreateCollectionRequest) GetVirtualChannelNames() []string { - if m != nil { - return m.VirtualChannelNames +func (x *CreateCollectionRequest) GetVirtualChannelNames() []string { + if x != nil { + return x.VirtualChannelNames } return nil } -func (m *CreateCollectionRequest) GetPhysicalChannelNames() []string { - if m != nil { - return m.PhysicalChannelNames +func (x *CreateCollectionRequest) GetPhysicalChannelNames() []string { + if x != nil { + return x.PhysicalChannelNames } return nil } -func (m *CreateCollectionRequest) GetPartitionIDs() []int64 { - if m != nil { - return m.PartitionIDs +func (x *CreateCollectionRequest) GetPartitionIDs() []int64 { + if x != nil { + return x.PartitionIDs } return nil } type DropCollectionRequest struct { - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` - DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` - CollectionName string `protobuf:"bytes,3,opt,name=collectionName,proto3" json:"collectionName,omitempty"` - DbID int64 `protobuf:"varint,4,opt,name=dbID,proto3" json:"dbID,omitempty"` - CollectionID int64 `protobuf:"varint,5,opt,name=collectionID,proto3" json:"collectionID,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *DropCollectionRequest) Reset() { *m = DropCollectionRequest{} } -func (m *DropCollectionRequest) String() string { return proto.CompactTextString(m) } -func (*DropCollectionRequest) ProtoMessage() {} -func (*DropCollectionRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_c06e4cca6c2cc899, []int{4} -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *DropCollectionRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_DropCollectionRequest.Unmarshal(m, b) -} -func (m *DropCollectionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_DropCollectionRequest.Marshal(b, m, deterministic) + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` + DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` + CollectionName string `protobuf:"bytes,3,opt,name=collectionName,proto3" json:"collectionName,omitempty"` + DbID int64 `protobuf:"varint,4,opt,name=dbID,proto3" json:"dbID,omitempty"` + CollectionID int64 `protobuf:"varint,5,opt,name=collectionID,proto3" json:"collectionID,omitempty"` } -func (m *DropCollectionRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_DropCollectionRequest.Merge(m, src) + +func (x *DropCollectionRequest) Reset() { + *x = DropCollectionRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_msg_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *DropCollectionRequest) XXX_Size() int { - return xxx_messageInfo_DropCollectionRequest.Size(m) + +func (x *DropCollectionRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *DropCollectionRequest) XXX_DiscardUnknown() { - xxx_messageInfo_DropCollectionRequest.DiscardUnknown(m) + +func (*DropCollectionRequest) ProtoMessage() {} + +func (x *DropCollectionRequest) ProtoReflect() protoreflect.Message { + mi := &file_msg_proto_msgTypes[4] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_DropCollectionRequest proto.InternalMessageInfo +// Deprecated: Use DropCollectionRequest.ProtoReflect.Descriptor instead. +func (*DropCollectionRequest) Descriptor() ([]byte, []int) { + return file_msg_proto_rawDescGZIP(), []int{4} +} -func (m *DropCollectionRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *DropCollectionRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *DropCollectionRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *DropCollectionRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } -func (m *DropCollectionRequest) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *DropCollectionRequest) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } -func (m *DropCollectionRequest) GetDbID() int64 { - if m != nil { - return m.DbID +func (x *DropCollectionRequest) GetDbID() int64 { + if x != nil { + return x.DbID } return 0 } -func (m *DropCollectionRequest) GetCollectionID() int64 { - if m != nil { - return m.CollectionID +func (x *DropCollectionRequest) GetCollectionID() int64 { + if x != nil { + return x.CollectionID } return 0 } type CreatePartitionRequest struct { - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` - DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` - CollectionName string `protobuf:"bytes,3,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` - PartitionName string `protobuf:"bytes,4,opt,name=partition_name,json=partitionName,proto3" json:"partition_name,omitempty"` - DbID int64 `protobuf:"varint,5,opt,name=dbID,proto3" json:"dbID,omitempty"` - CollectionID int64 `protobuf:"varint,6,opt,name=collectionID,proto3" json:"collectionID,omitempty"` - PartitionID int64 `protobuf:"varint,7,opt,name=partitionID,proto3" json:"partitionID,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *CreatePartitionRequest) Reset() { *m = CreatePartitionRequest{} } -func (m *CreatePartitionRequest) String() string { return proto.CompactTextString(m) } -func (*CreatePartitionRequest) ProtoMessage() {} -func (*CreatePartitionRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_c06e4cca6c2cc899, []int{5} -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *CreatePartitionRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_CreatePartitionRequest.Unmarshal(m, b) -} -func (m *CreatePartitionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_CreatePartitionRequest.Marshal(b, m, deterministic) + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` + DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` + CollectionName string `protobuf:"bytes,3,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` + PartitionName string `protobuf:"bytes,4,opt,name=partition_name,json=partitionName,proto3" json:"partition_name,omitempty"` + DbID int64 `protobuf:"varint,5,opt,name=dbID,proto3" json:"dbID,omitempty"` + CollectionID int64 `protobuf:"varint,6,opt,name=collectionID,proto3" json:"collectionID,omitempty"` + PartitionID int64 `protobuf:"varint,7,opt,name=partitionID,proto3" json:"partitionID,omitempty"` } -func (m *CreatePartitionRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_CreatePartitionRequest.Merge(m, src) + +func (x *CreatePartitionRequest) Reset() { + *x = CreatePartitionRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_msg_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *CreatePartitionRequest) XXX_Size() int { - return xxx_messageInfo_CreatePartitionRequest.Size(m) + +func (x *CreatePartitionRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *CreatePartitionRequest) XXX_DiscardUnknown() { - xxx_messageInfo_CreatePartitionRequest.DiscardUnknown(m) + +func (*CreatePartitionRequest) ProtoMessage() {} + +func (x *CreatePartitionRequest) ProtoReflect() protoreflect.Message { + mi := &file_msg_proto_msgTypes[5] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_CreatePartitionRequest proto.InternalMessageInfo +// Deprecated: Use CreatePartitionRequest.ProtoReflect.Descriptor instead. +func (*CreatePartitionRequest) Descriptor() ([]byte, []int) { + return file_msg_proto_rawDescGZIP(), []int{5} +} -func (m *CreatePartitionRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *CreatePartitionRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *CreatePartitionRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *CreatePartitionRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } -func (m *CreatePartitionRequest) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *CreatePartitionRequest) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } -func (m *CreatePartitionRequest) GetPartitionName() string { - if m != nil { - return m.PartitionName +func (x *CreatePartitionRequest) GetPartitionName() string { + if x != nil { + return x.PartitionName } return "" } -func (m *CreatePartitionRequest) GetDbID() int64 { - if m != nil { - return m.DbID +func (x *CreatePartitionRequest) GetDbID() int64 { + if x != nil { + return x.DbID } return 0 } -func (m *CreatePartitionRequest) GetCollectionID() int64 { - if m != nil { - return m.CollectionID +func (x *CreatePartitionRequest) GetCollectionID() int64 { + if x != nil { + return x.CollectionID } return 0 } -func (m *CreatePartitionRequest) GetPartitionID() int64 { - if m != nil { - return m.PartitionID +func (x *CreatePartitionRequest) GetPartitionID() int64 { + if x != nil { + return x.PartitionID } return 0 } type DropPartitionRequest struct { - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` - DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` - CollectionName string `protobuf:"bytes,3,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` - PartitionName string `protobuf:"bytes,4,opt,name=partition_name,json=partitionName,proto3" json:"partition_name,omitempty"` - DbID int64 `protobuf:"varint,5,opt,name=dbID,proto3" json:"dbID,omitempty"` - CollectionID int64 `protobuf:"varint,6,opt,name=collectionID,proto3" json:"collectionID,omitempty"` - PartitionID int64 `protobuf:"varint,7,opt,name=partitionID,proto3" json:"partitionID,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *DropPartitionRequest) Reset() { *m = DropPartitionRequest{} } -func (m *DropPartitionRequest) String() string { return proto.CompactTextString(m) } -func (*DropPartitionRequest) ProtoMessage() {} -func (*DropPartitionRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_c06e4cca6c2cc899, []int{6} -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *DropPartitionRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_DropPartitionRequest.Unmarshal(m, b) -} -func (m *DropPartitionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_DropPartitionRequest.Marshal(b, m, deterministic) + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` + DbName string `protobuf:"bytes,2,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` + CollectionName string `protobuf:"bytes,3,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` + PartitionName string `protobuf:"bytes,4,opt,name=partition_name,json=partitionName,proto3" json:"partition_name,omitempty"` + DbID int64 `protobuf:"varint,5,opt,name=dbID,proto3" json:"dbID,omitempty"` + CollectionID int64 `protobuf:"varint,6,opt,name=collectionID,proto3" json:"collectionID,omitempty"` + PartitionID int64 `protobuf:"varint,7,opt,name=partitionID,proto3" json:"partitionID,omitempty"` } -func (m *DropPartitionRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_DropPartitionRequest.Merge(m, src) + +func (x *DropPartitionRequest) Reset() { + *x = DropPartitionRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_msg_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *DropPartitionRequest) XXX_Size() int { - return xxx_messageInfo_DropPartitionRequest.Size(m) + +func (x *DropPartitionRequest) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *DropPartitionRequest) XXX_DiscardUnknown() { - xxx_messageInfo_DropPartitionRequest.DiscardUnknown(m) + +func (*DropPartitionRequest) ProtoMessage() {} + +func (x *DropPartitionRequest) ProtoReflect() protoreflect.Message { + mi := &file_msg_proto_msgTypes[6] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_DropPartitionRequest proto.InternalMessageInfo +// Deprecated: Use DropPartitionRequest.ProtoReflect.Descriptor instead. +func (*DropPartitionRequest) Descriptor() ([]byte, []int) { + return file_msg_proto_rawDescGZIP(), []int{6} +} -func (m *DropPartitionRequest) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *DropPartitionRequest) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *DropPartitionRequest) GetDbName() string { - if m != nil { - return m.DbName +func (x *DropPartitionRequest) GetDbName() string { + if x != nil { + return x.DbName } return "" } -func (m *DropPartitionRequest) GetCollectionName() string { - if m != nil { - return m.CollectionName +func (x *DropPartitionRequest) GetCollectionName() string { + if x != nil { + return x.CollectionName } return "" } -func (m *DropPartitionRequest) GetPartitionName() string { - if m != nil { - return m.PartitionName +func (x *DropPartitionRequest) GetPartitionName() string { + if x != nil { + return x.PartitionName } return "" } -func (m *DropPartitionRequest) GetDbID() int64 { - if m != nil { - return m.DbID +func (x *DropPartitionRequest) GetDbID() int64 { + if x != nil { + return x.DbID } return 0 } -func (m *DropPartitionRequest) GetCollectionID() int64 { - if m != nil { - return m.CollectionID +func (x *DropPartitionRequest) GetCollectionID() int64 { + if x != nil { + return x.CollectionID } return 0 } -func (m *DropPartitionRequest) GetPartitionID() int64 { - if m != nil { - return m.PartitionID +func (x *DropPartitionRequest) GetPartitionID() int64 { + if x != nil { + return x.PartitionID } return 0 } type TimeTickMsg struct { - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *TimeTickMsg) Reset() { *m = TimeTickMsg{} } -func (m *TimeTickMsg) String() string { return proto.CompactTextString(m) } -func (*TimeTickMsg) ProtoMessage() {} -func (*TimeTickMsg) Descriptor() ([]byte, []int) { - return fileDescriptor_c06e4cca6c2cc899, []int{7} + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` } -func (m *TimeTickMsg) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_TimeTickMsg.Unmarshal(m, b) -} -func (m *TimeTickMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_TimeTickMsg.Marshal(b, m, deterministic) -} -func (m *TimeTickMsg) XXX_Merge(src proto.Message) { - xxx_messageInfo_TimeTickMsg.Merge(m, src) +func (x *TimeTickMsg) Reset() { + *x = TimeTickMsg{} + if protoimpl.UnsafeEnabled { + mi := &file_msg_proto_msgTypes[7] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *TimeTickMsg) XXX_Size() int { - return xxx_messageInfo_TimeTickMsg.Size(m) + +func (x *TimeTickMsg) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *TimeTickMsg) XXX_DiscardUnknown() { - xxx_messageInfo_TimeTickMsg.DiscardUnknown(m) + +func (*TimeTickMsg) ProtoMessage() {} + +func (x *TimeTickMsg) ProtoReflect() protoreflect.Message { + mi := &file_msg_proto_msgTypes[7] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_TimeTickMsg proto.InternalMessageInfo +// Deprecated: Use TimeTickMsg.ProtoReflect.Descriptor instead. +func (*TimeTickMsg) Descriptor() ([]byte, []int) { + return file_msg_proto_rawDescGZIP(), []int{7} +} -func (m *TimeTickMsg) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *TimeTickMsg) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } type DataNodeTtMsg struct { - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` - ChannelName string `protobuf:"bytes,2,opt,name=channel_name,json=channelName,proto3" json:"channel_name,omitempty"` - Timestamp uint64 `protobuf:"varint,3,opt,name=timestamp,proto3" json:"timestamp,omitempty"` - SegmentsStats []*commonpb.SegmentStats `protobuf:"bytes,4,rep,name=segments_stats,json=segmentsStats,proto3" json:"segments_stats,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *DataNodeTtMsg) Reset() { *m = DataNodeTtMsg{} } -func (m *DataNodeTtMsg) String() string { return proto.CompactTextString(m) } -func (*DataNodeTtMsg) ProtoMessage() {} -func (*DataNodeTtMsg) Descriptor() ([]byte, []int) { - return fileDescriptor_c06e4cca6c2cc899, []int{8} -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *DataNodeTtMsg) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_DataNodeTtMsg.Unmarshal(m, b) + Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` + ChannelName string `protobuf:"bytes,2,opt,name=channel_name,json=channelName,proto3" json:"channel_name,omitempty"` + Timestamp uint64 `protobuf:"varint,3,opt,name=timestamp,proto3" json:"timestamp,omitempty"` + SegmentsStats []*commonpb.SegmentStats `protobuf:"bytes,4,rep,name=segments_stats,json=segmentsStats,proto3" json:"segments_stats,omitempty"` } -func (m *DataNodeTtMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_DataNodeTtMsg.Marshal(b, m, deterministic) -} -func (m *DataNodeTtMsg) XXX_Merge(src proto.Message) { - xxx_messageInfo_DataNodeTtMsg.Merge(m, src) + +func (x *DataNodeTtMsg) Reset() { + *x = DataNodeTtMsg{} + if protoimpl.UnsafeEnabled { + mi := &file_msg_proto_msgTypes[8] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *DataNodeTtMsg) XXX_Size() int { - return xxx_messageInfo_DataNodeTtMsg.Size(m) + +func (x *DataNodeTtMsg) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *DataNodeTtMsg) XXX_DiscardUnknown() { - xxx_messageInfo_DataNodeTtMsg.DiscardUnknown(m) + +func (*DataNodeTtMsg) ProtoMessage() {} + +func (x *DataNodeTtMsg) ProtoReflect() protoreflect.Message { + mi := &file_msg_proto_msgTypes[8] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_DataNodeTtMsg proto.InternalMessageInfo +// Deprecated: Use DataNodeTtMsg.ProtoReflect.Descriptor instead. +func (*DataNodeTtMsg) Descriptor() ([]byte, []int) { + return file_msg_proto_rawDescGZIP(), []int{8} +} -func (m *DataNodeTtMsg) GetBase() *commonpb.MsgBase { - if m != nil { - return m.Base +func (x *DataNodeTtMsg) GetBase() *commonpb.MsgBase { + if x != nil { + return x.Base } return nil } -func (m *DataNodeTtMsg) GetChannelName() string { - if m != nil { - return m.ChannelName +func (x *DataNodeTtMsg) GetChannelName() string { + if x != nil { + return x.ChannelName } return "" } -func (m *DataNodeTtMsg) GetTimestamp() uint64 { - if m != nil { - return m.Timestamp +func (x *DataNodeTtMsg) GetTimestamp() uint64 { + if x != nil { + return x.Timestamp } return 0 } -func (m *DataNodeTtMsg) GetSegmentsStats() []*commonpb.SegmentStats { - if m != nil { - return m.SegmentsStats +func (x *DataNodeTtMsg) GetSegmentsStats() []*commonpb.SegmentStats { + if x != nil { + return x.SegmentsStats } return nil } -func init() { - proto.RegisterEnum("milvus.proto.msg.InsertDataVersion", InsertDataVersion_name, InsertDataVersion_value) - proto.RegisterType((*InsertRequest)(nil), "milvus.proto.msg.InsertRequest") - proto.RegisterType((*DeleteRequest)(nil), "milvus.proto.msg.DeleteRequest") - proto.RegisterType((*MsgPosition)(nil), "milvus.proto.msg.MsgPosition") - proto.RegisterType((*CreateCollectionRequest)(nil), "milvus.proto.msg.CreateCollectionRequest") - proto.RegisterType((*DropCollectionRequest)(nil), "milvus.proto.msg.DropCollectionRequest") - proto.RegisterType((*CreatePartitionRequest)(nil), "milvus.proto.msg.CreatePartitionRequest") - proto.RegisterType((*DropPartitionRequest)(nil), "milvus.proto.msg.DropPartitionRequest") - proto.RegisterType((*TimeTickMsg)(nil), "milvus.proto.msg.TimeTickMsg") - proto.RegisterType((*DataNodeTtMsg)(nil), "milvus.proto.msg.DataNodeTtMsg") -} - -func init() { proto.RegisterFile("msg.proto", fileDescriptor_c06e4cca6c2cc899) } - -var fileDescriptor_c06e4cca6c2cc899 = []byte{ - // 832 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x56, 0x4d, 0x8f, 0xdb, 0x44, - 0x18, 0xc6, 0xb1, 0x37, 0x1f, 0xaf, 0x9d, 0xec, 0x32, 0x2c, 0x5b, 0x77, 0x55, 0x55, 0xae, 0xf9, - 0x8a, 0x10, 0xcd, 0x96, 0xb4, 0xe2, 0x82, 0x50, 0xa5, 0x5d, 0x0b, 0x88, 0xd0, 0x56, 0xab, 0xe9, - 0x8a, 0x03, 0x97, 0x68, 0x92, 0x0c, 0x8e, 0x55, 0x8f, 0xc7, 0x78, 0xc6, 0x1b, 0xe5, 0xc6, 0x1d, - 0xf1, 0x57, 0xf8, 0x11, 0x9c, 0x40, 0xe2, 0x47, 0x21, 0xcf, 0x38, 0x71, 0x9c, 0xa4, 0x2d, 0x54, - 0x02, 0xf5, 0xb0, 0x37, 0xbf, 0xcf, 0xfb, 0x35, 0xf3, 0x3e, 0x8f, 0x5e, 0x0f, 0x74, 0x98, 0x08, - 0x07, 0x69, 0xc6, 0x25, 0x47, 0x47, 0x2c, 0x8a, 0x6f, 0x72, 0xa1, 0xad, 0x01, 0x13, 0xe1, 0xa9, - 0x33, 0xe5, 0x8c, 0xf1, 0x44, 0x23, 0xa7, 0x8e, 0x98, 0xce, 0x29, 0x23, 0xda, 0xf2, 0xff, 0xb4, - 0xa0, 0x3b, 0x4a, 0x04, 0xcd, 0x24, 0xa6, 0x3f, 0xe5, 0x54, 0x48, 0xf4, 0x08, 0xac, 0x09, 0x11, - 0xd4, 0x35, 0x3c, 0xa3, 0x6f, 0x0f, 0xef, 0x0d, 0x6a, 0xe5, 0xca, 0x4a, 0x97, 0x22, 0x3c, 0x27, - 0x82, 0x62, 0x15, 0x89, 0xee, 0x41, 0x47, 0xcc, 0x49, 0x36, 0x7b, 0x46, 0x18, 0x75, 0x1b, 0x9e, - 0xd1, 0xef, 0xe0, 0x0a, 0x40, 0x77, 0xa0, 0x35, 0x9b, 0x8c, 0x93, 0xc2, 0x67, 0x2a, 0x5f, 0x73, - 0x36, 0x51, 0x8e, 0x4f, 0xe0, 0x70, 0xca, 0xe3, 0x98, 0x4e, 0x65, 0xc4, 0x13, 0x1d, 0x60, 0xa9, - 0x80, 0x5e, 0x05, 0xab, 0xc0, 0x8f, 0xa0, 0x97, 0x92, 0x4c, 0x46, 0x55, 0xdc, 0x81, 0x8a, 0xeb, - 0xae, 0x51, 0x15, 0x86, 0xc0, 0x9a, 0x4d, 0x46, 0x81, 0xdb, 0xf4, 0x8c, 0xbe, 0x89, 0xd5, 0x37, - 0xf2, 0xc1, 0xa9, 0x8a, 0x8d, 0x02, 0xb7, 0xa5, 0x7c, 0x35, 0x0c, 0x79, 0x60, 0xaf, 0x0b, 0x8d, - 0x02, 0xb7, 0xad, 0x42, 0x36, 0x21, 0x75, 0x41, 0x1a, 0x32, 0x9a, 0xc8, 0x51, 0xe0, 0x76, 0x94, - 0xbf, 0x02, 0xd0, 0x7d, 0x00, 0x19, 0x31, 0x2a, 0x24, 0x61, 0xa9, 0x70, 0xc1, 0x33, 0xfb, 0x16, - 0xde, 0x40, 0xd0, 0x09, 0x34, 0x33, 0xbe, 0x18, 0x05, 0xc2, 0xb5, 0x3d, 0xb3, 0x6f, 0xe2, 0xd2, - 0x42, 0x4f, 0xa0, 0x9d, 0xf1, 0xc5, 0x78, 0x46, 0x24, 0x71, 0x1d, 0xcf, 0xec, 0xdb, 0xc3, 0xbb, - 0x7b, 0x87, 0x7d, 0x1e, 0xf3, 0x09, 0x6e, 0x65, 0x7c, 0x11, 0x10, 0x49, 0xd0, 0x53, 0xb0, 0x7f, - 0x8c, 0x68, 0x3c, 0x13, 0x3a, 0xb1, 0xab, 0x12, 0xef, 0xd7, 0x13, 0x4b, 0x86, 0xbf, 0x2e, 0xe2, - 0x8a, 0x24, 0x0c, 0x3a, 0x45, 0x15, 0xb8, 0x0b, 0xed, 0x24, 0x67, 0xe3, 0x8c, 0x2f, 0x84, 0xdb, - 0xf3, 0x8c, 0xbe, 0x85, 0x5b, 0x49, 0xce, 0x30, 0x5f, 0x08, 0xf4, 0x15, 0xb4, 0x6e, 0x68, 0x26, - 0x22, 0x9e, 0xb8, 0x87, 0x9e, 0xd1, 0xef, 0x0d, 0x3f, 0x18, 0x6c, 0x8b, 0x69, 0xa0, 0xc5, 0x52, - 0x54, 0xfa, 0x5e, 0x87, 0xe2, 0x55, 0x8e, 0xff, 0x87, 0x09, 0xdd, 0x80, 0xc6, 0x54, 0xd2, 0x5b, - 0x2d, 0xbd, 0x54, 0x4b, 0x9f, 0x01, 0x8a, 0x12, 0xf9, 0xc5, 0x93, 0x71, 0x9a, 0x45, 0x8c, 0x64, - 0xcb, 0xf1, 0x0b, 0xba, 0x14, 0x6e, 0x47, 0x29, 0xe3, 0x48, 0x79, 0xae, 0xb4, 0xe3, 0x3b, 0xba, - 0x14, 0xaf, 0xd5, 0xd6, 0x26, 0x99, 0xb6, 0x6a, 0xb6, 0x26, 0xf3, 0x4b, 0x70, 0x6a, 0x2d, 0x1c, - 0xc5, 0x81, 0xbb, 0x57, 0x29, 0xa3, 0x40, 0x60, 0x3b, 0xad, 0xfa, 0xfa, 0x3f, 0x1b, 0x60, 0x5f, - 0x8a, 0xf0, 0x8a, 0x0b, 0x75, 0x6e, 0xf4, 0x00, 0x9c, 0xe9, 0x9c, 0x24, 0x09, 0x8d, 0xf5, 0xd0, - 0x0c, 0x35, 0x34, 0xbb, 0xc4, 0xd4, 0xc8, 0x8e, 0xe1, 0x80, 0x89, 0x70, 0x14, 0x28, 0xd6, 0x1c, - 0xac, 0x0d, 0x74, 0x0a, 0x6d, 0x26, 0xc2, 0x6f, 0x32, 0x9e, 0xa7, 0x25, 0x65, 0x6b, 0xbb, 0xe0, - 0x7a, 0x7d, 0x15, 0x45, 0x97, 0x85, 0x2b, 0xc0, 0xff, 0xcd, 0x84, 0x3b, 0x17, 0x19, 0x25, 0x92, - 0x5e, 0xac, 0x27, 0xfc, 0xe6, 0xba, 0xda, 0x50, 0x4e, 0xa3, 0xa6, 0x9c, 0x8f, 0x61, 0x4b, 0x22, - 0xe5, 0x31, 0xb7, 0x85, 0xf3, 0x21, 0xd4, 0x25, 0x52, 0xea, 0xeb, 0x25, 0xba, 0x39, 0x78, 0x85, - 0x6e, 0x9a, 0xaf, 0xd7, 0x4d, 0x6b, 0x57, 0x37, 0x27, 0xd0, 0xd4, 0x64, 0x29, 0x51, 0x39, 0xb8, - 0xb4, 0xd0, 0x23, 0x78, 0xef, 0x26, 0xca, 0x64, 0x4e, 0xe2, 0x8b, 0x8a, 0x0c, 0x2d, 0xa8, 0x0e, - 0xde, 0xe7, 0x42, 0x43, 0x38, 0x4e, 0xe7, 0x4b, 0x11, 0x4d, 0xb7, 0x52, 0x40, 0xa5, 0xec, 0xf5, - 0x15, 0x77, 0xd8, 0x38, 0xcc, 0x6a, 0x93, 0xd5, 0x30, 0xff, 0x77, 0x03, 0xde, 0x0f, 0x32, 0x9e, - 0xbe, 0x15, 0x74, 0xad, 0x88, 0xb0, 0x5e, 0x41, 0xc4, 0xc1, 0x2e, 0x11, 0xfe, 0xaf, 0x0d, 0x38, - 0xd1, 0xaa, 0xbb, 0x5a, 0xdd, 0xed, 0x3f, 0xb8, 0xc5, 0x9e, 0x75, 0x65, 0xfe, 0xc3, 0x75, 0xf5, - 0xff, 0xca, 0xce, 0xff, 0xa5, 0x01, 0xc7, 0x05, 0xa9, 0xb7, 0xd3, 0x28, 0xa6, 0xf1, 0x14, 0xec, - 0xeb, 0x88, 0xd1, 0xeb, 0x68, 0xfa, 0xe2, 0x52, 0x84, 0xff, 0x7e, 0x06, 0xfe, 0x5f, 0x06, 0x74, - 0x8b, 0x7f, 0xe7, 0x33, 0x3e, 0xa3, 0xd7, 0xf2, 0x8d, 0x6a, 0xec, 0xec, 0xe2, 0xc6, 0xee, 0x2e, - 0xae, 0x6d, 0x56, 0x73, 0x6b, 0xb3, 0xa2, 0x6f, 0xa1, 0x57, 0xbe, 0x5e, 0xc4, 0x58, 0x48, 0x22, - 0x85, 0x6b, 0xa9, 0x57, 0xc4, 0x83, 0xbd, 0xcd, 0x9f, 0xeb, 0xd0, 0xe7, 0x45, 0x20, 0xee, 0xae, - 0x12, 0x95, 0xf9, 0xe9, 0x10, 0xde, 0xdd, 0x79, 0x0f, 0x20, 0x07, 0xda, 0x98, 0x2f, 0x8a, 0x03, - 0xcf, 0x8e, 0xde, 0x41, 0x87, 0x60, 0x5f, 0xf0, 0x38, 0x67, 0x89, 0x06, 0x8c, 0xf3, 0xc7, 0x3f, - 0x7c, 0x1e, 0x46, 0x72, 0x9e, 0x4f, 0x8a, 0x06, 0x67, 0xba, 0xe3, 0xc3, 0x88, 0xaf, 0xbe, 0x54, - 0xef, 0xb3, 0x90, 0x3f, 0x24, 0x69, 0x74, 0x76, 0x33, 0x3c, 0x63, 0x22, 0x4c, 0x27, 0x93, 0xa6, - 0x82, 0x1f, 0xff, 0x1d, 0x00, 0x00, 0xff, 0xff, 0x7e, 0x14, 0x3c, 0x92, 0xe8, 0x0a, 0x00, 0x00, +var File_msg_proto protoreflect.FileDescriptor + +var file_msg_proto_rawDesc = []byte{ + 0x0a, 0x09, 0x6d, 0x73, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x10, 0x6d, 0x69, 0x6c, + 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x73, 0x67, 0x1a, 0x0c, 0x63, + 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc9, 0x04, 0x0a, 0x0d, 0x49, 0x6e, + 0x73, 0x65, 0x72, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, + 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, + 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, + 0x4d, 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x1c, 0x0a, + 0x09, 0x73, 0x68, 0x61, 0x72, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x09, 0x73, 0x68, 0x61, 0x72, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x64, + 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x62, + 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, + 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x25, 0x0a, + 0x0e, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, + 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, + 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x62, 0x49, 0x44, 0x18, 0x06, 0x20, 0x01, + 0x28, 0x03, 0x52, 0x04, 0x64, 0x62, 0x49, 0x44, 0x12, 0x22, 0x0a, 0x0c, 0x63, 0x6f, 0x6c, 0x6c, + 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, + 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x12, 0x20, 0x0a, 0x0b, + 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x08, 0x20, 0x01, 0x28, + 0x03, 0x52, 0x0b, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x12, 0x1c, + 0x0a, 0x09, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x44, 0x18, 0x09, 0x20, 0x01, 0x28, + 0x03, 0x52, 0x09, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x44, 0x12, 0x1e, 0x0a, 0x0a, + 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x73, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x04, + 0x52, 0x0a, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x73, 0x12, 0x16, 0x0a, 0x06, + 0x72, 0x6f, 0x77, 0x49, 0x44, 0x73, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x03, 0x52, 0x06, 0x72, 0x6f, + 0x77, 0x49, 0x44, 0x73, 0x12, 0x34, 0x0a, 0x08, 0x72, 0x6f, 0x77, 0x5f, 0x64, 0x61, 0x74, 0x61, + 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x42, 0x6c, 0x6f, + 0x62, 0x52, 0x07, 0x72, 0x6f, 0x77, 0x44, 0x61, 0x74, 0x61, 0x12, 0x3f, 0x0a, 0x0b, 0x66, 0x69, + 0x65, 0x6c, 0x64, 0x73, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, + 0x1e, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x44, 0x61, 0x74, 0x61, 0x52, + 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x44, 0x61, 0x74, 0x61, 0x12, 0x19, 0x0a, 0x08, 0x6e, + 0x75, 0x6d, 0x5f, 0x72, 0x6f, 0x77, 0x73, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x04, 0x52, 0x07, 0x6e, + 0x75, 0x6d, 0x52, 0x6f, 0x77, 0x73, 0x12, 0x3d, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, + 0x6e, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x23, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x73, 0x67, 0x2e, 0x49, 0x6e, 0x73, 0x65, 0x72, + 0x74, 0x44, 0x61, 0x74, 0x61, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x76, 0x65, + 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0xc8, 0x03, 0x0a, 0x0d, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, + 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x68, 0x61, + 0x72, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x68, + 0x61, 0x72, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x64, 0x62, 0x5f, 0x6e, 0x61, + 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x62, 0x4e, 0x61, 0x6d, 0x65, + 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, + 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 0x6f, 0x6c, 0x6c, 0x65, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x70, 0x61, 0x72, + 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x0d, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, + 0x12, 0x12, 0x0a, 0x04, 0x64, 0x62, 0x49, 0x44, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, + 0x64, 0x62, 0x49, 0x44, 0x12, 0x22, 0x0a, 0x0c, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x63, 0x6f, 0x6c, 0x6c, + 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x12, 0x20, 0x0a, 0x0b, 0x70, 0x61, 0x72, 0x74, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x70, + 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x12, 0x2c, 0x0a, 0x12, 0x69, 0x6e, + 0x74, 0x36, 0x34, 0x5f, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x6b, 0x65, 0x79, 0x73, + 0x18, 0x09, 0x20, 0x03, 0x28, 0x03, 0x52, 0x10, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x50, 0x72, 0x69, + 0x6d, 0x61, 0x72, 0x79, 0x4b, 0x65, 0x79, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x74, 0x69, 0x6d, 0x65, + 0x73, 0x74, 0x61, 0x6d, 0x70, 0x73, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x04, 0x52, 0x0a, 0x74, 0x69, + 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x6e, 0x75, 0x6d, 0x5f, + 0x72, 0x6f, 0x77, 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x6e, 0x75, 0x6d, 0x52, + 0x6f, 0x77, 0x73, 0x12, 0x3b, 0x0a, 0x0c, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x6b, + 0x65, 0x79, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x6d, 0x69, 0x6c, 0x76, + 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, + 0x49, 0x44, 0x73, 0x52, 0x0b, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x4b, 0x65, 0x79, 0x73, + 0x22, 0x80, 0x01, 0x0a, 0x0b, 0x4d, 0x73, 0x67, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, + 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x4e, + 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x6d, 0x73, 0x67, 0x49, 0x44, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x0c, 0x52, 0x05, 0x6d, 0x73, 0x67, 0x49, 0x44, 0x12, 0x1a, 0x0a, 0x08, 0x6d, 0x73, 0x67, + 0x47, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6d, 0x73, 0x67, + 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, + 0x6d, 0x70, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, + 0x61, 0x6d, 0x70, 0x22, 0xae, 0x03, 0x0a, 0x17, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x6f, + 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, + 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, + 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, + 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, + 0x65, 0x12, 0x17, 0x0a, 0x07, 0x64, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x06, 0x64, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x26, 0x0a, 0x0e, 0x63, 0x6f, + 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x0e, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, + 0x6d, 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x4e, + 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x70, 0x61, 0x72, 0x74, 0x69, + 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x62, 0x49, 0x44, + 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x64, 0x62, 0x49, 0x44, 0x12, 0x22, 0x0a, 0x0c, + 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x06, 0x20, 0x01, + 0x28, 0x03, 0x52, 0x0c, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, + 0x12, 0x20, 0x0a, 0x0b, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, + 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, + 0x49, 0x44, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x08, 0x20, 0x01, + 0x28, 0x0c, 0x52, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x30, 0x0a, 0x13, 0x76, 0x69, + 0x72, 0x74, 0x75, 0x61, 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x4e, 0x61, 0x6d, 0x65, + 0x73, 0x18, 0x09, 0x20, 0x03, 0x28, 0x09, 0x52, 0x13, 0x76, 0x69, 0x72, 0x74, 0x75, 0x61, 0x6c, + 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x32, 0x0a, 0x14, + 0x70, 0x68, 0x79, 0x73, 0x69, 0x63, 0x61, 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x4e, + 0x61, 0x6d, 0x65, 0x73, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x09, 0x52, 0x14, 0x70, 0x68, 0x79, 0x73, + 0x69, 0x63, 0x61, 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x73, + 0x12, 0x22, 0x0a, 0x0c, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x73, + 0x18, 0x0b, 0x20, 0x03, 0x28, 0x03, 0x52, 0x0c, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, + 0x6e, 0x49, 0x44, 0x73, 0x22, 0xc2, 0x01, 0x0a, 0x15, 0x44, 0x72, 0x6f, 0x70, 0x43, 0x6f, 0x6c, + 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, + 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, + 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, + 0x6f, 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, + 0x12, 0x17, 0x0a, 0x07, 0x64, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x06, 0x64, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x26, 0x0a, 0x0e, 0x63, 0x6f, 0x6c, + 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x0e, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, + 0x65, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x62, 0x49, 0x44, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, + 0x04, 0x64, 0x62, 0x49, 0x44, 0x12, 0x22, 0x0a, 0x0c, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, + 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x63, 0x6f, 0x6c, + 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x22, 0x8d, 0x02, 0x0a, 0x16, 0x43, 0x72, + 0x65, 0x61, 0x74, 0x65, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, + 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x64, 0x62, 0x5f, 0x6e, 0x61, 0x6d, + 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x12, + 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, + 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x70, 0x61, 0x72, 0x74, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x0d, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, + 0x12, 0x0a, 0x04, 0x64, 0x62, 0x49, 0x44, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x64, + 0x62, 0x49, 0x44, 0x12, 0x22, 0x0a, 0x0c, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x49, 0x44, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x63, 0x6f, 0x6c, 0x6c, 0x65, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x12, 0x20, 0x0a, 0x0b, 0x70, 0x61, 0x72, 0x74, 0x69, + 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x70, 0x61, + 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x22, 0x8b, 0x02, 0x0a, 0x14, 0x44, 0x72, + 0x6f, 0x70, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, + 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, + 0x62, 0x61, 0x73, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x64, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x27, 0x0a, + 0x0f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, + 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, + 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, + 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, + 0x04, 0x64, 0x62, 0x49, 0x44, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x64, 0x62, 0x49, + 0x44, 0x12, 0x22, 0x0a, 0x0c, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, + 0x44, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, + 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x12, 0x20, 0x0a, 0x0b, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, + 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x70, 0x61, 0x72, 0x74, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x22, 0x3f, 0x0a, 0x0b, 0x54, 0x69, 0x6d, 0x65, 0x54, + 0x69, 0x63, 0x6b, 0x4d, 0x73, 0x67, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x61, + 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x22, 0xcc, 0x01, 0x0a, 0x0d, 0x44, 0x61, 0x74, + 0x61, 0x4e, 0x6f, 0x64, 0x65, 0x54, 0x74, 0x4d, 0x73, 0x67, 0x12, 0x30, 0x0a, 0x04, 0x62, 0x61, + 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, + 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, + 0x73, 0x67, 0x42, 0x61, 0x73, 0x65, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x21, 0x0a, 0x0c, + 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x0b, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x12, + 0x1c, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x03, 0x20, 0x01, + 0x28, 0x04, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x48, 0x0a, + 0x0e, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x73, 0x18, + 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x65, 0x67, 0x6d, + 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x0d, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, + 0x74, 0x73, 0x53, 0x74, 0x61, 0x74, 0x73, 0x2a, 0x32, 0x0a, 0x11, 0x49, 0x6e, 0x73, 0x65, 0x72, + 0x74, 0x44, 0x61, 0x74, 0x61, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x0c, 0x0a, 0x08, + 0x52, 0x6f, 0x77, 0x42, 0x61, 0x73, 0x65, 0x64, 0x10, 0x00, 0x12, 0x0f, 0x0a, 0x0b, 0x43, 0x6f, + 0x6c, 0x75, 0x6d, 0x6e, 0x42, 0x61, 0x73, 0x65, 0x64, 0x10, 0x01, 0x42, 0x33, 0x5a, 0x31, 0x67, + 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, + 0x2d, 0x69, 0x6f, 0x2f, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2d, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x2f, 0x67, 0x6f, 0x2d, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x32, 0x2f, 0x6d, 0x73, 0x67, 0x70, 0x62, + 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var ( + file_msg_proto_rawDescOnce sync.Once + file_msg_proto_rawDescData = file_msg_proto_rawDesc +) + +func file_msg_proto_rawDescGZIP() []byte { + file_msg_proto_rawDescOnce.Do(func() { + file_msg_proto_rawDescData = protoimpl.X.CompressGZIP(file_msg_proto_rawDescData) + }) + return file_msg_proto_rawDescData +} + +var file_msg_proto_enumTypes = make([]protoimpl.EnumInfo, 1) +var file_msg_proto_msgTypes = make([]protoimpl.MessageInfo, 9) +var file_msg_proto_goTypes = []interface{}{ + (InsertDataVersion)(0), // 0: milvus.proto.msg.InsertDataVersion + (*InsertRequest)(nil), // 1: milvus.proto.msg.InsertRequest + (*DeleteRequest)(nil), // 2: milvus.proto.msg.DeleteRequest + (*MsgPosition)(nil), // 3: milvus.proto.msg.MsgPosition + (*CreateCollectionRequest)(nil), // 4: milvus.proto.msg.CreateCollectionRequest + (*DropCollectionRequest)(nil), // 5: milvus.proto.msg.DropCollectionRequest + (*CreatePartitionRequest)(nil), // 6: milvus.proto.msg.CreatePartitionRequest + (*DropPartitionRequest)(nil), // 7: milvus.proto.msg.DropPartitionRequest + (*TimeTickMsg)(nil), // 8: milvus.proto.msg.TimeTickMsg + (*DataNodeTtMsg)(nil), // 9: milvus.proto.msg.DataNodeTtMsg + (*commonpb.MsgBase)(nil), // 10: milvus.proto.common.MsgBase + (*commonpb.Blob)(nil), // 11: milvus.proto.common.Blob + (*schemapb.FieldData)(nil), // 12: milvus.proto.schema.FieldData + (*schemapb.IDs)(nil), // 13: milvus.proto.schema.IDs + (*commonpb.SegmentStats)(nil), // 14: milvus.proto.common.SegmentStats +} +var file_msg_proto_depIdxs = []int32{ + 10, // 0: milvus.proto.msg.InsertRequest.base:type_name -> milvus.proto.common.MsgBase + 11, // 1: milvus.proto.msg.InsertRequest.row_data:type_name -> milvus.proto.common.Blob + 12, // 2: milvus.proto.msg.InsertRequest.fields_data:type_name -> milvus.proto.schema.FieldData + 0, // 3: milvus.proto.msg.InsertRequest.version:type_name -> milvus.proto.msg.InsertDataVersion + 10, // 4: milvus.proto.msg.DeleteRequest.base:type_name -> milvus.proto.common.MsgBase + 13, // 5: milvus.proto.msg.DeleteRequest.primary_keys:type_name -> milvus.proto.schema.IDs + 10, // 6: milvus.proto.msg.CreateCollectionRequest.base:type_name -> milvus.proto.common.MsgBase + 10, // 7: milvus.proto.msg.DropCollectionRequest.base:type_name -> milvus.proto.common.MsgBase + 10, // 8: milvus.proto.msg.CreatePartitionRequest.base:type_name -> milvus.proto.common.MsgBase + 10, // 9: milvus.proto.msg.DropPartitionRequest.base:type_name -> milvus.proto.common.MsgBase + 10, // 10: milvus.proto.msg.TimeTickMsg.base:type_name -> milvus.proto.common.MsgBase + 10, // 11: milvus.proto.msg.DataNodeTtMsg.base:type_name -> milvus.proto.common.MsgBase + 14, // 12: milvus.proto.msg.DataNodeTtMsg.segments_stats:type_name -> milvus.proto.common.SegmentStats + 13, // [13:13] is the sub-list for method output_type + 13, // [13:13] is the sub-list for method input_type + 13, // [13:13] is the sub-list for extension type_name + 13, // [13:13] is the sub-list for extension extendee + 0, // [0:13] is the sub-list for field type_name +} + +func init() { file_msg_proto_init() } +func file_msg_proto_init() { + if File_msg_proto != nil { + return + } + if !protoimpl.UnsafeEnabled { + file_msg_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*InsertRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_msg_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*DeleteRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_msg_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*MsgPosition); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_msg_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*CreateCollectionRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_msg_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*DropCollectionRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_msg_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*CreatePartitionRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_msg_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*DropPartitionRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_msg_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*TimeTickMsg); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_msg_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*DataNodeTtMsg); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_msg_proto_rawDesc, + NumEnums: 1, + NumMessages: 9, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_msg_proto_goTypes, + DependencyIndexes: file_msg_proto_depIdxs, + EnumInfos: file_msg_proto_enumTypes, + MessageInfos: file_msg_proto_msgTypes, + }.Build() + File_msg_proto = out.File + file_msg_proto_rawDesc = nil + file_msg_proto_goTypes = nil + file_msg_proto_depIdxs = nil } diff --git a/go-api/rgpb/rg.pb.go b/go-api/rgpb/rg.pb.go index ab242be..f823e18 100644 --- a/go-api/rgpb/rg.pb.go +++ b/go-api/rgpb/rg.pb.go @@ -1,193 +1,320 @@ // Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.33.0 +// protoc v3.21.4 // source: rg.proto package rgpb import ( - fmt "fmt" - proto "github.com/golang/protobuf/proto" - math "math" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" + sync "sync" ) -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -// A compilation error at this line likely means your copy of the -// proto package needs to be updated. -const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) type ResourceGroupLimit struct { - NodeNum int32 `protobuf:"varint,1,opt,name=node_num,json=nodeNum,proto3" json:"node_num,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *ResourceGroupLimit) Reset() { *m = ResourceGroupLimit{} } -func (m *ResourceGroupLimit) String() string { return proto.CompactTextString(m) } -func (*ResourceGroupLimit) ProtoMessage() {} -func (*ResourceGroupLimit) Descriptor() ([]byte, []int) { - return fileDescriptor_103cbf007c63c19b, []int{0} + NodeNum int32 `protobuf:"varint,1,opt,name=node_num,json=nodeNum,proto3" json:"node_num,omitempty"` // preserve for other limit. } -func (m *ResourceGroupLimit) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ResourceGroupLimit.Unmarshal(m, b) -} -func (m *ResourceGroupLimit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ResourceGroupLimit.Marshal(b, m, deterministic) -} -func (m *ResourceGroupLimit) XXX_Merge(src proto.Message) { - xxx_messageInfo_ResourceGroupLimit.Merge(m, src) +func (x *ResourceGroupLimit) Reset() { + *x = ResourceGroupLimit{} + if protoimpl.UnsafeEnabled { + mi := &file_rg_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *ResourceGroupLimit) XXX_Size() int { - return xxx_messageInfo_ResourceGroupLimit.Size(m) + +func (x *ResourceGroupLimit) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *ResourceGroupLimit) XXX_DiscardUnknown() { - xxx_messageInfo_ResourceGroupLimit.DiscardUnknown(m) + +func (*ResourceGroupLimit) ProtoMessage() {} + +func (x *ResourceGroupLimit) ProtoReflect() protoreflect.Message { + mi := &file_rg_proto_msgTypes[0] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_ResourceGroupLimit proto.InternalMessageInfo +// Deprecated: Use ResourceGroupLimit.ProtoReflect.Descriptor instead. +func (*ResourceGroupLimit) Descriptor() ([]byte, []int) { + return file_rg_proto_rawDescGZIP(), []int{0} +} -func (m *ResourceGroupLimit) GetNodeNum() int32 { - if m != nil { - return m.NodeNum +func (x *ResourceGroupLimit) GetNodeNum() int32 { + if x != nil { + return x.NodeNum } return 0 } type ResourceGroupTransfer struct { - ResourceGroup string `protobuf:"bytes,1,opt,name=resource_group,json=resourceGroup,proto3" json:"resource_group,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *ResourceGroupTransfer) Reset() { *m = ResourceGroupTransfer{} } -func (m *ResourceGroupTransfer) String() string { return proto.CompactTextString(m) } -func (*ResourceGroupTransfer) ProtoMessage() {} -func (*ResourceGroupTransfer) Descriptor() ([]byte, []int) { - return fileDescriptor_103cbf007c63c19b, []int{1} + ResourceGroup string `protobuf:"bytes,1,opt,name=resource_group,json=resourceGroup,proto3" json:"resource_group,omitempty"` // resource groups can be transfered with current resource group. } -func (m *ResourceGroupTransfer) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ResourceGroupTransfer.Unmarshal(m, b) -} -func (m *ResourceGroupTransfer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ResourceGroupTransfer.Marshal(b, m, deterministic) -} -func (m *ResourceGroupTransfer) XXX_Merge(src proto.Message) { - xxx_messageInfo_ResourceGroupTransfer.Merge(m, src) +func (x *ResourceGroupTransfer) Reset() { + *x = ResourceGroupTransfer{} + if protoimpl.UnsafeEnabled { + mi := &file_rg_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *ResourceGroupTransfer) XXX_Size() int { - return xxx_messageInfo_ResourceGroupTransfer.Size(m) + +func (x *ResourceGroupTransfer) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *ResourceGroupTransfer) XXX_DiscardUnknown() { - xxx_messageInfo_ResourceGroupTransfer.DiscardUnknown(m) + +func (*ResourceGroupTransfer) ProtoMessage() {} + +func (x *ResourceGroupTransfer) ProtoReflect() protoreflect.Message { + mi := &file_rg_proto_msgTypes[1] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_ResourceGroupTransfer proto.InternalMessageInfo +// Deprecated: Use ResourceGroupTransfer.ProtoReflect.Descriptor instead. +func (*ResourceGroupTransfer) Descriptor() ([]byte, []int) { + return file_rg_proto_rawDescGZIP(), []int{1} +} -func (m *ResourceGroupTransfer) GetResourceGroup() string { - if m != nil { - return m.ResourceGroup +func (x *ResourceGroupTransfer) GetResourceGroup() string { + if x != nil { + return x.ResourceGroup } return "" } type ResourceGroupConfig struct { - Requests *ResourceGroupLimit `protobuf:"bytes,1,opt,name=requests,proto3" json:"requests,omitempty"` - Limits *ResourceGroupLimit `protobuf:"bytes,2,opt,name=limits,proto3" json:"limits,omitempty"` - TransferFrom []*ResourceGroupTransfer `protobuf:"bytes,3,rep,name=transfer_from,json=transferFrom,proto3" json:"transfer_from,omitempty"` - TransferTo []*ResourceGroupTransfer `protobuf:"bytes,4,rep,name=transfer_to,json=transferTo,proto3" json:"transfer_to,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *ResourceGroupConfig) Reset() { *m = ResourceGroupConfig{} } -func (m *ResourceGroupConfig) String() string { return proto.CompactTextString(m) } -func (*ResourceGroupConfig) ProtoMessage() {} -func (*ResourceGroupConfig) Descriptor() ([]byte, []int) { - return fileDescriptor_103cbf007c63c19b, []int{2} -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *ResourceGroupConfig) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ResourceGroupConfig.Unmarshal(m, b) -} -func (m *ResourceGroupConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ResourceGroupConfig.Marshal(b, m, deterministic) + Requests *ResourceGroupLimit `protobuf:"bytes,1,opt,name=requests,proto3" json:"requests,omitempty"` // requests node num in resource group, if node num is less than requests.nodeNum, it will be transfer from other resource group. + Limits *ResourceGroupLimit `protobuf:"bytes,2,opt,name=limits,proto3" json:"limits,omitempty"` // limited node num in resource group, if node num is more than limits.nodeNum, it will be transfer to other resource group. + TransferFrom []*ResourceGroupTransfer `protobuf:"bytes,3,rep,name=transfer_from,json=transferFrom,proto3" json:"transfer_from,omitempty"` // missing node should be transfer from given resource group at high priority in repeated list. + TransferTo []*ResourceGroupTransfer `protobuf:"bytes,4,rep,name=transfer_to,json=transferTo,proto3" json:"transfer_to,omitempty"` // redundant node should be transfer to given resource group at high priority in repeated list. } -func (m *ResourceGroupConfig) XXX_Merge(src proto.Message) { - xxx_messageInfo_ResourceGroupConfig.Merge(m, src) + +func (x *ResourceGroupConfig) Reset() { + *x = ResourceGroupConfig{} + if protoimpl.UnsafeEnabled { + mi := &file_rg_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *ResourceGroupConfig) XXX_Size() int { - return xxx_messageInfo_ResourceGroupConfig.Size(m) + +func (x *ResourceGroupConfig) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *ResourceGroupConfig) XXX_DiscardUnknown() { - xxx_messageInfo_ResourceGroupConfig.DiscardUnknown(m) + +func (*ResourceGroupConfig) ProtoMessage() {} + +func (x *ResourceGroupConfig) ProtoReflect() protoreflect.Message { + mi := &file_rg_proto_msgTypes[2] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_ResourceGroupConfig proto.InternalMessageInfo +// Deprecated: Use ResourceGroupConfig.ProtoReflect.Descriptor instead. +func (*ResourceGroupConfig) Descriptor() ([]byte, []int) { + return file_rg_proto_rawDescGZIP(), []int{2} +} -func (m *ResourceGroupConfig) GetRequests() *ResourceGroupLimit { - if m != nil { - return m.Requests +func (x *ResourceGroupConfig) GetRequests() *ResourceGroupLimit { + if x != nil { + return x.Requests } return nil } -func (m *ResourceGroupConfig) GetLimits() *ResourceGroupLimit { - if m != nil { - return m.Limits +func (x *ResourceGroupConfig) GetLimits() *ResourceGroupLimit { + if x != nil { + return x.Limits } return nil } -func (m *ResourceGroupConfig) GetTransferFrom() []*ResourceGroupTransfer { - if m != nil { - return m.TransferFrom +func (x *ResourceGroupConfig) GetTransferFrom() []*ResourceGroupTransfer { + if x != nil { + return x.TransferFrom } return nil } -func (m *ResourceGroupConfig) GetTransferTo() []*ResourceGroupTransfer { - if m != nil { - return m.TransferTo +func (x *ResourceGroupConfig) GetTransferTo() []*ResourceGroupTransfer { + if x != nil { + return x.TransferTo } return nil } -func init() { - proto.RegisterType((*ResourceGroupLimit)(nil), "milvus.proto.rg.ResourceGroupLimit") - proto.RegisterType((*ResourceGroupTransfer)(nil), "milvus.proto.rg.ResourceGroupTransfer") - proto.RegisterType((*ResourceGroupConfig)(nil), "milvus.proto.rg.ResourceGroupConfig") -} - -func init() { proto.RegisterFile("rg.proto", fileDescriptor_103cbf007c63c19b) } - -var fileDescriptor_103cbf007c63c19b = []byte{ - // 304 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x91, 0xcf, 0x4a, 0x03, 0x31, - 0x10, 0x87, 0xd9, 0x56, 0x6b, 0x9d, 0xda, 0x0a, 0x11, 0x61, 0xbd, 0x95, 0x8a, 0xd2, 0x4b, 0xb3, - 0x52, 0x8f, 0x82, 0x42, 0x0b, 0xf6, 0xe0, 0x1f, 0xca, 0xd2, 0x93, 0x97, 0xd2, 0xae, 0x69, 0x0c, - 0x34, 0x3b, 0x71, 0x92, 0xf4, 0x79, 0xbc, 0xea, 0x53, 0xca, 0x6e, 0xbb, 0xc5, 0x55, 0x10, 0xbd, - 0x65, 0x32, 0xbf, 0xef, 0xcb, 0x0c, 0x81, 0x3a, 0x49, 0x6e, 0x08, 0x1d, 0xb2, 0x43, 0xad, 0x96, - 0x2b, 0x6f, 0xd7, 0x15, 0x27, 0xd9, 0x89, 0x80, 0xc5, 0xc2, 0xa2, 0xa7, 0x44, 0x8c, 0x08, 0xbd, - 0xb9, 0x57, 0x5a, 0x39, 0x76, 0x02, 0xf5, 0x14, 0x9f, 0xc5, 0x34, 0xf5, 0x3a, 0x0c, 0xda, 0x41, - 0x77, 0x37, 0xde, 0xcb, 0xea, 0x47, 0xaf, 0x3b, 0xd7, 0x70, 0x5c, 0x02, 0x26, 0x34, 0x4b, 0xed, - 0x42, 0x10, 0x3b, 0x83, 0x16, 0x6d, 0x1a, 0x53, 0x99, 0x75, 0x72, 0x72, 0x3f, 0x6e, 0xd2, 0xd7, - 0x78, 0xe7, 0xbd, 0x02, 0x47, 0x25, 0xc1, 0x10, 0xd3, 0x85, 0x92, 0xec, 0x06, 0xea, 0x24, 0x5e, - 0xbd, 0xb0, 0xce, 0xe6, 0x60, 0xa3, 0x7f, 0xca, 0xbf, 0x0d, 0xcb, 0x7f, 0x4e, 0x1a, 0x6f, 0x21, - 0x76, 0x05, 0xb5, 0x65, 0x76, 0x65, 0xc3, 0xca, 0xdf, 0xf1, 0x0d, 0xc2, 0xee, 0xa0, 0xe9, 0x36, - 0x8b, 0x4c, 0x17, 0x84, 0x3a, 0xac, 0xb6, 0xab, 0xdd, 0x46, 0xff, 0xfc, 0x77, 0x47, 0xb1, 0x7b, - 0x7c, 0x50, 0xc0, 0xb7, 0x84, 0x9a, 0x8d, 0xa0, 0xb1, 0x95, 0x39, 0x0c, 0x77, 0xfe, 0xa5, 0x82, - 0x02, 0x9d, 0xe0, 0xc0, 0x40, 0x4b, 0x61, 0xc1, 0x49, 0x32, 0xc9, 0xa0, 0xfc, 0x59, 0xe3, 0x4c, - 0x35, 0x0e, 0x9e, 0x2e, 0xa4, 0x72, 0x2f, 0x7e, 0xce, 0x13, 0xd4, 0xd1, 0x3a, 0xdd, 0x53, 0x58, - 0x9c, 0xf2, 0xf7, 0x22, 0x89, 0xbd, 0x99, 0x51, 0xd1, 0xaa, 0x1f, 0x91, 0x34, 0xf3, 0xb7, 0x20, - 0xf8, 0xa8, 0xb0, 0x87, 0xb5, 0x78, 0xb8, 0x54, 0x22, 0x75, 0x7c, 0x44, 0x26, 0x99, 0xd7, 0xf2, - 0xf4, 0xe5, 0x67, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfc, 0x36, 0xfd, 0xaa, 0x32, 0x02, 0x00, 0x00, +var File_rg_proto protoreflect.FileDescriptor + +var file_rg_proto_rawDesc = []byte{ + 0x0a, 0x08, 0x72, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0f, 0x6d, 0x69, 0x6c, 0x76, + 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x72, 0x67, 0x22, 0x2f, 0x0a, 0x12, 0x52, + 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4c, 0x69, 0x6d, 0x69, + 0x74, 0x12, 0x19, 0x0a, 0x08, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x05, 0x52, 0x07, 0x6e, 0x6f, 0x64, 0x65, 0x4e, 0x75, 0x6d, 0x22, 0x3e, 0x0a, 0x15, + 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x54, 0x72, 0x61, + 0x6e, 0x73, 0x66, 0x65, 0x72, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, + 0x65, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x72, + 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x22, 0xa9, 0x02, 0x0a, + 0x13, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x43, 0x6f, + 0x6e, 0x66, 0x69, 0x67, 0x12, 0x3f, 0x0a, 0x08, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x72, 0x67, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, + 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x52, 0x08, 0x72, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x3b, 0x0a, 0x06, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x72, 0x67, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, + 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x52, 0x06, 0x6c, 0x69, 0x6d, 0x69, + 0x74, 0x73, 0x12, 0x4b, 0x0a, 0x0d, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x5f, 0x66, + 0x72, 0x6f, 0x6d, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x6d, 0x69, 0x6c, 0x76, + 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x72, 0x67, 0x2e, 0x52, 0x65, 0x73, 0x6f, + 0x75, 0x72, 0x63, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, + 0x72, 0x52, 0x0c, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x46, 0x72, 0x6f, 0x6d, 0x12, + 0x47, 0x0a, 0x0b, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x5f, 0x74, 0x6f, 0x18, 0x04, + 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x2e, 0x72, 0x67, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x47, + 0x72, 0x6f, 0x75, 0x70, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x52, 0x0a, 0x74, 0x72, + 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x54, 0x6f, 0x42, 0x70, 0x0a, 0x0e, 0x69, 0x6f, 0x2e, 0x6d, + 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x67, 0x72, 0x70, 0x63, 0x42, 0x12, 0x52, 0x65, 0x73, 0x6f, + 0x75, 0x72, 0x63, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, + 0x5a, 0x30, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6d, 0x69, 0x6c, + 0x76, 0x75, 0x73, 0x2d, 0x69, 0x6f, 0x2f, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2d, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x2d, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x32, 0x2f, 0x72, 0x67, + 0x70, 0x62, 0xa0, 0x01, 0x01, 0xaa, 0x02, 0x12, 0x4d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x43, + 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2e, 0x47, 0x72, 0x70, 0x63, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x33, +} + +var ( + file_rg_proto_rawDescOnce sync.Once + file_rg_proto_rawDescData = file_rg_proto_rawDesc +) + +func file_rg_proto_rawDescGZIP() []byte { + file_rg_proto_rawDescOnce.Do(func() { + file_rg_proto_rawDescData = protoimpl.X.CompressGZIP(file_rg_proto_rawDescData) + }) + return file_rg_proto_rawDescData +} + +var file_rg_proto_msgTypes = make([]protoimpl.MessageInfo, 3) +var file_rg_proto_goTypes = []interface{}{ + (*ResourceGroupLimit)(nil), // 0: milvus.proto.rg.ResourceGroupLimit + (*ResourceGroupTransfer)(nil), // 1: milvus.proto.rg.ResourceGroupTransfer + (*ResourceGroupConfig)(nil), // 2: milvus.proto.rg.ResourceGroupConfig +} +var file_rg_proto_depIdxs = []int32{ + 0, // 0: milvus.proto.rg.ResourceGroupConfig.requests:type_name -> milvus.proto.rg.ResourceGroupLimit + 0, // 1: milvus.proto.rg.ResourceGroupConfig.limits:type_name -> milvus.proto.rg.ResourceGroupLimit + 1, // 2: milvus.proto.rg.ResourceGroupConfig.transfer_from:type_name -> milvus.proto.rg.ResourceGroupTransfer + 1, // 3: milvus.proto.rg.ResourceGroupConfig.transfer_to:type_name -> milvus.proto.rg.ResourceGroupTransfer + 4, // [4:4] is the sub-list for method output_type + 4, // [4:4] is the sub-list for method input_type + 4, // [4:4] is the sub-list for extension type_name + 4, // [4:4] is the sub-list for extension extendee + 0, // [0:4] is the sub-list for field type_name +} + +func init() { file_rg_proto_init() } +func file_rg_proto_init() { + if File_rg_proto != nil { + return + } + if !protoimpl.UnsafeEnabled { + file_rg_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ResourceGroupLimit); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_rg_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ResourceGroupTransfer); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_rg_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ResourceGroupConfig); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_rg_proto_rawDesc, + NumEnums: 0, + NumMessages: 3, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_rg_proto_goTypes, + DependencyIndexes: file_rg_proto_depIdxs, + MessageInfos: file_rg_proto_msgTypes, + }.Build() + File_rg_proto = out.File + file_rg_proto_rawDesc = nil + file_rg_proto_goTypes = nil + file_rg_proto_depIdxs = nil } diff --git a/go-api/schemapb/schema.pb.go b/go-api/schemapb/schema.pb.go index 1dd1fc3..9713338 100644 --- a/go-api/schemapb/schema.pb.go +++ b/go-api/schemapb/schema.pb.go @@ -1,26 +1,26 @@ // Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.33.0 +// protoc v3.21.4 // source: schema.proto package schemapb import ( - fmt "fmt" - proto "github.com/golang/protobuf/proto" commonpb "github.com/milvus-io/milvus-proto/go-api/v2/commonpb" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" _ "google.golang.org/protobuf/types/descriptorpb" - math "math" + reflect "reflect" + sync "sync" ) -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -// A compilation error at this line likely means your copy of the -// proto package needs to be updated. -const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) // * // @brief Field data type @@ -36,7 +36,7 @@ const ( DataType_Float DataType = 10 DataType_Double DataType = 11 DataType_String DataType = 20 - DataType_VarChar DataType = 21 + DataType_VarChar DataType = 21 // variable-length strings with a specified maximum length DataType_Array DataType = 22 DataType_JSON DataType = 23 DataType_BinaryVector DataType = 100 @@ -46,52 +46,73 @@ const ( DataType_SparseFloatVector DataType = 104 ) -var DataType_name = map[int32]string{ - 0: "None", - 1: "Bool", - 2: "Int8", - 3: "Int16", - 4: "Int32", - 5: "Int64", - 10: "Float", - 11: "Double", - 20: "String", - 21: "VarChar", - 22: "Array", - 23: "JSON", - 100: "BinaryVector", - 101: "FloatVector", - 102: "Float16Vector", - 103: "BFloat16Vector", - 104: "SparseFloatVector", -} - -var DataType_value = map[string]int32{ - "None": 0, - "Bool": 1, - "Int8": 2, - "Int16": 3, - "Int32": 4, - "Int64": 5, - "Float": 10, - "Double": 11, - "String": 20, - "VarChar": 21, - "Array": 22, - "JSON": 23, - "BinaryVector": 100, - "FloatVector": 101, - "Float16Vector": 102, - "BFloat16Vector": 103, - "SparseFloatVector": 104, +// Enum value maps for DataType. +var ( + DataType_name = map[int32]string{ + 0: "None", + 1: "Bool", + 2: "Int8", + 3: "Int16", + 4: "Int32", + 5: "Int64", + 10: "Float", + 11: "Double", + 20: "String", + 21: "VarChar", + 22: "Array", + 23: "JSON", + 100: "BinaryVector", + 101: "FloatVector", + 102: "Float16Vector", + 103: "BFloat16Vector", + 104: "SparseFloatVector", + } + DataType_value = map[string]int32{ + "None": 0, + "Bool": 1, + "Int8": 2, + "Int16": 3, + "Int32": 4, + "Int64": 5, + "Float": 10, + "Double": 11, + "String": 20, + "VarChar": 21, + "Array": 22, + "JSON": 23, + "BinaryVector": 100, + "FloatVector": 101, + "Float16Vector": 102, + "BFloat16Vector": 103, + "SparseFloatVector": 104, + } +) + +func (x DataType) Enum() *DataType { + p := new(DataType) + *p = x + return p } func (x DataType) String() string { - return proto.EnumName(DataType_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (DataType) Descriptor() protoreflect.EnumDescriptor { + return file_schema_proto_enumTypes[0].Descriptor() } +func (DataType) Type() protoreflect.EnumType { + return &file_schema_proto_enumTypes[0] +} + +func (x DataType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use DataType.Descriptor instead. func (DataType) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_1c5fb4d8cc22d66a, []int{0} + return file_schema_proto_rawDescGZIP(), []int{0} } type FieldState int32 @@ -103,31 +124,56 @@ const ( FieldState_FieldDropped FieldState = 3 ) -var FieldState_name = map[int32]string{ - 0: "FieldCreated", - 1: "FieldCreating", - 2: "FieldDropping", - 3: "FieldDropped", -} +// Enum value maps for FieldState. +var ( + FieldState_name = map[int32]string{ + 0: "FieldCreated", + 1: "FieldCreating", + 2: "FieldDropping", + 3: "FieldDropped", + } + FieldState_value = map[string]int32{ + "FieldCreated": 0, + "FieldCreating": 1, + "FieldDropping": 2, + "FieldDropped": 3, + } +) -var FieldState_value = map[string]int32{ - "FieldCreated": 0, - "FieldCreating": 1, - "FieldDropping": 2, - "FieldDropped": 3, +func (x FieldState) Enum() *FieldState { + p := new(FieldState) + *p = x + return p } func (x FieldState) String() string { - return proto.EnumName(FieldState_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } +func (FieldState) Descriptor() protoreflect.EnumDescriptor { + return file_schema_proto_enumTypes[1].Descriptor() +} + +func (FieldState) Type() protoreflect.EnumType { + return &file_schema_proto_enumTypes[1] +} + +func (x FieldState) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use FieldState.Descriptor instead. func (FieldState) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_1c5fb4d8cc22d66a, []int{1} + return file_schema_proto_rawDescGZIP(), []int{1} } // * // @brief Field schema type FieldSchema struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + FieldID int64 `protobuf:"varint,1,opt,name=fieldID,proto3" json:"fieldID,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` IsPrimaryKey bool `protobuf:"varint,3,opt,name=is_primary_key,json=isPrimaryKey,proto3" json:"is_primary_key,omitempty"` @@ -136,137 +182,141 @@ type FieldSchema struct { TypeParams []*commonpb.KeyValuePair `protobuf:"bytes,6,rep,name=type_params,json=typeParams,proto3" json:"type_params,omitempty"` IndexParams []*commonpb.KeyValuePair `protobuf:"bytes,7,rep,name=index_params,json=indexParams,proto3" json:"index_params,omitempty"` AutoID bool `protobuf:"varint,8,opt,name=autoID,proto3" json:"autoID,omitempty"` - State FieldState `protobuf:"varint,9,opt,name=state,proto3,enum=milvus.proto.schema.FieldState" json:"state,omitempty"` + State FieldState `protobuf:"varint,9,opt,name=state,proto3,enum=milvus.proto.schema.FieldState" json:"state,omitempty"` // To keep compatible with older version, the default // state is `Created`. - ElementType DataType `protobuf:"varint,10,opt,name=element_type,json=elementType,proto3,enum=milvus.proto.schema.DataType" json:"element_type,omitempty"` - DefaultValue *ValueField `protobuf:"bytes,11,opt,name=default_value,json=defaultValue,proto3" json:"default_value,omitempty"` - IsDynamic bool `protobuf:"varint,12,opt,name=is_dynamic,json=isDynamic,proto3" json:"is_dynamic,omitempty"` - IsPartitionKey bool `protobuf:"varint,13,opt,name=is_partition_key,json=isPartitionKey,proto3" json:"is_partition_key,omitempty"` - IsClusteringKey bool `protobuf:"varint,14,opt,name=is_clustering_key,json=isClusteringKey,proto3" json:"is_clustering_key,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *FieldSchema) Reset() { *m = FieldSchema{} } -func (m *FieldSchema) String() string { return proto.CompactTextString(m) } -func (*FieldSchema) ProtoMessage() {} -func (*FieldSchema) Descriptor() ([]byte, []int) { - return fileDescriptor_1c5fb4d8cc22d66a, []int{0} + ElementType DataType `protobuf:"varint,10,opt,name=element_type,json=elementType,proto3,enum=milvus.proto.schema.DataType" json:"element_type,omitempty"` // For array type, the element type is stored here + DefaultValue *ValueField `protobuf:"bytes,11,opt,name=default_value,json=defaultValue,proto3" json:"default_value,omitempty"` // default_value only support scalars except array and json for now + IsDynamic bool `protobuf:"varint,12,opt,name=is_dynamic,json=isDynamic,proto3" json:"is_dynamic,omitempty"` // mark whether this field is the dynamic field + IsPartitionKey bool `protobuf:"varint,13,opt,name=is_partition_key,json=isPartitionKey,proto3" json:"is_partition_key,omitempty"` // enable logic partitions + IsClusteringKey bool `protobuf:"varint,14,opt,name=is_clustering_key,json=isClusteringKey,proto3" json:"is_clustering_key,omitempty"` } -func (m *FieldSchema) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_FieldSchema.Unmarshal(m, b) -} -func (m *FieldSchema) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_FieldSchema.Marshal(b, m, deterministic) -} -func (m *FieldSchema) XXX_Merge(src proto.Message) { - xxx_messageInfo_FieldSchema.Merge(m, src) +func (x *FieldSchema) Reset() { + *x = FieldSchema{} + if protoimpl.UnsafeEnabled { + mi := &file_schema_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *FieldSchema) XXX_Size() int { - return xxx_messageInfo_FieldSchema.Size(m) + +func (x *FieldSchema) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *FieldSchema) XXX_DiscardUnknown() { - xxx_messageInfo_FieldSchema.DiscardUnknown(m) + +func (*FieldSchema) ProtoMessage() {} + +func (x *FieldSchema) ProtoReflect() protoreflect.Message { + mi := &file_schema_proto_msgTypes[0] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_FieldSchema proto.InternalMessageInfo +// Deprecated: Use FieldSchema.ProtoReflect.Descriptor instead. +func (*FieldSchema) Descriptor() ([]byte, []int) { + return file_schema_proto_rawDescGZIP(), []int{0} +} -func (m *FieldSchema) GetFieldID() int64 { - if m != nil { - return m.FieldID +func (x *FieldSchema) GetFieldID() int64 { + if x != nil { + return x.FieldID } return 0 } -func (m *FieldSchema) GetName() string { - if m != nil { - return m.Name +func (x *FieldSchema) GetName() string { + if x != nil { + return x.Name } return "" } -func (m *FieldSchema) GetIsPrimaryKey() bool { - if m != nil { - return m.IsPrimaryKey +func (x *FieldSchema) GetIsPrimaryKey() bool { + if x != nil { + return x.IsPrimaryKey } return false } -func (m *FieldSchema) GetDescription() string { - if m != nil { - return m.Description +func (x *FieldSchema) GetDescription() string { + if x != nil { + return x.Description } return "" } -func (m *FieldSchema) GetDataType() DataType { - if m != nil { - return m.DataType +func (x *FieldSchema) GetDataType() DataType { + if x != nil { + return x.DataType } return DataType_None } -func (m *FieldSchema) GetTypeParams() []*commonpb.KeyValuePair { - if m != nil { - return m.TypeParams +func (x *FieldSchema) GetTypeParams() []*commonpb.KeyValuePair { + if x != nil { + return x.TypeParams } return nil } -func (m *FieldSchema) GetIndexParams() []*commonpb.KeyValuePair { - if m != nil { - return m.IndexParams +func (x *FieldSchema) GetIndexParams() []*commonpb.KeyValuePair { + if x != nil { + return x.IndexParams } return nil } -func (m *FieldSchema) GetAutoID() bool { - if m != nil { - return m.AutoID +func (x *FieldSchema) GetAutoID() bool { + if x != nil { + return x.AutoID } return false } -func (m *FieldSchema) GetState() FieldState { - if m != nil { - return m.State +func (x *FieldSchema) GetState() FieldState { + if x != nil { + return x.State } return FieldState_FieldCreated } -func (m *FieldSchema) GetElementType() DataType { - if m != nil { - return m.ElementType +func (x *FieldSchema) GetElementType() DataType { + if x != nil { + return x.ElementType } return DataType_None } -func (m *FieldSchema) GetDefaultValue() *ValueField { - if m != nil { - return m.DefaultValue +func (x *FieldSchema) GetDefaultValue() *ValueField { + if x != nil { + return x.DefaultValue } return nil } -func (m *FieldSchema) GetIsDynamic() bool { - if m != nil { - return m.IsDynamic +func (x *FieldSchema) GetIsDynamic() bool { + if x != nil { + return x.IsDynamic } return false } -func (m *FieldSchema) GetIsPartitionKey() bool { - if m != nil { - return m.IsPartitionKey +func (x *FieldSchema) GetIsPartitionKey() bool { + if x != nil { + return x.IsPartitionKey } return false } -func (m *FieldSchema) GetIsClusteringKey() bool { - if m != nil { - return m.IsClusteringKey +func (x *FieldSchema) GetIsClusteringKey() bool { + if x != nil { + return x.IsClusteringKey } return false } @@ -274,447 +324,532 @@ func (m *FieldSchema) GetIsClusteringKey() bool { // * // @brief Collection schema type CollectionSchema struct { - Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` - Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` - AutoID bool `protobuf:"varint,3,opt,name=autoID,proto3" json:"autoID,omitempty"` // Deprecated: Do not use. - Fields []*FieldSchema `protobuf:"bytes,4,rep,name=fields,proto3" json:"fields,omitempty"` - EnableDynamicField bool `protobuf:"varint,5,opt,name=enable_dynamic_field,json=enableDynamicField,proto3" json:"enable_dynamic_field,omitempty"` - Properties []*commonpb.KeyValuePair `protobuf:"bytes,6,rep,name=properties,proto3" json:"properties,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *CollectionSchema) Reset() { *m = CollectionSchema{} } -func (m *CollectionSchema) String() string { return proto.CompactTextString(m) } -func (*CollectionSchema) ProtoMessage() {} -func (*CollectionSchema) Descriptor() ([]byte, []int) { - return fileDescriptor_1c5fb4d8cc22d66a, []int{1} -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *CollectionSchema) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_CollectionSchema.Unmarshal(m, b) -} -func (m *CollectionSchema) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_CollectionSchema.Marshal(b, m, deterministic) + Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` + Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` + // Deprecated: Marked as deprecated in schema.proto. + AutoID bool `protobuf:"varint,3,opt,name=autoID,proto3" json:"autoID,omitempty"` // deprecated later, keep compatible with c++ part now + Fields []*FieldSchema `protobuf:"bytes,4,rep,name=fields,proto3" json:"fields,omitempty"` + EnableDynamicField bool `protobuf:"varint,5,opt,name=enable_dynamic_field,json=enableDynamicField,proto3" json:"enable_dynamic_field,omitempty"` // mark whether this table has the dynamic field function enabled. + Properties []*commonpb.KeyValuePair `protobuf:"bytes,6,rep,name=properties,proto3" json:"properties,omitempty"` } -func (m *CollectionSchema) XXX_Merge(src proto.Message) { - xxx_messageInfo_CollectionSchema.Merge(m, src) + +func (x *CollectionSchema) Reset() { + *x = CollectionSchema{} + if protoimpl.UnsafeEnabled { + mi := &file_schema_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *CollectionSchema) XXX_Size() int { - return xxx_messageInfo_CollectionSchema.Size(m) + +func (x *CollectionSchema) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *CollectionSchema) XXX_DiscardUnknown() { - xxx_messageInfo_CollectionSchema.DiscardUnknown(m) + +func (*CollectionSchema) ProtoMessage() {} + +func (x *CollectionSchema) ProtoReflect() protoreflect.Message { + mi := &file_schema_proto_msgTypes[1] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_CollectionSchema proto.InternalMessageInfo +// Deprecated: Use CollectionSchema.ProtoReflect.Descriptor instead. +func (*CollectionSchema) Descriptor() ([]byte, []int) { + return file_schema_proto_rawDescGZIP(), []int{1} +} -func (m *CollectionSchema) GetName() string { - if m != nil { - return m.Name +func (x *CollectionSchema) GetName() string { + if x != nil { + return x.Name } return "" } -func (m *CollectionSchema) GetDescription() string { - if m != nil { - return m.Description +func (x *CollectionSchema) GetDescription() string { + if x != nil { + return x.Description } return "" } -// Deprecated: Do not use. -func (m *CollectionSchema) GetAutoID() bool { - if m != nil { - return m.AutoID +// Deprecated: Marked as deprecated in schema.proto. +func (x *CollectionSchema) GetAutoID() bool { + if x != nil { + return x.AutoID } return false } -func (m *CollectionSchema) GetFields() []*FieldSchema { - if m != nil { - return m.Fields +func (x *CollectionSchema) GetFields() []*FieldSchema { + if x != nil { + return x.Fields } return nil } -func (m *CollectionSchema) GetEnableDynamicField() bool { - if m != nil { - return m.EnableDynamicField +func (x *CollectionSchema) GetEnableDynamicField() bool { + if x != nil { + return x.EnableDynamicField } return false } -func (m *CollectionSchema) GetProperties() []*commonpb.KeyValuePair { - if m != nil { - return m.Properties +func (x *CollectionSchema) GetProperties() []*commonpb.KeyValuePair { + if x != nil { + return x.Properties } return nil } type BoolArray struct { - Data []bool `protobuf:"varint,1,rep,packed,name=data,proto3" json:"data,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *BoolArray) Reset() { *m = BoolArray{} } -func (m *BoolArray) String() string { return proto.CompactTextString(m) } -func (*BoolArray) ProtoMessage() {} -func (*BoolArray) Descriptor() ([]byte, []int) { - return fileDescriptor_1c5fb4d8cc22d66a, []int{2} + Data []bool `protobuf:"varint,1,rep,packed,name=data,proto3" json:"data,omitempty"` } -func (m *BoolArray) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_BoolArray.Unmarshal(m, b) -} -func (m *BoolArray) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_BoolArray.Marshal(b, m, deterministic) -} -func (m *BoolArray) XXX_Merge(src proto.Message) { - xxx_messageInfo_BoolArray.Merge(m, src) +func (x *BoolArray) Reset() { + *x = BoolArray{} + if protoimpl.UnsafeEnabled { + mi := &file_schema_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *BoolArray) XXX_Size() int { - return xxx_messageInfo_BoolArray.Size(m) + +func (x *BoolArray) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *BoolArray) XXX_DiscardUnknown() { - xxx_messageInfo_BoolArray.DiscardUnknown(m) + +func (*BoolArray) ProtoMessage() {} + +func (x *BoolArray) ProtoReflect() protoreflect.Message { + mi := &file_schema_proto_msgTypes[2] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_BoolArray proto.InternalMessageInfo +// Deprecated: Use BoolArray.ProtoReflect.Descriptor instead. +func (*BoolArray) Descriptor() ([]byte, []int) { + return file_schema_proto_rawDescGZIP(), []int{2} +} -func (m *BoolArray) GetData() []bool { - if m != nil { - return m.Data +func (x *BoolArray) GetData() []bool { + if x != nil { + return x.Data } return nil } type IntArray struct { - Data []int32 `protobuf:"varint,1,rep,packed,name=data,proto3" json:"data,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *IntArray) Reset() { *m = IntArray{} } -func (m *IntArray) String() string { return proto.CompactTextString(m) } -func (*IntArray) ProtoMessage() {} -func (*IntArray) Descriptor() ([]byte, []int) { - return fileDescriptor_1c5fb4d8cc22d66a, []int{3} + Data []int32 `protobuf:"varint,1,rep,packed,name=data,proto3" json:"data,omitempty"` } -func (m *IntArray) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_IntArray.Unmarshal(m, b) -} -func (m *IntArray) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_IntArray.Marshal(b, m, deterministic) -} -func (m *IntArray) XXX_Merge(src proto.Message) { - xxx_messageInfo_IntArray.Merge(m, src) +func (x *IntArray) Reset() { + *x = IntArray{} + if protoimpl.UnsafeEnabled { + mi := &file_schema_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *IntArray) XXX_Size() int { - return xxx_messageInfo_IntArray.Size(m) + +func (x *IntArray) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *IntArray) XXX_DiscardUnknown() { - xxx_messageInfo_IntArray.DiscardUnknown(m) + +func (*IntArray) ProtoMessage() {} + +func (x *IntArray) ProtoReflect() protoreflect.Message { + mi := &file_schema_proto_msgTypes[3] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_IntArray proto.InternalMessageInfo +// Deprecated: Use IntArray.ProtoReflect.Descriptor instead. +func (*IntArray) Descriptor() ([]byte, []int) { + return file_schema_proto_rawDescGZIP(), []int{3} +} -func (m *IntArray) GetData() []int32 { - if m != nil { - return m.Data +func (x *IntArray) GetData() []int32 { + if x != nil { + return x.Data } return nil } type LongArray struct { - Data []int64 `protobuf:"varint,1,rep,packed,name=data,proto3" json:"data,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *LongArray) Reset() { *m = LongArray{} } -func (m *LongArray) String() string { return proto.CompactTextString(m) } -func (*LongArray) ProtoMessage() {} -func (*LongArray) Descriptor() ([]byte, []int) { - return fileDescriptor_1c5fb4d8cc22d66a, []int{4} + Data []int64 `protobuf:"varint,1,rep,packed,name=data,proto3" json:"data,omitempty"` } -func (m *LongArray) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_LongArray.Unmarshal(m, b) -} -func (m *LongArray) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_LongArray.Marshal(b, m, deterministic) -} -func (m *LongArray) XXX_Merge(src proto.Message) { - xxx_messageInfo_LongArray.Merge(m, src) +func (x *LongArray) Reset() { + *x = LongArray{} + if protoimpl.UnsafeEnabled { + mi := &file_schema_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *LongArray) XXX_Size() int { - return xxx_messageInfo_LongArray.Size(m) + +func (x *LongArray) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *LongArray) XXX_DiscardUnknown() { - xxx_messageInfo_LongArray.DiscardUnknown(m) + +func (*LongArray) ProtoMessage() {} + +func (x *LongArray) ProtoReflect() protoreflect.Message { + mi := &file_schema_proto_msgTypes[4] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_LongArray proto.InternalMessageInfo +// Deprecated: Use LongArray.ProtoReflect.Descriptor instead. +func (*LongArray) Descriptor() ([]byte, []int) { + return file_schema_proto_rawDescGZIP(), []int{4} +} -func (m *LongArray) GetData() []int64 { - if m != nil { - return m.Data +func (x *LongArray) GetData() []int64 { + if x != nil { + return x.Data } return nil } type FloatArray struct { - Data []float32 `protobuf:"fixed32,1,rep,packed,name=data,proto3" json:"data,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *FloatArray) Reset() { *m = FloatArray{} } -func (m *FloatArray) String() string { return proto.CompactTextString(m) } -func (*FloatArray) ProtoMessage() {} -func (*FloatArray) Descriptor() ([]byte, []int) { - return fileDescriptor_1c5fb4d8cc22d66a, []int{5} + Data []float32 `protobuf:"fixed32,1,rep,packed,name=data,proto3" json:"data,omitempty"` } -func (m *FloatArray) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_FloatArray.Unmarshal(m, b) -} -func (m *FloatArray) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_FloatArray.Marshal(b, m, deterministic) -} -func (m *FloatArray) XXX_Merge(src proto.Message) { - xxx_messageInfo_FloatArray.Merge(m, src) +func (x *FloatArray) Reset() { + *x = FloatArray{} + if protoimpl.UnsafeEnabled { + mi := &file_schema_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *FloatArray) XXX_Size() int { - return xxx_messageInfo_FloatArray.Size(m) + +func (x *FloatArray) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *FloatArray) XXX_DiscardUnknown() { - xxx_messageInfo_FloatArray.DiscardUnknown(m) + +func (*FloatArray) ProtoMessage() {} + +func (x *FloatArray) ProtoReflect() protoreflect.Message { + mi := &file_schema_proto_msgTypes[5] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_FloatArray proto.InternalMessageInfo +// Deprecated: Use FloatArray.ProtoReflect.Descriptor instead. +func (*FloatArray) Descriptor() ([]byte, []int) { + return file_schema_proto_rawDescGZIP(), []int{5} +} -func (m *FloatArray) GetData() []float32 { - if m != nil { - return m.Data +func (x *FloatArray) GetData() []float32 { + if x != nil { + return x.Data } return nil } type DoubleArray struct { - Data []float64 `protobuf:"fixed64,1,rep,packed,name=data,proto3" json:"data,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *DoubleArray) Reset() { *m = DoubleArray{} } -func (m *DoubleArray) String() string { return proto.CompactTextString(m) } -func (*DoubleArray) ProtoMessage() {} -func (*DoubleArray) Descriptor() ([]byte, []int) { - return fileDescriptor_1c5fb4d8cc22d66a, []int{6} + Data []float64 `protobuf:"fixed64,1,rep,packed,name=data,proto3" json:"data,omitempty"` } -func (m *DoubleArray) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_DoubleArray.Unmarshal(m, b) -} -func (m *DoubleArray) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_DoubleArray.Marshal(b, m, deterministic) -} -func (m *DoubleArray) XXX_Merge(src proto.Message) { - xxx_messageInfo_DoubleArray.Merge(m, src) +func (x *DoubleArray) Reset() { + *x = DoubleArray{} + if protoimpl.UnsafeEnabled { + mi := &file_schema_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *DoubleArray) XXX_Size() int { - return xxx_messageInfo_DoubleArray.Size(m) + +func (x *DoubleArray) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *DoubleArray) XXX_DiscardUnknown() { - xxx_messageInfo_DoubleArray.DiscardUnknown(m) + +func (*DoubleArray) ProtoMessage() {} + +func (x *DoubleArray) ProtoReflect() protoreflect.Message { + mi := &file_schema_proto_msgTypes[6] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_DoubleArray proto.InternalMessageInfo +// Deprecated: Use DoubleArray.ProtoReflect.Descriptor instead. +func (*DoubleArray) Descriptor() ([]byte, []int) { + return file_schema_proto_rawDescGZIP(), []int{6} +} -func (m *DoubleArray) GetData() []float64 { - if m != nil { - return m.Data +func (x *DoubleArray) GetData() []float64 { + if x != nil { + return x.Data } return nil } // For special fields such as bigdecimal, array... type BytesArray struct { - Data [][]byte `protobuf:"bytes,1,rep,name=data,proto3" json:"data,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *BytesArray) Reset() { *m = BytesArray{} } -func (m *BytesArray) String() string { return proto.CompactTextString(m) } -func (*BytesArray) ProtoMessage() {} -func (*BytesArray) Descriptor() ([]byte, []int) { - return fileDescriptor_1c5fb4d8cc22d66a, []int{7} + Data [][]byte `protobuf:"bytes,1,rep,name=data,proto3" json:"data,omitempty"` } -func (m *BytesArray) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_BytesArray.Unmarshal(m, b) -} -func (m *BytesArray) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_BytesArray.Marshal(b, m, deterministic) -} -func (m *BytesArray) XXX_Merge(src proto.Message) { - xxx_messageInfo_BytesArray.Merge(m, src) +func (x *BytesArray) Reset() { + *x = BytesArray{} + if protoimpl.UnsafeEnabled { + mi := &file_schema_proto_msgTypes[7] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *BytesArray) XXX_Size() int { - return xxx_messageInfo_BytesArray.Size(m) + +func (x *BytesArray) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *BytesArray) XXX_DiscardUnknown() { - xxx_messageInfo_BytesArray.DiscardUnknown(m) + +func (*BytesArray) ProtoMessage() {} + +func (x *BytesArray) ProtoReflect() protoreflect.Message { + mi := &file_schema_proto_msgTypes[7] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_BytesArray proto.InternalMessageInfo +// Deprecated: Use BytesArray.ProtoReflect.Descriptor instead. +func (*BytesArray) Descriptor() ([]byte, []int) { + return file_schema_proto_rawDescGZIP(), []int{7} +} -func (m *BytesArray) GetData() [][]byte { - if m != nil { - return m.Data +func (x *BytesArray) GetData() [][]byte { + if x != nil { + return x.Data } return nil } type StringArray struct { - Data []string `protobuf:"bytes,1,rep,name=data,proto3" json:"data,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *StringArray) Reset() { *m = StringArray{} } -func (m *StringArray) String() string { return proto.CompactTextString(m) } -func (*StringArray) ProtoMessage() {} -func (*StringArray) Descriptor() ([]byte, []int) { - return fileDescriptor_1c5fb4d8cc22d66a, []int{8} + Data []string `protobuf:"bytes,1,rep,name=data,proto3" json:"data,omitempty"` } -func (m *StringArray) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_StringArray.Unmarshal(m, b) -} -func (m *StringArray) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_StringArray.Marshal(b, m, deterministic) -} -func (m *StringArray) XXX_Merge(src proto.Message) { - xxx_messageInfo_StringArray.Merge(m, src) +func (x *StringArray) Reset() { + *x = StringArray{} + if protoimpl.UnsafeEnabled { + mi := &file_schema_proto_msgTypes[8] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *StringArray) XXX_Size() int { - return xxx_messageInfo_StringArray.Size(m) + +func (x *StringArray) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *StringArray) XXX_DiscardUnknown() { - xxx_messageInfo_StringArray.DiscardUnknown(m) + +func (*StringArray) ProtoMessage() {} + +func (x *StringArray) ProtoReflect() protoreflect.Message { + mi := &file_schema_proto_msgTypes[8] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_StringArray proto.InternalMessageInfo +// Deprecated: Use StringArray.ProtoReflect.Descriptor instead. +func (*StringArray) Descriptor() ([]byte, []int) { + return file_schema_proto_rawDescGZIP(), []int{8} +} -func (m *StringArray) GetData() []string { - if m != nil { - return m.Data +func (x *StringArray) GetData() []string { + if x != nil { + return x.Data } return nil } type ArrayArray struct { - Data []*ScalarField `protobuf:"bytes,1,rep,name=data,proto3" json:"data,omitempty"` - ElementType DataType `protobuf:"varint,2,opt,name=element_type,json=elementType,proto3,enum=milvus.proto.schema.DataType" json:"element_type,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *ArrayArray) Reset() { *m = ArrayArray{} } -func (m *ArrayArray) String() string { return proto.CompactTextString(m) } -func (*ArrayArray) ProtoMessage() {} -func (*ArrayArray) Descriptor() ([]byte, []int) { - return fileDescriptor_1c5fb4d8cc22d66a, []int{9} + Data []*ScalarField `protobuf:"bytes,1,rep,name=data,proto3" json:"data,omitempty"` + ElementType DataType `protobuf:"varint,2,opt,name=element_type,json=elementType,proto3,enum=milvus.proto.schema.DataType" json:"element_type,omitempty"` } -func (m *ArrayArray) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ArrayArray.Unmarshal(m, b) -} -func (m *ArrayArray) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ArrayArray.Marshal(b, m, deterministic) -} -func (m *ArrayArray) XXX_Merge(src proto.Message) { - xxx_messageInfo_ArrayArray.Merge(m, src) +func (x *ArrayArray) Reset() { + *x = ArrayArray{} + if protoimpl.UnsafeEnabled { + mi := &file_schema_proto_msgTypes[9] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *ArrayArray) XXX_Size() int { - return xxx_messageInfo_ArrayArray.Size(m) + +func (x *ArrayArray) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *ArrayArray) XXX_DiscardUnknown() { - xxx_messageInfo_ArrayArray.DiscardUnknown(m) + +func (*ArrayArray) ProtoMessage() {} + +func (x *ArrayArray) ProtoReflect() protoreflect.Message { + mi := &file_schema_proto_msgTypes[9] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_ArrayArray proto.InternalMessageInfo +// Deprecated: Use ArrayArray.ProtoReflect.Descriptor instead. +func (*ArrayArray) Descriptor() ([]byte, []int) { + return file_schema_proto_rawDescGZIP(), []int{9} +} -func (m *ArrayArray) GetData() []*ScalarField { - if m != nil { - return m.Data +func (x *ArrayArray) GetData() []*ScalarField { + if x != nil { + return x.Data } return nil } -func (m *ArrayArray) GetElementType() DataType { - if m != nil { - return m.ElementType +func (x *ArrayArray) GetElementType() DataType { + if x != nil { + return x.ElementType } return DataType_None } type JSONArray struct { - Data [][]byte `protobuf:"bytes,1,rep,name=data,proto3" json:"data,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *JSONArray) Reset() { *m = JSONArray{} } -func (m *JSONArray) String() string { return proto.CompactTextString(m) } -func (*JSONArray) ProtoMessage() {} -func (*JSONArray) Descriptor() ([]byte, []int) { - return fileDescriptor_1c5fb4d8cc22d66a, []int{10} + Data [][]byte `protobuf:"bytes,1,rep,name=data,proto3" json:"data,omitempty"` } -func (m *JSONArray) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_JSONArray.Unmarshal(m, b) -} -func (m *JSONArray) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_JSONArray.Marshal(b, m, deterministic) -} -func (m *JSONArray) XXX_Merge(src proto.Message) { - xxx_messageInfo_JSONArray.Merge(m, src) +func (x *JSONArray) Reset() { + *x = JSONArray{} + if protoimpl.UnsafeEnabled { + mi := &file_schema_proto_msgTypes[10] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *JSONArray) XXX_Size() int { - return xxx_messageInfo_JSONArray.Size(m) + +func (x *JSONArray) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *JSONArray) XXX_DiscardUnknown() { - xxx_messageInfo_JSONArray.DiscardUnknown(m) + +func (*JSONArray) ProtoMessage() {} + +func (x *JSONArray) ProtoReflect() protoreflect.Message { + mi := &file_schema_proto_msgTypes[10] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_JSONArray proto.InternalMessageInfo +// Deprecated: Use JSONArray.ProtoReflect.Descriptor instead. +func (*JSONArray) Descriptor() ([]byte, []int) { + return file_schema_proto_rawDescGZIP(), []int{10} +} -func (m *JSONArray) GetData() [][]byte { - if m != nil { - return m.Data +func (x *JSONArray) GetData() [][]byte { + if x != nil { + return x.Data } return nil } type ValueField struct { - // Types that are valid to be assigned to Data: + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // Types that are assignable to Data: // // *ValueField_BoolData // *ValueField_IntData @@ -723,36 +858,96 @@ type ValueField struct { // *ValueField_DoubleData // *ValueField_StringData // *ValueField_BytesData - Data isValueField_Data `protobuf_oneof:"data"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + Data isValueField_Data `protobuf_oneof:"data"` +} + +func (x *ValueField) Reset() { + *x = ValueField{} + if protoimpl.UnsafeEnabled { + mi := &file_schema_proto_msgTypes[11] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *ValueField) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ValueField) ProtoMessage() {} + +func (x *ValueField) ProtoReflect() protoreflect.Message { + mi := &file_schema_proto_msgTypes[11] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -func (m *ValueField) Reset() { *m = ValueField{} } -func (m *ValueField) String() string { return proto.CompactTextString(m) } -func (*ValueField) ProtoMessage() {} +// Deprecated: Use ValueField.ProtoReflect.Descriptor instead. func (*ValueField) Descriptor() ([]byte, []int) { - return fileDescriptor_1c5fb4d8cc22d66a, []int{11} + return file_schema_proto_rawDescGZIP(), []int{11} } -func (m *ValueField) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ValueField.Unmarshal(m, b) +func (m *ValueField) GetData() isValueField_Data { + if m != nil { + return m.Data + } + return nil +} + +func (x *ValueField) GetBoolData() bool { + if x, ok := x.GetData().(*ValueField_BoolData); ok { + return x.BoolData + } + return false +} + +func (x *ValueField) GetIntData() int32 { + if x, ok := x.GetData().(*ValueField_IntData); ok { + return x.IntData + } + return 0 } -func (m *ValueField) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ValueField.Marshal(b, m, deterministic) + +func (x *ValueField) GetLongData() int64 { + if x, ok := x.GetData().(*ValueField_LongData); ok { + return x.LongData + } + return 0 } -func (m *ValueField) XXX_Merge(src proto.Message) { - xxx_messageInfo_ValueField.Merge(m, src) + +func (x *ValueField) GetFloatData() float32 { + if x, ok := x.GetData().(*ValueField_FloatData); ok { + return x.FloatData + } + return 0 } -func (m *ValueField) XXX_Size() int { - return xxx_messageInfo_ValueField.Size(m) + +func (x *ValueField) GetDoubleData() float64 { + if x, ok := x.GetData().(*ValueField_DoubleData); ok { + return x.DoubleData + } + return 0 } -func (m *ValueField) XXX_DiscardUnknown() { - xxx_messageInfo_ValueField.DiscardUnknown(m) + +func (x *ValueField) GetStringData() string { + if x, ok := x.GetData().(*ValueField_StringData); ok { + return x.StringData + } + return "" } -var xxx_messageInfo_ValueField proto.InternalMessageInfo +func (x *ValueField) GetBytesData() []byte { + if x, ok := x.GetData().(*ValueField_BytesData); ok { + return x.BytesData + } + return nil +} type isValueField_Data interface { isValueField_Data() @@ -800,117 +995,126 @@ func (*ValueField_StringData) isValueField_Data() {} func (*ValueField_BytesData) isValueField_Data() {} -func (m *ValueField) GetData() isValueField_Data { - if m != nil { - return m.Data - } - return nil +type ScalarField struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // Types that are assignable to Data: + // + // *ScalarField_BoolData + // *ScalarField_IntData + // *ScalarField_LongData + // *ScalarField_FloatData + // *ScalarField_DoubleData + // *ScalarField_StringData + // *ScalarField_BytesData + // *ScalarField_ArrayData + // *ScalarField_JsonData + Data isScalarField_Data `protobuf_oneof:"data"` } -func (m *ValueField) GetBoolData() bool { - if x, ok := m.GetData().(*ValueField_BoolData); ok { - return x.BoolData +func (x *ScalarField) Reset() { + *x = ScalarField{} + if protoimpl.UnsafeEnabled { + mi := &file_schema_proto_msgTypes[12] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) } - return false } -func (m *ValueField) GetIntData() int32 { - if x, ok := m.GetData().(*ValueField_IntData); ok { - return x.IntData - } - return 0 +func (x *ScalarField) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *ValueField) GetLongData() int64 { - if x, ok := m.GetData().(*ValueField_LongData); ok { - return x.LongData +func (*ScalarField) ProtoMessage() {} + +func (x *ScalarField) ProtoReflect() protoreflect.Message { + mi := &file_schema_proto_msgTypes[12] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms } - return 0 + return mi.MessageOf(x) } -func (m *ValueField) GetFloatData() float32 { - if x, ok := m.GetData().(*ValueField_FloatData); ok { - return x.FloatData - } - return 0 +// Deprecated: Use ScalarField.ProtoReflect.Descriptor instead. +func (*ScalarField) Descriptor() ([]byte, []int) { + return file_schema_proto_rawDescGZIP(), []int{12} } -func (m *ValueField) GetDoubleData() float64 { - if x, ok := m.GetData().(*ValueField_DoubleData); ok { - return x.DoubleData +func (m *ScalarField) GetData() isScalarField_Data { + if m != nil { + return m.Data } - return 0 + return nil } -func (m *ValueField) GetStringData() string { - if x, ok := m.GetData().(*ValueField_StringData); ok { - return x.StringData +func (x *ScalarField) GetBoolData() *BoolArray { + if x, ok := x.GetData().(*ScalarField_BoolData); ok { + return x.BoolData } - return "" + return nil } -func (m *ValueField) GetBytesData() []byte { - if x, ok := m.GetData().(*ValueField_BytesData); ok { - return x.BytesData +func (x *ScalarField) GetIntData() *IntArray { + if x, ok := x.GetData().(*ScalarField_IntData); ok { + return x.IntData } return nil } -// XXX_OneofWrappers is for the internal use of the proto package. -func (*ValueField) XXX_OneofWrappers() []interface{} { - return []interface{}{ - (*ValueField_BoolData)(nil), - (*ValueField_IntData)(nil), - (*ValueField_LongData)(nil), - (*ValueField_FloatData)(nil), - (*ValueField_DoubleData)(nil), - (*ValueField_StringData)(nil), - (*ValueField_BytesData)(nil), +func (x *ScalarField) GetLongData() *LongArray { + if x, ok := x.GetData().(*ScalarField_LongData); ok { + return x.LongData } + return nil } -type ScalarField struct { - // Types that are valid to be assigned to Data: - // - // *ScalarField_BoolData - // *ScalarField_IntData - // *ScalarField_LongData - // *ScalarField_FloatData - // *ScalarField_DoubleData - // *ScalarField_StringData - // *ScalarField_BytesData - // *ScalarField_ArrayData - // *ScalarField_JsonData - Data isScalarField_Data `protobuf_oneof:"data"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` +func (x *ScalarField) GetFloatData() *FloatArray { + if x, ok := x.GetData().(*ScalarField_FloatData); ok { + return x.FloatData + } + return nil } -func (m *ScalarField) Reset() { *m = ScalarField{} } -func (m *ScalarField) String() string { return proto.CompactTextString(m) } -func (*ScalarField) ProtoMessage() {} -func (*ScalarField) Descriptor() ([]byte, []int) { - return fileDescriptor_1c5fb4d8cc22d66a, []int{12} +func (x *ScalarField) GetDoubleData() *DoubleArray { + if x, ok := x.GetData().(*ScalarField_DoubleData); ok { + return x.DoubleData + } + return nil } -func (m *ScalarField) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ScalarField.Unmarshal(m, b) -} -func (m *ScalarField) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ScalarField.Marshal(b, m, deterministic) -} -func (m *ScalarField) XXX_Merge(src proto.Message) { - xxx_messageInfo_ScalarField.Merge(m, src) +func (x *ScalarField) GetStringData() *StringArray { + if x, ok := x.GetData().(*ScalarField_StringData); ok { + return x.StringData + } + return nil } -func (m *ScalarField) XXX_Size() int { - return xxx_messageInfo_ScalarField.Size(m) + +func (x *ScalarField) GetBytesData() *BytesArray { + if x, ok := x.GetData().(*ScalarField_BytesData); ok { + return x.BytesData + } + return nil } -func (m *ScalarField) XXX_DiscardUnknown() { - xxx_messageInfo_ScalarField.DiscardUnknown(m) + +func (x *ScalarField) GetArrayData() *ArrayArray { + if x, ok := x.GetData().(*ScalarField_ArrayData); ok { + return x.ArrayData + } + return nil } -var xxx_messageInfo_ScalarField proto.InternalMessageInfo +func (x *ScalarField) GetJsonData() *JSONArray { + if x, ok := x.GetData().(*ScalarField_JsonData); ok { + return x.JsonData + } + return nil +} type isScalarField_Data interface { isScalarField_Data() @@ -970,186 +1174,159 @@ func (*ScalarField_ArrayData) isScalarField_Data() {} func (*ScalarField_JsonData) isScalarField_Data() {} -func (m *ScalarField) GetData() isScalarField_Data { - if m != nil { - return m.Data - } - return nil -} +// beta, api may change +type SparseFloatArray struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *ScalarField) GetBoolData() *BoolArray { - if x, ok := m.GetData().(*ScalarField_BoolData); ok { - return x.BoolData - } - return nil + Contents [][]byte `protobuf:"bytes,1,rep,name=contents,proto3" json:"contents,omitempty"` + // dim is the max dimension of the current batch of vectors + Dim int64 `protobuf:"varint,2,opt,name=dim,proto3" json:"dim,omitempty"` } -func (m *ScalarField) GetIntData() *IntArray { - if x, ok := m.GetData().(*ScalarField_IntData); ok { - return x.IntData +func (x *SparseFloatArray) Reset() { + *x = SparseFloatArray{} + if protoimpl.UnsafeEnabled { + mi := &file_schema_proto_msgTypes[13] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) } - return nil } -func (m *ScalarField) GetLongData() *LongArray { - if x, ok := m.GetData().(*ScalarField_LongData); ok { - return x.LongData - } - return nil +func (x *SparseFloatArray) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *ScalarField) GetFloatData() *FloatArray { - if x, ok := m.GetData().(*ScalarField_FloatData); ok { - return x.FloatData - } - return nil -} +func (*SparseFloatArray) ProtoMessage() {} -func (m *ScalarField) GetDoubleData() *DoubleArray { - if x, ok := m.GetData().(*ScalarField_DoubleData); ok { - return x.DoubleData +func (x *SparseFloatArray) ProtoReflect() protoreflect.Message { + mi := &file_schema_proto_msgTypes[13] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms } - return nil + return mi.MessageOf(x) } -func (m *ScalarField) GetStringData() *StringArray { - if x, ok := m.GetData().(*ScalarField_StringData); ok { - return x.StringData - } - return nil +// Deprecated: Use SparseFloatArray.ProtoReflect.Descriptor instead. +func (*SparseFloatArray) Descriptor() ([]byte, []int) { + return file_schema_proto_rawDescGZIP(), []int{13} } -func (m *ScalarField) GetBytesData() *BytesArray { - if x, ok := m.GetData().(*ScalarField_BytesData); ok { - return x.BytesData +func (x *SparseFloatArray) GetContents() [][]byte { + if x != nil { + return x.Contents } return nil } -func (m *ScalarField) GetArrayData() *ArrayArray { - if x, ok := m.GetData().(*ScalarField_ArrayData); ok { - return x.ArrayData +func (x *SparseFloatArray) GetDim() int64 { + if x != nil { + return x.Dim } - return nil + return 0 } -func (m *ScalarField) GetJsonData() *JSONArray { - if x, ok := m.GetData().(*ScalarField_JsonData); ok { - return x.JsonData - } - return nil +type VectorField struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // For sparse vector, dim is the max dimension of the current batch of vectors + Dim int64 `protobuf:"varint,1,opt,name=dim,proto3" json:"dim,omitempty"` + // Types that are assignable to Data: + // + // *VectorField_FloatVector + // *VectorField_BinaryVector + // *VectorField_Float16Vector + // *VectorField_Bfloat16Vector + // *VectorField_SparseFloatVector + Data isVectorField_Data `protobuf_oneof:"data"` } -// XXX_OneofWrappers is for the internal use of the proto package. -func (*ScalarField) XXX_OneofWrappers() []interface{} { - return []interface{}{ - (*ScalarField_BoolData)(nil), - (*ScalarField_IntData)(nil), - (*ScalarField_LongData)(nil), - (*ScalarField_FloatData)(nil), - (*ScalarField_DoubleData)(nil), - (*ScalarField_StringData)(nil), - (*ScalarField_BytesData)(nil), - (*ScalarField_ArrayData)(nil), - (*ScalarField_JsonData)(nil), +func (x *VectorField) Reset() { + *x = VectorField{} + if protoimpl.UnsafeEnabled { + mi := &file_schema_proto_msgTypes[14] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) } } -// beta, api may change -type SparseFloatArray struct { - Contents [][]byte `protobuf:"bytes,1,rep,name=contents,proto3" json:"contents,omitempty"` - // dim is the max dimension of the current batch of vectors - Dim int64 `protobuf:"varint,2,opt,name=dim,proto3" json:"dim,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` +func (x *VectorField) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *SparseFloatArray) Reset() { *m = SparseFloatArray{} } -func (m *SparseFloatArray) String() string { return proto.CompactTextString(m) } -func (*SparseFloatArray) ProtoMessage() {} -func (*SparseFloatArray) Descriptor() ([]byte, []int) { - return fileDescriptor_1c5fb4d8cc22d66a, []int{13} -} +func (*VectorField) ProtoMessage() {} -func (m *SparseFloatArray) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_SparseFloatArray.Unmarshal(m, b) -} -func (m *SparseFloatArray) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_SparseFloatArray.Marshal(b, m, deterministic) -} -func (m *SparseFloatArray) XXX_Merge(src proto.Message) { - xxx_messageInfo_SparseFloatArray.Merge(m, src) -} -func (m *SparseFloatArray) XXX_Size() int { - return xxx_messageInfo_SparseFloatArray.Size(m) +func (x *VectorField) ProtoReflect() protoreflect.Message { + mi := &file_schema_proto_msgTypes[14] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -func (m *SparseFloatArray) XXX_DiscardUnknown() { - xxx_messageInfo_SparseFloatArray.DiscardUnknown(m) + +// Deprecated: Use VectorField.ProtoReflect.Descriptor instead. +func (*VectorField) Descriptor() ([]byte, []int) { + return file_schema_proto_rawDescGZIP(), []int{14} } -var xxx_messageInfo_SparseFloatArray proto.InternalMessageInfo +func (x *VectorField) GetDim() int64 { + if x != nil { + return x.Dim + } + return 0 +} -func (m *SparseFloatArray) GetContents() [][]byte { +func (m *VectorField) GetData() isVectorField_Data { if m != nil { - return m.Contents + return m.Data } return nil } -func (m *SparseFloatArray) GetDim() int64 { - if m != nil { - return m.Dim +func (x *VectorField) GetFloatVector() *FloatArray { + if x, ok := x.GetData().(*VectorField_FloatVector); ok { + return x.FloatVector } - return 0 + return nil } -type VectorField struct { - // For sparse vector, dim is the max dimension of the current batch of vectors - Dim int64 `protobuf:"varint,1,opt,name=dim,proto3" json:"dim,omitempty"` - // Types that are valid to be assigned to Data: - // - // *VectorField_FloatVector - // *VectorField_BinaryVector - // *VectorField_Float16Vector - // *VectorField_Bfloat16Vector - // *VectorField_SparseFloatVector - Data isVectorField_Data `protobuf_oneof:"data"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` +func (x *VectorField) GetBinaryVector() []byte { + if x, ok := x.GetData().(*VectorField_BinaryVector); ok { + return x.BinaryVector + } + return nil } -func (m *VectorField) Reset() { *m = VectorField{} } -func (m *VectorField) String() string { return proto.CompactTextString(m) } -func (*VectorField) ProtoMessage() {} -func (*VectorField) Descriptor() ([]byte, []int) { - return fileDescriptor_1c5fb4d8cc22d66a, []int{14} +func (x *VectorField) GetFloat16Vector() []byte { + if x, ok := x.GetData().(*VectorField_Float16Vector); ok { + return x.Float16Vector + } + return nil } -func (m *VectorField) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_VectorField.Unmarshal(m, b) -} -func (m *VectorField) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_VectorField.Marshal(b, m, deterministic) -} -func (m *VectorField) XXX_Merge(src proto.Message) { - xxx_messageInfo_VectorField.Merge(m, src) -} -func (m *VectorField) XXX_Size() int { - return xxx_messageInfo_VectorField.Size(m) -} -func (m *VectorField) XXX_DiscardUnknown() { - xxx_messageInfo_VectorField.DiscardUnknown(m) +func (x *VectorField) GetBfloat16Vector() []byte { + if x, ok := x.GetData().(*VectorField_Bfloat16Vector); ok { + return x.Bfloat16Vector + } + return nil } -var xxx_messageInfo_VectorField proto.InternalMessageInfo - -func (m *VectorField) GetDim() int64 { - if m != nil { - return m.Dim +func (x *VectorField) GetSparseFloatVector() *SparseFloatArray { + if x, ok := x.GetData().(*VectorField_SparseFloatVector); ok { + return x.SparseFloatVector } - return 0 + return nil } type isVectorField_Data interface { @@ -1186,129 +1363,68 @@ func (*VectorField_Bfloat16Vector) isVectorField_Data() {} func (*VectorField_SparseFloatVector) isVectorField_Data() {} -func (m *VectorField) GetData() isVectorField_Data { - if m != nil { - return m.Data - } - return nil -} - -func (m *VectorField) GetFloatVector() *FloatArray { - if x, ok := m.GetData().(*VectorField_FloatVector); ok { - return x.FloatVector - } - return nil -} +type FieldData struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *VectorField) GetBinaryVector() []byte { - if x, ok := m.GetData().(*VectorField_BinaryVector); ok { - return x.BinaryVector - } - return nil + Type DataType `protobuf:"varint,1,opt,name=type,proto3,enum=milvus.proto.schema.DataType" json:"type,omitempty"` + FieldName string `protobuf:"bytes,2,opt,name=field_name,json=fieldName,proto3" json:"field_name,omitempty"` + // Types that are assignable to Field: + // + // *FieldData_Scalars + // *FieldData_Vectors + Field isFieldData_Field `protobuf_oneof:"field"` + FieldId int64 `protobuf:"varint,5,opt,name=field_id,json=fieldId,proto3" json:"field_id,omitempty"` + IsDynamic bool `protobuf:"varint,6,opt,name=is_dynamic,json=isDynamic,proto3" json:"is_dynamic,omitempty"` } -func (m *VectorField) GetFloat16Vector() []byte { - if x, ok := m.GetData().(*VectorField_Float16Vector); ok { - return x.Float16Vector +func (x *FieldData) Reset() { + *x = FieldData{} + if protoimpl.UnsafeEnabled { + mi := &file_schema_proto_msgTypes[15] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) } - return nil } -func (m *VectorField) GetBfloat16Vector() []byte { - if x, ok := m.GetData().(*VectorField_Bfloat16Vector); ok { - return x.Bfloat16Vector - } - return nil +func (x *FieldData) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *VectorField) GetSparseFloatVector() *SparseFloatArray { - if x, ok := m.GetData().(*VectorField_SparseFloatVector); ok { - return x.SparseFloatVector - } - return nil -} +func (*FieldData) ProtoMessage() {} -// XXX_OneofWrappers is for the internal use of the proto package. -func (*VectorField) XXX_OneofWrappers() []interface{} { - return []interface{}{ - (*VectorField_FloatVector)(nil), - (*VectorField_BinaryVector)(nil), - (*VectorField_Float16Vector)(nil), - (*VectorField_Bfloat16Vector)(nil), - (*VectorField_SparseFloatVector)(nil), +func (x *FieldData) ProtoReflect() protoreflect.Message { + mi := &file_schema_proto_msgTypes[15] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms } + return mi.MessageOf(x) } -type FieldData struct { - Type DataType `protobuf:"varint,1,opt,name=type,proto3,enum=milvus.proto.schema.DataType" json:"type,omitempty"` - FieldName string `protobuf:"bytes,2,opt,name=field_name,json=fieldName,proto3" json:"field_name,omitempty"` - // Types that are valid to be assigned to Field: - // - // *FieldData_Scalars - // *FieldData_Vectors - Field isFieldData_Field `protobuf_oneof:"field"` - FieldId int64 `protobuf:"varint,5,opt,name=field_id,json=fieldId,proto3" json:"field_id,omitempty"` - IsDynamic bool `protobuf:"varint,6,opt,name=is_dynamic,json=isDynamic,proto3" json:"is_dynamic,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *FieldData) Reset() { *m = FieldData{} } -func (m *FieldData) String() string { return proto.CompactTextString(m) } -func (*FieldData) ProtoMessage() {} +// Deprecated: Use FieldData.ProtoReflect.Descriptor instead. func (*FieldData) Descriptor() ([]byte, []int) { - return fileDescriptor_1c5fb4d8cc22d66a, []int{15} -} - -func (m *FieldData) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_FieldData.Unmarshal(m, b) -} -func (m *FieldData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_FieldData.Marshal(b, m, deterministic) -} -func (m *FieldData) XXX_Merge(src proto.Message) { - xxx_messageInfo_FieldData.Merge(m, src) -} -func (m *FieldData) XXX_Size() int { - return xxx_messageInfo_FieldData.Size(m) -} -func (m *FieldData) XXX_DiscardUnknown() { - xxx_messageInfo_FieldData.DiscardUnknown(m) + return file_schema_proto_rawDescGZIP(), []int{15} } -var xxx_messageInfo_FieldData proto.InternalMessageInfo - -func (m *FieldData) GetType() DataType { - if m != nil { - return m.Type +func (x *FieldData) GetType() DataType { + if x != nil { + return x.Type } return DataType_None } -func (m *FieldData) GetFieldName() string { - if m != nil { - return m.FieldName +func (x *FieldData) GetFieldName() string { + if x != nil { + return x.FieldName } return "" } -type isFieldData_Field interface { - isFieldData_Field() -} - -type FieldData_Scalars struct { - Scalars *ScalarField `protobuf:"bytes,3,opt,name=scalars,proto3,oneof"` -} - -type FieldData_Vectors struct { - Vectors *VectorField `protobuf:"bytes,4,opt,name=vectors,proto3,oneof"` -} - -func (*FieldData_Scalars) isFieldData_Field() {} - -func (*FieldData_Vectors) isFieldData_Field() {} - func (m *FieldData) GetField() isFieldData_Field { if m != nil { return m.Field @@ -1316,77 +1432,114 @@ func (m *FieldData) GetField() isFieldData_Field { return nil } -func (m *FieldData) GetScalars() *ScalarField { - if x, ok := m.GetField().(*FieldData_Scalars); ok { +func (x *FieldData) GetScalars() *ScalarField { + if x, ok := x.GetField().(*FieldData_Scalars); ok { return x.Scalars } return nil } -func (m *FieldData) GetVectors() *VectorField { - if x, ok := m.GetField().(*FieldData_Vectors); ok { +func (x *FieldData) GetVectors() *VectorField { + if x, ok := x.GetField().(*FieldData_Vectors); ok { return x.Vectors } return nil } -func (m *FieldData) GetFieldId() int64 { - if m != nil { - return m.FieldId +func (x *FieldData) GetFieldId() int64 { + if x != nil { + return x.FieldId } return 0 } -func (m *FieldData) GetIsDynamic() bool { - if m != nil { - return m.IsDynamic +func (x *FieldData) GetIsDynamic() bool { + if x != nil { + return x.IsDynamic } return false } -// XXX_OneofWrappers is for the internal use of the proto package. -func (*FieldData) XXX_OneofWrappers() []interface{} { - return []interface{}{ - (*FieldData_Scalars)(nil), - (*FieldData_Vectors)(nil), - } +type isFieldData_Field interface { + isFieldData_Field() } +type FieldData_Scalars struct { + Scalars *ScalarField `protobuf:"bytes,3,opt,name=scalars,proto3,oneof"` +} + +type FieldData_Vectors struct { + Vectors *VectorField `protobuf:"bytes,4,opt,name=vectors,proto3,oneof"` +} + +func (*FieldData_Scalars) isFieldData_Field() {} + +func (*FieldData_Vectors) isFieldData_Field() {} + type IDs struct { - // Types that are valid to be assigned to IdField: + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // Types that are assignable to IdField: // // *IDs_IntId // *IDs_StrId - IdField isIDs_IdField `protobuf_oneof:"id_field"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + IdField isIDs_IdField `protobuf_oneof:"id_field"` } -func (m *IDs) Reset() { *m = IDs{} } -func (m *IDs) String() string { return proto.CompactTextString(m) } -func (*IDs) ProtoMessage() {} -func (*IDs) Descriptor() ([]byte, []int) { - return fileDescriptor_1c5fb4d8cc22d66a, []int{16} +func (x *IDs) Reset() { + *x = IDs{} + if protoimpl.UnsafeEnabled { + mi := &file_schema_proto_msgTypes[16] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *IDs) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_IDs.Unmarshal(m, b) +func (x *IDs) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *IDs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_IDs.Marshal(b, m, deterministic) + +func (*IDs) ProtoMessage() {} + +func (x *IDs) ProtoReflect() protoreflect.Message { + mi := &file_schema_proto_msgTypes[16] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -func (m *IDs) XXX_Merge(src proto.Message) { - xxx_messageInfo_IDs.Merge(m, src) + +// Deprecated: Use IDs.ProtoReflect.Descriptor instead. +func (*IDs) Descriptor() ([]byte, []int) { + return file_schema_proto_rawDescGZIP(), []int{16} } -func (m *IDs) XXX_Size() int { - return xxx_messageInfo_IDs.Size(m) + +func (m *IDs) GetIdField() isIDs_IdField { + if m != nil { + return m.IdField + } + return nil } -func (m *IDs) XXX_DiscardUnknown() { - xxx_messageInfo_IDs.DiscardUnknown(m) + +func (x *IDs) GetIntId() *LongArray { + if x, ok := x.GetIdField().(*IDs_IntId); ok { + return x.IntId + } + return nil } -var xxx_messageInfo_IDs proto.InternalMessageInfo +func (x *IDs) GetStrId() *StringArray { + if x, ok := x.GetIdField().(*IDs_StrId); ok { + return x.StrId + } + return nil +} type isIDs_IdField interface { isIDs_IdField() @@ -1404,191 +1557,178 @@ func (*IDs_IntId) isIDs_IdField() {} func (*IDs_StrId) isIDs_IdField() {} -func (m *IDs) GetIdField() isIDs_IdField { - if m != nil { - return m.IdField - } - return nil +type SearchResultData struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + NumQueries int64 `protobuf:"varint,1,opt,name=num_queries,json=numQueries,proto3" json:"num_queries,omitempty"` + TopK int64 `protobuf:"varint,2,opt,name=top_k,json=topK,proto3" json:"top_k,omitempty"` + FieldsData []*FieldData `protobuf:"bytes,3,rep,name=fields_data,json=fieldsData,proto3" json:"fields_data,omitempty"` + Scores []float32 `protobuf:"fixed32,4,rep,packed,name=scores,proto3" json:"scores,omitempty"` + Ids *IDs `protobuf:"bytes,5,opt,name=ids,proto3" json:"ids,omitempty"` + Topks []int64 `protobuf:"varint,6,rep,packed,name=topks,proto3" json:"topks,omitempty"` + OutputFields []string `protobuf:"bytes,7,rep,name=output_fields,json=outputFields,proto3" json:"output_fields,omitempty"` + GroupByFieldValue *FieldData `protobuf:"bytes,8,opt,name=group_by_field_value,json=groupByFieldValue,proto3" json:"group_by_field_value,omitempty"` + AllSearchCount int64 `protobuf:"varint,9,opt,name=all_search_count,json=allSearchCount,proto3" json:"all_search_count,omitempty"` + Distances []float32 `protobuf:"fixed32,10,rep,packed,name=distances,proto3" json:"distances,omitempty"` } -func (m *IDs) GetIntId() *LongArray { - if x, ok := m.GetIdField().(*IDs_IntId); ok { - return x.IntId +func (x *SearchResultData) Reset() { + *x = SearchResultData{} + if protoimpl.UnsafeEnabled { + mi := &file_schema_proto_msgTypes[17] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) } - return nil } -func (m *IDs) GetStrId() *StringArray { - if x, ok := m.GetIdField().(*IDs_StrId); ok { - return x.StrId - } - return nil +func (x *SearchResultData) String() string { + return protoimpl.X.MessageStringOf(x) } -// XXX_OneofWrappers is for the internal use of the proto package. -func (*IDs) XXX_OneofWrappers() []interface{} { - return []interface{}{ - (*IDs_IntId)(nil), - (*IDs_StrId)(nil), +func (*SearchResultData) ProtoMessage() {} + +func (x *SearchResultData) ProtoReflect() protoreflect.Message { + mi := &file_schema_proto_msgTypes[17] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms } + return mi.MessageOf(x) } -type SearchResultData struct { - NumQueries int64 `protobuf:"varint,1,opt,name=num_queries,json=numQueries,proto3" json:"num_queries,omitempty"` - TopK int64 `protobuf:"varint,2,opt,name=top_k,json=topK,proto3" json:"top_k,omitempty"` - FieldsData []*FieldData `protobuf:"bytes,3,rep,name=fields_data,json=fieldsData,proto3" json:"fields_data,omitempty"` - Scores []float32 `protobuf:"fixed32,4,rep,packed,name=scores,proto3" json:"scores,omitempty"` - Ids *IDs `protobuf:"bytes,5,opt,name=ids,proto3" json:"ids,omitempty"` - Topks []int64 `protobuf:"varint,6,rep,packed,name=topks,proto3" json:"topks,omitempty"` - OutputFields []string `protobuf:"bytes,7,rep,name=output_fields,json=outputFields,proto3" json:"output_fields,omitempty"` - GroupByFieldValue *FieldData `protobuf:"bytes,8,opt,name=group_by_field_value,json=groupByFieldValue,proto3" json:"group_by_field_value,omitempty"` - AllSearchCount int64 `protobuf:"varint,9,opt,name=all_search_count,json=allSearchCount,proto3" json:"all_search_count,omitempty"` - Distances []float32 `protobuf:"fixed32,10,rep,packed,name=distances,proto3" json:"distances,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *SearchResultData) Reset() { *m = SearchResultData{} } -func (m *SearchResultData) String() string { return proto.CompactTextString(m) } -func (*SearchResultData) ProtoMessage() {} +// Deprecated: Use SearchResultData.ProtoReflect.Descriptor instead. func (*SearchResultData) Descriptor() ([]byte, []int) { - return fileDescriptor_1c5fb4d8cc22d66a, []int{17} -} - -func (m *SearchResultData) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_SearchResultData.Unmarshal(m, b) + return file_schema_proto_rawDescGZIP(), []int{17} } -func (m *SearchResultData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_SearchResultData.Marshal(b, m, deterministic) -} -func (m *SearchResultData) XXX_Merge(src proto.Message) { - xxx_messageInfo_SearchResultData.Merge(m, src) -} -func (m *SearchResultData) XXX_Size() int { - return xxx_messageInfo_SearchResultData.Size(m) -} -func (m *SearchResultData) XXX_DiscardUnknown() { - xxx_messageInfo_SearchResultData.DiscardUnknown(m) -} - -var xxx_messageInfo_SearchResultData proto.InternalMessageInfo -func (m *SearchResultData) GetNumQueries() int64 { - if m != nil { - return m.NumQueries +func (x *SearchResultData) GetNumQueries() int64 { + if x != nil { + return x.NumQueries } return 0 } -func (m *SearchResultData) GetTopK() int64 { - if m != nil { - return m.TopK +func (x *SearchResultData) GetTopK() int64 { + if x != nil { + return x.TopK } return 0 } -func (m *SearchResultData) GetFieldsData() []*FieldData { - if m != nil { - return m.FieldsData +func (x *SearchResultData) GetFieldsData() []*FieldData { + if x != nil { + return x.FieldsData } return nil } -func (m *SearchResultData) GetScores() []float32 { - if m != nil { - return m.Scores +func (x *SearchResultData) GetScores() []float32 { + if x != nil { + return x.Scores } return nil } -func (m *SearchResultData) GetIds() *IDs { - if m != nil { - return m.Ids +func (x *SearchResultData) GetIds() *IDs { + if x != nil { + return x.Ids } return nil } -func (m *SearchResultData) GetTopks() []int64 { - if m != nil { - return m.Topks +func (x *SearchResultData) GetTopks() []int64 { + if x != nil { + return x.Topks } return nil } -func (m *SearchResultData) GetOutputFields() []string { - if m != nil { - return m.OutputFields +func (x *SearchResultData) GetOutputFields() []string { + if x != nil { + return x.OutputFields } return nil } -func (m *SearchResultData) GetGroupByFieldValue() *FieldData { - if m != nil { - return m.GroupByFieldValue +func (x *SearchResultData) GetGroupByFieldValue() *FieldData { + if x != nil { + return x.GroupByFieldValue } return nil } -func (m *SearchResultData) GetAllSearchCount() int64 { - if m != nil { - return m.AllSearchCount +func (x *SearchResultData) GetAllSearchCount() int64 { + if x != nil { + return x.AllSearchCount } return 0 } -func (m *SearchResultData) GetDistances() []float32 { - if m != nil { - return m.Distances +func (x *SearchResultData) GetDistances() []float32 { + if x != nil { + return x.Distances } return nil } // vector field clustering info type VectorClusteringInfo struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // for multi vectors - Field string `protobuf:"bytes,1,opt,name=field,proto3" json:"field,omitempty"` - Centroid *VectorField `protobuf:"bytes,2,opt,name=centroid,proto3" json:"centroid,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + Field string `protobuf:"bytes,1,opt,name=field,proto3" json:"field,omitempty"` + Centroid *VectorField `protobuf:"bytes,2,opt,name=centroid,proto3" json:"centroid,omitempty"` } -func (m *VectorClusteringInfo) Reset() { *m = VectorClusteringInfo{} } -func (m *VectorClusteringInfo) String() string { return proto.CompactTextString(m) } -func (*VectorClusteringInfo) ProtoMessage() {} -func (*VectorClusteringInfo) Descriptor() ([]byte, []int) { - return fileDescriptor_1c5fb4d8cc22d66a, []int{18} +func (x *VectorClusteringInfo) Reset() { + *x = VectorClusteringInfo{} + if protoimpl.UnsafeEnabled { + mi := &file_schema_proto_msgTypes[18] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *VectorClusteringInfo) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_VectorClusteringInfo.Unmarshal(m, b) +func (x *VectorClusteringInfo) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *VectorClusteringInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_VectorClusteringInfo.Marshal(b, m, deterministic) -} -func (m *VectorClusteringInfo) XXX_Merge(src proto.Message) { - xxx_messageInfo_VectorClusteringInfo.Merge(m, src) -} -func (m *VectorClusteringInfo) XXX_Size() int { - return xxx_messageInfo_VectorClusteringInfo.Size(m) -} -func (m *VectorClusteringInfo) XXX_DiscardUnknown() { - xxx_messageInfo_VectorClusteringInfo.DiscardUnknown(m) + +func (*VectorClusteringInfo) ProtoMessage() {} + +func (x *VectorClusteringInfo) ProtoReflect() protoreflect.Message { + mi := &file_schema_proto_msgTypes[18] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_VectorClusteringInfo proto.InternalMessageInfo +// Deprecated: Use VectorClusteringInfo.ProtoReflect.Descriptor instead. +func (*VectorClusteringInfo) Descriptor() ([]byte, []int) { + return file_schema_proto_rawDescGZIP(), []int{18} +} -func (m *VectorClusteringInfo) GetField() string { - if m != nil { - return m.Field +func (x *VectorClusteringInfo) GetField() string { + if x != nil { + return x.Field } return "" } -func (m *VectorClusteringInfo) GetCentroid() *VectorField { - if m != nil { - return m.Centroid +func (x *VectorClusteringInfo) GetCentroid() *VectorField { + if x != nil { + return x.Centroid } return nil } @@ -1596,224 +1736,776 @@ func (m *VectorClusteringInfo) GetCentroid() *VectorField { // Scalar field clustering info // todo more definitions: min/max, etc type ScalarClusteringInfo struct { - Field string `protobuf:"bytes,1,opt,name=field,proto3" json:"field,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *ScalarClusteringInfo) Reset() { *m = ScalarClusteringInfo{} } -func (m *ScalarClusteringInfo) String() string { return proto.CompactTextString(m) } -func (*ScalarClusteringInfo) ProtoMessage() {} -func (*ScalarClusteringInfo) Descriptor() ([]byte, []int) { - return fileDescriptor_1c5fb4d8cc22d66a, []int{19} + Field string `protobuf:"bytes,1,opt,name=field,proto3" json:"field,omitempty"` } -func (m *ScalarClusteringInfo) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ScalarClusteringInfo.Unmarshal(m, b) -} -func (m *ScalarClusteringInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ScalarClusteringInfo.Marshal(b, m, deterministic) -} -func (m *ScalarClusteringInfo) XXX_Merge(src proto.Message) { - xxx_messageInfo_ScalarClusteringInfo.Merge(m, src) +func (x *ScalarClusteringInfo) Reset() { + *x = ScalarClusteringInfo{} + if protoimpl.UnsafeEnabled { + mi := &file_schema_proto_msgTypes[19] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *ScalarClusteringInfo) XXX_Size() int { - return xxx_messageInfo_ScalarClusteringInfo.Size(m) + +func (x *ScalarClusteringInfo) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *ScalarClusteringInfo) XXX_DiscardUnknown() { - xxx_messageInfo_ScalarClusteringInfo.DiscardUnknown(m) + +func (*ScalarClusteringInfo) ProtoMessage() {} + +func (x *ScalarClusteringInfo) ProtoReflect() protoreflect.Message { + mi := &file_schema_proto_msgTypes[19] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_ScalarClusteringInfo proto.InternalMessageInfo +// Deprecated: Use ScalarClusteringInfo.ProtoReflect.Descriptor instead. +func (*ScalarClusteringInfo) Descriptor() ([]byte, []int) { + return file_schema_proto_rawDescGZIP(), []int{19} +} -func (m *ScalarClusteringInfo) GetField() string { - if m != nil { - return m.Field +func (x *ScalarClusteringInfo) GetField() string { + if x != nil { + return x.Field } return "" } // clustering distribution info of a certain data unit, it can be segment, partition, etc. type ClusteringInfo struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + VectorClusteringInfos []*VectorClusteringInfo `protobuf:"bytes,1,rep,name=vector_clustering_infos,json=vectorClusteringInfos,proto3" json:"vector_clustering_infos,omitempty"` ScalarClusteringInfos []*ScalarClusteringInfo `protobuf:"bytes,2,rep,name=scalar_clustering_infos,json=scalarClusteringInfos,proto3" json:"scalar_clustering_infos,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` } -func (m *ClusteringInfo) Reset() { *m = ClusteringInfo{} } -func (m *ClusteringInfo) String() string { return proto.CompactTextString(m) } -func (*ClusteringInfo) ProtoMessage() {} -func (*ClusteringInfo) Descriptor() ([]byte, []int) { - return fileDescriptor_1c5fb4d8cc22d66a, []int{20} +func (x *ClusteringInfo) Reset() { + *x = ClusteringInfo{} + if protoimpl.UnsafeEnabled { + mi := &file_schema_proto_msgTypes[20] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *ClusteringInfo) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ClusteringInfo.Unmarshal(m, b) -} -func (m *ClusteringInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ClusteringInfo.Marshal(b, m, deterministic) -} -func (m *ClusteringInfo) XXX_Merge(src proto.Message) { - xxx_messageInfo_ClusteringInfo.Merge(m, src) +func (x *ClusteringInfo) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *ClusteringInfo) XXX_Size() int { - return xxx_messageInfo_ClusteringInfo.Size(m) -} -func (m *ClusteringInfo) XXX_DiscardUnknown() { - xxx_messageInfo_ClusteringInfo.DiscardUnknown(m) + +func (*ClusteringInfo) ProtoMessage() {} + +func (x *ClusteringInfo) ProtoReflect() protoreflect.Message { + mi := &file_schema_proto_msgTypes[20] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_ClusteringInfo proto.InternalMessageInfo +// Deprecated: Use ClusteringInfo.ProtoReflect.Descriptor instead. +func (*ClusteringInfo) Descriptor() ([]byte, []int) { + return file_schema_proto_rawDescGZIP(), []int{20} +} -func (m *ClusteringInfo) GetVectorClusteringInfos() []*VectorClusteringInfo { - if m != nil { - return m.VectorClusteringInfos +func (x *ClusteringInfo) GetVectorClusteringInfos() []*VectorClusteringInfo { + if x != nil { + return x.VectorClusteringInfos } return nil } -func (m *ClusteringInfo) GetScalarClusteringInfos() []*ScalarClusteringInfo { - if m != nil { - return m.ScalarClusteringInfos +func (x *ClusteringInfo) GetScalarClusteringInfos() []*ScalarClusteringInfo { + if x != nil { + return x.ScalarClusteringInfos } return nil } -func init() { - proto.RegisterEnum("milvus.proto.schema.DataType", DataType_name, DataType_value) - proto.RegisterEnum("milvus.proto.schema.FieldState", FieldState_name, FieldState_value) - proto.RegisterType((*FieldSchema)(nil), "milvus.proto.schema.FieldSchema") - proto.RegisterType((*CollectionSchema)(nil), "milvus.proto.schema.CollectionSchema") - proto.RegisterType((*BoolArray)(nil), "milvus.proto.schema.BoolArray") - proto.RegisterType((*IntArray)(nil), "milvus.proto.schema.IntArray") - proto.RegisterType((*LongArray)(nil), "milvus.proto.schema.LongArray") - proto.RegisterType((*FloatArray)(nil), "milvus.proto.schema.FloatArray") - proto.RegisterType((*DoubleArray)(nil), "milvus.proto.schema.DoubleArray") - proto.RegisterType((*BytesArray)(nil), "milvus.proto.schema.BytesArray") - proto.RegisterType((*StringArray)(nil), "milvus.proto.schema.StringArray") - proto.RegisterType((*ArrayArray)(nil), "milvus.proto.schema.ArrayArray") - proto.RegisterType((*JSONArray)(nil), "milvus.proto.schema.JSONArray") - proto.RegisterType((*ValueField)(nil), "milvus.proto.schema.ValueField") - proto.RegisterType((*ScalarField)(nil), "milvus.proto.schema.ScalarField") - proto.RegisterType((*SparseFloatArray)(nil), "milvus.proto.schema.SparseFloatArray") - proto.RegisterType((*VectorField)(nil), "milvus.proto.schema.VectorField") - proto.RegisterType((*FieldData)(nil), "milvus.proto.schema.FieldData") - proto.RegisterType((*IDs)(nil), "milvus.proto.schema.IDs") - proto.RegisterType((*SearchResultData)(nil), "milvus.proto.schema.SearchResultData") - proto.RegisterType((*VectorClusteringInfo)(nil), "milvus.proto.schema.VectorClusteringInfo") - proto.RegisterType((*ScalarClusteringInfo)(nil), "milvus.proto.schema.ScalarClusteringInfo") - proto.RegisterType((*ClusteringInfo)(nil), "milvus.proto.schema.ClusteringInfo") -} - -func init() { proto.RegisterFile("schema.proto", fileDescriptor_1c5fb4d8cc22d66a) } - -var fileDescriptor_1c5fb4d8cc22d66a = []byte{ - // 1662 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x57, 0xcd, 0x72, 0x23, 0x49, - 0x11, 0x76, 0xab, 0xf5, 0xd3, 0xca, 0x96, 0x35, 0xed, 0x1a, 0xcf, 0x6c, 0x33, 0xe0, 0xb5, 0x46, - 0xb0, 0x81, 0xd6, 0xc1, 0xda, 0x8c, 0x77, 0x18, 0x96, 0x8d, 0xdd, 0xc0, 0x2b, 0x29, 0x8c, 0x85, - 0x61, 0xd6, 0xb4, 0x09, 0x13, 0xc1, 0xa5, 0xa3, 0xd4, 0x5d, 0x96, 0x6b, 0xa7, 0xd5, 0xd5, 0x74, - 0x55, 0x3b, 0xd0, 0x1d, 0x9e, 0x80, 0xe0, 0xc6, 0x01, 0xae, 0xbc, 0x05, 0x2f, 0xc1, 0x91, 0x57, - 0xe0, 0xc8, 0x95, 0xa8, 0x1f, 0xfd, 0x4b, 0x5e, 0xcf, 0xad, 0x2a, 0xeb, 0xcb, 0xac, 0xca, 0xcc, - 0x2f, 0xb3, 0xb3, 0xa1, 0xc1, 0xa3, 0x3b, 0x32, 0xc6, 0xc7, 0x59, 0xce, 0x04, 0x43, 0x4f, 0xc7, - 0x34, 0xb9, 0x2f, 0xb8, 0xde, 0x1d, 0xeb, 0xa3, 0x17, 0x8d, 0x88, 0x8d, 0xc7, 0x2c, 0xd5, 0xc2, - 0x17, 0xad, 0x11, 0x63, 0xa3, 0x84, 0x9c, 0xa8, 0xdd, 0xb0, 0xb8, 0x3d, 0x89, 0x09, 0x8f, 0x72, - 0x9a, 0x09, 0x96, 0x6b, 0x44, 0xfb, 0xaf, 0x15, 0x70, 0xcf, 0x29, 0x49, 0xe2, 0x6b, 0xa5, 0x8f, - 0x7c, 0xa8, 0xdd, 0xca, 0xed, 0xa0, 0xef, 0x5b, 0x2d, 0xab, 0x63, 0x07, 0xd3, 0x2d, 0x42, 0x50, - 0x4e, 0xf1, 0x98, 0xf8, 0xa5, 0x96, 0xd5, 0xa9, 0x07, 0x6a, 0x8d, 0x7e, 0x00, 0x4d, 0xca, 0xc3, - 0x2c, 0xa7, 0x63, 0x9c, 0x4f, 0xc2, 0x77, 0x64, 0xe2, 0xdb, 0x2d, 0xab, 0xe3, 0x04, 0x0d, 0xca, - 0xaf, 0xb4, 0xf0, 0x92, 0x4c, 0x50, 0x0b, 0xdc, 0xe9, 0xbd, 0x94, 0xa5, 0x7e, 0x59, 0x19, 0x58, - 0x14, 0xa1, 0xcf, 0xa1, 0x1e, 0x63, 0x81, 0x43, 0x31, 0xc9, 0x88, 0x5f, 0x69, 0x59, 0x9d, 0xe6, - 0xe9, 0xc1, 0xf1, 0x06, 0xf7, 0x8e, 0xfb, 0x58, 0xe0, 0xdf, 0x4e, 0x32, 0x12, 0x38, 0xb1, 0x59, - 0xa1, 0x2e, 0xb8, 0x52, 0x2d, 0xcc, 0x70, 0x8e, 0xc7, 0xdc, 0xaf, 0xb6, 0xec, 0x8e, 0x7b, 0xfa, - 0x72, 0x59, 0xdb, 0x04, 0xe5, 0x92, 0x4c, 0x6e, 0x70, 0x52, 0x90, 0x2b, 0x4c, 0xf3, 0x00, 0xa4, - 0xd6, 0x95, 0x52, 0x42, 0x7d, 0x68, 0xd0, 0x34, 0x26, 0x7f, 0x9c, 0x1a, 0xa9, 0x3d, 0xd6, 0x88, - 0xab, 0xd4, 0x8c, 0x95, 0xe7, 0x50, 0xc5, 0x85, 0x60, 0x83, 0xbe, 0xef, 0xa8, 0x28, 0x98, 0x1d, - 0xfa, 0x09, 0x54, 0xb8, 0xc0, 0x82, 0xf8, 0x75, 0xe5, 0xd9, 0xe1, 0x46, 0xcf, 0x74, 0x12, 0x24, - 0x2c, 0xd0, 0x68, 0x74, 0x06, 0x0d, 0x92, 0x90, 0x31, 0x49, 0x85, 0x8e, 0x0b, 0x3c, 0x26, 0x2e, - 0xae, 0x51, 0x51, 0xa1, 0xe9, 0xc3, 0x6e, 0x4c, 0x6e, 0x71, 0x91, 0x88, 0xf0, 0x5e, 0x3e, 0xd9, - 0x77, 0x5b, 0x56, 0xc7, 0xdd, 0xf2, 0x00, 0xe5, 0x94, 0x7a, 0x45, 0xd0, 0x30, 0x5a, 0x4a, 0x84, - 0x0e, 0x00, 0x28, 0x0f, 0xe3, 0x49, 0x8a, 0xc7, 0x34, 0xf2, 0x1b, 0xca, 0xb5, 0x3a, 0xe5, 0x7d, - 0x2d, 0x40, 0x1d, 0xf0, 0x24, 0x07, 0x70, 0x2e, 0xa8, 0xcc, 0xa5, 0x62, 0xc1, 0xae, 0x02, 0x35, - 0x29, 0xbf, 0x9a, 0x8a, 0x25, 0x0f, 0x8e, 0x60, 0x8f, 0xf2, 0x30, 0x4a, 0x0a, 0x2e, 0x48, 0x4e, - 0xd3, 0x91, 0x82, 0x36, 0x15, 0xf4, 0x09, 0xe5, 0xbd, 0x99, 0xfc, 0x92, 0x4c, 0xda, 0x7f, 0x29, - 0x81, 0xd7, 0x63, 0x49, 0x42, 0x22, 0xa9, 0x6d, 0xc8, 0x39, 0xa5, 0xa0, 0xb5, 0x40, 0xc1, 0x15, - 0x72, 0x95, 0xd6, 0xc9, 0xf5, 0x62, 0x96, 0x16, 0x45, 0xce, 0x6e, 0xc9, 0xb7, 0x66, 0xa9, 0xf9, - 0x0c, 0xaa, 0x8a, 0xdf, 0xdc, 0x2f, 0xab, 0x94, 0xb7, 0x1e, 0xc8, 0x8d, 0x5a, 0x07, 0x06, 0x8f, - 0x7e, 0x0c, 0xfb, 0x24, 0xc5, 0xc3, 0x84, 0x4c, 0x23, 0x13, 0xaa, 0x03, 0xc5, 0x5e, 0x27, 0x40, - 0xfa, 0xcc, 0xc4, 0x48, 0xe9, 0xa3, 0xaf, 0x00, 0xb2, 0x9c, 0x65, 0x24, 0x17, 0x94, 0xbc, 0x0f, - 0x4f, 0xe7, 0x4a, 0xed, 0x43, 0xa8, 0x77, 0x19, 0x4b, 0xbe, 0xca, 0x73, 0x3c, 0x91, 0xd1, 0x90, - 0x45, 0xe0, 0x5b, 0x2d, 0xbb, 0xe3, 0x04, 0x6a, 0xdd, 0xfe, 0x10, 0x9c, 0x41, 0x2a, 0xd6, 0xcf, - 0x2b, 0xe6, 0xfc, 0x10, 0xea, 0xbf, 0x62, 0xe9, 0x68, 0x1d, 0x60, 0x1b, 0x40, 0x0b, 0xe0, 0x3c, - 0x61, 0x78, 0x83, 0x89, 0x92, 0x41, 0xbc, 0x04, 0xb7, 0xcf, 0x8a, 0x61, 0x42, 0xd6, 0x21, 0xd6, - 0xdc, 0x48, 0x77, 0x22, 0x08, 0x5f, 0x47, 0x34, 0xe6, 0x46, 0xae, 0x85, 0xcc, 0xf5, 0x3a, 0xa4, - 0x6e, 0x20, 0x7f, 0xb2, 0x00, 0xd4, 0xa9, 0x86, 0xbc, 0x5e, 0x80, 0x6c, 0xcb, 0xd3, 0x75, 0x84, - 0x13, 0x9c, 0x6b, 0x0e, 0x2b, 0xf4, 0x5a, 0x0d, 0x95, 0xde, 0xb7, 0x86, 0x64, 0xc4, 0x7e, 0x79, - 0xfd, 0xf5, 0xdb, 0xed, 0xae, 0xfc, 0xcf, 0x02, 0x98, 0xd7, 0x0e, 0x3a, 0x80, 0xfa, 0x90, 0xb1, - 0x24, 0x34, 0x38, 0xab, 0xe3, 0x5c, 0xec, 0x04, 0x8e, 0x14, 0x49, 0xfb, 0xe8, 0xbb, 0xe0, 0xd0, - 0x54, 0xe8, 0x53, 0xf9, 0x98, 0xca, 0xc5, 0x4e, 0x50, 0xa3, 0xa9, 0x50, 0x87, 0x07, 0x50, 0x4f, - 0x58, 0x3a, 0xd2, 0xa7, 0x92, 0xac, 0xb6, 0xd4, 0x95, 0x22, 0x75, 0x7c, 0x08, 0x70, 0x2b, 0x73, - 0xa3, 0xcf, 0x65, 0x1b, 0x2d, 0x5d, 0xec, 0x04, 0x75, 0x25, 0x53, 0x80, 0x97, 0xe0, 0xc6, 0x2a, - 0x35, 0x1a, 0x21, 0xa9, 0x68, 0x5d, 0xec, 0x04, 0xa0, 0x85, 0x53, 0x08, 0x57, 0x81, 0xd7, 0x90, - 0xaa, 0x2c, 0x17, 0x09, 0xd1, 0xc2, 0xe9, 0x35, 0x43, 0x99, 0x3d, 0x8d, 0xa8, 0xb5, 0xac, 0x4e, - 0x43, 0x5e, 0xa3, 0x64, 0x12, 0xd0, 0xad, 0xea, 0x28, 0xb4, 0xff, 0x53, 0x06, 0x77, 0x21, 0xe4, - 0xe8, 0xcb, 0x55, 0xd7, 0xdd, 0xd3, 0x0f, 0x37, 0x46, 0x7a, 0xc6, 0xe1, 0xa5, 0xd0, 0x7c, 0xbe, - 0x12, 0x1a, 0x77, 0x4b, 0x9e, 0xa6, 0x04, 0x5f, 0x8c, 0xdc, 0x97, 0xab, 0x91, 0xdb, 0x76, 0xf5, - 0x8c, 0xfd, 0x4b, 0x91, 0x3d, 0x5b, 0x8b, 0xec, 0xb6, 0x2e, 0x39, 0x2f, 0x8e, 0xe5, 0xd0, 0xf7, - 0xd6, 0x43, 0xbf, 0x8d, 0xa5, 0x0b, 0xd5, 0xb3, 0x92, 0x9c, 0xde, 0x7a, 0x72, 0xb6, 0x52, 0x7d, - 0x5e, 0x3d, 0x2b, 0xe9, 0x3b, 0x5b, 0x4b, 0xdf, 0x36, 0x5f, 0xe6, 0x35, 0xba, 0x94, 0x5f, 0x69, - 0x01, 0x4b, 0xa9, 0xb6, 0xe0, 0x3c, 0x60, 0x61, 0x5e, 0x9f, 0xd2, 0x82, 0x52, 0x9a, 0xa6, 0xe3, - 0x1b, 0xce, 0x52, 0x6d, 0xa0, 0xfe, 0x40, 0x3a, 0x66, 0xa5, 0x25, 0xd3, 0x21, 0x55, 0x96, 0x08, - 0x76, 0x06, 0xde, 0x75, 0x86, 0x73, 0x4e, 0x16, 0x5a, 0xd2, 0x0b, 0x70, 0x22, 0x96, 0x0a, 0x92, - 0x0a, 0x6e, 0xca, 0x70, 0xb6, 0x47, 0x1e, 0xd8, 0x31, 0x1d, 0x2b, 0xf2, 0xd8, 0x81, 0x5c, 0xb6, - 0xff, 0x55, 0x02, 0xf7, 0x86, 0x44, 0x82, 0x19, 0x8a, 0x1a, 0x84, 0x35, 0x43, 0xc8, 0x4f, 0xbf, - 0x4e, 0xfd, 0xbd, 0x82, 0x19, 0xe6, 0x3d, 0x22, 0xf9, 0xae, 0x52, 0xd3, 0xc6, 0xd1, 0x47, 0xb0, - 0x3b, 0xa4, 0xa9, 0x1c, 0x82, 0x8c, 0x19, 0xdb, 0x94, 0x4d, 0x43, 0x8b, 0x0d, 0xec, 0x87, 0xd0, - 0x54, 0x5a, 0xaf, 0xde, 0x4c, 0x71, 0x65, 0x83, 0xdb, 0x35, 0x72, 0x03, 0xfc, 0x18, 0x9e, 0x0c, - 0x57, 0x90, 0x15, 0x83, 0x6c, 0x0e, 0x97, 0xa1, 0xbf, 0x83, 0xa7, 0x5c, 0x05, 0x29, 0x5c, 0xf2, - 0x43, 0x93, 0xe7, 0xa3, 0xcd, 0xe4, 0x59, 0x09, 0xea, 0xc5, 0x4e, 0xb0, 0xc7, 0xe7, 0x32, 0x6d, - 0x78, 0x96, 0x85, 0xbf, 0x95, 0xa0, 0xae, 0xa2, 0xa7, 0x52, 0xfb, 0x0a, 0xca, 0xaa, 0x93, 0x5a, - 0x8f, 0xe9, 0xa4, 0x0a, 0x2a, 0x07, 0x08, 0xf5, 0x6d, 0x0c, 0x17, 0xe6, 0xc7, 0xba, 0x92, 0xbc, - 0x95, 0x5f, 0xf0, 0x2f, 0xa0, 0xc6, 0x55, 0x17, 0xe1, 0xa6, 0x72, 0xbf, 0xb5, 0xb9, 0xcb, 0xca, - 0x37, 0x2a, 0x52, 0x5b, 0x7b, 0xcc, 0x4d, 0xdd, 0x6e, 0xd6, 0x5e, 0x20, 0x81, 0xd4, 0x36, 0x2a, - 0xe8, 0x3b, 0xe0, 0xe8, 0xa7, 0x51, 0xfd, 0xe5, 0x9e, 0xcd, 0xbb, 0xf1, 0xca, 0xd8, 0x53, 0x5d, - 0x19, 0x7b, 0xba, 0x35, 0xa8, 0x28, 0x64, 0xfb, 0xcf, 0x16, 0xd8, 0x83, 0x3e, 0x47, 0x3f, 0x85, - 0xaa, 0x6c, 0x5f, 0x34, 0x7e, 0xb0, 0xf5, 0x2d, 0xf6, 0x9f, 0x0a, 0x4d, 0xc5, 0x20, 0x46, 0x3f, - 0x83, 0x2a, 0x17, 0xb9, 0x54, 0x2c, 0x3d, 0xba, 0xe0, 0x2b, 0x5c, 0xe4, 0x83, 0xb8, 0x0b, 0xe0, - 0xd0, 0x58, 0x0f, 0x1e, 0xed, 0x7f, 0xd8, 0xe0, 0x5d, 0x13, 0x9c, 0x47, 0x77, 0x01, 0xe1, 0x45, - 0x22, 0x4c, 0x2f, 0x77, 0xd3, 0x62, 0x1c, 0xfe, 0xa1, 0x20, 0xb9, 0x1c, 0x3a, 0x34, 0xef, 0x21, - 0x2d, 0xc6, 0xbf, 0xd1, 0x12, 0xf4, 0x14, 0x2a, 0x82, 0x65, 0xe1, 0x3b, 0x53, 0x34, 0x65, 0xc1, - 0xb2, 0x4b, 0xf4, 0x73, 0x70, 0xf5, 0x94, 0x33, 0xed, 0xa7, 0xf6, 0x56, 0x7f, 0x66, 0xc4, 0x08, - 0x74, 0x8e, 0x75, 0x07, 0x79, 0x0e, 0x55, 0x1e, 0xb1, 0x9c, 0xe8, 0xb1, 0xaa, 0x14, 0x98, 0x1d, - 0x3a, 0x02, 0x9b, 0xc6, 0xdc, 0x74, 0x47, 0x7f, 0x73, 0x77, 0xef, 0xf3, 0x40, 0x82, 0xd0, 0xbe, - 0x7a, 0xd9, 0x3b, 0x3d, 0x29, 0xd9, 0x81, 0xde, 0xa0, 0xef, 0xc3, 0x2e, 0x2b, 0x44, 0x56, 0x88, - 0xd0, 0xcc, 0x6d, 0x35, 0x35, 0x32, 0x34, 0xb4, 0xf0, 0x5c, 0xcf, 0x66, 0x5f, 0xc3, 0xfe, 0x28, - 0x67, 0x45, 0x16, 0x0e, 0x27, 0x1a, 0x66, 0xc6, 0x5f, 0xe7, 0x81, 0xc4, 0xcc, 0x1d, 0xd9, 0x53, - 0xba, 0xdd, 0x89, 0x92, 0xe8, 0x11, 0xb8, 0x03, 0x1e, 0x4e, 0x92, 0x90, 0xab, 0xf0, 0x86, 0x11, - 0x2b, 0x52, 0xa1, 0xda, 0x9a, 0x1d, 0x34, 0x71, 0x92, 0xe8, 0xa8, 0xf7, 0xa4, 0x14, 0x7d, 0x0f, - 0xea, 0x31, 0xe5, 0x02, 0xa7, 0x11, 0xe1, 0x3e, 0x28, 0xe7, 0xe7, 0x82, 0xf6, 0x37, 0xb0, 0xaf, - 0x89, 0x38, 0x1f, 0x76, 0x07, 0xe9, 0x2d, 0x93, 0xbe, 0xea, 0xe9, 0x51, 0x4f, 0xb6, 0x7a, 0x83, - 0xbe, 0x00, 0x27, 0x22, 0xa9, 0xc8, 0xd9, 0xb7, 0x50, 0x63, 0x81, 0xdb, 0xc1, 0x4c, 0xa3, 0xfd, - 0x23, 0xd8, 0xd7, 0x25, 0xf3, 0x98, 0xbb, 0xda, 0xff, 0xb6, 0xa0, 0xb9, 0x02, 0xc4, 0xf0, 0x81, - 0x2e, 0x93, 0xc5, 0x91, 0x9d, 0xa6, 0xb7, 0x8c, 0x9b, 0x21, 0xec, 0xe3, 0x07, 0x5e, 0xb3, 0x6c, - 0x2b, 0x78, 0x76, 0xbf, 0x41, 0xca, 0xe5, 0x15, 0xba, 0x8e, 0xd7, 0xaf, 0x28, 0x3d, 0x70, 0xc5, - 0x26, 0xbf, 0x82, 0x67, 0x7c, 0x83, 0x94, 0x1f, 0xfd, 0xd7, 0x02, 0x67, 0xda, 0x8f, 0x90, 0x03, - 0xe5, 0xb7, 0x2c, 0x25, 0xde, 0x8e, 0x5c, 0xc9, 0x29, 0xc4, 0xb3, 0xe4, 0x6a, 0x90, 0x8a, 0xcf, - 0xbc, 0x12, 0xaa, 0x43, 0x65, 0x90, 0x8a, 0x57, 0x6f, 0x3c, 0xdb, 0x2c, 0x3f, 0x3d, 0xf5, 0xca, - 0x66, 0xf9, 0xe6, 0xb5, 0x57, 0x91, 0x4b, 0xd5, 0x20, 0x3d, 0x40, 0x00, 0x55, 0xfd, 0x1d, 0xf7, - 0x5c, 0xb9, 0xd6, 0xd5, 0xe9, 0xed, 0x23, 0x17, 0x6a, 0x37, 0x38, 0xef, 0xdd, 0xe1, 0xdc, 0x7b, - 0x26, 0xf1, 0xaa, 0x60, 0xbd, 0xe7, 0xf2, 0x16, 0xf9, 0xad, 0xf3, 0x3e, 0x40, 0x1e, 0x34, 0xba, - 0x0b, 0xdf, 0x04, 0x2f, 0x46, 0x4f, 0xc0, 0x5d, 0xe8, 0xbb, 0x1e, 0x41, 0x7b, 0xb0, 0x7b, 0xbe, - 0xd8, 0xe3, 0xbd, 0x5b, 0x84, 0xa0, 0xd9, 0x5d, 0x96, 0x8d, 0xd0, 0x33, 0xd8, 0xbb, 0x5e, 0xed, - 0xda, 0xde, 0xdd, 0xd1, 0x0d, 0xc0, 0xfc, 0x67, 0x52, 0x5e, 0xa7, 0x76, 0xbd, 0x9c, 0x60, 0x41, - 0x62, 0x6f, 0x47, 0x59, 0x9f, 0x49, 0xe4, 0xab, 0xad, 0x99, 0xa8, 0x9f, 0xb3, 0x2c, 0x93, 0xa2, - 0xd2, 0x4c, 0x4f, 0x89, 0x48, 0xec, 0xd9, 0xdd, 0x31, 0x34, 0x29, 0x9b, 0xe6, 0x63, 0x94, 0x67, - 0x51, 0xd7, 0xd5, 0xff, 0x44, 0x57, 0x32, 0x37, 0x57, 0xd6, 0xef, 0x5f, 0x8f, 0xa8, 0xb8, 0x2b, - 0x86, 0xf2, 0x2f, 0xe6, 0x44, 0xc3, 0x3e, 0xa1, 0x6c, 0xba, 0x52, 0x09, 0x3c, 0x19, 0xb1, 0x4f, - 0x70, 0x46, 0x4f, 0xee, 0x4f, 0x4f, 0x74, 0x2a, 0xb3, 0xe1, 0xdf, 0x2d, 0xeb, 0x9f, 0x25, 0xf4, - 0x6b, 0x6d, 0xb5, 0x97, 0x50, 0x92, 0x8a, 0xe3, 0x5f, 0xe4, 0x59, 0x34, 0xac, 0x2a, 0x8d, 0x4f, - 0xff, 0x1f, 0x00, 0x00, 0xff, 0xff, 0xd3, 0x9d, 0x40, 0x06, 0xf5, 0x10, 0x00, 0x00, +var File_schema_proto protoreflect.FileDescriptor + +var file_schema_proto_rawDesc = []byte{ + 0x0a, 0x0c, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x13, + 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x1a, 0x0c, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, + 0x75, 0x66, 0x2f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x22, 0x95, 0x05, 0x0a, 0x0b, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x53, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x49, 0x44, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x49, 0x44, 0x12, 0x12, 0x0a, + 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, + 0x65, 0x12, 0x24, 0x0a, 0x0e, 0x69, 0x73, 0x5f, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, + 0x6b, 0x65, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x69, 0x73, 0x50, 0x72, 0x69, + 0x6d, 0x61, 0x72, 0x79, 0x4b, 0x65, 0x79, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, + 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, + 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x3a, 0x0a, 0x09, 0x64, 0x61, 0x74, + 0x61, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1d, 0x2e, 0x6d, + 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x54, 0x79, 0x70, 0x65, 0x52, 0x08, 0x64, 0x61, 0x74, + 0x61, 0x54, 0x79, 0x70, 0x65, 0x12, 0x42, 0x0a, 0x0b, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x70, 0x61, + 0x72, 0x61, 0x6d, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x6d, 0x69, 0x6c, + 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, + 0x2e, 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x50, 0x61, 0x69, 0x72, 0x52, 0x0a, 0x74, + 0x79, 0x70, 0x65, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x44, 0x0a, 0x0c, 0x69, 0x6e, 0x64, + 0x65, 0x78, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, + 0x21, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, + 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x50, 0x61, + 0x69, 0x72, 0x52, 0x0b, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, + 0x16, 0x0a, 0x06, 0x61, 0x75, 0x74, 0x6f, 0x49, 0x44, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, + 0x06, 0x61, 0x75, 0x74, 0x6f, 0x49, 0x44, 0x12, 0x35, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, + 0x18, 0x09, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x46, 0x69, 0x65, + 0x6c, 0x64, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x40, + 0x0a, 0x0c, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0a, + 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1d, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x54, + 0x79, 0x70, 0x65, 0x52, 0x0b, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, + 0x12, 0x44, 0x0a, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x76, 0x61, 0x6c, 0x75, + 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x56, 0x61, + 0x6c, 0x75, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x52, 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, + 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x64, 0x79, 0x6e, + 0x61, 0x6d, 0x69, 0x63, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x44, 0x79, + 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x12, 0x28, 0x0a, 0x10, 0x69, 0x73, 0x5f, 0x70, 0x61, 0x72, 0x74, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, + 0x0e, 0x69, 0x73, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x4b, 0x65, 0x79, 0x12, + 0x2a, 0x0a, 0x11, 0x69, 0x73, 0x5f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x69, 0x6e, 0x67, + 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x43, 0x6c, + 0x75, 0x73, 0x74, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x4b, 0x65, 0x79, 0x22, 0x93, 0x02, 0x0a, 0x10, + 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, + 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, + 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, + 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, 0x06, 0x61, 0x75, 0x74, 0x6f, 0x49, 0x44, + 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x42, 0x02, 0x18, 0x01, 0x52, 0x06, 0x61, 0x75, 0x74, 0x6f, + 0x49, 0x44, 0x12, 0x38, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x18, 0x04, 0x20, 0x03, + 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x53, 0x63, + 0x68, 0x65, 0x6d, 0x61, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x12, 0x30, 0x0a, 0x14, + 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x5f, 0x66, + 0x69, 0x65, 0x6c, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x65, 0x6e, 0x61, 0x62, + 0x6c, 0x65, 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x41, + 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x06, 0x20, 0x03, + 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, + 0x65, 0x50, 0x61, 0x69, 0x72, 0x52, 0x0a, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, + 0x73, 0x22, 0x1f, 0x0a, 0x09, 0x42, 0x6f, 0x6f, 0x6c, 0x41, 0x72, 0x72, 0x61, 0x79, 0x12, 0x12, + 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x03, 0x28, 0x08, 0x52, 0x04, 0x64, 0x61, + 0x74, 0x61, 0x22, 0x1e, 0x0a, 0x08, 0x49, 0x6e, 0x74, 0x41, 0x72, 0x72, 0x61, 0x79, 0x12, 0x12, + 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x03, 0x28, 0x05, 0x52, 0x04, 0x64, 0x61, + 0x74, 0x61, 0x22, 0x1f, 0x0a, 0x09, 0x4c, 0x6f, 0x6e, 0x67, 0x41, 0x72, 0x72, 0x61, 0x79, 0x12, + 0x12, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x03, 0x28, 0x03, 0x52, 0x04, 0x64, + 0x61, 0x74, 0x61, 0x22, 0x20, 0x0a, 0x0a, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x41, 0x72, 0x72, 0x61, + 0x79, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x03, 0x28, 0x02, 0x52, + 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x21, 0x0a, 0x0b, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x41, + 0x72, 0x72, 0x61, 0x79, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x03, + 0x28, 0x01, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x20, 0x0a, 0x0a, 0x42, 0x79, 0x74, 0x65, + 0x73, 0x41, 0x72, 0x72, 0x61, 0x79, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, + 0x20, 0x03, 0x28, 0x0c, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x21, 0x0a, 0x0b, 0x53, 0x74, + 0x72, 0x69, 0x6e, 0x67, 0x41, 0x72, 0x72, 0x61, 0x79, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x61, 0x74, + 0x61, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x84, 0x01, + 0x0a, 0x0a, 0x41, 0x72, 0x72, 0x61, 0x79, 0x41, 0x72, 0x72, 0x61, 0x79, 0x12, 0x34, 0x0a, 0x04, + 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x6d, 0x69, 0x6c, + 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x2e, 0x53, 0x63, 0x61, 0x6c, 0x61, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x52, 0x04, 0x64, 0x61, + 0x74, 0x61, 0x12, 0x40, 0x0a, 0x0c, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x79, + 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1d, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, + 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x44, + 0x61, 0x74, 0x61, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0b, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, + 0x54, 0x79, 0x70, 0x65, 0x22, 0x1f, 0x0a, 0x09, 0x4a, 0x53, 0x4f, 0x4e, 0x41, 0x72, 0x72, 0x61, + 0x79, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0c, 0x52, + 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0xf7, 0x01, 0x0a, 0x0a, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x46, + 0x69, 0x65, 0x6c, 0x64, 0x12, 0x1d, 0x0a, 0x09, 0x62, 0x6f, 0x6f, 0x6c, 0x5f, 0x64, 0x61, 0x74, + 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x48, 0x00, 0x52, 0x08, 0x62, 0x6f, 0x6f, 0x6c, 0x44, + 0x61, 0x74, 0x61, 0x12, 0x1b, 0x0a, 0x08, 0x69, 0x6e, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x05, 0x48, 0x00, 0x52, 0x07, 0x69, 0x6e, 0x74, 0x44, 0x61, 0x74, 0x61, + 0x12, 0x1d, 0x0a, 0x09, 0x6c, 0x6f, 0x6e, 0x67, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, + 0x01, 0x28, 0x03, 0x48, 0x00, 0x52, 0x08, 0x6c, 0x6f, 0x6e, 0x67, 0x44, 0x61, 0x74, 0x61, 0x12, + 0x1f, 0x0a, 0x0a, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x04, 0x20, + 0x01, 0x28, 0x02, 0x48, 0x00, 0x52, 0x09, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x44, 0x61, 0x74, 0x61, + 0x12, 0x21, 0x0a, 0x0b, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, + 0x05, 0x20, 0x01, 0x28, 0x01, 0x48, 0x00, 0x52, 0x0a, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x44, + 0x61, 0x74, 0x61, 0x12, 0x21, 0x0a, 0x0b, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x64, 0x61, + 0x74, 0x61, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x0a, 0x73, 0x74, 0x72, 0x69, + 0x6e, 0x67, 0x44, 0x61, 0x74, 0x61, 0x12, 0x1f, 0x0a, 0x0a, 0x62, 0x79, 0x74, 0x65, 0x73, 0x5f, + 0x64, 0x61, 0x74, 0x61, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x00, 0x52, 0x09, 0x62, 0x79, + 0x74, 0x65, 0x73, 0x44, 0x61, 0x74, 0x61, 0x42, 0x06, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, + 0xde, 0x04, 0x0a, 0x0b, 0x53, 0x63, 0x61, 0x6c, 0x61, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, + 0x3d, 0x0a, 0x09, 0x62, 0x6f, 0x6f, 0x6c, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x42, 0x6f, 0x6f, 0x6c, 0x41, 0x72, 0x72, + 0x61, 0x79, 0x48, 0x00, 0x52, 0x08, 0x62, 0x6f, 0x6f, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x12, 0x3a, + 0x0a, 0x08, 0x69, 0x6e, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x1d, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x49, 0x6e, 0x74, 0x41, 0x72, 0x72, 0x61, 0x79, 0x48, + 0x00, 0x52, 0x07, 0x69, 0x6e, 0x74, 0x44, 0x61, 0x74, 0x61, 0x12, 0x3d, 0x0a, 0x09, 0x6c, 0x6f, + 0x6e, 0x67, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, + 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x2e, 0x4c, 0x6f, 0x6e, 0x67, 0x41, 0x72, 0x72, 0x61, 0x79, 0x48, 0x00, 0x52, + 0x08, 0x6c, 0x6f, 0x6e, 0x67, 0x44, 0x61, 0x74, 0x61, 0x12, 0x40, 0x0a, 0x0a, 0x66, 0x6c, 0x6f, + 0x61, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, + 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x2e, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x41, 0x72, 0x72, 0x61, 0x79, 0x48, 0x00, + 0x52, 0x09, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x44, 0x61, 0x74, 0x61, 0x12, 0x43, 0x0a, 0x0b, 0x64, + 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x20, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x41, 0x72, 0x72, + 0x61, 0x79, 0x48, 0x00, 0x52, 0x0a, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x44, 0x61, 0x74, 0x61, + 0x12, 0x43, 0x0a, 0x0b, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, + 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x53, 0x74, 0x72, 0x69, + 0x6e, 0x67, 0x41, 0x72, 0x72, 0x61, 0x79, 0x48, 0x00, 0x52, 0x0a, 0x73, 0x74, 0x72, 0x69, 0x6e, + 0x67, 0x44, 0x61, 0x74, 0x61, 0x12, 0x40, 0x0a, 0x0a, 0x62, 0x79, 0x74, 0x65, 0x73, 0x5f, 0x64, + 0x61, 0x74, 0x61, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, + 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, + 0x42, 0x79, 0x74, 0x65, 0x73, 0x41, 0x72, 0x72, 0x61, 0x79, 0x48, 0x00, 0x52, 0x09, 0x62, 0x79, + 0x74, 0x65, 0x73, 0x44, 0x61, 0x74, 0x61, 0x12, 0x40, 0x0a, 0x0a, 0x61, 0x72, 0x72, 0x61, 0x79, + 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6d, 0x69, + 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x2e, 0x41, 0x72, 0x72, 0x61, 0x79, 0x41, 0x72, 0x72, 0x61, 0x79, 0x48, 0x00, 0x52, 0x09, + 0x61, 0x72, 0x72, 0x61, 0x79, 0x44, 0x61, 0x74, 0x61, 0x12, 0x3d, 0x0a, 0x09, 0x6a, 0x73, 0x6f, + 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x6d, + 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x2e, 0x4a, 0x53, 0x4f, 0x4e, 0x41, 0x72, 0x72, 0x61, 0x79, 0x48, 0x00, 0x52, 0x08, + 0x6a, 0x73, 0x6f, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x42, 0x06, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, + 0x22, 0x40, 0x0a, 0x10, 0x53, 0x70, 0x61, 0x72, 0x73, 0x65, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x41, + 0x72, 0x72, 0x61, 0x79, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x73, + 0x18, 0x01, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x08, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x73, + 0x12, 0x10, 0x0a, 0x03, 0x64, 0x69, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x03, 0x64, + 0x69, 0x6d, 0x22, 0xc1, 0x02, 0x0a, 0x0b, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x46, 0x69, 0x65, + 0x6c, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x64, 0x69, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, + 0x03, 0x64, 0x69, 0x6d, 0x12, 0x44, 0x0a, 0x0c, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x5f, 0x76, 0x65, + 0x63, 0x74, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6d, 0x69, 0x6c, + 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x2e, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x41, 0x72, 0x72, 0x61, 0x79, 0x48, 0x00, 0x52, 0x0b, 0x66, + 0x6c, 0x6f, 0x61, 0x74, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x12, 0x25, 0x0a, 0x0d, 0x62, 0x69, + 0x6e, 0x61, 0x72, 0x79, 0x5f, 0x76, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, + 0x0c, 0x48, 0x00, 0x52, 0x0c, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x56, 0x65, 0x63, 0x74, 0x6f, + 0x72, 0x12, 0x27, 0x0a, 0x0e, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x31, 0x36, 0x5f, 0x76, 0x65, 0x63, + 0x74, 0x6f, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x00, 0x52, 0x0d, 0x66, 0x6c, 0x6f, + 0x61, 0x74, 0x31, 0x36, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x12, 0x29, 0x0a, 0x0f, 0x62, 0x66, + 0x6c, 0x6f, 0x61, 0x74, 0x31, 0x36, 0x5f, 0x76, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x18, 0x05, 0x20, + 0x01, 0x28, 0x0c, 0x48, 0x00, 0x52, 0x0e, 0x62, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x31, 0x36, 0x56, + 0x65, 0x63, 0x74, 0x6f, 0x72, 0x12, 0x57, 0x0a, 0x13, 0x73, 0x70, 0x61, 0x72, 0x73, 0x65, 0x5f, + 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x5f, 0x76, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x18, 0x06, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x53, 0x70, 0x61, 0x72, 0x73, 0x65, 0x46, + 0x6c, 0x6f, 0x61, 0x74, 0x41, 0x72, 0x72, 0x61, 0x79, 0x48, 0x00, 0x52, 0x11, 0x73, 0x70, 0x61, + 0x72, 0x73, 0x65, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x42, 0x06, + 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x9c, 0x02, 0x0a, 0x09, 0x46, 0x69, 0x65, 0x6c, 0x64, + 0x44, 0x61, 0x74, 0x61, 0x12, 0x31, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x0e, 0x32, 0x1d, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x54, 0x79, 0x70, + 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, + 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x66, 0x69, 0x65, + 0x6c, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x3c, 0x0a, 0x07, 0x73, 0x63, 0x61, 0x6c, 0x61, 0x72, + 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x53, 0x63, + 0x61, 0x6c, 0x61, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x48, 0x00, 0x52, 0x07, 0x73, 0x63, 0x61, + 0x6c, 0x61, 0x72, 0x73, 0x12, 0x3c, 0x0a, 0x07, 0x76, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x18, + 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x56, 0x65, 0x63, 0x74, + 0x6f, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x48, 0x00, 0x52, 0x07, 0x76, 0x65, 0x63, 0x74, 0x6f, + 0x72, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x05, + 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x49, 0x64, 0x12, 0x1d, 0x0a, + 0x0a, 0x69, 0x73, 0x5f, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x18, 0x06, 0x20, 0x01, 0x28, + 0x08, 0x52, 0x09, 0x69, 0x73, 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x42, 0x07, 0x0a, 0x05, + 0x66, 0x69, 0x65, 0x6c, 0x64, 0x22, 0x85, 0x01, 0x0a, 0x03, 0x49, 0x44, 0x73, 0x12, 0x37, 0x0a, + 0x06, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, + 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x2e, 0x4c, 0x6f, 0x6e, 0x67, 0x41, 0x72, 0x72, 0x61, 0x79, 0x48, 0x00, 0x52, + 0x05, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x39, 0x0a, 0x06, 0x73, 0x74, 0x72, 0x5f, 0x69, 0x64, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x53, 0x74, 0x72, + 0x69, 0x6e, 0x67, 0x41, 0x72, 0x72, 0x61, 0x79, 0x48, 0x00, 0x52, 0x05, 0x73, 0x74, 0x72, 0x49, + 0x64, 0x42, 0x0a, 0x0a, 0x08, 0x69, 0x64, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x22, 0xa1, 0x03, + 0x0a, 0x10, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x44, 0x61, + 0x74, 0x61, 0x12, 0x1f, 0x0a, 0x0b, 0x6e, 0x75, 0x6d, 0x5f, 0x71, 0x75, 0x65, 0x72, 0x69, 0x65, + 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x6e, 0x75, 0x6d, 0x51, 0x75, 0x65, 0x72, + 0x69, 0x65, 0x73, 0x12, 0x13, 0x0a, 0x05, 0x74, 0x6f, 0x70, 0x5f, 0x6b, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x03, 0x52, 0x04, 0x74, 0x6f, 0x70, 0x4b, 0x12, 0x3f, 0x0a, 0x0b, 0x66, 0x69, 0x65, 0x6c, + 0x64, 0x73, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, + 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0a, 0x66, + 0x69, 0x65, 0x6c, 0x64, 0x73, 0x44, 0x61, 0x74, 0x61, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x63, 0x6f, + 0x72, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x02, 0x52, 0x06, 0x73, 0x63, 0x6f, 0x72, 0x65, + 0x73, 0x12, 0x2a, 0x0a, 0x03, 0x69, 0x64, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, + 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x63, + 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x49, 0x44, 0x73, 0x52, 0x03, 0x69, 0x64, 0x73, 0x12, 0x14, 0x0a, + 0x05, 0x74, 0x6f, 0x70, 0x6b, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x03, 0x52, 0x05, 0x74, 0x6f, + 0x70, 0x6b, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x66, 0x69, + 0x65, 0x6c, 0x64, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x6f, 0x75, 0x74, 0x70, + 0x75, 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x12, 0x4f, 0x0a, 0x14, 0x67, 0x72, 0x6f, 0x75, + 0x70, 0x5f, 0x62, 0x79, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, + 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x46, 0x69, 0x65, + 0x6c, 0x64, 0x44, 0x61, 0x74, 0x61, 0x52, 0x11, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x42, 0x79, 0x46, + 0x69, 0x65, 0x6c, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x28, 0x0a, 0x10, 0x61, 0x6c, 0x6c, + 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x09, 0x20, + 0x01, 0x28, 0x03, 0x52, 0x0e, 0x61, 0x6c, 0x6c, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x43, 0x6f, + 0x75, 0x6e, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x64, 0x69, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, + 0x18, 0x0a, 0x20, 0x03, 0x28, 0x02, 0x52, 0x09, 0x64, 0x69, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, + 0x73, 0x22, 0x6a, 0x0a, 0x14, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x43, 0x6c, 0x75, 0x73, 0x74, + 0x65, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x14, 0x0a, 0x05, 0x66, 0x69, 0x65, + 0x6c, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x12, + 0x3c, 0x0a, 0x08, 0x63, 0x65, 0x6e, 0x74, 0x72, 0x6f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x20, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x46, 0x69, + 0x65, 0x6c, 0x64, 0x52, 0x08, 0x63, 0x65, 0x6e, 0x74, 0x72, 0x6f, 0x69, 0x64, 0x22, 0x2c, 0x0a, + 0x14, 0x53, 0x63, 0x61, 0x6c, 0x61, 0x72, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x69, 0x6e, + 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x14, 0x0a, 0x05, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x22, 0xd6, 0x01, 0x0a, 0x0e, + 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x61, + 0x0a, 0x17, 0x76, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x5f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, + 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, + 0x29, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x43, 0x6c, 0x75, 0x73, + 0x74, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x15, 0x76, 0x65, 0x63, 0x74, + 0x6f, 0x72, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, + 0x73, 0x12, 0x61, 0x0a, 0x17, 0x73, 0x63, 0x61, 0x6c, 0x61, 0x72, 0x5f, 0x63, 0x6c, 0x75, 0x73, + 0x74, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x73, 0x18, 0x02, 0x20, 0x03, + 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x53, 0x63, 0x61, 0x6c, 0x61, 0x72, 0x43, + 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x15, 0x73, + 0x63, 0x61, 0x6c, 0x61, 0x72, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x49, + 0x6e, 0x66, 0x6f, 0x73, 0x2a, 0xef, 0x01, 0x0a, 0x08, 0x44, 0x61, 0x74, 0x61, 0x54, 0x79, 0x70, + 0x65, 0x12, 0x08, 0x0a, 0x04, 0x4e, 0x6f, 0x6e, 0x65, 0x10, 0x00, 0x12, 0x08, 0x0a, 0x04, 0x42, + 0x6f, 0x6f, 0x6c, 0x10, 0x01, 0x12, 0x08, 0x0a, 0x04, 0x49, 0x6e, 0x74, 0x38, 0x10, 0x02, 0x12, + 0x09, 0x0a, 0x05, 0x49, 0x6e, 0x74, 0x31, 0x36, 0x10, 0x03, 0x12, 0x09, 0x0a, 0x05, 0x49, 0x6e, + 0x74, 0x33, 0x32, 0x10, 0x04, 0x12, 0x09, 0x0a, 0x05, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x10, 0x05, + 0x12, 0x09, 0x0a, 0x05, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x10, 0x0a, 0x12, 0x0a, 0x0a, 0x06, 0x44, + 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x10, 0x0b, 0x12, 0x0a, 0x0a, 0x06, 0x53, 0x74, 0x72, 0x69, 0x6e, + 0x67, 0x10, 0x14, 0x12, 0x0b, 0x0a, 0x07, 0x56, 0x61, 0x72, 0x43, 0x68, 0x61, 0x72, 0x10, 0x15, + 0x12, 0x09, 0x0a, 0x05, 0x41, 0x72, 0x72, 0x61, 0x79, 0x10, 0x16, 0x12, 0x08, 0x0a, 0x04, 0x4a, + 0x53, 0x4f, 0x4e, 0x10, 0x17, 0x12, 0x10, 0x0a, 0x0c, 0x42, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x56, + 0x65, 0x63, 0x74, 0x6f, 0x72, 0x10, 0x64, 0x12, 0x0f, 0x0a, 0x0b, 0x46, 0x6c, 0x6f, 0x61, 0x74, + 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x10, 0x65, 0x12, 0x11, 0x0a, 0x0d, 0x46, 0x6c, 0x6f, 0x61, + 0x74, 0x31, 0x36, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x10, 0x66, 0x12, 0x12, 0x0a, 0x0e, 0x42, + 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x31, 0x36, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x10, 0x67, 0x12, + 0x15, 0x0a, 0x11, 0x53, 0x70, 0x61, 0x72, 0x73, 0x65, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x56, 0x65, + 0x63, 0x74, 0x6f, 0x72, 0x10, 0x68, 0x2a, 0x56, 0x0a, 0x0a, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x53, + 0x74, 0x61, 0x74, 0x65, 0x12, 0x10, 0x0a, 0x0c, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x43, 0x72, 0x65, + 0x61, 0x74, 0x65, 0x64, 0x10, 0x00, 0x12, 0x11, 0x0a, 0x0d, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x43, + 0x72, 0x65, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x10, 0x01, 0x12, 0x11, 0x0a, 0x0d, 0x46, 0x69, 0x65, + 0x6c, 0x64, 0x44, 0x72, 0x6f, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x10, 0x02, 0x12, 0x10, 0x0a, 0x0c, + 0x46, 0x69, 0x65, 0x6c, 0x64, 0x44, 0x72, 0x6f, 0x70, 0x70, 0x65, 0x64, 0x10, 0x03, 0x42, 0x6d, + 0x0a, 0x0e, 0x69, 0x6f, 0x2e, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2e, 0x67, 0x72, 0x70, 0x63, + 0x42, 0x0b, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, + 0x34, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6d, 0x69, 0x6c, 0x76, + 0x75, 0x73, 0x2d, 0x69, 0x6f, 0x2f, 0x6d, 0x69, 0x6c, 0x76, 0x75, 0x73, 0x2d, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x2d, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x32, 0x2f, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x70, 0x62, 0xa0, 0x01, 0x01, 0xaa, 0x02, 0x12, 0x4d, 0x69, 0x6c, 0x76, 0x75, + 0x73, 0x2e, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2e, 0x47, 0x72, 0x70, 0x63, 0x62, 0x06, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var ( + file_schema_proto_rawDescOnce sync.Once + file_schema_proto_rawDescData = file_schema_proto_rawDesc +) + +func file_schema_proto_rawDescGZIP() []byte { + file_schema_proto_rawDescOnce.Do(func() { + file_schema_proto_rawDescData = protoimpl.X.CompressGZIP(file_schema_proto_rawDescData) + }) + return file_schema_proto_rawDescData +} + +var file_schema_proto_enumTypes = make([]protoimpl.EnumInfo, 2) +var file_schema_proto_msgTypes = make([]protoimpl.MessageInfo, 21) +var file_schema_proto_goTypes = []interface{}{ + (DataType)(0), // 0: milvus.proto.schema.DataType + (FieldState)(0), // 1: milvus.proto.schema.FieldState + (*FieldSchema)(nil), // 2: milvus.proto.schema.FieldSchema + (*CollectionSchema)(nil), // 3: milvus.proto.schema.CollectionSchema + (*BoolArray)(nil), // 4: milvus.proto.schema.BoolArray + (*IntArray)(nil), // 5: milvus.proto.schema.IntArray + (*LongArray)(nil), // 6: milvus.proto.schema.LongArray + (*FloatArray)(nil), // 7: milvus.proto.schema.FloatArray + (*DoubleArray)(nil), // 8: milvus.proto.schema.DoubleArray + (*BytesArray)(nil), // 9: milvus.proto.schema.BytesArray + (*StringArray)(nil), // 10: milvus.proto.schema.StringArray + (*ArrayArray)(nil), // 11: milvus.proto.schema.ArrayArray + (*JSONArray)(nil), // 12: milvus.proto.schema.JSONArray + (*ValueField)(nil), // 13: milvus.proto.schema.ValueField + (*ScalarField)(nil), // 14: milvus.proto.schema.ScalarField + (*SparseFloatArray)(nil), // 15: milvus.proto.schema.SparseFloatArray + (*VectorField)(nil), // 16: milvus.proto.schema.VectorField + (*FieldData)(nil), // 17: milvus.proto.schema.FieldData + (*IDs)(nil), // 18: milvus.proto.schema.IDs + (*SearchResultData)(nil), // 19: milvus.proto.schema.SearchResultData + (*VectorClusteringInfo)(nil), // 20: milvus.proto.schema.VectorClusteringInfo + (*ScalarClusteringInfo)(nil), // 21: milvus.proto.schema.ScalarClusteringInfo + (*ClusteringInfo)(nil), // 22: milvus.proto.schema.ClusteringInfo + (*commonpb.KeyValuePair)(nil), // 23: milvus.proto.common.KeyValuePair +} +var file_schema_proto_depIdxs = []int32{ + 0, // 0: milvus.proto.schema.FieldSchema.data_type:type_name -> milvus.proto.schema.DataType + 23, // 1: milvus.proto.schema.FieldSchema.type_params:type_name -> milvus.proto.common.KeyValuePair + 23, // 2: milvus.proto.schema.FieldSchema.index_params:type_name -> milvus.proto.common.KeyValuePair + 1, // 3: milvus.proto.schema.FieldSchema.state:type_name -> milvus.proto.schema.FieldState + 0, // 4: milvus.proto.schema.FieldSchema.element_type:type_name -> milvus.proto.schema.DataType + 13, // 5: milvus.proto.schema.FieldSchema.default_value:type_name -> milvus.proto.schema.ValueField + 2, // 6: milvus.proto.schema.CollectionSchema.fields:type_name -> milvus.proto.schema.FieldSchema + 23, // 7: milvus.proto.schema.CollectionSchema.properties:type_name -> milvus.proto.common.KeyValuePair + 14, // 8: milvus.proto.schema.ArrayArray.data:type_name -> milvus.proto.schema.ScalarField + 0, // 9: milvus.proto.schema.ArrayArray.element_type:type_name -> milvus.proto.schema.DataType + 4, // 10: milvus.proto.schema.ScalarField.bool_data:type_name -> milvus.proto.schema.BoolArray + 5, // 11: milvus.proto.schema.ScalarField.int_data:type_name -> milvus.proto.schema.IntArray + 6, // 12: milvus.proto.schema.ScalarField.long_data:type_name -> milvus.proto.schema.LongArray + 7, // 13: milvus.proto.schema.ScalarField.float_data:type_name -> milvus.proto.schema.FloatArray + 8, // 14: milvus.proto.schema.ScalarField.double_data:type_name -> milvus.proto.schema.DoubleArray + 10, // 15: milvus.proto.schema.ScalarField.string_data:type_name -> milvus.proto.schema.StringArray + 9, // 16: milvus.proto.schema.ScalarField.bytes_data:type_name -> milvus.proto.schema.BytesArray + 11, // 17: milvus.proto.schema.ScalarField.array_data:type_name -> milvus.proto.schema.ArrayArray + 12, // 18: milvus.proto.schema.ScalarField.json_data:type_name -> milvus.proto.schema.JSONArray + 7, // 19: milvus.proto.schema.VectorField.float_vector:type_name -> milvus.proto.schema.FloatArray + 15, // 20: milvus.proto.schema.VectorField.sparse_float_vector:type_name -> milvus.proto.schema.SparseFloatArray + 0, // 21: milvus.proto.schema.FieldData.type:type_name -> milvus.proto.schema.DataType + 14, // 22: milvus.proto.schema.FieldData.scalars:type_name -> milvus.proto.schema.ScalarField + 16, // 23: milvus.proto.schema.FieldData.vectors:type_name -> milvus.proto.schema.VectorField + 6, // 24: milvus.proto.schema.IDs.int_id:type_name -> milvus.proto.schema.LongArray + 10, // 25: milvus.proto.schema.IDs.str_id:type_name -> milvus.proto.schema.StringArray + 17, // 26: milvus.proto.schema.SearchResultData.fields_data:type_name -> milvus.proto.schema.FieldData + 18, // 27: milvus.proto.schema.SearchResultData.ids:type_name -> milvus.proto.schema.IDs + 17, // 28: milvus.proto.schema.SearchResultData.group_by_field_value:type_name -> milvus.proto.schema.FieldData + 16, // 29: milvus.proto.schema.VectorClusteringInfo.centroid:type_name -> milvus.proto.schema.VectorField + 20, // 30: milvus.proto.schema.ClusteringInfo.vector_clustering_infos:type_name -> milvus.proto.schema.VectorClusteringInfo + 21, // 31: milvus.proto.schema.ClusteringInfo.scalar_clustering_infos:type_name -> milvus.proto.schema.ScalarClusteringInfo + 32, // [32:32] is the sub-list for method output_type + 32, // [32:32] is the sub-list for method input_type + 32, // [32:32] is the sub-list for extension type_name + 32, // [32:32] is the sub-list for extension extendee + 0, // [0:32] is the sub-list for field type_name +} + +func init() { file_schema_proto_init() } +func file_schema_proto_init() { + if File_schema_proto != nil { + return + } + if !protoimpl.UnsafeEnabled { + file_schema_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*FieldSchema); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_schema_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*CollectionSchema); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_schema_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*BoolArray); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_schema_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*IntArray); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_schema_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*LongArray); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_schema_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*FloatArray); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_schema_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*DoubleArray); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_schema_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*BytesArray); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_schema_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*StringArray); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_schema_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ArrayArray); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_schema_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*JSONArray); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_schema_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ValueField); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_schema_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ScalarField); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_schema_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*SparseFloatArray); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_schema_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*VectorField); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_schema_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*FieldData); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_schema_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*IDs); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_schema_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*SearchResultData); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_schema_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*VectorClusteringInfo); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_schema_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ScalarClusteringInfo); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_schema_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ClusteringInfo); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + } + file_schema_proto_msgTypes[11].OneofWrappers = []interface{}{ + (*ValueField_BoolData)(nil), + (*ValueField_IntData)(nil), + (*ValueField_LongData)(nil), + (*ValueField_FloatData)(nil), + (*ValueField_DoubleData)(nil), + (*ValueField_StringData)(nil), + (*ValueField_BytesData)(nil), + } + file_schema_proto_msgTypes[12].OneofWrappers = []interface{}{ + (*ScalarField_BoolData)(nil), + (*ScalarField_IntData)(nil), + (*ScalarField_LongData)(nil), + (*ScalarField_FloatData)(nil), + (*ScalarField_DoubleData)(nil), + (*ScalarField_StringData)(nil), + (*ScalarField_BytesData)(nil), + (*ScalarField_ArrayData)(nil), + (*ScalarField_JsonData)(nil), + } + file_schema_proto_msgTypes[14].OneofWrappers = []interface{}{ + (*VectorField_FloatVector)(nil), + (*VectorField_BinaryVector)(nil), + (*VectorField_Float16Vector)(nil), + (*VectorField_Bfloat16Vector)(nil), + (*VectorField_SparseFloatVector)(nil), + } + file_schema_proto_msgTypes[15].OneofWrappers = []interface{}{ + (*FieldData_Scalars)(nil), + (*FieldData_Vectors)(nil), + } + file_schema_proto_msgTypes[16].OneofWrappers = []interface{}{ + (*IDs_IntId)(nil), + (*IDs_StrId)(nil), + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_schema_proto_rawDesc, + NumEnums: 2, + NumMessages: 21, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_schema_proto_goTypes, + DependencyIndexes: file_schema_proto_depIdxs, + EnumInfos: file_schema_proto_enumTypes, + MessageInfos: file_schema_proto_msgTypes, + }.Build() + File_schema_proto = out.File + file_schema_proto_rawDesc = nil + file_schema_proto_goTypes = nil + file_schema_proto_depIdxs = nil } diff --git a/scripts/proto_gen_go.sh b/scripts/proto_gen_go.sh index 5867c5a..6258097 100755 --- a/scripts/proto_gen_go.sh +++ b/scripts/proto_gen_go.sh @@ -21,6 +21,7 @@ PROTO_DIR=$SCRIPTS_DIR/../proto/ PROGRAM=$(basename "$0") GOPATH=$(go env GOPATH) GOOGLE_PROTO_DIR=$SCRIPTS_DIR/../cmake-build/protobuf/protobuf-src/src/ +INSTALL_PATH="$1" if [ -z $GOPATH ]; then printf "Error: the environment variable GOPATH is not set, please set it before running %s\n" $PROGRAM > /dev/stderr @@ -32,7 +33,11 @@ case ":$PATH:" in *) export PATH="$GOPATH/bin:$PATH";; esac +# make sure protoc-gen-go and protoc-gen-go-grpc came from $INSTALL_PATH +export PATH=$INSTALL_PATH:${PATH} echo "using protoc-gen-go: $(which protoc-gen-go)" +echo "using protoc-gen-go-grpc: $(which protoc-gen-go-grpc)" + pushd ${PROTO_DIR} mkdir -p ../go-api/commonpb @@ -41,39 +46,46 @@ mkdir -p ../go-api/milvuspb mkdir -p ../go-api/msgpb mkdir -p ../go-api/federpb +echo "$(pwd)" + $protoc --version $protoc --proto_path="${GOOGLE_PROTO_DIR}" --proto_path=. \ --go_opt="Mmilvus.proto=github.com/milvus-io/milvus-proto/go-api/v2/milvuspb;milvuspb" \ --go_opt=Mcommon.proto=github.com/milvus-io/milvus-proto/go-api/v2/commonpb \ --go_opt=Mschema.proto=github.com/milvus-io/milvus-proto/go-api/v2/schemapb \ - --go_out=plugins=grpc,paths=source_relative:./../go-api/milvuspb milvus.proto + --go_out=paths=source_relative:./../go-api/milvuspb \ + --go-grpc_out=require_unimplemented_servers=false,paths=source_relative:./../go-api/milvuspb milvus.proto $protoc --proto_path="${GOOGLE_PROTO_DIR}" --proto_path=. \ --go_opt=Mmilvus.proto=github.com/milvus-io/milvus-proto/go-api/v2/milvuspb \ --go_opt=Mcommon.proto=github.com/milvus-io/milvus-proto/go-api/v2/commonpb \ --go_opt="Mschema.proto=github.com/milvus-io/milvus-proto/go-api/v2/schemapb;schemapb" \ - --go_out=plugins=grpc,paths=source_relative:./../go-api/schemapb schema.proto + --go_out=paths=source_relative:./../go-api/schemapb \ + --go-grpc_out=require_unimplemented_servers=false,paths=source_relative:./../go-api/schemapb schema.proto $protoc --proto_path="${GOOGLE_PROTO_DIR}" --proto_path=. \ --go_opt=Mmilvus.proto=github.com/milvus-io/milvus-proto/go-api/v2/milvuspb \ --go_opt="Mcommon.proto=github.com/milvus-io/milvus-proto/go-api/v2/commonpb;commonpb" \ --go_opt=Mschema.proto=github.com/milvus-io/milvus-proto/go-api/v2/schemapb \ - --go_out=plugins=grpc,paths=source_relative:./../go-api/commonpb common.proto + --go_out=paths=source_relative:./../go-api/commonpb \ + --go-grpc_out=require_unimplemented_servers=false,paths=source_relative:./../go-api/commonpb common.proto $protoc --proto_path="${GOOGLE_PROTO_DIR}" --proto_path=. \ --go_opt=Mschema.proto=github.com/milvus-io/milvus-proto/go-api/v2/schemapb \ --go_opt=Mcommon.proto=github.com/milvus-io/milvus-proto/go-api/v2/commonpb \ --go_opt="Mmessage.proto=github.com/milvus-io/milvus-proto/go-api/v2/msgapb;msgpb" \ - --go_out=plugins=grpc,paths=source_relative:./../go-api/msgpb msg.proto + --go_out=paths=source_relative:./../go-api/msgpb \ + --go-grpc_out=require_unimplemented_servers=false,paths=source_relative:./../go-api/msgpb msg.proto $protoc --proto_path="${GOOGLE_PROTO_DIR}" --proto_path=. \ --go_opt=Mschema.proto=github.com/milvus-io/milvus-proto/go-api/v2/schemapb \ --go_opt=Mcommon.proto=github.com/milvus-io/milvus-proto/go-api/v2/commonpb \ --go_opt="Mmessage.proto=github.com/milvus-io/milvus-proto/go-api/v2/federpb;federpb" \ - --go_out=plugins=grpc,paths=source_relative:./../go-api/federpb feder.proto + --go_out=paths=source_relative:./../go-api/federpb \ + --go-grpc_out=require_unimplemented_servers=false,paths=source_relative:./../go-api/federpb feder.proto $protoc --proto_path="${GOOGLE_PROTO_DIR}" --proto_path=. \ - --go_out=plugins=grpc,paths=source_relative:./../go-api/rgpb rg.proto + --go_out=paths=source_relative:./../go-api/rgpb rg.proto popd