From 91a7d768ce9e1fe5e5562ea2dc22fe829cf24ed9 Mon Sep 17 00:00:00 2001 From: Patrick Weizhi Xu Date: Mon, 8 Jul 2024 18:12:24 +0800 Subject: [PATCH] enhance: delete partition_key_isolation in CollectionSchema Signed-off-by: Patrick Weizhi Xu --- go-api/commonpb/common.pb.go | 3871 +++---- go-api/federpb/feder.pb.go | 722 +- go-api/milvuspb/milvus.pb.go | 19304 ++++++++++++--------------------- go-api/msgpb/msg.pb.go | 1468 +-- go-api/rgpb/rg.pb.go | 393 +- go-api/schemapb/schema.pb.go | 2917 ++--- proto/schema.proto | 1 - 7 files changed, 10161 insertions(+), 18515 deletions(-) diff --git a/go-api/commonpb/common.pb.go b/go-api/commonpb/common.pb.go index 1b9efef..fbbd324 100644 --- a/go-api/commonpb/common.pb.go +++ b/go-api/commonpb/common.pb.go @@ -1,31 +1,28 @@ // 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 ( - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" + fmt "fmt" + proto "github.com/golang/protobuf/proto" descriptorpb "google.golang.org/protobuf/types/descriptorpb" - reflect "reflect" - sync "sync" + math "math" ) -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) -) +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf -// Deprecated -// -// Deprecated: Marked as deprecated in common.proto. -type ErrorCode int32 +// 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 +// Deprecated +type ErrorCode int32 // Deprecated: Do not use. const ( ErrorCode_Success ErrorCode = 0 ErrorCode_UnexpectedError ErrorCode = 1 @@ -92,157 +89,136 @@ const ( ErrorCode_DDRequestRace ErrorCode = 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 +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, } func (x ErrorCode) String() string { - return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) -} - -func (ErrorCode) Descriptor() protoreflect.EnumDescriptor { - return file_common_proto_enumTypes[0].Descriptor() + return proto.EnumName(ErrorCode_name, int32(x)) } -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 file_common_proto_rawDescGZIP(), []int{0} + return fileDescriptor_555bd8c177793206, []int{0} } type IndexState int32 @@ -256,51 +232,30 @@ const ( IndexState_Retry IndexState = 5 ) -// 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, - } -) - -func (x IndexState) Enum() *IndexState { - p := new(IndexState) - *p = x - return p -} - -func (x IndexState) String() string { - return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) -} - -func (IndexState) Descriptor() protoreflect.EnumDescriptor { - return file_common_proto_enumTypes[1].Descriptor() +var IndexState_name = map[int32]string{ + 0: "IndexStateNone", + 1: "Unissued", + 2: "InProgress", + 3: "Finished", + 4: "Failed", + 5: "Retry", } -func (IndexState) Type() protoreflect.EnumType { - return &file_common_proto_enumTypes[1] +var IndexState_value = map[string]int32{ + "IndexStateNone": 0, + "Unissued": 1, + "InProgress": 2, + "Finished": 3, + "Failed": 4, + "Retry": 5, } -func (x IndexState) Number() protoreflect.EnumNumber { - return protoreflect.EnumNumber(x) +func (x IndexState) String() string { + return proto.EnumName(IndexState_name, int32(x)) } -// Deprecated: Use IndexState.Descriptor instead. func (IndexState) EnumDescriptor() ([]byte, []int) { - return file_common_proto_rawDescGZIP(), []int{1} + return fileDescriptor_555bd8c177793206, []int{1} } type SegmentState int32 @@ -316,55 +271,34 @@ const ( SegmentState_Importing SegmentState = 7 ) -// 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, - } -) - -func (x SegmentState) Enum() *SegmentState { - p := new(SegmentState) - *p = x - return p -} - -func (x SegmentState) String() string { - return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) -} - -func (SegmentState) Descriptor() protoreflect.EnumDescriptor { - return file_common_proto_enumTypes[2].Descriptor() +var SegmentState_name = map[int32]string{ + 0: "SegmentStateNone", + 1: "NotExist", + 2: "Growing", + 3: "Sealed", + 4: "Flushed", + 5: "Flushing", + 6: "Dropped", + 7: "Importing", } -func (SegmentState) Type() protoreflect.EnumType { - return &file_common_proto_enumTypes[2] +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) Number() protoreflect.EnumNumber { - return protoreflect.EnumNumber(x) +func (x SegmentState) String() string { + return proto.EnumName(SegmentState_name, int32(x)) } -// Deprecated: Use SegmentState.Descriptor instead. func (SegmentState) EnumDescriptor() ([]byte, []int) { - return file_common_proto_rawDescGZIP(), []int{2} + return fileDescriptor_555bd8c177793206, []int{2} } type PlaceholderType int32 @@ -380,55 +314,34 @@ const ( PlaceholderType_VarChar PlaceholderType = 21 ) -// 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, - } -) - -func (x PlaceholderType) Enum() *PlaceholderType { - p := new(PlaceholderType) - *p = x - return p +var PlaceholderType_name = map[int32]string{ + 0: "None", + 100: "BinaryVector", + 101: "FloatVector", + 102: "Float16Vector", + 103: "BFloat16Vector", + 104: "SparseFloatVector", + 5: "Int64", + 21: "VarChar", } -func (x PlaceholderType) String() string { - return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +var PlaceholderType_value = map[string]int32{ + "None": 0, + "BinaryVector": 100, + "FloatVector": 101, + "Float16Vector": 102, + "BFloat16Vector": 103, + "SparseFloatVector": 104, + "Int64": 5, + "VarChar": 21, } -func (PlaceholderType) Descriptor() protoreflect.EnumDescriptor { - return file_common_proto_enumTypes[3].Descriptor() -} - -func (PlaceholderType) Type() protoreflect.EnumType { - return &file_common_proto_enumTypes[3] -} - -func (x PlaceholderType) Number() protoreflect.EnumNumber { - return protoreflect.EnumNumber(x) +func (x PlaceholderType) String() string { + return proto.EnumName(PlaceholderType_name, int32(x)) } -// Deprecated: Use PlaceholderType.Descriptor instead. func (PlaceholderType) EnumDescriptor() ([]byte, []int) { - return file_common_proto_rawDescGZIP(), []int{3} + return fileDescriptor_555bd8c177793206, []int{3} } type MsgType int32 @@ -508,7 +421,7 @@ const ( MsgType_GetSegmentState MsgType = 603 // SYSTEM CONTROL MsgType_TimeTick MsgType = 1200 - MsgType_QueryNodeStats MsgType = 1201 // GOOSE TODO: Remove kQueryNodeStats + MsgType_QueryNodeStats MsgType = 1201 MsgType_LoadIndex MsgType = 1202 MsgType_RequestID MsgType = 1203 MsgType_RequestTSO MsgType = 1204 @@ -552,247 +465,226 @@ const ( MsgType_DescribeDatabase MsgType = 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 +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, } func (x MsgType) String() string { - return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) -} - -func (MsgType) Descriptor() protoreflect.EnumDescriptor { - return file_common_proto_enumTypes[4].Descriptor() + return proto.EnumName(MsgType_name, int32(x)) } -func (MsgType) Type() protoreflect.EnumType { - return &file_common_proto_enumTypes[4] -} - -func (x MsgType) Number() protoreflect.EnumNumber { - return protoreflect.EnumNumber(x) -} - -// Deprecated: Use MsgType.Descriptor instead. func (MsgType) EnumDescriptor() ([]byte, []int) { - return file_common_proto_rawDescGZIP(), []int{4} + return fileDescriptor_555bd8c177793206, []int{4} } type DslType int32 @@ -802,43 +694,22 @@ const ( DslType_BoolExprV1 DslType = 1 ) -// Enum value maps for DslType. -var ( - DslType_name = map[int32]string{ - 0: "Dsl", - 1: "BoolExprV1", - } - DslType_value = map[string]int32{ - "Dsl": 0, - "BoolExprV1": 1, - } -) - -func (x DslType) Enum() *DslType { - p := new(DslType) - *p = x - return p +var DslType_name = map[int32]string{ + 0: "Dsl", + 1: "BoolExprV1", } -func (x DslType) String() string { - return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +var DslType_value = map[string]int32{ + "Dsl": 0, + "BoolExprV1": 1, } -func (DslType) Descriptor() protoreflect.EnumDescriptor { - return file_common_proto_enumTypes[5].Descriptor() -} - -func (DslType) Type() protoreflect.EnumType { - return &file_common_proto_enumTypes[5] -} - -func (x DslType) Number() protoreflect.EnumNumber { - return protoreflect.EnumNumber(x) +func (x DslType) String() string { + return proto.EnumName(DslType_name, int32(x)) } -// Deprecated: Use DslType.Descriptor instead. func (DslType) EnumDescriptor() ([]byte, []int) { - return file_common_proto_rawDescGZIP(), []int{5} + return fileDescriptor_555bd8c177793206, []int{5} } type CompactionState int32 @@ -849,161 +720,98 @@ const ( CompactionState_Completed CompactionState = 2 ) -// 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, - } -) - -func (x CompactionState) Enum() *CompactionState { - p := new(CompactionState) - *p = x - return p +var CompactionState_name = map[int32]string{ + 0: "UndefiedState", + 1: "Executing", + 2: "Completed", } -func (x CompactionState) String() string { - return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +var CompactionState_value = map[string]int32{ + "UndefiedState": 0, + "Executing": 1, + "Completed": 2, } -func (CompactionState) Descriptor() protoreflect.EnumDescriptor { - return file_common_proto_enumTypes[6].Descriptor() -} - -func (CompactionState) Type() protoreflect.EnumType { - return &file_common_proto_enumTypes[6] -} - -func (x CompactionState) Number() protoreflect.EnumNumber { - return protoreflect.EnumNumber(x) +func (x CompactionState) String() string { + return proto.EnumName(CompactionState_name, int32(x)) } -// Deprecated: Use CompactionState.Descriptor instead. func (CompactionState) EnumDescriptor() ([]byte, []int) { - return file_common_proto_rawDescGZIP(), []int{6} + return fileDescriptor_555bd8c177793206, []int{6} } type ConsistencyLevel int32 const ( ConsistencyLevel_Strong ConsistencyLevel = 0 - ConsistencyLevel_Session ConsistencyLevel = 1 // default in PyMilvus + ConsistencyLevel_Session ConsistencyLevel = 1 ConsistencyLevel_Bounded ConsistencyLevel = 2 ConsistencyLevel_Eventually ConsistencyLevel = 3 - ConsistencyLevel_Customized ConsistencyLevel = 4 // Users pass their own `guarantee_timestamp`. + ConsistencyLevel_Customized ConsistencyLevel = 4 ) -// 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, - } -) - -func (x ConsistencyLevel) Enum() *ConsistencyLevel { - p := new(ConsistencyLevel) - *p = x - return p +var ConsistencyLevel_name = map[int32]string{ + 0: "Strong", + 1: "Session", + 2: "Bounded", + 3: "Eventually", + 4: "Customized", } -func (x ConsistencyLevel) String() string { - return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +var ConsistencyLevel_value = map[string]int32{ + "Strong": 0, + "Session": 1, + "Bounded": 2, + "Eventually": 3, + "Customized": 4, } -func (ConsistencyLevel) Descriptor() protoreflect.EnumDescriptor { - return file_common_proto_enumTypes[7].Descriptor() -} - -func (ConsistencyLevel) Type() protoreflect.EnumType { - return &file_common_proto_enumTypes[7] -} - -func (x ConsistencyLevel) Number() protoreflect.EnumNumber { - return protoreflect.EnumNumber(x) +func (x ConsistencyLevel) String() string { + return proto.EnumName(ConsistencyLevel_name, int32(x)) } -// Deprecated: Use ConsistencyLevel.Descriptor instead. func (ConsistencyLevel) EnumDescriptor() ([]byte, []int) { - return file_common_proto_rawDescGZIP(), []int{7} + return fileDescriptor_555bd8c177793206, []int{7} } type ImportState int32 const ( - 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. + 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 ) -// 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, - } -) - -func (x ImportState) Enum() *ImportState { - p := new(ImportState) - *p = x - return p -} - -func (x ImportState) String() string { - return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +var ImportState_name = map[int32]string{ + 0: "ImportPending", + 1: "ImportFailed", + 2: "ImportStarted", + 5: "ImportPersisted", + 8: "ImportFlushed", + 6: "ImportCompleted", + 7: "ImportFailedAndCleaned", } -func (ImportState) Descriptor() protoreflect.EnumDescriptor { - return file_common_proto_enumTypes[8].Descriptor() +var ImportState_value = map[string]int32{ + "ImportPending": 0, + "ImportFailed": 1, + "ImportStarted": 2, + "ImportPersisted": 5, + "ImportFlushed": 8, + "ImportCompleted": 6, + "ImportFailedAndCleaned": 7, } -func (ImportState) Type() protoreflect.EnumType { - return &file_common_proto_enumTypes[8] -} - -func (x ImportState) Number() protoreflect.EnumNumber { - return protoreflect.EnumNumber(x) +func (x ImportState) String() string { + return proto.EnumName(ImportState_name, int32(x)) } -// Deprecated: Use ImportState.Descriptor instead. func (ImportState) EnumDescriptor() ([]byte, []int) { - return file_common_proto_rawDescGZIP(), []int{8} + return fileDescriptor_555bd8c177793206, []int{8} } type ObjectType int32 @@ -1014,45 +822,24 @@ const ( ObjectType_User ObjectType = 2 ) -// 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, - } -) - -func (x ObjectType) Enum() *ObjectType { - p := new(ObjectType) - *p = x - return p +var ObjectType_name = map[int32]string{ + 0: "Collection", + 1: "Global", + 2: "User", } -func (x ObjectType) String() string { - return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +var ObjectType_value = map[string]int32{ + "Collection": 0, + "Global": 1, + "User": 2, } -func (ObjectType) Descriptor() protoreflect.EnumDescriptor { - return file_common_proto_enumTypes[9].Descriptor() -} - -func (ObjectType) Type() protoreflect.EnumType { - return &file_common_proto_enumTypes[9] -} - -func (x ObjectType) Number() protoreflect.EnumNumber { - return protoreflect.EnumNumber(x) +func (x ObjectType) String() string { + return proto.EnumName(ObjectType_name, int32(x)) } -// Deprecated: Use ObjectType.Descriptor instead. func (ObjectType) EnumDescriptor() ([]byte, []int) { - return file_common_proto_rawDescGZIP(), []int{9} + return fileDescriptor_555bd8c177793206, []int{9} } type ObjectPrivilege int32 @@ -1111,141 +898,120 @@ const ( ObjectPrivilege_PrivilegeDescribeDatabase ObjectPrivilege = 50 ) -// 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", - } - 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, - } -) - -func (x ObjectPrivilege) Enum() *ObjectPrivilege { - p := new(ObjectPrivilege) - *p = x - return p +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", +} + +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, } func (x ObjectPrivilege) String() string { - return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) + return proto.EnumName(ObjectPrivilege_name, int32(x)) } -func (ObjectPrivilege) Descriptor() protoreflect.EnumDescriptor { - return file_common_proto_enumTypes[10].Descriptor() -} - -func (ObjectPrivilege) Type() protoreflect.EnumType { - return &file_common_proto_enumTypes[10] -} - -func (x ObjectPrivilege) Number() protoreflect.EnumNumber { - return protoreflect.EnumNumber(x) -} - -// Deprecated: Use ObjectPrivilege.Descriptor instead. func (ObjectPrivilege) EnumDescriptor() ([]byte, []int) { - return file_common_proto_rawDescGZIP(), []int{10} + return fileDescriptor_555bd8c177793206, []int{10} } type StateCode int32 @@ -1258,49 +1024,28 @@ const ( StateCode_Stopping StateCode = 4 ) -// 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, - } -) - -func (x StateCode) Enum() *StateCode { - p := new(StateCode) - *p = x - return p +var StateCode_name = map[int32]string{ + 0: "Initializing", + 1: "Healthy", + 2: "Abnormal", + 3: "StandBy", + 4: "Stopping", } -func (x StateCode) String() string { - return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) -} - -func (StateCode) Descriptor() protoreflect.EnumDescriptor { - return file_common_proto_enumTypes[11].Descriptor() -} - -func (StateCode) Type() protoreflect.EnumType { - return &file_common_proto_enumTypes[11] +var StateCode_value = map[string]int32{ + "Initializing": 0, + "Healthy": 1, + "Abnormal": 2, + "StandBy": 3, + "Stopping": 4, } -func (x StateCode) Number() protoreflect.EnumNumber { - return protoreflect.EnumNumber(x) +func (x StateCode) String() string { + return proto.EnumName(StateCode_name, int32(x)) } -// Deprecated: Use StateCode.Descriptor instead. func (StateCode) EnumDescriptor() ([]byte, []int) { - return file_common_proto_rawDescGZIP(), []int{11} + return fileDescriptor_555bd8c177793206, []int{11} } type LoadState int32 @@ -1312,848 +1057,718 @@ const ( LoadState_LoadStateLoaded LoadState = 3 ) -// 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_name = map[int32]string{ + 0: "LoadStateNotExist", + 1: "LoadStateNotLoad", + 2: "LoadStateLoading", + 3: "LoadStateLoaded", +} -func (x LoadState) Enum() *LoadState { - p := new(LoadState) - *p = x - return p +var LoadState_value = map[string]int32{ + "LoadStateNotExist": 0, + "LoadStateNotLoad": 1, + "LoadStateLoading": 2, + "LoadStateLoaded": 3, } func (x LoadState) String() string { - return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) + return proto.EnumName(LoadState_name, int32(x)) } -func (LoadState) Descriptor() protoreflect.EnumDescriptor { - return file_common_proto_enumTypes[12].Descriptor() +func (LoadState) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_555bd8c177793206, []int{12} } -func (LoadState) Type() protoreflect.EnumType { - return &file_common_proto_enumTypes[12] +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 (x LoadState) Number() protoreflect.EnumNumber { - return protoreflect.EnumNumber(x) +func (m *Status) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Status.Unmarshal(m, b) } - -// Deprecated: Use LoadState.Descriptor instead. -func (LoadState) EnumDescriptor() ([]byte, []int) { - return file_common_proto_rawDescGZIP(), []int{12} +func (m *Status) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Status.Marshal(b, m, deterministic) } - -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_Merge(src proto.Message) { + xxx_messageInfo_Status.Merge(m, src) } - -func (x *Status) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *Status) XXX_Size() int { + return xxx_messageInfo_Status.Size(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) +func (m *Status) XXX_DiscardUnknown() { + xxx_messageInfo_Status.DiscardUnknown(m) } -// Deprecated: Use Status.ProtoReflect.Descriptor instead. -func (*Status) Descriptor() ([]byte, []int) { - return file_common_proto_rawDescGZIP(), []int{0} -} +var xxx_messageInfo_Status proto.InternalMessageInfo -// Deprecated: Marked as deprecated in common.proto. -func (x *Status) GetErrorCode() ErrorCode { - if x != nil { - return x.ErrorCode +// Deprecated: Do not use. +func (m *Status) GetErrorCode() ErrorCode { + if m != nil { + return m.ErrorCode } return ErrorCode_Success } -func (x *Status) GetReason() string { - if x != nil { - return x.Reason +func (m *Status) GetReason() string { + if m != nil { + return m.Reason } return "" } -func (x *Status) GetCode() int32 { - if x != nil { - return x.Code +func (m *Status) GetCode() int32 { + if m != nil { + return m.Code } return 0 } -func (x *Status) GetRetriable() bool { - if x != nil { - return x.Retriable +func (m *Status) GetRetriable() bool { + if m != nil { + return m.Retriable } return false } -func (x *Status) GetDetail() string { - if x != nil { - return x.Detail +func (m *Status) GetDetail() string { + if m != nil { + return m.Detail } return "" } -func (x *Status) GetExtraInfo() map[string]string { - if x != nil { - return x.ExtraInfo +func (m *Status) GetExtraInfo() map[string]string { + if m != nil { + return m.ExtraInfo } return nil } type KeyValuePair struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` - Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` + 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:"-"` } -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) 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} } -func (x *KeyValuePair) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *KeyValuePair) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_KeyValuePair.Unmarshal(m, b) } - -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) +func (m *KeyValuePair) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_KeyValuePair.Marshal(b, m, deterministic) } - -// Deprecated: Use KeyValuePair.ProtoReflect.Descriptor instead. -func (*KeyValuePair) Descriptor() ([]byte, []int) { - return file_common_proto_rawDescGZIP(), []int{1} +func (m *KeyValuePair) XXX_Merge(src proto.Message) { + xxx_messageInfo_KeyValuePair.Merge(m, src) +} +func (m *KeyValuePair) XXX_Size() int { + return xxx_messageInfo_KeyValuePair.Size(m) } +func (m *KeyValuePair) XXX_DiscardUnknown() { + xxx_messageInfo_KeyValuePair.DiscardUnknown(m) +} + +var xxx_messageInfo_KeyValuePair proto.InternalMessageInfo -func (x *KeyValuePair) GetKey() string { - if x != nil { - return x.Key +func (m *KeyValuePair) GetKey() string { + if m != nil { + return m.Key } return "" } -func (x *KeyValuePair) GetValue() string { - if x != nil { - return x.Value +func (m *KeyValuePair) GetValue() string { + if m != nil { + return m.Value } return "" } type KeyDataPair struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` - Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"` + 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:"-"` } -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) 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} } -func (x *KeyDataPair) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *KeyDataPair) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_KeyDataPair.Unmarshal(m, b) } - -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) +func (m *KeyDataPair) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_KeyDataPair.Marshal(b, m, deterministic) } - -// Deprecated: Use KeyDataPair.ProtoReflect.Descriptor instead. -func (*KeyDataPair) Descriptor() ([]byte, []int) { - return file_common_proto_rawDescGZIP(), []int{2} +func (m *KeyDataPair) XXX_Merge(src proto.Message) { + xxx_messageInfo_KeyDataPair.Merge(m, src) +} +func (m *KeyDataPair) XXX_Size() int { + return xxx_messageInfo_KeyDataPair.Size(m) } +func (m *KeyDataPair) XXX_DiscardUnknown() { + xxx_messageInfo_KeyDataPair.DiscardUnknown(m) +} + +var xxx_messageInfo_KeyDataPair proto.InternalMessageInfo -func (x *KeyDataPair) GetKey() string { - if x != nil { - return x.Key +func (m *KeyDataPair) GetKey() string { + if m != nil { + return m.Key } return "" } -func (x *KeyDataPair) GetData() []byte { - if x != nil { - return x.Data +func (m *KeyDataPair) GetData() []byte { + if m != nil { + return m.Data } return nil } type Blob struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Value []byte `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` + Value []byte `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -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) 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} } -func (x *Blob) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *Blob) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Blob.Unmarshal(m, b) } - -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) +func (m *Blob) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Blob.Marshal(b, m, deterministic) } - -// Deprecated: Use Blob.ProtoReflect.Descriptor instead. -func (*Blob) Descriptor() ([]byte, []int) { - return file_common_proto_rawDescGZIP(), []int{3} +func (m *Blob) XXX_Merge(src proto.Message) { + xxx_messageInfo_Blob.Merge(m, src) } +func (m *Blob) XXX_Size() int { + return xxx_messageInfo_Blob.Size(m) +} +func (m *Blob) XXX_DiscardUnknown() { + xxx_messageInfo_Blob.DiscardUnknown(m) +} + +var xxx_messageInfo_Blob proto.InternalMessageInfo -func (x *Blob) GetValue() []byte { - if x != nil { - return x.Value +func (m *Blob) GetValue() []byte { + if m != nil { + return m.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"` + Values [][]byte `protobuf:"bytes,3,rep,name=values,proto3" json:"values,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *PlaceholderValue) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PlaceholderValue.Unmarshal(m, b) } - -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) +func (m *PlaceholderValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PlaceholderValue.Marshal(b, m, deterministic) } - -// Deprecated: Use PlaceholderValue.ProtoReflect.Descriptor instead. -func (*PlaceholderValue) Descriptor() ([]byte, []int) { - return file_common_proto_rawDescGZIP(), []int{4} +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 (x *PlaceholderValue) GetTag() string { - if x != nil { - return x.Tag +var xxx_messageInfo_PlaceholderValue proto.InternalMessageInfo + +func (m *PlaceholderValue) GetTag() string { + if m != nil { + return m.Tag } return "" } -func (x *PlaceholderValue) GetType() PlaceholderType { - if x != nil { - return x.Type +func (m *PlaceholderValue) GetType() PlaceholderType { + if m != nil { + return m.Type } return PlaceholderType_None } -func (x *PlaceholderValue) GetValues() [][]byte { - if x != nil { - return x.Values +func (m *PlaceholderValue) GetValues() [][]byte { + if m != nil { + return m.Values } return nil } type PlaceholderGroup struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Placeholders []*PlaceholderValue `protobuf:"bytes,1,rep,name=placeholders,proto3" json:"placeholders,omitempty"` + Placeholders []*PlaceholderValue `protobuf:"bytes,1,rep,name=placeholders,proto3" json:"placeholders,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -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) 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} } -func (x *PlaceholderGroup) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *PlaceholderGroup) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PlaceholderGroup.Unmarshal(m, b) } - -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) +func (m *PlaceholderGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PlaceholderGroup.Marshal(b, m, deterministic) } - -// Deprecated: Use PlaceholderGroup.ProtoReflect.Descriptor instead. -func (*PlaceholderGroup) Descriptor() ([]byte, []int) { - return file_common_proto_rawDescGZIP(), []int{5} +func (m *PlaceholderGroup) XXX_Merge(src proto.Message) { + xxx_messageInfo_PlaceholderGroup.Merge(m, src) +} +func (m *PlaceholderGroup) XXX_Size() int { + return xxx_messageInfo_PlaceholderGroup.Size(m) +} +func (m *PlaceholderGroup) XXX_DiscardUnknown() { + xxx_messageInfo_PlaceholderGroup.DiscardUnknown(m) } -func (x *PlaceholderGroup) GetPlaceholders() []*PlaceholderValue { - if x != nil { - return x.Placeholders +var xxx_messageInfo_PlaceholderGroup proto.InternalMessageInfo + +func (m *PlaceholderGroup) GetPlaceholders() []*PlaceholderValue { + if m != nil { + return m.Placeholders } return nil } type Address struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Ip string `protobuf:"bytes,1,opt,name=ip,proto3" json:"ip,omitempty"` - Port int64 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"` + 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:"-"` } -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) 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} } -func (x *Address) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *Address) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Address.Unmarshal(m, b) } - -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) +func (m *Address) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Address.Marshal(b, m, deterministic) } - -// Deprecated: Use Address.ProtoReflect.Descriptor instead. -func (*Address) Descriptor() ([]byte, []int) { - return file_common_proto_rawDescGZIP(), []int{6} +func (m *Address) XXX_Merge(src proto.Message) { + xxx_messageInfo_Address.Merge(m, src) +} +func (m *Address) XXX_Size() int { + return xxx_messageInfo_Address.Size(m) } +func (m *Address) XXX_DiscardUnknown() { + xxx_messageInfo_Address.DiscardUnknown(m) +} + +var xxx_messageInfo_Address proto.InternalMessageInfo -func (x *Address) GetIp() string { - if x != nil { - return x.Ip +func (m *Address) GetIp() string { + if m != nil { + return m.Ip } return "" } -func (x *Address) GetPort() int64 { - if x != nil { - return x.Port +func (m *Address) GetPort() int64 { + if m != nil { + return m.Port } return 0 } type MsgBase struct { - 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) - } + 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} } -func (x *MsgBase) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *MsgBase) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MsgBase.Unmarshal(m, b) } - -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) +func (m *MsgBase) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MsgBase.Marshal(b, m, deterministic) } - -// Deprecated: Use MsgBase.ProtoReflect.Descriptor instead. -func (*MsgBase) Descriptor() ([]byte, []int) { - return file_common_proto_rawDescGZIP(), []int{7} +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 (m *MsgBase) XXX_DiscardUnknown() { + xxx_messageInfo_MsgBase.DiscardUnknown(m) +} + +var xxx_messageInfo_MsgBase proto.InternalMessageInfo -func (x *MsgBase) GetMsgType() MsgType { - if x != nil { - return x.MsgType +func (m *MsgBase) GetMsgType() MsgType { + if m != nil { + return m.MsgType } return MsgType_Undefined } -func (x *MsgBase) GetMsgID() int64 { - if x != nil { - return x.MsgID +func (m *MsgBase) GetMsgID() int64 { + if m != nil { + return m.MsgID } return 0 } -func (x *MsgBase) GetTimestamp() uint64 { - if x != nil { - return x.Timestamp +func (m *MsgBase) GetTimestamp() uint64 { + if m != nil { + return m.Timestamp } return 0 } -func (x *MsgBase) GetSourceID() int64 { - if x != nil { - return x.SourceID +func (m *MsgBase) GetSourceID() int64 { + if m != nil { + return m.SourceID } return 0 } -func (x *MsgBase) GetTargetID() int64 { - if x != nil { - return x.TargetID +func (m *MsgBase) GetTargetID() int64 { + if m != nil { + return m.TargetID } return 0 } -func (x *MsgBase) GetProperties() map[string]string { - if x != nil { - return x.Properties +func (m *MsgBase) GetProperties() map[string]string { + if m != nil { + return m.Properties } return nil } -func (x *MsgBase) GetReplicateInfo() *ReplicateInfo { - if x != nil { - return x.ReplicateInfo +func (m *MsgBase) GetReplicateInfo() *ReplicateInfo { + if m != nil { + return m.ReplicateInfo } return nil } type ReplicateInfo struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - IsReplicate bool `protobuf:"varint,1,opt,name=isReplicate,proto3" json:"isReplicate,omitempty"` - MsgTimestamp uint64 `protobuf:"varint,2,opt,name=msgTimestamp,proto3" json:"msgTimestamp,omitempty"` + 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:"-"` } -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) 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} } -func (x *ReplicateInfo) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *ReplicateInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ReplicateInfo.Unmarshal(m, b) } - -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) +func (m *ReplicateInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ReplicateInfo.Marshal(b, m, deterministic) } - -// Deprecated: Use ReplicateInfo.ProtoReflect.Descriptor instead. -func (*ReplicateInfo) Descriptor() ([]byte, []int) { - return file_common_proto_rawDescGZIP(), []int{8} +func (m *ReplicateInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_ReplicateInfo.Merge(m, src) } +func (m *ReplicateInfo) XXX_Size() int { + return xxx_messageInfo_ReplicateInfo.Size(m) +} +func (m *ReplicateInfo) XXX_DiscardUnknown() { + xxx_messageInfo_ReplicateInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_ReplicateInfo proto.InternalMessageInfo -func (x *ReplicateInfo) GetIsReplicate() bool { - if x != nil { - return x.IsReplicate +func (m *ReplicateInfo) GetIsReplicate() bool { + if m != nil { + return m.IsReplicate } return false } -func (x *ReplicateInfo) GetMsgTimestamp() uint64 { - if x != nil { - return x.MsgTimestamp +func (m *ReplicateInfo) GetMsgTimestamp() uint64 { + if m != nil { + return m.MsgTimestamp } return 0 } // Don't Modify This. @czs type MsgHeader struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Base *MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` + Base *MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -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) 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} } -func (x *MsgHeader) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *MsgHeader) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MsgHeader.Unmarshal(m, b) } - -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) +func (m *MsgHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MsgHeader.Marshal(b, m, deterministic) } - -// Deprecated: Use MsgHeader.ProtoReflect.Descriptor instead. -func (*MsgHeader) Descriptor() ([]byte, []int) { - return file_common_proto_rawDescGZIP(), []int{9} +func (m *MsgHeader) XXX_Merge(src proto.Message) { + xxx_messageInfo_MsgHeader.Merge(m, src) +} +func (m *MsgHeader) XXX_Size() int { + return xxx_messageInfo_MsgHeader.Size(m) } +func (m *MsgHeader) XXX_DiscardUnknown() { + xxx_messageInfo_MsgHeader.DiscardUnknown(m) +} + +var xxx_messageInfo_MsgHeader proto.InternalMessageInfo -func (x *MsgHeader) GetBase() *MsgBase { - if x != nil { - return x.Base +func (m *MsgHeader) GetBase() *MsgBase { + if m != nil { + return m.Base } return nil } // Don't Modify This. @czs type DMLMsgHeader struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Base *MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` - ShardName string `protobuf:"bytes,2,opt,name=shardName,proto3" json:"shardName,omitempty"` + 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:"-"` } -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) 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} } -func (x *DMLMsgHeader) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *DMLMsgHeader) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DMLMsgHeader.Unmarshal(m, b) } - -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) +func (m *DMLMsgHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DMLMsgHeader.Marshal(b, m, deterministic) } - -// Deprecated: Use DMLMsgHeader.ProtoReflect.Descriptor instead. -func (*DMLMsgHeader) Descriptor() ([]byte, []int) { - return file_common_proto_rawDescGZIP(), []int{10} +func (m *DMLMsgHeader) XXX_Merge(src proto.Message) { + xxx_messageInfo_DMLMsgHeader.Merge(m, src) +} +func (m *DMLMsgHeader) XXX_Size() int { + return xxx_messageInfo_DMLMsgHeader.Size(m) +} +func (m *DMLMsgHeader) XXX_DiscardUnknown() { + xxx_messageInfo_DMLMsgHeader.DiscardUnknown(m) } -func (x *DMLMsgHeader) GetBase() *MsgBase { - if x != nil { - return x.Base +var xxx_messageInfo_DMLMsgHeader proto.InternalMessageInfo + +func (m *DMLMsgHeader) GetBase() *MsgBase { + if m != nil { + return m.Base } return nil } -func (x *DMLMsgHeader) GetShardName() string { - if x != nil { - return x.ShardName +func (m *DMLMsgHeader) GetShardName() string { + if m != nil { + return m.ShardName } return "" } type PrivilegeExt struct { - 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) - } + 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} } -func (x *PrivilegeExt) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *PrivilegeExt) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PrivilegeExt.Unmarshal(m, b) } - -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) +func (m *PrivilegeExt) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PrivilegeExt.Marshal(b, m, deterministic) } - -// Deprecated: Use PrivilegeExt.ProtoReflect.Descriptor instead. -func (*PrivilegeExt) Descriptor() ([]byte, []int) { - return file_common_proto_rawDescGZIP(), []int{11} +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 (x *PrivilegeExt) GetObjectType() ObjectType { - if x != nil { - return x.ObjectType +var xxx_messageInfo_PrivilegeExt proto.InternalMessageInfo + +func (m *PrivilegeExt) GetObjectType() ObjectType { + if m != nil { + return m.ObjectType } return ObjectType_Collection } -func (x *PrivilegeExt) GetObjectPrivilege() ObjectPrivilege { - if x != nil { - return x.ObjectPrivilege +func (m *PrivilegeExt) GetObjectPrivilege() ObjectPrivilege { + if m != nil { + return m.ObjectPrivilege } return ObjectPrivilege_PrivilegeAll } -func (x *PrivilegeExt) GetObjectNameIndex() int32 { - if x != nil { - return x.ObjectNameIndex +func (m *PrivilegeExt) GetObjectNameIndex() int32 { + if m != nil { + return m.ObjectNameIndex } return 0 } -func (x *PrivilegeExt) GetObjectNameIndexs() int32 { - if x != nil { - return x.ObjectNameIndexs +func (m *PrivilegeExt) GetObjectNameIndexs() int32 { + if m != nil { + return m.ObjectNameIndexs } return 0 } type SegmentStats struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - SegmentID int64 `protobuf:"varint,1,opt,name=SegmentID,proto3" json:"SegmentID,omitempty"` - NumRows int64 `protobuf:"varint,2,opt,name=NumRows,proto3" json:"NumRows,omitempty"` + 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:"-"` } -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) 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} } -func (x *SegmentStats) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *SegmentStats) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SegmentStats.Unmarshal(m, b) } - -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) +func (m *SegmentStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SegmentStats.Marshal(b, m, deterministic) } - -// Deprecated: Use SegmentStats.ProtoReflect.Descriptor instead. -func (*SegmentStats) Descriptor() ([]byte, []int) { - return file_common_proto_rawDescGZIP(), []int{12} +func (m *SegmentStats) XXX_Merge(src proto.Message) { + xxx_messageInfo_SegmentStats.Merge(m, src) +} +func (m *SegmentStats) XXX_Size() int { + return xxx_messageInfo_SegmentStats.Size(m) } +func (m *SegmentStats) XXX_DiscardUnknown() { + xxx_messageInfo_SegmentStats.DiscardUnknown(m) +} + +var xxx_messageInfo_SegmentStats proto.InternalMessageInfo -func (x *SegmentStats) GetSegmentID() int64 { - if x != nil { - return x.SegmentID +func (m *SegmentStats) GetSegmentID() int64 { + if m != nil { + return m.SegmentID } return 0 } -func (x *SegmentStats) GetNumRows() int64 { - if x != nil { - return x.NumRows +func (m *SegmentStats) GetNumRows() int64 { + if m != nil { + return m.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"` @@ -2162,1084 +1777,492 @@ 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"` + 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:"-"` } -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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *ClientInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ClientInfo.Unmarshal(m, b) } - -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) +func (m *ClientInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ClientInfo.Marshal(b, m, deterministic) } - -// Deprecated: Use ClientInfo.ProtoReflect.Descriptor instead. -func (*ClientInfo) Descriptor() ([]byte, []int) { - return file_common_proto_rawDescGZIP(), []int{13} +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 (m *ClientInfo) XXX_DiscardUnknown() { + xxx_messageInfo_ClientInfo.DiscardUnknown(m) } -func (x *ClientInfo) GetSdkType() string { - if x != nil { - return x.SdkType +var xxx_messageInfo_ClientInfo proto.InternalMessageInfo + +func (m *ClientInfo) GetSdkType() string { + if m != nil { + return m.SdkType } return "" } -func (x *ClientInfo) GetSdkVersion() string { - if x != nil { - return x.SdkVersion +func (m *ClientInfo) GetSdkVersion() string { + if m != nil { + return m.SdkVersion } return "" } -func (x *ClientInfo) GetLocalTime() string { - if x != nil { - return x.LocalTime +func (m *ClientInfo) GetLocalTime() string { + if m != nil { + return m.LocalTime } return "" } -func (x *ClientInfo) GetUser() string { - if x != nil { - return x.User +func (m *ClientInfo) GetUser() string { + if m != nil { + return m.User } return "" } -func (x *ClientInfo) GetHost() string { - if x != nil { - return x.Host +func (m *ClientInfo) GetHost() string { + if m != nil { + return m.Host } return "" } -func (x *ClientInfo) GetReserved() map[string]string { - if x != nil { - return x.Reserved +func (m *ClientInfo) GetReserved() map[string]string { + if m != nil { + return m.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"` + 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:"-"` } -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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *ServerInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ServerInfo.Unmarshal(m, b) } - -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) +func (m *ServerInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ServerInfo.Marshal(b, m, deterministic) } - -// Deprecated: Use ServerInfo.ProtoReflect.Descriptor instead. -func (*ServerInfo) Descriptor() ([]byte, []int) { - return file_common_proto_rawDescGZIP(), []int{14} +func (m *ServerInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_ServerInfo.Merge(m, src) +} +func (m *ServerInfo) XXX_Size() int { + return xxx_messageInfo_ServerInfo.Size(m) } +func (m *ServerInfo) XXX_DiscardUnknown() { + xxx_messageInfo_ServerInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_ServerInfo proto.InternalMessageInfo -func (x *ServerInfo) GetBuildTags() string { - if x != nil { - return x.BuildTags +func (m *ServerInfo) GetBuildTags() string { + if m != nil { + return m.BuildTags } return "" } -func (x *ServerInfo) GetBuildTime() string { - if x != nil { - return x.BuildTime +func (m *ServerInfo) GetBuildTime() string { + if m != nil { + return m.BuildTime } return "" } -func (x *ServerInfo) GetGitCommit() string { - if x != nil { - return x.GitCommit +func (m *ServerInfo) GetGitCommit() string { + if m != nil { + return m.GitCommit } return "" } -func (x *ServerInfo) GetGoVersion() string { - if x != nil { - return x.GoVersion +func (m *ServerInfo) GetGoVersion() string { + if m != nil { + return m.GoVersion } return "" } -func (x *ServerInfo) GetDeployMode() string { - if x != nil { - return x.DeployMode +func (m *ServerInfo) GetDeployMode() string { + if m != nil { + return m.DeployMode } return "" } -func (x *ServerInfo) GetReserved() map[string]string { - if x != nil { - return x.Reserved +func (m *ServerInfo) GetReserved() map[string]string { + if m != nil { + return m.Reserved } return nil } // NodeInfo is used to describe the node information. type NodeInfo struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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:"-"` } -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) 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} } -func (x *NodeInfo) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *NodeInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_NodeInfo.Unmarshal(m, b) } - -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) +func (m *NodeInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_NodeInfo.Marshal(b, m, deterministic) } - -// Deprecated: Use NodeInfo.ProtoReflect.Descriptor instead. -func (*NodeInfo) Descriptor() ([]byte, []int) { - return file_common_proto_rawDescGZIP(), []int{15} +func (m *NodeInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_NodeInfo.Merge(m, src) +} +func (m *NodeInfo) XXX_Size() int { + return xxx_messageInfo_NodeInfo.Size(m) +} +func (m *NodeInfo) XXX_DiscardUnknown() { + xxx_messageInfo_NodeInfo.DiscardUnknown(m) } -func (x *NodeInfo) GetNodeId() int64 { - if x != nil { - return x.NodeId +var xxx_messageInfo_NodeInfo proto.InternalMessageInfo + +func (m *NodeInfo) GetNodeId() int64 { + if m != nil { + return m.NodeId } return 0 } -func (x *NodeInfo) GetAddress() string { - if x != nil { - return x.Address +func (m *NodeInfo) GetAddress() string { + if m != nil { + return m.Address } return "" } -func (x *NodeInfo) GetHostname() string { - if x != nil { - return x.Hostname +func (m *NodeInfo) GetHostname() string { + if m != nil { + return m.Hostname } return "" } -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, 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, 0xf5, 0x0a, 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, 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, 13) -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 - (PlaceholderType)(0), // 3: milvus.proto.common.PlaceholderType - (MsgType)(0), // 4: milvus.proto.common.MsgType - (DslType)(0), // 5: milvus.proto.common.DslType - (CompactionState)(0), // 6: milvus.proto.common.CompactionState - (ConsistencyLevel)(0), // 7: milvus.proto.common.ConsistencyLevel - (ImportState)(0), // 8: milvus.proto.common.ImportState - (ObjectType)(0), // 9: milvus.proto.common.ObjectType - (ObjectPrivilege)(0), // 10: milvus.proto.common.ObjectPrivilege - (StateCode)(0), // 11: milvus.proto.common.StateCode - (LoadState)(0), // 12: milvus.proto.common.LoadState - (*Status)(nil), // 13: milvus.proto.common.Status - (*KeyValuePair)(nil), // 14: milvus.proto.common.KeyValuePair - (*KeyDataPair)(nil), // 15: milvus.proto.common.KeyDataPair - (*Blob)(nil), // 16: milvus.proto.common.Blob - (*PlaceholderValue)(nil), // 17: milvus.proto.common.PlaceholderValue - (*PlaceholderGroup)(nil), // 18: milvus.proto.common.PlaceholderGroup - (*Address)(nil), // 19: milvus.proto.common.Address - (*MsgBase)(nil), // 20: milvus.proto.common.MsgBase - (*ReplicateInfo)(nil), // 21: milvus.proto.common.ReplicateInfo - (*MsgHeader)(nil), // 22: milvus.proto.common.MsgHeader - (*DMLMsgHeader)(nil), // 23: milvus.proto.common.DMLMsgHeader - (*PrivilegeExt)(nil), // 24: milvus.proto.common.PrivilegeExt - (*SegmentStats)(nil), // 25: milvus.proto.common.SegmentStats - (*ClientInfo)(nil), // 26: milvus.proto.common.ClientInfo - (*ServerInfo)(nil), // 27: milvus.proto.common.ServerInfo - (*NodeInfo)(nil), // 28: milvus.proto.common.NodeInfo - nil, // 29: milvus.proto.common.Status.ExtraInfoEntry - nil, // 30: milvus.proto.common.MsgBase.PropertiesEntry - nil, // 31: milvus.proto.common.ClientInfo.ReservedEntry - nil, // 32: milvus.proto.common.ServerInfo.ReservedEntry - (*descriptorpb.MessageOptions)(nil), // 33: google.protobuf.MessageOptions -} -var file_common_proto_depIdxs = []int32{ - 0, // 0: milvus.proto.common.Status.error_code:type_name -> milvus.proto.common.ErrorCode - 29, // 1: milvus.proto.common.Status.extra_info:type_name -> milvus.proto.common.Status.ExtraInfoEntry - 3, // 2: milvus.proto.common.PlaceholderValue.type:type_name -> milvus.proto.common.PlaceholderType - 17, // 3: milvus.proto.common.PlaceholderGroup.placeholders:type_name -> milvus.proto.common.PlaceholderValue - 4, // 4: milvus.proto.common.MsgBase.msg_type:type_name -> milvus.proto.common.MsgType - 30, // 5: milvus.proto.common.MsgBase.properties:type_name -> milvus.proto.common.MsgBase.PropertiesEntry - 21, // 6: milvus.proto.common.MsgBase.replicateInfo:type_name -> milvus.proto.common.ReplicateInfo - 20, // 7: milvus.proto.common.MsgHeader.base:type_name -> milvus.proto.common.MsgBase - 20, // 8: milvus.proto.common.DMLMsgHeader.base:type_name -> milvus.proto.common.MsgBase - 9, // 9: milvus.proto.common.PrivilegeExt.object_type:type_name -> milvus.proto.common.ObjectType - 10, // 10: milvus.proto.common.PrivilegeExt.object_privilege:type_name -> milvus.proto.common.ObjectPrivilege - 31, // 11: milvus.proto.common.ClientInfo.reserved:type_name -> milvus.proto.common.ClientInfo.ReservedEntry - 32, // 12: milvus.proto.common.ServerInfo.reserved:type_name -> milvus.proto.common.ServerInfo.ReservedEntry - 33, // 13: milvus.proto.common.privilege_ext_obj:extendee -> google.protobuf.MessageOptions - 24, // 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: 13, - 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 +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.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{ + // 3662 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x5a, 0x57, 0x70, 0x1c, 0xc9, + 0x79, 0xe6, 0x06, 0x84, 0xed, 0x5d, 0x2c, 0x1a, 0x4d, 0x82, 0x5c, 0x82, 0x04, 0x09, 0xae, 0x4e, + 0x12, 0x04, 0x1d, 0xc1, 0x3b, 0xde, 0xf9, 0x74, 0x96, 0xad, 0x2a, 0x03, 0xbb, 0x00, 0xb8, 0x75, + 0x48, 0x1a, 0x80, 0x74, 0xa8, 0xb2, 0x51, 0x8d, 0x99, 0x1f, 0x8b, 0x21, 0x67, 0xa7, 0x47, 0xdd, + 0xbd, 0x20, 0x56, 0x4f, 0xd2, 0xd9, 0x72, 0x95, 0x2d, 0xbb, 0xca, 0x41, 0x55, 0x7e, 0x73, 0xf9, + 0xc1, 0x51, 0xe5, 0x20, 0x39, 0xc8, 0xe9, 0xc5, 0x59, 0x92, 0xd3, 0xb3, 0xb3, 0xfd, 0x68, 0xbf, + 0x5b, 0x0e, 0x3a, 0x05, 0xd7, 0xdf, 0x3d, 0x71, 0x81, 0xb3, 0x75, 0xe5, 0xd2, 0xdb, 0xf6, 0xf7, + 0x77, 0xff, 0xa9, 0xff, 0xd4, 0x03, 0x90, 0x86, 0x2b, 0x06, 0x03, 0x11, 0xae, 0x46, 0x52, 0x68, + 0xc1, 0xae, 0x0e, 0xfc, 0xe0, 0x6c, 0xa8, 0xec, 0x6a, 0xd5, 0x92, 0x16, 0x96, 0xfa, 0x42, 0xf4, + 0x03, 0x78, 0x60, 0xc0, 0xe3, 0xe1, 0xc9, 0x03, 0x0f, 0x94, 0x2b, 0xfd, 0x48, 0x0b, 0x69, 0x37, + 0xb6, 0x3f, 0x57, 0x26, 0x93, 0x07, 0x9a, 0xeb, 0xa1, 0x62, 0x6b, 0x84, 0x80, 0x94, 0x42, 0x1e, + 0xb9, 0xc2, 0x83, 0x56, 0x69, 0xa9, 0xb4, 0xdc, 0x7c, 0x78, 0x67, 0xf5, 0x12, 0xb6, 0xab, 0x1b, + 0xb8, 0xad, 0x23, 0x3c, 0x58, 0x2f, 0xb7, 0x4a, 0x4e, 0x0d, 0x92, 0x25, 0xbb, 0x4e, 0x26, 0x25, + 0x70, 0x25, 0xc2, 0x56, 0x79, 0xa9, 0xb4, 0x5c, 0x73, 0xe2, 0x15, 0x63, 0xa4, 0x6a, 0x98, 0x56, + 0x96, 0x4a, 0xcb, 0x13, 0x8e, 0xf9, 0xcd, 0x6e, 0x93, 0x9a, 0x04, 0x2d, 0x7d, 0x7e, 0x1c, 0x40, + 0xab, 0xba, 0x54, 0x5a, 0x9e, 0x76, 0x32, 0x00, 0x39, 0x79, 0xa0, 0xb9, 0x1f, 0xb4, 0x26, 0x2c, + 0x27, 0xbb, 0x62, 0x3d, 0x42, 0xe0, 0x5c, 0x4b, 0x7e, 0xe4, 0x87, 0x27, 0xa2, 0x35, 0xb9, 0x54, + 0x59, 0xae, 0x3f, 0x5c, 0xb9, 0x54, 0x49, 0x6b, 0xd5, 0xea, 0x06, 0xee, 0xee, 0x85, 0x27, 0x62, + 0x23, 0xd4, 0x72, 0xe4, 0xd4, 0x20, 0x59, 0x2f, 0x7c, 0x3b, 0x69, 0x16, 0x89, 0x8c, 0x92, 0xca, + 0x33, 0x18, 0x19, 0xd3, 0x6b, 0x0e, 0xfe, 0x64, 0xd7, 0xc8, 0xc4, 0x19, 0x0f, 0x86, 0x10, 0xdb, + 0x63, 0x17, 0x1f, 0x2c, 0xbf, 0x5e, 0x6a, 0xbf, 0x46, 0x1a, 0x6f, 0xc0, 0xe8, 0x09, 0xae, 0xf7, + 0xb9, 0x2f, 0xbf, 0xd1, 0xb3, 0xed, 0x57, 0x48, 0xfd, 0x0d, 0x18, 0x75, 0xb9, 0xe6, 0x6f, 0x73, + 0x8c, 0x91, 0xaa, 0xc7, 0x35, 0x37, 0xa7, 0x1a, 0x8e, 0xf9, 0xdd, 0xbe, 0x4d, 0xaa, 0xeb, 0x81, + 0x38, 0xce, 0x58, 0x96, 0x0c, 0x31, 0x66, 0x79, 0x46, 0xe8, 0x7e, 0xc0, 0x5d, 0x38, 0x15, 0x81, + 0x07, 0xd2, 0xa8, 0x84, 0x7c, 0x35, 0xef, 0x27, 0x7c, 0x35, 0xef, 0xb3, 0xd7, 0x49, 0x55, 0x8f, + 0x22, 0xab, 0x4d, 0xf3, 0xe1, 0x0b, 0x97, 0xfa, 0x2c, 0xc7, 0xe6, 0x70, 0x14, 0x81, 0x63, 0x4e, + 0xe0, 0x5d, 0x18, 0x41, 0xaa, 0x55, 0x59, 0xaa, 0x2c, 0x37, 0x9c, 0x78, 0xd5, 0xfe, 0xde, 0x82, + 0xdc, 0x2d, 0x29, 0x86, 0x11, 0xeb, 0x91, 0x46, 0x94, 0x61, 0xaa, 0x55, 0x32, 0x37, 0xf4, 0xee, + 0xff, 0x4b, 0x9a, 0x51, 0xda, 0x29, 0x1c, 0x6d, 0xdf, 0x27, 0x53, 0x6b, 0x9e, 0x27, 0x41, 0x29, + 0xd6, 0x24, 0x65, 0x3f, 0x8a, 0x8d, 0x29, 0xfb, 0x11, 0xfa, 0x28, 0x12, 0x52, 0x1b, 0x5b, 0x2a, + 0x8e, 0xf9, 0xdd, 0xfe, 0x44, 0x85, 0x4c, 0xed, 0xa8, 0xfe, 0x3a, 0x57, 0xc0, 0x3e, 0x40, 0xa6, + 0x07, 0xaa, 0x7f, 0x64, 0xec, 0xb5, 0x81, 0x7c, 0xfb, 0x52, 0x0d, 0x76, 0x54, 0xdf, 0xd8, 0x39, + 0x35, 0xb0, 0x3f, 0xd0, 0xc1, 0x03, 0xd5, 0xef, 0x75, 0x63, 0xce, 0x76, 0x81, 0xa1, 0xaa, 0xfd, + 0x01, 0x28, 0xcd, 0x07, 0x91, 0x89, 0xe1, 0xaa, 0x93, 0x01, 0x6c, 0x81, 0x4c, 0x2b, 0x31, 0x94, + 0x2e, 0xf4, 0xba, 0x26, 0x8e, 0x2b, 0x4e, 0xba, 0x46, 0x9a, 0xe6, 0xb2, 0x0f, 0xba, 0xd7, 0x35, + 0x81, 0x5c, 0x71, 0xd2, 0x35, 0xdb, 0x26, 0x24, 0x92, 0x22, 0x02, 0xa9, 0x7d, 0x50, 0x71, 0x28, + 0xbf, 0xf8, 0x76, 0x6a, 0xa2, 0x59, 0xab, 0xfb, 0xe9, 0x76, 0x1b, 0xcc, 0xb9, 0xf3, 0xec, 0x11, + 0x99, 0x91, 0x10, 0x05, 0xbe, 0xcb, 0x35, 0x60, 0x44, 0xb7, 0xa6, 0x96, 0x4a, 0xcb, 0xf5, 0x87, + 0xed, 0x4b, 0x19, 0x3a, 0xf9, 0x9d, 0x4e, 0xf1, 0xe0, 0xc2, 0x87, 0xc8, 0xec, 0x98, 0xa0, 0x77, + 0x94, 0x18, 0x8f, 0xc9, 0x4c, 0x81, 0x3d, 0x5b, 0x22, 0x75, 0x5f, 0xa5, 0x90, 0x61, 0x32, 0xed, + 0xe4, 0x21, 0xd6, 0x26, 0x0d, 0xbc, 0x80, 0xd4, 0xc5, 0x65, 0xe3, 0xe2, 0x02, 0xd6, 0xfe, 0x10, + 0xa9, 0xed, 0xa8, 0xfe, 0x23, 0xe0, 0x1e, 0x48, 0xf6, 0x12, 0xa9, 0x1e, 0x73, 0x65, 0x79, 0xd5, + 0xdf, 0xfe, 0x6e, 0xd1, 0x69, 0x8e, 0xd9, 0xd9, 0xfe, 0x3e, 0xd2, 0xe8, 0xee, 0x6c, 0xff, 0x3f, + 0x38, 0x60, 0x10, 0xa8, 0x53, 0x2e, 0xbd, 0x5d, 0x3e, 0x48, 0xac, 0xce, 0x80, 0xf6, 0x5b, 0x25, + 0xd2, 0xd8, 0x97, 0xfe, 0x99, 0x1f, 0x40, 0x1f, 0x36, 0xce, 0x35, 0xfb, 0x0e, 0x52, 0x17, 0xc7, + 0x4f, 0xc1, 0xd5, 0xf9, 0x28, 0xbc, 0x7b, 0xa9, 0x9c, 0x3d, 0xb3, 0xcf, 0x04, 0x22, 0x11, 0xe9, + 0x6f, 0xb6, 0x47, 0x68, 0xcc, 0x21, 0x4a, 0x18, 0xff, 0xaf, 0xc9, 0x6b, 0xd9, 0xa4, 0x4a, 0x38, + 0xb3, 0xa2, 0x08, 0xb0, 0x15, 0x32, 0x17, 0x33, 0x0c, 0xf9, 0x00, 0x8e, 0xfc, 0xd0, 0x83, 0xf3, + 0xb8, 0x24, 0xc7, 0x7b, 0xd1, 0x94, 0x1e, 0xc2, 0xec, 0x45, 0xc2, 0x2e, 0xec, 0x55, 0x26, 0xbc, + 0x27, 0x1c, 0x3a, 0xb6, 0x59, 0xb5, 0x37, 0x49, 0xe3, 0x00, 0xfa, 0x03, 0x08, 0x35, 0x56, 0x5d, + 0x85, 0xbe, 0x8a, 0xd7, 0xbd, 0xae, 0x31, 0xbd, 0xe2, 0x64, 0x00, 0x6b, 0x91, 0xa9, 0xdd, 0xe1, + 0xc0, 0x11, 0xcf, 0x55, 0x9c, 0x66, 0xc9, 0xb2, 0xfd, 0x53, 0x65, 0x42, 0x3a, 0x81, 0x8f, 0xdb, + 0x30, 0x72, 0x6e, 0x92, 0x69, 0xe5, 0x3d, 0xcb, 0x1c, 0x58, 0x73, 0xa6, 0x94, 0xf7, 0xcc, 0x38, + 0xe7, 0x2e, 0xa9, 0x23, 0xe9, 0x0c, 0xa4, 0xf2, 0xd3, 0x76, 0x43, 0x94, 0xf7, 0xec, 0x89, 0x45, + 0xd8, 0x22, 0x21, 0x81, 0x70, 0x79, 0x70, 0x84, 0x89, 0x6a, 0xac, 0xac, 0x39, 0x35, 0x83, 0x60, + 0x4c, 0x61, 0x05, 0x19, 0x2a, 0x90, 0xc6, 0xa2, 0x9a, 0x63, 0x7e, 0x23, 0x76, 0x2a, 0x94, 0x8e, + 0x3b, 0x8e, 0xf9, 0xcd, 0x7a, 0x64, 0x5a, 0x82, 0x02, 0x79, 0x06, 0x5e, 0x9c, 0xa2, 0xf7, 0x2f, + 0x75, 0x7e, 0xa6, 0xf5, 0xaa, 0x13, 0xef, 0xb7, 0x39, 0x9a, 0x1e, 0x5f, 0xf8, 0x36, 0x4c, 0x8c, + 0x1c, 0xe9, 0x1d, 0x65, 0xd5, 0x67, 0xcb, 0x84, 0x1c, 0xe0, 0x59, 0x69, 0x3c, 0xb3, 0x48, 0xc8, + 0xf1, 0xd0, 0x0f, 0xbc, 0x23, 0xcd, 0xfb, 0x2a, 0xe6, 0x50, 0x33, 0xc8, 0x21, 0xef, 0xab, 0x1c, + 0xd9, 0xcf, 0x82, 0xd5, 0x92, 0xd1, 0xf8, 0x45, 0x42, 0xfa, 0xbe, 0x3e, 0x42, 0xd5, 0x7d, 0x9d, + 0xf8, 0xa6, 0xef, 0xeb, 0x8e, 0x01, 0x0c, 0x59, 0xa4, 0xae, 0xad, 0xc6, 0x64, 0x91, 0x78, 0xf6, + 0x2e, 0xa9, 0x7b, 0x10, 0x05, 0x62, 0x74, 0x34, 0xc0, 0x9e, 0x6e, 0xbd, 0x45, 0x2c, 0xb4, 0x83, + 0x9d, 0xfd, 0x1b, 0xf5, 0x59, 0x66, 0xcf, 0x37, 0xc7, 0x67, 0xdf, 0x4d, 0xa6, 0x77, 0x85, 0x67, + 0x8b, 0xd0, 0x0d, 0x32, 0x15, 0x0a, 0x0f, 0x8e, 0x7c, 0x2f, 0x8e, 0xc7, 0x49, 0x5c, 0xf6, 0x3c, + 0x0c, 0x46, 0x6e, 0xbb, 0x4c, 0xcc, 0x20, 0x59, 0x62, 0xed, 0xc6, 0x10, 0xc0, 0xf8, 0x8f, 0x7d, + 0x94, 0xae, 0x57, 0x3e, 0x4f, 0x48, 0x2d, 0x9d, 0x82, 0x58, 0x9d, 0x4c, 0x1d, 0x0c, 0x5d, 0x17, + 0x94, 0xa2, 0x57, 0xd8, 0x55, 0x32, 0xfb, 0x38, 0x84, 0xf3, 0x08, 0x5c, 0x0d, 0x9e, 0xd9, 0x43, + 0x4b, 0x6c, 0x8e, 0xcc, 0x74, 0x44, 0x18, 0x82, 0xab, 0x37, 0xb9, 0x1f, 0x80, 0x47, 0xcb, 0xec, + 0x1a, 0xa1, 0xfb, 0x20, 0x07, 0xbe, 0x42, 0xa7, 0x76, 0x21, 0xf4, 0xc1, 0xa3, 0x15, 0x76, 0x83, + 0x5c, 0xed, 0x88, 0x20, 0x00, 0x57, 0xfb, 0x22, 0xdc, 0x15, 0x7a, 0xe3, 0xdc, 0x57, 0x5a, 0xd1, + 0x2a, 0xb2, 0xed, 0x05, 0x01, 0xf4, 0x79, 0xb0, 0x26, 0xfb, 0x43, 0xcc, 0x24, 0x3a, 0x81, 0x3c, + 0x62, 0xb0, 0xeb, 0x0f, 0x20, 0x44, 0x4e, 0x74, 0x2a, 0x87, 0x9a, 0xf4, 0xc4, 0x7c, 0xa1, 0xd3, + 0xec, 0x26, 0x99, 0x8f, 0xd1, 0x9c, 0x00, 0x3e, 0x00, 0x5a, 0x63, 0xb3, 0xa4, 0x1e, 0x93, 0x0e, + 0xf7, 0xf6, 0xdf, 0xa0, 0x24, 0xc7, 0xc1, 0x11, 0xcf, 0x1d, 0x70, 0x85, 0xf4, 0x68, 0x3d, 0xa7, + 0xc2, 0x13, 0x70, 0xb5, 0x90, 0xbd, 0x2e, 0x6d, 0xa0, 0xc2, 0x31, 0x78, 0x00, 0x5c, 0xba, 0xa7, + 0x0e, 0xa8, 0x61, 0xa0, 0xe9, 0x0c, 0xa3, 0xa4, 0xb1, 0xe9, 0x07, 0xb0, 0x2b, 0xf4, 0xa6, 0x18, + 0x86, 0x1e, 0x6d, 0xb2, 0x26, 0x21, 0x3b, 0xa0, 0x79, 0xec, 0x81, 0x59, 0x14, 0xdb, 0xe1, 0xee, + 0x29, 0xc4, 0x00, 0x65, 0xd7, 0x09, 0xeb, 0xf0, 0x30, 0x14, 0xba, 0x23, 0x81, 0x6b, 0xd8, 0x34, + 0x83, 0x00, 0x9d, 0x43, 0x75, 0x0a, 0xb8, 0x1f, 0x00, 0x65, 0xd9, 0xee, 0x2e, 0x04, 0x90, 0xee, + 0xbe, 0x9a, 0xed, 0x8e, 0x71, 0xdc, 0x7d, 0x0d, 0x95, 0x5f, 0xc7, 0x04, 0x30, 0x2e, 0xb1, 0xd7, + 0x32, 0x8f, 0x3a, 0xc6, 0xca, 0xef, 0x6e, 0xf7, 0x0e, 0x0e, 0xe9, 0x75, 0x36, 0x4f, 0xe6, 0x62, + 0x64, 0x07, 0x67, 0x51, 0xd7, 0x38, 0xef, 0x06, 0xaa, 0xba, 0x37, 0xd4, 0x7b, 0x27, 0x3b, 0x30, + 0x10, 0x72, 0x44, 0x5b, 0x78, 0xa1, 0x86, 0x53, 0x72, 0x45, 0xf4, 0x26, 0x4a, 0xd8, 0x18, 0x44, + 0x7a, 0x94, 0xb9, 0x97, 0x2e, 0xb0, 0x5b, 0xe4, 0xc6, 0xe3, 0xc8, 0xc3, 0x56, 0x38, 0xc0, 0x29, + 0xe5, 0x90, 0xab, 0x67, 0x68, 0xee, 0x50, 0x02, 0xbd, 0xc5, 0x16, 0xc8, 0xf5, 0xe2, 0x5d, 0xa4, + 0xce, 0xba, 0x8d, 0x07, 0xad, 0xb5, 0x1d, 0x09, 0x1e, 0x84, 0xda, 0xe7, 0x41, 0x72, 0x70, 0x31, + 0xe3, 0x7a, 0x91, 0x78, 0x07, 0x89, 0xd6, 0xf2, 0x8b, 0xc4, 0xbb, 0xac, 0x45, 0xae, 0x6d, 0x81, + 0xbe, 0x48, 0x59, 0x42, 0xca, 0xb6, 0xaf, 0x0c, 0xe9, 0xb1, 0x02, 0xa9, 0x12, 0xca, 0x3d, 0xc6, + 0x48, 0x73, 0x0b, 0x34, 0x82, 0x09, 0xd6, 0x46, 0x3f, 0x59, 0xf5, 0x1c, 0x11, 0x40, 0x02, 0xbf, + 0x0b, 0x7d, 0xd0, 0x95, 0x22, 0xca, 0x83, 0x2f, 0xa0, 0x99, 0x7b, 0x11, 0x48, 0xae, 0x01, 0x79, + 0xe4, 0x69, 0xef, 0x46, 0x3e, 0x07, 0x80, 0x1e, 0xc8, 0xc3, 0xef, 0xc9, 0xe0, 0xbc, 0xd4, 0xf7, + 0x62, 0x0c, 0xc7, 0xbb, 0xc1, 0x8e, 0x58, 0x09, 0x69, 0x19, 0xad, 0x8e, 0x85, 0xa4, 0x0d, 0x2f, + 0x21, 0xbe, 0x0f, 0x43, 0xc5, 0x9e, 0xdb, 0x92, 0x3c, 0xd4, 0x09, 0xbe, 0xc2, 0xee, 0x91, 0x45, + 0x07, 0x4e, 0x24, 0xa8, 0xd3, 0x7d, 0x11, 0xf8, 0xee, 0x08, 0x4b, 0x45, 0x1a, 0x92, 0xb8, 0xe5, + 0xfd, 0xa8, 0x09, 0xba, 0xc5, 0xd2, 0x13, 0xf8, 0x45, 0xf4, 0xc9, 0xae, 0xd0, 0x07, 0xd8, 0xff, + 0xb7, 0xcd, 0x44, 0x41, 0xef, 0xa3, 0x94, 0x5d, 0x11, 0x4f, 0x35, 0x6b, 0x67, 0xdc, 0x0f, 0xf0, + 0x25, 0x43, 0x57, 0xd1, 0x29, 0x71, 0xf3, 0x4b, 0xef, 0xf7, 0x01, 0x9b, 0x21, 0xb5, 0x4d, 0x21, + 0x5d, 0xe8, 0x42, 0x38, 0xa2, 0x2f, 0xe1, 0xd2, 0xe1, 0x1a, 0xb6, 0xfd, 0x81, 0xaf, 0xe9, 0xcb, + 0x96, 0xbd, 0x07, 0xbd, 0xee, 0xae, 0xd0, 0x3b, 0x5c, 0xbb, 0xa7, 0xf4, 0x21, 0xc6, 0xf5, 0xe3, + 0x48, 0x81, 0xd4, 0x6b, 0x43, 0x2d, 0x7a, 0xdd, 0x43, 0x39, 0x04, 0xfa, 0x0a, 0xbb, 0x4d, 0x5a, + 0xbd, 0x50, 0x0d, 0x4f, 0x4e, 0x7c, 0x17, 0x3b, 0x90, 0x0d, 0xd0, 0x43, 0xb1, 0x2d, 0xb8, 0x47, + 0x5f, 0xc5, 0x4b, 0xb5, 0xc8, 0x87, 0x87, 0x42, 0xf3, 0x8d, 0xf3, 0x53, 0x3e, 0x54, 0x1a, 0x3c, + 0xfa, 0x2d, 0xa8, 0x6c, 0xd7, 0x57, 0xcf, 0xc6, 0xf0, 0xd7, 0xd0, 0x5e, 0xec, 0x11, 0x87, 0xbe, + 0xfb, 0x6c, 0x5b, 0x84, 0xfd, 0x2e, 0x04, 0x7c, 0x44, 0x3f, 0x80, 0xf1, 0xbe, 0x2b, 0xb4, 0x03, + 0xdc, 0x1b, 0x99, 0xb2, 0x4d, 0x5f, 0x47, 0x8f, 0x27, 0x50, 0x47, 0x08, 0xe9, 0xad, 0xb9, 0xda, + 0x3f, 0xe3, 0xda, 0x0f, 0xfb, 0xf4, 0x5b, 0x31, 0x61, 0xf0, 0x8d, 0x63, 0x08, 0xbb, 0x6b, 0xd4, + 0x63, 0x8c, 0xcc, 0x74, 0xbb, 0x0e, 0x7c, 0x64, 0x08, 0x4a, 0x3b, 0xdc, 0x05, 0xfa, 0xaf, 0x53, + 0x0b, 0xe5, 0x56, 0x69, 0xc5, 0x25, 0xc4, 0x24, 0x12, 0x0e, 0x0e, 0xd8, 0x96, 0x9b, 0xd9, 0x6a, + 0x57, 0x84, 0x40, 0xaf, 0xb0, 0x06, 0x99, 0x7e, 0x1c, 0xfa, 0x4a, 0x0d, 0xc1, 0xa3, 0x25, 0x2c, + 0x22, 0xbd, 0x70, 0x5f, 0x8a, 0x3e, 0xd6, 0x68, 0x5a, 0x46, 0xea, 0xa6, 0x1f, 0xfa, 0xea, 0xd4, + 0x94, 0x4f, 0x42, 0x26, 0xe3, 0x6a, 0x52, 0x65, 0x35, 0x32, 0xe1, 0x80, 0x96, 0x23, 0x3a, 0xb1, + 0xf2, 0x66, 0xa9, 0x30, 0xa0, 0xe0, 0x9c, 0x4f, 0xf3, 0xeb, 0x4c, 0x52, 0x9a, 0xcf, 0x25, 0xac, + 0xea, 0x5b, 0x52, 0x3c, 0x47, 0x7b, 0xca, 0xc8, 0xf8, 0x00, 0x78, 0x60, 0x84, 0xd4, 0xc9, 0xd4, + 0x66, 0x30, 0x34, 0x12, 0xab, 0x46, 0x3e, 0x2e, 0x70, 0xdb, 0x04, 0x92, 0x30, 0xfe, 0x23, 0xf0, + 0xe8, 0x24, 0xde, 0xa9, 0xcd, 0x7a, 0xa4, 0x4d, 0xad, 0x7c, 0xaa, 0x44, 0x66, 0xc7, 0x1e, 0x58, + 0x6c, 0x9a, 0x54, 0x63, 0xd9, 0x94, 0x34, 0xd6, 0xfd, 0x90, 0xcb, 0x91, 0xad, 0xad, 0xd4, 0x43, + 0x17, 0x6e, 0x06, 0x82, 0xeb, 0x18, 0x00, 0xbc, 0x03, 0x03, 0xbc, 0xfc, 0x5a, 0x0c, 0x9d, 0xa0, + 0xbf, 0xd6, 0x8b, 0x58, 0xdf, 0xe4, 0x4e, 0xc4, 0xa5, 0x82, 0xfc, 0xe9, 0x53, 0x74, 0x47, 0x2f, + 0xd4, 0xaf, 0xbd, 0x6a, 0xb5, 0x7c, 0xc2, 0x65, 0xe7, 0x94, 0x4b, 0x3a, 0xbf, 0xf2, 0xc9, 0x39, + 0xf3, 0x6e, 0x32, 0xea, 0xcc, 0x90, 0xda, 0xe3, 0xd0, 0x83, 0x13, 0x3f, 0x04, 0x8f, 0x5e, 0x31, + 0x95, 0xd4, 0xd6, 0xa0, 0xac, 0xa4, 0xe1, 0x4d, 0x36, 0xd1, 0xc6, 0x1c, 0x66, 0x54, 0x7b, 0xc4, + 0x55, 0x0e, 0x3a, 0x31, 0x01, 0x66, 0xbe, 0x36, 0x1c, 0xe7, 0x8f, 0xf7, 0x4d, 0x36, 0x9c, 0x8a, + 0xe7, 0x19, 0xa6, 0xe8, 0x29, 0x4a, 0xda, 0x02, 0x7d, 0x30, 0x52, 0x1a, 0x06, 0x1d, 0x11, 0x9e, + 0xf8, 0x7d, 0x45, 0x7d, 0x94, 0x84, 0x71, 0x9c, 0x3b, 0xfe, 0x14, 0xad, 0x73, 0x20, 0x00, 0xae, + 0xf2, 0x5c, 0x9f, 0x99, 0x5e, 0x62, 0x54, 0x5d, 0x0b, 0x7c, 0xae, 0x68, 0x80, 0xa6, 0xa0, 0x96, + 0x76, 0x39, 0xc0, 0xb0, 0x59, 0x0b, 0x34, 0x48, 0xbb, 0x0e, 0x51, 0x0b, 0xb3, 0xce, 0x31, 0x11, + 0xa8, 0x85, 0x03, 0xd8, 0xdf, 0x73, 0x68, 0x84, 0xb6, 0x25, 0x86, 0xd8, 0xd3, 0x1f, 0x41, 0x69, + 0x58, 0x14, 0xcc, 0x12, 0x14, 0x95, 0xec, 0x1a, 0x99, 0xb5, 0xe2, 0xf7, 0xb9, 0xd4, 0xbe, 0x39, + 0xf8, 0x85, 0x92, 0x89, 0x79, 0x29, 0xa2, 0x0c, 0xfb, 0x22, 0x4e, 0x02, 0x8d, 0x47, 0x5c, 0x65, + 0xd0, 0x9f, 0x97, 0xd8, 0x75, 0x32, 0x97, 0x08, 0xc8, 0xf0, 0xbf, 0x28, 0xb1, 0xab, 0xa4, 0x89, + 0x9e, 0x4a, 0x31, 0x45, 0xff, 0xd2, 0x80, 0xe8, 0x93, 0x1c, 0xf8, 0x57, 0x86, 0x43, 0xec, 0x94, + 0x1c, 0xfe, 0xd7, 0x46, 0x18, 0x72, 0x88, 0x43, 0x5d, 0xd1, 0x2f, 0x97, 0x50, 0xd3, 0x44, 0x58, + 0x0c, 0xd3, 0xb7, 0xcc, 0x46, 0xe4, 0x9a, 0x6e, 0xfc, 0x8a, 0xd9, 0x18, 0xf3, 0x4c, 0xd1, 0xaf, + 0x1a, 0xf4, 0x11, 0x0f, 0x3d, 0x71, 0x72, 0x92, 0xa2, 0x5f, 0x2b, 0xb1, 0x16, 0xb9, 0x8a, 0xc7, + 0xd7, 0x79, 0xc0, 0x43, 0x37, 0xdb, 0xff, 0xf5, 0x12, 0x9b, 0x27, 0x74, 0x4c, 0x9c, 0xa2, 0x1f, + 0x2b, 0xb3, 0xdb, 0xe4, 0xc6, 0x26, 0x78, 0x20, 0xd1, 0x8b, 0x26, 0xe1, 0x21, 0x91, 0x4d, 0x3f, + 0x5e, 0x66, 0x6d, 0xb2, 0x68, 0xa8, 0x63, 0x27, 0xcd, 0x46, 0xac, 0x2a, 0xf4, 0xcd, 0x32, 0xa3, + 0xc9, 0x85, 0x1b, 0x94, 0xfe, 0x72, 0xd9, 0x78, 0x3b, 0x3e, 0x60, 0xb1, 0x5f, 0x29, 0xb3, 0xa6, + 0x8d, 0x02, 0xbb, 0xfe, 0xd5, 0x32, 0xbb, 0x41, 0xd8, 0x16, 0xe8, 0xb4, 0xc4, 0xf8, 0x4a, 0xfb, + 0xae, 0xa2, 0xbf, 0x56, 0x66, 0xb3, 0x71, 0x7c, 0xd8, 0x9d, 0x9f, 0x29, 0xb3, 0x3a, 0x99, 0xec, + 0x85, 0x58, 0x6d, 0xe9, 0x8f, 0x61, 0xc6, 0x4f, 0xda, 0x96, 0x4a, 0x7f, 0x1c, 0x6b, 0xcc, 0x84, + 0xc9, 0x78, 0xfa, 0x13, 0x38, 0xae, 0x31, 0x9c, 0x4f, 0x43, 0x2f, 0xff, 0xfc, 0xa1, 0x3f, 0x69, + 0x4e, 0xd8, 0x62, 0x4d, 0x3f, 0x65, 0x16, 0x76, 0x38, 0xa2, 0xff, 0x5e, 0x31, 0x77, 0x92, 0x9f, + 0x94, 0xbe, 0x54, 0x41, 0xcd, 0xf3, 0x5a, 0x01, 0xfd, 0x8f, 0x0a, 0x5b, 0x20, 0xf3, 0x09, 0x66, + 0xe6, 0x96, 0xb4, 0xe4, 0xfd, 0x67, 0x05, 0xbd, 0x87, 0x4d, 0x3c, 0x0d, 0xd2, 0x9c, 0x29, 0xff, + 0x55, 0x61, 0xb7, 0xc8, 0xf5, 0x2d, 0xd0, 0x69, 0x20, 0xe4, 0x88, 0xff, 0x5d, 0x61, 0x33, 0x64, + 0x1a, 0x8b, 0xa2, 0x0f, 0x67, 0x40, 0xbf, 0x5c, 0xc1, 0x68, 0x4a, 0x96, 0xb1, 0x3a, 0x6f, 0x55, + 0xf0, 0x8e, 0xbf, 0x13, 0x7b, 0x4e, 0x77, 0xd0, 0x39, 0xe5, 0x61, 0x08, 0x81, 0xa2, 0x5f, 0xa9, + 0xe0, 0x4d, 0x3a, 0x30, 0x10, 0x67, 0x90, 0x83, 0xbf, 0x6a, 0x3c, 0x60, 0x36, 0x7f, 0x78, 0x08, + 0x72, 0x94, 0x12, 0xbe, 0x56, 0xc1, 0x98, 0xb0, 0xfb, 0x8b, 0x94, 0xaf, 0x57, 0xd8, 0x22, 0x69, + 0xd9, 0x5a, 0x9a, 0x44, 0x04, 0x12, 0xfb, 0x66, 0x4e, 0xa7, 0x1f, 0xab, 0xa6, 0x1c, 0xbb, 0x10, + 0x68, 0x9e, 0x9e, 0xfb, 0x78, 0x15, 0xf5, 0xc2, 0x22, 0x91, 0xf5, 0x5c, 0x45, 0xdf, 0xac, 0x62, + 0x20, 0x6c, 0x81, 0x8e, 0xdb, 0xae, 0xa2, 0xdf, 0x8f, 0xa3, 0x72, 0xf3, 0x71, 0xa8, 0x86, 0xc7, + 0xa9, 0xa2, 0xf4, 0x07, 0x92, 0xc3, 0x5d, 0x5f, 0x69, 0xe9, 0x1f, 0x0f, 0x4d, 0x8a, 0x7d, 0xa2, + 0x8a, 0x46, 0x1d, 0x8c, 0x42, 0xb7, 0x00, 0xff, 0xa0, 0xe1, 0x99, 0xc6, 0xdc, 0x89, 0xa0, 0x7f, + 0x53, 0xc5, 0xf8, 0xb0, 0xd5, 0xc9, 0x00, 0x7f, 0x9b, 0xf0, 0xc3, 0xd9, 0xf8, 0x0c, 0xa4, 0x19, + 0x1c, 0xe8, 0xdf, 0xa5, 0x2a, 0xe6, 0x5a, 0x0b, 0xfd, 0xfb, 0x2a, 0x3a, 0x3d, 0xe9, 0xa9, 0xf4, + 0x33, 0x35, 0xd4, 0xcf, 0xf8, 0x04, 0x3b, 0xbc, 0x0d, 0x98, 0xcf, 0xd6, 0x30, 0x52, 0x31, 0x85, + 0x6c, 0xfc, 0xfd, 0xba, 0x59, 0xc7, 0xdd, 0xb2, 0xd7, 0xa5, 0xbf, 0x81, 0x33, 0x3a, 0x89, 0xd7, + 0x87, 0x07, 0x7b, 0xf4, 0x37, 0x6b, 0x28, 0x6a, 0x2d, 0xc0, 0x07, 0xad, 0x4e, 0x13, 0xf9, 0xb7, + 0x6a, 0x58, 0x09, 0x72, 0xd2, 0xe3, 0x7b, 0xff, 0x5c, 0xcd, 0x18, 0x6a, 0x71, 0x13, 0xbb, 0x5d, + 0x6c, 0x3a, 0xbf, 0x6d, 0xb8, 0x62, 0x42, 0xa1, 0x26, 0x87, 0x9a, 0xfe, 0x4e, 0x8d, 0x35, 0xc8, + 0x54, 0xfc, 0x50, 0xa1, 0xbf, 0x6b, 0x64, 0x98, 0x99, 0x30, 0x7d, 0xdc, 0x2a, 0xfa, 0x7b, 0x46, + 0x7f, 0x23, 0x39, 0xfd, 0x38, 0x43, 0x7f, 0xdf, 0x08, 0x18, 0x9f, 0x57, 0xe9, 0x3f, 0xd4, 0xe3, + 0xd0, 0xce, 0x61, 0xff, 0x58, 0xb7, 0x35, 0xa1, 0x38, 0xa0, 0xd2, 0x7f, 0x32, 0xf0, 0xf8, 0x50, + 0x4b, 0xff, 0xb9, 0x8e, 0x16, 0xe5, 0xe7, 0x52, 0x2c, 0xcf, 0x8a, 0xfe, 0x4b, 0x1d, 0x55, 0xcf, + 0x26, 0x50, 0xfa, 0x07, 0x0d, 0xf4, 0x72, 0x32, 0x7b, 0xd2, 0x3f, 0x6c, 0xa0, 0xee, 0x63, 0x53, + 0x27, 0xfd, 0xa3, 0x86, 0xb9, 0xc7, 0x74, 0xde, 0xa4, 0x7f, 0x9c, 0x03, 0x70, 0x17, 0xfd, 0x93, + 0x86, 0xa9, 0xba, 0x85, 0x19, 0x93, 0xfe, 0x69, 0x03, 0x75, 0x1b, 0x9f, 0x2e, 0xe9, 0x9f, 0x35, + 0x6c, 0x9c, 0xa4, 0x73, 0x25, 0xfd, 0x7c, 0x03, 0x93, 0xef, 0xf2, 0x89, 0x92, 0x7e, 0xc1, 0xc8, + 0xca, 0x66, 0x49, 0xfa, 0xc5, 0x06, 0xe6, 0x48, 0x6c, 0x43, 0x2c, 0xcb, 0x7c, 0x44, 0xa5, 0x3f, + 0x3b, 0x63, 0x7a, 0x02, 0x1a, 0x53, 0xc0, 0x7f, 0x6e, 0x06, 0x93, 0x03, 0x59, 0x14, 0x70, 0x45, + 0x7f, 0x7e, 0x06, 0xeb, 0x45, 0x52, 0xfd, 0x8a, 0x87, 0x7e, 0x61, 0x06, 0x4b, 0xce, 0xa1, 0xe4, + 0xa1, 0x3a, 0x01, 0x89, 0x37, 0x4d, 0x7f, 0x71, 0x06, 0xbd, 0x93, 0x40, 0x71, 0xea, 0xd0, 0x5f, + 0x9a, 0x61, 0x37, 0xc9, 0x35, 0x7b, 0x05, 0x63, 0xfc, 0x3f, 0x3d, 0x83, 0x6e, 0xb1, 0xaa, 0x62, + 0xbc, 0x1c, 0x73, 0x05, 0xf4, 0x87, 0x9a, 0xc8, 0x18, 0xb5, 0x4c, 0xa1, 0x1f, 0x6e, 0xe2, 0x85, + 0xa3, 0x82, 0x09, 0xa4, 0xe8, 0x27, 0x0d, 0x66, 0x8a, 0x6b, 0xba, 0xef, 0x47, 0x9a, 0xf9, 0xc6, + 0x90, 0xc2, 0x3f, 0xda, 0x5c, 0x69, 0x93, 0xa9, 0xae, 0x0a, 0xcc, 0x30, 0x32, 0x45, 0x2a, 0x5d, + 0x15, 0xd0, 0x2b, 0xd8, 0xbb, 0xd7, 0x85, 0x08, 0x36, 0xce, 0x23, 0xf9, 0xe4, 0x65, 0x5a, 0x5a, + 0x59, 0x27, 0xb3, 0x1d, 0x31, 0x88, 0x78, 0x5a, 0xfb, 0xcc, 0xfc, 0x61, 0x07, 0x17, 0xf0, 0x6c, + 0xd6, 0x5d, 0xc1, 0x01, 0x60, 0xe3, 0x1c, 0xdc, 0xa1, 0x99, 0xbe, 0x4a, 0xb8, 0xc4, 0x43, 0x18, + 0x76, 0x1e, 0x2d, 0xaf, 0x7c, 0x17, 0xa1, 0x1d, 0x11, 0x2a, 0x5f, 0x69, 0x08, 0xdd, 0xd1, 0x36, + 0x9c, 0x41, 0x60, 0x66, 0x3c, 0x2d, 0x45, 0xd8, 0xa7, 0x57, 0xcc, 0x93, 0x1e, 0xcc, 0xd3, 0xdc, + 0x4e, 0x82, 0xeb, 0x38, 0xb6, 0x9b, 0x77, 0x7b, 0x93, 0x90, 0x8d, 0x33, 0x08, 0xf5, 0x90, 0x07, + 0xc1, 0x88, 0x56, 0x70, 0xdd, 0x19, 0x2a, 0x2d, 0x06, 0xfe, 0x47, 0x71, 0x20, 0x5c, 0xf9, 0xe9, + 0x12, 0xa9, 0xdb, 0xb1, 0x2f, 0x55, 0xcd, 0x2e, 0xf7, 0x21, 0xf4, 0x7c, 0xc3, 0x1c, 0x9f, 0x9d, + 0x06, 0x8a, 0x67, 0xd5, 0x52, 0xb6, 0xe9, 0x40, 0x73, 0x69, 0x34, 0x34, 0xaf, 0xed, 0xf8, 0x9c, + 0x34, 0x7a, 0x7a, 0x74, 0x22, 0xdb, 0x97, 0x0c, 0xa0, 0xd3, 0xd9, 0xbe, 0xcc, 0xbc, 0x49, 0x7c, + 0x72, 0xe5, 0x25, 0xac, 0x85, 0x5e, 0x27, 0x00, 0x8e, 0x53, 0xdd, 0xd4, 0xca, 0x43, 0x42, 0xb2, + 0x2f, 0x8e, 0x46, 0xfd, 0x6c, 0xda, 0xb9, 0x82, 0x4e, 0xd8, 0x0a, 0xc4, 0x31, 0x0f, 0x68, 0x09, + 0xa7, 0x53, 0x93, 0x15, 0xe5, 0x95, 0x2f, 0x11, 0x32, 0x3b, 0xf6, 0x7d, 0x11, 0xad, 0x48, 0x17, + 0x6b, 0x01, 0x5e, 0xd4, 0x22, 0xb9, 0x99, 0x22, 0x17, 0x06, 0xc7, 0x12, 0x3e, 0x18, 0x52, 0xf2, + 0xd8, 0x04, 0x59, 0x66, 0x77, 0xc9, 0xad, 0x8c, 0x78, 0x71, 0x6e, 0xc4, 0xa6, 0xd7, 0x4a, 0x37, + 0x8c, 0x0f, 0x90, 0x55, 0x74, 0x4c, 0x4a, 0x35, 0x6f, 0x1f, 0xf3, 0x71, 0x24, 0xfb, 0x18, 0x6a, + 0x27, 0x19, 0x3a, 0xc9, 0x6e, 0x90, 0xab, 0x99, 0x8e, 0x69, 0x14, 0xd1, 0x29, 0xf4, 0x63, 0x4a, + 0x88, 0x3b, 0xff, 0x74, 0x01, 0x8c, 0x27, 0x80, 0x1a, 0x3a, 0x37, 0x05, 0xb1, 0xda, 0x67, 0x85, + 0x96, 0xe0, 0x83, 0x6b, 0xcc, 0x05, 0xb6, 0xa2, 0xd7, 0x0b, 0x14, 0x3b, 0xc9, 0x98, 0xbf, 0x68, + 0xd1, 0x06, 0x4e, 0xca, 0x05, 0xbf, 0xd8, 0x13, 0x33, 0x05, 0xe1, 0xf1, 0xfc, 0x80, 0xb9, 0xd4, + 0xcc, 0x1e, 0xb8, 0x66, 0x0c, 0x99, 0x2d, 0x60, 0xa6, 0xb3, 0x50, 0x5a, 0x10, 0x97, 0x9b, 0xcd, + 0xe8, 0x5c, 0xd1, 0x50, 0x13, 0x24, 0x94, 0x15, 0xbc, 0x6b, 0xf5, 0xde, 0x7b, 0x1e, 0x82, 0x54, + 0xa7, 0x7e, 0x44, 0xaf, 0x16, 0x9c, 0x66, 0x0b, 0x84, 0x89, 0x8b, 0x6b, 0x05, 0x57, 0xa0, 0xea, + 0xd9, 0xa1, 0xf9, 0xe2, 0x85, 0x99, 0x2a, 0x99, 0x51, 0xaf, 0x17, 0xa8, 0x3b, 0x3c, 0xe4, 0xfd, + 0x9c, 0xc0, 0x1b, 0x05, 0x81, 0xb9, 0xf2, 0xdc, 0x2a, 0x28, 0x1f, 0x0f, 0x58, 0x37, 0xd9, 0x12, + 0xb9, 0x3d, 0xa6, 0x7c, 0xb1, 0x04, 0x2e, 0xb0, 0x3b, 0x64, 0xa1, 0xa0, 0x67, 0x91, 0x7e, 0x8b, + 0xb5, 0xc9, 0x9d, 0x0b, 0xd1, 0x57, 0xdc, 0x73, 0xbb, 0x10, 0xa1, 0x97, 0xd4, 0xe0, 0x45, 0x76, + 0x93, 0xcc, 0xa7, 0x1b, 0x0a, 0xf5, 0xf6, 0x4e, 0xc1, 0xda, 0xf1, 0xba, 0x7b, 0xb7, 0xc0, 0x79, + 0x0b, 0x34, 0x5e, 0x97, 0x1f, 0xf6, 0xd3, 0x89, 0x6f, 0xa9, 0xc0, 0x39, 0xde, 0x60, 0xcb, 0xdc, + 0xbd, 0x42, 0xce, 0x5d, 0x78, 0xbc, 0xb4, 0x0b, 0x39, 0x37, 0x56, 0xbf, 0xdf, 0x55, 0x60, 0x5b, + 0xa8, 0xe3, 0x2f, 0x14, 0x2e, 0xb6, 0x58, 0xcf, 0xcd, 0x37, 0x9b, 0x62, 0x08, 0x62, 0xf6, 0xbf, + 0xe7, 0x92, 0x10, 0xca, 0x5e, 0x33, 0xef, 0xbd, 0x10, 0x29, 0x19, 0x6d, 0xb9, 0xa0, 0xe4, 0xd8, + 0x8b, 0xe7, 0x7d, 0x05, 0x25, 0x0b, 0x2f, 0xa7, 0x95, 0xf1, 0x44, 0x34, 0xba, 0x58, 0xbf, 0xbc, + 0xff, 0x92, 0x44, 0xb4, 0x8f, 0xb7, 0x17, 0x2f, 0xa4, 0x9b, 0xc5, 0xef, 0x17, 0x35, 0x2c, 0x3c, + 0xf8, 0x56, 0x8b, 0xd9, 0x94, 0x7b, 0xf9, 0x3d, 0x60, 0xf7, 0xc8, 0xe2, 0x58, 0x6a, 0x8c, 0xc5, + 0xc5, 0x4b, 0x05, 0xc6, 0xc5, 0x3e, 0xf8, 0x72, 0xe1, 0xfa, 0x2e, 0xf4, 0xc3, 0x87, 0x2b, 0x07, + 0xa4, 0x66, 0x0c, 0x32, 0x9f, 0x99, 0xb1, 0x6d, 0x84, 0x3e, 0xce, 0x45, 0xfe, 0x47, 0xfd, 0xa4, + 0x4b, 0x3d, 0x02, 0x1e, 0xe8, 0xd3, 0x11, 0x2d, 0xb1, 0x06, 0x99, 0x5e, 0x3b, 0x0e, 0x85, 0x1c, + 0xf0, 0x80, 0x96, 0x4d, 0x03, 0xd3, 0x3c, 0xf4, 0xd6, 0xb1, 0x47, 0x35, 0xc8, 0xf4, 0x81, 0x16, + 0x51, 0x84, 0xa7, 0xaa, 0x2b, 0xae, 0x1d, 0x35, 0x6d, 0x7b, 0x9a, 0x27, 0x73, 0xe9, 0x22, 0xfd, + 0xf8, 0x61, 0x9e, 0xfe, 0x79, 0xd8, 0x94, 0xd4, 0x52, 0x01, 0x8d, 0xa3, 0xd4, 0x76, 0xaa, 0x02, + 0x0a, 0x1e, 0xad, 0x7c, 0x50, 0x90, 0xb9, 0xf4, 0xcf, 0x56, 0x47, 0x70, 0xae, 0x8f, 0xc4, 0xf1, + 0x53, 0x76, 0x77, 0xd5, 0xfe, 0x43, 0xc2, 0x6a, 0xf2, 0x0f, 0x09, 0xab, 0x3b, 0xa0, 0x14, 0xe6, + 0x7e, 0x64, 0xae, 0xbb, 0xf5, 0x6f, 0xf6, 0xaf, 0x96, 0xf7, 0x2e, 0xff, 0x7b, 0x71, 0xee, 0xef, + 0x6b, 0xce, 0x6c, 0x94, 0x5b, 0xed, 0x1d, 0x3f, 0x5d, 0x1f, 0x90, 0xa6, 0x2f, 0x92, 0x73, 0x7d, + 0x19, 0xb9, 0xeb, 0xf5, 0x8e, 0x39, 0xb7, 0x8f, 0x3c, 0xf6, 0x4b, 0xdf, 0xf3, 0x6a, 0xdf, 0xd7, + 0xa7, 0xc3, 0x63, 0xe4, 0xf6, 0xc0, 0x6e, 0xbb, 0xef, 0x8b, 0xe4, 0x97, 0x11, 0xf4, 0xa0, 0x2f, + 0xee, 0xf3, 0xc8, 0x7f, 0x70, 0xf6, 0xf0, 0x81, 0x15, 0x19, 0x1d, 0xff, 0x4c, 0xa9, 0xf4, 0xe9, + 0x32, 0xdb, 0xb1, 0x5c, 0xed, 0x1c, 0xbc, 0xba, 0x25, 0x23, 0xf7, 0x78, 0xd2, 0x9c, 0x78, 0xe5, + 0x7f, 0x02, 0x00, 0x00, 0xff, 0xff, 0x7c, 0x73, 0x44, 0x8a, 0x86, 0x21, 0x00, 0x00, } diff --git a/go-api/federpb/feder.pb.go b/go-api/federpb/feder.pb.go index 2b66388..8ae249c 100644 --- a/go-api/federpb/feder.pb.go +++ b/go-api/federpb/feder.pb.go @@ -1,598 +1,382 @@ // 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" - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" - reflect "reflect" - sync "sync" + math "math" ) -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) -) +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf -type SegmentIndexData struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields +// 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 - 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 +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:"-"` } -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) 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} } -func (x *SegmentIndexData) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *SegmentIndexData) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SegmentIndexData.Unmarshal(m, b) } - -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) +func (m *SegmentIndexData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SegmentIndexData.Marshal(b, m, deterministic) } - -// Deprecated: Use SegmentIndexData.ProtoReflect.Descriptor instead. -func (*SegmentIndexData) Descriptor() ([]byte, []int) { - return file_feder_proto_rawDescGZIP(), []int{0} +func (m *SegmentIndexData) XXX_Merge(src proto.Message) { + xxx_messageInfo_SegmentIndexData.Merge(m, src) +} +func (m *SegmentIndexData) XXX_Size() int { + return xxx_messageInfo_SegmentIndexData.Size(m) +} +func (m *SegmentIndexData) XXX_DiscardUnknown() { + xxx_messageInfo_SegmentIndexData.DiscardUnknown(m) } -func (x *SegmentIndexData) GetSegmentID() int64 { - if x != nil { - return x.SegmentID +var xxx_messageInfo_SegmentIndexData proto.InternalMessageInfo + +func (m *SegmentIndexData) GetSegmentID() int64 { + if m != nil { + return m.SegmentID } return 0 } -func (x *SegmentIndexData) GetIndexData() string { - if x != nil { - return x.IndexData +func (m *SegmentIndexData) GetIndexData() string { + if m != nil { + return m.IndexData } return "" } type FederSegmentSearchResult struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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:"-"` } -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) 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} } -func (x *FederSegmentSearchResult) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *FederSegmentSearchResult) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_FederSegmentSearchResult.Unmarshal(m, b) } - -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) +func (m *FederSegmentSearchResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_FederSegmentSearchResult.Marshal(b, m, deterministic) } - -// Deprecated: Use FederSegmentSearchResult.ProtoReflect.Descriptor instead. -func (*FederSegmentSearchResult) Descriptor() ([]byte, []int) { - return file_feder_proto_rawDescGZIP(), []int{1} +func (m *FederSegmentSearchResult) XXX_Merge(src proto.Message) { + xxx_messageInfo_FederSegmentSearchResult.Merge(m, src) +} +func (m *FederSegmentSearchResult) XXX_Size() int { + return xxx_messageInfo_FederSegmentSearchResult.Size(m) +} +func (m *FederSegmentSearchResult) XXX_DiscardUnknown() { + xxx_messageInfo_FederSegmentSearchResult.DiscardUnknown(m) } -func (x *FederSegmentSearchResult) GetSegmentID() int64 { - if x != nil { - return x.SegmentID +var xxx_messageInfo_FederSegmentSearchResult proto.InternalMessageInfo + +func (m *FederSegmentSearchResult) GetSegmentID() int64 { + if m != nil { + return m.SegmentID } return 0 } -func (x *FederSegmentSearchResult) GetVisitInfo() string { - if x != nil { - return x.VisitInfo +func (m *FederSegmentSearchResult) GetVisitInfo() string { + if m != nil { + return m.VisitInfo } return "" } type ListIndexedSegmentRequest struct { - 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"` + 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:"-"` } -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) 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} } -func (x *ListIndexedSegmentRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *ListIndexedSegmentRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ListIndexedSegmentRequest.Unmarshal(m, b) } - -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) +func (m *ListIndexedSegmentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ListIndexedSegmentRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use ListIndexedSegmentRequest.ProtoReflect.Descriptor instead. -func (*ListIndexedSegmentRequest) Descriptor() ([]byte, []int) { - return file_feder_proto_rawDescGZIP(), []int{2} +func (m *ListIndexedSegmentRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_ListIndexedSegmentRequest.Merge(m, src) +} +func (m *ListIndexedSegmentRequest) XXX_Size() int { + return xxx_messageInfo_ListIndexedSegmentRequest.Size(m) +} +func (m *ListIndexedSegmentRequest) XXX_DiscardUnknown() { + xxx_messageInfo_ListIndexedSegmentRequest.DiscardUnknown(m) } -func (x *ListIndexedSegmentRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +var xxx_messageInfo_ListIndexedSegmentRequest proto.InternalMessageInfo + +func (m *ListIndexedSegmentRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *ListIndexedSegmentRequest) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *ListIndexedSegmentRequest) GetCollectionName() string { + if m != nil { + return m.CollectionName } return "" } -func (x *ListIndexedSegmentRequest) GetIndexName() string { - if x != nil { - return x.IndexName +func (m *ListIndexedSegmentRequest) GetIndexName() string { + if m != nil { + return m.IndexName } return "" } type ListIndexedSegmentResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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:"-"` } -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) 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} } -func (x *ListIndexedSegmentResponse) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *ListIndexedSegmentResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ListIndexedSegmentResponse.Unmarshal(m, b) } - -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) +func (m *ListIndexedSegmentResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ListIndexedSegmentResponse.Marshal(b, m, deterministic) } - -// Deprecated: Use ListIndexedSegmentResponse.ProtoReflect.Descriptor instead. -func (*ListIndexedSegmentResponse) Descriptor() ([]byte, []int) { - return file_feder_proto_rawDescGZIP(), []int{3} +func (m *ListIndexedSegmentResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_ListIndexedSegmentResponse.Merge(m, src) +} +func (m *ListIndexedSegmentResponse) XXX_Size() int { + return xxx_messageInfo_ListIndexedSegmentResponse.Size(m) +} +func (m *ListIndexedSegmentResponse) XXX_DiscardUnknown() { + xxx_messageInfo_ListIndexedSegmentResponse.DiscardUnknown(m) } -func (x *ListIndexedSegmentResponse) GetStatus() *commonpb.Status { - if x != nil { - return x.Status +var xxx_messageInfo_ListIndexedSegmentResponse proto.InternalMessageInfo + +func (m *ListIndexedSegmentResponse) GetStatus() *commonpb.Status { + if m != nil { + return m.Status } return nil } -func (x *ListIndexedSegmentResponse) GetSegmentIDs() []int64 { - if x != nil { - return x.SegmentIDs +func (m *ListIndexedSegmentResponse) GetSegmentIDs() []int64 { + if m != nil { + return m.SegmentIDs } return nil } type DescribeSegmentIndexDataRequest struct { - 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) - } + 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} } -func (x *DescribeSegmentIndexDataRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *DescribeSegmentIndexDataRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DescribeSegmentIndexDataRequest.Unmarshal(m, b) } - -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) +func (m *DescribeSegmentIndexDataRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DescribeSegmentIndexDataRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use DescribeSegmentIndexDataRequest.ProtoReflect.Descriptor instead. -func (*DescribeSegmentIndexDataRequest) Descriptor() ([]byte, []int) { - return file_feder_proto_rawDescGZIP(), []int{4} +func (m *DescribeSegmentIndexDataRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_DescribeSegmentIndexDataRequest.Merge(m, src) +} +func (m *DescribeSegmentIndexDataRequest) XXX_Size() int { + return xxx_messageInfo_DescribeSegmentIndexDataRequest.Size(m) } +func (m *DescribeSegmentIndexDataRequest) XXX_DiscardUnknown() { + xxx_messageInfo_DescribeSegmentIndexDataRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_DescribeSegmentIndexDataRequest proto.InternalMessageInfo -func (x *DescribeSegmentIndexDataRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +func (m *DescribeSegmentIndexDataRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *DescribeSegmentIndexDataRequest) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *DescribeSegmentIndexDataRequest) GetCollectionName() string { + if m != nil { + return m.CollectionName } return "" } -func (x *DescribeSegmentIndexDataRequest) GetIndexName() string { - if x != nil { - return x.IndexName +func (m *DescribeSegmentIndexDataRequest) GetIndexName() string { + if m != nil { + return m.IndexName } return "" } -func (x *DescribeSegmentIndexDataRequest) GetSegmentsIDs() []int64 { - if x != nil { - return x.SegmentsIDs +func (m *DescribeSegmentIndexDataRequest) GetSegmentsIDs() []int64 { + if m != nil { + return m.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"` + 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:"-"` } -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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *DescribeSegmentIndexDataResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DescribeSegmentIndexDataResponse.Unmarshal(m, b) } - -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) +func (m *DescribeSegmentIndexDataResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DescribeSegmentIndexDataResponse.Marshal(b, m, deterministic) } - -// Deprecated: Use DescribeSegmentIndexDataResponse.ProtoReflect.Descriptor instead. -func (*DescribeSegmentIndexDataResponse) Descriptor() ([]byte, []int) { - return file_feder_proto_rawDescGZIP(), []int{5} +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) +} + +var xxx_messageInfo_DescribeSegmentIndexDataResponse proto.InternalMessageInfo -func (x *DescribeSegmentIndexDataResponse) GetStatus() *commonpb.Status { - if x != nil { - return x.Status +func (m *DescribeSegmentIndexDataResponse) GetStatus() *commonpb.Status { + if m != nil { + return m.Status } return nil } -func (x *DescribeSegmentIndexDataResponse) GetIndexData() map[int64]*SegmentIndexData { - if x != nil { - return x.IndexData +func (m *DescribeSegmentIndexDataResponse) GetIndexData() map[int64]*SegmentIndexData { + if m != nil { + return m.IndexData } return nil } -func (x *DescribeSegmentIndexDataResponse) GetIndexParams() []*commonpb.KeyValuePair { - if x != nil { - return x.IndexParams +func (m *DescribeSegmentIndexDataResponse) GetIndexParams() []*commonpb.KeyValuePair { + if m != nil { + return m.IndexParams } return nil } -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 +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, } diff --git a/go-api/milvuspb/milvus.pb.go b/go-api/milvuspb/milvus.pb.go index 0d5d8b6..4665c60 100644 --- a/go-api/milvuspb/milvus.pb.go +++ b/go-api/milvuspb/milvus.pb.go @@ -1,36 +1,33 @@ // 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 ( + 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" + _ "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" - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" descriptorpb "google.golang.org/protobuf/types/descriptorpb" - reflect "reflect" - sync "sync" + math "math" ) -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) -) +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf -// Deprecated: use GetLoadingProgress rpc instead -// -// Deprecated: Marked as deprecated in milvus.proto. -type ShowType int32 +// 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 +// Deprecated: use GetLoadingProgress rpc instead +type ShowType int32 // Deprecated: Do not use. const ( // Will return all collections ShowType_All ShowType = 0 @@ -38,43 +35,22 @@ const ( ShowType_InMemory ShowType = 1 ) -// Enum value maps for ShowType. -var ( - ShowType_name = map[int32]string{ - 0: "All", - 1: "InMemory", - } - ShowType_value = map[string]int32{ - "All": 0, - "InMemory": 1, - } -) - -func (x ShowType) Enum() *ShowType { - p := new(ShowType) - *p = x - return p +var ShowType_name = map[int32]string{ + 0: "All", + 1: "InMemory", } -func (x ShowType) String() string { - 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] +var ShowType_value = map[string]int32{ + "All": 0, + "InMemory": 1, } -func (x ShowType) Number() protoreflect.EnumNumber { - return protoreflect.EnumNumber(x) +func (x ShowType) String() string { + return proto.EnumName(ShowType_name, int32(x)) } -// Deprecated: Use ShowType.Descriptor instead. func (ShowType) EnumDescriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{0} + return fileDescriptor_02345ba45cc0e303, []int{0} } type OperateUserRoleType int32 @@ -84,43 +60,22 @@ const ( OperateUserRoleType_RemoveUserFromRole OperateUserRoleType = 1 ) -// Enum value maps for OperateUserRoleType. -var ( - OperateUserRoleType_name = map[int32]string{ - 0: "AddUserToRole", - 1: "RemoveUserFromRole", - } - 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 protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) -} - -func (OperateUserRoleType) Descriptor() protoreflect.EnumDescriptor { - return file_milvus_proto_enumTypes[1].Descriptor() +var OperateUserRoleType_name = map[int32]string{ + 0: "AddUserToRole", + 1: "RemoveUserFromRole", } -func (OperateUserRoleType) Type() protoreflect.EnumType { - return &file_milvus_proto_enumTypes[1] +var OperateUserRoleType_value = map[string]int32{ + "AddUserToRole": 0, + "RemoveUserFromRole": 1, } -func (x OperateUserRoleType) Number() protoreflect.EnumNumber { - return protoreflect.EnumNumber(x) +func (x OperateUserRoleType) String() string { + return proto.EnumName(OperateUserRoleType_name, int32(x)) } -// Deprecated: Use OperateUserRoleType.Descriptor instead. func (OperateUserRoleType) EnumDescriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{1} + return fileDescriptor_02345ba45cc0e303, []int{1} } type OperatePrivilegeType int32 @@ -130,43 +85,22 @@ const ( OperatePrivilegeType_Revoke OperatePrivilegeType = 1 ) -// Enum value maps for OperatePrivilegeType. -var ( - OperatePrivilegeType_name = map[int32]string{ - 0: "Grant", - 1: "Revoke", - } - 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 protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) -} - -func (OperatePrivilegeType) Descriptor() protoreflect.EnumDescriptor { - return file_milvus_proto_enumTypes[2].Descriptor() +var OperatePrivilegeType_name = map[int32]string{ + 0: "Grant", + 1: "Revoke", } -func (OperatePrivilegeType) Type() protoreflect.EnumType { - return &file_milvus_proto_enumTypes[2] +var OperatePrivilegeType_value = map[string]int32{ + "Grant": 0, + "Revoke": 1, } -func (x OperatePrivilegeType) Number() protoreflect.EnumNumber { - return protoreflect.EnumNumber(x) +func (x OperatePrivilegeType) String() string { + return proto.EnumName(OperatePrivilegeType_name, int32(x)) } -// Deprecated: Use OperatePrivilegeType.Descriptor instead. func (OperatePrivilegeType) EnumDescriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{2} + return fileDescriptor_02345ba45cc0e303, []int{2} } type QuotaState int32 @@ -179,524 +113,447 @@ const ( QuotaState_DenyToWrite QuotaState = 5 ) -// 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, - } -) - -func (x QuotaState) Enum() *QuotaState { - p := new(QuotaState) - *p = x - return p -} - -func (x QuotaState) String() string { - return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) -} - -func (QuotaState) Descriptor() protoreflect.EnumDescriptor { - return file_milvus_proto_enumTypes[3].Descriptor() +var QuotaState_name = map[int32]string{ + 0: "Unknown", + 2: "ReadLimited", + 3: "WriteLimited", + 4: "DenyToRead", + 5: "DenyToWrite", } -func (QuotaState) Type() protoreflect.EnumType { - return &file_milvus_proto_enumTypes[3] +var QuotaState_value = map[string]int32{ + "Unknown": 0, + "ReadLimited": 2, + "WriteLimited": 3, + "DenyToRead": 4, + "DenyToWrite": 5, } -func (x QuotaState) Number() protoreflect.EnumNumber { - return protoreflect.EnumNumber(x) +func (x QuotaState) String() string { + return proto.EnumName(QuotaState_name, int32(x)) } -// Deprecated: Use QuotaState.Descriptor instead. func (QuotaState) EnumDescriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{3} + return fileDescriptor_02345ba45cc0e303, []int{3} } 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"` + 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 (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_Unmarshal(b []byte) error { + return xxx_messageInfo_CreateAliasRequest.Unmarshal(m, b) } - -func (x *CreateAliasRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *CreateAliasRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CreateAliasRequest.Marshal(b, m, deterministic) } - -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) +func (m *CreateAliasRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CreateAliasRequest.Merge(m, src) } - -// Deprecated: Use CreateAliasRequest.ProtoReflect.Descriptor instead. -func (*CreateAliasRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{0} +func (m *CreateAliasRequest) XXX_Size() int { + return xxx_messageInfo_CreateAliasRequest.Size(m) +} +func (m *CreateAliasRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CreateAliasRequest.DiscardUnknown(m) } -func (x *CreateAliasRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +var xxx_messageInfo_CreateAliasRequest proto.InternalMessageInfo + +func (m *CreateAliasRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *CreateAliasRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *CreateAliasRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *CreateAliasRequest) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *CreateAliasRequest) GetCollectionName() string { + if m != nil { + return m.CollectionName } return "" } -func (x *CreateAliasRequest) GetAlias() string { - if x != nil { - return x.Alias +func (m *CreateAliasRequest) GetAlias() string { + if m != nil { + return m.Alias } return "" } type DropAliasRequest 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"` - Alias string `protobuf:"bytes,3,opt,name=alias,proto3" json:"alias,omitempty"` + 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:"-"` } -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) 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} } -func (x *DropAliasRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *DropAliasRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DropAliasRequest.Unmarshal(m, b) } - -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) +func (m *DropAliasRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DropAliasRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use DropAliasRequest.ProtoReflect.Descriptor instead. -func (*DropAliasRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{1} +func (m *DropAliasRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_DropAliasRequest.Merge(m, src) +} +func (m *DropAliasRequest) XXX_Size() int { + return xxx_messageInfo_DropAliasRequest.Size(m) } +func (m *DropAliasRequest) XXX_DiscardUnknown() { + xxx_messageInfo_DropAliasRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_DropAliasRequest proto.InternalMessageInfo -func (x *DropAliasRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +func (m *DropAliasRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *DropAliasRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *DropAliasRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *DropAliasRequest) GetAlias() string { - if x != nil { - return x.Alias +func (m *DropAliasRequest) GetAlias() string { + if m != nil { + return m.Alias } return "" } type AlterAliasRequest 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"` + 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} } -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_Unmarshal(b []byte) error { + return xxx_messageInfo_AlterAliasRequest.Unmarshal(m, b) } - -func (x *AlterAliasRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *AlterAliasRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_AlterAliasRequest.Marshal(b, m, deterministic) } - -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) +func (m *AlterAliasRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_AlterAliasRequest.Merge(m, src) } - -// Deprecated: Use AlterAliasRequest.ProtoReflect.Descriptor instead. -func (*AlterAliasRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{2} +func (m *AlterAliasRequest) XXX_Size() int { + return xxx_messageInfo_AlterAliasRequest.Size(m) +} +func (m *AlterAliasRequest) XXX_DiscardUnknown() { + xxx_messageInfo_AlterAliasRequest.DiscardUnknown(m) } -func (x *AlterAliasRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +var xxx_messageInfo_AlterAliasRequest proto.InternalMessageInfo + +func (m *AlterAliasRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *AlterAliasRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *AlterAliasRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *AlterAliasRequest) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *AlterAliasRequest) GetCollectionName() string { + if m != nil { + return m.CollectionName } return "" } -func (x *AlterAliasRequest) GetAlias() string { - if x != nil { - return x.Alias +func (m *AlterAliasRequest) GetAlias() string { + if m != nil { + return m.Alias } return "" } type DescribeAliasRequest 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"` - Alias string `protobuf:"bytes,3,opt,name=alias,proto3" json:"alias,omitempty"` + 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:"-"` } -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) 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} } -func (x *DescribeAliasRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *DescribeAliasRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DescribeAliasRequest.Unmarshal(m, b) } - -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) +func (m *DescribeAliasRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DescribeAliasRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use DescribeAliasRequest.ProtoReflect.Descriptor instead. -func (*DescribeAliasRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{3} +func (m *DescribeAliasRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_DescribeAliasRequest.Merge(m, src) +} +func (m *DescribeAliasRequest) XXX_Size() int { + return xxx_messageInfo_DescribeAliasRequest.Size(m) } +func (m *DescribeAliasRequest) XXX_DiscardUnknown() { + xxx_messageInfo_DescribeAliasRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_DescribeAliasRequest proto.InternalMessageInfo -func (x *DescribeAliasRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +func (m *DescribeAliasRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *DescribeAliasRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *DescribeAliasRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *DescribeAliasRequest) GetAlias() string { - if x != nil { - return x.Alias +func (m *DescribeAliasRequest) GetAlias() string { + if m != nil { + return m.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"` + 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} } -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_Unmarshal(b []byte) error { + return xxx_messageInfo_DescribeAliasResponse.Unmarshal(m, b) } - -func (x *DescribeAliasResponse) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *DescribeAliasResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DescribeAliasResponse.Marshal(b, m, deterministic) } - -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) +func (m *DescribeAliasResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_DescribeAliasResponse.Merge(m, src) } - -// Deprecated: Use DescribeAliasResponse.ProtoReflect.Descriptor instead. -func (*DescribeAliasResponse) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{4} +func (m *DescribeAliasResponse) XXX_Size() int { + return xxx_messageInfo_DescribeAliasResponse.Size(m) } +func (m *DescribeAliasResponse) XXX_DiscardUnknown() { + xxx_messageInfo_DescribeAliasResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_DescribeAliasResponse proto.InternalMessageInfo -func (x *DescribeAliasResponse) GetStatus() *commonpb.Status { - if x != nil { - return x.Status +func (m *DescribeAliasResponse) GetStatus() *commonpb.Status { + if m != nil { + return m.Status } return nil } -func (x *DescribeAliasResponse) GetDbName() string { - if x != nil { - return x.DbName +func (m *DescribeAliasResponse) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *DescribeAliasResponse) GetAlias() string { - if x != nil { - return x.Alias +func (m *DescribeAliasResponse) GetAlias() string { + if m != nil { + return m.Alias } return "" } -func (x *DescribeAliasResponse) GetCollection() string { - if x != nil { - return x.Collection +func (m *DescribeAliasResponse) GetCollection() string { + if m != nil { + return m.Collection } return "" } type ListAliasesRequest 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"` + 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:"-"` } -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) 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} } -func (x *ListAliasesRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *ListAliasesRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ListAliasesRequest.Unmarshal(m, b) } - -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) +func (m *ListAliasesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ListAliasesRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use ListAliasesRequest.ProtoReflect.Descriptor instead. -func (*ListAliasesRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{5} +func (m *ListAliasesRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_ListAliasesRequest.Merge(m, src) +} +func (m *ListAliasesRequest) XXX_Size() int { + return xxx_messageInfo_ListAliasesRequest.Size(m) } +func (m *ListAliasesRequest) XXX_DiscardUnknown() { + xxx_messageInfo_ListAliasesRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_ListAliasesRequest proto.InternalMessageInfo -func (x *ListAliasesRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +func (m *ListAliasesRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *ListAliasesRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *ListAliasesRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *ListAliasesRequest) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *ListAliasesRequest) GetCollectionName() string { + if m != nil { + return m.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"` + 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} } -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_Unmarshal(b []byte) error { + return xxx_messageInfo_ListAliasesResponse.Unmarshal(m, b) } - -func (x *ListAliasesResponse) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *ListAliasesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ListAliasesResponse.Marshal(b, m, deterministic) } - -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) +func (m *ListAliasesResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_ListAliasesResponse.Merge(m, src) } - -// Deprecated: Use ListAliasesResponse.ProtoReflect.Descriptor instead. -func (*ListAliasesResponse) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{6} +func (m *ListAliasesResponse) XXX_Size() int { + return xxx_messageInfo_ListAliasesResponse.Size(m) } +func (m *ListAliasesResponse) XXX_DiscardUnknown() { + xxx_messageInfo_ListAliasesResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_ListAliasesResponse proto.InternalMessageInfo -func (x *ListAliasesResponse) GetStatus() *commonpb.Status { - if x != nil { - return x.Status +func (m *ListAliasesResponse) GetStatus() *commonpb.Status { + if m != nil { + return m.Status } return nil } -func (x *ListAliasesResponse) GetDbName() string { - if x != nil { - return x.DbName +func (m *ListAliasesResponse) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *ListAliasesResponse) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *ListAliasesResponse) GetCollectionName() string { + if m != nil { + return m.CollectionName } return "" } -func (x *ListAliasesResponse) GetAliases() []string { - if x != nil { - return x.Aliases +func (m *ListAliasesResponse) GetAliases() []string { + if m != nil { + return m.Aliases } return nil } @@ -704,10 +561,6 @@ func (x *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"` @@ -719,95 +572,91 @@ 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"` // num of default physical partitions, only used in partition key mode and changes are not supported + 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:"-"` } -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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *CreateCollectionRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CreateCollectionRequest.Unmarshal(m, b) } - -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) +func (m *CreateCollectionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CreateCollectionRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use CreateCollectionRequest.ProtoReflect.Descriptor instead. -func (*CreateCollectionRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{7} +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 (x *CreateCollectionRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +var xxx_messageInfo_CreateCollectionRequest proto.InternalMessageInfo + +func (m *CreateCollectionRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *CreateCollectionRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *CreateCollectionRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *CreateCollectionRequest) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *CreateCollectionRequest) GetCollectionName() string { + if m != nil { + return m.CollectionName } return "" } -func (x *CreateCollectionRequest) GetSchema() []byte { - if x != nil { - return x.Schema +func (m *CreateCollectionRequest) GetSchema() []byte { + if m != nil { + return m.Schema } return nil } -func (x *CreateCollectionRequest) GetShardsNum() int32 { - if x != nil { - return x.ShardsNum +func (m *CreateCollectionRequest) GetShardsNum() int32 { + if m != nil { + return m.ShardsNum } return 0 } -func (x *CreateCollectionRequest) GetConsistencyLevel() commonpb.ConsistencyLevel { - if x != nil { - return x.ConsistencyLevel +func (m *CreateCollectionRequest) GetConsistencyLevel() commonpb.ConsistencyLevel { + if m != nil { + return m.ConsistencyLevel } - return commonpb.ConsistencyLevel(0) + return commonpb.ConsistencyLevel_Strong } -func (x *CreateCollectionRequest) GetProperties() []*commonpb.KeyValuePair { - if x != nil { - return x.Properties +func (m *CreateCollectionRequest) GetProperties() []*commonpb.KeyValuePair { + if m != nil { + return m.Properties } return nil } -func (x *CreateCollectionRequest) GetNumPartitions() int64 { - if x != nil { - return x.NumPartitions +func (m *CreateCollectionRequest) GetNumPartitions() int64 { + if m != nil { + return m.NumPartitions } return 0 } @@ -815,66 +664,58 @@ func (x *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"` + 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:"-"` } -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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *DropCollectionRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DropCollectionRequest.Unmarshal(m, b) } - -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) +func (m *DropCollectionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DropCollectionRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use DropCollectionRequest.ProtoReflect.Descriptor instead. -func (*DropCollectionRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{8} +func (m *DropCollectionRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_DropCollectionRequest.Merge(m, src) +} +func (m *DropCollectionRequest) XXX_Size() int { + return xxx_messageInfo_DropCollectionRequest.Size(m) +} +func (m *DropCollectionRequest) XXX_DiscardUnknown() { + xxx_messageInfo_DropCollectionRequest.DiscardUnknown(m) } -func (x *DropCollectionRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +var xxx_messageInfo_DropCollectionRequest proto.InternalMessageInfo + +func (m *DropCollectionRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *DropCollectionRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *DropCollectionRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *DropCollectionRequest) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *DropCollectionRequest) GetCollectionName() string { + if m != nil { + return m.CollectionName } return "" } @@ -882,82 +723,74 @@ func (x *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"` + 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:"-"` } -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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *AlterCollectionRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_AlterCollectionRequest.Unmarshal(m, b) } - -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) +func (m *AlterCollectionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_AlterCollectionRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use AlterCollectionRequest.ProtoReflect.Descriptor instead. -func (*AlterCollectionRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{9} +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 (x *AlterCollectionRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +var xxx_messageInfo_AlterCollectionRequest proto.InternalMessageInfo + +func (m *AlterCollectionRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *AlterCollectionRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *AlterCollectionRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *AlterCollectionRequest) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *AlterCollectionRequest) GetCollectionName() string { + if m != nil { + return m.CollectionName } return "" } -func (x *AlterCollectionRequest) GetCollectionID() int64 { - if x != nil { - return x.CollectionID +func (m *AlterCollectionRequest) GetCollectionID() int64 { + if m != nil { + return m.CollectionID } return 0 } -func (x *AlterCollectionRequest) GetProperties() []*commonpb.KeyValuePair { - if x != nil { - return x.Properties +func (m *AlterCollectionRequest) GetProperties() []*commonpb.KeyValuePair { + if m != nil { + return m.Properties } return nil } @@ -965,185 +798,161 @@ func (x *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"` + 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:"-"` } -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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *HasCollectionRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_HasCollectionRequest.Unmarshal(m, b) } - -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) +func (m *HasCollectionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_HasCollectionRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use HasCollectionRequest.ProtoReflect.Descriptor instead. -func (*HasCollectionRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{10} +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 (x *HasCollectionRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +var xxx_messageInfo_HasCollectionRequest proto.InternalMessageInfo + +func (m *HasCollectionRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *HasCollectionRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *HasCollectionRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *HasCollectionRequest) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *HasCollectionRequest) GetCollectionName() string { + if m != nil { + return m.CollectionName } return "" } -func (x *HasCollectionRequest) GetTimeStamp() uint64 { - if x != nil { - return x.TimeStamp +func (m *HasCollectionRequest) GetTimeStamp() uint64 { + if m != nil { + return m.TimeStamp } return 0 } type BoolResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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:"-"` } -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) 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} } -func (x *BoolResponse) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *BoolResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_BoolResponse.Unmarshal(m, b) } - -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) +func (m *BoolResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_BoolResponse.Marshal(b, m, deterministic) } - -// Deprecated: Use BoolResponse.ProtoReflect.Descriptor instead. -func (*BoolResponse) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{11} +func (m *BoolResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_BoolResponse.Merge(m, src) +} +func (m *BoolResponse) XXX_Size() int { + return xxx_messageInfo_BoolResponse.Size(m) +} +func (m *BoolResponse) XXX_DiscardUnknown() { + xxx_messageInfo_BoolResponse.DiscardUnknown(m) } -func (x *BoolResponse) GetStatus() *commonpb.Status { - if x != nil { - return x.Status +var xxx_messageInfo_BoolResponse proto.InternalMessageInfo + +func (m *BoolResponse) GetStatus() *commonpb.Status { + if m != nil { + return m.Status } return nil } -func (x *BoolResponse) GetValue() bool { - if x != nil { - return x.Value +func (m *BoolResponse) GetValue() bool { + if m != nil { + return m.Value } return false } type StringResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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:"-"` } -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) 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} } -func (x *StringResponse) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *StringResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_StringResponse.Unmarshal(m, b) } - -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) +func (m *StringResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_StringResponse.Marshal(b, m, deterministic) } - -// Deprecated: Use StringResponse.ProtoReflect.Descriptor instead. -func (*StringResponse) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{12} +func (m *StringResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_StringResponse.Merge(m, src) +} +func (m *StringResponse) XXX_Size() int { + return xxx_messageInfo_StringResponse.Size(m) +} +func (m *StringResponse) XXX_DiscardUnknown() { + xxx_messageInfo_StringResponse.DiscardUnknown(m) } -func (x *StringResponse) GetStatus() *commonpb.Status { - if x != nil { - return x.Status +var xxx_messageInfo_StringResponse proto.InternalMessageInfo + +func (m *StringResponse) GetStatus() *commonpb.Status { + if m != nil { + return m.Status } return nil } -func (x *StringResponse) GetValue() string { - if x != nil { - return x.Value +func (m *StringResponse) GetValue() string { + if m != nil { + return m.Value } return "" } @@ -1151,10 +960,6 @@ func (x *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"` @@ -1163,72 +968,68 @@ 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"` + 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:"-"` } -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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *DescribeCollectionRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DescribeCollectionRequest.Unmarshal(m, b) } - -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) +func (m *DescribeCollectionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DescribeCollectionRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use DescribeCollectionRequest.ProtoReflect.Descriptor instead. -func (*DescribeCollectionRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{13} +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) +} + +var xxx_messageInfo_DescribeCollectionRequest proto.InternalMessageInfo -func (x *DescribeCollectionRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +func (m *DescribeCollectionRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *DescribeCollectionRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *DescribeCollectionRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *DescribeCollectionRequest) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *DescribeCollectionRequest) GetCollectionName() string { + if m != nil { + return m.CollectionName } return "" } -func (x *DescribeCollectionRequest) GetCollectionID() int64 { - if x != nil { - return x.CollectionID +func (m *DescribeCollectionRequest) GetCollectionID() int64 { + if m != nil { + return m.CollectionID } return 0 } -func (x *DescribeCollectionRequest) GetTimeStamp() uint64 { - if x != nil { - return x.TimeStamp +func (m *DescribeCollectionRequest) GetTimeStamp() uint64 { + if m != nil { + return m.TimeStamp } return 0 } @@ -1236,10 +1037,6 @@ func (x *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. @@ -1263,153 +1060,149 @@ 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"` + 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} } -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_Unmarshal(b []byte) error { + return xxx_messageInfo_DescribeCollectionResponse.Unmarshal(m, b) } - -func (x *DescribeCollectionResponse) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *DescribeCollectionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DescribeCollectionResponse.Marshal(b, m, deterministic) } - -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) +func (m *DescribeCollectionResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_DescribeCollectionResponse.Merge(m, src) } - -// Deprecated: Use DescribeCollectionResponse.ProtoReflect.Descriptor instead. -func (*DescribeCollectionResponse) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{14} +func (m *DescribeCollectionResponse) XXX_Size() int { + return xxx_messageInfo_DescribeCollectionResponse.Size(m) } +func (m *DescribeCollectionResponse) XXX_DiscardUnknown() { + xxx_messageInfo_DescribeCollectionResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_DescribeCollectionResponse proto.InternalMessageInfo -func (x *DescribeCollectionResponse) GetStatus() *commonpb.Status { - if x != nil { - return x.Status +func (m *DescribeCollectionResponse) GetStatus() *commonpb.Status { + if m != nil { + return m.Status } return nil } -func (x *DescribeCollectionResponse) GetSchema() *schemapb.CollectionSchema { - if x != nil { - return x.Schema +func (m *DescribeCollectionResponse) GetSchema() *schemapb.CollectionSchema { + if m != nil { + return m.Schema } return nil } -func (x *DescribeCollectionResponse) GetCollectionID() int64 { - if x != nil { - return x.CollectionID +func (m *DescribeCollectionResponse) GetCollectionID() int64 { + if m != nil { + return m.CollectionID } return 0 } -func (x *DescribeCollectionResponse) GetVirtualChannelNames() []string { - if x != nil { - return x.VirtualChannelNames +func (m *DescribeCollectionResponse) GetVirtualChannelNames() []string { + if m != nil { + return m.VirtualChannelNames } return nil } -func (x *DescribeCollectionResponse) GetPhysicalChannelNames() []string { - if x != nil { - return x.PhysicalChannelNames +func (m *DescribeCollectionResponse) GetPhysicalChannelNames() []string { + if m != nil { + return m.PhysicalChannelNames } return nil } -func (x *DescribeCollectionResponse) GetCreatedTimestamp() uint64 { - if x != nil { - return x.CreatedTimestamp +func (m *DescribeCollectionResponse) GetCreatedTimestamp() uint64 { + if m != nil { + return m.CreatedTimestamp } return 0 } -func (x *DescribeCollectionResponse) GetCreatedUtcTimestamp() uint64 { - if x != nil { - return x.CreatedUtcTimestamp +func (m *DescribeCollectionResponse) GetCreatedUtcTimestamp() uint64 { + if m != nil { + return m.CreatedUtcTimestamp } return 0 } -func (x *DescribeCollectionResponse) GetShardsNum() int32 { - if x != nil { - return x.ShardsNum +func (m *DescribeCollectionResponse) GetShardsNum() int32 { + if m != nil { + return m.ShardsNum } return 0 } -func (x *DescribeCollectionResponse) GetAliases() []string { - if x != nil { - return x.Aliases +func (m *DescribeCollectionResponse) GetAliases() []string { + if m != nil { + return m.Aliases } return nil } -func (x *DescribeCollectionResponse) GetStartPositions() []*commonpb.KeyDataPair { - if x != nil { - return x.StartPositions +func (m *DescribeCollectionResponse) GetStartPositions() []*commonpb.KeyDataPair { + if m != nil { + return m.StartPositions } return nil } -func (x *DescribeCollectionResponse) GetConsistencyLevel() commonpb.ConsistencyLevel { - if x != nil { - return x.ConsistencyLevel +func (m *DescribeCollectionResponse) GetConsistencyLevel() commonpb.ConsistencyLevel { + if m != nil { + return m.ConsistencyLevel } - return commonpb.ConsistencyLevel(0) + return commonpb.ConsistencyLevel_Strong } -func (x *DescribeCollectionResponse) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *DescribeCollectionResponse) GetCollectionName() string { + if m != nil { + return m.CollectionName } return "" } -func (x *DescribeCollectionResponse) GetProperties() []*commonpb.KeyValuePair { - if x != nil { - return x.Properties +func (m *DescribeCollectionResponse) GetProperties() []*commonpb.KeyValuePair { + if m != nil { + return m.Properties } return nil } -func (x *DescribeCollectionResponse) GetDbName() string { - if x != nil { - return x.DbName +func (m *DescribeCollectionResponse) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *DescribeCollectionResponse) GetNumPartitions() int64 { - if x != nil { - return x.NumPartitions +func (m *DescribeCollectionResponse) GetNumPartitions() int64 { + if m != nil { + return m.NumPartitions } return 0 } -func (x *DescribeCollectionResponse) GetDbId() int64 { - if x != nil { - return x.DbId +func (m *DescribeCollectionResponse) GetDbId() int64 { + if m != nil { + return m.DbId } return 0 } @@ -1417,10 +1210,6 @@ func (x *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"` @@ -1431,79 +1220,75 @@ type LoadCollectionRequest struct { // create replica used resource group ResourceGroups []string `protobuf:"bytes,5,rep,name=resource_groups,json=resourceGroups,proto3" json:"resource_groups,omitempty"` // Whether to enable refresh mode. - Refresh bool `protobuf:"varint,6,opt,name=refresh,proto3" json:"refresh,omitempty"` + Refresh bool `protobuf:"varint,6,opt,name=refresh,proto3" json:"refresh,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *LoadCollectionRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_LoadCollectionRequest.Unmarshal(m, b) } - -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) +func (m *LoadCollectionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_LoadCollectionRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use LoadCollectionRequest.ProtoReflect.Descriptor instead. -func (*LoadCollectionRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{15} +func (m *LoadCollectionRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_LoadCollectionRequest.Merge(m, src) +} +func (m *LoadCollectionRequest) XXX_Size() int { + return xxx_messageInfo_LoadCollectionRequest.Size(m) +} +func (m *LoadCollectionRequest) XXX_DiscardUnknown() { + xxx_messageInfo_LoadCollectionRequest.DiscardUnknown(m) } -func (x *LoadCollectionRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +var xxx_messageInfo_LoadCollectionRequest proto.InternalMessageInfo + +func (m *LoadCollectionRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *LoadCollectionRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *LoadCollectionRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *LoadCollectionRequest) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *LoadCollectionRequest) GetCollectionName() string { + if m != nil { + return m.CollectionName } return "" } -func (x *LoadCollectionRequest) GetReplicaNumber() int32 { - if x != nil { - return x.ReplicaNumber +func (m *LoadCollectionRequest) GetReplicaNumber() int32 { + if m != nil { + return m.ReplicaNumber } return 0 } -func (x *LoadCollectionRequest) GetResourceGroups() []string { - if x != nil { - return x.ResourceGroups +func (m *LoadCollectionRequest) GetResourceGroups() []string { + if m != nil { + return m.ResourceGroups } return nil } -func (x *LoadCollectionRequest) GetRefresh() bool { - if x != nil { - return x.Refresh +func (m *LoadCollectionRequest) GetRefresh() bool { + if m != nil { + return m.Refresh } return false } @@ -1511,66 +1296,58 @@ func (x *LoadCollectionRequest) GetRefresh() 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"` + 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:"-"` } -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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *ReleaseCollectionRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ReleaseCollectionRequest.Unmarshal(m, b) } - -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) +func (m *ReleaseCollectionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ReleaseCollectionRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use ReleaseCollectionRequest.ProtoReflect.Descriptor instead. -func (*ReleaseCollectionRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{16} +func (m *ReleaseCollectionRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_ReleaseCollectionRequest.Merge(m, src) +} +func (m *ReleaseCollectionRequest) XXX_Size() int { + return xxx_messageInfo_ReleaseCollectionRequest.Size(m) +} +func (m *ReleaseCollectionRequest) XXX_DiscardUnknown() { + xxx_messageInfo_ReleaseCollectionRequest.DiscardUnknown(m) } -func (x *ReleaseCollectionRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +var xxx_messageInfo_ReleaseCollectionRequest proto.InternalMessageInfo + +func (m *ReleaseCollectionRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *ReleaseCollectionRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *ReleaseCollectionRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *ReleaseCollectionRequest) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *ReleaseCollectionRequest) GetCollectionName() string { + if m != nil { + return m.CollectionName } return "" } @@ -1579,10 +1356,6 @@ func (x *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"` @@ -1591,72 +1364,68 @@ 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"` + 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:"-"` } -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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *GetStatisticsRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetStatisticsRequest.Unmarshal(m, b) } - -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) +func (m *GetStatisticsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetStatisticsRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use GetStatisticsRequest.ProtoReflect.Descriptor instead. -func (*GetStatisticsRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{17} +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 (x *GetStatisticsRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +var xxx_messageInfo_GetStatisticsRequest proto.InternalMessageInfo + +func (m *GetStatisticsRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *GetStatisticsRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *GetStatisticsRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *GetStatisticsRequest) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *GetStatisticsRequest) GetCollectionName() string { + if m != nil { + return m.CollectionName } return "" } -func (x *GetStatisticsRequest) GetPartitionNames() []string { - if x != nil { - return x.PartitionNames +func (m *GetStatisticsRequest) GetPartitionNames() []string { + if m != nil { + return m.PartitionNames } return nil } -func (x *GetStatisticsRequest) GetGuaranteeTimestamp() uint64 { - if x != nil { - return x.GuaranteeTimestamp +func (m *GetStatisticsRequest) GetGuaranteeTimestamp() uint64 { + if m != nil { + return m.GuaranteeTimestamp } return 0 } @@ -1665,58 +1434,50 @@ func (x *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"` + 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:"-"` } -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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *GetStatisticsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetStatisticsResponse.Unmarshal(m, b) } - -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) +func (m *GetStatisticsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetStatisticsResponse.Marshal(b, m, deterministic) } - -// Deprecated: Use GetStatisticsResponse.ProtoReflect.Descriptor instead. -func (*GetStatisticsResponse) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{18} +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 (x *GetStatisticsResponse) GetStatus() *commonpb.Status { - if x != nil { - return x.Status +var xxx_messageInfo_GetStatisticsResponse proto.InternalMessageInfo + +func (m *GetStatisticsResponse) GetStatus() *commonpb.Status { + if m != nil { + return m.Status } return nil } -func (x *GetStatisticsResponse) GetStats() []*commonpb.KeyValuePair { - if x != nil { - return x.Stats +func (m *GetStatisticsResponse) GetStats() []*commonpb.KeyValuePair { + if m != nil { + return m.Stats } return nil } @@ -1724,66 +1485,58 @@ func (x *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"` + 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:"-"` } -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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *GetCollectionStatisticsRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetCollectionStatisticsRequest.Unmarshal(m, b) } - -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) +func (m *GetCollectionStatisticsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetCollectionStatisticsRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use GetCollectionStatisticsRequest.ProtoReflect.Descriptor instead. -func (*GetCollectionStatisticsRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{19} +func (m *GetCollectionStatisticsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetCollectionStatisticsRequest.Merge(m, src) +} +func (m *GetCollectionStatisticsRequest) XXX_Size() int { + return xxx_messageInfo_GetCollectionStatisticsRequest.Size(m) +} +func (m *GetCollectionStatisticsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_GetCollectionStatisticsRequest.DiscardUnknown(m) } -func (x *GetCollectionStatisticsRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +var xxx_messageInfo_GetCollectionStatisticsRequest proto.InternalMessageInfo + +func (m *GetCollectionStatisticsRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *GetCollectionStatisticsRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *GetCollectionStatisticsRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *GetCollectionStatisticsRequest) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *GetCollectionStatisticsRequest) GetCollectionName() string { + if m != nil { + return m.CollectionName } return "" } @@ -1791,68 +1544,56 @@ func (x *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"` + 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:"-"` } -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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *GetCollectionStatisticsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetCollectionStatisticsResponse.Unmarshal(m, b) } - -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) +func (m *GetCollectionStatisticsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetCollectionStatisticsResponse.Marshal(b, m, deterministic) } - -// Deprecated: Use GetCollectionStatisticsResponse.ProtoReflect.Descriptor instead. -func (*GetCollectionStatisticsResponse) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{20} +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 (x *GetCollectionStatisticsResponse) GetStatus() *commonpb.Status { - if x != nil { - return x.Status +var xxx_messageInfo_GetCollectionStatisticsResponse proto.InternalMessageInfo + +func (m *GetCollectionStatisticsResponse) GetStatus() *commonpb.Status { + if m != nil { + return m.Status } return nil } -func (x *GetCollectionStatisticsResponse) GetStats() []*commonpb.KeyValuePair { - if x != nil { - return x.Stats +func (m *GetCollectionStatisticsResponse) GetStats() []*commonpb.KeyValuePair { + if m != nil { + return m.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"` @@ -1862,85 +1603,75 @@ 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 - // - // Deprecated: Marked as deprecated in milvus.proto. - CollectionNames []string `protobuf:"bytes,5,rep,name=collection_names,json=collectionNames,proto3" json:"collection_names,omitempty"` + 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:"-"` } -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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *ShowCollectionsRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ShowCollectionsRequest.Unmarshal(m, b) } - -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) +func (m *ShowCollectionsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ShowCollectionsRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use ShowCollectionsRequest.ProtoReflect.Descriptor instead. -func (*ShowCollectionsRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{21} +func (m *ShowCollectionsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_ShowCollectionsRequest.Merge(m, src) +} +func (m *ShowCollectionsRequest) XXX_Size() int { + return xxx_messageInfo_ShowCollectionsRequest.Size(m) +} +func (m *ShowCollectionsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_ShowCollectionsRequest.DiscardUnknown(m) } -func (x *ShowCollectionsRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +var xxx_messageInfo_ShowCollectionsRequest proto.InternalMessageInfo + +func (m *ShowCollectionsRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *ShowCollectionsRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *ShowCollectionsRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *ShowCollectionsRequest) GetTimeStamp() uint64 { - if x != nil { - return x.TimeStamp +func (m *ShowCollectionsRequest) GetTimeStamp() uint64 { + if m != nil { + return m.TimeStamp } return 0 } -func (x *ShowCollectionsRequest) GetType() ShowType { - if x != nil { - return x.Type +func (m *ShowCollectionsRequest) GetType() ShowType { + if m != nil { + return m.Type } return ShowType_All } -// Deprecated: Marked as deprecated in milvus.proto. -func (x *ShowCollectionsRequest) GetCollectionNames() []string { - if x != nil { - return x.CollectionNames +// Deprecated: Do not use. +func (m *ShowCollectionsRequest) GetCollectionNames() []string { + if m != nil { + return m.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 @@ -1953,316 +1684,286 @@ 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 - // - // Deprecated: Marked as deprecated in milvus.proto. - InMemoryPercentages []int64 `protobuf:"varint,6,rep,packed,name=inMemory_percentages,json=inMemoryPercentages,proto3" json:"inMemory_percentages,omitempty"` + InMemoryPercentages []int64 `protobuf:"varint,6,rep,packed,name=inMemory_percentages,json=inMemoryPercentages,proto3" json:"inMemory_percentages,omitempty"` // Deprecated: Do not use. // 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"` + 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:"-"` } -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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *ShowCollectionsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ShowCollectionsResponse.Unmarshal(m, b) } - -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) +func (m *ShowCollectionsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ShowCollectionsResponse.Marshal(b, m, deterministic) } - -// Deprecated: Use ShowCollectionsResponse.ProtoReflect.Descriptor instead. -func (*ShowCollectionsResponse) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{22} +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) +} + +var xxx_messageInfo_ShowCollectionsResponse proto.InternalMessageInfo -func (x *ShowCollectionsResponse) GetStatus() *commonpb.Status { - if x != nil { - return x.Status +func (m *ShowCollectionsResponse) GetStatus() *commonpb.Status { + if m != nil { + return m.Status } return nil } -func (x *ShowCollectionsResponse) GetCollectionNames() []string { - if x != nil { - return x.CollectionNames +func (m *ShowCollectionsResponse) GetCollectionNames() []string { + if m != nil { + return m.CollectionNames } return nil } -func (x *ShowCollectionsResponse) GetCollectionIds() []int64 { - if x != nil { - return x.CollectionIds +func (m *ShowCollectionsResponse) GetCollectionIds() []int64 { + if m != nil { + return m.CollectionIds } return nil } -func (x *ShowCollectionsResponse) GetCreatedTimestamps() []uint64 { - if x != nil { - return x.CreatedTimestamps +func (m *ShowCollectionsResponse) GetCreatedTimestamps() []uint64 { + if m != nil { + return m.CreatedTimestamps } return nil } -func (x *ShowCollectionsResponse) GetCreatedUtcTimestamps() []uint64 { - if x != nil { - return x.CreatedUtcTimestamps +func (m *ShowCollectionsResponse) GetCreatedUtcTimestamps() []uint64 { + if m != nil { + return m.CreatedUtcTimestamps } return nil } -// Deprecated: Marked as deprecated in milvus.proto. -func (x *ShowCollectionsResponse) GetInMemoryPercentages() []int64 { - if x != nil { - return x.InMemoryPercentages +// Deprecated: Do not use. +func (m *ShowCollectionsResponse) GetInMemoryPercentages() []int64 { + if m != nil { + return m.InMemoryPercentages } return nil } -func (x *ShowCollectionsResponse) GetQueryServiceAvailable() []bool { - if x != nil { - return x.QueryServiceAvailable +func (m *ShowCollectionsResponse) GetQueryServiceAvailable() []bool { + if m != nil { + return m.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"` + 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:"-"` } -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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *CreatePartitionRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CreatePartitionRequest.Unmarshal(m, b) } - -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) +func (m *CreatePartitionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CreatePartitionRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use CreatePartitionRequest.ProtoReflect.Descriptor instead. -func (*CreatePartitionRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{23} +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 (m *CreatePartitionRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CreatePartitionRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CreatePartitionRequest proto.InternalMessageInfo -func (x *CreatePartitionRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +func (m *CreatePartitionRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *CreatePartitionRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *CreatePartitionRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *CreatePartitionRequest) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *CreatePartitionRequest) GetCollectionName() string { + if m != nil { + return m.CollectionName } return "" } -func (x *CreatePartitionRequest) GetPartitionName() string { - if x != nil { - return x.PartitionName +func (m *CreatePartitionRequest) GetPartitionName() string { + if m != nil { + return m.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"` + 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:"-"` } -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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *DropPartitionRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DropPartitionRequest.Unmarshal(m, b) } - -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) +func (m *DropPartitionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DropPartitionRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use DropPartitionRequest.ProtoReflect.Descriptor instead. -func (*DropPartitionRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{24} +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 (x *DropPartitionRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +var xxx_messageInfo_DropPartitionRequest proto.InternalMessageInfo + +func (m *DropPartitionRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *DropPartitionRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *DropPartitionRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *DropPartitionRequest) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *DropPartitionRequest) GetCollectionName() string { + if m != nil { + return m.CollectionName } return "" } -func (x *DropPartitionRequest) GetPartitionName() string { - if x != nil { - return x.PartitionName +func (m *DropPartitionRequest) GetPartitionName() string { + if m != nil { + return m.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"` + 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:"-"` } -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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *HasPartitionRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_HasPartitionRequest.Unmarshal(m, b) } - -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) +func (m *HasPartitionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_HasPartitionRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use HasPartitionRequest.ProtoReflect.Descriptor instead. -func (*HasPartitionRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{25} +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) +} + +var xxx_messageInfo_HasPartitionRequest proto.InternalMessageInfo -func (x *HasPartitionRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +func (m *HasPartitionRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *HasPartitionRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *HasPartitionRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *HasPartitionRequest) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *HasPartitionRequest) GetCollectionName() string { + if m != nil { + return m.CollectionName } return "" } -func (x *HasPartitionRequest) GetPartitionName() string { - if x != nil { - return x.PartitionName +func (m *HasPartitionRequest) GetPartitionName() string { + if m != nil { + return m.PartitionName } return "" } @@ -2270,10 +1971,6 @@ func (x *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"` @@ -2286,86 +1983,82 @@ type LoadPartitionsRequest struct { // create replica used resource group ResourceGroups []string `protobuf:"bytes,6,rep,name=resource_groups,json=resourceGroups,proto3" json:"resource_groups,omitempty"` // Whether to enable refresh mode. - Refresh bool `protobuf:"varint,7,opt,name=refresh,proto3" json:"refresh,omitempty"` + Refresh bool `protobuf:"varint,7,opt,name=refresh,proto3" json:"refresh,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *LoadPartitionsRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_LoadPartitionsRequest.Unmarshal(m, b) } - -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) +func (m *LoadPartitionsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_LoadPartitionsRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use LoadPartitionsRequest.ProtoReflect.Descriptor instead. -func (*LoadPartitionsRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{26} +func (m *LoadPartitionsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_LoadPartitionsRequest.Merge(m, src) +} +func (m *LoadPartitionsRequest) XXX_Size() int { + return xxx_messageInfo_LoadPartitionsRequest.Size(m) +} +func (m *LoadPartitionsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_LoadPartitionsRequest.DiscardUnknown(m) } -func (x *LoadPartitionsRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +var xxx_messageInfo_LoadPartitionsRequest proto.InternalMessageInfo + +func (m *LoadPartitionsRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *LoadPartitionsRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *LoadPartitionsRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *LoadPartitionsRequest) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *LoadPartitionsRequest) GetCollectionName() string { + if m != nil { + return m.CollectionName } return "" } -func (x *LoadPartitionsRequest) GetPartitionNames() []string { - if x != nil { - return x.PartitionNames +func (m *LoadPartitionsRequest) GetPartitionNames() []string { + if m != nil { + return m.PartitionNames } return nil } -func (x *LoadPartitionsRequest) GetReplicaNumber() int32 { - if x != nil { - return x.ReplicaNumber +func (m *LoadPartitionsRequest) GetReplicaNumber() int32 { + if m != nil { + return m.ReplicaNumber } return 0 } -func (x *LoadPartitionsRequest) GetResourceGroups() []string { - if x != nil { - return x.ResourceGroups +func (m *LoadPartitionsRequest) GetResourceGroups() []string { + if m != nil { + return m.ResourceGroups } return nil } -func (x *LoadPartitionsRequest) GetRefresh() bool { - if x != nil { - return x.Refresh +func (m *LoadPartitionsRequest) GetRefresh() bool { + if m != nil { + return m.Refresh } return false } @@ -2373,215 +2066,187 @@ func (x *LoadPartitionsRequest) GetRefresh() 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"` + 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 (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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *ReleasePartitionsRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ReleasePartitionsRequest.Unmarshal(m, b) } - -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) +func (m *ReleasePartitionsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ReleasePartitionsRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use ReleasePartitionsRequest.ProtoReflect.Descriptor instead. -func (*ReleasePartitionsRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{27} +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) +} + +var xxx_messageInfo_ReleasePartitionsRequest proto.InternalMessageInfo -func (x *ReleasePartitionsRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +func (m *ReleasePartitionsRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *ReleasePartitionsRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *ReleasePartitionsRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *ReleasePartitionsRequest) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *ReleasePartitionsRequest) GetCollectionName() string { + if m != nil { + return m.CollectionName } return "" } -func (x *ReleasePartitionsRequest) GetPartitionNames() []string { - if x != nil { - return x.PartitionNames +func (m *ReleasePartitionsRequest) GetPartitionNames() []string { + if m != nil { + return m.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"` + 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:"-"` } -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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *GetPartitionStatisticsRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetPartitionStatisticsRequest.Unmarshal(m, b) } - -func (*GetPartitionStatisticsRequest) ProtoMessage() {} - -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 mi.MessageOf(x) +func (m *GetPartitionStatisticsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetPartitionStatisticsRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use GetPartitionStatisticsRequest.ProtoReflect.Descriptor instead. -func (*GetPartitionStatisticsRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{28} +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) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +var xxx_messageInfo_GetPartitionStatisticsRequest proto.InternalMessageInfo + +func (m *GetPartitionStatisticsRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *GetPartitionStatisticsRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *GetPartitionStatisticsRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *GetPartitionStatisticsRequest) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *GetPartitionStatisticsRequest) GetCollectionName() string { + if m != nil { + return m.CollectionName } return "" } -func (x *GetPartitionStatisticsRequest) GetPartitionName() string { - if x != nil { - return x.PartitionName +func (m *GetPartitionStatisticsRequest) GetPartitionName() string { + if m != nil { + return m.PartitionName } return "" } type GetPartitionStatisticsResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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:"-"` } -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) 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} } -func (x *GetPartitionStatisticsResponse) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *GetPartitionStatisticsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetPartitionStatisticsResponse.Unmarshal(m, b) } - -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) +func (m *GetPartitionStatisticsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetPartitionStatisticsResponse.Marshal(b, m, deterministic) } - -// Deprecated: Use GetPartitionStatisticsResponse.ProtoReflect.Descriptor instead. -func (*GetPartitionStatisticsResponse) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{29} +func (m *GetPartitionStatisticsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetPartitionStatisticsResponse.Merge(m, src) +} +func (m *GetPartitionStatisticsResponse) XXX_Size() int { + return xxx_messageInfo_GetPartitionStatisticsResponse.Size(m) } +func (m *GetPartitionStatisticsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_GetPartitionStatisticsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_GetPartitionStatisticsResponse proto.InternalMessageInfo -func (x *GetPartitionStatisticsResponse) GetStatus() *commonpb.Status { - if x != nil { - return x.Status +func (m *GetPartitionStatisticsResponse) GetStatus() *commonpb.Status { + if m != nil { + return m.Status } return nil } -func (x *GetPartitionStatisticsResponse) GetStats() []*commonpb.KeyValuePair { - if x != nil { - return x.Stats +func (m *GetPartitionStatisticsResponse) GetStats() []*commonpb.KeyValuePair { + if m != nil { + return m.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"` @@ -2593,82 +2258,76 @@ 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 - // - // Deprecated: Marked as deprecated in milvus.proto. - Type ShowType `protobuf:"varint,6,opt,name=type,proto3,enum=milvus.proto.milvus.ShowType" json:"type,omitempty"` + 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:"-"` } -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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *ShowPartitionsRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ShowPartitionsRequest.Unmarshal(m, b) } - -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) +func (m *ShowPartitionsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ShowPartitionsRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use ShowPartitionsRequest.ProtoReflect.Descriptor instead. -func (*ShowPartitionsRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{30} +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) +} + +var xxx_messageInfo_ShowPartitionsRequest proto.InternalMessageInfo -func (x *ShowPartitionsRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +func (m *ShowPartitionsRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *ShowPartitionsRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *ShowPartitionsRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *ShowPartitionsRequest) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *ShowPartitionsRequest) GetCollectionName() string { + if m != nil { + return m.CollectionName } return "" } -func (x *ShowPartitionsRequest) GetCollectionID() int64 { - if x != nil { - return x.CollectionID +func (m *ShowPartitionsRequest) GetCollectionID() int64 { + if m != nil { + return m.CollectionID } return 0 } -func (x *ShowPartitionsRequest) GetPartitionNames() []string { - if x != nil { - return x.PartitionNames +func (m *ShowPartitionsRequest) GetPartitionNames() []string { + if m != nil { + return m.PartitionNames } return nil } -// Deprecated: Marked as deprecated in milvus.proto. -func (x *ShowPartitionsRequest) GetType() ShowType { - if x != nil { - return x.Type +// Deprecated: Do not use. +func (m *ShowPartitionsRequest) GetType() ShowType { + if m != nil { + return m.Type } return ShowType_All } @@ -2676,10 +2335,6 @@ func (x *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 @@ -2692,352 +2347,310 @@ 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 - // - // Deprecated: Marked as deprecated in milvus.proto. - InMemoryPercentages []int64 `protobuf:"varint,6,rep,packed,name=inMemory_percentages,json=inMemoryPercentages,proto3" json:"inMemory_percentages,omitempty"` + 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:"-"` } -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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *ShowPartitionsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ShowPartitionsResponse.Unmarshal(m, b) } - -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) +func (m *ShowPartitionsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ShowPartitionsResponse.Marshal(b, m, deterministic) } - -// Deprecated: Use ShowPartitionsResponse.ProtoReflect.Descriptor instead. -func (*ShowPartitionsResponse) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{31} +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 (m *ShowPartitionsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_ShowPartitionsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_ShowPartitionsResponse proto.InternalMessageInfo -func (x *ShowPartitionsResponse) GetStatus() *commonpb.Status { - if x != nil { - return x.Status +func (m *ShowPartitionsResponse) GetStatus() *commonpb.Status { + if m != nil { + return m.Status } return nil } -func (x *ShowPartitionsResponse) GetPartitionNames() []string { - if x != nil { - return x.PartitionNames +func (m *ShowPartitionsResponse) GetPartitionNames() []string { + if m != nil { + return m.PartitionNames } return nil } -func (x *ShowPartitionsResponse) GetPartitionIDs() []int64 { - if x != nil { - return x.PartitionIDs +func (m *ShowPartitionsResponse) GetPartitionIDs() []int64 { + if m != nil { + return m.PartitionIDs } return nil } -func (x *ShowPartitionsResponse) GetCreatedTimestamps() []uint64 { - if x != nil { - return x.CreatedTimestamps +func (m *ShowPartitionsResponse) GetCreatedTimestamps() []uint64 { + if m != nil { + return m.CreatedTimestamps } return nil } -func (x *ShowPartitionsResponse) GetCreatedUtcTimestamps() []uint64 { - if x != nil { - return x.CreatedUtcTimestamps +func (m *ShowPartitionsResponse) GetCreatedUtcTimestamps() []uint64 { + if m != nil { + return m.CreatedUtcTimestamps } return nil } -// Deprecated: Marked as deprecated in milvus.proto. -func (x *ShowPartitionsResponse) GetInMemoryPercentages() []int64 { - if x != nil { - return x.InMemoryPercentages +// Deprecated: Do not use. +func (m *ShowPartitionsResponse) GetInMemoryPercentages() []int64 { + if m != nil { + return m.InMemoryPercentages } return nil } type DescribeSegmentRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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:"-"` } -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) 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} } -func (x *DescribeSegmentRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *DescribeSegmentRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DescribeSegmentRequest.Unmarshal(m, b) } - -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) +func (m *DescribeSegmentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DescribeSegmentRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use DescribeSegmentRequest.ProtoReflect.Descriptor instead. -func (*DescribeSegmentRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{32} +func (m *DescribeSegmentRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_DescribeSegmentRequest.Merge(m, src) +} +func (m *DescribeSegmentRequest) XXX_Size() int { + return xxx_messageInfo_DescribeSegmentRequest.Size(m) +} +func (m *DescribeSegmentRequest) XXX_DiscardUnknown() { + xxx_messageInfo_DescribeSegmentRequest.DiscardUnknown(m) } -func (x *DescribeSegmentRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +var xxx_messageInfo_DescribeSegmentRequest proto.InternalMessageInfo + +func (m *DescribeSegmentRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *DescribeSegmentRequest) GetCollectionID() int64 { - if x != nil { - return x.CollectionID +func (m *DescribeSegmentRequest) GetCollectionID() int64 { + if m != nil { + return m.CollectionID } return 0 } -func (x *DescribeSegmentRequest) GetSegmentID() int64 { - if x != nil { - return x.SegmentID +func (m *DescribeSegmentRequest) GetSegmentID() int64 { + if m != nil { + return m.SegmentID } return 0 } type DescribeSegmentResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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} } -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_Unmarshal(b []byte) error { + return xxx_messageInfo_DescribeSegmentResponse.Unmarshal(m, b) } - -func (x *DescribeSegmentResponse) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *DescribeSegmentResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DescribeSegmentResponse.Marshal(b, m, deterministic) } - -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) +func (m *DescribeSegmentResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_DescribeSegmentResponse.Merge(m, src) } - -// Deprecated: Use DescribeSegmentResponse.ProtoReflect.Descriptor instead. -func (*DescribeSegmentResponse) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{33} +func (m *DescribeSegmentResponse) XXX_Size() int { + return xxx_messageInfo_DescribeSegmentResponse.Size(m) +} +func (m *DescribeSegmentResponse) XXX_DiscardUnknown() { + xxx_messageInfo_DescribeSegmentResponse.DiscardUnknown(m) } -func (x *DescribeSegmentResponse) GetStatus() *commonpb.Status { - if x != nil { - return x.Status +var xxx_messageInfo_DescribeSegmentResponse proto.InternalMessageInfo + +func (m *DescribeSegmentResponse) GetStatus() *commonpb.Status { + if m != nil { + return m.Status } return nil } -func (x *DescribeSegmentResponse) GetIndexID() int64 { - if x != nil { - return x.IndexID +func (m *DescribeSegmentResponse) GetIndexID() int64 { + if m != nil { + return m.IndexID } return 0 } -func (x *DescribeSegmentResponse) GetBuildID() int64 { - if x != nil { - return x.BuildID +func (m *DescribeSegmentResponse) GetBuildID() int64 { + if m != nil { + return m.BuildID } return 0 } -func (x *DescribeSegmentResponse) GetEnableIndex() bool { - if x != nil { - return x.EnableIndex +func (m *DescribeSegmentResponse) GetEnableIndex() bool { + if m != nil { + return m.EnableIndex } return false } -func (x *DescribeSegmentResponse) GetFieldID() int64 { - if x != nil { - return x.FieldID +func (m *DescribeSegmentResponse) GetFieldID() int64 { + if m != nil { + return m.FieldID } return 0 } type ShowSegmentsRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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:"-"` } -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) 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} } -func (x *ShowSegmentsRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *ShowSegmentsRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ShowSegmentsRequest.Unmarshal(m, b) } - -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) +func (m *ShowSegmentsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ShowSegmentsRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use ShowSegmentsRequest.ProtoReflect.Descriptor instead. -func (*ShowSegmentsRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{34} +func (m *ShowSegmentsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_ShowSegmentsRequest.Merge(m, src) +} +func (m *ShowSegmentsRequest) XXX_Size() int { + return xxx_messageInfo_ShowSegmentsRequest.Size(m) +} +func (m *ShowSegmentsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_ShowSegmentsRequest.DiscardUnknown(m) } -func (x *ShowSegmentsRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +var xxx_messageInfo_ShowSegmentsRequest proto.InternalMessageInfo + +func (m *ShowSegmentsRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *ShowSegmentsRequest) GetCollectionID() int64 { - if x != nil { - return x.CollectionID +func (m *ShowSegmentsRequest) GetCollectionID() int64 { + if m != nil { + return m.CollectionID } return 0 } -func (x *ShowSegmentsRequest) GetPartitionID() int64 { - if x != nil { - return x.PartitionID +func (m *ShowSegmentsRequest) GetPartitionID() int64 { + if m != nil { + return m.PartitionID } return 0 } type ShowSegmentsResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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:"-"` } -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) 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} } -func (x *ShowSegmentsResponse) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *ShowSegmentsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ShowSegmentsResponse.Unmarshal(m, b) } - -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) +func (m *ShowSegmentsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ShowSegmentsResponse.Marshal(b, m, deterministic) } - -// Deprecated: Use ShowSegmentsResponse.ProtoReflect.Descriptor instead. -func (*ShowSegmentsResponse) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{35} +func (m *ShowSegmentsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_ShowSegmentsResponse.Merge(m, src) +} +func (m *ShowSegmentsResponse) XXX_Size() int { + return xxx_messageInfo_ShowSegmentsResponse.Size(m) +} +func (m *ShowSegmentsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_ShowSegmentsResponse.DiscardUnknown(m) } -func (x *ShowSegmentsResponse) GetStatus() *commonpb.Status { - if x != nil { - return x.Status +var xxx_messageInfo_ShowSegmentsResponse proto.InternalMessageInfo + +func (m *ShowSegmentsResponse) GetStatus() *commonpb.Status { + if m != nil { + return m.Status } return nil } -func (x *ShowSegmentsResponse) GetSegmentIDs() []int64 { - if x != nil { - return x.SegmentIDs +func (m *ShowSegmentsResponse) GetSegmentIDs() []int64 { + if m != nil { + return m.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"` @@ -3048,159 +2661,147 @@ 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"` + 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:"-"` } -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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *CreateIndexRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CreateIndexRequest.Unmarshal(m, b) } - -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) +func (m *CreateIndexRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CreateIndexRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use CreateIndexRequest.ProtoReflect.Descriptor instead. -func (*CreateIndexRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{36} +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) +} + +var xxx_messageInfo_CreateIndexRequest proto.InternalMessageInfo -func (x *CreateIndexRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +func (m *CreateIndexRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *CreateIndexRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *CreateIndexRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *CreateIndexRequest) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *CreateIndexRequest) GetCollectionName() string { + if m != nil { + return m.CollectionName } return "" } -func (x *CreateIndexRequest) GetFieldName() string { - if x != nil { - return x.FieldName +func (m *CreateIndexRequest) GetFieldName() string { + if m != nil { + return m.FieldName } return "" } -func (x *CreateIndexRequest) GetExtraParams() []*commonpb.KeyValuePair { - if x != nil { - return x.ExtraParams +func (m *CreateIndexRequest) GetExtraParams() []*commonpb.KeyValuePair { + if m != nil { + return m.ExtraParams } return nil } -func (x *CreateIndexRequest) GetIndexName() string { - if x != nil { - return x.IndexName +func (m *CreateIndexRequest) GetIndexName() string { + if m != nil { + return m.IndexName } return "" } // Alter index type AlterIndexRequest 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"` - 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"` + 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} } -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_Unmarshal(b []byte) error { + return xxx_messageInfo_AlterIndexRequest.Unmarshal(m, b) } - -func (x *AlterIndexRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *AlterIndexRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_AlterIndexRequest.Marshal(b, m, deterministic) } - -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) +func (m *AlterIndexRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_AlterIndexRequest.Merge(m, src) } - -// Deprecated: Use AlterIndexRequest.ProtoReflect.Descriptor instead. -func (*AlterIndexRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{37} +func (m *AlterIndexRequest) XXX_Size() int { + return xxx_messageInfo_AlterIndexRequest.Size(m) +} +func (m *AlterIndexRequest) XXX_DiscardUnknown() { + xxx_messageInfo_AlterIndexRequest.DiscardUnknown(m) } -func (x *AlterIndexRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +var xxx_messageInfo_AlterIndexRequest proto.InternalMessageInfo + +func (m *AlterIndexRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *AlterIndexRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *AlterIndexRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *AlterIndexRequest) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *AlterIndexRequest) GetCollectionName() string { + if m != nil { + return m.CollectionName } return "" } -func (x *AlterIndexRequest) GetIndexName() string { - if x != nil { - return x.IndexName +func (m *AlterIndexRequest) GetIndexName() string { + if m != nil { + return m.IndexName } return "" } -func (x *AlterIndexRequest) GetExtraParams() []*commonpb.KeyValuePair { - if x != nil { - return x.ExtraParams +func (m *AlterIndexRequest) GetExtraParams() []*commonpb.KeyValuePair { + if m != nil { + return m.ExtraParams } return nil } @@ -3208,10 +2809,6 @@ func (x *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"` @@ -3220,90 +2817,82 @@ 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"` + 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:"-"` } -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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *DescribeIndexRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DescribeIndexRequest.Unmarshal(m, b) } - -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) +func (m *DescribeIndexRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DescribeIndexRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use DescribeIndexRequest.ProtoReflect.Descriptor instead. -func (*DescribeIndexRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{38} +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 (x *DescribeIndexRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +var xxx_messageInfo_DescribeIndexRequest proto.InternalMessageInfo + +func (m *DescribeIndexRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *DescribeIndexRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *DescribeIndexRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *DescribeIndexRequest) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *DescribeIndexRequest) GetCollectionName() string { + if m != nil { + return m.CollectionName } return "" } -func (x *DescribeIndexRequest) GetFieldName() string { - if x != nil { - return x.FieldName +func (m *DescribeIndexRequest) GetFieldName() string { + if m != nil { + return m.FieldName } return "" } -func (x *DescribeIndexRequest) GetIndexName() string { - if x != nil { - return x.IndexName +func (m *DescribeIndexRequest) GetIndexName() string { + if m != nil { + return m.IndexName } return "" } -func (x *DescribeIndexRequest) GetTimestamp() uint64 { - if x != nil { - return x.Timestamp +func (m *DescribeIndexRequest) GetTimestamp() uint64 { + if m != nil { + return m.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 @@ -3319,167 +2908,151 @@ 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 (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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *IndexDescription) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_IndexDescription.Unmarshal(m, b) } - -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) +func (m *IndexDescription) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_IndexDescription.Marshal(b, m, deterministic) } - -// Deprecated: Use IndexDescription.ProtoReflect.Descriptor instead. -func (*IndexDescription) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{39} +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 (m *IndexDescription) XXX_DiscardUnknown() { + xxx_messageInfo_IndexDescription.DiscardUnknown(m) +} + +var xxx_messageInfo_IndexDescription proto.InternalMessageInfo -func (x *IndexDescription) GetIndexName() string { - if x != nil { - return x.IndexName +func (m *IndexDescription) GetIndexName() string { + if m != nil { + return m.IndexName } return "" } -func (x *IndexDescription) GetIndexID() int64 { - if x != nil { - return x.IndexID +func (m *IndexDescription) GetIndexID() int64 { + if m != nil { + return m.IndexID } return 0 } -func (x *IndexDescription) GetParams() []*commonpb.KeyValuePair { - if x != nil { - return x.Params +func (m *IndexDescription) GetParams() []*commonpb.KeyValuePair { + if m != nil { + return m.Params } return nil } -func (x *IndexDescription) GetFieldName() string { - if x != nil { - return x.FieldName +func (m *IndexDescription) GetFieldName() string { + if m != nil { + return m.FieldName } return "" } -func (x *IndexDescription) GetIndexedRows() int64 { - if x != nil { - return x.IndexedRows +func (m *IndexDescription) GetIndexedRows() int64 { + if m != nil { + return m.IndexedRows } return 0 } -func (x *IndexDescription) GetTotalRows() int64 { - if x != nil { - return x.TotalRows +func (m *IndexDescription) GetTotalRows() int64 { + if m != nil { + return m.TotalRows } return 0 } -func (x *IndexDescription) GetState() commonpb.IndexState { - if x != nil { - return x.State +func (m *IndexDescription) GetState() commonpb.IndexState { + if m != nil { + return m.State } - return commonpb.IndexState(0) + return commonpb.IndexState_IndexStateNone } -func (x *IndexDescription) GetIndexStateFailReason() string { - if x != nil { - return x.IndexStateFailReason +func (m *IndexDescription) GetIndexStateFailReason() string { + if m != nil { + return m.IndexStateFailReason } return "" } -func (x *IndexDescription) GetPendingIndexRows() int64 { - if x != nil { - return x.PendingIndexRows +func (m *IndexDescription) GetPendingIndexRows() int64 { + if m != nil { + return m.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"` + 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:"-"` } -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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *DescribeIndexResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DescribeIndexResponse.Unmarshal(m, b) } - -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) +func (m *DescribeIndexResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DescribeIndexResponse.Marshal(b, m, deterministic) } - -// Deprecated: Use DescribeIndexResponse.ProtoReflect.Descriptor instead. -func (*DescribeIndexResponse) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{40} +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 (m *DescribeIndexResponse) XXX_DiscardUnknown() { + xxx_messageInfo_DescribeIndexResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_DescribeIndexResponse proto.InternalMessageInfo -func (x *DescribeIndexResponse) GetStatus() *commonpb.Status { - if x != nil { - return x.Status +func (m *DescribeIndexResponse) GetStatus() *commonpb.Status { + if m != nil { + return m.Status } return nil } -func (x *DescribeIndexResponse) GetIndexDescriptions() []*IndexDescription { - if x != nil { - return x.IndexDescriptions +func (m *DescribeIndexResponse) GetIndexDescriptions() []*IndexDescription { + if m != nil { + return m.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"` @@ -3488,1437 +3061,1309 @@ 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"` + 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 (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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *GetIndexBuildProgressRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetIndexBuildProgressRequest.Unmarshal(m, b) } - -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) +func (m *GetIndexBuildProgressRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetIndexBuildProgressRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use GetIndexBuildProgressRequest.ProtoReflect.Descriptor instead. -func (*GetIndexBuildProgressRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{41} +func (m *GetIndexBuildProgressRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetIndexBuildProgressRequest.Merge(m, src) +} +func (m *GetIndexBuildProgressRequest) XXX_Size() int { + return xxx_messageInfo_GetIndexBuildProgressRequest.Size(m) +} +func (m *GetIndexBuildProgressRequest) XXX_DiscardUnknown() { + xxx_messageInfo_GetIndexBuildProgressRequest.DiscardUnknown(m) } -func (x *GetIndexBuildProgressRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +var xxx_messageInfo_GetIndexBuildProgressRequest proto.InternalMessageInfo + +func (m *GetIndexBuildProgressRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *GetIndexBuildProgressRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *GetIndexBuildProgressRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *GetIndexBuildProgressRequest) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *GetIndexBuildProgressRequest) GetCollectionName() string { + if m != nil { + return m.CollectionName } return "" } -func (x *GetIndexBuildProgressRequest) GetFieldName() string { - if x != nil { - return x.FieldName +func (m *GetIndexBuildProgressRequest) GetFieldName() string { + if m != nil { + return m.FieldName } return "" } -func (x *GetIndexBuildProgressRequest) GetIndexName() string { - if x != nil { - return x.IndexName +func (m *GetIndexBuildProgressRequest) GetIndexName() string { + if m != nil { + return m.IndexName } return "" } type GetIndexBuildProgressResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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:"-"` } -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) 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} } -func (x *GetIndexBuildProgressResponse) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *GetIndexBuildProgressResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetIndexBuildProgressResponse.Unmarshal(m, b) } - -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) +func (m *GetIndexBuildProgressResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetIndexBuildProgressResponse.Marshal(b, m, deterministic) } - -// Deprecated: Use GetIndexBuildProgressResponse.ProtoReflect.Descriptor instead. -func (*GetIndexBuildProgressResponse) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{42} +func (m *GetIndexBuildProgressResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetIndexBuildProgressResponse.Merge(m, src) +} +func (m *GetIndexBuildProgressResponse) XXX_Size() int { + return xxx_messageInfo_GetIndexBuildProgressResponse.Size(m) +} +func (m *GetIndexBuildProgressResponse) XXX_DiscardUnknown() { + xxx_messageInfo_GetIndexBuildProgressResponse.DiscardUnknown(m) } -func (x *GetIndexBuildProgressResponse) GetStatus() *commonpb.Status { - if x != nil { - return x.Status +var xxx_messageInfo_GetIndexBuildProgressResponse proto.InternalMessageInfo + +func (m *GetIndexBuildProgressResponse) GetStatus() *commonpb.Status { + if m != nil { + return m.Status } return nil } -func (x *GetIndexBuildProgressResponse) GetIndexedRows() int64 { - if x != nil { - return x.IndexedRows +func (m *GetIndexBuildProgressResponse) GetIndexedRows() int64 { + if m != nil { + return m.IndexedRows } return 0 } -func (x *GetIndexBuildProgressResponse) GetTotalRows() int64 { - if x != nil { - return x.TotalRows +func (m *GetIndexBuildProgressResponse) GetTotalRows() int64 { + if m != nil { + return m.TotalRows } return 0 } type GetIndexStateRequest struct { - 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"` // 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 + 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} } -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_Unmarshal(b []byte) error { + return xxx_messageInfo_GetIndexStateRequest.Unmarshal(m, b) } - -func (x *GetIndexStateRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *GetIndexStateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetIndexStateRequest.Marshal(b, m, deterministic) } - -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) +func (m *GetIndexStateRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetIndexStateRequest.Merge(m, src) } - -// Deprecated: Use GetIndexStateRequest.ProtoReflect.Descriptor instead. -func (*GetIndexStateRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{43} +func (m *GetIndexStateRequest) XXX_Size() int { + return xxx_messageInfo_GetIndexStateRequest.Size(m) } +func (m *GetIndexStateRequest) XXX_DiscardUnknown() { + xxx_messageInfo_GetIndexStateRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_GetIndexStateRequest proto.InternalMessageInfo -func (x *GetIndexStateRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +func (m *GetIndexStateRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *GetIndexStateRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *GetIndexStateRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *GetIndexStateRequest) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *GetIndexStateRequest) GetCollectionName() string { + if m != nil { + return m.CollectionName } return "" } -func (x *GetIndexStateRequest) GetFieldName() string { - if x != nil { - return x.FieldName +func (m *GetIndexStateRequest) GetFieldName() string { + if m != nil { + return m.FieldName } return "" } -func (x *GetIndexStateRequest) GetIndexName() string { - if x != nil { - return x.IndexName +func (m *GetIndexStateRequest) GetIndexName() string { + if m != nil { + return m.IndexName } return "" } type GetIndexStateResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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:"-"` } -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) 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} } -func (x *GetIndexStateResponse) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *GetIndexStateResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetIndexStateResponse.Unmarshal(m, b) } - -func (*GetIndexStateResponse) ProtoMessage() {} - -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 mi.MessageOf(x) +func (m *GetIndexStateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetIndexStateResponse.Marshal(b, m, deterministic) } - -// Deprecated: Use GetIndexStateResponse.ProtoReflect.Descriptor instead. -func (*GetIndexStateResponse) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{44} +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 (m *GetIndexStateResponse) XXX_DiscardUnknown() { + xxx_messageInfo_GetIndexStateResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_GetIndexStateResponse proto.InternalMessageInfo -func (x *GetIndexStateResponse) GetStatus() *commonpb.Status { - if x != nil { - return x.Status +func (m *GetIndexStateResponse) GetStatus() *commonpb.Status { + if m != nil { + return m.Status } return nil } -func (x *GetIndexStateResponse) GetState() commonpb.IndexState { - if x != nil { - return x.State +func (m *GetIndexStateResponse) GetState() commonpb.IndexState { + if m != nil { + return m.State } - return commonpb.IndexState(0) + return commonpb.IndexState_IndexStateNone } -func (x *GetIndexStateResponse) GetFailReason() string { - if x != nil { - return x.FailReason +func (m *GetIndexStateResponse) GetFailReason() string { + if m != nil { + return m.FailReason } return "" } type DropIndexRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` // must + 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"` // must + CollectionName string `protobuf:"bytes,3,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` // 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"` + 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 (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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *DropIndexRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DropIndexRequest.Unmarshal(m, b) } - -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) +func (m *DropIndexRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DropIndexRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use DropIndexRequest.ProtoReflect.Descriptor instead. -func (*DropIndexRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{45} +func (m *DropIndexRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_DropIndexRequest.Merge(m, src) +} +func (m *DropIndexRequest) XXX_Size() int { + return xxx_messageInfo_DropIndexRequest.Size(m) +} +func (m *DropIndexRequest) XXX_DiscardUnknown() { + xxx_messageInfo_DropIndexRequest.DiscardUnknown(m) } -func (x *DropIndexRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +var xxx_messageInfo_DropIndexRequest proto.InternalMessageInfo + +func (m *DropIndexRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *DropIndexRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *DropIndexRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *DropIndexRequest) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *DropIndexRequest) GetCollectionName() string { + if m != nil { + return m.CollectionName } return "" } -func (x *DropIndexRequest) GetFieldName() string { - if x != nil { - return x.FieldName +func (m *DropIndexRequest) GetFieldName() string { + if m != nil { + return m.FieldName } return "" } -func (x *DropIndexRequest) GetIndexName() string { - if x != nil { - return x.IndexName +func (m *DropIndexRequest) GetIndexName() string { + if m != nil { + return m.IndexName } return "" } 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"` - 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"` + 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} } -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_Unmarshal(b []byte) error { + return xxx_messageInfo_InsertRequest.Unmarshal(m, b) } - -func (x *InsertRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *InsertRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_InsertRequest.Marshal(b, m, deterministic) } - -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) +func (m *InsertRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_InsertRequest.Merge(m, src) } - -// Deprecated: Use InsertRequest.ProtoReflect.Descriptor instead. -func (*InsertRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{46} +func (m *InsertRequest) XXX_Size() int { + return xxx_messageInfo_InsertRequest.Size(m) +} +func (m *InsertRequest) XXX_DiscardUnknown() { + xxx_messageInfo_InsertRequest.DiscardUnknown(m) } -func (x *InsertRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +var xxx_messageInfo_InsertRequest proto.InternalMessageInfo + +func (m *InsertRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *InsertRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *InsertRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *InsertRequest) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *InsertRequest) GetCollectionName() string { + if m != nil { + return m.CollectionName } return "" } -func (x *InsertRequest) GetPartitionName() string { - if x != nil { - return x.PartitionName +func (m *InsertRequest) GetPartitionName() string { + if m != nil { + return m.PartitionName } return "" } -func (x *InsertRequest) GetFieldsData() []*schemapb.FieldData { - if x != nil { - return x.FieldsData +func (m *InsertRequest) GetFieldsData() []*schemapb.FieldData { + if m != nil { + return m.FieldsData } return nil } -func (x *InsertRequest) GetHashKeys() []uint32 { - if x != nil { - return x.HashKeys +func (m *InsertRequest) GetHashKeys() []uint32 { + if m != nil { + return m.HashKeys } return nil } -func (x *InsertRequest) GetNumRows() uint32 { - if x != nil { - return x.NumRows +func (m *InsertRequest) GetNumRows() uint32 { + if m != nil { + return m.NumRows } return 0 } type UpsertRequest 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"` - 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"` + 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} } -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_Unmarshal(b []byte) error { + return xxx_messageInfo_UpsertRequest.Unmarshal(m, b) } - -func (x *UpsertRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *UpsertRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UpsertRequest.Marshal(b, m, deterministic) } - -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) +func (m *UpsertRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_UpsertRequest.Merge(m, src) } - -// Deprecated: Use UpsertRequest.ProtoReflect.Descriptor instead. -func (*UpsertRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{47} +func (m *UpsertRequest) XXX_Size() int { + return xxx_messageInfo_UpsertRequest.Size(m) +} +func (m *UpsertRequest) XXX_DiscardUnknown() { + xxx_messageInfo_UpsertRequest.DiscardUnknown(m) } -func (x *UpsertRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +var xxx_messageInfo_UpsertRequest proto.InternalMessageInfo + +func (m *UpsertRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *UpsertRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *UpsertRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *UpsertRequest) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *UpsertRequest) GetCollectionName() string { + if m != nil { + return m.CollectionName } return "" } -func (x *UpsertRequest) GetPartitionName() string { - if x != nil { - return x.PartitionName +func (m *UpsertRequest) GetPartitionName() string { + if m != nil { + return m.PartitionName } return "" } -func (x *UpsertRequest) GetFieldsData() []*schemapb.FieldData { - if x != nil { - return x.FieldsData +func (m *UpsertRequest) GetFieldsData() []*schemapb.FieldData { + if m != nil { + return m.FieldsData } return nil } -func (x *UpsertRequest) GetHashKeys() []uint32 { - if x != nil { - return x.HashKeys +func (m *UpsertRequest) GetHashKeys() []uint32 { + if m != nil { + return m.HashKeys } return nil } -func (x *UpsertRequest) GetNumRows() uint32 { - if x != nil { - return x.NumRows +func (m *UpsertRequest) GetNumRows() uint32 { + if m != nil { + return m.NumRows } return 0 } type MutationResult struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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} } -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_Unmarshal(b []byte) error { + return xxx_messageInfo_MutationResult.Unmarshal(m, b) } - -func (x *MutationResult) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *MutationResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MutationResult.Marshal(b, m, deterministic) } - -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) +func (m *MutationResult) XXX_Merge(src proto.Message) { + xxx_messageInfo_MutationResult.Merge(m, src) } - -// Deprecated: Use MutationResult.ProtoReflect.Descriptor instead. -func (*MutationResult) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{48} +func (m *MutationResult) XXX_Size() int { + return xxx_messageInfo_MutationResult.Size(m) +} +func (m *MutationResult) XXX_DiscardUnknown() { + xxx_messageInfo_MutationResult.DiscardUnknown(m) } -func (x *MutationResult) GetStatus() *commonpb.Status { - if x != nil { - return x.Status +var xxx_messageInfo_MutationResult proto.InternalMessageInfo + +func (m *MutationResult) GetStatus() *commonpb.Status { + if m != nil { + return m.Status } return nil } -func (x *MutationResult) GetIDs() *schemapb.IDs { - if x != nil { - return x.IDs +func (m *MutationResult) GetIDs() *schemapb.IDs { + if m != nil { + return m.IDs } return nil } -func (x *MutationResult) GetSuccIndex() []uint32 { - if x != nil { - return x.SuccIndex +func (m *MutationResult) GetSuccIndex() []uint32 { + if m != nil { + return m.SuccIndex } return nil } -func (x *MutationResult) GetErrIndex() []uint32 { - if x != nil { - return x.ErrIndex +func (m *MutationResult) GetErrIndex() []uint32 { + if m != nil { + return m.ErrIndex } return nil } -func (x *MutationResult) GetAcknowledged() bool { - if x != nil { - return x.Acknowledged +func (m *MutationResult) GetAcknowledged() bool { + if m != nil { + return m.Acknowledged } return false } -func (x *MutationResult) GetInsertCnt() int64 { - if x != nil { - return x.InsertCnt +func (m *MutationResult) GetInsertCnt() int64 { + if m != nil { + return m.InsertCnt } return 0 } -func (x *MutationResult) GetDeleteCnt() int64 { - if x != nil { - return x.DeleteCnt +func (m *MutationResult) GetDeleteCnt() int64 { + if m != nil { + return m.DeleteCnt } return 0 } -func (x *MutationResult) GetUpsertCnt() int64 { - if x != nil { - return x.UpsertCnt +func (m *MutationResult) GetUpsertCnt() int64 { + if m != nil { + return m.UpsertCnt } return 0 } -func (x *MutationResult) GetTimestamp() uint64 { - if x != nil { - return x.Timestamp +func (m *MutationResult) GetTimestamp() uint64 { + if m != nil { + return m.Timestamp } return 0 } type DeleteRequest 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"` - 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"` + 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} } -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_Unmarshal(b []byte) error { + return xxx_messageInfo_DeleteRequest.Unmarshal(m, b) } - -func (x *DeleteRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *DeleteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DeleteRequest.Marshal(b, m, deterministic) } - -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) +func (m *DeleteRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_DeleteRequest.Merge(m, src) } - -// Deprecated: Use DeleteRequest.ProtoReflect.Descriptor instead. -func (*DeleteRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{49} +func (m *DeleteRequest) XXX_Size() int { + return xxx_messageInfo_DeleteRequest.Size(m) +} +func (m *DeleteRequest) XXX_DiscardUnknown() { + xxx_messageInfo_DeleteRequest.DiscardUnknown(m) } -func (x *DeleteRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +var xxx_messageInfo_DeleteRequest proto.InternalMessageInfo + +func (m *DeleteRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *DeleteRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *DeleteRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *DeleteRequest) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *DeleteRequest) GetCollectionName() string { + if m != nil { + return m.CollectionName } return "" } -func (x *DeleteRequest) GetPartitionName() string { - if x != nil { - return x.PartitionName +func (m *DeleteRequest) GetPartitionName() string { + if m != nil { + return m.PartitionName } return "" } -func (x *DeleteRequest) GetExpr() string { - if x != nil { - return x.Expr +func (m *DeleteRequest) GetExpr() string { + if m != nil { + return m.Expr } return "" } -func (x *DeleteRequest) GetHashKeys() []uint32 { - if x != nil { - return x.HashKeys +func (m *DeleteRequest) GetHashKeys() []uint32 { + if m != nil { + return m.HashKeys } return nil } -func (x *DeleteRequest) GetConsistencyLevel() commonpb.ConsistencyLevel { - if x != nil { - return x.ConsistencyLevel +func (m *DeleteRequest) GetConsistencyLevel() commonpb.ConsistencyLevel { + if m != nil { + return m.ConsistencyLevel } - return commonpb.ConsistencyLevel(0) + return commonpb.ConsistencyLevel_Strong } type SubSearchRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Dsl string `protobuf:"bytes,1,opt,name=dsl,proto3" json:"dsl,omitempty"` // must + Dsl string `protobuf:"bytes,1,opt,name=dsl,proto3" json:"dsl,omitempty"` // serialized `PlaceholderGroup` - 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"` + 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} } -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_Unmarshal(b []byte) error { + return xxx_messageInfo_SubSearchRequest.Unmarshal(m, b) } - -func (x *SubSearchRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *SubSearchRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SubSearchRequest.Marshal(b, m, deterministic) } - -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) +func (m *SubSearchRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_SubSearchRequest.Merge(m, src) } - -// Deprecated: Use SubSearchRequest.ProtoReflect.Descriptor instead. -func (*SubSearchRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{50} +func (m *SubSearchRequest) XXX_Size() int { + return xxx_messageInfo_SubSearchRequest.Size(m) +} +func (m *SubSearchRequest) XXX_DiscardUnknown() { + xxx_messageInfo_SubSearchRequest.DiscardUnknown(m) } -func (x *SubSearchRequest) GetDsl() string { - if x != nil { - return x.Dsl +var xxx_messageInfo_SubSearchRequest proto.InternalMessageInfo + +func (m *SubSearchRequest) GetDsl() string { + if m != nil { + return m.Dsl } return "" } -func (x *SubSearchRequest) GetPlaceholderGroup() []byte { - if x != nil { - return x.PlaceholderGroup +func (m *SubSearchRequest) GetPlaceholderGroup() []byte { + if m != nil { + return m.PlaceholderGroup } return nil } -func (x *SubSearchRequest) GetDslType() commonpb.DslType { - if x != nil { - return x.DslType +func (m *SubSearchRequest) GetDslType() commonpb.DslType { + if m != nil { + return m.DslType } - return commonpb.DslType(0) + return commonpb.DslType_Dsl } -func (x *SubSearchRequest) GetSearchParams() []*commonpb.KeyValuePair { - if x != nil { - return x.SearchParams +func (m *SubSearchRequest) GetSearchParams() []*commonpb.KeyValuePair { + if m != nil { + return m.SearchParams } return nil } -func (x *SubSearchRequest) GetNq() int64 { - if x != nil { - return x.Nq +func (m *SubSearchRequest) GetNq() int64 { + if m != nil { + return m.Nq } return 0 } type SearchRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` // must + 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"` // 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 + 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"` // serialized `PlaceholderGroup` - 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 + 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"` 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"` // must + SearchParams []*commonpb.KeyValuePair `protobuf:"bytes,9,rep,name=search_params,json=searchParams,proto3" json:"search_params,omitempty"` 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"` // guarantee_timestamp + GuaranteeTimestamp uint64 `protobuf:"varint,11,opt,name=guarantee_timestamp,json=guaranteeTimestamp,proto3" json:"guarantee_timestamp,omitempty"` 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 (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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *SearchRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SearchRequest.Unmarshal(m, b) } - -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) +func (m *SearchRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SearchRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use SearchRequest.ProtoReflect.Descriptor instead. -func (*SearchRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{51} +func (m *SearchRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_SearchRequest.Merge(m, src) +} +func (m *SearchRequest) XXX_Size() int { + return xxx_messageInfo_SearchRequest.Size(m) +} +func (m *SearchRequest) XXX_DiscardUnknown() { + xxx_messageInfo_SearchRequest.DiscardUnknown(m) } -func (x *SearchRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +var xxx_messageInfo_SearchRequest proto.InternalMessageInfo + +func (m *SearchRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *SearchRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *SearchRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *SearchRequest) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *SearchRequest) GetCollectionName() string { + if m != nil { + return m.CollectionName } return "" } -func (x *SearchRequest) GetPartitionNames() []string { - if x != nil { - return x.PartitionNames +func (m *SearchRequest) GetPartitionNames() []string { + if m != nil { + return m.PartitionNames } return nil } -func (x *SearchRequest) GetDsl() string { - if x != nil { - return x.Dsl +func (m *SearchRequest) GetDsl() string { + if m != nil { + return m.Dsl } return "" } -func (x *SearchRequest) GetPlaceholderGroup() []byte { - if x != nil { - return x.PlaceholderGroup +func (m *SearchRequest) GetPlaceholderGroup() []byte { + if m != nil { + return m.PlaceholderGroup } return nil } -func (x *SearchRequest) GetDslType() commonpb.DslType { - if x != nil { - return x.DslType +func (m *SearchRequest) GetDslType() commonpb.DslType { + if m != nil { + return m.DslType } - return commonpb.DslType(0) + return commonpb.DslType_Dsl } -func (x *SearchRequest) GetOutputFields() []string { - if x != nil { - return x.OutputFields +func (m *SearchRequest) GetOutputFields() []string { + if m != nil { + return m.OutputFields } return nil } -func (x *SearchRequest) GetSearchParams() []*commonpb.KeyValuePair { - if x != nil { - return x.SearchParams +func (m *SearchRequest) GetSearchParams() []*commonpb.KeyValuePair { + if m != nil { + return m.SearchParams } return nil } -func (x *SearchRequest) GetTravelTimestamp() uint64 { - if x != nil { - return x.TravelTimestamp +func (m *SearchRequest) GetTravelTimestamp() uint64 { + if m != nil { + return m.TravelTimestamp } return 0 } -func (x *SearchRequest) GetGuaranteeTimestamp() uint64 { - if x != nil { - return x.GuaranteeTimestamp +func (m *SearchRequest) GetGuaranteeTimestamp() uint64 { + if m != nil { + return m.GuaranteeTimestamp } return 0 } -func (x *SearchRequest) GetNq() int64 { - if x != nil { - return x.Nq +func (m *SearchRequest) GetNq() int64 { + if m != nil { + return m.Nq } return 0 } -func (x *SearchRequest) GetNotReturnAllMeta() bool { - if x != nil { - return x.NotReturnAllMeta +func (m *SearchRequest) GetNotReturnAllMeta() bool { + if m != nil { + return m.NotReturnAllMeta } return false } -func (x *SearchRequest) GetConsistencyLevel() commonpb.ConsistencyLevel { - if x != nil { - return x.ConsistencyLevel +func (m *SearchRequest) GetConsistencyLevel() commonpb.ConsistencyLevel { + if m != nil { + return m.ConsistencyLevel } - return commonpb.ConsistencyLevel(0) + return commonpb.ConsistencyLevel_Strong } -func (x *SearchRequest) GetUseDefaultConsistency() bool { - if x != nil { - return x.UseDefaultConsistency +func (m *SearchRequest) GetUseDefaultConsistency() bool { + if m != nil { + return m.UseDefaultConsistency } return false } -func (x *SearchRequest) GetSearchByPrimaryKeys() bool { - if x != nil { - return x.SearchByPrimaryKeys +func (m *SearchRequest) GetSearchByPrimaryKeys() bool { + if m != nil { + return m.SearchByPrimaryKeys } return false } -func (x *SearchRequest) GetSubReqs() []*SubSearchRequest { - if x != nil { - return x.SubReqs +func (m *SearchRequest) GetSubReqs() []*SubSearchRequest { + if m != nil { + return m.SubReqs } return nil } type Hits struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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:"-"` } -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) 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} } -func (x *Hits) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *Hits) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Hits.Unmarshal(m, b) } - -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) +func (m *Hits) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Hits.Marshal(b, m, deterministic) } - -// Deprecated: Use Hits.ProtoReflect.Descriptor instead. -func (*Hits) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{52} +func (m *Hits) XXX_Merge(src proto.Message) { + xxx_messageInfo_Hits.Merge(m, src) +} +func (m *Hits) XXX_Size() int { + return xxx_messageInfo_Hits.Size(m) +} +func (m *Hits) XXX_DiscardUnknown() { + xxx_messageInfo_Hits.DiscardUnknown(m) } -func (x *Hits) GetIDs() []int64 { - if x != nil { - return x.IDs +var xxx_messageInfo_Hits proto.InternalMessageInfo + +func (m *Hits) GetIDs() []int64 { + if m != nil { + return m.IDs } return nil } -func (x *Hits) GetRowData() [][]byte { - if x != nil { - return x.RowData +func (m *Hits) GetRowData() [][]byte { + if m != nil { + return m.RowData } return nil } -func (x *Hits) GetScores() []float32 { - if x != nil { - return x.Scores +func (m *Hits) GetScores() []float32 { + if m != nil { + return m.Scores } return nil } type SearchResults struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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:"-"` } -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) 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} } -func (x *SearchResults) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *SearchResults) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SearchResults.Unmarshal(m, b) } - -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) +func (m *SearchResults) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SearchResults.Marshal(b, m, deterministic) } - -// Deprecated: Use SearchResults.ProtoReflect.Descriptor instead. -func (*SearchResults) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{53} +func (m *SearchResults) XXX_Merge(src proto.Message) { + xxx_messageInfo_SearchResults.Merge(m, src) +} +func (m *SearchResults) XXX_Size() int { + return xxx_messageInfo_SearchResults.Size(m) +} +func (m *SearchResults) XXX_DiscardUnknown() { + xxx_messageInfo_SearchResults.DiscardUnknown(m) } -func (x *SearchResults) GetStatus() *commonpb.Status { - if x != nil { - return x.Status +var xxx_messageInfo_SearchResults proto.InternalMessageInfo + +func (m *SearchResults) GetStatus() *commonpb.Status { + if m != nil { + return m.Status } return nil } -func (x *SearchResults) GetResults() *schemapb.SearchResultData { - if x != nil { - return x.Results +func (m *SearchResults) GetResults() *schemapb.SearchResultData { + if m != nil { + return m.Results } return nil } -func (x *SearchResults) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *SearchResults) GetCollectionName() string { + if m != nil { + return m.CollectionName } return "" } type HybridSearchRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` // must + 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"` // must - PartitionNames []string `protobuf:"bytes,4,rep,name=partition_names,json=partitionNames,proto3" json:"partition_names,omitempty"` // must + 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"` 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"` // must + RankParams []*commonpb.KeyValuePair `protobuf:"bytes,6,rep,name=rank_params,json=rankParams,proto3" json:"rank_params,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"` // guarantee_timestamp + GuaranteeTimestamp uint64 `protobuf:"varint,8,opt,name=guarantee_timestamp,json=guaranteeTimestamp,proto3" json:"guarantee_timestamp,omitempty"` 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 (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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *HybridSearchRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_HybridSearchRequest.Unmarshal(m, b) } - -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) +func (m *HybridSearchRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_HybridSearchRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use HybridSearchRequest.ProtoReflect.Descriptor instead. -func (*HybridSearchRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{54} +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 (x *HybridSearchRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +var xxx_messageInfo_HybridSearchRequest proto.InternalMessageInfo + +func (m *HybridSearchRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *HybridSearchRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *HybridSearchRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *HybridSearchRequest) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *HybridSearchRequest) GetCollectionName() string { + if m != nil { + return m.CollectionName } return "" } -func (x *HybridSearchRequest) GetPartitionNames() []string { - if x != nil { - return x.PartitionNames +func (m *HybridSearchRequest) GetPartitionNames() []string { + if m != nil { + return m.PartitionNames } return nil } -func (x *HybridSearchRequest) GetRequests() []*SearchRequest { - if x != nil { - return x.Requests +func (m *HybridSearchRequest) GetRequests() []*SearchRequest { + if m != nil { + return m.Requests } return nil } -func (x *HybridSearchRequest) GetRankParams() []*commonpb.KeyValuePair { - if x != nil { - return x.RankParams +func (m *HybridSearchRequest) GetRankParams() []*commonpb.KeyValuePair { + if m != nil { + return m.RankParams } return nil } -func (x *HybridSearchRequest) GetTravelTimestamp() uint64 { - if x != nil { - return x.TravelTimestamp +func (m *HybridSearchRequest) GetTravelTimestamp() uint64 { + if m != nil { + return m.TravelTimestamp } return 0 } -func (x *HybridSearchRequest) GetGuaranteeTimestamp() uint64 { - if x != nil { - return x.GuaranteeTimestamp +func (m *HybridSearchRequest) GetGuaranteeTimestamp() uint64 { + if m != nil { + return m.GuaranteeTimestamp } return 0 } -func (x *HybridSearchRequest) GetNotReturnAllMeta() bool { - if x != nil { - return x.NotReturnAllMeta +func (m *HybridSearchRequest) GetNotReturnAllMeta() bool { + if m != nil { + return m.NotReturnAllMeta } return false } -func (x *HybridSearchRequest) GetOutputFields() []string { - if x != nil { - return x.OutputFields +func (m *HybridSearchRequest) GetOutputFields() []string { + if m != nil { + return m.OutputFields } return nil } -func (x *HybridSearchRequest) GetConsistencyLevel() commonpb.ConsistencyLevel { - if x != nil { - return x.ConsistencyLevel +func (m *HybridSearchRequest) GetConsistencyLevel() commonpb.ConsistencyLevel { + if m != nil { + return m.ConsistencyLevel } - return commonpb.ConsistencyLevel(0) + return commonpb.ConsistencyLevel_Strong } -func (x *HybridSearchRequest) GetUseDefaultConsistency() bool { - if x != nil { - return x.UseDefaultConsistency +func (m *HybridSearchRequest) GetUseDefaultConsistency() bool { + if m != nil { + return m.UseDefaultConsistency } return false } type FlushRequest 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"` - CollectionNames []string `protobuf:"bytes,3,rep,name=collection_names,json=collectionNames,proto3" json:"collection_names,omitempty"` + 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:"-"` } -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) 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} } -func (x *FlushRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *FlushRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_FlushRequest.Unmarshal(m, b) } - -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) +func (m *FlushRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_FlushRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use FlushRequest.ProtoReflect.Descriptor instead. -func (*FlushRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{55} +func (m *FlushRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_FlushRequest.Merge(m, src) +} +func (m *FlushRequest) XXX_Size() int { + return xxx_messageInfo_FlushRequest.Size(m) } +func (m *FlushRequest) XXX_DiscardUnknown() { + xxx_messageInfo_FlushRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_FlushRequest proto.InternalMessageInfo -func (x *FlushRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +func (m *FlushRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *FlushRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *FlushRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *FlushRequest) GetCollectionNames() []string { - if x != nil { - return x.CollectionNames +func (m *FlushRequest) GetCollectionNames() []string { + if m != nil { + return m.CollectionNames } return nil } type FlushResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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} } -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_Unmarshal(b []byte) error { + return xxx_messageInfo_FlushResponse.Unmarshal(m, b) } - -func (x *FlushResponse) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *FlushResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_FlushResponse.Marshal(b, m, deterministic) } - -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) +func (m *FlushResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_FlushResponse.Merge(m, src) } - -// Deprecated: Use FlushResponse.ProtoReflect.Descriptor instead. -func (*FlushResponse) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{56} +func (m *FlushResponse) XXX_Size() int { + return xxx_messageInfo_FlushResponse.Size(m) } +func (m *FlushResponse) XXX_DiscardUnknown() { + xxx_messageInfo_FlushResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_FlushResponse proto.InternalMessageInfo -func (x *FlushResponse) GetStatus() *commonpb.Status { - if x != nil { - return x.Status +func (m *FlushResponse) GetStatus() *commonpb.Status { + if m != nil { + return m.Status } return nil } -func (x *FlushResponse) GetDbName() string { - if x != nil { - return x.DbName +func (m *FlushResponse) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *FlushResponse) GetCollSegIDs() map[string]*schemapb.LongArray { - if x != nil { - return x.CollSegIDs +func (m *FlushResponse) GetCollSegIDs() map[string]*schemapb.LongArray { + if m != nil { + return m.CollSegIDs } return nil } -func (x *FlushResponse) GetFlushCollSegIDs() map[string]*schemapb.LongArray { - if x != nil { - return x.FlushCollSegIDs +func (m *FlushResponse) GetFlushCollSegIDs() map[string]*schemapb.LongArray { + if m != nil { + return m.FlushCollSegIDs } return nil } -func (x *FlushResponse) GetCollSealTimes() map[string]int64 { - if x != nil { - return x.CollSealTimes +func (m *FlushResponse) GetCollSealTimes() map[string]int64 { + if m != nil { + return m.CollSealTimes } return nil } -func (x *FlushResponse) GetCollFlushTs() map[string]uint64 { - if x != nil { - return x.CollFlushTs +func (m *FlushResponse) GetCollFlushTs() map[string]uint64 { + if m != nil { + return m.CollFlushTs } return nil } -func (x *FlushResponse) GetChannelCps() map[string]*msgpb.MsgPosition { - if x != nil { - return x.ChannelCps +func (m *FlushResponse) GetChannelCps() map[string]*msgpb.MsgPosition { + if m != nil { + return m.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"` @@ -4926,315 +4371,303 @@ 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"` // guarantee_timestamp - QueryParams []*commonpb.KeyValuePair `protobuf:"bytes,9,rep,name=query_params,json=queryParams,proto3" json:"query_params,omitempty"` // optional + 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"` 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 (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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *QueryRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_QueryRequest.Unmarshal(m, b) } - -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) +func (m *QueryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_QueryRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use QueryRequest.ProtoReflect.Descriptor instead. -func (*QueryRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{57} +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) +} + +var xxx_messageInfo_QueryRequest proto.InternalMessageInfo -func (x *QueryRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +func (m *QueryRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *QueryRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *QueryRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *QueryRequest) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *QueryRequest) GetCollectionName() string { + if m != nil { + return m.CollectionName } return "" } -func (x *QueryRequest) GetExpr() string { - if x != nil { - return x.Expr +func (m *QueryRequest) GetExpr() string { + if m != nil { + return m.Expr } return "" } -func (x *QueryRequest) GetOutputFields() []string { - if x != nil { - return x.OutputFields +func (m *QueryRequest) GetOutputFields() []string { + if m != nil { + return m.OutputFields } return nil } -func (x *QueryRequest) GetPartitionNames() []string { - if x != nil { - return x.PartitionNames +func (m *QueryRequest) GetPartitionNames() []string { + if m != nil { + return m.PartitionNames } return nil } -func (x *QueryRequest) GetTravelTimestamp() uint64 { - if x != nil { - return x.TravelTimestamp +func (m *QueryRequest) GetTravelTimestamp() uint64 { + if m != nil { + return m.TravelTimestamp } return 0 } -func (x *QueryRequest) GetGuaranteeTimestamp() uint64 { - if x != nil { - return x.GuaranteeTimestamp +func (m *QueryRequest) GetGuaranteeTimestamp() uint64 { + if m != nil { + return m.GuaranteeTimestamp } return 0 } -func (x *QueryRequest) GetQueryParams() []*commonpb.KeyValuePair { - if x != nil { - return x.QueryParams +func (m *QueryRequest) GetQueryParams() []*commonpb.KeyValuePair { + if m != nil { + return m.QueryParams } return nil } -func (x *QueryRequest) GetNotReturnAllMeta() bool { - if x != nil { - return x.NotReturnAllMeta +func (m *QueryRequest) GetNotReturnAllMeta() bool { + if m != nil { + return m.NotReturnAllMeta } return false } -func (x *QueryRequest) GetConsistencyLevel() commonpb.ConsistencyLevel { - if x != nil { - return x.ConsistencyLevel +func (m *QueryRequest) GetConsistencyLevel() commonpb.ConsistencyLevel { + if m != nil { + return m.ConsistencyLevel } - return commonpb.ConsistencyLevel(0) + return commonpb.ConsistencyLevel_Strong } -func (x *QueryRequest) GetUseDefaultConsistency() bool { - if x != nil { - return x.UseDefaultConsistency +func (m *QueryRequest) GetUseDefaultConsistency() bool { + if m != nil { + return m.UseDefaultConsistency } return false } type QueryResults struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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} } -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_Unmarshal(b []byte) error { + return xxx_messageInfo_QueryResults.Unmarshal(m, b) } - -func (x *QueryResults) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *QueryResults) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_QueryResults.Marshal(b, m, deterministic) } - -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) +func (m *QueryResults) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryResults.Merge(m, src) } - -// Deprecated: Use QueryResults.ProtoReflect.Descriptor instead. -func (*QueryResults) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{58} +func (m *QueryResults) XXX_Size() int { + return xxx_messageInfo_QueryResults.Size(m) +} +func (m *QueryResults) XXX_DiscardUnknown() { + xxx_messageInfo_QueryResults.DiscardUnknown(m) } -func (x *QueryResults) GetStatus() *commonpb.Status { - if x != nil { - return x.Status +var xxx_messageInfo_QueryResults proto.InternalMessageInfo + +func (m *QueryResults) GetStatus() *commonpb.Status { + if m != nil { + return m.Status } return nil } -func (x *QueryResults) GetFieldsData() []*schemapb.FieldData { - if x != nil { - return x.FieldsData +func (m *QueryResults) GetFieldsData() []*schemapb.FieldData { + if m != nil { + return m.FieldsData } return nil } -func (x *QueryResults) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *QueryResults) GetCollectionName() string { + if m != nil { + return m.CollectionName } return "" } -func (x *QueryResults) GetOutputFields() []string { - if x != nil { - return x.OutputFields +func (m *QueryResults) GetOutputFields() []string { + if m != nil { + return m.OutputFields } return nil } type VectorIDs struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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} } -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_Unmarshal(b []byte) error { + return xxx_messageInfo_VectorIDs.Unmarshal(m, b) } - -func (x *VectorIDs) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *VectorIDs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_VectorIDs.Marshal(b, m, deterministic) } - -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) +func (m *VectorIDs) XXX_Merge(src proto.Message) { + xxx_messageInfo_VectorIDs.Merge(m, src) } - -// Deprecated: Use VectorIDs.ProtoReflect.Descriptor instead. -func (*VectorIDs) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{59} +func (m *VectorIDs) XXX_Size() int { + return xxx_messageInfo_VectorIDs.Size(m) } +func (m *VectorIDs) XXX_DiscardUnknown() { + xxx_messageInfo_VectorIDs.DiscardUnknown(m) +} + +var xxx_messageInfo_VectorIDs proto.InternalMessageInfo -func (x *VectorIDs) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *VectorIDs) GetCollectionName() string { + if m != nil { + return m.CollectionName } return "" } -func (x *VectorIDs) GetFieldName() string { - if x != nil { - return x.FieldName +func (m *VectorIDs) GetFieldName() string { + if m != nil { + return m.FieldName } return "" } -func (x *VectorIDs) GetIdArray() *schemapb.IDs { - if x != nil { - return x.IdArray +func (m *VectorIDs) GetIdArray() *schemapb.IDs { + if m != nil { + return m.IdArray } return nil } -func (x *VectorIDs) GetPartitionNames() []string { - if x != nil { - return x.PartitionNames +func (m *VectorIDs) GetPartitionNames() []string { + if m != nil { + return m.PartitionNames } return nil } type VectorsArray struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - // Types that are assignable to Array: + // Types that are valid to be assigned to Array: // // *VectorsArray_IdArray // *VectorsArray_DataArray - Array isVectorsArray_Array `protobuf_oneof:"array"` + Array isVectorsArray_Array `protobuf_oneof:"array"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +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 (m *VectorsArray) XXX_DiscardUnknown() { + xxx_messageInfo_VectorsArray.DiscardUnknown(m) } -func (*VectorsArray) ProtoMessage() {} +var xxx_messageInfo_VectorsArray proto.InternalMessageInfo -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 isVectorsArray_Array interface { + isVectorsArray_Array() } -// Deprecated: Use VectorsArray.ProtoReflect.Descriptor instead. -func (*VectorsArray) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{60} +type VectorsArray_IdArray struct { + IdArray *VectorIDs `protobuf:"bytes,1,opt,name=id_array,json=idArray,proto3,oneof"` +} + +type VectorsArray_DataArray struct { + DataArray *schemapb.VectorField `protobuf:"bytes,2,opt,name=data_array,json=dataArray,proto3,oneof"` } +func (*VectorsArray_IdArray) isVectorsArray_Array() {} + +func (*VectorsArray_DataArray) isVectorsArray_Array() {} + func (m *VectorsArray) GetArray() isVectorsArray_Array { if m != nil { return m.Array @@ -5242,178 +4675,133 @@ func (m *VectorsArray) GetArray() isVectorsArray_Array { return nil } -func (x *VectorsArray) GetIdArray() *VectorIDs { - if x, ok := x.GetArray().(*VectorsArray_IdArray); ok { +func (m *VectorsArray) GetIdArray() *VectorIDs { + if x, ok := m.GetArray().(*VectorsArray_IdArray); ok { return x.IdArray } return nil } -func (x *VectorsArray) GetDataArray() *schemapb.VectorField { - if x, ok := x.GetArray().(*VectorsArray_DataArray); ok { +func (m *VectorsArray) GetDataArray() *schemapb.VectorField { + if x, ok := m.GetArray().(*VectorsArray_DataArray); ok { return x.DataArray } return nil } -type isVectorsArray_Array interface { - isVectorsArray_Array() +// 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 VectorsArray_IdArray struct { - IdArray *VectorIDs `protobuf:"bytes,1,opt,name=id_array,json=idArray,proto3,oneof"` // vector ids +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_DataArray struct { - DataArray *schemapb.VectorField `protobuf:"bytes,2,opt,name=data_array,json=dataArray,proto3,oneof"` // vectors data +func (m *CalcDistanceRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CalcDistanceRequest.Unmarshal(m, b) } - -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_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CalcDistanceRequest.Marshal(b, m, deterministic) } - -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_Merge(src proto.Message) { + xxx_messageInfo_CalcDistanceRequest.Merge(m, src) } - -func (x *CalcDistanceRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *CalcDistanceRequest) XXX_Size() int { + return xxx_messageInfo_CalcDistanceRequest.Size(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) +func (m *CalcDistanceRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CalcDistanceRequest.DiscardUnknown(m) } -// Deprecated: Use CalcDistanceRequest.ProtoReflect.Descriptor instead. -func (*CalcDistanceRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{61} -} +var xxx_messageInfo_CalcDistanceRequest proto.InternalMessageInfo -func (x *CalcDistanceRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +func (m *CalcDistanceRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *CalcDistanceRequest) GetOpLeft() *VectorsArray { - if x != nil { - return x.OpLeft +func (m *CalcDistanceRequest) GetOpLeft() *VectorsArray { + if m != nil { + return m.OpLeft } return nil } -func (x *CalcDistanceRequest) GetOpRight() *VectorsArray { - if x != nil { - return x.OpRight +func (m *CalcDistanceRequest) GetOpRight() *VectorsArray { + if m != nil { + return m.OpRight } return nil } -func (x *CalcDistanceRequest) GetParams() []*commonpb.KeyValuePair { - if x != nil { - return x.Params +func (m *CalcDistanceRequest) GetParams() []*commonpb.KeyValuePair { + if m != nil { + return m.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 assignable to Array: + // Types that are valid to be assigned to Array: // // *CalcDistanceResults_IntDist // *CalcDistanceResults_FloatDist - Array isCalcDistanceResults_Array `protobuf_oneof:"array"` + Array isCalcDistanceResults_Array `protobuf_oneof:"array"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *CalcDistanceResults) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CalcDistanceResults.Unmarshal(m, b) } - -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_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CalcDistanceResults.Marshal(b, m, deterministic) } - -// Deprecated: Use CalcDistanceResults.ProtoReflect.Descriptor instead. -func (*CalcDistanceResults) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{62} +func (m *CalcDistanceResults) XXX_Merge(src proto.Message) { + xxx_messageInfo_CalcDistanceResults.Merge(m, src) } - -func (x *CalcDistanceResults) GetStatus() *commonpb.Status { - if x != nil { - return x.Status - } - return nil +func (m *CalcDistanceResults) XXX_Size() int { + return xxx_messageInfo_CalcDistanceResults.Size(m) } - -func (m *CalcDistanceResults) GetArray() isCalcDistanceResults_Array { - if m != nil { - return m.Array - } - return nil +func (m *CalcDistanceResults) XXX_DiscardUnknown() { + xxx_messageInfo_CalcDistanceResults.DiscardUnknown(m) } -func (x *CalcDistanceResults) GetIntDist() *schemapb.IntArray { - if x, ok := x.GetArray().(*CalcDistanceResults_IntDist); ok { - return x.IntDist - } - return nil -} +var xxx_messageInfo_CalcDistanceResults proto.InternalMessageInfo -func (x *CalcDistanceResults) GetFloatDist() *schemapb.FloatArray { - if x, ok := x.GetArray().(*CalcDistanceResults_FloatDist); ok { - return x.FloatDist +func (m *CalcDistanceResults) GetStatus() *commonpb.Status { + if m != nil { + return m.Status } return nil } @@ -5434,318 +4822,303 @@ func (*CalcDistanceResults_IntDist) isCalcDistanceResults_Array() {} func (*CalcDistanceResults_FloatDist) isCalcDistanceResults_Array() {} -type FlushAllRequest 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"` +func (m *CalcDistanceResults) GetArray() isCalcDistanceResults_Array { + if m != nil { + return m.Array + } + return nil } -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) +func (m *CalcDistanceResults) GetIntDist() *schemapb.IntArray { + if x, ok := m.GetArray().(*CalcDistanceResults_IntDist); ok { + return x.IntDist } + return nil } -func (x *FlushAllRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *CalcDistanceResults) GetFloatDist() *schemapb.FloatArray { + if x, ok := m.GetArray().(*CalcDistanceResults_FloatDist); ok { + return x.FloatDist + } + return nil } -func (*FlushAllRequest) ProtoMessage() {} - -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 +// XXX_OneofWrappers is for the internal use of the proto package. +func (*CalcDistanceResults) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*CalcDistanceResults_IntDist)(nil), + (*CalcDistanceResults_FloatDist)(nil), } - return mi.MessageOf(x) } -// Deprecated: Use FlushAllRequest.ProtoReflect.Descriptor instead. +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 (m *FlushAllRequest) Reset() { *m = FlushAllRequest{} } +func (m *FlushAllRequest) String() string { return proto.CompactTextString(m) } +func (*FlushAllRequest) ProtoMessage() {} func (*FlushAllRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{63} + return fileDescriptor_02345ba45cc0e303, []int{63} +} + +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) +} + +var xxx_messageInfo_FlushAllRequest proto.InternalMessageInfo -func (x *FlushAllRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +func (m *FlushAllRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *FlushAllRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *FlushAllRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } type FlushAllResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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:"-"` } -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) 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} } -func (x *FlushAllResponse) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *FlushAllResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_FlushAllResponse.Unmarshal(m, b) } - -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) +func (m *FlushAllResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_FlushAllResponse.Marshal(b, m, deterministic) } - -// Deprecated: Use FlushAllResponse.ProtoReflect.Descriptor instead. -func (*FlushAllResponse) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{64} +func (m *FlushAllResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_FlushAllResponse.Merge(m, src) +} +func (m *FlushAllResponse) XXX_Size() int { + return xxx_messageInfo_FlushAllResponse.Size(m) +} +func (m *FlushAllResponse) XXX_DiscardUnknown() { + xxx_messageInfo_FlushAllResponse.DiscardUnknown(m) } -func (x *FlushAllResponse) GetStatus() *commonpb.Status { - if x != nil { - return x.Status +var xxx_messageInfo_FlushAllResponse proto.InternalMessageInfo + +func (m *FlushAllResponse) GetStatus() *commonpb.Status { + if m != nil { + return m.Status } return nil } -func (x *FlushAllResponse) GetFlushAllTs() uint64 { - if x != nil { - return x.FlushAllTs +func (m *FlushAllResponse) GetFlushAllTs() uint64 { + if m != nil { + return m.FlushAllTs } return 0 } type PersistentSegmentInfo 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"` - 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"` + 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"` + 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} } -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_Unmarshal(b []byte) error { + return xxx_messageInfo_PersistentSegmentInfo.Unmarshal(m, b) } - -func (x *PersistentSegmentInfo) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *PersistentSegmentInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PersistentSegmentInfo.Marshal(b, m, deterministic) } - -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) +func (m *PersistentSegmentInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_PersistentSegmentInfo.Merge(m, src) } - -// Deprecated: Use PersistentSegmentInfo.ProtoReflect.Descriptor instead. -func (*PersistentSegmentInfo) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{65} +func (m *PersistentSegmentInfo) XXX_Size() int { + return xxx_messageInfo_PersistentSegmentInfo.Size(m) } +func (m *PersistentSegmentInfo) XXX_DiscardUnknown() { + xxx_messageInfo_PersistentSegmentInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_PersistentSegmentInfo proto.InternalMessageInfo -func (x *PersistentSegmentInfo) GetSegmentID() int64 { - if x != nil { - return x.SegmentID +func (m *PersistentSegmentInfo) GetSegmentID() int64 { + if m != nil { + return m.SegmentID } return 0 } -func (x *PersistentSegmentInfo) GetCollectionID() int64 { - if x != nil { - return x.CollectionID +func (m *PersistentSegmentInfo) GetCollectionID() int64 { + if m != nil { + return m.CollectionID } return 0 } -func (x *PersistentSegmentInfo) GetPartitionID() int64 { - if x != nil { - return x.PartitionID +func (m *PersistentSegmentInfo) GetPartitionID() int64 { + if m != nil { + return m.PartitionID } return 0 } -func (x *PersistentSegmentInfo) GetNumRows() int64 { - if x != nil { - return x.NumRows +func (m *PersistentSegmentInfo) GetNumRows() int64 { + if m != nil { + return m.NumRows } return 0 } -func (x *PersistentSegmentInfo) GetState() commonpb.SegmentState { - if x != nil { - return x.State +func (m *PersistentSegmentInfo) GetState() commonpb.SegmentState { + if m != nil { + return m.State } - return commonpb.SegmentState(0) + return commonpb.SegmentState_SegmentStateNone } type GetPersistentSegmentInfoRequest struct { - 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=dbName,proto3" json:"dbName,omitempty"` - CollectionName string `protobuf:"bytes,3,opt,name=collectionName,proto3" json:"collectionName,omitempty"` // must + 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:"-"` } -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) 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} } -func (x *GetPersistentSegmentInfoRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *GetPersistentSegmentInfoRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetPersistentSegmentInfoRequest.Unmarshal(m, b) } - -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) +func (m *GetPersistentSegmentInfoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetPersistentSegmentInfoRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use GetPersistentSegmentInfoRequest.ProtoReflect.Descriptor instead. -func (*GetPersistentSegmentInfoRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{66} +func (m *GetPersistentSegmentInfoRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetPersistentSegmentInfoRequest.Merge(m, src) +} +func (m *GetPersistentSegmentInfoRequest) XXX_Size() int { + return xxx_messageInfo_GetPersistentSegmentInfoRequest.Size(m) } +func (m *GetPersistentSegmentInfoRequest) XXX_DiscardUnknown() { + xxx_messageInfo_GetPersistentSegmentInfoRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_GetPersistentSegmentInfoRequest proto.InternalMessageInfo -func (x *GetPersistentSegmentInfoRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +func (m *GetPersistentSegmentInfoRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *GetPersistentSegmentInfoRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *GetPersistentSegmentInfoRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *GetPersistentSegmentInfoRequest) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *GetPersistentSegmentInfoRequest) GetCollectionName() string { + if m != nil { + return m.CollectionName } return "" } type GetPersistentSegmentInfoResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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:"-"` } -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) 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} } -func (x *GetPersistentSegmentInfoResponse) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *GetPersistentSegmentInfoResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetPersistentSegmentInfoResponse.Unmarshal(m, b) } - -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) +func (m *GetPersistentSegmentInfoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetPersistentSegmentInfoResponse.Marshal(b, m, deterministic) } - -// Deprecated: Use GetPersistentSegmentInfoResponse.ProtoReflect.Descriptor instead. -func (*GetPersistentSegmentInfoResponse) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{67} +func (m *GetPersistentSegmentInfoResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetPersistentSegmentInfoResponse.Merge(m, src) +} +func (m *GetPersistentSegmentInfoResponse) XXX_Size() int { + return xxx_messageInfo_GetPersistentSegmentInfoResponse.Size(m) } +func (m *GetPersistentSegmentInfoResponse) XXX_DiscardUnknown() { + xxx_messageInfo_GetPersistentSegmentInfoResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_GetPersistentSegmentInfoResponse proto.InternalMessageInfo -func (x *GetPersistentSegmentInfoResponse) GetStatus() *commonpb.Status { - if x != nil { - return x.Status +func (m *GetPersistentSegmentInfoResponse) GetStatus() *commonpb.Status { + if m != nil { + return m.Status } return nil } -func (x *GetPersistentSegmentInfoResponse) GetInfos() []*PersistentSegmentInfo { - if x != nil { - return x.Infos +func (m *GetPersistentSegmentInfoResponse) GetInfos() []*PersistentSegmentInfo { + if m != nil { + return m.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"` @@ -5754,2210 +5127,1938 @@ 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 - // - // 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"` + 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"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -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) 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} } -func (x *QuerySegmentInfo) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *QuerySegmentInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_QuerySegmentInfo.Unmarshal(m, b) } - -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) +func (m *QuerySegmentInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_QuerySegmentInfo.Marshal(b, m, deterministic) } - -// Deprecated: Use QuerySegmentInfo.ProtoReflect.Descriptor instead. -func (*QuerySegmentInfo) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{68} +func (m *QuerySegmentInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_QuerySegmentInfo.Merge(m, src) +} +func (m *QuerySegmentInfo) XXX_Size() int { + return xxx_messageInfo_QuerySegmentInfo.Size(m) } +func (m *QuerySegmentInfo) XXX_DiscardUnknown() { + xxx_messageInfo_QuerySegmentInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_QuerySegmentInfo proto.InternalMessageInfo -func (x *QuerySegmentInfo) GetSegmentID() int64 { - if x != nil { - return x.SegmentID +func (m *QuerySegmentInfo) GetSegmentID() int64 { + if m != nil { + return m.SegmentID } return 0 } -func (x *QuerySegmentInfo) GetCollectionID() int64 { - if x != nil { - return x.CollectionID +func (m *QuerySegmentInfo) GetCollectionID() int64 { + if m != nil { + return m.CollectionID } return 0 } -func (x *QuerySegmentInfo) GetPartitionID() int64 { - if x != nil { - return x.PartitionID +func (m *QuerySegmentInfo) GetPartitionID() int64 { + if m != nil { + return m.PartitionID } return 0 } -func (x *QuerySegmentInfo) GetMemSize() int64 { - if x != nil { - return x.MemSize +func (m *QuerySegmentInfo) GetMemSize() int64 { + if m != nil { + return m.MemSize } return 0 } -func (x *QuerySegmentInfo) GetNumRows() int64 { - if x != nil { - return x.NumRows +func (m *QuerySegmentInfo) GetNumRows() int64 { + if m != nil { + return m.NumRows } return 0 } -func (x *QuerySegmentInfo) GetIndexName() string { - if x != nil { - return x.IndexName +func (m *QuerySegmentInfo) GetIndexName() string { + if m != nil { + return m.IndexName } return "" } -func (x *QuerySegmentInfo) GetIndexID() int64 { - if x != nil { - return x.IndexID +func (m *QuerySegmentInfo) GetIndexID() int64 { + if m != nil { + return m.IndexID } return 0 } -// Deprecated: Marked as deprecated in milvus.proto. -func (x *QuerySegmentInfo) GetNodeID() int64 { - if x != nil { - return x.NodeID +// Deprecated: Do not use. +func (m *QuerySegmentInfo) GetNodeID() int64 { + if m != nil { + return m.NodeID } return 0 } -func (x *QuerySegmentInfo) GetState() commonpb.SegmentState { - if x != nil { - return x.State +func (m *QuerySegmentInfo) GetState() commonpb.SegmentState { + if m != nil { + return m.State } - return commonpb.SegmentState(0) + return commonpb.SegmentState_SegmentStateNone } -func (x *QuerySegmentInfo) GetNodeIds() []int64 { - if x != nil { - return x.NodeIds +func (m *QuerySegmentInfo) GetNodeIds() []int64 { + if m != nil { + return m.NodeIds } return nil } type GetQuerySegmentInfoRequest struct { - 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=dbName,proto3" json:"dbName,omitempty"` - CollectionName string `protobuf:"bytes,3,opt,name=collectionName,proto3" json:"collectionName,omitempty"` // must + 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:"-"` } -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) 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} } -func (x *GetQuerySegmentInfoRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *GetQuerySegmentInfoRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetQuerySegmentInfoRequest.Unmarshal(m, b) } - -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) +func (m *GetQuerySegmentInfoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetQuerySegmentInfoRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use GetQuerySegmentInfoRequest.ProtoReflect.Descriptor instead. -func (*GetQuerySegmentInfoRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{69} +func (m *GetQuerySegmentInfoRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetQuerySegmentInfoRequest.Merge(m, src) +} +func (m *GetQuerySegmentInfoRequest) XXX_Size() int { + return xxx_messageInfo_GetQuerySegmentInfoRequest.Size(m) +} +func (m *GetQuerySegmentInfoRequest) XXX_DiscardUnknown() { + xxx_messageInfo_GetQuerySegmentInfoRequest.DiscardUnknown(m) } -func (x *GetQuerySegmentInfoRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +var xxx_messageInfo_GetQuerySegmentInfoRequest proto.InternalMessageInfo + +func (m *GetQuerySegmentInfoRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *GetQuerySegmentInfoRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *GetQuerySegmentInfoRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *GetQuerySegmentInfoRequest) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *GetQuerySegmentInfoRequest) GetCollectionName() string { + if m != nil { + return m.CollectionName } return "" } type GetQuerySegmentInfoResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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:"-"` } -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) 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} } -func (x *GetQuerySegmentInfoResponse) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *GetQuerySegmentInfoResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetQuerySegmentInfoResponse.Unmarshal(m, b) } - -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) +func (m *GetQuerySegmentInfoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetQuerySegmentInfoResponse.Marshal(b, m, deterministic) } - -// Deprecated: Use GetQuerySegmentInfoResponse.ProtoReflect.Descriptor instead. -func (*GetQuerySegmentInfoResponse) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{70} +func (m *GetQuerySegmentInfoResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetQuerySegmentInfoResponse.Merge(m, src) +} +func (m *GetQuerySegmentInfoResponse) XXX_Size() int { + return xxx_messageInfo_GetQuerySegmentInfoResponse.Size(m) +} +func (m *GetQuerySegmentInfoResponse) XXX_DiscardUnknown() { + xxx_messageInfo_GetQuerySegmentInfoResponse.DiscardUnknown(m) } -func (x *GetQuerySegmentInfoResponse) GetStatus() *commonpb.Status { - if x != nil { - return x.Status +var xxx_messageInfo_GetQuerySegmentInfoResponse proto.InternalMessageInfo + +func (m *GetQuerySegmentInfoResponse) GetStatus() *commonpb.Status { + if m != nil { + return m.Status } return nil } -func (x *GetQuerySegmentInfoResponse) GetInfos() []*QuerySegmentInfo { - if x != nil { - return x.Infos +func (m *GetQuerySegmentInfoResponse) GetInfos() []*QuerySegmentInfo { + if m != nil { + return m.Infos } return nil } type DummyRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - RequestType string `protobuf:"bytes,1,opt,name=request_type,json=requestType,proto3" json:"request_type,omitempty"` + 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:"-"` } -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) 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} } -func (x *DummyRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *DummyRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DummyRequest.Unmarshal(m, b) } - -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) +func (m *DummyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DummyRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use DummyRequest.ProtoReflect.Descriptor instead. -func (*DummyRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{71} +func (m *DummyRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_DummyRequest.Merge(m, src) +} +func (m *DummyRequest) XXX_Size() int { + return xxx_messageInfo_DummyRequest.Size(m) } +func (m *DummyRequest) XXX_DiscardUnknown() { + xxx_messageInfo_DummyRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_DummyRequest proto.InternalMessageInfo -func (x *DummyRequest) GetRequestType() string { - if x != nil { - return x.RequestType +func (m *DummyRequest) GetRequestType() string { + if m != nil { + return m.RequestType } return "" } type DummyResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Response string `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` + Response string `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -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) 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} } -func (x *DummyResponse) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *DummyResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DummyResponse.Unmarshal(m, b) } - -func (*DummyResponse) ProtoMessage() {} - -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 mi.MessageOf(x) +func (m *DummyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DummyResponse.Marshal(b, m, deterministic) } - -// Deprecated: Use DummyResponse.ProtoReflect.Descriptor instead. -func (*DummyResponse) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{72} +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 (m *DummyResponse) XXX_DiscardUnknown() { + xxx_messageInfo_DummyResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_DummyResponse proto.InternalMessageInfo -func (x *DummyResponse) GetResponse() string { - if x != nil { - return x.Response +func (m *DummyResponse) GetResponse() string { + if m != nil { + return m.Response } return "" } type RegisterLinkRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -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) 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 *RegisterLinkRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *RegisterLinkRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_RegisterLinkRequest.Unmarshal(m, b) } - -func (*RegisterLinkRequest) ProtoMessage() {} - -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 *RegisterLinkRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_RegisterLinkRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use RegisterLinkRequest.ProtoReflect.Descriptor instead. -func (*RegisterLinkRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{73} +func (m *RegisterLinkRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_RegisterLinkRequest.Merge(m, src) +} +func (m *RegisterLinkRequest) XXX_Size() int { + return xxx_messageInfo_RegisterLinkRequest.Size(m) +} +func (m *RegisterLinkRequest) XXX_DiscardUnknown() { + xxx_messageInfo_RegisterLinkRequest.DiscardUnknown(m) } -type RegisterLinkResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields +var xxx_messageInfo_RegisterLinkRequest proto.InternalMessageInfo - 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"` +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 *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) 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} } -func (x *RegisterLinkResponse) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *RegisterLinkResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_RegisterLinkResponse.Unmarshal(m, b) } - -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) +func (m *RegisterLinkResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_RegisterLinkResponse.Marshal(b, m, deterministic) } - -// Deprecated: Use RegisterLinkResponse.ProtoReflect.Descriptor instead. -func (*RegisterLinkResponse) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{74} +func (m *RegisterLinkResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_RegisterLinkResponse.Merge(m, src) +} +func (m *RegisterLinkResponse) XXX_Size() int { + return xxx_messageInfo_RegisterLinkResponse.Size(m) } +func (m *RegisterLinkResponse) XXX_DiscardUnknown() { + xxx_messageInfo_RegisterLinkResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_RegisterLinkResponse proto.InternalMessageInfo -func (x *RegisterLinkResponse) GetAddress() *commonpb.Address { - if x != nil { - return x.Address +func (m *RegisterLinkResponse) GetAddress() *commonpb.Address { + if m != nil { + return m.Address } return nil } -func (x *RegisterLinkResponse) GetStatus() *commonpb.Status { - if x != nil { - return x.Status +func (m *RegisterLinkResponse) GetStatus() *commonpb.Status { + if m != nil { + return m.Status } return nil } type GetMetricsRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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 + 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:"-"` } -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) 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} } -func (x *GetMetricsRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *GetMetricsRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetMetricsRequest.Unmarshal(m, b) } - -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) +func (m *GetMetricsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetMetricsRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use GetMetricsRequest.ProtoReflect.Descriptor instead. -func (*GetMetricsRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{75} +func (m *GetMetricsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetMetricsRequest.Merge(m, src) +} +func (m *GetMetricsRequest) XXX_Size() int { + return xxx_messageInfo_GetMetricsRequest.Size(m) +} +func (m *GetMetricsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_GetMetricsRequest.DiscardUnknown(m) } -func (x *GetMetricsRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +var xxx_messageInfo_GetMetricsRequest proto.InternalMessageInfo + +func (m *GetMetricsRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *GetMetricsRequest) GetRequest() string { - if x != nil { - return x.Request +func (m *GetMetricsRequest) GetRequest() string { + if m != nil { + return m.Request } return "" } type GetMetricsResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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 + 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:"-"` } -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) 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} } -func (x *GetMetricsResponse) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *GetMetricsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetMetricsResponse.Unmarshal(m, b) } - -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) +func (m *GetMetricsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetMetricsResponse.Marshal(b, m, deterministic) } - -// Deprecated: Use GetMetricsResponse.ProtoReflect.Descriptor instead. -func (*GetMetricsResponse) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{76} +func (m *GetMetricsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetMetricsResponse.Merge(m, src) +} +func (m *GetMetricsResponse) XXX_Size() int { + return xxx_messageInfo_GetMetricsResponse.Size(m) } +func (m *GetMetricsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_GetMetricsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_GetMetricsResponse proto.InternalMessageInfo -func (x *GetMetricsResponse) GetStatus() *commonpb.Status { - if x != nil { - return x.Status +func (m *GetMetricsResponse) GetStatus() *commonpb.Status { + if m != nil { + return m.Status } return nil } -func (x *GetMetricsResponse) GetResponse() string { - if x != nil { - return x.Response +func (m *GetMetricsResponse) GetResponse() string { + if m != nil { + return m.Response } return "" } -func (x *GetMetricsResponse) GetComponentName() string { - if x != nil { - return x.ComponentName +func (m *GetMetricsResponse) GetComponentName() string { + if m != nil { + return m.ComponentName } return "" } type ComponentInfo struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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} } -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_Unmarshal(b []byte) error { + return xxx_messageInfo_ComponentInfo.Unmarshal(m, b) } - -func (x *ComponentInfo) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *ComponentInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ComponentInfo.Marshal(b, m, deterministic) } - -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) +func (m *ComponentInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_ComponentInfo.Merge(m, src) } - -// Deprecated: Use ComponentInfo.ProtoReflect.Descriptor instead. -func (*ComponentInfo) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{77} +func (m *ComponentInfo) XXX_Size() int { + return xxx_messageInfo_ComponentInfo.Size(m) } +func (m *ComponentInfo) XXX_DiscardUnknown() { + xxx_messageInfo_ComponentInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_ComponentInfo proto.InternalMessageInfo -func (x *ComponentInfo) GetNodeID() int64 { - if x != nil { - return x.NodeID +func (m *ComponentInfo) GetNodeID() int64 { + if m != nil { + return m.NodeID } return 0 } -func (x *ComponentInfo) GetRole() string { - if x != nil { - return x.Role +func (m *ComponentInfo) GetRole() string { + if m != nil { + return m.Role } return "" } -func (x *ComponentInfo) GetStateCode() commonpb.StateCode { - if x != nil { - return x.StateCode +func (m *ComponentInfo) GetStateCode() commonpb.StateCode { + if m != nil { + return m.StateCode } - return commonpb.StateCode(0) + return commonpb.StateCode_Initializing } -func (x *ComponentInfo) GetExtraInfo() []*commonpb.KeyValuePair { - if x != nil { - return x.ExtraInfo +func (m *ComponentInfo) GetExtraInfo() []*commonpb.KeyValuePair { + if m != nil { + return m.ExtraInfo } return nil } type ComponentStates struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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:"-"` } -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) 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} } -func (x *ComponentStates) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *ComponentStates) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ComponentStates.Unmarshal(m, b) } - -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) +func (m *ComponentStates) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ComponentStates.Marshal(b, m, deterministic) } - -// Deprecated: Use ComponentStates.ProtoReflect.Descriptor instead. -func (*ComponentStates) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{78} +func (m *ComponentStates) XXX_Merge(src proto.Message) { + xxx_messageInfo_ComponentStates.Merge(m, src) +} +func (m *ComponentStates) XXX_Size() int { + return xxx_messageInfo_ComponentStates.Size(m) +} +func (m *ComponentStates) XXX_DiscardUnknown() { + xxx_messageInfo_ComponentStates.DiscardUnknown(m) } -func (x *ComponentStates) GetState() *ComponentInfo { - if x != nil { - return x.State +var xxx_messageInfo_ComponentStates proto.InternalMessageInfo + +func (m *ComponentStates) GetState() *ComponentInfo { + if m != nil { + return m.State } return nil } -func (x *ComponentStates) GetSubcomponentStates() []*ComponentInfo { - if x != nil { - return x.SubcomponentStates +func (m *ComponentStates) GetSubcomponentStates() []*ComponentInfo { + if m != nil { + return m.SubcomponentStates } return nil } -func (x *ComponentStates) GetStatus() *commonpb.Status { - if x != nil { - return x.Status +func (m *ComponentStates) GetStatus() *commonpb.Status { + if m != nil { + return m.Status } return nil } type GetComponentStatesRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *GetComponentStatesRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetComponentStatesRequest.Unmarshal(m, b) } - -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) +func (m *GetComponentStatesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetComponentStatesRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use GetComponentStatesRequest.ProtoReflect.Descriptor instead. -func (*GetComponentStatesRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{79} +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) +} + +var xxx_messageInfo_GetComponentStatesRequest proto.InternalMessageInfo // Do load balancing operation from src_nodeID to dst_nodeID. type LoadBalanceRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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} } -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_Unmarshal(b []byte) error { + return xxx_messageInfo_LoadBalanceRequest.Unmarshal(m, b) } - -func (x *LoadBalanceRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *LoadBalanceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_LoadBalanceRequest.Marshal(b, m, deterministic) } - -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) +func (m *LoadBalanceRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_LoadBalanceRequest.Merge(m, src) } - -// Deprecated: Use LoadBalanceRequest.ProtoReflect.Descriptor instead. -func (*LoadBalanceRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{80} +func (m *LoadBalanceRequest) XXX_Size() int { + return xxx_messageInfo_LoadBalanceRequest.Size(m) +} +func (m *LoadBalanceRequest) XXX_DiscardUnknown() { + xxx_messageInfo_LoadBalanceRequest.DiscardUnknown(m) } -func (x *LoadBalanceRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +var xxx_messageInfo_LoadBalanceRequest proto.InternalMessageInfo + +func (m *LoadBalanceRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *LoadBalanceRequest) GetSrcNodeID() int64 { - if x != nil { - return x.SrcNodeID +func (m *LoadBalanceRequest) GetSrcNodeID() int64 { + if m != nil { + return m.SrcNodeID } return 0 } -func (x *LoadBalanceRequest) GetDstNodeIDs() []int64 { - if x != nil { - return x.DstNodeIDs +func (m *LoadBalanceRequest) GetDstNodeIDs() []int64 { + if m != nil { + return m.DstNodeIDs } return nil } -func (x *LoadBalanceRequest) GetSealedSegmentIDs() []int64 { - if x != nil { - return x.SealedSegmentIDs +func (m *LoadBalanceRequest) GetSealedSegmentIDs() []int64 { + if m != nil { + return m.SealedSegmentIDs } return nil } -func (x *LoadBalanceRequest) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *LoadBalanceRequest) GetCollectionName() string { + if m != nil { + return m.CollectionName } return "" } -func (x *LoadBalanceRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *LoadBalanceRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } type ManualCompactionRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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:"-"` } -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) 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} } -func (x *ManualCompactionRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *ManualCompactionRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ManualCompactionRequest.Unmarshal(m, b) } - -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) +func (m *ManualCompactionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ManualCompactionRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use ManualCompactionRequest.ProtoReflect.Descriptor instead. -func (*ManualCompactionRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{81} +func (m *ManualCompactionRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_ManualCompactionRequest.Merge(m, src) +} +func (m *ManualCompactionRequest) XXX_Size() int { + return xxx_messageInfo_ManualCompactionRequest.Size(m) } +func (m *ManualCompactionRequest) XXX_DiscardUnknown() { + xxx_messageInfo_ManualCompactionRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_ManualCompactionRequest proto.InternalMessageInfo -func (x *ManualCompactionRequest) GetCollectionID() int64 { - if x != nil { - return x.CollectionID +func (m *ManualCompactionRequest) GetCollectionID() int64 { + if m != nil { + return m.CollectionID } return 0 } -func (x *ManualCompactionRequest) GetTimetravel() uint64 { - if x != nil { - return x.Timetravel +func (m *ManualCompactionRequest) GetTimetravel() uint64 { + if m != nil { + return m.Timetravel } return 0 } -func (x *ManualCompactionRequest) GetMajorCompaction() bool { - if x != nil { - return x.MajorCompaction +func (m *ManualCompactionRequest) GetMajorCompaction() bool { + if m != nil { + return m.MajorCompaction } return false } type ManualCompactionResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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:"-"` } -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) 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} } -func (x *ManualCompactionResponse) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *ManualCompactionResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ManualCompactionResponse.Unmarshal(m, b) } - -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) +func (m *ManualCompactionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ManualCompactionResponse.Marshal(b, m, deterministic) } - -// Deprecated: Use ManualCompactionResponse.ProtoReflect.Descriptor instead. -func (*ManualCompactionResponse) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{82} +func (m *ManualCompactionResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_ManualCompactionResponse.Merge(m, src) +} +func (m *ManualCompactionResponse) XXX_Size() int { + return xxx_messageInfo_ManualCompactionResponse.Size(m) } +func (m *ManualCompactionResponse) XXX_DiscardUnknown() { + xxx_messageInfo_ManualCompactionResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_ManualCompactionResponse proto.InternalMessageInfo -func (x *ManualCompactionResponse) GetStatus() *commonpb.Status { - if x != nil { - return x.Status +func (m *ManualCompactionResponse) GetStatus() *commonpb.Status { + if m != nil { + return m.Status } return nil } -func (x *ManualCompactionResponse) GetCompactionID() int64 { - if x != nil { - return x.CompactionID +func (m *ManualCompactionResponse) GetCompactionID() int64 { + if m != nil { + return m.CompactionID } return 0 } -func (x *ManualCompactionResponse) GetCompactionPlanCount() int32 { - if x != nil { - return x.CompactionPlanCount +func (m *ManualCompactionResponse) GetCompactionPlanCount() int32 { + if m != nil { + return m.CompactionPlanCount } return 0 } type GetCompactionStateRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - CompactionID int64 `protobuf:"varint,1,opt,name=compactionID,proto3" json:"compactionID,omitempty"` + CompactionID int64 `protobuf:"varint,1,opt,name=compactionID,proto3" json:"compactionID,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -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) 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} } -func (x *GetCompactionStateRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *GetCompactionStateRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetCompactionStateRequest.Unmarshal(m, b) } - -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) +func (m *GetCompactionStateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetCompactionStateRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use GetCompactionStateRequest.ProtoReflect.Descriptor instead. -func (*GetCompactionStateRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{83} +func (m *GetCompactionStateRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetCompactionStateRequest.Merge(m, src) +} +func (m *GetCompactionStateRequest) XXX_Size() int { + return xxx_messageInfo_GetCompactionStateRequest.Size(m) } +func (m *GetCompactionStateRequest) XXX_DiscardUnknown() { + xxx_messageInfo_GetCompactionStateRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_GetCompactionStateRequest proto.InternalMessageInfo -func (x *GetCompactionStateRequest) GetCompactionID() int64 { - if x != nil { - return x.CompactionID +func (m *GetCompactionStateRequest) GetCompactionID() int64 { + if m != nil { + return m.CompactionID } return 0 } type GetCompactionStateResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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} } -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_Unmarshal(b []byte) error { + return xxx_messageInfo_GetCompactionStateResponse.Unmarshal(m, b) } - -func (x *GetCompactionStateResponse) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *GetCompactionStateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetCompactionStateResponse.Marshal(b, m, deterministic) } - -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) +func (m *GetCompactionStateResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetCompactionStateResponse.Merge(m, src) } - -// Deprecated: Use GetCompactionStateResponse.ProtoReflect.Descriptor instead. -func (*GetCompactionStateResponse) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{84} +func (m *GetCompactionStateResponse) XXX_Size() int { + return xxx_messageInfo_GetCompactionStateResponse.Size(m) } +func (m *GetCompactionStateResponse) XXX_DiscardUnknown() { + xxx_messageInfo_GetCompactionStateResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_GetCompactionStateResponse proto.InternalMessageInfo -func (x *GetCompactionStateResponse) GetStatus() *commonpb.Status { - if x != nil { - return x.Status +func (m *GetCompactionStateResponse) GetStatus() *commonpb.Status { + if m != nil { + return m.Status } return nil } -func (x *GetCompactionStateResponse) GetState() commonpb.CompactionState { - if x != nil { - return x.State +func (m *GetCompactionStateResponse) GetState() commonpb.CompactionState { + if m != nil { + return m.State } - return commonpb.CompactionState(0) + return commonpb.CompactionState_UndefiedState } -func (x *GetCompactionStateResponse) GetExecutingPlanNo() int64 { - if x != nil { - return x.ExecutingPlanNo +func (m *GetCompactionStateResponse) GetExecutingPlanNo() int64 { + if m != nil { + return m.ExecutingPlanNo } return 0 } -func (x *GetCompactionStateResponse) GetTimeoutPlanNo() int64 { - if x != nil { - return x.TimeoutPlanNo +func (m *GetCompactionStateResponse) GetTimeoutPlanNo() int64 { + if m != nil { + return m.TimeoutPlanNo } return 0 } -func (x *GetCompactionStateResponse) GetCompletedPlanNo() int64 { - if x != nil { - return x.CompletedPlanNo +func (m *GetCompactionStateResponse) GetCompletedPlanNo() int64 { + if m != nil { + return m.CompletedPlanNo } return 0 } -func (x *GetCompactionStateResponse) GetFailedPlanNo() int64 { - if x != nil { - return x.FailedPlanNo +func (m *GetCompactionStateResponse) GetFailedPlanNo() int64 { + if m != nil { + return m.FailedPlanNo } return 0 } type GetCompactionPlansRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - CompactionID int64 `protobuf:"varint,1,opt,name=compactionID,proto3" json:"compactionID,omitempty"` + CompactionID int64 `protobuf:"varint,1,opt,name=compactionID,proto3" json:"compactionID,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -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) 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} } -func (x *GetCompactionPlansRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *GetCompactionPlansRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetCompactionPlansRequest.Unmarshal(m, b) } - -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) +func (m *GetCompactionPlansRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetCompactionPlansRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use GetCompactionPlansRequest.ProtoReflect.Descriptor instead. -func (*GetCompactionPlansRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{85} +func (m *GetCompactionPlansRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetCompactionPlansRequest.Merge(m, src) +} +func (m *GetCompactionPlansRequest) XXX_Size() int { + return xxx_messageInfo_GetCompactionPlansRequest.Size(m) +} +func (m *GetCompactionPlansRequest) XXX_DiscardUnknown() { + xxx_messageInfo_GetCompactionPlansRequest.DiscardUnknown(m) } -func (x *GetCompactionPlansRequest) GetCompactionID() int64 { - if x != nil { - return x.CompactionID +var xxx_messageInfo_GetCompactionPlansRequest proto.InternalMessageInfo + +func (m *GetCompactionPlansRequest) GetCompactionID() int64 { + if m != nil { + return m.CompactionID } return 0 } type GetCompactionPlansResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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:"-"` } -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) 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} } -func (x *GetCompactionPlansResponse) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *GetCompactionPlansResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetCompactionPlansResponse.Unmarshal(m, b) } - -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) +func (m *GetCompactionPlansResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetCompactionPlansResponse.Marshal(b, m, deterministic) } - -// Deprecated: Use GetCompactionPlansResponse.ProtoReflect.Descriptor instead. -func (*GetCompactionPlansResponse) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{86} +func (m *GetCompactionPlansResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetCompactionPlansResponse.Merge(m, src) +} +func (m *GetCompactionPlansResponse) XXX_Size() int { + return xxx_messageInfo_GetCompactionPlansResponse.Size(m) +} +func (m *GetCompactionPlansResponse) XXX_DiscardUnknown() { + xxx_messageInfo_GetCompactionPlansResponse.DiscardUnknown(m) } -func (x *GetCompactionPlansResponse) GetStatus() *commonpb.Status { - if x != nil { - return x.Status +var xxx_messageInfo_GetCompactionPlansResponse proto.InternalMessageInfo + +func (m *GetCompactionPlansResponse) GetStatus() *commonpb.Status { + if m != nil { + return m.Status } return nil } -func (x *GetCompactionPlansResponse) GetState() commonpb.CompactionState { - if x != nil { - return x.State +func (m *GetCompactionPlansResponse) GetState() commonpb.CompactionState { + if m != nil { + return m.State } - return commonpb.CompactionState(0) + return commonpb.CompactionState_UndefiedState } -func (x *GetCompactionPlansResponse) GetMergeInfos() []*CompactionMergeInfo { - if x != nil { - return x.MergeInfos +func (m *GetCompactionPlansResponse) GetMergeInfos() []*CompactionMergeInfo { + if m != nil { + return m.MergeInfos } return nil } type CompactionMergeInfo struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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:"-"` } -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) 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} } -func (x *CompactionMergeInfo) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *CompactionMergeInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CompactionMergeInfo.Unmarshal(m, b) } - -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) +func (m *CompactionMergeInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CompactionMergeInfo.Marshal(b, m, deterministic) } - -// Deprecated: Use CompactionMergeInfo.ProtoReflect.Descriptor instead. -func (*CompactionMergeInfo) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{87} +func (m *CompactionMergeInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_CompactionMergeInfo.Merge(m, src) +} +func (m *CompactionMergeInfo) XXX_Size() int { + return xxx_messageInfo_CompactionMergeInfo.Size(m) +} +func (m *CompactionMergeInfo) XXX_DiscardUnknown() { + xxx_messageInfo_CompactionMergeInfo.DiscardUnknown(m) } -func (x *CompactionMergeInfo) GetSources() []int64 { - if x != nil { - return x.Sources +var xxx_messageInfo_CompactionMergeInfo proto.InternalMessageInfo + +func (m *CompactionMergeInfo) GetSources() []int64 { + if m != nil { + return m.Sources } return nil } -func (x *CompactionMergeInfo) GetTarget() int64 { - if x != nil { - return x.Target +func (m *CompactionMergeInfo) GetTarget() int64 { + if m != nil { + return m.Target } return 0 } type GetFlushStateRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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} } -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_Unmarshal(b []byte) error { + return xxx_messageInfo_GetFlushStateRequest.Unmarshal(m, b) } - -func (x *GetFlushStateRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *GetFlushStateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetFlushStateRequest.Marshal(b, m, deterministic) } - -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) +func (m *GetFlushStateRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetFlushStateRequest.Merge(m, src) } - -// Deprecated: Use GetFlushStateRequest.ProtoReflect.Descriptor instead. -func (*GetFlushStateRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{88} +func (m *GetFlushStateRequest) XXX_Size() int { + return xxx_messageInfo_GetFlushStateRequest.Size(m) } +func (m *GetFlushStateRequest) XXX_DiscardUnknown() { + xxx_messageInfo_GetFlushStateRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_GetFlushStateRequest proto.InternalMessageInfo -func (x *GetFlushStateRequest) GetSegmentIDs() []int64 { - if x != nil { - return x.SegmentIDs +func (m *GetFlushStateRequest) GetSegmentIDs() []int64 { + if m != nil { + return m.SegmentIDs } return nil } -func (x *GetFlushStateRequest) GetFlushTs() uint64 { - if x != nil { - return x.FlushTs +func (m *GetFlushStateRequest) GetFlushTs() uint64 { + if m != nil { + return m.FlushTs } return 0 } -func (x *GetFlushStateRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *GetFlushStateRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *GetFlushStateRequest) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *GetFlushStateRequest) GetCollectionName() string { + if m != nil { + return m.CollectionName } return "" } type GetFlushStateResponse struct { - 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"` + 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:"-"` } -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) 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} } -func (x *GetFlushStateResponse) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *GetFlushStateResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetFlushStateResponse.Unmarshal(m, b) } - -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) +func (m *GetFlushStateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetFlushStateResponse.Marshal(b, m, deterministic) } - -// Deprecated: Use GetFlushStateResponse.ProtoReflect.Descriptor instead. -func (*GetFlushStateResponse) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{89} +func (m *GetFlushStateResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetFlushStateResponse.Merge(m, src) +} +func (m *GetFlushStateResponse) XXX_Size() int { + return xxx_messageInfo_GetFlushStateResponse.Size(m) +} +func (m *GetFlushStateResponse) XXX_DiscardUnknown() { + xxx_messageInfo_GetFlushStateResponse.DiscardUnknown(m) } -func (x *GetFlushStateResponse) GetStatus() *commonpb.Status { - if x != nil { - return x.Status +var xxx_messageInfo_GetFlushStateResponse proto.InternalMessageInfo + +func (m *GetFlushStateResponse) GetStatus() *commonpb.Status { + if m != nil { + return m.Status } return nil } -func (x *GetFlushStateResponse) GetFlushed() bool { - if x != nil { - return x.Flushed +func (m *GetFlushStateResponse) GetFlushed() bool { + if m != nil { + return m.Flushed } return false } type GetFlushAllStateRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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:"-"` } -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) 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} } -func (x *GetFlushAllStateRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *GetFlushAllStateRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetFlushAllStateRequest.Unmarshal(m, b) } - -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) +func (m *GetFlushAllStateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetFlushAllStateRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use GetFlushAllStateRequest.ProtoReflect.Descriptor instead. -func (*GetFlushAllStateRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{90} +func (m *GetFlushAllStateRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetFlushAllStateRequest.Merge(m, src) +} +func (m *GetFlushAllStateRequest) XXX_Size() int { + return xxx_messageInfo_GetFlushAllStateRequest.Size(m) } +func (m *GetFlushAllStateRequest) XXX_DiscardUnknown() { + xxx_messageInfo_GetFlushAllStateRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_GetFlushAllStateRequest proto.InternalMessageInfo -func (x *GetFlushAllStateRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +func (m *GetFlushAllStateRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *GetFlushAllStateRequest) GetFlushAllTs() uint64 { - if x != nil { - return x.FlushAllTs +func (m *GetFlushAllStateRequest) GetFlushAllTs() uint64 { + if m != nil { + return m.FlushAllTs } return 0 } -func (x *GetFlushAllStateRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *GetFlushAllStateRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } type GetFlushAllStateResponse struct { - 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"` + 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:"-"` } -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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *GetFlushAllStateResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetFlushAllStateResponse.Unmarshal(m, b) } - -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) +func (m *GetFlushAllStateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetFlushAllStateResponse.Marshal(b, m, deterministic) } - -// Deprecated: Use GetFlushAllStateResponse.ProtoReflect.Descriptor instead. -func (*GetFlushAllStateResponse) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{91} +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) +} + +var xxx_messageInfo_GetFlushAllStateResponse proto.InternalMessageInfo -func (x *GetFlushAllStateResponse) GetStatus() *commonpb.Status { - if x != nil { - return x.Status +func (m *GetFlushAllStateResponse) GetStatus() *commonpb.Status { + if m != nil { + return m.Status } return nil } -func (x *GetFlushAllStateResponse) GetFlushed() bool { - if x != nil { - return x.Flushed +func (m *GetFlushAllStateResponse) GetFlushed() bool { + if m != nil { + return m.Flushed } return false } type ImportRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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` + 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} } -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_Unmarshal(b []byte) error { + return xxx_messageInfo_ImportRequest.Unmarshal(m, b) } - -func (x *ImportRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *ImportRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ImportRequest.Marshal(b, m, deterministic) +} +func (m *ImportRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_ImportRequest.Merge(m, src) +} +func (m *ImportRequest) XXX_Size() int { + return xxx_messageInfo_ImportRequest.Size(m) +} +func (m *ImportRequest) XXX_DiscardUnknown() { + xxx_messageInfo_ImportRequest.DiscardUnknown(m) } -func (*ImportRequest) ProtoMessage() {} +var xxx_messageInfo_ImportRequest proto.InternalMessageInfo -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 +func (m *ImportRequest) GetCollectionName() string { + if m != nil { + return m.CollectionName } - return mi.MessageOf(x) + return "" } -// Deprecated: Use ImportRequest.ProtoReflect.Descriptor instead. -func (*ImportRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{92} -} - -func (x *ImportRequest) GetCollectionName() string { - if x != nil { - return x.CollectionName - } - return "" -} - -func (x *ImportRequest) GetPartitionName() string { - if x != nil { - return x.PartitionName +func (m *ImportRequest) GetPartitionName() string { + if m != nil { + return m.PartitionName } return "" } -func (x *ImportRequest) GetChannelNames() []string { - if x != nil { - return x.ChannelNames +func (m *ImportRequest) GetChannelNames() []string { + if m != nil { + return m.ChannelNames } return nil } -func (x *ImportRequest) GetRowBased() bool { - if x != nil { - return x.RowBased +func (m *ImportRequest) GetRowBased() bool { + if m != nil { + return m.RowBased } return false } -func (x *ImportRequest) GetFiles() []string { - if x != nil { - return x.Files +func (m *ImportRequest) GetFiles() []string { + if m != nil { + return m.Files } return nil } -func (x *ImportRequest) GetOptions() []*commonpb.KeyValuePair { - if x != nil { - return x.Options +func (m *ImportRequest) GetOptions() []*commonpb.KeyValuePair { + if m != nil { + return m.Options } return nil } -func (x *ImportRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *ImportRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *ImportRequest) GetClusteringInfo() []byte { - if x != nil { - return x.ClusteringInfo +func (m *ImportRequest) GetClusteringInfo() []byte { + if m != nil { + return m.ClusteringInfo } return nil } type ImportResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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 + 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:"-"` } -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) 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} } -func (x *ImportResponse) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *ImportResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ImportResponse.Unmarshal(m, b) } - -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) +func (m *ImportResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ImportResponse.Marshal(b, m, deterministic) } - -// Deprecated: Use ImportResponse.ProtoReflect.Descriptor instead. -func (*ImportResponse) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{93} +func (m *ImportResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_ImportResponse.Merge(m, src) +} +func (m *ImportResponse) XXX_Size() int { + return xxx_messageInfo_ImportResponse.Size(m) +} +func (m *ImportResponse) XXX_DiscardUnknown() { + xxx_messageInfo_ImportResponse.DiscardUnknown(m) } -func (x *ImportResponse) GetStatus() *commonpb.Status { - if x != nil { - return x.Status +var xxx_messageInfo_ImportResponse proto.InternalMessageInfo + +func (m *ImportResponse) GetStatus() *commonpb.Status { + if m != nil { + return m.Status } return nil } -func (x *ImportResponse) GetTasks() []int64 { - if x != nil { - return x.Tasks +func (m *ImportResponse) GetTasks() []int64 { + if m != nil { + return m.Tasks } return nil } type GetImportStateRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Task int64 `protobuf:"varint,1,opt,name=task,proto3" json:"task,omitempty"` // id of an import task + Task int64 `protobuf:"varint,1,opt,name=task,proto3" json:"task,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -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) 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} } -func (x *GetImportStateRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *GetImportStateRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetImportStateRequest.Unmarshal(m, b) } - -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) +func (m *GetImportStateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetImportStateRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use GetImportStateRequest.ProtoReflect.Descriptor instead. -func (*GetImportStateRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{94} +func (m *GetImportStateRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetImportStateRequest.Merge(m, src) +} +func (m *GetImportStateRequest) XXX_Size() int { + return xxx_messageInfo_GetImportStateRequest.Size(m) } +func (m *GetImportStateRequest) XXX_DiscardUnknown() { + xxx_messageInfo_GetImportStateRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_GetImportStateRequest proto.InternalMessageInfo -func (x *GetImportStateRequest) GetTask() int64 { - if x != nil { - return x.Task +func (m *GetImportStateRequest) GetTask() int64 { + if m != nil { + return m.Task } return 0 } type GetImportStateResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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. + 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} } -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_Unmarshal(b []byte) error { + return xxx_messageInfo_GetImportStateResponse.Unmarshal(m, b) } - -func (x *GetImportStateResponse) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *GetImportStateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetImportStateResponse.Marshal(b, m, deterministic) } - -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) +func (m *GetImportStateResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetImportStateResponse.Merge(m, src) } - -// Deprecated: Use GetImportStateResponse.ProtoReflect.Descriptor instead. -func (*GetImportStateResponse) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{95} +func (m *GetImportStateResponse) XXX_Size() int { + return xxx_messageInfo_GetImportStateResponse.Size(m) } +func (m *GetImportStateResponse) XXX_DiscardUnknown() { + xxx_messageInfo_GetImportStateResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_GetImportStateResponse proto.InternalMessageInfo -func (x *GetImportStateResponse) GetStatus() *commonpb.Status { - if x != nil { - return x.Status +func (m *GetImportStateResponse) GetStatus() *commonpb.Status { + if m != nil { + return m.Status } return nil } -func (x *GetImportStateResponse) GetState() commonpb.ImportState { - if x != nil { - return x.State +func (m *GetImportStateResponse) GetState() commonpb.ImportState { + if m != nil { + return m.State } - return commonpb.ImportState(0) + return commonpb.ImportState_ImportPending } -func (x *GetImportStateResponse) GetRowCount() int64 { - if x != nil { - return x.RowCount +func (m *GetImportStateResponse) GetRowCount() int64 { + if m != nil { + return m.RowCount } return 0 } -func (x *GetImportStateResponse) GetIdList() []int64 { - if x != nil { - return x.IdList +func (m *GetImportStateResponse) GetIdList() []int64 { + if m != nil { + return m.IdList } return nil } -func (x *GetImportStateResponse) GetInfos() []*commonpb.KeyValuePair { - if x != nil { - return x.Infos +func (m *GetImportStateResponse) GetInfos() []*commonpb.KeyValuePair { + if m != nil { + return m.Infos } return nil } -func (x *GetImportStateResponse) GetId() int64 { - if x != nil { - return x.Id +func (m *GetImportStateResponse) GetId() int64 { + if m != nil { + return m.Id } return 0 } -func (x *GetImportStateResponse) GetCollectionId() int64 { - if x != nil { - return x.CollectionId +func (m *GetImportStateResponse) GetCollectionId() int64 { + if m != nil { + return m.CollectionId } return 0 } -func (x *GetImportStateResponse) GetSegmentIds() []int64 { - if x != nil { - return x.SegmentIds +func (m *GetImportStateResponse) GetSegmentIds() []int64 { + if m != nil { + return m.SegmentIds } return nil } -func (x *GetImportStateResponse) GetCreateTs() int64 { - if x != nil { - return x.CreateTs +func (m *GetImportStateResponse) GetCreateTs() int64 { + if m != nil { + return m.CreateTs } return 0 } type ListImportTasksRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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:"-"` } -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) 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} } -func (x *ListImportTasksRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *ListImportTasksRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ListImportTasksRequest.Unmarshal(m, b) } - -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) +func (m *ListImportTasksRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ListImportTasksRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use ListImportTasksRequest.ProtoReflect.Descriptor instead. -func (*ListImportTasksRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{96} +func (m *ListImportTasksRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_ListImportTasksRequest.Merge(m, src) +} +func (m *ListImportTasksRequest) XXX_Size() int { + return xxx_messageInfo_ListImportTasksRequest.Size(m) } +func (m *ListImportTasksRequest) XXX_DiscardUnknown() { + xxx_messageInfo_ListImportTasksRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_ListImportTasksRequest proto.InternalMessageInfo -func (x *ListImportTasksRequest) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *ListImportTasksRequest) GetCollectionName() string { + if m != nil { + return m.CollectionName } return "" } -func (x *ListImportTasksRequest) GetLimit() int64 { - if x != nil { - return x.Limit +func (m *ListImportTasksRequest) GetLimit() int64 { + if m != nil { + return m.Limit } return 0 } -func (x *ListImportTasksRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *ListImportTasksRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } type ListImportTasksResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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 + 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:"-"` } -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) 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} } -func (x *ListImportTasksResponse) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *ListImportTasksResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ListImportTasksResponse.Unmarshal(m, b) } - -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) +func (m *ListImportTasksResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ListImportTasksResponse.Marshal(b, m, deterministic) } - -// Deprecated: Use ListImportTasksResponse.ProtoReflect.Descriptor instead. -func (*ListImportTasksResponse) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{97} +func (m *ListImportTasksResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_ListImportTasksResponse.Merge(m, src) +} +func (m *ListImportTasksResponse) XXX_Size() int { + return xxx_messageInfo_ListImportTasksResponse.Size(m) } +func (m *ListImportTasksResponse) XXX_DiscardUnknown() { + xxx_messageInfo_ListImportTasksResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_ListImportTasksResponse proto.InternalMessageInfo -func (x *ListImportTasksResponse) GetStatus() *commonpb.Status { - if x != nil { - return x.Status +func (m *ListImportTasksResponse) GetStatus() *commonpb.Status { + if m != nil { + return m.Status } return nil } -func (x *ListImportTasksResponse) GetTasks() []*GetImportStateResponse { - if x != nil { - return x.Tasks +func (m *ListImportTasksResponse) GetTasks() []*GetImportStateResponse { + if m != nil { + return m.Tasks } return nil } type GetReplicasRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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} } -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_Unmarshal(b []byte) error { + return xxx_messageInfo_GetReplicasRequest.Unmarshal(m, b) } - -func (x *GetReplicasRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *GetReplicasRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetReplicasRequest.Marshal(b, m, deterministic) } - -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) +func (m *GetReplicasRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetReplicasRequest.Merge(m, src) } - -// Deprecated: Use GetReplicasRequest.ProtoReflect.Descriptor instead. -func (*GetReplicasRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{98} +func (m *GetReplicasRequest) XXX_Size() int { + return xxx_messageInfo_GetReplicasRequest.Size(m) } +func (m *GetReplicasRequest) XXX_DiscardUnknown() { + xxx_messageInfo_GetReplicasRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_GetReplicasRequest proto.InternalMessageInfo -func (x *GetReplicasRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +func (m *GetReplicasRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *GetReplicasRequest) GetCollectionID() int64 { - if x != nil { - return x.CollectionID +func (m *GetReplicasRequest) GetCollectionID() int64 { + if m != nil { + return m.CollectionID } return 0 } -func (x *GetReplicasRequest) GetWithShardNodes() bool { - if x != nil { - return x.WithShardNodes +func (m *GetReplicasRequest) GetWithShardNodes() bool { + if m != nil { + return m.WithShardNodes } return false } -func (x *GetReplicasRequest) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *GetReplicasRequest) GetCollectionName() string { + if m != nil { + return m.CollectionName } return "" } -func (x *GetReplicasRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *GetReplicasRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } type GetReplicasResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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:"-"` } -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) 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} } -func (x *GetReplicasResponse) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *GetReplicasResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetReplicasResponse.Unmarshal(m, b) } - -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) +func (m *GetReplicasResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetReplicasResponse.Marshal(b, m, deterministic) } - -// Deprecated: Use GetReplicasResponse.ProtoReflect.Descriptor instead. -func (*GetReplicasResponse) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{99} +func (m *GetReplicasResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetReplicasResponse.Merge(m, src) +} +func (m *GetReplicasResponse) XXX_Size() int { + return xxx_messageInfo_GetReplicasResponse.Size(m) } +func (m *GetReplicasResponse) XXX_DiscardUnknown() { + xxx_messageInfo_GetReplicasResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_GetReplicasResponse proto.InternalMessageInfo -func (x *GetReplicasResponse) GetStatus() *commonpb.Status { - if x != nil { - return x.Status +func (m *GetReplicasResponse) GetStatus() *commonpb.Status { + if m != nil { + return m.Status } return nil } -func (x *GetReplicasResponse) GetReplicas() []*ReplicaInfo { - if x != nil { - return x.Replicas +func (m *GetReplicasResponse) GetReplicas() []*ReplicaInfo { + if m != nil { + return m.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"` // empty indicates to load collection + PartitionIds []int64 `protobuf:"varint,3,rep,packed,name=partition_ids,json=partitionIds,proto3" json:"partition_ids,omitempty"` 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"` // include leaders + NodeIds []int64 `protobuf:"varint,5,rep,packed,name=node_ids,json=nodeIds,proto3" json:"node_ids,omitempty"` 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"` + 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:"-"` } -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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *ReplicaInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ReplicaInfo.Unmarshal(m, b) } - -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) +func (m *ReplicaInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ReplicaInfo.Marshal(b, m, deterministic) } - -// Deprecated: Use ReplicaInfo.ProtoReflect.Descriptor instead. -func (*ReplicaInfo) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{100} +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 (x *ReplicaInfo) GetReplicaID() int64 { - if x != nil { - return x.ReplicaID +var xxx_messageInfo_ReplicaInfo proto.InternalMessageInfo + +func (m *ReplicaInfo) GetReplicaID() int64 { + if m != nil { + return m.ReplicaID } return 0 } -func (x *ReplicaInfo) GetCollectionID() int64 { - if x != nil { - return x.CollectionID +func (m *ReplicaInfo) GetCollectionID() int64 { + if m != nil { + return m.CollectionID } return 0 } -func (x *ReplicaInfo) GetPartitionIds() []int64 { - if x != nil { - return x.PartitionIds +func (m *ReplicaInfo) GetPartitionIds() []int64 { + if m != nil { + return m.PartitionIds } return nil } -func (x *ReplicaInfo) GetShardReplicas() []*ShardReplica { - if x != nil { - return x.ShardReplicas +func (m *ReplicaInfo) GetShardReplicas() []*ShardReplica { + if m != nil { + return m.ShardReplicas } return nil } -func (x *ReplicaInfo) GetNodeIds() []int64 { - if x != nil { - return x.NodeIds +func (m *ReplicaInfo) GetNodeIds() []int64 { + if m != nil { + return m.NodeIds } return nil } -func (x *ReplicaInfo) GetResourceGroupName() string { - if x != nil { - return x.ResourceGroupName +func (m *ReplicaInfo) GetResourceGroupName() string { + if m != nil { + return m.ResourceGroupName } return "" } -func (x *ReplicaInfo) GetNumOutboundNode() map[string]int32 { - if x != nil { - return x.NumOutboundNode +func (m *ReplicaInfo) GetNumOutboundNode() map[string]int32 { + if m != nil { + return m.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"` // IP:port + LeaderAddr string `protobuf:"bytes,2,opt,name=leader_addr,json=leaderAddr,proto3" json:"leader_addr,omitempty"` 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"` + 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:"-"` } -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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *ShardReplica) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ShardReplica.Unmarshal(m, b) } - -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) +func (m *ShardReplica) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ShardReplica.Marshal(b, m, deterministic) } - -// Deprecated: Use ShardReplica.ProtoReflect.Descriptor instead. -func (*ShardReplica) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{101} +func (m *ShardReplica) XXX_Merge(src proto.Message) { + xxx_messageInfo_ShardReplica.Merge(m, src) +} +func (m *ShardReplica) XXX_Size() int { + return xxx_messageInfo_ShardReplica.Size(m) +} +func (m *ShardReplica) XXX_DiscardUnknown() { + xxx_messageInfo_ShardReplica.DiscardUnknown(m) } -func (x *ShardReplica) GetLeaderID() int64 { - if x != nil { - return x.LeaderID +var xxx_messageInfo_ShardReplica proto.InternalMessageInfo + +func (m *ShardReplica) GetLeaderID() int64 { + if m != nil { + return m.LeaderID } return 0 } -func (x *ShardReplica) GetLeaderAddr() string { - if x != nil { - return x.LeaderAddr +func (m *ShardReplica) GetLeaderAddr() string { + if m != nil { + return m.LeaderAddr } return "" } -func (x *ShardReplica) GetDmChannelName() string { - if x != nil { - return x.DmChannelName +func (m *ShardReplica) GetDmChannelName() string { + if m != nil { + return m.DmChannelName } return "" } -func (x *ShardReplica) GetNodeIds() []int64 { - if x != nil { - return x.NodeIds +func (m *ShardReplica) GetNodeIds() []int64 { + if m != nil { + return m.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 @@ -7967,81 +7068,73 @@ 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"` + 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:"-"` } -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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *CreateCredentialRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CreateCredentialRequest.Unmarshal(m, b) } - -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) +func (m *CreateCredentialRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CreateCredentialRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use CreateCredentialRequest.ProtoReflect.Descriptor instead. -func (*CreateCredentialRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{102} +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 (m *CreateCredentialRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CreateCredentialRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CreateCredentialRequest proto.InternalMessageInfo -func (x *CreateCredentialRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +func (m *CreateCredentialRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *CreateCredentialRequest) GetUsername() string { - if x != nil { - return x.Username +func (m *CreateCredentialRequest) GetUsername() string { + if m != nil { + return m.Username } return "" } -func (x *CreateCredentialRequest) GetPassword() string { - if x != nil { - return x.Password +func (m *CreateCredentialRequest) GetPassword() string { + if m != nil { + return m.Password } return "" } -func (x *CreateCredentialRequest) GetCreatedUtcTimestamps() uint64 { - if x != nil { - return x.CreatedUtcTimestamps +func (m *CreateCredentialRequest) GetCreatedUtcTimestamps() uint64 { + if m != nil { + return m.CreatedUtcTimestamps } return 0 } -func (x *CreateCredentialRequest) GetModifiedUtcTimestamps() uint64 { - if x != nil { - return x.ModifiedUtcTimestamps +func (m *CreateCredentialRequest) GetModifiedUtcTimestamps() uint64 { + if m != nil { + return m.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 @@ -8053,459 +7146,395 @@ 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"` + 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:"-"` } -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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *UpdateCredentialRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UpdateCredentialRequest.Unmarshal(m, b) } - -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) +func (m *UpdateCredentialRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UpdateCredentialRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use UpdateCredentialRequest.ProtoReflect.Descriptor instead. -func (*UpdateCredentialRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{103} +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 (m *UpdateCredentialRequest) XXX_DiscardUnknown() { + xxx_messageInfo_UpdateCredentialRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_UpdateCredentialRequest proto.InternalMessageInfo -func (x *UpdateCredentialRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +func (m *UpdateCredentialRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *UpdateCredentialRequest) GetUsername() string { - if x != nil { - return x.Username +func (m *UpdateCredentialRequest) GetUsername() string { + if m != nil { + return m.Username } return "" } -func (x *UpdateCredentialRequest) GetOldPassword() string { - if x != nil { - return x.OldPassword +func (m *UpdateCredentialRequest) GetOldPassword() string { + if m != nil { + return m.OldPassword } return "" } -func (x *UpdateCredentialRequest) GetNewPassword() string { - if x != nil { - return x.NewPassword +func (m *UpdateCredentialRequest) GetNewPassword() string { + if m != nil { + return m.NewPassword } return "" } -func (x *UpdateCredentialRequest) GetCreatedUtcTimestamps() uint64 { - if x != nil { - return x.CreatedUtcTimestamps +func (m *UpdateCredentialRequest) GetCreatedUtcTimestamps() uint64 { + if m != nil { + return m.CreatedUtcTimestamps } return 0 } -func (x *UpdateCredentialRequest) GetModifiedUtcTimestamps() uint64 { - if x != nil { - return x.ModifiedUtcTimestamps +func (m *UpdateCredentialRequest) GetModifiedUtcTimestamps() uint64 { + if m != nil { + return m.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"` + Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *DeleteCredentialRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DeleteCredentialRequest.Unmarshal(m, b) } - -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) +func (m *DeleteCredentialRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DeleteCredentialRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use DeleteCredentialRequest.ProtoReflect.Descriptor instead. -func (*DeleteCredentialRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{104} +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) +} + +var xxx_messageInfo_DeleteCredentialRequest proto.InternalMessageInfo -func (x *DeleteCredentialRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +func (m *DeleteCredentialRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *DeleteCredentialRequest) GetUsername() string { - if x != nil { - return x.Username +func (m *DeleteCredentialRequest) GetUsername() string { + if m != nil { + return m.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"` + Usernames []string `protobuf:"bytes,2,rep,name=usernames,proto3" json:"usernames,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *ListCredUsersResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ListCredUsersResponse.Unmarshal(m, b) } - -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) +func (m *ListCredUsersResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ListCredUsersResponse.Marshal(b, m, deterministic) } - -// Deprecated: Use ListCredUsersResponse.ProtoReflect.Descriptor instead. -func (*ListCredUsersResponse) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{105} +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 (x *ListCredUsersResponse) GetStatus() *commonpb.Status { - if x != nil { - return x.Status +var xxx_messageInfo_ListCredUsersResponse proto.InternalMessageInfo + +func (m *ListCredUsersResponse) GetStatus() *commonpb.Status { + if m != nil { + return m.Status } return nil } -func (x *ListCredUsersResponse) GetUsernames() []string { - if x != nil { - return x.Usernames +func (m *ListCredUsersResponse) GetUsernames() []string { + if m != nil { + return m.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"` + 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:"-"` } -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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *ListCredUsersRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ListCredUsersRequest.Unmarshal(m, b) } - -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) +func (m *ListCredUsersRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ListCredUsersRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use ListCredUsersRequest.ProtoReflect.Descriptor instead. -func (*ListCredUsersRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{106} +func (m *ListCredUsersRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_ListCredUsersRequest.Merge(m, src) +} +func (m *ListCredUsersRequest) XXX_Size() int { + return xxx_messageInfo_ListCredUsersRequest.Size(m) +} +func (m *ListCredUsersRequest) XXX_DiscardUnknown() { + xxx_messageInfo_ListCredUsersRequest.DiscardUnknown(m) } -func (x *ListCredUsersRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +var xxx_messageInfo_ListCredUsersRequest proto.InternalMessageInfo + +func (m *ListCredUsersRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } // https://wiki.lfaidata.foundation/display/MIL/MEP+29+--+Support+Role-Based+Access+Control type RoleEntity struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` + Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -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) 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} } -func (x *RoleEntity) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *RoleEntity) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_RoleEntity.Unmarshal(m, b) } - -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) +func (m *RoleEntity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_RoleEntity.Marshal(b, m, deterministic) } - -// Deprecated: Use RoleEntity.ProtoReflect.Descriptor instead. -func (*RoleEntity) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{107} +func (m *RoleEntity) XXX_Merge(src proto.Message) { + xxx_messageInfo_RoleEntity.Merge(m, src) +} +func (m *RoleEntity) XXX_Size() int { + return xxx_messageInfo_RoleEntity.Size(m) +} +func (m *RoleEntity) XXX_DiscardUnknown() { + xxx_messageInfo_RoleEntity.DiscardUnknown(m) } -func (x *RoleEntity) GetName() string { - if x != nil { - return x.Name +var xxx_messageInfo_RoleEntity proto.InternalMessageInfo + +func (m *RoleEntity) GetName() string { + if m != nil { + return m.Name } return "" } type UserEntity struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` + Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -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) 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} } -func (x *UserEntity) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *UserEntity) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UserEntity.Unmarshal(m, b) } - -func (*UserEntity) ProtoMessage() {} - -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 mi.MessageOf(x) +func (m *UserEntity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UserEntity.Marshal(b, m, deterministic) } - -// Deprecated: Use UserEntity.ProtoReflect.Descriptor instead. -func (*UserEntity) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{108} +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 (m *UserEntity) XXX_DiscardUnknown() { + xxx_messageInfo_UserEntity.DiscardUnknown(m) } -func (x *UserEntity) GetName() string { - if x != nil { - return x.Name +var xxx_messageInfo_UserEntity proto.InternalMessageInfo + +func (m *UserEntity) GetName() string { + if m != nil { + return m.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"` + Entity *RoleEntity `protobuf:"bytes,2,opt,name=entity,proto3" json:"entity,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +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 (m *CreateRoleRequest) XXX_Size() int { + return xxx_messageInfo_CreateRoleRequest.Size(m) +} +func (m *CreateRoleRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CreateRoleRequest.DiscardUnknown(m) } -func (*CreateRoleRequest) ProtoMessage() {} +var xxx_messageInfo_CreateRoleRequest proto.InternalMessageInfo -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 +func (m *CreateRoleRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } - return mi.MessageOf(x) + return nil } -// Deprecated: Use CreateRoleRequest.ProtoReflect.Descriptor instead. -func (*CreateRoleRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{109} -} - -func (x *CreateRoleRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base - } - return nil -} - -func (x *CreateRoleRequest) GetEntity() *RoleEntity { - if x != nil { - return x.Entity +func (m *CreateRoleRequest) GetEntity() *RoleEntity { + if m != nil { + return m.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"` + 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:"-"` } -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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *DropRoleRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DropRoleRequest.Unmarshal(m, b) } - -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) +func (m *DropRoleRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DropRoleRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use DropRoleRequest.ProtoReflect.Descriptor instead. -func (*DropRoleRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{110} +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) +} + +var xxx_messageInfo_DropRoleRequest proto.InternalMessageInfo -func (x *DropRoleRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +func (m *DropRoleRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *DropRoleRequest) GetRoleName() string { - if x != nil { - return x.RoleName +func (m *DropRoleRequest) GetRoleName() string { + if m != nil { + return m.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 @@ -8513,626 +7542,538 @@ 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"` + 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:"-"` } -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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *OperateUserRoleRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_OperateUserRoleRequest.Unmarshal(m, b) } - -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) +func (m *OperateUserRoleRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_OperateUserRoleRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use OperateUserRoleRequest.ProtoReflect.Descriptor instead. -func (*OperateUserRoleRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{111} +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 (x *OperateUserRoleRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +var xxx_messageInfo_OperateUserRoleRequest proto.InternalMessageInfo + +func (m *OperateUserRoleRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *OperateUserRoleRequest) GetUsername() string { - if x != nil { - return x.Username +func (m *OperateUserRoleRequest) GetUsername() string { + if m != nil { + return m.Username } return "" } -func (x *OperateUserRoleRequest) GetRoleName() string { - if x != nil { - return x.RoleName +func (m *OperateUserRoleRequest) GetRoleName() string { + if m != nil { + return m.RoleName } return "" } -func (x *OperateUserRoleRequest) GetType() OperateUserRoleType { - if x != nil { - return x.Type +func (m *OperateUserRoleRequest) GetType() OperateUserRoleType { + if m != nil { + return m.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"` + 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:"-"` } -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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *SelectRoleRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SelectRoleRequest.Unmarshal(m, b) } - -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) +func (m *SelectRoleRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SelectRoleRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use SelectRoleRequest.ProtoReflect.Descriptor instead. -func (*SelectRoleRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{112} +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) +} + +var xxx_messageInfo_SelectRoleRequest proto.InternalMessageInfo -func (x *SelectRoleRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +func (m *SelectRoleRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *SelectRoleRequest) GetRole() *RoleEntity { - if x != nil { - return x.Role +func (m *SelectRoleRequest) GetRole() *RoleEntity { + if m != nil { + return m.Role } return nil } -func (x *SelectRoleRequest) GetIncludeUserInfo() bool { - if x != nil { - return x.IncludeUserInfo +func (m *SelectRoleRequest) GetIncludeUserInfo() bool { + if m != nil { + return m.IncludeUserInfo } return false } type RoleResult struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Role *RoleEntity `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"` - Users []*UserEntity `protobuf:"bytes,2,rep,name=users,proto3" json:"users,omitempty"` + 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:"-"` } -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) 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} } -func (x *RoleResult) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *RoleResult) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_RoleResult.Unmarshal(m, b) } - -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) +func (m *RoleResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_RoleResult.Marshal(b, m, deterministic) } - -// Deprecated: Use RoleResult.ProtoReflect.Descriptor instead. -func (*RoleResult) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{113} +func (m *RoleResult) XXX_Merge(src proto.Message) { + xxx_messageInfo_RoleResult.Merge(m, src) +} +func (m *RoleResult) XXX_Size() int { + return xxx_messageInfo_RoleResult.Size(m) } +func (m *RoleResult) XXX_DiscardUnknown() { + xxx_messageInfo_RoleResult.DiscardUnknown(m) +} + +var xxx_messageInfo_RoleResult proto.InternalMessageInfo -func (x *RoleResult) GetRole() *RoleEntity { - if x != nil { - return x.Role +func (m *RoleResult) GetRole() *RoleEntity { + if m != nil { + return m.Role } return nil } -func (x *RoleResult) GetUsers() []*UserEntity { - if x != nil { - return x.Users +func (m *RoleResult) GetUsers() []*UserEntity { + if m != nil { + return m.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"` + Results []*RoleResult `protobuf:"bytes,2,rep,name=results,proto3" json:"results,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *SelectRoleResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SelectRoleResponse.Unmarshal(m, b) } - -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) +func (m *SelectRoleResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SelectRoleResponse.Marshal(b, m, deterministic) } - -// Deprecated: Use SelectRoleResponse.ProtoReflect.Descriptor instead. -func (*SelectRoleResponse) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{114} +func (m *SelectRoleResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_SelectRoleResponse.Merge(m, src) +} +func (m *SelectRoleResponse) XXX_Size() int { + return xxx_messageInfo_SelectRoleResponse.Size(m) +} +func (m *SelectRoleResponse) XXX_DiscardUnknown() { + xxx_messageInfo_SelectRoleResponse.DiscardUnknown(m) } -func (x *SelectRoleResponse) GetStatus() *commonpb.Status { - if x != nil { - return x.Status +var xxx_messageInfo_SelectRoleResponse proto.InternalMessageInfo + +func (m *SelectRoleResponse) GetStatus() *commonpb.Status { + if m != nil { + return m.Status } return nil } -func (x *SelectRoleResponse) GetResults() []*RoleResult { - if x != nil { - return x.Results +func (m *SelectRoleResponse) GetResults() []*RoleResult { + if m != nil { + return m.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"` + 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:"-"` } -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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *SelectUserRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SelectUserRequest.Unmarshal(m, b) } - -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) +func (m *SelectUserRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SelectUserRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use SelectUserRequest.ProtoReflect.Descriptor instead. -func (*SelectUserRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{115} +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) +} + +var xxx_messageInfo_SelectUserRequest proto.InternalMessageInfo -func (x *SelectUserRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +func (m *SelectUserRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *SelectUserRequest) GetUser() *UserEntity { - if x != nil { - return x.User +func (m *SelectUserRequest) GetUser() *UserEntity { + if m != nil { + return m.User } return nil } -func (x *SelectUserRequest) GetIncludeRoleInfo() bool { - if x != nil { - return x.IncludeRoleInfo +func (m *SelectUserRequest) GetIncludeRoleInfo() bool { + if m != nil { + return m.IncludeRoleInfo } return false } type UserResult struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - User *UserEntity `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"` - Roles []*RoleEntity `protobuf:"bytes,2,rep,name=roles,proto3" json:"roles,omitempty"` + 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:"-"` } -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) 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} } -func (x *UserResult) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *UserResult) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UserResult.Unmarshal(m, b) } - -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) +func (m *UserResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UserResult.Marshal(b, m, deterministic) } - -// Deprecated: Use UserResult.ProtoReflect.Descriptor instead. -func (*UserResult) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{116} +func (m *UserResult) XXX_Merge(src proto.Message) { + xxx_messageInfo_UserResult.Merge(m, src) +} +func (m *UserResult) XXX_Size() int { + return xxx_messageInfo_UserResult.Size(m) } +func (m *UserResult) XXX_DiscardUnknown() { + xxx_messageInfo_UserResult.DiscardUnknown(m) +} + +var xxx_messageInfo_UserResult proto.InternalMessageInfo -func (x *UserResult) GetUser() *UserEntity { - if x != nil { - return x.User +func (m *UserResult) GetUser() *UserEntity { + if m != nil { + return m.User } return nil } -func (x *UserResult) GetRoles() []*RoleEntity { - if x != nil { - return x.Roles +func (m *UserResult) GetRoles() []*RoleEntity { + if m != nil { + return m.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"` + Results []*UserResult `protobuf:"bytes,2,rep,name=results,proto3" json:"results,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *SelectUserResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SelectUserResponse.Unmarshal(m, b) } - -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) +func (m *SelectUserResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SelectUserResponse.Marshal(b, m, deterministic) } - -// Deprecated: Use SelectUserResponse.ProtoReflect.Descriptor instead. -func (*SelectUserResponse) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{117} +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 (x *SelectUserResponse) GetStatus() *commonpb.Status { - if x != nil { - return x.Status +var xxx_messageInfo_SelectUserResponse proto.InternalMessageInfo + +func (m *SelectUserResponse) GetStatus() *commonpb.Status { + if m != nil { + return m.Status } return nil } -func (x *SelectUserResponse) GetResults() []*UserResult { - if x != nil { - return x.Results +func (m *SelectUserResponse) GetResults() []*UserResult { + if m != nil { + return m.Results } return nil } type ObjectEntity struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` + Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -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) 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} } -func (x *ObjectEntity) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *ObjectEntity) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ObjectEntity.Unmarshal(m, b) } - -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) +func (m *ObjectEntity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ObjectEntity.Marshal(b, m, deterministic) } - -// Deprecated: Use ObjectEntity.ProtoReflect.Descriptor instead. -func (*ObjectEntity) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{118} +func (m *ObjectEntity) XXX_Merge(src proto.Message) { + xxx_messageInfo_ObjectEntity.Merge(m, src) +} +func (m *ObjectEntity) XXX_Size() int { + return xxx_messageInfo_ObjectEntity.Size(m) } +func (m *ObjectEntity) XXX_DiscardUnknown() { + xxx_messageInfo_ObjectEntity.DiscardUnknown(m) +} + +var xxx_messageInfo_ObjectEntity proto.InternalMessageInfo -func (x *ObjectEntity) GetName() string { - if x != nil { - return x.Name +func (m *ObjectEntity) GetName() string { + if m != nil { + return m.Name } return "" } type PrivilegeEntity struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` + Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -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) 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} } -func (x *PrivilegeEntity) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *PrivilegeEntity) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PrivilegeEntity.Unmarshal(m, b) } - -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) +func (m *PrivilegeEntity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PrivilegeEntity.Marshal(b, m, deterministic) } - -// Deprecated: Use PrivilegeEntity.ProtoReflect.Descriptor instead. -func (*PrivilegeEntity) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{119} +func (m *PrivilegeEntity) XXX_Merge(src proto.Message) { + xxx_messageInfo_PrivilegeEntity.Merge(m, src) +} +func (m *PrivilegeEntity) XXX_Size() int { + return xxx_messageInfo_PrivilegeEntity.Size(m) } +func (m *PrivilegeEntity) XXX_DiscardUnknown() { + xxx_messageInfo_PrivilegeEntity.DiscardUnknown(m) +} + +var xxx_messageInfo_PrivilegeEntity proto.InternalMessageInfo -func (x *PrivilegeEntity) GetName() string { - if x != nil { - return x.Name +func (m *PrivilegeEntity) GetName() string { + if m != nil { + return m.Name } return "" } type GrantorEntity struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - User *UserEntity `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"` - Privilege *PrivilegeEntity `protobuf:"bytes,2,opt,name=privilege,proto3" json:"privilege,omitempty"` + 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:"-"` } -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) 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} } -func (x *GrantorEntity) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *GrantorEntity) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GrantorEntity.Unmarshal(m, b) } - -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) +func (m *GrantorEntity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GrantorEntity.Marshal(b, m, deterministic) } - -// Deprecated: Use GrantorEntity.ProtoReflect.Descriptor instead. -func (*GrantorEntity) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{120} +func (m *GrantorEntity) XXX_Merge(src proto.Message) { + xxx_messageInfo_GrantorEntity.Merge(m, src) +} +func (m *GrantorEntity) XXX_Size() int { + return xxx_messageInfo_GrantorEntity.Size(m) } +func (m *GrantorEntity) XXX_DiscardUnknown() { + xxx_messageInfo_GrantorEntity.DiscardUnknown(m) +} + +var xxx_messageInfo_GrantorEntity proto.InternalMessageInfo -func (x *GrantorEntity) GetUser() *UserEntity { - if x != nil { - return x.User +func (m *GrantorEntity) GetUser() *UserEntity { + if m != nil { + return m.User } return nil } -func (x *GrantorEntity) GetPrivilege() *PrivilegeEntity { - if x != nil { - return x.Privilege +func (m *GrantorEntity) GetPrivilege() *PrivilegeEntity { + if m != nil { + return m.Privilege } return nil } type GrantPrivilegeEntity struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Entities []*GrantorEntity `protobuf:"bytes,1,rep,name=entities,proto3" json:"entities,omitempty"` + Entities []*GrantorEntity `protobuf:"bytes,1,rep,name=entities,proto3" json:"entities,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -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) 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} } -func (x *GrantPrivilegeEntity) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *GrantPrivilegeEntity) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GrantPrivilegeEntity.Unmarshal(m, b) } - -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) +func (m *GrantPrivilegeEntity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GrantPrivilegeEntity.Marshal(b, m, deterministic) } - -// Deprecated: Use GrantPrivilegeEntity.ProtoReflect.Descriptor instead. -func (*GrantPrivilegeEntity) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{121} +func (m *GrantPrivilegeEntity) XXX_Merge(src proto.Message) { + xxx_messageInfo_GrantPrivilegeEntity.Merge(m, src) +} +func (m *GrantPrivilegeEntity) XXX_Size() int { + return xxx_messageInfo_GrantPrivilegeEntity.Size(m) +} +func (m *GrantPrivilegeEntity) XXX_DiscardUnknown() { + xxx_messageInfo_GrantPrivilegeEntity.DiscardUnknown(m) } -func (x *GrantPrivilegeEntity) GetEntities() []*GrantorEntity { - if x != nil { - return x.Entities +var xxx_messageInfo_GrantPrivilegeEntity proto.InternalMessageInfo + +func (m *GrantPrivilegeEntity) GetEntities() []*GrantorEntity { + if m != nil { + return m.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 @@ -9142,1317 +8083,1143 @@ 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"` + 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 (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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *GrantEntity) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GrantEntity.Unmarshal(m, b) } - -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) +func (m *GrantEntity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GrantEntity.Marshal(b, m, deterministic) } - -// Deprecated: Use GrantEntity.ProtoReflect.Descriptor instead. -func (*GrantEntity) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{122} +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 (m *GrantEntity) XXX_DiscardUnknown() { + xxx_messageInfo_GrantEntity.DiscardUnknown(m) } -func (x *GrantEntity) GetRole() *RoleEntity { - if x != nil { - return x.Role +var xxx_messageInfo_GrantEntity proto.InternalMessageInfo + +func (m *GrantEntity) GetRole() *RoleEntity { + if m != nil { + return m.Role } return nil } -func (x *GrantEntity) GetObject() *ObjectEntity { - if x != nil { - return x.Object +func (m *GrantEntity) GetObject() *ObjectEntity { + if m != nil { + return m.Object } return nil } -func (x *GrantEntity) GetObjectName() string { - if x != nil { - return x.ObjectName +func (m *GrantEntity) GetObjectName() string { + if m != nil { + return m.ObjectName } return "" } -func (x *GrantEntity) GetGrantor() *GrantorEntity { - if x != nil { - return x.Grantor +func (m *GrantEntity) GetGrantor() *GrantorEntity { + if m != nil { + return m.Grantor } return nil } -func (x *GrantEntity) GetDbName() string { - if x != nil { - return x.DbName +func (m *GrantEntity) GetDbName() string { + if m != nil { + return m.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"` + Entity *GrantEntity `protobuf:"bytes,2,opt,name=entity,proto3" json:"entity,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *SelectGrantRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SelectGrantRequest.Unmarshal(m, b) } - -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) +func (m *SelectGrantRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SelectGrantRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use SelectGrantRequest.ProtoReflect.Descriptor instead. -func (*SelectGrantRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{123} +func (m *SelectGrantRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_SelectGrantRequest.Merge(m, src) +} +func (m *SelectGrantRequest) XXX_Size() int { + return xxx_messageInfo_SelectGrantRequest.Size(m) } +func (m *SelectGrantRequest) XXX_DiscardUnknown() { + xxx_messageInfo_SelectGrantRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_SelectGrantRequest proto.InternalMessageInfo -func (x *SelectGrantRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +func (m *SelectGrantRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *SelectGrantRequest) GetEntity() *GrantEntity { - if x != nil { - return x.Entity +func (m *SelectGrantRequest) GetEntity() *GrantEntity { + if m != nil { + return m.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"` + Entities []*GrantEntity `protobuf:"bytes,2,rep,name=entities,proto3" json:"entities,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *SelectGrantResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SelectGrantResponse.Unmarshal(m, b) } - -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) +func (m *SelectGrantResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SelectGrantResponse.Marshal(b, m, deterministic) } - -// Deprecated: Use SelectGrantResponse.ProtoReflect.Descriptor instead. -func (*SelectGrantResponse) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{124} +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 (x *SelectGrantResponse) GetStatus() *commonpb.Status { - if x != nil { - return x.Status +var xxx_messageInfo_SelectGrantResponse proto.InternalMessageInfo + +func (m *SelectGrantResponse) GetStatus() *commonpb.Status { + if m != nil { + return m.Status } return nil } -func (x *SelectGrantResponse) GetEntities() []*GrantEntity { - if x != nil { - return x.Entities +func (m *SelectGrantResponse) GetEntities() []*GrantEntity { + if m != nil { + return m.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"` + 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:"-"` } -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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *OperatePrivilegeRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_OperatePrivilegeRequest.Unmarshal(m, b) } - -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) +func (m *OperatePrivilegeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_OperatePrivilegeRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use OperatePrivilegeRequest.ProtoReflect.Descriptor instead. -func (*OperatePrivilegeRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{125} +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) +} + +var xxx_messageInfo_OperatePrivilegeRequest proto.InternalMessageInfo -func (x *OperatePrivilegeRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +func (m *OperatePrivilegeRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *OperatePrivilegeRequest) GetEntity() *GrantEntity { - if x != nil { - return x.Entity +func (m *OperatePrivilegeRequest) GetEntity() *GrantEntity { + if m != nil { + return m.Entity } return nil } -func (x *OperatePrivilegeRequest) GetType() OperatePrivilegeType { - if x != nil { - return x.Type +func (m *OperatePrivilegeRequest) GetType() OperatePrivilegeType { + if m != nil { + return m.Type } return OperatePrivilegeType_Grant } 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"` + 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{126} } -func (x *GetLoadingProgressRequest) Reset() { - *x = GetLoadingProgressRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_milvus_proto_msgTypes[126] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *GetLoadingProgressRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetLoadingProgressRequest.Unmarshal(m, b) } - -func (x *GetLoadingProgressRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *GetLoadingProgressRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetLoadingProgressRequest.Marshal(b, m, deterministic) } - -func (*GetLoadingProgressRequest) ProtoMessage() {} - -func (x *GetLoadingProgressRequest) 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) +func (m *GetLoadingProgressRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetLoadingProgressRequest.Merge(m, src) } - -// Deprecated: Use GetLoadingProgressRequest.ProtoReflect.Descriptor instead. -func (*GetLoadingProgressRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{126} +func (m *GetLoadingProgressRequest) XXX_Size() int { + return xxx_messageInfo_GetLoadingProgressRequest.Size(m) +} +func (m *GetLoadingProgressRequest) XXX_DiscardUnknown() { + xxx_messageInfo_GetLoadingProgressRequest.DiscardUnknown(m) } -func (x *GetLoadingProgressRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +var xxx_messageInfo_GetLoadingProgressRequest proto.InternalMessageInfo + +func (m *GetLoadingProgressRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *GetLoadingProgressRequest) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *GetLoadingProgressRequest) GetCollectionName() string { + if m != nil { + return m.CollectionName } return "" } -func (x *GetLoadingProgressRequest) GetPartitionNames() []string { - if x != nil { - return x.PartitionNames +func (m *GetLoadingProgressRequest) GetPartitionNames() []string { + if m != nil { + return m.PartitionNames } return nil } -func (x *GetLoadingProgressRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *GetLoadingProgressRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } type GetLoadingProgressResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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:"-"` } -func (x *GetLoadingProgressResponse) Reset() { - *x = GetLoadingProgressResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_milvus_proto_msgTypes[127] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +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{127} } -func (x *GetLoadingProgressResponse) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *GetLoadingProgressResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetLoadingProgressResponse.Unmarshal(m, b) } - -func (*GetLoadingProgressResponse) ProtoMessage() {} - -func (x *GetLoadingProgressResponse) 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) +func (m *GetLoadingProgressResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetLoadingProgressResponse.Marshal(b, m, deterministic) } - -// Deprecated: Use GetLoadingProgressResponse.ProtoReflect.Descriptor instead. -func (*GetLoadingProgressResponse) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{127} +func (m *GetLoadingProgressResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetLoadingProgressResponse.Merge(m, src) +} +func (m *GetLoadingProgressResponse) XXX_Size() int { + return xxx_messageInfo_GetLoadingProgressResponse.Size(m) } +func (m *GetLoadingProgressResponse) XXX_DiscardUnknown() { + xxx_messageInfo_GetLoadingProgressResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_GetLoadingProgressResponse proto.InternalMessageInfo -func (x *GetLoadingProgressResponse) GetStatus() *commonpb.Status { - if x != nil { - return x.Status +func (m *GetLoadingProgressResponse) GetStatus() *commonpb.Status { + if m != nil { + return m.Status } return nil } -func (x *GetLoadingProgressResponse) GetProgress() int64 { - if x != nil { - return x.Progress +func (m *GetLoadingProgressResponse) GetProgress() int64 { + if m != nil { + return m.Progress } return 0 } -func (x *GetLoadingProgressResponse) GetRefreshProgress() int64 { - if x != nil { - return x.RefreshProgress +func (m *GetLoadingProgressResponse) GetRefreshProgress() int64 { + if m != nil { + return m.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"` + 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{128} } -func (x *GetLoadStateRequest) Reset() { - *x = GetLoadStateRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_milvus_proto_msgTypes[128] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *GetLoadStateRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetLoadStateRequest.Unmarshal(m, b) } - -func (x *GetLoadStateRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *GetLoadStateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetLoadStateRequest.Marshal(b, m, deterministic) } - -func (*GetLoadStateRequest) ProtoMessage() {} - -func (x *GetLoadStateRequest) 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) +func (m *GetLoadStateRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetLoadStateRequest.Merge(m, src) } - -// Deprecated: Use GetLoadStateRequest.ProtoReflect.Descriptor instead. -func (*GetLoadStateRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{128} +func (m *GetLoadStateRequest) XXX_Size() int { + return xxx_messageInfo_GetLoadStateRequest.Size(m) +} +func (m *GetLoadStateRequest) XXX_DiscardUnknown() { + xxx_messageInfo_GetLoadStateRequest.DiscardUnknown(m) } -func (x *GetLoadStateRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +var xxx_messageInfo_GetLoadStateRequest proto.InternalMessageInfo + +func (m *GetLoadStateRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *GetLoadStateRequest) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *GetLoadStateRequest) GetCollectionName() string { + if m != nil { + return m.CollectionName } return "" } -func (x *GetLoadStateRequest) GetPartitionNames() []string { - if x != nil { - return x.PartitionNames +func (m *GetLoadStateRequest) GetPartitionNames() []string { + if m != nil { + return m.PartitionNames } return nil } -func (x *GetLoadStateRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *GetLoadStateRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } type GetLoadStateResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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:"-"` } -func (x *GetLoadStateResponse) Reset() { - *x = GetLoadStateResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_milvus_proto_msgTypes[129] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +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{129} } -func (x *GetLoadStateResponse) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *GetLoadStateResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetLoadStateResponse.Unmarshal(m, b) } - -func (*GetLoadStateResponse) ProtoMessage() {} - -func (x *GetLoadStateResponse) 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) +func (m *GetLoadStateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetLoadStateResponse.Marshal(b, m, deterministic) } - -// Deprecated: Use GetLoadStateResponse.ProtoReflect.Descriptor instead. -func (*GetLoadStateResponse) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{129} +func (m *GetLoadStateResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetLoadStateResponse.Merge(m, src) +} +func (m *GetLoadStateResponse) XXX_Size() int { + return xxx_messageInfo_GetLoadStateResponse.Size(m) } +func (m *GetLoadStateResponse) XXX_DiscardUnknown() { + xxx_messageInfo_GetLoadStateResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_GetLoadStateResponse proto.InternalMessageInfo -func (x *GetLoadStateResponse) GetStatus() *commonpb.Status { - if x != nil { - return x.Status +func (m *GetLoadStateResponse) GetStatus() *commonpb.Status { + if m != nil { + return m.Status } return nil } -func (x *GetLoadStateResponse) GetState() commonpb.LoadState { - if x != nil { - return x.State +func (m *GetLoadStateResponse) GetState() commonpb.LoadState { + if m != nil { + return m.State } - return commonpb.LoadState(0) + return commonpb.LoadState_LoadStateNotExist } type MilvusExt struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"` + Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (x *MilvusExt) Reset() { - *x = MilvusExt{} - if protoimpl.UnsafeEnabled { - mi := &file_milvus_proto_msgTypes[130] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +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{130} } -func (x *MilvusExt) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *MilvusExt) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MilvusExt.Unmarshal(m, b) } - -func (*MilvusExt) ProtoMessage() {} - -func (x *MilvusExt) 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) +func (m *MilvusExt) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MilvusExt.Marshal(b, m, deterministic) } - -// Deprecated: Use MilvusExt.ProtoReflect.Descriptor instead. -func (*MilvusExt) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{130} +func (m *MilvusExt) XXX_Merge(src proto.Message) { + xxx_messageInfo_MilvusExt.Merge(m, src) +} +func (m *MilvusExt) XXX_Size() int { + return xxx_messageInfo_MilvusExt.Size(m) +} +func (m *MilvusExt) XXX_DiscardUnknown() { + xxx_messageInfo_MilvusExt.DiscardUnknown(m) } -func (x *MilvusExt) GetVersion() string { - if x != nil { - return x.Version +var xxx_messageInfo_MilvusExt proto.InternalMessageInfo + +func (m *MilvusExt) GetVersion() string { + if m != nil { + return m.Version } return "" } type GetVersionRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (x *GetVersionRequest) Reset() { - *x = GetVersionRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_milvus_proto_msgTypes[131] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +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{131} } -func (x *GetVersionRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *GetVersionRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetVersionRequest.Unmarshal(m, b) } - -func (*GetVersionRequest) ProtoMessage() {} - -func (x *GetVersionRequest) 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) +func (m *GetVersionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetVersionRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use GetVersionRequest.ProtoReflect.Descriptor instead. -func (*GetVersionRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{131} +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) } -type GetVersionResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields +var xxx_messageInfo_GetVersionRequest proto.InternalMessageInfo - 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"` +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 *GetVersionResponse) Reset() { - *x = GetVersionResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_milvus_proto_msgTypes[132] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +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{132} } -func (x *GetVersionResponse) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *GetVersionResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetVersionResponse.Unmarshal(m, b) } - -func (*GetVersionResponse) ProtoMessage() {} - -func (x *GetVersionResponse) 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) +func (m *GetVersionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetVersionResponse.Marshal(b, m, deterministic) } - -// Deprecated: Use GetVersionResponse.ProtoReflect.Descriptor instead. -func (*GetVersionResponse) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{132} +func (m *GetVersionResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetVersionResponse.Merge(m, src) +} +func (m *GetVersionResponse) XXX_Size() int { + return xxx_messageInfo_GetVersionResponse.Size(m) +} +func (m *GetVersionResponse) XXX_DiscardUnknown() { + xxx_messageInfo_GetVersionResponse.DiscardUnknown(m) } -func (x *GetVersionResponse) GetStatus() *commonpb.Status { - if x != nil { - return x.Status +var xxx_messageInfo_GetVersionResponse proto.InternalMessageInfo + +func (m *GetVersionResponse) GetStatus() *commonpb.Status { + if m != nil { + return m.Status } return nil } -func (x *GetVersionResponse) GetVersion() string { - if x != nil { - return x.Version +func (m *GetVersionResponse) GetVersion() string { + if m != nil { + return m.Version } return "" } type CheckHealthRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (x *CheckHealthRequest) Reset() { - *x = CheckHealthRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_milvus_proto_msgTypes[133] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +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{133} } -func (x *CheckHealthRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *CheckHealthRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CheckHealthRequest.Unmarshal(m, b) } - -func (*CheckHealthRequest) ProtoMessage() {} - -func (x *CheckHealthRequest) 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) +func (m *CheckHealthRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CheckHealthRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use CheckHealthRequest.ProtoReflect.Descriptor instead. -func (*CheckHealthRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{133} +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) } -type CheckHealthResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields +var xxx_messageInfo_CheckHealthRequest proto.InternalMessageInfo - 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"` +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{134} } -func (x *CheckHealthResponse) Reset() { - *x = CheckHealthResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_milvus_proto_msgTypes[134] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *CheckHealthResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CheckHealthResponse.Unmarshal(m, b) } - -func (x *CheckHealthResponse) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *CheckHealthResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CheckHealthResponse.Marshal(b, m, deterministic) } - -func (*CheckHealthResponse) ProtoMessage() {} - -func (x *CheckHealthResponse) 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) +func (m *CheckHealthResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CheckHealthResponse.Merge(m, src) } - -// Deprecated: Use CheckHealthResponse.ProtoReflect.Descriptor instead. -func (*CheckHealthResponse) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{134} +func (m *CheckHealthResponse) XXX_Size() int { + return xxx_messageInfo_CheckHealthResponse.Size(m) } +func (m *CheckHealthResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CheckHealthResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CheckHealthResponse proto.InternalMessageInfo -func (x *CheckHealthResponse) GetStatus() *commonpb.Status { - if x != nil { - return x.Status +func (m *CheckHealthResponse) GetStatus() *commonpb.Status { + if m != nil { + return m.Status } return nil } -func (x *CheckHealthResponse) GetIsHealthy() bool { - if x != nil { - return x.IsHealthy +func (m *CheckHealthResponse) GetIsHealthy() bool { + if m != nil { + return m.IsHealthy } return false } -func (x *CheckHealthResponse) GetReasons() []string { - if x != nil { - return x.Reasons +func (m *CheckHealthResponse) GetReasons() []string { + if m != nil { + return m.Reasons } return nil } -func (x *CheckHealthResponse) GetQuotaStates() []QuotaState { - if x != nil { - return x.QuotaStates +func (m *CheckHealthResponse) GetQuotaStates() []QuotaState { + if m != nil { + return m.QuotaStates } return nil } type CreateResourceGroupRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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:"-"` } -func (x *CreateResourceGroupRequest) Reset() { - *x = CreateResourceGroupRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_milvus_proto_msgTypes[135] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +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{135} } -func (x *CreateResourceGroupRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *CreateResourceGroupRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CreateResourceGroupRequest.Unmarshal(m, b) } - -func (*CreateResourceGroupRequest) ProtoMessage() {} - -func (x *CreateResourceGroupRequest) 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) +func (m *CreateResourceGroupRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CreateResourceGroupRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use CreateResourceGroupRequest.ProtoReflect.Descriptor instead. -func (*CreateResourceGroupRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{135} +func (m *CreateResourceGroupRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CreateResourceGroupRequest.Merge(m, src) +} +func (m *CreateResourceGroupRequest) XXX_Size() int { + return xxx_messageInfo_CreateResourceGroupRequest.Size(m) +} +func (m *CreateResourceGroupRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CreateResourceGroupRequest.DiscardUnknown(m) } -func (x *CreateResourceGroupRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +var xxx_messageInfo_CreateResourceGroupRequest proto.InternalMessageInfo + +func (m *CreateResourceGroupRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *CreateResourceGroupRequest) GetResourceGroup() string { - if x != nil { - return x.ResourceGroup +func (m *CreateResourceGroupRequest) GetResourceGroup() string { + if m != nil { + return m.ResourceGroup } return "" } -func (x *CreateResourceGroupRequest) GetConfig() *rgpb.ResourceGroupConfig { - if x != nil { - return x.Config +func (m *CreateResourceGroupRequest) GetConfig() *rgpb.ResourceGroupConfig { + if m != nil { + return m.Config } return nil } type UpdateResourceGroupsRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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:"-"` } -func (x *UpdateResourceGroupsRequest) Reset() { - *x = UpdateResourceGroupsRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_milvus_proto_msgTypes[136] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +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{136} } -func (x *UpdateResourceGroupsRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *UpdateResourceGroupsRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UpdateResourceGroupsRequest.Unmarshal(m, b) } - -func (*UpdateResourceGroupsRequest) ProtoMessage() {} - -func (x *UpdateResourceGroupsRequest) 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 *UpdateResourceGroupsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UpdateResourceGroupsRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use UpdateResourceGroupsRequest.ProtoReflect.Descriptor instead. -func (*UpdateResourceGroupsRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{136} +func (m *UpdateResourceGroupsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_UpdateResourceGroupsRequest.Merge(m, src) +} +func (m *UpdateResourceGroupsRequest) XXX_Size() int { + return xxx_messageInfo_UpdateResourceGroupsRequest.Size(m) +} +func (m *UpdateResourceGroupsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_UpdateResourceGroupsRequest.DiscardUnknown(m) } -func (x *UpdateResourceGroupsRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +var xxx_messageInfo_UpdateResourceGroupsRequest proto.InternalMessageInfo + +func (m *UpdateResourceGroupsRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *UpdateResourceGroupsRequest) GetResourceGroups() map[string]*rgpb.ResourceGroupConfig { - if x != nil { - return x.ResourceGroups +func (m *UpdateResourceGroupsRequest) GetResourceGroups() map[string]*rgpb.ResourceGroupConfig { + if m != nil { + return m.ResourceGroups } return nil } type DropResourceGroupRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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:"-"` } -func (x *DropResourceGroupRequest) Reset() { - *x = DropResourceGroupRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_milvus_proto_msgTypes[137] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +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{137} } -func (x *DropResourceGroupRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *DropResourceGroupRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DropResourceGroupRequest.Unmarshal(m, b) } - -func (*DropResourceGroupRequest) ProtoMessage() {} - -func (x *DropResourceGroupRequest) 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) +func (m *DropResourceGroupRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DropResourceGroupRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use DropResourceGroupRequest.ProtoReflect.Descriptor instead. -func (*DropResourceGroupRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{137} +func (m *DropResourceGroupRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_DropResourceGroupRequest.Merge(m, src) +} +func (m *DropResourceGroupRequest) XXX_Size() int { + return xxx_messageInfo_DropResourceGroupRequest.Size(m) } +func (m *DropResourceGroupRequest) XXX_DiscardUnknown() { + xxx_messageInfo_DropResourceGroupRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_DropResourceGroupRequest proto.InternalMessageInfo -func (x *DropResourceGroupRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +func (m *DropResourceGroupRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *DropResourceGroupRequest) GetResourceGroup() string { - if x != nil { - return x.ResourceGroup +func (m *DropResourceGroupRequest) GetResourceGroup() string { + if m != nil { + return m.ResourceGroup } return "" } // transfer `nodeNum` nodes from `source_resource_group` to `target_resource_group` type TransferNodeRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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{138} } -func (x *TransferNodeRequest) Reset() { - *x = TransferNodeRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_milvus_proto_msgTypes[138] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *TransferNodeRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_TransferNodeRequest.Unmarshal(m, b) } - -func (x *TransferNodeRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *TransferNodeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_TransferNodeRequest.Marshal(b, m, deterministic) } - -func (*TransferNodeRequest) ProtoMessage() {} - -func (x *TransferNodeRequest) 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 *TransferNodeRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_TransferNodeRequest.Merge(m, src) } - -// Deprecated: Use TransferNodeRequest.ProtoReflect.Descriptor instead. -func (*TransferNodeRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{138} +func (m *TransferNodeRequest) XXX_Size() int { + return xxx_messageInfo_TransferNodeRequest.Size(m) +} +func (m *TransferNodeRequest) XXX_DiscardUnknown() { + xxx_messageInfo_TransferNodeRequest.DiscardUnknown(m) } -func (x *TransferNodeRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +var xxx_messageInfo_TransferNodeRequest proto.InternalMessageInfo + +func (m *TransferNodeRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *TransferNodeRequest) GetSourceResourceGroup() string { - if x != nil { - return x.SourceResourceGroup +func (m *TransferNodeRequest) GetSourceResourceGroup() string { + if m != nil { + return m.SourceResourceGroup } return "" } -func (x *TransferNodeRequest) GetTargetResourceGroup() string { - if x != nil { - return x.TargetResourceGroup +func (m *TransferNodeRequest) GetTargetResourceGroup() string { + if m != nil { + return m.TargetResourceGroup } return "" } -func (x *TransferNodeRequest) GetNumNode() int32 { - if x != nil { - return x.NumNode +func (m *TransferNodeRequest) GetNumNode() int32 { + if m != nil { + return m.NumNode } return 0 } // transfer `replicaNum` replicas in `collectionID` from `source_resource_group` to `target_resource_group` type TransferReplicaRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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{139} } -func (x *TransferReplicaRequest) Reset() { - *x = TransferReplicaRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_milvus_proto_msgTypes[139] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *TransferReplicaRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_TransferReplicaRequest.Unmarshal(m, b) } - -func (x *TransferReplicaRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *TransferReplicaRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_TransferReplicaRequest.Marshal(b, m, deterministic) } - -func (*TransferReplicaRequest) ProtoMessage() {} - -func (x *TransferReplicaRequest) 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) +func (m *TransferReplicaRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_TransferReplicaRequest.Merge(m, src) } - -// Deprecated: Use TransferReplicaRequest.ProtoReflect.Descriptor instead. -func (*TransferReplicaRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{139} +func (m *TransferReplicaRequest) XXX_Size() int { + return xxx_messageInfo_TransferReplicaRequest.Size(m) } +func (m *TransferReplicaRequest) XXX_DiscardUnknown() { + xxx_messageInfo_TransferReplicaRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_TransferReplicaRequest proto.InternalMessageInfo -func (x *TransferReplicaRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +func (m *TransferReplicaRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *TransferReplicaRequest) GetSourceResourceGroup() string { - if x != nil { - return x.SourceResourceGroup +func (m *TransferReplicaRequest) GetSourceResourceGroup() string { + if m != nil { + return m.SourceResourceGroup } return "" } -func (x *TransferReplicaRequest) GetTargetResourceGroup() string { - if x != nil { - return x.TargetResourceGroup +func (m *TransferReplicaRequest) GetTargetResourceGroup() string { + if m != nil { + return m.TargetResourceGroup } return "" } -func (x *TransferReplicaRequest) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *TransferReplicaRequest) GetCollectionName() string { + if m != nil { + return m.CollectionName } return "" } -func (x *TransferReplicaRequest) GetNumReplica() int64 { - if x != nil { - return x.NumReplica +func (m *TransferReplicaRequest) GetNumReplica() int64 { + if m != nil { + return m.NumReplica } return 0 } -func (x *TransferReplicaRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *TransferReplicaRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } type ListResourceGroupsRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` + 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:"-"` } -func (x *ListResourceGroupsRequest) Reset() { - *x = ListResourceGroupsRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_milvus_proto_msgTypes[140] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +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{140} } -func (x *ListResourceGroupsRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *ListResourceGroupsRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ListResourceGroupsRequest.Unmarshal(m, b) } - -func (*ListResourceGroupsRequest) ProtoMessage() {} - -func (x *ListResourceGroupsRequest) 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) +func (m *ListResourceGroupsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ListResourceGroupsRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use ListResourceGroupsRequest.ProtoReflect.Descriptor instead. -func (*ListResourceGroupsRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{140} +func (m *ListResourceGroupsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_ListResourceGroupsRequest.Merge(m, src) +} +func (m *ListResourceGroupsRequest) XXX_Size() int { + return xxx_messageInfo_ListResourceGroupsRequest.Size(m) } +func (m *ListResourceGroupsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_ListResourceGroupsRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_ListResourceGroupsRequest proto.InternalMessageInfo -func (x *ListResourceGroupsRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +func (m *ListResourceGroupsRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } type ListResourceGroupsResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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:"-"` } -func (x *ListResourceGroupsResponse) Reset() { - *x = ListResourceGroupsResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_milvus_proto_msgTypes[141] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +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{141} } -func (x *ListResourceGroupsResponse) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *ListResourceGroupsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ListResourceGroupsResponse.Unmarshal(m, b) } - -func (*ListResourceGroupsResponse) ProtoMessage() {} - -func (x *ListResourceGroupsResponse) 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) +func (m *ListResourceGroupsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ListResourceGroupsResponse.Marshal(b, m, deterministic) } - -// Deprecated: Use ListResourceGroupsResponse.ProtoReflect.Descriptor instead. -func (*ListResourceGroupsResponse) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{141} +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) +} + +var xxx_messageInfo_ListResourceGroupsResponse proto.InternalMessageInfo -func (x *ListResourceGroupsResponse) GetStatus() *commonpb.Status { - if x != nil { - return x.Status +func (m *ListResourceGroupsResponse) GetStatus() *commonpb.Status { + if m != nil { + return m.Status } return nil } -func (x *ListResourceGroupsResponse) GetResourceGroups() []string { - if x != nil { - return x.ResourceGroups +func (m *ListResourceGroupsResponse) GetResourceGroups() []string { + if m != nil { + return m.ResourceGroups } return nil } type DescribeResourceGroupRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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:"-"` } -func (x *DescribeResourceGroupRequest) Reset() { - *x = DescribeResourceGroupRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_milvus_proto_msgTypes[142] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +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{142} } -func (x *DescribeResourceGroupRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *DescribeResourceGroupRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DescribeResourceGroupRequest.Unmarshal(m, b) } - -func (*DescribeResourceGroupRequest) ProtoMessage() {} - -func (x *DescribeResourceGroupRequest) 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) +func (m *DescribeResourceGroupRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DescribeResourceGroupRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use DescribeResourceGroupRequest.ProtoReflect.Descriptor instead. -func (*DescribeResourceGroupRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{142} +func (m *DescribeResourceGroupRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_DescribeResourceGroupRequest.Merge(m, src) +} +func (m *DescribeResourceGroupRequest) XXX_Size() int { + return xxx_messageInfo_DescribeResourceGroupRequest.Size(m) +} +func (m *DescribeResourceGroupRequest) XXX_DiscardUnknown() { + xxx_messageInfo_DescribeResourceGroupRequest.DiscardUnknown(m) } -func (x *DescribeResourceGroupRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +var xxx_messageInfo_DescribeResourceGroupRequest proto.InternalMessageInfo + +func (m *DescribeResourceGroupRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *DescribeResourceGroupRequest) GetResourceGroup() string { - if x != nil { - return x.ResourceGroup +func (m *DescribeResourceGroupRequest) GetResourceGroup() string { + if m != nil { + return m.ResourceGroup } return "" } type DescribeResourceGroupResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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:"-"` } -func (x *DescribeResourceGroupResponse) Reset() { - *x = DescribeResourceGroupResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_milvus_proto_msgTypes[143] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +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{143} } -func (x *DescribeResourceGroupResponse) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *DescribeResourceGroupResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DescribeResourceGroupResponse.Unmarshal(m, b) } - -func (*DescribeResourceGroupResponse) ProtoMessage() {} - -func (x *DescribeResourceGroupResponse) 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) +func (m *DescribeResourceGroupResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DescribeResourceGroupResponse.Marshal(b, m, deterministic) } - -// Deprecated: Use DescribeResourceGroupResponse.ProtoReflect.Descriptor instead. -func (*DescribeResourceGroupResponse) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{143} +func (m *DescribeResourceGroupResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_DescribeResourceGroupResponse.Merge(m, src) +} +func (m *DescribeResourceGroupResponse) XXX_Size() int { + return xxx_messageInfo_DescribeResourceGroupResponse.Size(m) } +func (m *DescribeResourceGroupResponse) XXX_DiscardUnknown() { + xxx_messageInfo_DescribeResourceGroupResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_DescribeResourceGroupResponse proto.InternalMessageInfo -func (x *DescribeResourceGroupResponse) GetStatus() *commonpb.Status { - if x != nil { - return x.Status +func (m *DescribeResourceGroupResponse) GetStatus() *commonpb.Status { + if m != nil { + return m.Status } return nil } -func (x *DescribeResourceGroupResponse) GetResourceGroup() *ResourceGroup { - if x != nil { - return x.ResourceGroup +func (m *DescribeResourceGroupResponse) GetResourceGroup() *ResourceGroup { + if m != nil { + return m.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"` @@ -10465,181 +9232,165 @@ 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"` + 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:"-"` } -func (x *ResourceGroup) Reset() { - *x = ResourceGroup{} - if protoimpl.UnsafeEnabled { - mi := &file_milvus_proto_msgTypes[144] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +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{144} } -func (x *ResourceGroup) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *ResourceGroup) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ResourceGroup.Unmarshal(m, b) } - -func (*ResourceGroup) ProtoMessage() {} - -func (x *ResourceGroup) 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) +func (m *ResourceGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ResourceGroup.Marshal(b, m, deterministic) } - -// Deprecated: Use ResourceGroup.ProtoReflect.Descriptor instead. -func (*ResourceGroup) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{144} +func (m *ResourceGroup) XXX_Merge(src proto.Message) { + xxx_messageInfo_ResourceGroup.Merge(m, src) +} +func (m *ResourceGroup) XXX_Size() int { + return xxx_messageInfo_ResourceGroup.Size(m) +} +func (m *ResourceGroup) XXX_DiscardUnknown() { + xxx_messageInfo_ResourceGroup.DiscardUnknown(m) } -func (x *ResourceGroup) GetName() string { - if x != nil { - return x.Name +var xxx_messageInfo_ResourceGroup proto.InternalMessageInfo + +func (m *ResourceGroup) GetName() string { + if m != nil { + return m.Name } return "" } -func (x *ResourceGroup) GetCapacity() int32 { - if x != nil { - return x.Capacity +func (m *ResourceGroup) GetCapacity() int32 { + if m != nil { + return m.Capacity } return 0 } -func (x *ResourceGroup) GetNumAvailableNode() int32 { - if x != nil { - return x.NumAvailableNode +func (m *ResourceGroup) GetNumAvailableNode() int32 { + if m != nil { + return m.NumAvailableNode } return 0 } -func (x *ResourceGroup) GetNumLoadedReplica() map[string]int32 { - if x != nil { - return x.NumLoadedReplica +func (m *ResourceGroup) GetNumLoadedReplica() map[string]int32 { + if m != nil { + return m.NumLoadedReplica } return nil } -func (x *ResourceGroup) GetNumOutgoingNode() map[string]int32 { - if x != nil { - return x.NumOutgoingNode +func (m *ResourceGroup) GetNumOutgoingNode() map[string]int32 { + if m != nil { + return m.NumOutgoingNode } return nil } -func (x *ResourceGroup) GetNumIncomingNode() map[string]int32 { - if x != nil { - return x.NumIncomingNode +func (m *ResourceGroup) GetNumIncomingNode() map[string]int32 { + if m != nil { + return m.NumIncomingNode } return nil } -func (x *ResourceGroup) GetConfig() *rgpb.ResourceGroupConfig { - if x != nil { - return x.Config +func (m *ResourceGroup) GetConfig() *rgpb.ResourceGroupConfig { + if m != nil { + return m.Config } return nil } -func (x *ResourceGroup) GetNodes() []*commonpb.NodeInfo { - if x != nil { - return x.Nodes +func (m *ResourceGroup) GetNodes() []*commonpb.NodeInfo { + if m != nil { + return m.Nodes } return nil } type RenameCollectionRequest 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"` - 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"` + 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{145} } -func (x *RenameCollectionRequest) Reset() { - *x = RenameCollectionRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_milvus_proto_msgTypes[145] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *RenameCollectionRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_RenameCollectionRequest.Unmarshal(m, b) } - -func (x *RenameCollectionRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *RenameCollectionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_RenameCollectionRequest.Marshal(b, m, deterministic) } - -func (*RenameCollectionRequest) ProtoMessage() {} - -func (x *RenameCollectionRequest) 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) +func (m *RenameCollectionRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_RenameCollectionRequest.Merge(m, src) } - -// Deprecated: Use RenameCollectionRequest.ProtoReflect.Descriptor instead. -func (*RenameCollectionRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{145} +func (m *RenameCollectionRequest) XXX_Size() int { + return xxx_messageInfo_RenameCollectionRequest.Size(m) } +func (m *RenameCollectionRequest) XXX_DiscardUnknown() { + xxx_messageInfo_RenameCollectionRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_RenameCollectionRequest proto.InternalMessageInfo -func (x *RenameCollectionRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +func (m *RenameCollectionRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *RenameCollectionRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *RenameCollectionRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *RenameCollectionRequest) GetOldName() string { - if x != nil { - return x.OldName +func (m *RenameCollectionRequest) GetOldName() string { + if m != nil { + return m.OldName } return "" } -func (x *RenameCollectionRequest) GetNewName() string { - if x != nil { - return x.NewName +func (m *RenameCollectionRequest) GetNewName() string { + if m != nil { + return m.NewName } return "" } -func (x *RenameCollectionRequest) GetNewDBName() string { - if x != nil { - return x.NewDBName +func (m *RenameCollectionRequest) GetNewDBName() string { + if m != nil { + return m.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 @@ -10647,6347 +9398,1658 @@ 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"` + 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:"-"` } -func (x *GetIndexStatisticsRequest) Reset() { - *x = GetIndexStatisticsRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_milvus_proto_msgTypes[146] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +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{146} } -func (x *GetIndexStatisticsRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *GetIndexStatisticsRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetIndexStatisticsRequest.Unmarshal(m, b) } - -func (*GetIndexStatisticsRequest) ProtoMessage() {} - -func (x *GetIndexStatisticsRequest) 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) +func (m *GetIndexStatisticsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetIndexStatisticsRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use GetIndexStatisticsRequest.ProtoReflect.Descriptor instead. -func (*GetIndexStatisticsRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{146} +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 (m *GetIndexStatisticsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_GetIndexStatisticsRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_GetIndexStatisticsRequest proto.InternalMessageInfo -func (x *GetIndexStatisticsRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +func (m *GetIndexStatisticsRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *GetIndexStatisticsRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *GetIndexStatisticsRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *GetIndexStatisticsRequest) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *GetIndexStatisticsRequest) GetCollectionName() string { + if m != nil { + return m.CollectionName } return "" } -func (x *GetIndexStatisticsRequest) GetIndexName() string { - if x != nil { - return x.IndexName +func (m *GetIndexStatisticsRequest) GetIndexName() string { + if m != nil { + return m.IndexName } return "" } -func (x *GetIndexStatisticsRequest) GetTimestamp() uint64 { - if x != nil { - return x.Timestamp +func (m *GetIndexStatisticsRequest) GetTimestamp() uint64 { + if m != nil { + return m.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"` + 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:"-"` } -func (x *GetIndexStatisticsResponse) Reset() { - *x = GetIndexStatisticsResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_milvus_proto_msgTypes[147] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +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{147} } -func (x *GetIndexStatisticsResponse) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *GetIndexStatisticsResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetIndexStatisticsResponse.Unmarshal(m, b) } - -func (*GetIndexStatisticsResponse) ProtoMessage() {} - -func (x *GetIndexStatisticsResponse) 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) +func (m *GetIndexStatisticsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetIndexStatisticsResponse.Marshal(b, m, deterministic) } - -// Deprecated: Use GetIndexStatisticsResponse.ProtoReflect.Descriptor instead. -func (*GetIndexStatisticsResponse) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{147} +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 (m *GetIndexStatisticsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_GetIndexStatisticsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_GetIndexStatisticsResponse proto.InternalMessageInfo -func (x *GetIndexStatisticsResponse) GetStatus() *commonpb.Status { - if x != nil { - return x.Status +func (m *GetIndexStatisticsResponse) GetStatus() *commonpb.Status { + if m != nil { + return m.Status } return nil } -func (x *GetIndexStatisticsResponse) GetIndexDescriptions() []*IndexDescription { - if x != nil { - return x.IndexDescriptions +func (m *GetIndexStatisticsResponse) GetIndexDescriptions() []*IndexDescription { + if m != nil { + return m.IndexDescriptions } return nil } type ConnectRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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:"-"` } -func (x *ConnectRequest) Reset() { - *x = ConnectRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_milvus_proto_msgTypes[148] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +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{148} } -func (x *ConnectRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *ConnectRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ConnectRequest.Unmarshal(m, b) } - -func (*ConnectRequest) ProtoMessage() {} - -func (x *ConnectRequest) 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) +func (m *ConnectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ConnectRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use ConnectRequest.ProtoReflect.Descriptor instead. -func (*ConnectRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{148} +func (m *ConnectRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_ConnectRequest.Merge(m, src) +} +func (m *ConnectRequest) XXX_Size() int { + return xxx_messageInfo_ConnectRequest.Size(m) +} +func (m *ConnectRequest) XXX_DiscardUnknown() { + xxx_messageInfo_ConnectRequest.DiscardUnknown(m) } -func (x *ConnectRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +var xxx_messageInfo_ConnectRequest proto.InternalMessageInfo + +func (m *ConnectRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *ConnectRequest) GetClientInfo() *commonpb.ClientInfo { - if x != nil { - return x.ClientInfo +func (m *ConnectRequest) GetClientInfo() *commonpb.ClientInfo { + if m != nil { + return m.ClientInfo } return nil } type ConnectResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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:"-"` } -func (x *ConnectResponse) Reset() { - *x = ConnectResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_milvus_proto_msgTypes[149] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +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{149} } -func (x *ConnectResponse) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *ConnectResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ConnectResponse.Unmarshal(m, b) } - -func (*ConnectResponse) ProtoMessage() {} - -func (x *ConnectResponse) 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) +func (m *ConnectResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ConnectResponse.Marshal(b, m, deterministic) } - -// Deprecated: Use ConnectResponse.ProtoReflect.Descriptor instead. -func (*ConnectResponse) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{149} +func (m *ConnectResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_ConnectResponse.Merge(m, src) +} +func (m *ConnectResponse) XXX_Size() int { + return xxx_messageInfo_ConnectResponse.Size(m) } +func (m *ConnectResponse) XXX_DiscardUnknown() { + xxx_messageInfo_ConnectResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_ConnectResponse proto.InternalMessageInfo -func (x *ConnectResponse) GetStatus() *commonpb.Status { - if x != nil { - return x.Status +func (m *ConnectResponse) GetStatus() *commonpb.Status { + if m != nil { + return m.Status } return nil } -func (x *ConnectResponse) GetServerInfo() *commonpb.ServerInfo { - if x != nil { - return x.ServerInfo +func (m *ConnectResponse) GetServerInfo() *commonpb.ServerInfo { + if m != nil { + return m.ServerInfo } return nil } -func (x *ConnectResponse) GetIdentifier() int64 { - if x != nil { - return x.Identifier +func (m *ConnectResponse) GetIdentifier() int64 { + if m != nil { + return m.Identifier } return 0 } type AllocTimestampRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` + 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:"-"` } -func (x *AllocTimestampRequest) Reset() { - *x = AllocTimestampRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_milvus_proto_msgTypes[150] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +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{150} } -func (x *AllocTimestampRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *AllocTimestampRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_AllocTimestampRequest.Unmarshal(m, b) } - -func (*AllocTimestampRequest) ProtoMessage() {} - -func (x *AllocTimestampRequest) 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) +func (m *AllocTimestampRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_AllocTimestampRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use AllocTimestampRequest.ProtoReflect.Descriptor instead. -func (*AllocTimestampRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{150} +func (m *AllocTimestampRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_AllocTimestampRequest.Merge(m, src) +} +func (m *AllocTimestampRequest) XXX_Size() int { + return xxx_messageInfo_AllocTimestampRequest.Size(m) +} +func (m *AllocTimestampRequest) XXX_DiscardUnknown() { + xxx_messageInfo_AllocTimestampRequest.DiscardUnknown(m) } -func (x *AllocTimestampRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +var xxx_messageInfo_AllocTimestampRequest proto.InternalMessageInfo + +func (m *AllocTimestampRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } type AllocTimestampResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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:"-"` } -func (x *AllocTimestampResponse) Reset() { - *x = AllocTimestampResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_milvus_proto_msgTypes[151] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +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{151} } -func (x *AllocTimestampResponse) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *AllocTimestampResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_AllocTimestampResponse.Unmarshal(m, b) } - -func (*AllocTimestampResponse) ProtoMessage() {} - -func (x *AllocTimestampResponse) 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) +func (m *AllocTimestampResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_AllocTimestampResponse.Marshal(b, m, deterministic) } - -// Deprecated: Use AllocTimestampResponse.ProtoReflect.Descriptor instead. -func (*AllocTimestampResponse) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{151} +func (m *AllocTimestampResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_AllocTimestampResponse.Merge(m, src) +} +func (m *AllocTimestampResponse) XXX_Size() int { + return xxx_messageInfo_AllocTimestampResponse.Size(m) +} +func (m *AllocTimestampResponse) XXX_DiscardUnknown() { + xxx_messageInfo_AllocTimestampResponse.DiscardUnknown(m) } -func (x *AllocTimestampResponse) GetStatus() *commonpb.Status { - if x != nil { - return x.Status +var xxx_messageInfo_AllocTimestampResponse proto.InternalMessageInfo + +func (m *AllocTimestampResponse) GetStatus() *commonpb.Status { + if m != nil { + return m.Status } return nil } -func (x *AllocTimestampResponse) GetTimestamp() uint64 { - if x != nil { - return x.Timestamp +func (m *AllocTimestampResponse) GetTimestamp() uint64 { + if m != nil { + return m.Timestamp } return 0 } type CreateDatabaseRequest 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"` - Properties []*commonpb.KeyValuePair `protobuf:"bytes,3,rep,name=properties,proto3" json:"properties,omitempty"` + 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:"-"` } -func (x *CreateDatabaseRequest) Reset() { - *x = CreateDatabaseRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_milvus_proto_msgTypes[152] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +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{152} } -func (x *CreateDatabaseRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *CreateDatabaseRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CreateDatabaseRequest.Unmarshal(m, b) } - -func (*CreateDatabaseRequest) ProtoMessage() {} - -func (x *CreateDatabaseRequest) 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) +func (m *CreateDatabaseRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CreateDatabaseRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use CreateDatabaseRequest.ProtoReflect.Descriptor instead. -func (*CreateDatabaseRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{152} +func (m *CreateDatabaseRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CreateDatabaseRequest.Merge(m, src) +} +func (m *CreateDatabaseRequest) XXX_Size() int { + return xxx_messageInfo_CreateDatabaseRequest.Size(m) } +func (m *CreateDatabaseRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CreateDatabaseRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CreateDatabaseRequest proto.InternalMessageInfo -func (x *CreateDatabaseRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +func (m *CreateDatabaseRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *CreateDatabaseRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *CreateDatabaseRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *CreateDatabaseRequest) GetProperties() []*commonpb.KeyValuePair { - if x != nil { - return x.Properties +func (m *CreateDatabaseRequest) GetProperties() []*commonpb.KeyValuePair { + if m != nil { + return m.Properties } return nil } type DropDatabaseRequest 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"` + 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 (x *DropDatabaseRequest) Reset() { - *x = DropDatabaseRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_milvus_proto_msgTypes[153] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +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{153} } -func (x *DropDatabaseRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *DropDatabaseRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DropDatabaseRequest.Unmarshal(m, b) } - -func (*DropDatabaseRequest) ProtoMessage() {} - -func (x *DropDatabaseRequest) 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) +func (m *DropDatabaseRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DropDatabaseRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use DropDatabaseRequest.ProtoReflect.Descriptor instead. -func (*DropDatabaseRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{153} +func (m *DropDatabaseRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_DropDatabaseRequest.Merge(m, src) +} +func (m *DropDatabaseRequest) XXX_Size() int { + return xxx_messageInfo_DropDatabaseRequest.Size(m) } +func (m *DropDatabaseRequest) XXX_DiscardUnknown() { + xxx_messageInfo_DropDatabaseRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_DropDatabaseRequest proto.InternalMessageInfo -func (x *DropDatabaseRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +func (m *DropDatabaseRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *DropDatabaseRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *DropDatabaseRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } type ListDatabasesRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` + 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:"-"` } -func (x *ListDatabasesRequest) Reset() { - *x = ListDatabasesRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_milvus_proto_msgTypes[154] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +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{154} } -func (x *ListDatabasesRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *ListDatabasesRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ListDatabasesRequest.Unmarshal(m, b) } - -func (*ListDatabasesRequest) ProtoMessage() {} - -func (x *ListDatabasesRequest) 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) +func (m *ListDatabasesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ListDatabasesRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use ListDatabasesRequest.ProtoReflect.Descriptor instead. -func (*ListDatabasesRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{154} +func (m *ListDatabasesRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_ListDatabasesRequest.Merge(m, src) +} +func (m *ListDatabasesRequest) XXX_Size() int { + return xxx_messageInfo_ListDatabasesRequest.Size(m) } +func (m *ListDatabasesRequest) XXX_DiscardUnknown() { + xxx_messageInfo_ListDatabasesRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_ListDatabasesRequest proto.InternalMessageInfo -func (x *ListDatabasesRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +func (m *ListDatabasesRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } type ListDatabasesResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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:"-"` } -func (x *ListDatabasesResponse) Reset() { - *x = ListDatabasesResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_milvus_proto_msgTypes[155] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +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{155} } -func (x *ListDatabasesResponse) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *ListDatabasesResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ListDatabasesResponse.Unmarshal(m, b) } - -func (*ListDatabasesResponse) ProtoMessage() {} - -func (x *ListDatabasesResponse) 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) +func (m *ListDatabasesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ListDatabasesResponse.Marshal(b, m, deterministic) } - -// Deprecated: Use ListDatabasesResponse.ProtoReflect.Descriptor instead. -func (*ListDatabasesResponse) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{155} +func (m *ListDatabasesResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_ListDatabasesResponse.Merge(m, src) +} +func (m *ListDatabasesResponse) XXX_Size() int { + return xxx_messageInfo_ListDatabasesResponse.Size(m) } +func (m *ListDatabasesResponse) XXX_DiscardUnknown() { + xxx_messageInfo_ListDatabasesResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_ListDatabasesResponse proto.InternalMessageInfo -func (x *ListDatabasesResponse) GetStatus() *commonpb.Status { - if x != nil { - return x.Status +func (m *ListDatabasesResponse) GetStatus() *commonpb.Status { + if m != nil { + return m.Status } return nil } -func (x *ListDatabasesResponse) GetDbNames() []string { - if x != nil { - return x.DbNames +func (m *ListDatabasesResponse) GetDbNames() []string { + if m != nil { + return m.DbNames } return nil } -func (x *ListDatabasesResponse) GetCreatedTimestamp() []uint64 { - if x != nil { - return x.CreatedTimestamp +func (m *ListDatabasesResponse) GetCreatedTimestamp() []uint64 { + if m != nil { + return m.CreatedTimestamp } return nil } type AlterDatabaseRequest 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"` - 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"` + 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{156} } -func (x *AlterDatabaseRequest) Reset() { - *x = AlterDatabaseRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_milvus_proto_msgTypes[156] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *AlterDatabaseRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_AlterDatabaseRequest.Unmarshal(m, b) } - -func (x *AlterDatabaseRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *AlterDatabaseRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_AlterDatabaseRequest.Marshal(b, m, deterministic) } - -func (*AlterDatabaseRequest) ProtoMessage() {} - -func (x *AlterDatabaseRequest) 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) +func (m *AlterDatabaseRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_AlterDatabaseRequest.Merge(m, src) } - -// Deprecated: Use AlterDatabaseRequest.ProtoReflect.Descriptor instead. -func (*AlterDatabaseRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{156} +func (m *AlterDatabaseRequest) XXX_Size() int { + return xxx_messageInfo_AlterDatabaseRequest.Size(m) } +func (m *AlterDatabaseRequest) XXX_DiscardUnknown() { + xxx_messageInfo_AlterDatabaseRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_AlterDatabaseRequest proto.InternalMessageInfo -func (x *AlterDatabaseRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +func (m *AlterDatabaseRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *AlterDatabaseRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *AlterDatabaseRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *AlterDatabaseRequest) GetDbId() string { - if x != nil { - return x.DbId +func (m *AlterDatabaseRequest) GetDbId() string { + if m != nil { + return m.DbId } return "" } -func (x *AlterDatabaseRequest) GetProperties() []*commonpb.KeyValuePair { - if x != nil { - return x.Properties +func (m *AlterDatabaseRequest) GetProperties() []*commonpb.KeyValuePair { + if m != nil { + return m.Properties } return nil } type DescribeDatabaseRequest 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"` + 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 (x *DescribeDatabaseRequest) Reset() { - *x = DescribeDatabaseRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_milvus_proto_msgTypes[157] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +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{157} } -func (x *DescribeDatabaseRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *DescribeDatabaseRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DescribeDatabaseRequest.Unmarshal(m, b) } - -func (*DescribeDatabaseRequest) ProtoMessage() {} - -func (x *DescribeDatabaseRequest) 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) +func (m *DescribeDatabaseRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DescribeDatabaseRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use DescribeDatabaseRequest.ProtoReflect.Descriptor instead. -func (*DescribeDatabaseRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{157} +func (m *DescribeDatabaseRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_DescribeDatabaseRequest.Merge(m, src) +} +func (m *DescribeDatabaseRequest) XXX_Size() int { + return xxx_messageInfo_DescribeDatabaseRequest.Size(m) +} +func (m *DescribeDatabaseRequest) XXX_DiscardUnknown() { + xxx_messageInfo_DescribeDatabaseRequest.DiscardUnknown(m) } -func (x *DescribeDatabaseRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +var xxx_messageInfo_DescribeDatabaseRequest proto.InternalMessageInfo + +func (m *DescribeDatabaseRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *DescribeDatabaseRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *DescribeDatabaseRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } type DescribeDatabaseResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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{158} } -func (x *DescribeDatabaseResponse) Reset() { - *x = DescribeDatabaseResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_milvus_proto_msgTypes[158] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *DescribeDatabaseResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DescribeDatabaseResponse.Unmarshal(m, b) } - -func (x *DescribeDatabaseResponse) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *DescribeDatabaseResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DescribeDatabaseResponse.Marshal(b, m, deterministic) } - -func (*DescribeDatabaseResponse) ProtoMessage() {} - -func (x *DescribeDatabaseResponse) 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) +func (m *DescribeDatabaseResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_DescribeDatabaseResponse.Merge(m, src) } - -// Deprecated: Use DescribeDatabaseResponse.ProtoReflect.Descriptor instead. -func (*DescribeDatabaseResponse) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{158} +func (m *DescribeDatabaseResponse) XXX_Size() int { + return xxx_messageInfo_DescribeDatabaseResponse.Size(m) } +func (m *DescribeDatabaseResponse) XXX_DiscardUnknown() { + xxx_messageInfo_DescribeDatabaseResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_DescribeDatabaseResponse proto.InternalMessageInfo -func (x *DescribeDatabaseResponse) GetStatus() *commonpb.Status { - if x != nil { - return x.Status +func (m *DescribeDatabaseResponse) GetStatus() *commonpb.Status { + if m != nil { + return m.Status } return nil } -func (x *DescribeDatabaseResponse) GetDbName() string { - if x != nil { - return x.DbName +func (m *DescribeDatabaseResponse) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *DescribeDatabaseResponse) GetDbID() int64 { - if x != nil { - return x.DbID +func (m *DescribeDatabaseResponse) GetDbID() int64 { + if m != nil { + return m.DbID } return 0 } -func (x *DescribeDatabaseResponse) GetCreatedTimestamp() uint64 { - if x != nil { - return x.CreatedTimestamp +func (m *DescribeDatabaseResponse) GetCreatedTimestamp() uint64 { + if m != nil { + return m.CreatedTimestamp } return 0 } -func (x *DescribeDatabaseResponse) GetProperties() []*commonpb.KeyValuePair { - if x != nil { - return x.Properties +func (m *DescribeDatabaseResponse) GetProperties() []*commonpb.KeyValuePair { + if m != nil { + return m.Properties } return nil } type ReplicateMessageRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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{159} } -func (x *ReplicateMessageRequest) Reset() { - *x = ReplicateMessageRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_milvus_proto_msgTypes[159] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *ReplicateMessageRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ReplicateMessageRequest.Unmarshal(m, b) } - -func (x *ReplicateMessageRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *ReplicateMessageRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ReplicateMessageRequest.Marshal(b, m, deterministic) } - -func (*ReplicateMessageRequest) ProtoMessage() {} - -func (x *ReplicateMessageRequest) 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) +func (m *ReplicateMessageRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_ReplicateMessageRequest.Merge(m, src) } - -// Deprecated: Use ReplicateMessageRequest.ProtoReflect.Descriptor instead. -func (*ReplicateMessageRequest) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{159} +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 (x *ReplicateMessageRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +func (m *ReplicateMessageRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *ReplicateMessageRequest) GetChannelName() string { - if x != nil { - return x.ChannelName +func (m *ReplicateMessageRequest) GetChannelName() string { + if m != nil { + return m.ChannelName } return "" } -func (x *ReplicateMessageRequest) GetBeginTs() uint64 { - if x != nil { - return x.BeginTs +func (m *ReplicateMessageRequest) GetBeginTs() uint64 { + if m != nil { + return m.BeginTs } return 0 } -func (x *ReplicateMessageRequest) GetEndTs() uint64 { - if x != nil { - return x.EndTs +func (m *ReplicateMessageRequest) GetEndTs() uint64 { + if m != nil { + return m.EndTs } return 0 } -func (x *ReplicateMessageRequest) GetMsgs() [][]byte { - if x != nil { - return x.Msgs +func (m *ReplicateMessageRequest) GetMsgs() [][]byte { + if m != nil { + return m.Msgs } return nil } -func (x *ReplicateMessageRequest) GetStartPositions() []*msgpb.MsgPosition { - if x != nil { - return x.StartPositions +func (m *ReplicateMessageRequest) GetStartPositions() []*msgpb.MsgPosition { + if m != nil { + return m.StartPositions } return nil } -func (x *ReplicateMessageRequest) GetEndPositions() []*msgpb.MsgPosition { - if x != nil { - return x.EndPositions +func (m *ReplicateMessageRequest) GetEndPositions() []*msgpb.MsgPosition { + if m != nil { + return m.EndPositions } return nil } type ReplicateMessageResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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 (x *ReplicateMessageResponse) Reset() { - *x = ReplicateMessageResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_milvus_proto_msgTypes[160] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +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{160} } -func (x *ReplicateMessageResponse) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *ReplicateMessageResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ReplicateMessageResponse.Unmarshal(m, b) } - -func (*ReplicateMessageResponse) ProtoMessage() {} - -func (x *ReplicateMessageResponse) 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) +func (m *ReplicateMessageResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ReplicateMessageResponse.Marshal(b, m, deterministic) } - -// Deprecated: Use ReplicateMessageResponse.ProtoReflect.Descriptor instead. -func (*ReplicateMessageResponse) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{160} +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) +} + +var xxx_messageInfo_ReplicateMessageResponse proto.InternalMessageInfo -func (x *ReplicateMessageResponse) GetStatus() *commonpb.Status { - if x != nil { - return x.Status +func (m *ReplicateMessageResponse) GetStatus() *commonpb.Status { + if m != nil { + return m.Status } return nil } -func (x *ReplicateMessageResponse) GetPosition() string { - if x != nil { - return x.Position +func (m *ReplicateMessageResponse) GetPosition() string { + if m != nil { + return m.Position } return "" } type ImportAuthPlaceholder struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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 (x *ImportAuthPlaceholder) Reset() { - *x = ImportAuthPlaceholder{} - if protoimpl.UnsafeEnabled { - mi := &file_milvus_proto_msgTypes[161] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +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{161} } -func (x *ImportAuthPlaceholder) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *ImportAuthPlaceholder) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ImportAuthPlaceholder.Unmarshal(m, b) } - -func (*ImportAuthPlaceholder) ProtoMessage() {} - -func (x *ImportAuthPlaceholder) 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) +func (m *ImportAuthPlaceholder) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ImportAuthPlaceholder.Marshal(b, m, deterministic) } - -// Deprecated: Use ImportAuthPlaceholder.ProtoReflect.Descriptor instead. -func (*ImportAuthPlaceholder) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{161} +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) } -func (x *ImportAuthPlaceholder) GetDbName() string { - if x != nil { - return x.DbName +var xxx_messageInfo_ImportAuthPlaceholder proto.InternalMessageInfo + +func (m *ImportAuthPlaceholder) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *ImportAuthPlaceholder) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *ImportAuthPlaceholder) GetCollectionName() string { + if m != nil { + return m.CollectionName } return "" } -func (x *ImportAuthPlaceholder) GetPartitionName() string { - if x != nil { - return x.PartitionName +func (m *ImportAuthPlaceholder) GetPartitionName() string { + if m != nil { + return m.PartitionName } return "" } type GetImportProgressAuthPlaceholder struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - DbName string `protobuf:"bytes,1,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"` + 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 (x *GetImportProgressAuthPlaceholder) Reset() { - *x = GetImportProgressAuthPlaceholder{} - if protoimpl.UnsafeEnabled { - mi := &file_milvus_proto_msgTypes[162] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +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{162} } -func (x *GetImportProgressAuthPlaceholder) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *GetImportProgressAuthPlaceholder) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GetImportProgressAuthPlaceholder.Unmarshal(m, b) } - -func (*GetImportProgressAuthPlaceholder) ProtoMessage() {} - -func (x *GetImportProgressAuthPlaceholder) 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) +func (m *GetImportProgressAuthPlaceholder) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GetImportProgressAuthPlaceholder.Marshal(b, m, deterministic) } - -// Deprecated: Use GetImportProgressAuthPlaceholder.ProtoReflect.Descriptor instead. -func (*GetImportProgressAuthPlaceholder) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{162} +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) } -func (x *GetImportProgressAuthPlaceholder) GetDbName() string { - if x != nil { - return x.DbName +var xxx_messageInfo_GetImportProgressAuthPlaceholder proto.InternalMessageInfo + +func (m *GetImportProgressAuthPlaceholder) GetDbName() string { + if m != nil { + return m.DbName } return "" } type ListImportsAuthPlaceholder struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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 (x *ListImportsAuthPlaceholder) Reset() { - *x = ListImportsAuthPlaceholder{} - if protoimpl.UnsafeEnabled { - mi := &file_milvus_proto_msgTypes[163] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +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{163} } -func (x *ListImportsAuthPlaceholder) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *ListImportsAuthPlaceholder) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ListImportsAuthPlaceholder.Unmarshal(m, b) } - -func (*ListImportsAuthPlaceholder) ProtoMessage() {} - -func (x *ListImportsAuthPlaceholder) 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) +func (m *ListImportsAuthPlaceholder) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ListImportsAuthPlaceholder.Marshal(b, m, deterministic) } - -// Deprecated: Use ListImportsAuthPlaceholder.ProtoReflect.Descriptor instead. -func (*ListImportsAuthPlaceholder) Descriptor() ([]byte, []int) { - return file_milvus_proto_rawDescGZIP(), []int{163} +func (m *ListImportsAuthPlaceholder) XXX_Merge(src proto.Message) { + xxx_messageInfo_ListImportsAuthPlaceholder.Merge(m, src) } - -func (x *ListImportsAuthPlaceholder) GetDbName() string { - if x != nil { - return x.DbName - } - return "" +func (m *ListImportsAuthPlaceholder) XXX_Size() int { + return xxx_messageInfo_ListImportsAuthPlaceholder.Size(m) +} +func (m *ListImportsAuthPlaceholder) XXX_DiscardUnknown() { + xxx_messageInfo_ListImportsAuthPlaceholder.DiscardUnknown(m) } -func (x *ListImportsAuthPlaceholder) GetCollectionName() string { - if x != nil { - return x.CollectionName +var xxx_messageInfo_ListImportsAuthPlaceholder proto.InternalMessageInfo + +func (m *ListImportsAuthPlaceholder) GetDbName() string { + if m != nil { + return m.DbName } return "" } -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", - }, -} - -// Extension fields to descriptorpb.FileOptions. -var ( - // optional milvus.proto.milvus.MilvusExt milvus_ext_obj = 1001; - E_MilvusExtObj = &file_milvus_proto_extTypes[0] -) - -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, 0xfe, 0x01, 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, 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, 0xa7, 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, 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, 0xcf, 0x01, 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, 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, 0xd4, - 0x02, 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, 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, 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, 0xba, 0x44, - 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, 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 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, 174) -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 - (*GetLoadingProgressRequest)(nil), // 130: milvus.proto.milvus.GetLoadingProgressRequest - (*GetLoadingProgressResponse)(nil), // 131: milvus.proto.milvus.GetLoadingProgressResponse - (*GetLoadStateRequest)(nil), // 132: milvus.proto.milvus.GetLoadStateRequest - (*GetLoadStateResponse)(nil), // 133: milvus.proto.milvus.GetLoadStateResponse - (*MilvusExt)(nil), // 134: milvus.proto.milvus.MilvusExt - (*GetVersionRequest)(nil), // 135: milvus.proto.milvus.GetVersionRequest - (*GetVersionResponse)(nil), // 136: milvus.proto.milvus.GetVersionResponse - (*CheckHealthRequest)(nil), // 137: milvus.proto.milvus.CheckHealthRequest - (*CheckHealthResponse)(nil), // 138: milvus.proto.milvus.CheckHealthResponse - (*CreateResourceGroupRequest)(nil), // 139: milvus.proto.milvus.CreateResourceGroupRequest - (*UpdateResourceGroupsRequest)(nil), // 140: milvus.proto.milvus.UpdateResourceGroupsRequest - (*DropResourceGroupRequest)(nil), // 141: milvus.proto.milvus.DropResourceGroupRequest - (*TransferNodeRequest)(nil), // 142: milvus.proto.milvus.TransferNodeRequest - (*TransferReplicaRequest)(nil), // 143: milvus.proto.milvus.TransferReplicaRequest - (*ListResourceGroupsRequest)(nil), // 144: milvus.proto.milvus.ListResourceGroupsRequest - (*ListResourceGroupsResponse)(nil), // 145: milvus.proto.milvus.ListResourceGroupsResponse - (*DescribeResourceGroupRequest)(nil), // 146: milvus.proto.milvus.DescribeResourceGroupRequest - (*DescribeResourceGroupResponse)(nil), // 147: milvus.proto.milvus.DescribeResourceGroupResponse - (*ResourceGroup)(nil), // 148: milvus.proto.milvus.ResourceGroup - (*RenameCollectionRequest)(nil), // 149: milvus.proto.milvus.RenameCollectionRequest - (*GetIndexStatisticsRequest)(nil), // 150: milvus.proto.milvus.GetIndexStatisticsRequest - (*GetIndexStatisticsResponse)(nil), // 151: milvus.proto.milvus.GetIndexStatisticsResponse - (*ConnectRequest)(nil), // 152: milvus.proto.milvus.ConnectRequest - (*ConnectResponse)(nil), // 153: milvus.proto.milvus.ConnectResponse - (*AllocTimestampRequest)(nil), // 154: milvus.proto.milvus.AllocTimestampRequest - (*AllocTimestampResponse)(nil), // 155: milvus.proto.milvus.AllocTimestampResponse - (*CreateDatabaseRequest)(nil), // 156: milvus.proto.milvus.CreateDatabaseRequest - (*DropDatabaseRequest)(nil), // 157: milvus.proto.milvus.DropDatabaseRequest - (*ListDatabasesRequest)(nil), // 158: milvus.proto.milvus.ListDatabasesRequest - (*ListDatabasesResponse)(nil), // 159: milvus.proto.milvus.ListDatabasesResponse - (*AlterDatabaseRequest)(nil), // 160: milvus.proto.milvus.AlterDatabaseRequest - (*DescribeDatabaseRequest)(nil), // 161: milvus.proto.milvus.DescribeDatabaseRequest - (*DescribeDatabaseResponse)(nil), // 162: milvus.proto.milvus.DescribeDatabaseResponse - (*ReplicateMessageRequest)(nil), // 163: milvus.proto.milvus.ReplicateMessageRequest - (*ReplicateMessageResponse)(nil), // 164: milvus.proto.milvus.ReplicateMessageResponse - (*ImportAuthPlaceholder)(nil), // 165: milvus.proto.milvus.ImportAuthPlaceholder - (*GetImportProgressAuthPlaceholder)(nil), // 166: milvus.proto.milvus.GetImportProgressAuthPlaceholder - (*ListImportsAuthPlaceholder)(nil), // 167: milvus.proto.milvus.ListImportsAuthPlaceholder - nil, // 168: milvus.proto.milvus.FlushResponse.CollSegIDsEntry - nil, // 169: milvus.proto.milvus.FlushResponse.FlushCollSegIDsEntry - nil, // 170: milvus.proto.milvus.FlushResponse.CollSealTimesEntry - nil, // 171: milvus.proto.milvus.FlushResponse.CollFlushTsEntry - nil, // 172: milvus.proto.milvus.FlushResponse.ChannelCpsEntry - nil, // 173: milvus.proto.milvus.ReplicaInfo.NumOutboundNodeEntry - nil, // 174: milvus.proto.milvus.UpdateResourceGroupsRequest.ResourceGroupsEntry - nil, // 175: milvus.proto.milvus.ResourceGroup.NumLoadedReplicaEntry - nil, // 176: milvus.proto.milvus.ResourceGroup.NumOutgoingNodeEntry - nil, // 177: milvus.proto.milvus.ResourceGroup.NumIncomingNodeEntry - (*commonpb.MsgBase)(nil), // 178: milvus.proto.common.MsgBase - (*commonpb.Status)(nil), // 179: milvus.proto.common.Status - (commonpb.ConsistencyLevel)(0), // 180: milvus.proto.common.ConsistencyLevel - (*commonpb.KeyValuePair)(nil), // 181: milvus.proto.common.KeyValuePair - (*schemapb.CollectionSchema)(nil), // 182: milvus.proto.schema.CollectionSchema - (*commonpb.KeyDataPair)(nil), // 183: milvus.proto.common.KeyDataPair - (commonpb.IndexState)(0), // 184: milvus.proto.common.IndexState - (*schemapb.FieldData)(nil), // 185: milvus.proto.schema.FieldData - (*schemapb.IDs)(nil), // 186: milvus.proto.schema.IDs - (commonpb.DslType)(0), // 187: milvus.proto.common.DslType - (*schemapb.SearchResultData)(nil), // 188: milvus.proto.schema.SearchResultData - (*schemapb.VectorField)(nil), // 189: milvus.proto.schema.VectorField - (*schemapb.IntArray)(nil), // 190: milvus.proto.schema.IntArray - (*schemapb.FloatArray)(nil), // 191: milvus.proto.schema.FloatArray - (commonpb.SegmentState)(0), // 192: milvus.proto.common.SegmentState - (*commonpb.Address)(nil), // 193: milvus.proto.common.Address - (commonpb.StateCode)(0), // 194: milvus.proto.common.StateCode - (commonpb.CompactionState)(0), // 195: milvus.proto.common.CompactionState - (commonpb.ImportState)(0), // 196: milvus.proto.common.ImportState - (commonpb.LoadState)(0), // 197: milvus.proto.common.LoadState - (*rgpb.ResourceGroupConfig)(nil), // 198: milvus.proto.rg.ResourceGroupConfig - (*commonpb.NodeInfo)(nil), // 199: milvus.proto.common.NodeInfo - (*commonpb.ClientInfo)(nil), // 200: milvus.proto.common.ClientInfo - (*commonpb.ServerInfo)(nil), // 201: milvus.proto.common.ServerInfo - (*msgpb.MsgPosition)(nil), // 202: milvus.proto.msg.MsgPosition - (*schemapb.LongArray)(nil), // 203: milvus.proto.schema.LongArray - (*descriptorpb.FileOptions)(nil), // 204: google.protobuf.FileOptions - (*federpb.ListIndexedSegmentRequest)(nil), // 205: milvus.proto.feder.ListIndexedSegmentRequest - (*federpb.DescribeSegmentIndexDataRequest)(nil), // 206: milvus.proto.feder.DescribeSegmentIndexDataRequest - (*federpb.ListIndexedSegmentResponse)(nil), // 207: milvus.proto.feder.ListIndexedSegmentResponse - (*federpb.DescribeSegmentIndexDataResponse)(nil), // 208: milvus.proto.feder.DescribeSegmentIndexDataResponse -} -var file_milvus_proto_depIdxs = []int32{ - 178, // 0: milvus.proto.milvus.CreateAliasRequest.base:type_name -> milvus.proto.common.MsgBase - 178, // 1: milvus.proto.milvus.DropAliasRequest.base:type_name -> milvus.proto.common.MsgBase - 178, // 2: milvus.proto.milvus.AlterAliasRequest.base:type_name -> milvus.proto.common.MsgBase - 178, // 3: milvus.proto.milvus.DescribeAliasRequest.base:type_name -> milvus.proto.common.MsgBase - 179, // 4: milvus.proto.milvus.DescribeAliasResponse.status:type_name -> milvus.proto.common.Status - 178, // 5: milvus.proto.milvus.ListAliasesRequest.base:type_name -> milvus.proto.common.MsgBase - 179, // 6: milvus.proto.milvus.ListAliasesResponse.status:type_name -> milvus.proto.common.Status - 178, // 7: milvus.proto.milvus.CreateCollectionRequest.base:type_name -> milvus.proto.common.MsgBase - 180, // 8: milvus.proto.milvus.CreateCollectionRequest.consistency_level:type_name -> milvus.proto.common.ConsistencyLevel - 181, // 9: milvus.proto.milvus.CreateCollectionRequest.properties:type_name -> milvus.proto.common.KeyValuePair - 178, // 10: milvus.proto.milvus.DropCollectionRequest.base:type_name -> milvus.proto.common.MsgBase - 178, // 11: milvus.proto.milvus.AlterCollectionRequest.base:type_name -> milvus.proto.common.MsgBase - 181, // 12: milvus.proto.milvus.AlterCollectionRequest.properties:type_name -> milvus.proto.common.KeyValuePair - 178, // 13: milvus.proto.milvus.HasCollectionRequest.base:type_name -> milvus.proto.common.MsgBase - 179, // 14: milvus.proto.milvus.BoolResponse.status:type_name -> milvus.proto.common.Status - 179, // 15: milvus.proto.milvus.StringResponse.status:type_name -> milvus.proto.common.Status - 178, // 16: milvus.proto.milvus.DescribeCollectionRequest.base:type_name -> milvus.proto.common.MsgBase - 179, // 17: milvus.proto.milvus.DescribeCollectionResponse.status:type_name -> milvus.proto.common.Status - 182, // 18: milvus.proto.milvus.DescribeCollectionResponse.schema:type_name -> milvus.proto.schema.CollectionSchema - 183, // 19: milvus.proto.milvus.DescribeCollectionResponse.start_positions:type_name -> milvus.proto.common.KeyDataPair - 180, // 20: milvus.proto.milvus.DescribeCollectionResponse.consistency_level:type_name -> milvus.proto.common.ConsistencyLevel - 181, // 21: milvus.proto.milvus.DescribeCollectionResponse.properties:type_name -> milvus.proto.common.KeyValuePair - 178, // 22: milvus.proto.milvus.LoadCollectionRequest.base:type_name -> milvus.proto.common.MsgBase - 178, // 23: milvus.proto.milvus.ReleaseCollectionRequest.base:type_name -> milvus.proto.common.MsgBase - 178, // 24: milvus.proto.milvus.GetStatisticsRequest.base:type_name -> milvus.proto.common.MsgBase - 179, // 25: milvus.proto.milvus.GetStatisticsResponse.status:type_name -> milvus.proto.common.Status - 181, // 26: milvus.proto.milvus.GetStatisticsResponse.stats:type_name -> milvus.proto.common.KeyValuePair - 178, // 27: milvus.proto.milvus.GetCollectionStatisticsRequest.base:type_name -> milvus.proto.common.MsgBase - 179, // 28: milvus.proto.milvus.GetCollectionStatisticsResponse.status:type_name -> milvus.proto.common.Status - 181, // 29: milvus.proto.milvus.GetCollectionStatisticsResponse.stats:type_name -> milvus.proto.common.KeyValuePair - 178, // 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 - 179, // 32: milvus.proto.milvus.ShowCollectionsResponse.status:type_name -> milvus.proto.common.Status - 178, // 33: milvus.proto.milvus.CreatePartitionRequest.base:type_name -> milvus.proto.common.MsgBase - 178, // 34: milvus.proto.milvus.DropPartitionRequest.base:type_name -> milvus.proto.common.MsgBase - 178, // 35: milvus.proto.milvus.HasPartitionRequest.base:type_name -> milvus.proto.common.MsgBase - 178, // 36: milvus.proto.milvus.LoadPartitionsRequest.base:type_name -> milvus.proto.common.MsgBase - 178, // 37: milvus.proto.milvus.ReleasePartitionsRequest.base:type_name -> milvus.proto.common.MsgBase - 178, // 38: milvus.proto.milvus.GetPartitionStatisticsRequest.base:type_name -> milvus.proto.common.MsgBase - 179, // 39: milvus.proto.milvus.GetPartitionStatisticsResponse.status:type_name -> milvus.proto.common.Status - 181, // 40: milvus.proto.milvus.GetPartitionStatisticsResponse.stats:type_name -> milvus.proto.common.KeyValuePair - 178, // 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 - 179, // 43: milvus.proto.milvus.ShowPartitionsResponse.status:type_name -> milvus.proto.common.Status - 178, // 44: milvus.proto.milvus.DescribeSegmentRequest.base:type_name -> milvus.proto.common.MsgBase - 179, // 45: milvus.proto.milvus.DescribeSegmentResponse.status:type_name -> milvus.proto.common.Status - 178, // 46: milvus.proto.milvus.ShowSegmentsRequest.base:type_name -> milvus.proto.common.MsgBase - 179, // 47: milvus.proto.milvus.ShowSegmentsResponse.status:type_name -> milvus.proto.common.Status - 178, // 48: milvus.proto.milvus.CreateIndexRequest.base:type_name -> milvus.proto.common.MsgBase - 181, // 49: milvus.proto.milvus.CreateIndexRequest.extra_params:type_name -> milvus.proto.common.KeyValuePair - 178, // 50: milvus.proto.milvus.AlterIndexRequest.base:type_name -> milvus.proto.common.MsgBase - 181, // 51: milvus.proto.milvus.AlterIndexRequest.extra_params:type_name -> milvus.proto.common.KeyValuePair - 178, // 52: milvus.proto.milvus.DescribeIndexRequest.base:type_name -> milvus.proto.common.MsgBase - 181, // 53: milvus.proto.milvus.IndexDescription.params:type_name -> milvus.proto.common.KeyValuePair - 184, // 54: milvus.proto.milvus.IndexDescription.state:type_name -> milvus.proto.common.IndexState - 179, // 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 - 178, // 57: milvus.proto.milvus.GetIndexBuildProgressRequest.base:type_name -> milvus.proto.common.MsgBase - 179, // 58: milvus.proto.milvus.GetIndexBuildProgressResponse.status:type_name -> milvus.proto.common.Status - 178, // 59: milvus.proto.milvus.GetIndexStateRequest.base:type_name -> milvus.proto.common.MsgBase - 179, // 60: milvus.proto.milvus.GetIndexStateResponse.status:type_name -> milvus.proto.common.Status - 184, // 61: milvus.proto.milvus.GetIndexStateResponse.state:type_name -> milvus.proto.common.IndexState - 178, // 62: milvus.proto.milvus.DropIndexRequest.base:type_name -> milvus.proto.common.MsgBase - 178, // 63: milvus.proto.milvus.InsertRequest.base:type_name -> milvus.proto.common.MsgBase - 185, // 64: milvus.proto.milvus.InsertRequest.fields_data:type_name -> milvus.proto.schema.FieldData - 178, // 65: milvus.proto.milvus.UpsertRequest.base:type_name -> milvus.proto.common.MsgBase - 185, // 66: milvus.proto.milvus.UpsertRequest.fields_data:type_name -> milvus.proto.schema.FieldData - 179, // 67: milvus.proto.milvus.MutationResult.status:type_name -> milvus.proto.common.Status - 186, // 68: milvus.proto.milvus.MutationResult.IDs:type_name -> milvus.proto.schema.IDs - 178, // 69: milvus.proto.milvus.DeleteRequest.base:type_name -> milvus.proto.common.MsgBase - 180, // 70: milvus.proto.milvus.DeleteRequest.consistency_level:type_name -> milvus.proto.common.ConsistencyLevel - 187, // 71: milvus.proto.milvus.SubSearchRequest.dsl_type:type_name -> milvus.proto.common.DslType - 181, // 72: milvus.proto.milvus.SubSearchRequest.search_params:type_name -> milvus.proto.common.KeyValuePair - 178, // 73: milvus.proto.milvus.SearchRequest.base:type_name -> milvus.proto.common.MsgBase - 187, // 74: milvus.proto.milvus.SearchRequest.dsl_type:type_name -> milvus.proto.common.DslType - 181, // 75: milvus.proto.milvus.SearchRequest.search_params:type_name -> milvus.proto.common.KeyValuePair - 180, // 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 - 179, // 78: milvus.proto.milvus.SearchResults.status:type_name -> milvus.proto.common.Status - 188, // 79: milvus.proto.milvus.SearchResults.results:type_name -> milvus.proto.schema.SearchResultData - 178, // 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 - 181, // 82: milvus.proto.milvus.HybridSearchRequest.rank_params:type_name -> milvus.proto.common.KeyValuePair - 180, // 83: milvus.proto.milvus.HybridSearchRequest.consistency_level:type_name -> milvus.proto.common.ConsistencyLevel - 178, // 84: milvus.proto.milvus.FlushRequest.base:type_name -> milvus.proto.common.MsgBase - 179, // 85: milvus.proto.milvus.FlushResponse.status:type_name -> milvus.proto.common.Status - 168, // 86: milvus.proto.milvus.FlushResponse.coll_segIDs:type_name -> milvus.proto.milvus.FlushResponse.CollSegIDsEntry - 169, // 87: milvus.proto.milvus.FlushResponse.flush_coll_segIDs:type_name -> milvus.proto.milvus.FlushResponse.FlushCollSegIDsEntry - 170, // 88: milvus.proto.milvus.FlushResponse.coll_seal_times:type_name -> milvus.proto.milvus.FlushResponse.CollSealTimesEntry - 171, // 89: milvus.proto.milvus.FlushResponse.coll_flush_ts:type_name -> milvus.proto.milvus.FlushResponse.CollFlushTsEntry - 172, // 90: milvus.proto.milvus.FlushResponse.channel_cps:type_name -> milvus.proto.milvus.FlushResponse.ChannelCpsEntry - 178, // 91: milvus.proto.milvus.QueryRequest.base:type_name -> milvus.proto.common.MsgBase - 181, // 92: milvus.proto.milvus.QueryRequest.query_params:type_name -> milvus.proto.common.KeyValuePair - 180, // 93: milvus.proto.milvus.QueryRequest.consistency_level:type_name -> milvus.proto.common.ConsistencyLevel - 179, // 94: milvus.proto.milvus.QueryResults.status:type_name -> milvus.proto.common.Status - 185, // 95: milvus.proto.milvus.QueryResults.fields_data:type_name -> milvus.proto.schema.FieldData - 186, // 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 - 189, // 98: milvus.proto.milvus.VectorsArray.data_array:type_name -> milvus.proto.schema.VectorField - 178, // 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 - 181, // 102: milvus.proto.milvus.CalcDistanceRequest.params:type_name -> milvus.proto.common.KeyValuePair - 179, // 103: milvus.proto.milvus.CalcDistanceResults.status:type_name -> milvus.proto.common.Status - 190, // 104: milvus.proto.milvus.CalcDistanceResults.int_dist:type_name -> milvus.proto.schema.IntArray - 191, // 105: milvus.proto.milvus.CalcDistanceResults.float_dist:type_name -> milvus.proto.schema.FloatArray - 178, // 106: milvus.proto.milvus.FlushAllRequest.base:type_name -> milvus.proto.common.MsgBase - 179, // 107: milvus.proto.milvus.FlushAllResponse.status:type_name -> milvus.proto.common.Status - 192, // 108: milvus.proto.milvus.PersistentSegmentInfo.state:type_name -> milvus.proto.common.SegmentState - 178, // 109: milvus.proto.milvus.GetPersistentSegmentInfoRequest.base:type_name -> milvus.proto.common.MsgBase - 179, // 110: milvus.proto.milvus.GetPersistentSegmentInfoResponse.status:type_name -> milvus.proto.common.Status - 69, // 111: milvus.proto.milvus.GetPersistentSegmentInfoResponse.infos:type_name -> milvus.proto.milvus.PersistentSegmentInfo - 192, // 112: milvus.proto.milvus.QuerySegmentInfo.state:type_name -> milvus.proto.common.SegmentState - 178, // 113: milvus.proto.milvus.GetQuerySegmentInfoRequest.base:type_name -> milvus.proto.common.MsgBase - 179, // 114: milvus.proto.milvus.GetQuerySegmentInfoResponse.status:type_name -> milvus.proto.common.Status - 72, // 115: milvus.proto.milvus.GetQuerySegmentInfoResponse.infos:type_name -> milvus.proto.milvus.QuerySegmentInfo - 193, // 116: milvus.proto.milvus.RegisterLinkResponse.address:type_name -> milvus.proto.common.Address - 179, // 117: milvus.proto.milvus.RegisterLinkResponse.status:type_name -> milvus.proto.common.Status - 178, // 118: milvus.proto.milvus.GetMetricsRequest.base:type_name -> milvus.proto.common.MsgBase - 179, // 119: milvus.proto.milvus.GetMetricsResponse.status:type_name -> milvus.proto.common.Status - 194, // 120: milvus.proto.milvus.ComponentInfo.state_code:type_name -> milvus.proto.common.StateCode - 181, // 121: milvus.proto.milvus.ComponentInfo.extra_info:type_name -> milvus.proto.common.KeyValuePair - 81, // 122: milvus.proto.milvus.ComponentStates.state:type_name -> milvus.proto.milvus.ComponentInfo - 81, // 123: milvus.proto.milvus.ComponentStates.subcomponent_states:type_name -> milvus.proto.milvus.ComponentInfo - 179, // 124: milvus.proto.milvus.ComponentStates.status:type_name -> milvus.proto.common.Status - 178, // 125: milvus.proto.milvus.LoadBalanceRequest.base:type_name -> milvus.proto.common.MsgBase - 179, // 126: milvus.proto.milvus.ManualCompactionResponse.status:type_name -> milvus.proto.common.Status - 179, // 127: milvus.proto.milvus.GetCompactionStateResponse.status:type_name -> milvus.proto.common.Status - 195, // 128: milvus.proto.milvus.GetCompactionStateResponse.state:type_name -> milvus.proto.common.CompactionState - 179, // 129: milvus.proto.milvus.GetCompactionPlansResponse.status:type_name -> milvus.proto.common.Status - 195, // 130: milvus.proto.milvus.GetCompactionPlansResponse.state:type_name -> milvus.proto.common.CompactionState - 91, // 131: milvus.proto.milvus.GetCompactionPlansResponse.mergeInfos:type_name -> milvus.proto.milvus.CompactionMergeInfo - 179, // 132: milvus.proto.milvus.GetFlushStateResponse.status:type_name -> milvus.proto.common.Status - 178, // 133: milvus.proto.milvus.GetFlushAllStateRequest.base:type_name -> milvus.proto.common.MsgBase - 179, // 134: milvus.proto.milvus.GetFlushAllStateResponse.status:type_name -> milvus.proto.common.Status - 181, // 135: milvus.proto.milvus.ImportRequest.options:type_name -> milvus.proto.common.KeyValuePair - 179, // 136: milvus.proto.milvus.ImportResponse.status:type_name -> milvus.proto.common.Status - 179, // 137: milvus.proto.milvus.GetImportStateResponse.status:type_name -> milvus.proto.common.Status - 196, // 138: milvus.proto.milvus.GetImportStateResponse.state:type_name -> milvus.proto.common.ImportState - 181, // 139: milvus.proto.milvus.GetImportStateResponse.infos:type_name -> milvus.proto.common.KeyValuePair - 179, // 140: milvus.proto.milvus.ListImportTasksResponse.status:type_name -> milvus.proto.common.Status - 99, // 141: milvus.proto.milvus.ListImportTasksResponse.tasks:type_name -> milvus.proto.milvus.GetImportStateResponse - 178, // 142: milvus.proto.milvus.GetReplicasRequest.base:type_name -> milvus.proto.common.MsgBase - 179, // 143: milvus.proto.milvus.GetReplicasResponse.status:type_name -> milvus.proto.common.Status - 104, // 144: milvus.proto.milvus.GetReplicasResponse.replicas:type_name -> milvus.proto.milvus.ReplicaInfo - 105, // 145: milvus.proto.milvus.ReplicaInfo.shard_replicas:type_name -> milvus.proto.milvus.ShardReplica - 173, // 146: milvus.proto.milvus.ReplicaInfo.num_outbound_node:type_name -> milvus.proto.milvus.ReplicaInfo.NumOutboundNodeEntry - 178, // 147: milvus.proto.milvus.CreateCredentialRequest.base:type_name -> milvus.proto.common.MsgBase - 178, // 148: milvus.proto.milvus.UpdateCredentialRequest.base:type_name -> milvus.proto.common.MsgBase - 178, // 149: milvus.proto.milvus.DeleteCredentialRequest.base:type_name -> milvus.proto.common.MsgBase - 179, // 150: milvus.proto.milvus.ListCredUsersResponse.status:type_name -> milvus.proto.common.Status - 178, // 151: milvus.proto.milvus.ListCredUsersRequest.base:type_name -> milvus.proto.common.MsgBase - 178, // 152: milvus.proto.milvus.CreateRoleRequest.base:type_name -> milvus.proto.common.MsgBase - 111, // 153: milvus.proto.milvus.CreateRoleRequest.entity:type_name -> milvus.proto.milvus.RoleEntity - 178, // 154: milvus.proto.milvus.DropRoleRequest.base:type_name -> milvus.proto.common.MsgBase - 178, // 155: milvus.proto.milvus.OperateUserRoleRequest.base:type_name -> milvus.proto.common.MsgBase - 1, // 156: milvus.proto.milvus.OperateUserRoleRequest.type:type_name -> milvus.proto.milvus.OperateUserRoleType - 178, // 157: milvus.proto.milvus.SelectRoleRequest.base:type_name -> milvus.proto.common.MsgBase - 111, // 158: milvus.proto.milvus.SelectRoleRequest.role:type_name -> milvus.proto.milvus.RoleEntity - 111, // 159: milvus.proto.milvus.RoleResult.role:type_name -> milvus.proto.milvus.RoleEntity - 112, // 160: milvus.proto.milvus.RoleResult.users:type_name -> milvus.proto.milvus.UserEntity - 179, // 161: milvus.proto.milvus.SelectRoleResponse.status:type_name -> milvus.proto.common.Status - 117, // 162: milvus.proto.milvus.SelectRoleResponse.results:type_name -> milvus.proto.milvus.RoleResult - 178, // 163: milvus.proto.milvus.SelectUserRequest.base:type_name -> milvus.proto.common.MsgBase - 112, // 164: milvus.proto.milvus.SelectUserRequest.user:type_name -> milvus.proto.milvus.UserEntity - 112, // 165: milvus.proto.milvus.UserResult.user:type_name -> milvus.proto.milvus.UserEntity - 111, // 166: milvus.proto.milvus.UserResult.roles:type_name -> milvus.proto.milvus.RoleEntity - 179, // 167: milvus.proto.milvus.SelectUserResponse.status:type_name -> milvus.proto.common.Status - 120, // 168: milvus.proto.milvus.SelectUserResponse.results:type_name -> milvus.proto.milvus.UserResult - 112, // 169: milvus.proto.milvus.GrantorEntity.user:type_name -> milvus.proto.milvus.UserEntity - 123, // 170: milvus.proto.milvus.GrantorEntity.privilege:type_name -> milvus.proto.milvus.PrivilegeEntity - 124, // 171: milvus.proto.milvus.GrantPrivilegeEntity.entities:type_name -> milvus.proto.milvus.GrantorEntity - 111, // 172: milvus.proto.milvus.GrantEntity.role:type_name -> milvus.proto.milvus.RoleEntity - 122, // 173: milvus.proto.milvus.GrantEntity.object:type_name -> milvus.proto.milvus.ObjectEntity - 124, // 174: milvus.proto.milvus.GrantEntity.grantor:type_name -> milvus.proto.milvus.GrantorEntity - 178, // 175: milvus.proto.milvus.SelectGrantRequest.base:type_name -> milvus.proto.common.MsgBase - 126, // 176: milvus.proto.milvus.SelectGrantRequest.entity:type_name -> milvus.proto.milvus.GrantEntity - 179, // 177: milvus.proto.milvus.SelectGrantResponse.status:type_name -> milvus.proto.common.Status - 126, // 178: milvus.proto.milvus.SelectGrantResponse.entities:type_name -> milvus.proto.milvus.GrantEntity - 178, // 179: milvus.proto.milvus.OperatePrivilegeRequest.base:type_name -> milvus.proto.common.MsgBase - 126, // 180: milvus.proto.milvus.OperatePrivilegeRequest.entity:type_name -> milvus.proto.milvus.GrantEntity - 2, // 181: milvus.proto.milvus.OperatePrivilegeRequest.type:type_name -> milvus.proto.milvus.OperatePrivilegeType - 178, // 182: milvus.proto.milvus.GetLoadingProgressRequest.base:type_name -> milvus.proto.common.MsgBase - 179, // 183: milvus.proto.milvus.GetLoadingProgressResponse.status:type_name -> milvus.proto.common.Status - 178, // 184: milvus.proto.milvus.GetLoadStateRequest.base:type_name -> milvus.proto.common.MsgBase - 179, // 185: milvus.proto.milvus.GetLoadStateResponse.status:type_name -> milvus.proto.common.Status - 197, // 186: milvus.proto.milvus.GetLoadStateResponse.state:type_name -> milvus.proto.common.LoadState - 179, // 187: milvus.proto.milvus.GetVersionResponse.status:type_name -> milvus.proto.common.Status - 179, // 188: milvus.proto.milvus.CheckHealthResponse.status:type_name -> milvus.proto.common.Status - 3, // 189: milvus.proto.milvus.CheckHealthResponse.quota_states:type_name -> milvus.proto.milvus.QuotaState - 178, // 190: milvus.proto.milvus.CreateResourceGroupRequest.base:type_name -> milvus.proto.common.MsgBase - 198, // 191: milvus.proto.milvus.CreateResourceGroupRequest.config:type_name -> milvus.proto.rg.ResourceGroupConfig - 178, // 192: milvus.proto.milvus.UpdateResourceGroupsRequest.base:type_name -> milvus.proto.common.MsgBase - 174, // 193: milvus.proto.milvus.UpdateResourceGroupsRequest.resource_groups:type_name -> milvus.proto.milvus.UpdateResourceGroupsRequest.ResourceGroupsEntry - 178, // 194: milvus.proto.milvus.DropResourceGroupRequest.base:type_name -> milvus.proto.common.MsgBase - 178, // 195: milvus.proto.milvus.TransferNodeRequest.base:type_name -> milvus.proto.common.MsgBase - 178, // 196: milvus.proto.milvus.TransferReplicaRequest.base:type_name -> milvus.proto.common.MsgBase - 178, // 197: milvus.proto.milvus.ListResourceGroupsRequest.base:type_name -> milvus.proto.common.MsgBase - 179, // 198: milvus.proto.milvus.ListResourceGroupsResponse.status:type_name -> milvus.proto.common.Status - 178, // 199: milvus.proto.milvus.DescribeResourceGroupRequest.base:type_name -> milvus.proto.common.MsgBase - 179, // 200: milvus.proto.milvus.DescribeResourceGroupResponse.status:type_name -> milvus.proto.common.Status - 148, // 201: milvus.proto.milvus.DescribeResourceGroupResponse.resource_group:type_name -> milvus.proto.milvus.ResourceGroup - 175, // 202: milvus.proto.milvus.ResourceGroup.num_loaded_replica:type_name -> milvus.proto.milvus.ResourceGroup.NumLoadedReplicaEntry - 176, // 203: milvus.proto.milvus.ResourceGroup.num_outgoing_node:type_name -> milvus.proto.milvus.ResourceGroup.NumOutgoingNodeEntry - 177, // 204: milvus.proto.milvus.ResourceGroup.num_incoming_node:type_name -> milvus.proto.milvus.ResourceGroup.NumIncomingNodeEntry - 198, // 205: milvus.proto.milvus.ResourceGroup.config:type_name -> milvus.proto.rg.ResourceGroupConfig - 199, // 206: milvus.proto.milvus.ResourceGroup.nodes:type_name -> milvus.proto.common.NodeInfo - 178, // 207: milvus.proto.milvus.RenameCollectionRequest.base:type_name -> milvus.proto.common.MsgBase - 178, // 208: milvus.proto.milvus.GetIndexStatisticsRequest.base:type_name -> milvus.proto.common.MsgBase - 179, // 209: milvus.proto.milvus.GetIndexStatisticsResponse.status:type_name -> milvus.proto.common.Status - 43, // 210: milvus.proto.milvus.GetIndexStatisticsResponse.index_descriptions:type_name -> milvus.proto.milvus.IndexDescription - 178, // 211: milvus.proto.milvus.ConnectRequest.base:type_name -> milvus.proto.common.MsgBase - 200, // 212: milvus.proto.milvus.ConnectRequest.client_info:type_name -> milvus.proto.common.ClientInfo - 179, // 213: milvus.proto.milvus.ConnectResponse.status:type_name -> milvus.proto.common.Status - 201, // 214: milvus.proto.milvus.ConnectResponse.server_info:type_name -> milvus.proto.common.ServerInfo - 178, // 215: milvus.proto.milvus.AllocTimestampRequest.base:type_name -> milvus.proto.common.MsgBase - 179, // 216: milvus.proto.milvus.AllocTimestampResponse.status:type_name -> milvus.proto.common.Status - 178, // 217: milvus.proto.milvus.CreateDatabaseRequest.base:type_name -> milvus.proto.common.MsgBase - 181, // 218: milvus.proto.milvus.CreateDatabaseRequest.properties:type_name -> milvus.proto.common.KeyValuePair - 178, // 219: milvus.proto.milvus.DropDatabaseRequest.base:type_name -> milvus.proto.common.MsgBase - 178, // 220: milvus.proto.milvus.ListDatabasesRequest.base:type_name -> milvus.proto.common.MsgBase - 179, // 221: milvus.proto.milvus.ListDatabasesResponse.status:type_name -> milvus.proto.common.Status - 178, // 222: milvus.proto.milvus.AlterDatabaseRequest.base:type_name -> milvus.proto.common.MsgBase - 181, // 223: milvus.proto.milvus.AlterDatabaseRequest.properties:type_name -> milvus.proto.common.KeyValuePair - 178, // 224: milvus.proto.milvus.DescribeDatabaseRequest.base:type_name -> milvus.proto.common.MsgBase - 179, // 225: milvus.proto.milvus.DescribeDatabaseResponse.status:type_name -> milvus.proto.common.Status - 181, // 226: milvus.proto.milvus.DescribeDatabaseResponse.properties:type_name -> milvus.proto.common.KeyValuePair - 178, // 227: milvus.proto.milvus.ReplicateMessageRequest.base:type_name -> milvus.proto.common.MsgBase - 202, // 228: milvus.proto.milvus.ReplicateMessageRequest.StartPositions:type_name -> milvus.proto.msg.MsgPosition - 202, // 229: milvus.proto.milvus.ReplicateMessageRequest.EndPositions:type_name -> milvus.proto.msg.MsgPosition - 179, // 230: milvus.proto.milvus.ReplicateMessageResponse.status:type_name -> milvus.proto.common.Status - 203, // 231: milvus.proto.milvus.FlushResponse.CollSegIDsEntry.value:type_name -> milvus.proto.schema.LongArray - 203, // 232: milvus.proto.milvus.FlushResponse.FlushCollSegIDsEntry.value:type_name -> milvus.proto.schema.LongArray - 202, // 233: milvus.proto.milvus.FlushResponse.ChannelCpsEntry.value:type_name -> milvus.proto.msg.MsgPosition - 198, // 234: milvus.proto.milvus.UpdateResourceGroupsRequest.ResourceGroupsEntry.value:type_name -> milvus.proto.rg.ResourceGroupConfig - 204, // 235: milvus.proto.milvus.milvus_ext_obj:extendee -> google.protobuf.FileOptions - 134, // 236: milvus.proto.milvus.milvus_ext_obj:type_name -> milvus.proto.milvus.MilvusExt - 11, // 237: milvus.proto.milvus.MilvusService.CreateCollection:input_type -> milvus.proto.milvus.CreateCollectionRequest - 12, // 238: milvus.proto.milvus.MilvusService.DropCollection:input_type -> milvus.proto.milvus.DropCollectionRequest - 14, // 239: milvus.proto.milvus.MilvusService.HasCollection:input_type -> milvus.proto.milvus.HasCollectionRequest - 19, // 240: milvus.proto.milvus.MilvusService.LoadCollection:input_type -> milvus.proto.milvus.LoadCollectionRequest - 20, // 241: milvus.proto.milvus.MilvusService.ReleaseCollection:input_type -> milvus.proto.milvus.ReleaseCollectionRequest - 17, // 242: milvus.proto.milvus.MilvusService.DescribeCollection:input_type -> milvus.proto.milvus.DescribeCollectionRequest - 23, // 243: milvus.proto.milvus.MilvusService.GetCollectionStatistics:input_type -> milvus.proto.milvus.GetCollectionStatisticsRequest - 25, // 244: milvus.proto.milvus.MilvusService.ShowCollections:input_type -> milvus.proto.milvus.ShowCollectionsRequest - 13, // 245: milvus.proto.milvus.MilvusService.AlterCollection:input_type -> milvus.proto.milvus.AlterCollectionRequest - 27, // 246: milvus.proto.milvus.MilvusService.CreatePartition:input_type -> milvus.proto.milvus.CreatePartitionRequest - 28, // 247: milvus.proto.milvus.MilvusService.DropPartition:input_type -> milvus.proto.milvus.DropPartitionRequest - 29, // 248: milvus.proto.milvus.MilvusService.HasPartition:input_type -> milvus.proto.milvus.HasPartitionRequest - 30, // 249: milvus.proto.milvus.MilvusService.LoadPartitions:input_type -> milvus.proto.milvus.LoadPartitionsRequest - 31, // 250: milvus.proto.milvus.MilvusService.ReleasePartitions:input_type -> milvus.proto.milvus.ReleasePartitionsRequest - 32, // 251: milvus.proto.milvus.MilvusService.GetPartitionStatistics:input_type -> milvus.proto.milvus.GetPartitionStatisticsRequest - 34, // 252: milvus.proto.milvus.MilvusService.ShowPartitions:input_type -> milvus.proto.milvus.ShowPartitionsRequest - 130, // 253: milvus.proto.milvus.MilvusService.GetLoadingProgress:input_type -> milvus.proto.milvus.GetLoadingProgressRequest - 132, // 254: milvus.proto.milvus.MilvusService.GetLoadState:input_type -> milvus.proto.milvus.GetLoadStateRequest - 4, // 255: milvus.proto.milvus.MilvusService.CreateAlias:input_type -> milvus.proto.milvus.CreateAliasRequest - 5, // 256: milvus.proto.milvus.MilvusService.DropAlias:input_type -> milvus.proto.milvus.DropAliasRequest - 6, // 257: milvus.proto.milvus.MilvusService.AlterAlias:input_type -> milvus.proto.milvus.AlterAliasRequest - 7, // 258: milvus.proto.milvus.MilvusService.DescribeAlias:input_type -> milvus.proto.milvus.DescribeAliasRequest - 9, // 259: milvus.proto.milvus.MilvusService.ListAliases:input_type -> milvus.proto.milvus.ListAliasesRequest - 40, // 260: milvus.proto.milvus.MilvusService.CreateIndex:input_type -> milvus.proto.milvus.CreateIndexRequest - 41, // 261: milvus.proto.milvus.MilvusService.AlterIndex:input_type -> milvus.proto.milvus.AlterIndexRequest - 42, // 262: milvus.proto.milvus.MilvusService.DescribeIndex:input_type -> milvus.proto.milvus.DescribeIndexRequest - 150, // 263: milvus.proto.milvus.MilvusService.GetIndexStatistics:input_type -> milvus.proto.milvus.GetIndexStatisticsRequest - 47, // 264: milvus.proto.milvus.MilvusService.GetIndexState:input_type -> milvus.proto.milvus.GetIndexStateRequest - 45, // 265: milvus.proto.milvus.MilvusService.GetIndexBuildProgress:input_type -> milvus.proto.milvus.GetIndexBuildProgressRequest - 49, // 266: milvus.proto.milvus.MilvusService.DropIndex:input_type -> milvus.proto.milvus.DropIndexRequest - 50, // 267: milvus.proto.milvus.MilvusService.Insert:input_type -> milvus.proto.milvus.InsertRequest - 53, // 268: milvus.proto.milvus.MilvusService.Delete:input_type -> milvus.proto.milvus.DeleteRequest - 51, // 269: milvus.proto.milvus.MilvusService.Upsert:input_type -> milvus.proto.milvus.UpsertRequest - 55, // 270: milvus.proto.milvus.MilvusService.Search:input_type -> milvus.proto.milvus.SearchRequest - 58, // 271: milvus.proto.milvus.MilvusService.HybridSearch:input_type -> milvus.proto.milvus.HybridSearchRequest - 59, // 272: milvus.proto.milvus.MilvusService.Flush:input_type -> milvus.proto.milvus.FlushRequest - 61, // 273: milvus.proto.milvus.MilvusService.Query:input_type -> milvus.proto.milvus.QueryRequest - 65, // 274: milvus.proto.milvus.MilvusService.CalcDistance:input_type -> milvus.proto.milvus.CalcDistanceRequest - 67, // 275: milvus.proto.milvus.MilvusService.FlushAll:input_type -> milvus.proto.milvus.FlushAllRequest - 92, // 276: milvus.proto.milvus.MilvusService.GetFlushState:input_type -> milvus.proto.milvus.GetFlushStateRequest - 94, // 277: milvus.proto.milvus.MilvusService.GetFlushAllState:input_type -> milvus.proto.milvus.GetFlushAllStateRequest - 70, // 278: milvus.proto.milvus.MilvusService.GetPersistentSegmentInfo:input_type -> milvus.proto.milvus.GetPersistentSegmentInfoRequest - 73, // 279: milvus.proto.milvus.MilvusService.GetQuerySegmentInfo:input_type -> milvus.proto.milvus.GetQuerySegmentInfoRequest - 102, // 280: milvus.proto.milvus.MilvusService.GetReplicas:input_type -> milvus.proto.milvus.GetReplicasRequest - 75, // 281: milvus.proto.milvus.MilvusService.Dummy:input_type -> milvus.proto.milvus.DummyRequest - 77, // 282: milvus.proto.milvus.MilvusService.RegisterLink:input_type -> milvus.proto.milvus.RegisterLinkRequest - 79, // 283: milvus.proto.milvus.MilvusService.GetMetrics:input_type -> milvus.proto.milvus.GetMetricsRequest - 83, // 284: milvus.proto.milvus.MilvusService.GetComponentStates:input_type -> milvus.proto.milvus.GetComponentStatesRequest - 84, // 285: milvus.proto.milvus.MilvusService.LoadBalance:input_type -> milvus.proto.milvus.LoadBalanceRequest - 87, // 286: milvus.proto.milvus.MilvusService.GetCompactionState:input_type -> milvus.proto.milvus.GetCompactionStateRequest - 85, // 287: milvus.proto.milvus.MilvusService.ManualCompaction:input_type -> milvus.proto.milvus.ManualCompactionRequest - 89, // 288: milvus.proto.milvus.MilvusService.GetCompactionStateWithPlans:input_type -> milvus.proto.milvus.GetCompactionPlansRequest - 96, // 289: milvus.proto.milvus.MilvusService.Import:input_type -> milvus.proto.milvus.ImportRequest - 98, // 290: milvus.proto.milvus.MilvusService.GetImportState:input_type -> milvus.proto.milvus.GetImportStateRequest - 100, // 291: milvus.proto.milvus.MilvusService.ListImportTasks:input_type -> milvus.proto.milvus.ListImportTasksRequest - 106, // 292: milvus.proto.milvus.MilvusService.CreateCredential:input_type -> milvus.proto.milvus.CreateCredentialRequest - 107, // 293: milvus.proto.milvus.MilvusService.UpdateCredential:input_type -> milvus.proto.milvus.UpdateCredentialRequest - 108, // 294: milvus.proto.milvus.MilvusService.DeleteCredential:input_type -> milvus.proto.milvus.DeleteCredentialRequest - 110, // 295: milvus.proto.milvus.MilvusService.ListCredUsers:input_type -> milvus.proto.milvus.ListCredUsersRequest - 113, // 296: milvus.proto.milvus.MilvusService.CreateRole:input_type -> milvus.proto.milvus.CreateRoleRequest - 114, // 297: milvus.proto.milvus.MilvusService.DropRole:input_type -> milvus.proto.milvus.DropRoleRequest - 115, // 298: milvus.proto.milvus.MilvusService.OperateUserRole:input_type -> milvus.proto.milvus.OperateUserRoleRequest - 116, // 299: milvus.proto.milvus.MilvusService.SelectRole:input_type -> milvus.proto.milvus.SelectRoleRequest - 119, // 300: milvus.proto.milvus.MilvusService.SelectUser:input_type -> milvus.proto.milvus.SelectUserRequest - 129, // 301: milvus.proto.milvus.MilvusService.OperatePrivilege:input_type -> milvus.proto.milvus.OperatePrivilegeRequest - 127, // 302: milvus.proto.milvus.MilvusService.SelectGrant:input_type -> milvus.proto.milvus.SelectGrantRequest - 135, // 303: milvus.proto.milvus.MilvusService.GetVersion:input_type -> milvus.proto.milvus.GetVersionRequest - 137, // 304: milvus.proto.milvus.MilvusService.CheckHealth:input_type -> milvus.proto.milvus.CheckHealthRequest - 139, // 305: milvus.proto.milvus.MilvusService.CreateResourceGroup:input_type -> milvus.proto.milvus.CreateResourceGroupRequest - 141, // 306: milvus.proto.milvus.MilvusService.DropResourceGroup:input_type -> milvus.proto.milvus.DropResourceGroupRequest - 140, // 307: milvus.proto.milvus.MilvusService.UpdateResourceGroups:input_type -> milvus.proto.milvus.UpdateResourceGroupsRequest - 142, // 308: milvus.proto.milvus.MilvusService.TransferNode:input_type -> milvus.proto.milvus.TransferNodeRequest - 143, // 309: milvus.proto.milvus.MilvusService.TransferReplica:input_type -> milvus.proto.milvus.TransferReplicaRequest - 144, // 310: milvus.proto.milvus.MilvusService.ListResourceGroups:input_type -> milvus.proto.milvus.ListResourceGroupsRequest - 146, // 311: milvus.proto.milvus.MilvusService.DescribeResourceGroup:input_type -> milvus.proto.milvus.DescribeResourceGroupRequest - 149, // 312: milvus.proto.milvus.MilvusService.RenameCollection:input_type -> milvus.proto.milvus.RenameCollectionRequest - 205, // 313: milvus.proto.milvus.MilvusService.ListIndexedSegment:input_type -> milvus.proto.feder.ListIndexedSegmentRequest - 206, // 314: milvus.proto.milvus.MilvusService.DescribeSegmentIndexData:input_type -> milvus.proto.feder.DescribeSegmentIndexDataRequest - 152, // 315: milvus.proto.milvus.MilvusService.Connect:input_type -> milvus.proto.milvus.ConnectRequest - 154, // 316: milvus.proto.milvus.MilvusService.AllocTimestamp:input_type -> milvus.proto.milvus.AllocTimestampRequest - 156, // 317: milvus.proto.milvus.MilvusService.CreateDatabase:input_type -> milvus.proto.milvus.CreateDatabaseRequest - 157, // 318: milvus.proto.milvus.MilvusService.DropDatabase:input_type -> milvus.proto.milvus.DropDatabaseRequest - 158, // 319: milvus.proto.milvus.MilvusService.ListDatabases:input_type -> milvus.proto.milvus.ListDatabasesRequest - 160, // 320: milvus.proto.milvus.MilvusService.AlterDatabase:input_type -> milvus.proto.milvus.AlterDatabaseRequest - 161, // 321: milvus.proto.milvus.MilvusService.DescribeDatabase:input_type -> milvus.proto.milvus.DescribeDatabaseRequest - 163, // 322: milvus.proto.milvus.MilvusService.ReplicateMessage:input_type -> milvus.proto.milvus.ReplicateMessageRequest - 77, // 323: milvus.proto.milvus.ProxyService.RegisterLink:input_type -> milvus.proto.milvus.RegisterLinkRequest - 179, // 324: milvus.proto.milvus.MilvusService.CreateCollection:output_type -> milvus.proto.common.Status - 179, // 325: milvus.proto.milvus.MilvusService.DropCollection:output_type -> milvus.proto.common.Status - 15, // 326: milvus.proto.milvus.MilvusService.HasCollection:output_type -> milvus.proto.milvus.BoolResponse - 179, // 327: milvus.proto.milvus.MilvusService.LoadCollection:output_type -> milvus.proto.common.Status - 179, // 328: milvus.proto.milvus.MilvusService.ReleaseCollection:output_type -> milvus.proto.common.Status - 18, // 329: milvus.proto.milvus.MilvusService.DescribeCollection:output_type -> milvus.proto.milvus.DescribeCollectionResponse - 24, // 330: milvus.proto.milvus.MilvusService.GetCollectionStatistics:output_type -> milvus.proto.milvus.GetCollectionStatisticsResponse - 26, // 331: milvus.proto.milvus.MilvusService.ShowCollections:output_type -> milvus.proto.milvus.ShowCollectionsResponse - 179, // 332: milvus.proto.milvus.MilvusService.AlterCollection:output_type -> milvus.proto.common.Status - 179, // 333: milvus.proto.milvus.MilvusService.CreatePartition:output_type -> milvus.proto.common.Status - 179, // 334: milvus.proto.milvus.MilvusService.DropPartition:output_type -> milvus.proto.common.Status - 15, // 335: milvus.proto.milvus.MilvusService.HasPartition:output_type -> milvus.proto.milvus.BoolResponse - 179, // 336: milvus.proto.milvus.MilvusService.LoadPartitions:output_type -> milvus.proto.common.Status - 179, // 337: milvus.proto.milvus.MilvusService.ReleasePartitions:output_type -> milvus.proto.common.Status - 33, // 338: milvus.proto.milvus.MilvusService.GetPartitionStatistics:output_type -> milvus.proto.milvus.GetPartitionStatisticsResponse - 35, // 339: milvus.proto.milvus.MilvusService.ShowPartitions:output_type -> milvus.proto.milvus.ShowPartitionsResponse - 131, // 340: milvus.proto.milvus.MilvusService.GetLoadingProgress:output_type -> milvus.proto.milvus.GetLoadingProgressResponse - 133, // 341: milvus.proto.milvus.MilvusService.GetLoadState:output_type -> milvus.proto.milvus.GetLoadStateResponse - 179, // 342: milvus.proto.milvus.MilvusService.CreateAlias:output_type -> milvus.proto.common.Status - 179, // 343: milvus.proto.milvus.MilvusService.DropAlias:output_type -> milvus.proto.common.Status - 179, // 344: milvus.proto.milvus.MilvusService.AlterAlias:output_type -> milvus.proto.common.Status - 8, // 345: milvus.proto.milvus.MilvusService.DescribeAlias:output_type -> milvus.proto.milvus.DescribeAliasResponse - 10, // 346: milvus.proto.milvus.MilvusService.ListAliases:output_type -> milvus.proto.milvus.ListAliasesResponse - 179, // 347: milvus.proto.milvus.MilvusService.CreateIndex:output_type -> milvus.proto.common.Status - 179, // 348: milvus.proto.milvus.MilvusService.AlterIndex:output_type -> milvus.proto.common.Status - 44, // 349: milvus.proto.milvus.MilvusService.DescribeIndex:output_type -> milvus.proto.milvus.DescribeIndexResponse - 151, // 350: milvus.proto.milvus.MilvusService.GetIndexStatistics:output_type -> milvus.proto.milvus.GetIndexStatisticsResponse - 48, // 351: milvus.proto.milvus.MilvusService.GetIndexState:output_type -> milvus.proto.milvus.GetIndexStateResponse - 46, // 352: milvus.proto.milvus.MilvusService.GetIndexBuildProgress:output_type -> milvus.proto.milvus.GetIndexBuildProgressResponse - 179, // 353: milvus.proto.milvus.MilvusService.DropIndex:output_type -> milvus.proto.common.Status - 52, // 354: milvus.proto.milvus.MilvusService.Insert:output_type -> milvus.proto.milvus.MutationResult - 52, // 355: milvus.proto.milvus.MilvusService.Delete:output_type -> milvus.proto.milvus.MutationResult - 52, // 356: milvus.proto.milvus.MilvusService.Upsert:output_type -> milvus.proto.milvus.MutationResult - 57, // 357: milvus.proto.milvus.MilvusService.Search:output_type -> milvus.proto.milvus.SearchResults - 57, // 358: milvus.proto.milvus.MilvusService.HybridSearch:output_type -> milvus.proto.milvus.SearchResults - 60, // 359: milvus.proto.milvus.MilvusService.Flush:output_type -> milvus.proto.milvus.FlushResponse - 62, // 360: milvus.proto.milvus.MilvusService.Query:output_type -> milvus.proto.milvus.QueryResults - 66, // 361: milvus.proto.milvus.MilvusService.CalcDistance:output_type -> milvus.proto.milvus.CalcDistanceResults - 68, // 362: milvus.proto.milvus.MilvusService.FlushAll:output_type -> milvus.proto.milvus.FlushAllResponse - 93, // 363: milvus.proto.milvus.MilvusService.GetFlushState:output_type -> milvus.proto.milvus.GetFlushStateResponse - 95, // 364: milvus.proto.milvus.MilvusService.GetFlushAllState:output_type -> milvus.proto.milvus.GetFlushAllStateResponse - 71, // 365: milvus.proto.milvus.MilvusService.GetPersistentSegmentInfo:output_type -> milvus.proto.milvus.GetPersistentSegmentInfoResponse - 74, // 366: milvus.proto.milvus.MilvusService.GetQuerySegmentInfo:output_type -> milvus.proto.milvus.GetQuerySegmentInfoResponse - 103, // 367: milvus.proto.milvus.MilvusService.GetReplicas:output_type -> milvus.proto.milvus.GetReplicasResponse - 76, // 368: milvus.proto.milvus.MilvusService.Dummy:output_type -> milvus.proto.milvus.DummyResponse - 78, // 369: milvus.proto.milvus.MilvusService.RegisterLink:output_type -> milvus.proto.milvus.RegisterLinkResponse - 80, // 370: milvus.proto.milvus.MilvusService.GetMetrics:output_type -> milvus.proto.milvus.GetMetricsResponse - 82, // 371: milvus.proto.milvus.MilvusService.GetComponentStates:output_type -> milvus.proto.milvus.ComponentStates - 179, // 372: milvus.proto.milvus.MilvusService.LoadBalance:output_type -> milvus.proto.common.Status - 88, // 373: milvus.proto.milvus.MilvusService.GetCompactionState:output_type -> milvus.proto.milvus.GetCompactionStateResponse - 86, // 374: milvus.proto.milvus.MilvusService.ManualCompaction:output_type -> milvus.proto.milvus.ManualCompactionResponse - 90, // 375: milvus.proto.milvus.MilvusService.GetCompactionStateWithPlans:output_type -> milvus.proto.milvus.GetCompactionPlansResponse - 97, // 376: milvus.proto.milvus.MilvusService.Import:output_type -> milvus.proto.milvus.ImportResponse - 99, // 377: milvus.proto.milvus.MilvusService.GetImportState:output_type -> milvus.proto.milvus.GetImportStateResponse - 101, // 378: milvus.proto.milvus.MilvusService.ListImportTasks:output_type -> milvus.proto.milvus.ListImportTasksResponse - 179, // 379: milvus.proto.milvus.MilvusService.CreateCredential:output_type -> milvus.proto.common.Status - 179, // 380: milvus.proto.milvus.MilvusService.UpdateCredential:output_type -> milvus.proto.common.Status - 179, // 381: milvus.proto.milvus.MilvusService.DeleteCredential:output_type -> milvus.proto.common.Status - 109, // 382: milvus.proto.milvus.MilvusService.ListCredUsers:output_type -> milvus.proto.milvus.ListCredUsersResponse - 179, // 383: milvus.proto.milvus.MilvusService.CreateRole:output_type -> milvus.proto.common.Status - 179, // 384: milvus.proto.milvus.MilvusService.DropRole:output_type -> milvus.proto.common.Status - 179, // 385: milvus.proto.milvus.MilvusService.OperateUserRole:output_type -> milvus.proto.common.Status - 118, // 386: milvus.proto.milvus.MilvusService.SelectRole:output_type -> milvus.proto.milvus.SelectRoleResponse - 121, // 387: milvus.proto.milvus.MilvusService.SelectUser:output_type -> milvus.proto.milvus.SelectUserResponse - 179, // 388: milvus.proto.milvus.MilvusService.OperatePrivilege:output_type -> milvus.proto.common.Status - 128, // 389: milvus.proto.milvus.MilvusService.SelectGrant:output_type -> milvus.proto.milvus.SelectGrantResponse - 136, // 390: milvus.proto.milvus.MilvusService.GetVersion:output_type -> milvus.proto.milvus.GetVersionResponse - 138, // 391: milvus.proto.milvus.MilvusService.CheckHealth:output_type -> milvus.proto.milvus.CheckHealthResponse - 179, // 392: milvus.proto.milvus.MilvusService.CreateResourceGroup:output_type -> milvus.proto.common.Status - 179, // 393: milvus.proto.milvus.MilvusService.DropResourceGroup:output_type -> milvus.proto.common.Status - 179, // 394: milvus.proto.milvus.MilvusService.UpdateResourceGroups:output_type -> milvus.proto.common.Status - 179, // 395: milvus.proto.milvus.MilvusService.TransferNode:output_type -> milvus.proto.common.Status - 179, // 396: milvus.proto.milvus.MilvusService.TransferReplica:output_type -> milvus.proto.common.Status - 145, // 397: milvus.proto.milvus.MilvusService.ListResourceGroups:output_type -> milvus.proto.milvus.ListResourceGroupsResponse - 147, // 398: milvus.proto.milvus.MilvusService.DescribeResourceGroup:output_type -> milvus.proto.milvus.DescribeResourceGroupResponse - 179, // 399: milvus.proto.milvus.MilvusService.RenameCollection:output_type -> milvus.proto.common.Status - 207, // 400: milvus.proto.milvus.MilvusService.ListIndexedSegment:output_type -> milvus.proto.feder.ListIndexedSegmentResponse - 208, // 401: milvus.proto.milvus.MilvusService.DescribeSegmentIndexData:output_type -> milvus.proto.feder.DescribeSegmentIndexDataResponse - 153, // 402: milvus.proto.milvus.MilvusService.Connect:output_type -> milvus.proto.milvus.ConnectResponse - 155, // 403: milvus.proto.milvus.MilvusService.AllocTimestamp:output_type -> milvus.proto.milvus.AllocTimestampResponse - 179, // 404: milvus.proto.milvus.MilvusService.CreateDatabase:output_type -> milvus.proto.common.Status - 179, // 405: milvus.proto.milvus.MilvusService.DropDatabase:output_type -> milvus.proto.common.Status - 159, // 406: milvus.proto.milvus.MilvusService.ListDatabases:output_type -> milvus.proto.milvus.ListDatabasesResponse - 179, // 407: milvus.proto.milvus.MilvusService.AlterDatabase:output_type -> milvus.proto.common.Status - 162, // 408: milvus.proto.milvus.MilvusService.DescribeDatabase:output_type -> milvus.proto.milvus.DescribeDatabaseResponse - 164, // 409: milvus.proto.milvus.MilvusService.ReplicateMessage:output_type -> milvus.proto.milvus.ReplicateMessageResponse - 78, // 410: milvus.proto.milvus.ProxyService.RegisterLink:output_type -> milvus.proto.milvus.RegisterLinkResponse - 324, // [324:411] is the sub-list for method output_type - 237, // [237:324] is the sub-list for method input_type - 236, // [236:237] is the sub-list for extension type_name - 235, // [235:236] is the sub-list for extension extendee - 0, // [0:235] 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.(*GetLoadingProgressRequest); 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.(*GetLoadingProgressResponse); 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.(*GetLoadStateRequest); 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.(*GetLoadStateResponse); 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.(*MilvusExt); 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.(*GetVersionRequest); 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.(*GetVersionResponse); 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.(*CheckHealthRequest); 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.(*CheckHealthResponse); 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.(*CreateResourceGroupRequest); 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.(*UpdateResourceGroupsRequest); 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.(*DropResourceGroupRequest); 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.(*TransferNodeRequest); 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.(*TransferReplicaRequest); 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.(*ListResourceGroupsRequest); 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.(*ListResourceGroupsResponse); 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.(*DescribeResourceGroupRequest); 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.(*DescribeResourceGroupResponse); 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.(*ResourceGroup); 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.(*RenameCollectionRequest); 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.(*GetIndexStatisticsRequest); 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.(*GetIndexStatisticsResponse); 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.(*ConnectRequest); 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.(*ConnectResponse); 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.(*AllocTimestampRequest); 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.(*AllocTimestampResponse); 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.(*CreateDatabaseRequest); 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.(*DropDatabaseRequest); 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.(*ListDatabasesRequest); 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.(*ListDatabasesResponse); 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.(*AlterDatabaseRequest); 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.(*DescribeDatabaseRequest); 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.(*DescribeDatabaseResponse); 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.(*ReplicateMessageRequest); 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.(*ReplicateMessageResponse); 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.(*ImportAuthPlaceholder); 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.(*GetImportProgressAuthPlaceholder); 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.(*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), - } - file_milvus_proto_msgTypes[62].OneofWrappers = []interface{}{ - (*CalcDistanceResults_IntDist)(nil), - (*CalcDistanceResults_FloatDist)(nil), - } - type x struct{} - out := protoimpl.TypeBuilder{ - File: protoimpl.DescBuilder{ - GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_milvus_proto_rawDesc, - NumEnums: 4, - NumMessages: 174, - NumExtensions: 1, - NumServices: 2, - }, - 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 +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((*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{ + // 8035 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x7d, 0x5b, 0x6c, 0x24, 0x47, + 0x92, 0xd8, 0x54, 0x37, 0x9b, 0xdd, 0x1d, 0xdd, 0x24, 0x9b, 0xc5, 0x57, 0x4f, 0xcf, 0x8b, 0x2a, + 0x69, 0xa4, 0x79, 0x68, 0x38, 0x12, 0x47, 0x23, 0x69, 0x67, 0xb5, 0x5a, 0x71, 0x86, 0xd2, 0x0c, + 0xb1, 0xf3, 0xe0, 0x16, 0x47, 0x12, 0xd6, 0x7b, 0x72, 0xa3, 0xd8, 0x95, 0x6c, 0x96, 0xa6, 0xba, + 0xaa, 0xa7, 0xaa, 0x7a, 0x38, 0x94, 0x7f, 0x6c, 0xec, 0x9d, 0x6f, 0x0f, 0x77, 0xb7, 0xe7, 0xc7, + 0xf9, 0x6e, 0x0d, 0x9f, 0x61, 0xc3, 0x38, 0xfb, 0xfc, 0x82, 0xe1, 0xf3, 0x87, 0x71, 0xa7, 0x5b, + 0xe0, 0xec, 0x1f, 0x1f, 0x20, 0x78, 0x61, 0xac, 0xe1, 0xf5, 0xe3, 0xc7, 0x06, 0x0c, 0xc3, 0x86, + 0x01, 0x1b, 0xfe, 0xf1, 0x7e, 0xf9, 0x89, 0x7c, 0x55, 0x67, 0x55, 0x67, 0x76, 0x17, 0xd9, 0xa2, + 0x38, 0x03, 0x5c, 0x7f, 0x75, 0x66, 0x65, 0x66, 0x44, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x64, + 0x42, 0xb5, 0xe3, 0xb8, 0x4f, 0x7a, 0xe1, 0x4a, 0x37, 0xf0, 0x23, 0x5f, 0x9f, 0x13, 0x53, 0x2b, + 0x34, 0xd1, 0xa8, 0xb6, 0xfc, 0x4e, 0xc7, 0xf7, 0x68, 0x66, 0xa3, 0x14, 0xb4, 0xd9, 0xbf, 0x6a, + 0xd8, 0xda, 0x45, 0x1d, 0x8b, 0xa5, 0x2a, 0x3b, 0xc8, 0x46, 0x01, 0x4b, 0x94, 0x3b, 0x21, 0x2f, + 0xb5, 0xdc, 0xf6, 0xfd, 0xb6, 0x8b, 0xae, 0x92, 0xd4, 0x76, 0x6f, 0xe7, 0xaa, 0x8d, 0xc2, 0x56, + 0xe0, 0x74, 0x23, 0x9f, 0x15, 0x36, 0xfe, 0x91, 0x06, 0xfa, 0xad, 0x00, 0x59, 0x11, 0x5a, 0x73, + 0x1d, 0x2b, 0x34, 0xd1, 0xe3, 0x1e, 0x0a, 0x23, 0xfd, 0x35, 0x98, 0xd8, 0xb6, 0x42, 0x54, 0xd7, + 0x96, 0xb5, 0x0b, 0x95, 0xd5, 0xd3, 0x2b, 0x09, 0xd4, 0x18, 0x4a, 0xf7, 0xc2, 0xf6, 0x4d, 0x2b, + 0x44, 0x26, 0x29, 0xa9, 0x2f, 0x41, 0xd1, 0xde, 0x6e, 0x7a, 0x56, 0x07, 0xd5, 0x73, 0xcb, 0xda, + 0x85, 0xb2, 0x39, 0x69, 0x6f, 0xdf, 0xb7, 0x3a, 0x48, 0x7f, 0x05, 0x66, 0x5a, 0xbe, 0xeb, 0xa2, + 0x56, 0xe4, 0xf8, 0x1e, 0x2d, 0x90, 0x27, 0x05, 0xa6, 0xfb, 0xd9, 0xa4, 0xe0, 0x3c, 0x14, 0x2c, + 0x8c, 0x43, 0x7d, 0x82, 0x7c, 0xa6, 0x89, 0x1b, 0xfa, 0x17, 0xef, 0xce, 0x94, 0xb4, 0xda, 0xab, + 0xf5, 0xff, 0xc7, 0x7f, 0x9a, 0xf1, 0x8b, 0x1a, 0xd4, 0xd6, 0x03, 0xbf, 0x7b, 0x54, 0x28, 0xc7, + 0x98, 0xe4, 0x25, 0x98, 0x5c, 0x11, 0x31, 0xf9, 0x5d, 0x0d, 0x66, 0xd7, 0xdc, 0x08, 0x05, 0xcf, + 0x11, 0xf5, 0x7e, 0x59, 0x83, 0xf9, 0x75, 0xc2, 0x07, 0xdb, 0xe8, 0x58, 0x28, 0xb8, 0x22, 0x62, + 0xf3, 0x57, 0x34, 0x58, 0x48, 0x61, 0x13, 0x76, 0x7d, 0x2f, 0x44, 0xfa, 0x35, 0x98, 0x0c, 0x23, + 0x2b, 0xea, 0x85, 0x0c, 0xa1, 0x53, 0x52, 0x84, 0xb6, 0x48, 0x11, 0x93, 0x15, 0x3d, 0x20, 0x46, + 0xfa, 0x59, 0x80, 0x3e, 0x1d, 0x19, 0xe9, 0x84, 0x1c, 0xe3, 0xb7, 0x34, 0xd0, 0xef, 0x3a, 0x61, + 0x44, 0x30, 0x43, 0xc7, 0x39, 0xc0, 0x9c, 0x78, 0x57, 0x45, 0xe2, 0xfd, 0x2d, 0x0d, 0xe6, 0x12, + 0xe8, 0x1d, 0x09, 0xe9, 0x32, 0xf3, 0x60, 0x1d, 0x8a, 0x16, 0xc5, 0xa4, 0x3e, 0xb1, 0x9c, 0xbf, + 0x50, 0x36, 0x79, 0xd2, 0xf8, 0x8d, 0x3c, 0x2c, 0x51, 0x31, 0x73, 0x2b, 0xae, 0x72, 0x9c, 0xb3, + 0x65, 0x11, 0x26, 0xa9, 0x00, 0x25, 0x63, 0x5e, 0x35, 0x59, 0x4a, 0x3f, 0x03, 0x10, 0xee, 0x5a, + 0x81, 0x1d, 0x36, 0xbd, 0x5e, 0xa7, 0x5e, 0x58, 0xd6, 0x2e, 0x14, 0xcc, 0x32, 0xcd, 0xb9, 0xdf, + 0xeb, 0xe8, 0x26, 0xcc, 0xb6, 0x7c, 0x2f, 0x74, 0xc2, 0x08, 0x79, 0xad, 0xfd, 0xa6, 0x8b, 0x9e, + 0x20, 0xb7, 0x3e, 0xb9, 0xac, 0x5d, 0x98, 0x5e, 0x3d, 0x2f, 0xc5, 0xfb, 0x56, 0xbf, 0xf4, 0x5d, + 0x5c, 0xd8, 0xac, 0xb5, 0x52, 0x39, 0xfa, 0x1a, 0x40, 0x37, 0xf0, 0xbb, 0x28, 0x88, 0x1c, 0x14, + 0xd6, 0x8b, 0xcb, 0xf9, 0x0b, 0x95, 0xd5, 0x17, 0xa4, 0x8d, 0x7d, 0x0b, 0xed, 0x7f, 0x64, 0xb9, + 0x3d, 0xb4, 0x69, 0x39, 0x81, 0x29, 0x54, 0xd2, 0xcf, 0xc3, 0xb4, 0xd7, 0xeb, 0x34, 0xbb, 0x56, + 0x10, 0x39, 0xb8, 0x8b, 0x61, 0xbd, 0xb4, 0xac, 0x5d, 0xc8, 0x9b, 0x53, 0x5e, 0xaf, 0xb3, 0x19, + 0x67, 0x72, 0x0e, 0xd2, 0x44, 0x0e, 0xfa, 0x6b, 0x78, 0xfa, 0x05, 0x7e, 0xf7, 0x99, 0x18, 0x16, + 0x8e, 0x61, 0x2e, 0x21, 0xec, 0x73, 0xb0, 0x48, 0x44, 0xec, 0xb3, 0xc1, 0x39, 0x06, 0x54, 0xfb, + 0x39, 0x1b, 0xeb, 0x84, 0x7f, 0xf2, 0x66, 0x22, 0x2f, 0x35, 0xa4, 0x85, 0x43, 0x0c, 0xa9, 0x74, + 0xac, 0xfe, 0x8e, 0x06, 0xf3, 0x77, 0xac, 0xf0, 0xd9, 0xa0, 0xc3, 0x19, 0x80, 0xc8, 0xe9, 0xa0, + 0x66, 0x18, 0x59, 0x9d, 0x2e, 0xa1, 0xc2, 0x84, 0x59, 0xc6, 0x39, 0x5b, 0x38, 0xc3, 0xf8, 0x0e, + 0x54, 0x6f, 0xfa, 0xbe, 0x3b, 0x9e, 0x44, 0x9a, 0x87, 0xc2, 0x13, 0x4c, 0x1d, 0x82, 0x63, 0xc9, + 0xa4, 0x09, 0xe3, 0xbb, 0x30, 0xbd, 0x15, 0x05, 0x8e, 0xd7, 0xfe, 0x12, 0x1b, 0x2f, 0xf3, 0xc6, + 0xff, 0xb3, 0x06, 0x27, 0xf9, 0x72, 0xf4, 0xfc, 0x30, 0x5c, 0x72, 0x30, 0x0a, 0xa9, 0xc1, 0xe0, + 0xcc, 0x94, 0x17, 0x99, 0xe9, 0x87, 0x93, 0xd0, 0x90, 0x75, 0x74, 0x1c, 0x92, 0x7e, 0x23, 0x96, + 0xaa, 0x39, 0x52, 0x29, 0x25, 0x13, 0x99, 0xca, 0xda, 0x87, 0xb6, 0x45, 0x32, 0x62, 0xe1, 0x9b, + 0xee, 0x69, 0x5e, 0xd2, 0xd3, 0x55, 0x58, 0x78, 0xe2, 0x04, 0x51, 0xcf, 0x72, 0x9b, 0xad, 0x5d, + 0xcb, 0xf3, 0x90, 0x4b, 0x68, 0xc7, 0x17, 0x9c, 0x39, 0xf6, 0xf1, 0x16, 0xfd, 0x86, 0x09, 0x18, + 0xea, 0x6f, 0xc0, 0x62, 0x77, 0x77, 0x3f, 0x74, 0x5a, 0x03, 0x95, 0x0a, 0xa4, 0xd2, 0x3c, 0xff, + 0x9a, 0xa8, 0x75, 0x19, 0x66, 0x5b, 0x64, 0xc5, 0xb2, 0x9b, 0x98, 0x92, 0x94, 0xb4, 0x93, 0x84, + 0xb4, 0x35, 0xf6, 0xe1, 0x21, 0xcf, 0xc7, 0x68, 0xf1, 0xc2, 0xbd, 0xa8, 0x25, 0x54, 0x28, 0x92, + 0x0a, 0x73, 0xec, 0xe3, 0x87, 0x51, 0xab, 0x5f, 0x27, 0xb9, 0xd6, 0x94, 0xd2, 0x6b, 0x8d, 0xb0, + 0x98, 0x96, 0x13, 0x8b, 0xa9, 0xbe, 0x01, 0x33, 0x61, 0x64, 0x05, 0x51, 0xb3, 0xeb, 0x87, 0x4c, + 0xde, 0x03, 0x91, 0x31, 0xcb, 0x2a, 0x19, 0xb3, 0x6e, 0x45, 0x16, 0x11, 0x31, 0xd3, 0xa4, 0xe2, + 0x26, 0xaf, 0x27, 0x5f, 0xd0, 0x2a, 0xe3, 0x2d, 0x68, 0x12, 0xce, 0xae, 0x4a, 0x39, 0x3b, 0x29, + 0x26, 0xa7, 0x0e, 0xb3, 0xf2, 0x09, 0xd3, 0x6b, 0x3a, 0x31, 0xbd, 0x06, 0x97, 0xc4, 0x19, 0xc9, + 0x92, 0xa8, 0xcf, 0x41, 0xc1, 0xde, 0x6e, 0x3a, 0x76, 0xbd, 0x46, 0xbe, 0x4e, 0xd8, 0xdb, 0x1b, + 0xb6, 0xf1, 0x7f, 0x35, 0x58, 0xb8, 0xeb, 0x5b, 0xf6, 0xb3, 0x31, 0xff, 0xcf, 0xc3, 0x74, 0x80, + 0xba, 0xae, 0xd3, 0xb2, 0x30, 0x9f, 0x6c, 0xa3, 0x80, 0x48, 0x80, 0x82, 0x39, 0xc5, 0x72, 0xef, + 0x93, 0x4c, 0xdc, 0x5e, 0x80, 0x42, 0xbf, 0x17, 0xb4, 0x50, 0xb3, 0x1d, 0xf8, 0xbd, 0x2e, 0xe7, + 0xee, 0x69, 0x9e, 0x7d, 0x9b, 0xe4, 0x62, 0xbe, 0x0a, 0xd0, 0x4e, 0x80, 0xc2, 0x5d, 0xc2, 0xcd, + 0x25, 0x93, 0x27, 0x6f, 0x14, 0xbf, 0x78, 0x77, 0xa2, 0x56, 0xa8, 0xe7, 0x8d, 0xdf, 0xd4, 0xa0, + 0x6e, 0x22, 0x17, 0x59, 0xe1, 0xb3, 0x21, 0x03, 0x29, 0x66, 0x93, 0xf5, 0xbc, 0xf1, 0xdf, 0x35, + 0x98, 0xbf, 0x8d, 0x22, 0x2c, 0x77, 0x9c, 0x30, 0x72, 0x5a, 0xc7, 0xba, 0xe5, 0x7a, 0x05, 0x66, + 0x62, 0xfe, 0x4a, 0x48, 0xa1, 0xe9, 0x38, 0x9b, 0x8a, 0x92, 0xab, 0x30, 0xd7, 0xee, 0x59, 0x81, + 0xe5, 0x45, 0x08, 0x09, 0xb2, 0x81, 0xca, 0x69, 0x3d, 0xfe, 0x14, 0x8b, 0x06, 0xda, 0x5f, 0xa8, + 0xe7, 0x8d, 0x5f, 0xd0, 0x60, 0x21, 0xd5, 0xdf, 0x71, 0x04, 0xf4, 0x5b, 0x50, 0xc0, 0xff, 0xc2, + 0x7a, 0x2e, 0xeb, 0x64, 0xa3, 0xe5, 0x8d, 0xbf, 0xaa, 0xc1, 0xd9, 0xdb, 0x28, 0x12, 0x44, 0xf7, + 0xb3, 0x30, 0x02, 0x7d, 0x3a, 0xfd, 0x9a, 0x06, 0xe7, 0x94, 0xf8, 0x1d, 0x0b, 0xc5, 0xfe, 0x93, + 0x06, 0x8b, 0x5b, 0xbb, 0xfe, 0x5e, 0x1f, 0xa5, 0xa3, 0xa0, 0x54, 0x72, 0xe1, 0xcf, 0xa7, 0x16, + 0x7e, 0xfd, 0x75, 0x98, 0x88, 0xf6, 0xbb, 0x88, 0x48, 0x8c, 0xe9, 0xd5, 0x33, 0x2b, 0x12, 0x0b, + 0xd3, 0x0a, 0x46, 0xf2, 0xe1, 0x7e, 0x17, 0x99, 0xa4, 0xa8, 0x7e, 0x05, 0x6a, 0x29, 0xda, 0x33, + 0x41, 0x72, 0x33, 0x57, 0xd7, 0xcc, 0x99, 0xe4, 0x00, 0x84, 0xc6, 0xff, 0xcc, 0xc1, 0xd2, 0x40, + 0x37, 0xc7, 0x21, 0xf8, 0x45, 0x09, 0xfc, 0x1c, 0x99, 0x55, 0x69, 0xd8, 0x58, 0x32, 0x0a, 0x45, + 0x1d, 0x1b, 0xef, 0xed, 0xf3, 0x58, 0xc6, 0x0b, 0x1a, 0x83, 0x1d, 0xea, 0x57, 0x40, 0x1f, 0x58, + 0xc8, 0xe9, 0x4c, 0x9d, 0x30, 0x67, 0xd3, 0x2b, 0x39, 0xd1, 0x16, 0xa4, 0x4b, 0x39, 0x25, 0xc3, + 0x84, 0x39, 0x2f, 0x59, 0xcb, 0x43, 0xfd, 0x3a, 0xcc, 0x3b, 0xde, 0x3d, 0xd4, 0xf1, 0x83, 0xfd, + 0x66, 0x17, 0x05, 0x2d, 0xe4, 0x45, 0x56, 0x1b, 0x85, 0xf5, 0x49, 0x8c, 0x11, 0x21, 0xdd, 0x1c, + 0xff, 0xbe, 0xd9, 0xff, 0xac, 0xbf, 0x09, 0x4b, 0x8f, 0x7b, 0x28, 0xd8, 0x6f, 0x86, 0x28, 0x78, + 0xe2, 0xb4, 0x50, 0xd3, 0x7a, 0x62, 0x39, 0xae, 0xb5, 0xed, 0x22, 0xb2, 0x13, 0x2c, 0x99, 0x0b, + 0xe4, 0xf3, 0x16, 0xfd, 0xba, 0xc6, 0x3f, 0x1a, 0x3f, 0xd2, 0x60, 0x91, 0xee, 0xa7, 0xe3, 0xc5, + 0xec, 0x98, 0xd7, 0xa8, 0xa4, 0x24, 0x64, 0xa6, 0x94, 0xa9, 0x84, 0x20, 0xa4, 0xd3, 0xf5, 0x95, + 0x7a, 0xde, 0xf8, 0x5c, 0x83, 0x79, 0xbc, 0xeb, 0x7c, 0xee, 0x90, 0xbf, 0x50, 0xcf, 0x1b, 0xbf, + 0xaf, 0xc1, 0xdc, 0x1d, 0x2b, 0x7c, 0xee, 0x70, 0xbf, 0x54, 0xcf, 0x1b, 0xbf, 0x93, 0xa3, 0xaa, + 0x4d, 0x5f, 0x05, 0x7a, 0x2e, 0x16, 0xd0, 0x41, 0x1d, 0xa8, 0x90, 0x51, 0x07, 0x9a, 0x1c, 0xa5, + 0x03, 0x15, 0x15, 0x3a, 0xd0, 0x3f, 0xe9, 0xeb, 0x40, 0xcf, 0x17, 0xb1, 0xfa, 0xca, 0xd2, 0xe7, + 0x1a, 0x9c, 0xb9, 0x8d, 0xa2, 0x18, 0xfd, 0x67, 0x43, 0x6b, 0xca, 0xc6, 0xb2, 0xc6, 0x0f, 0xa8, + 0xc6, 0x21, 0x45, 0xfe, 0x58, 0x16, 0xf4, 0x1f, 0xe6, 0x60, 0x01, 0xaf, 0x74, 0xcf, 0x06, 0x37, + 0x64, 0xb1, 0x0a, 0x48, 0x38, 0xa6, 0x20, 0x9d, 0x5e, 0xd7, 0x99, 0x9a, 0x30, 0x99, 0x41, 0x4d, + 0x20, 0x6b, 0x19, 0x29, 0x4e, 0x19, 0xed, 0x62, 0x3d, 0x6f, 0xfc, 0xe3, 0x1c, 0xd5, 0x75, 0x44, + 0xd2, 0x8c, 0x33, 0x46, 0x12, 0xc4, 0x73, 0x52, 0xc4, 0x0d, 0xa8, 0xc6, 0x39, 0x1b, 0xeb, 0x7c, + 0xfd, 0x4f, 0xe4, 0x3d, 0xcb, 0xcb, 0xbf, 0xf1, 0x2b, 0x1a, 0x2c, 0x72, 0x23, 0xcc, 0x16, 0x6a, + 0x77, 0x90, 0x17, 0x1d, 0x9e, 0xa9, 0xd2, 0x2c, 0x91, 0x93, 0xb0, 0xc4, 0x69, 0x28, 0x87, 0x14, + 0x4e, 0x6c, 0x5f, 0xe9, 0x67, 0x18, 0x7f, 0xa8, 0xc1, 0xd2, 0x00, 0x3a, 0xe3, 0x0c, 0x64, 0x1d, + 0x8a, 0x8e, 0x67, 0xa3, 0xa7, 0x31, 0x36, 0x3c, 0x89, 0xbf, 0x6c, 0xf7, 0x1c, 0xd7, 0x8e, 0xd1, + 0xe0, 0x49, 0xfd, 0x05, 0xa8, 0x22, 0x0f, 0x2b, 0x39, 0x4d, 0x52, 0x96, 0x70, 0x76, 0xc9, 0xac, + 0xd0, 0xbc, 0x0d, 0x9c, 0x85, 0x2b, 0xef, 0x38, 0x88, 0x54, 0x2e, 0xd0, 0xca, 0x2c, 0x69, 0xfc, + 0xaa, 0x06, 0x73, 0x98, 0x13, 0x19, 0xf6, 0xe1, 0xd1, 0x52, 0x73, 0x19, 0x2a, 0x02, 0xab, 0xb1, + 0x8e, 0x88, 0x59, 0xc6, 0x23, 0x98, 0x4f, 0xa2, 0x33, 0x0e, 0x35, 0xcf, 0x02, 0xc4, 0x63, 0x45, + 0x67, 0x44, 0xde, 0x14, 0x72, 0x8c, 0xbf, 0x94, 0xe3, 0x67, 0xb9, 0x84, 0x4c, 0xc7, 0x6c, 0x1d, + 0x26, 0x43, 0x22, 0x0a, 0xf8, 0x32, 0xc9, 0x21, 0x9f, 0xd7, 0xa1, 0x8a, 0x9e, 0x46, 0x81, 0xd5, + 0xec, 0x5a, 0x81, 0xd5, 0x39, 0x80, 0x89, 0xbc, 0x42, 0xaa, 0x6d, 0x92, 0x5a, 0x18, 0x08, 0x61, + 0x11, 0x0a, 0x64, 0x92, 0x02, 0x21, 0x39, 0x7d, 0xa5, 0xa7, 0x52, 0xcf, 0x1b, 0x3f, 0xe3, 0x87, + 0xb4, 0xcf, 0x02, 0x59, 0x04, 0x8c, 0x27, 0x52, 0x18, 0x7f, 0x39, 0x64, 0xe9, 0xf7, 0xfb, 0x7f, + 0x08, 0x07, 0xbd, 0xcf, 0x3a, 0x47, 0x24, 0x29, 0x53, 0x48, 0x53, 0xe6, 0x34, 0x94, 0xd3, 0x46, + 0xd8, 0x7e, 0x06, 0xed, 0x71, 0xb5, 0x9e, 0x37, 0xbe, 0x97, 0x87, 0x1a, 0xe9, 0xe9, 0x3a, 0xf3, + 0x73, 0x70, 0x7c, 0x2f, 0xd5, 0xb4, 0x96, 0x6e, 0x5a, 0x2d, 0xa3, 0xbe, 0x06, 0x93, 0x6c, 0x20, + 0xf2, 0x59, 0x07, 0x82, 0x55, 0x18, 0xd5, 0xdb, 0x17, 0xa0, 0x4a, 0x80, 0x20, 0xbb, 0x19, 0xf8, + 0x7b, 0x21, 0x93, 0x62, 0x15, 0x96, 0x67, 0xfa, 0x7b, 0xa4, 0x85, 0xc8, 0x8f, 0x2c, 0x97, 0x16, + 0x98, 0xa4, 0xa2, 0x9a, 0xe4, 0x90, 0xcf, 0xd7, 0xa9, 0x1a, 0x83, 0x88, 0xfe, 0x3a, 0xbd, 0x7a, + 0x4e, 0x8a, 0x1a, 0x21, 0x05, 0x16, 0x22, 0x88, 0x2a, 0x31, 0x48, 0xbf, 0x0e, 0x4b, 0x94, 0x16, + 0x24, 0xd9, 0xdc, 0xb1, 0x1c, 0xb7, 0x19, 0x20, 0x2b, 0xf4, 0x3d, 0x62, 0x80, 0x2e, 0x9b, 0xf3, + 0x4e, 0x5c, 0xe7, 0x03, 0xcb, 0x71, 0x4d, 0xf2, 0x4d, 0x7f, 0x15, 0xf4, 0x2e, 0xf2, 0x6c, 0xc7, + 0x6b, 0x53, 0xa1, 0x4c, 0x91, 0x2a, 0x13, 0xa4, 0x6a, 0xec, 0x0b, 0xe5, 0x30, 0x7f, 0x2f, 0x34, + 0xfe, 0x86, 0x70, 0xa4, 0xcf, 0xf8, 0x6e, 0x1c, 0xb1, 0xf7, 0x10, 0x74, 0x0a, 0xd4, 0xee, 0x0f, + 0x2a, 0x57, 0xdf, 0xce, 0x4b, 0x75, 0x95, 0x34, 0x0b, 0x98, 0xb3, 0x4e, 0x2a, 0x27, 0x34, 0xfe, + 0x9d, 0x06, 0xa7, 0x6f, 0xa3, 0x88, 0x14, 0xbd, 0x89, 0x97, 0x9e, 0xcd, 0xc0, 0x6f, 0x07, 0x28, + 0x0c, 0x9f, 0xdb, 0x49, 0xd2, 0x9f, 0x06, 0xbf, 0x41, 0x15, 0x7f, 0x59, 0xdf, 0xc6, 0x19, 0x88, + 0x34, 0xd7, 0xe6, 0x46, 0x71, 0x6d, 0x3e, 0xc5, 0xb5, 0xc6, 0x4f, 0xa8, 0xf9, 0x56, 0xe0, 0xcb, + 0xe7, 0x9f, 0xd8, 0xbf, 0x4d, 0x4d, 0xb4, 0x62, 0x9f, 0xc6, 0x21, 0x72, 0x3c, 0xb1, 0x73, 0x07, + 0x9a, 0xd8, 0xe7, 0xa0, 0x22, 0x4e, 0x66, 0xda, 0x63, 0xd8, 0x89, 0xa7, 0xb0, 0xf1, 0x63, 0xe6, + 0x33, 0xf5, 0x7c, 0x2f, 0x04, 0x94, 0xec, 0x53, 0xf5, 0xbc, 0xf1, 0xf7, 0x73, 0x30, 0xb5, 0xe1, + 0x85, 0x28, 0x88, 0x9e, 0xfd, 0xcd, 0xac, 0xfe, 0x4d, 0xa8, 0x90, 0x1e, 0x86, 0x4d, 0xdb, 0x8a, + 0x2c, 0xb6, 0xae, 0x9f, 0x95, 0x9e, 0x8e, 0x7e, 0x80, 0xcb, 0xad, 0x5b, 0x91, 0x65, 0x52, 0x32, + 0x85, 0xf8, 0xbf, 0x7e, 0x0a, 0xca, 0xbb, 0x56, 0xb8, 0xdb, 0x7c, 0x84, 0xf6, 0xe9, 0xa6, 0x62, + 0xca, 0x2c, 0xe1, 0x8c, 0x6f, 0xa1, 0xfd, 0x50, 0x3f, 0x09, 0x25, 0xaf, 0xd7, 0xa1, 0x53, 0x0e, + 0x2f, 0x07, 0x53, 0x66, 0xd1, 0xeb, 0x75, 0xf0, 0x84, 0xa3, 0xe4, 0x2a, 0x31, 0x72, 0x7d, 0xd8, + 0xfd, 0x63, 0x72, 0x65, 0x20, 0xd7, 0xc9, 0x7a, 0xde, 0xf8, 0xe7, 0x39, 0x98, 0xbe, 0xd7, 0x8b, + 0x2c, 0x76, 0x26, 0xde, 0x73, 0xa3, 0xc3, 0xcd, 0xe6, 0x4b, 0x90, 0xa7, 0xba, 0x3a, 0xae, 0x51, + 0x97, 0xf6, 0x60, 0x63, 0x3d, 0x34, 0x71, 0x21, 0x72, 0x1e, 0xdc, 0x6b, 0xb5, 0xd8, 0xb6, 0x27, + 0x4f, 0xb0, 0x2e, 0xe3, 0x1c, 0xba, 0xe9, 0x39, 0x05, 0x65, 0x14, 0x04, 0xf1, 0xa6, 0x88, 0xf4, + 0x09, 0x05, 0x54, 0xa7, 0xc5, 0xbb, 0x15, 0xab, 0xf5, 0xc8, 0xf3, 0xf7, 0x5c, 0x64, 0xb7, 0x91, + 0x4d, 0xe6, 0x4d, 0xc9, 0x4c, 0xe4, 0xd1, 0x99, 0x85, 0x39, 0xa0, 0xd9, 0xf2, 0x22, 0xae, 0x51, + 0xd0, 0x9c, 0x5b, 0x5e, 0x84, 0x3f, 0xdb, 0xc8, 0x45, 0x11, 0x22, 0x9f, 0x8b, 0xf4, 0x33, 0xcd, + 0x61, 0x9f, 0x7b, 0xdd, 0xb8, 0x36, 0xf5, 0x2f, 0x2a, 0xd3, 0x1c, 0xfc, 0x39, 0xa1, 0xa0, 0x95, + 0x53, 0x0a, 0x9a, 0xf1, 0x7b, 0x39, 0x98, 0x5a, 0x27, 0x4d, 0x3d, 0x07, 0xdc, 0xa7, 0xc3, 0x04, + 0x7a, 0xda, 0x0d, 0x98, 0xec, 0x21, 0xff, 0x87, 0x33, 0x94, 0xf4, 0x10, 0xbd, 0x38, 0xd6, 0x21, + 0x3a, 0xe5, 0xc4, 0x72, 0x3d, 0x6f, 0xfc, 0x47, 0x0d, 0x6a, 0x5b, 0xbd, 0xed, 0x2d, 0x64, 0x05, + 0xad, 0x5d, 0x4e, 0xbd, 0x1a, 0xe4, 0xed, 0xd0, 0x65, 0xba, 0x2c, 0xfe, 0xab, 0x5f, 0x86, 0xd9, + 0xae, 0x6b, 0xb5, 0xd0, 0xae, 0xef, 0xda, 0x28, 0xa0, 0xd6, 0x4f, 0x42, 0xa7, 0xaa, 0x59, 0x13, + 0x3e, 0x10, 0xfb, 0xa7, 0xfe, 0x16, 0x94, 0xec, 0xd0, 0x6d, 0x12, 0x9b, 0x4f, 0x9e, 0xe0, 0x29, + 0x1f, 0x80, 0xf5, 0xd0, 0x25, 0x27, 0x43, 0x45, 0x9b, 0xfe, 0xd1, 0x3f, 0x80, 0xa9, 0x90, 0x20, + 0xc2, 0x77, 0x28, 0x13, 0x59, 0x15, 0xe3, 0x2a, 0xad, 0xc7, 0x76, 0x6e, 0xd3, 0x90, 0xf3, 0x1e, + 0x33, 0xad, 0x37, 0xe7, 0x3d, 0x36, 0x7e, 0x6f, 0x12, 0xa6, 0x92, 0x3d, 0x7c, 0xa6, 0xcd, 0xd1, + 0x8c, 0xfc, 0x85, 0x11, 0xe4, 0x9f, 0xcc, 0x40, 0xfe, 0xe2, 0x41, 0xc8, 0xff, 0x22, 0x4c, 0xf9, + 0xbd, 0xa8, 0xdb, 0x8b, 0x9a, 0x54, 0xd6, 0xd5, 0x4b, 0x04, 0xbd, 0x2a, 0xcd, 0x24, 0xa2, 0x30, + 0x1c, 0x1c, 0xa3, 0xf2, 0xe1, 0xc6, 0xe8, 0x22, 0xd4, 0xa2, 0xc0, 0x7a, 0x82, 0x5c, 0xe1, 0xc4, + 0x1a, 0xc8, 0xc4, 0x9e, 0xa1, 0xf9, 0x7d, 0x4f, 0x16, 0xc5, 0xf9, 0x76, 0x45, 0x75, 0xbe, 0xcd, + 0xc6, 0xbf, 0xca, 0xc7, 0x5f, 0xbf, 0x02, 0x73, 0x9e, 0x1f, 0x35, 0x03, 0x14, 0xf5, 0x02, 0xaf, + 0x69, 0xb9, 0x6e, 0xb3, 0x83, 0x22, 0xab, 0x3e, 0x45, 0xa4, 0x58, 0xcd, 0xf3, 0x23, 0x93, 0x7c, + 0x59, 0x73, 0xdd, 0x7b, 0x28, 0xb2, 0xe4, 0x13, 0x6e, 0x7a, 0x3c, 0xaf, 0x95, 0x37, 0x61, 0xa9, + 0x17, 0xa2, 0xa6, 0x8d, 0x76, 0xac, 0x9e, 0x1b, 0x35, 0x85, 0xef, 0xc4, 0x73, 0xa4, 0x64, 0x2e, + 0xf4, 0x42, 0xb4, 0x4e, 0xbf, 0x0a, 0xcd, 0xe9, 0xd7, 0x60, 0x91, 0x91, 0x7b, 0x7b, 0xbf, 0xd9, + 0x0d, 0x9c, 0x8e, 0x15, 0xec, 0x53, 0x31, 0x51, 0x23, 0xd5, 0xe6, 0xe8, 0xd7, 0x9b, 0xfb, 0x9b, + 0xf4, 0x1b, 0x91, 0x18, 0xef, 0x41, 0x29, 0xec, 0x6d, 0x37, 0x03, 0xf4, 0x38, 0xac, 0xcf, 0x0e, + 0xd9, 0xc8, 0xa4, 0x27, 0xbe, 0x59, 0x0c, 0x7b, 0xdb, 0x26, 0x7a, 0xcc, 0x56, 0xaa, 0xe9, 0x7a, + 0xde, 0xf8, 0x16, 0x4c, 0xdc, 0x71, 0x22, 0xc2, 0x93, 0x78, 0xa5, 0xd1, 0x88, 0x55, 0x88, 0xac, + 0x27, 0x27, 0xa1, 0x14, 0xf8, 0x7b, 0x74, 0x09, 0xc5, 0xbb, 0xa5, 0xaa, 0x59, 0x0c, 0xfc, 0x3d, + 0xb2, 0x3e, 0x12, 0xf7, 0x57, 0x3f, 0x40, 0x74, 0x67, 0x9b, 0x33, 0x59, 0xca, 0xf8, 0x07, 0x5a, + 0x7f, 0x1e, 0xe2, 0x45, 0x2f, 0x3c, 0xdc, 0xaa, 0xf7, 0x4d, 0x28, 0x06, 0xb4, 0xfe, 0x50, 0x47, + 0x30, 0x11, 0x12, 0x59, 0xc2, 0x79, 0xad, 0xcc, 0x53, 0xd6, 0xf8, 0x5f, 0x13, 0x30, 0x77, 0x67, + 0x7f, 0x3b, 0x70, 0xec, 0xe7, 0x48, 0x7c, 0xbc, 0x0b, 0xa5, 0x80, 0xe2, 0xc9, 0x4d, 0x3c, 0x86, + 0x7c, 0xf4, 0x13, 0x43, 0x1f, 0xd7, 0xd1, 0x6f, 0x42, 0x25, 0xb0, 0xbc, 0x47, 0x7c, 0x7e, 0x4f, + 0x66, 0x76, 0x9c, 0xc2, 0xb5, 0x86, 0xcc, 0xee, 0xe2, 0x81, 0x66, 0x77, 0x49, 0x39, 0xbb, 0x15, + 0xb3, 0xb9, 0xac, 0x98, 0xcd, 0x03, 0x52, 0x0d, 0x24, 0x52, 0xed, 0x28, 0x1c, 0xd5, 0x86, 0x4c, + 0xf9, 0xea, 0x90, 0x29, 0xdf, 0x9f, 0x7b, 0xbf, 0xaa, 0x41, 0xf5, 0x03, 0xb7, 0x17, 0x1e, 0x05, + 0xdb, 0xc9, 0xfc, 0x20, 0xf2, 0x52, 0x3f, 0x08, 0x8a, 0xcf, 0xcc, 0x72, 0xde, 0xf8, 0xa3, 0x22, + 0x4c, 0x31, 0x7c, 0x8e, 0x24, 0x10, 0x60, 0x0b, 0x2a, 0x18, 0x76, 0x33, 0x44, 0x6d, 0x7e, 0xda, + 0x52, 0x59, 0x5d, 0x95, 0xf2, 0x6e, 0x02, 0x0d, 0xe2, 0xf2, 0xb9, 0x45, 0x2a, 0xbd, 0xef, 0x45, + 0xc1, 0x3e, 0x0d, 0xb1, 0xa0, 0x19, 0x7a, 0x0b, 0x66, 0x77, 0x70, 0xe1, 0xa6, 0xd8, 0x34, 0xd5, + 0x2b, 0xde, 0xca, 0xd0, 0x34, 0x49, 0xa5, 0xdb, 0x9f, 0xd9, 0x49, 0xe6, 0xea, 0x9f, 0xd0, 0x49, + 0xdc, 0x0c, 0x91, 0xc5, 0x38, 0x9e, 0xcd, 0xbc, 0xeb, 0x99, 0xb1, 0xb7, 0xe8, 0x94, 0xa0, 0x00, + 0xa6, 0x5a, 0x62, 0x9e, 0xfe, 0x31, 0x90, 0x8c, 0x26, 0xed, 0x48, 0xc4, 0xe7, 0xe4, 0xb5, 0x8c, + 0x8d, 0x93, 0x9c, 0x87, 0xac, 0x69, 0x42, 0x62, 0x96, 0x43, 0x28, 0xce, 0x3c, 0x56, 0x5b, 0x5d, + 0x1e, 0x1d, 0x90, 0x89, 0xe2, 0xb4, 0xd6, 0xad, 0x6e, 0x4c, 0xf1, 0x38, 0xa3, 0xf1, 0x09, 0xcc, + 0xa4, 0x08, 0x86, 0x57, 0x8f, 0x47, 0x68, 0x9f, 0x2b, 0x94, 0x8f, 0xd0, 0xbe, 0xfe, 0x86, 0xe8, + 0x1e, 0xad, 0xda, 0x7d, 0xdd, 0xf5, 0xbd, 0xf6, 0x5a, 0x10, 0x58, 0xfb, 0xcc, 0x7d, 0xfa, 0x46, + 0xee, 0x6d, 0xad, 0xb1, 0x0d, 0xf3, 0xb2, 0x41, 0xf9, 0x52, 0x61, 0xbc, 0x07, 0xfa, 0xe0, 0xa8, + 0x48, 0x20, 0x24, 0x9c, 0xbc, 0xf3, 0x62, 0x0b, 0xef, 0x42, 0x2d, 0x4d, 0xfa, 0x51, 0xf5, 0x27, + 0xc4, 0xfa, 0x3f, 0x07, 0x33, 0x29, 0x1a, 0x4b, 0xaa, 0x5f, 0x4b, 0x76, 0x30, 0x7d, 0xb2, 0x1a, + 0xb6, 0xb1, 0x34, 0xe0, 0xde, 0xb8, 0x42, 0xeb, 0xc6, 0x17, 0x13, 0x50, 0xfd, 0x76, 0x0f, 0x05, + 0xfb, 0xc7, 0xb9, 0xa0, 0xf1, 0x8d, 0xd0, 0x84, 0xb0, 0x11, 0x1a, 0x10, 0xd6, 0x05, 0x89, 0xb0, + 0x96, 0xac, 0x84, 0x93, 0xd2, 0x95, 0xf0, 0x28, 0x57, 0xa1, 0x75, 0xa8, 0x52, 0xd7, 0xaa, 0x83, + 0xaa, 0xc1, 0x15, 0x52, 0x8d, 0xad, 0x93, 0x8a, 0xb5, 0x0c, 0x0e, 0xa2, 0x99, 0x1e, 0xe7, 0x32, + 0x55, 0xab, 0xe7, 0x8d, 0x7f, 0xa9, 0xc5, 0xcc, 0x34, 0x96, 0x52, 0x97, 0x30, 0xca, 0xe4, 0x0e, + 0x6c, 0x94, 0xc9, 0xcc, 0x77, 0x03, 0x3c, 0x36, 0x31, 0xc8, 0x63, 0xc6, 0xef, 0x6a, 0x50, 0xfe, + 0x08, 0xb5, 0x22, 0x3f, 0xc0, 0xf2, 0x5d, 0xd2, 0xb6, 0x96, 0xc1, 0xfa, 0x98, 0x4b, 0x5b, 0x1f, + 0xaf, 0x41, 0xc9, 0xb1, 0x9b, 0x16, 0x16, 0x37, 0x04, 0xb9, 0x61, 0x46, 0x9b, 0xa2, 0x63, 0x13, + 0xb9, 0x94, 0x59, 0xf1, 0x33, 0x7e, 0x53, 0x83, 0x2a, 0xc5, 0x39, 0xa4, 0x35, 0xbf, 0x2e, 0x80, + 0xd3, 0x64, 0x32, 0x90, 0x25, 0xe2, 0x8e, 0xde, 0x39, 0xd1, 0x07, 0xbb, 0x06, 0x80, 0x47, 0x82, + 0x55, 0xa7, 0x12, 0x66, 0x59, 0x8a, 0x2d, 0xad, 0x4e, 0x08, 0x77, 0xe7, 0x84, 0x59, 0xc6, 0xb5, + 0x48, 0x13, 0x37, 0x8b, 0x50, 0x20, 0xb5, 0x8d, 0xff, 0xad, 0xc1, 0xdc, 0x2d, 0xcb, 0x6d, 0xad, + 0x3b, 0x61, 0x64, 0x79, 0xad, 0x31, 0xcc, 0x34, 0x37, 0xa0, 0xe8, 0x77, 0x9b, 0x2e, 0xda, 0x89, + 0x18, 0x4a, 0x2f, 0x0c, 0xe9, 0x11, 0x25, 0x83, 0x39, 0xe9, 0x77, 0xef, 0xa2, 0x9d, 0x48, 0x7f, + 0x07, 0x4a, 0x7e, 0xb7, 0x19, 0x38, 0xed, 0xdd, 0x88, 0x51, 0x3f, 0x43, 0xe5, 0xa2, 0xdf, 0x35, + 0x71, 0x0d, 0xe1, 0xb8, 0x6e, 0xe2, 0x80, 0xc7, 0x75, 0xc6, 0x4f, 0x06, 0xba, 0x3f, 0xc6, 0x44, + 0xb9, 0x01, 0x25, 0xc7, 0x8b, 0x9a, 0xb6, 0x13, 0x46, 0x72, 0xb9, 0xcf, 0x79, 0xc8, 0x8b, 0x48, + 0x0f, 0xc8, 0x98, 0x7a, 0x11, 0x86, 0xad, 0xbf, 0x07, 0xb0, 0xe3, 0xfa, 0x16, 0xab, 0x4d, 0x69, + 0x70, 0x4e, 0x3e, 0xc7, 0x70, 0x31, 0x5e, 0xbf, 0x4c, 0x2a, 0xe1, 0x16, 0xfa, 0x43, 0xda, 0x85, + 0x19, 0xb2, 0xb8, 0xad, 0xb9, 0xee, 0x97, 0xbf, 0x88, 0xf0, 0x90, 0xa2, 0x97, 0xc5, 0x90, 0x22, + 0x07, 0x6a, 0x7d, 0x88, 0xe3, 0x28, 0xa0, 0xcb, 0x50, 0xa5, 0x9a, 0x14, 0x96, 0xb7, 0x6c, 0x13, + 0x39, 0x61, 0xc2, 0x0e, 0x6b, 0xfc, 0x61, 0x68, 0xfc, 0x0b, 0x0d, 0x16, 0x36, 0x51, 0x40, 0x65, + 0x5d, 0xc4, 0xdc, 0x2b, 0x36, 0xbc, 0x1d, 0x3f, 0xe9, 0xe1, 0xa2, 0xa5, 0x3c, 0x5c, 0xbe, 0x1c, + 0xaf, 0x8e, 0x84, 0x05, 0x99, 0x3a, 0x5e, 0x71, 0x0b, 0x32, 0x77, 0x2f, 0xa3, 0x27, 0x17, 0xd3, + 0x0a, 0x1e, 0x64, 0xf8, 0x8a, 0x07, 0x38, 0xc6, 0x5f, 0xa4, 0x1e, 0xec, 0xd2, 0x4e, 0x1d, 0x7e, + 0xfc, 0x16, 0x81, 0x0d, 0x58, 0x4a, 0x07, 0x78, 0x19, 0x52, 0x82, 0x51, 0xb1, 0xbf, 0xfe, 0xcb, + 0x1a, 0x2c, 0xab, 0xb1, 0x1a, 0x67, 0x8c, 0xdf, 0x83, 0x82, 0xe3, 0xed, 0xf8, 0xfc, 0x20, 0xf7, + 0x92, 0x74, 0xa2, 0xcb, 0xe1, 0xd2, 0x8a, 0xc6, 0xbf, 0xca, 0x41, 0xed, 0xdb, 0xd4, 0x3b, 0xfa, + 0x2b, 0x1f, 0xfe, 0x0e, 0xea, 0x34, 0x43, 0xe7, 0x33, 0xc4, 0x87, 0xbf, 0x83, 0x3a, 0x5b, 0xce, + 0x67, 0x28, 0xc1, 0x19, 0x85, 0x24, 0x67, 0x0c, 0xf7, 0x56, 0x11, 0xdd, 0x10, 0x8a, 0x49, 0x37, + 0x84, 0x06, 0x4c, 0x7a, 0xbe, 0x8d, 0x36, 0xd6, 0xa9, 0xd5, 0x9d, 0x78, 0x93, 0xb1, 0x9c, 0x3e, + 0xbb, 0x95, 0x0f, 0xc6, 0x6e, 0x18, 0x1c, 0x69, 0x82, 0x6d, 0xb7, 0x31, 0x9e, 0x34, 0x69, 0xfc, + 0x40, 0x83, 0xc6, 0x6d, 0x14, 0xa5, 0x29, 0x7b, 0x7c, 0x3c, 0xf8, 0x6b, 0x1a, 0x9c, 0x92, 0x22, + 0x34, 0x0e, 0xfb, 0x7d, 0x3d, 0xc9, 0x7e, 0x72, 0xf3, 0xdb, 0x00, 0x48, 0xc6, 0x79, 0xaf, 0x43, + 0x75, 0xbd, 0xd7, 0xe9, 0xc4, 0xca, 0xf9, 0x0b, 0x50, 0x65, 0xc6, 0x19, 0x6a, 0xd4, 0xa5, 0xaa, + 0x47, 0x85, 0xe5, 0x3d, 0xdc, 0xef, 0x22, 0xe3, 0x32, 0x4c, 0xb1, 0x2a, 0x0c, 0xeb, 0x06, 0x94, + 0x02, 0xf6, 0x9f, 0x95, 0x8f, 0xd3, 0xc6, 0x02, 0xcc, 0x99, 0xa8, 0x8d, 0x19, 0x3f, 0xb8, 0xeb, + 0x78, 0x8f, 0x18, 0x18, 0xe3, 0x7b, 0x1a, 0xcc, 0x27, 0xf3, 0x59, 0x5b, 0x6f, 0x42, 0xd1, 0xb2, + 0xed, 0x00, 0x85, 0xe1, 0xd0, 0x61, 0x59, 0xa3, 0x65, 0x4c, 0x5e, 0x58, 0xa0, 0x5c, 0x2e, 0x33, + 0xe5, 0x8c, 0x26, 0xcc, 0xde, 0x46, 0xd1, 0x3d, 0x14, 0x05, 0x63, 0x39, 0x12, 0x13, 0x17, 0x6c, + 0x52, 0x99, 0xb1, 0x05, 0x4f, 0x1a, 0xbf, 0xa2, 0x81, 0x2e, 0x42, 0x18, 0x67, 0x98, 0x45, 0x2a, + 0xe7, 0x92, 0x54, 0xa6, 0xe1, 0x23, 0x9d, 0xae, 0xef, 0x21, 0x2f, 0x12, 0xd5, 0xd1, 0xa9, 0x38, + 0x97, 0xb0, 0xdf, 0x8f, 0x34, 0x98, 0xba, 0xc5, 0x73, 0x88, 0x8c, 0x59, 0x8c, 0x27, 0x24, 0x15, + 0x30, 0x7c, 0x32, 0xea, 0x30, 0x11, 0xf8, 0x2e, 0x07, 0x44, 0xfe, 0xeb, 0xdf, 0x00, 0xa0, 0xae, + 0x36, 0x2d, 0xdf, 0xe6, 0x87, 0x2d, 0x67, 0x95, 0x98, 0xa3, 0x5b, 0xbe, 0x8d, 0xcc, 0x72, 0xc8, + 0xff, 0x62, 0x7d, 0x80, 0x7a, 0x84, 0x61, 0xc6, 0xcb, 0xae, 0xd7, 0x94, 0x49, 0x25, 0x8c, 0xac, + 0xf1, 0x53, 0x0d, 0xef, 0xf6, 0x19, 0xfa, 0x04, 0x46, 0xa8, 0xbf, 0xcd, 0xa5, 0x06, 0xa5, 0xa4, + 0xdc, 0xfa, 0x98, 0xe8, 0x33, 0x17, 0x1b, 0x5b, 0x30, 0x17, 0xf6, 0xb6, 0xfb, 0x64, 0x23, 0xb9, + 0x7c, 0x12, 0x65, 0x69, 0x47, 0x17, 0xab, 0x33, 0x74, 0xfa, 0x23, 0x9b, 0xcf, 0xce, 0x86, 0xa7, + 0xe0, 0x24, 0x09, 0xf8, 0x4a, 0x34, 0xc5, 0x67, 0xca, 0xff, 0xd1, 0x40, 0xbf, 0xeb, 0x5b, 0xf6, + 0x4d, 0xcb, 0x1d, 0x4f, 0x9b, 0x3d, 0x03, 0x10, 0x06, 0xad, 0x26, 0x1b, 0xee, 0x1c, 0x5b, 0x4f, + 0x82, 0xd6, 0x7d, 0x3a, 0xe2, 0xe7, 0xa0, 0x62, 0x87, 0x11, 0xfb, 0xcc, 0xdd, 0x8f, 0xc1, 0x0e, + 0x23, 0xfa, 0x9d, 0x04, 0x11, 0x87, 0xc8, 0x72, 0x91, 0xdd, 0x14, 0x3c, 0x37, 0x27, 0x48, 0xb1, + 0x1a, 0xfd, 0xb0, 0x15, 0xe7, 0x4b, 0x04, 0x62, 0x41, 0xba, 0x87, 0x11, 0x94, 0xb2, 0xc9, 0x84, + 0x52, 0x46, 0x76, 0x7c, 0xb3, 0xf5, 0x82, 0xf1, 0xe7, 0x34, 0x58, 0xba, 0x67, 0x79, 0x3d, 0xcb, + 0xc5, 0x04, 0xb2, 0x12, 0xf1, 0x9b, 0xe9, 0x35, 0x50, 0x93, 0xac, 0x81, 0x67, 0x69, 0x58, 0x19, + 0xdd, 0x83, 0x73, 0xf5, 0xab, 0x9f, 0xa3, 0x5f, 0x80, 0x99, 0x8e, 0xf5, 0xa9, 0x1f, 0xf4, 0x5b, + 0x27, 0x43, 0x57, 0x32, 0xd3, 0xd9, 0x14, 0xa5, 0x62, 0x5d, 0x33, 0xfe, 0xa6, 0x06, 0xf5, 0x41, + 0x94, 0xc6, 0x99, 0xdb, 0xa4, 0x23, 0xbc, 0x29, 0x71, 0x31, 0xef, 0xe7, 0xe9, 0xaf, 0xc1, 0x5c, + 0x3f, 0xbd, 0xe9, 0x5a, 0xde, 0x2d, 0xbf, 0xe7, 0x51, 0xc5, 0xba, 0x60, 0xca, 0x3e, 0x19, 0xdf, + 0x8c, 0xf9, 0xca, 0x8a, 0x03, 0x09, 0x51, 0x82, 0x76, 0x02, 0x48, 0x6d, 0x10, 0xa4, 0xf1, 0xf7, + 0x72, 0x64, 0xfd, 0x1c, 0x68, 0x61, 0x9c, 0xae, 0xde, 0x48, 0x3a, 0x05, 0xbd, 0xa4, 0x30, 0x25, + 0x24, 0x21, 0xb2, 0x29, 0x7b, 0x01, 0x66, 0xd0, 0x53, 0xd4, 0xea, 0x45, 0x8e, 0xd7, 0xc6, 0xdd, + 0xbc, 0xef, 0x33, 0x9d, 0x26, 0x9d, 0xad, 0xbf, 0x04, 0x53, 0x78, 0x8c, 0xfd, 0x5e, 0xc4, 0xca, + 0x51, 0xe5, 0x26, 0x99, 0x89, 0xdb, 0xc3, 0xfd, 0x75, 0x51, 0x84, 0x6c, 0x56, 0x8e, 0x6a, 0x3a, + 0xe9, 0x6c, 0x4c, 0xad, 0x1d, 0xcb, 0x71, 0xe3, 0x62, 0xd4, 0xe5, 0x20, 0x91, 0x37, 0x40, 0x6e, + 0x9c, 0x1d, 0x1e, 0x84, 0xdc, 0xff, 0x46, 0x4b, 0x91, 0x9b, 0xb5, 0x70, 0x5c, 0xe4, 0xbe, 0x03, + 0xd0, 0x41, 0x41, 0x1b, 0x6d, 0x10, 0xed, 0x82, 0x9a, 0xc8, 0x2f, 0x28, 0x05, 0x23, 0x6d, 0xe0, + 0x1e, 0xaf, 0x60, 0x0a, 0x75, 0x8d, 0xdb, 0x30, 0x27, 0x29, 0x82, 0x17, 0x4e, 0x1a, 0xcb, 0xc4, + 0x0f, 0xfb, 0x78, 0x12, 0xaf, 0x4b, 0x91, 0x15, 0xb4, 0x51, 0xc4, 0xa6, 0x02, 0x4b, 0x19, 0xbf, + 0x45, 0xbd, 0xee, 0xc8, 0xde, 0x2c, 0xc1, 0xce, 0x49, 0x87, 0x72, 0x2d, 0xed, 0x50, 0x8e, 0xb5, + 0xd9, 0xd8, 0xa2, 0x4d, 0x85, 0x40, 0x71, 0x87, 0x19, 0xa6, 0x05, 0x19, 0x94, 0x1f, 0x65, 0x5d, + 0x9c, 0x50, 0xc7, 0xee, 0x5e, 0xae, 0x4f, 0x18, 0x3b, 0xc4, 0x7f, 0x4e, 0xc4, 0x6e, 0xcc, 0x90, + 0x03, 0x82, 0x23, 0xb2, 0xd9, 0xad, 0x21, 0x3c, 0x69, 0xfc, 0x59, 0x0d, 0x96, 0x38, 0xa0, 0x35, + 0xd7, 0x1d, 0xd3, 0xff, 0x70, 0xe4, 0x1e, 0x55, 0x49, 0x22, 0xc3, 0x81, 0xfa, 0x20, 0x1e, 0x47, + 0xd3, 0xe7, 0x3f, 0xcc, 0xc1, 0xd4, 0x46, 0xa7, 0xeb, 0xf7, 0xdd, 0xbe, 0x32, 0x5b, 0xca, 0x06, + 0xbd, 0x65, 0x72, 0x32, 0x6f, 0x99, 0x17, 0x61, 0x2a, 0x79, 0xa7, 0x06, 0x3d, 0xa4, 0xaa, 0xb6, + 0xc4, 0xbb, 0x34, 0x4e, 0x41, 0x39, 0xf0, 0xf7, 0x9a, 0x98, 0x70, 0x36, 0x0b, 0xe8, 0x28, 0x05, + 0xfe, 0x1e, 0x26, 0xa7, 0xad, 0xcf, 0x43, 0x61, 0xc7, 0x71, 0xe3, 0xe0, 0x24, 0x9a, 0xd0, 0xbf, + 0x0e, 0x45, 0x9f, 0xb9, 0xfa, 0x66, 0x3e, 0xe0, 0xe4, 0x35, 0x44, 0xd2, 0x17, 0x07, 0xb8, 0xd3, + 0xed, 0x61, 0x05, 0x9a, 0xfa, 0x32, 0xef, 0xf8, 0x64, 0x53, 0x55, 0x35, 0xa7, 0xfb, 0xd9, 0x78, + 0x96, 0x51, 0xee, 0xd4, 0xeb, 0x9a, 0xf1, 0x5d, 0x98, 0xe6, 0x04, 0x1c, 0xf3, 0xb6, 0x99, 0xc8, + 0x0a, 0x1f, 0xf1, 0xb0, 0x0d, 0x9a, 0x30, 0x2e, 0x53, 0xd7, 0x51, 0xd2, 0x7e, 0x82, 0x1f, 0x75, + 0x98, 0xc0, 0x25, 0x98, 0xc4, 0x23, 0xff, 0x8d, 0xff, 0x92, 0x83, 0xc5, 0x74, 0xe9, 0x71, 0x50, + 0x7a, 0x33, 0x29, 0xe5, 0xe4, 0x97, 0x87, 0x88, 0xd0, 0x98, 0x84, 0x63, 0x83, 0xd9, 0x8a, 0x57, + 0xd2, 0x3c, 0x19, 0x4c, 0xb2, 0x7c, 0x62, 0xca, 0x3b, 0x76, 0xd3, 0x75, 0xc2, 0x88, 0xa9, 0x39, + 0x93, 0x8e, 0x7d, 0xd7, 0x09, 0x23, 0xbc, 0x53, 0xa5, 0x1b, 0xae, 0xcc, 0x41, 0x0d, 0xb4, 0xbc, + 0x3e, 0x0d, 0x39, 0xc7, 0x66, 0x6b, 0x47, 0xce, 0xb1, 0x09, 0xc3, 0x89, 0x51, 0xdf, 0x6c, 0xbb, + 0x2c, 0x2a, 0x30, 0x36, 0x56, 0xcc, 0x98, 0x1c, 0x23, 0x71, 0xe1, 0xa5, 0xa4, 0x68, 0xb3, 0x09, + 0x47, 0xd2, 0x40, 0x2e, 0x3c, 0x77, 0xa9, 0x23, 0x7b, 0x89, 0x66, 0x3c, 0x0c, 0x8d, 0x2e, 0x2c, + 0x62, 0x9c, 0x69, 0xdf, 0x1f, 0xe2, 0x91, 0x3a, 0xf0, 0xec, 0x99, 0x87, 0x82, 0xeb, 0x74, 0x1c, + 0x2e, 0x8a, 0x69, 0x42, 0x2d, 0x12, 0xfe, 0xbc, 0x06, 0x4b, 0x03, 0x20, 0xc7, 0x19, 0xdc, 0x35, + 0x91, 0xdf, 0x2a, 0xab, 0x97, 0xa5, 0x2b, 0x90, 0x9c, 0x9b, 0x38, 0x73, 0xfe, 0x6b, 0xba, 0x0f, + 0x33, 0x69, 0x88, 0xed, 0x11, 0x87, 0x52, 0x5d, 0x80, 0xda, 0x9e, 0x13, 0xed, 0x36, 0xc9, 0xfd, + 0x37, 0x44, 0xa1, 0x0e, 0x99, 0x4a, 0x39, 0x8d, 0xf3, 0xb7, 0x70, 0x36, 0x56, 0xaa, 0xc3, 0xcc, + 0x0b, 0x8c, 0x48, 0xec, 0x42, 0x82, 0xd8, 0xdf, 0xd7, 0x60, 0x2e, 0xd1, 0xb1, 0x71, 0x08, 0xfd, + 0x0e, 0xde, 0x61, 0xd2, 0x86, 0x18, 0xad, 0x97, 0xa5, 0xb4, 0x66, 0xd0, 0xc8, 0x2a, 0x1f, 0xd7, + 0x30, 0xfe, 0x61, 0x1e, 0x2a, 0xc2, 0x17, 0xfd, 0x34, 0x94, 0xd9, 0xb7, 0xbe, 0xf9, 0x2a, 0xce, + 0xc8, 0x44, 0xc8, 0x17, 0xa1, 0x2f, 0xa0, 0x85, 0x3b, 0x11, 0x84, 0x98, 0x48, 0x3b, 0xd4, 0xef, + 0xc0, 0x34, 0x25, 0x74, 0x8c, 0xba, 0x74, 0x6b, 0x19, 0x87, 0x7e, 0x5a, 0x81, 0xcd, 0xb0, 0x34, + 0xa7, 0x42, 0x21, 0x45, 0x9d, 0x69, 0x7d, 0x1b, 0x11, 0x48, 0x85, 0x84, 0x21, 0x49, 0x5f, 0x81, + 0xb9, 0x64, 0x34, 0xb6, 0xb8, 0x65, 0x99, 0x4d, 0x44, 0x64, 0x93, 0xf1, 0xb2, 0x60, 0xd6, 0xeb, + 0x75, 0x9a, 0x7e, 0x2f, 0xda, 0xf6, 0x7b, 0x1e, 0x65, 0x02, 0x76, 0xe2, 0x7d, 0x7d, 0x14, 0x49, + 0x57, 0xee, 0xf7, 0x3a, 0x0f, 0x58, 0x45, 0xcc, 0x26, 0xcc, 0x0d, 0xc0, 0x4b, 0xe6, 0x36, 0x6e, + 0xc2, 0xbc, 0xac, 0xe0, 0xa8, 0x83, 0xdf, 0x82, 0x78, 0x34, 0xfb, 0x03, 0x0d, 0xaa, 0x22, 0x45, + 0xf4, 0x06, 0x94, 0x5c, 0x64, 0xd9, 0x28, 0x88, 0x87, 0x2c, 0x4e, 0x63, 0x39, 0x44, 0xff, 0x37, + 0x2d, 0xdb, 0x0e, 0xd8, 0x0a, 0x0a, 0x34, 0x6b, 0xcd, 0xb6, 0x03, 0xfd, 0x65, 0x98, 0xb1, 0x3b, + 0x89, 0x5b, 0xa9, 0xb8, 0x15, 0xc2, 0xee, 0x08, 0xd7, 0x51, 0x25, 0xe8, 0x3c, 0x91, 0x34, 0xd8, + 0xfd, 0x42, 0x2e, 0xbe, 0x5b, 0x31, 0x40, 0x36, 0xf2, 0x22, 0xc7, 0x1a, 0xc3, 0xe2, 0xdf, 0x80, + 0x52, 0x2f, 0x44, 0x81, 0xb0, 0xe0, 0xc7, 0x69, 0xfc, 0xad, 0x6b, 0x85, 0xe1, 0x9e, 0x1f, 0xd8, + 0x0c, 0xcb, 0x38, 0x3d, 0x24, 0x6e, 0x96, 0xde, 0x0d, 0x27, 0x8f, 0x9b, 0x7d, 0x13, 0x96, 0x3a, + 0xbe, 0xed, 0xec, 0x38, 0xb2, 0x70, 0x5b, 0x5c, 0x6d, 0x81, 0x7f, 0x4e, 0xd4, 0xe3, 0xc7, 0x0f, + 0x73, 0xe2, 0xf1, 0xc3, 0x6f, 0xe7, 0x60, 0xe9, 0xc3, 0xae, 0xfd, 0x15, 0xd0, 0x61, 0x19, 0x2a, + 0xbe, 0x6b, 0x6f, 0x26, 0x49, 0x21, 0x66, 0xe1, 0x12, 0x1e, 0xda, 0x8b, 0x4b, 0x50, 0x01, 0x25, + 0x66, 0x0d, 0x8d, 0x33, 0x3e, 0x14, 0xbd, 0x26, 0x87, 0xd1, 0xab, 0xfc, 0xc5, 0xbb, 0x93, 0xa5, + 0x5c, 0x6d, 0xbe, 0x9e, 0x33, 0xfe, 0x14, 0x2c, 0x51, 0x57, 0xec, 0x23, 0xa6, 0x12, 0x1f, 0xa3, + 0x05, 0x71, 0x8c, 0x3e, 0x85, 0x05, 0xbc, 0xcc, 0x61, 0xd0, 0x1f, 0x86, 0x28, 0x18, 0x53, 0xf6, + 0x9e, 0x86, 0x32, 0x87, 0xc6, 0x23, 0xc4, 0xfb, 0x19, 0xc6, 0xcf, 0xc1, 0x7c, 0x0a, 0xd6, 0x21, + 0x7b, 0xc9, 0x7b, 0xb2, 0x28, 0xf6, 0x64, 0x19, 0xc0, 0xf4, 0x5d, 0x2c, 0x3f, 0x9c, 0x68, 0x1f, + 0xeb, 0x6b, 0x82, 0x32, 0x40, 0xfe, 0xe3, 0x12, 0x18, 0xee, 0x90, 0x12, 0x7f, 0x41, 0x83, 0x59, + 0x3a, 0x73, 0x71, 0x53, 0x87, 0x1f, 0x85, 0xb7, 0x60, 0x12, 0x11, 0x28, 0xcc, 0x8e, 0x7b, 0x4e, + 0x2e, 0x2e, 0x63, 0x74, 0x4d, 0x56, 0x5c, 0x3a, 0x8d, 0x22, 0x98, 0x59, 0x0f, 0xfc, 0xee, 0x78, + 0x18, 0x11, 0x1d, 0xd1, 0x45, 0xe2, 0xbe, 0xa1, 0x84, 0x33, 0xee, 0xab, 0x18, 0xe3, 0xa7, 0x1a, + 0x2c, 0x3e, 0xe8, 0xa2, 0xc0, 0x8a, 0x10, 0x26, 0xda, 0x78, 0xd0, 0x87, 0xcd, 0xdd, 0x04, 0x66, + 0xf9, 0x24, 0x66, 0xfa, 0x3b, 0x89, 0xfb, 0x92, 0xe4, 0xdb, 0xf6, 0x14, 0x96, 0xfd, 0xab, 0x93, + 0x78, 0xbf, 0x96, 0xc4, 0x7e, 0x7d, 0xae, 0xc1, 0xec, 0x16, 0xc2, 0xcb, 0xf3, 0x78, 0x5d, 0xba, + 0x26, 0xd8, 0x96, 0x33, 0x0c, 0x30, 0x35, 0x3e, 0x5f, 0x82, 0x59, 0xc7, 0x6b, 0xb9, 0x3d, 0x1b, + 0x35, 0x71, 0xff, 0xe9, 0x7e, 0x87, 0x19, 0xea, 0xd8, 0x07, 0xdc, 0x0d, 0xb2, 0xe1, 0x91, 0xf1, + 0xf8, 0x53, 0xca, 0xe3, 0x71, 0x00, 0x0c, 0x45, 0x41, 0x3b, 0x08, 0x0a, 0xd7, 0xa1, 0x80, 0x41, + 0x73, 0xdd, 0x48, 0x5e, 0xab, 0x3f, 0x4d, 0x4c, 0x5a, 0xda, 0xf8, 0x79, 0x0d, 0x74, 0x91, 0x6c, + 0xe3, 0x48, 0x89, 0xaf, 0x89, 0xde, 0xc8, 0xf9, 0xa1, 0xa8, 0xd3, 0x9e, 0xc6, 0x7e, 0xc8, 0xe4, + 0x7a, 0x6f, 0x8a, 0x06, 0x19, 0xee, 0x71, 0x46, 0x0f, 0xf7, 0x6b, 0xe8, 0xe8, 0x09, 0x44, 0x20, + 0x85, 0xc5, 0xd1, 0x23, 0x1c, 0x2b, 0x19, 0x3d, 0x8c, 0x33, 0x19, 0x3d, 0x26, 0xdf, 0xeb, 0xf5, + 0x1c, 0x1e, 0x34, 0x8a, 0x2c, 0x1f, 0x34, 0x02, 0x59, 0x3b, 0x08, 0xe4, 0xeb, 0x50, 0xc0, 0x10, + 0x47, 0xd3, 0x8b, 0x0f, 0x1a, 0x29, 0x2d, 0x0c, 0x1a, 0x43, 0xe0, 0xe8, 0x07, 0xad, 0xdf, 0xd3, + 0xfe, 0xa0, 0x19, 0x50, 0x7d, 0xb0, 0xfd, 0x29, 0x6a, 0x45, 0x43, 0x24, 0xef, 0x79, 0x98, 0xd9, + 0x0c, 0x9c, 0x27, 0x8e, 0x8b, 0xda, 0xc3, 0x44, 0xf8, 0xf7, 0x35, 0x98, 0xba, 0x1d, 0x58, 0x5e, + 0xe4, 0x73, 0x31, 0x7e, 0x28, 0x7a, 0xde, 0x84, 0x72, 0x97, 0x43, 0x63, 0x3c, 0xf0, 0x92, 0xfc, + 0xbc, 0x3b, 0x89, 0x93, 0xd9, 0xaf, 0x66, 0x7c, 0x04, 0xf3, 0x04, 0x93, 0x34, 0xda, 0xef, 0x42, + 0x89, 0x08, 0x73, 0x87, 0xd9, 0x03, 0x55, 0xc7, 0x30, 0x89, 0x6e, 0x98, 0x71, 0x1d, 0xe3, 0x67, + 0x1a, 0x54, 0xc8, 0xb7, 0x7e, 0x07, 0x0f, 0x3e, 0xcb, 0xbf, 0x06, 0x93, 0x3e, 0x21, 0xf9, 0x50, + 0x9f, 0x1f, 0x71, 0x54, 0x4c, 0x56, 0x01, 0x6b, 0xc8, 0xf4, 0x9f, 0x28, 0x91, 0x81, 0x66, 0x31, + 0x99, 0x5c, 0x6c, 0x53, 0xdc, 0x89, 0x58, 0xce, 0xd6, 0x3f, 0x5e, 0x45, 0xbd, 0x09, 0xfc, 0xf5, + 0x98, 0x59, 0x49, 0xcd, 0xc3, 0xcf, 0xed, 0xb7, 0x53, 0x8b, 0xef, 0xb2, 0x1a, 0x3d, 0xf9, 0xea, + 0x9b, 0x10, 0xb9, 0x78, 0x6f, 0x9a, 0x40, 0x6b, 0xcc, 0xbd, 0x69, 0xcc, 0x1b, 0xc3, 0xf6, 0xa6, + 0x22, 0x72, 0x7d, 0xce, 0xf8, 0xb7, 0x1a, 0x2c, 0xb1, 0xc5, 0x2e, 0x66, 0xba, 0x63, 0x20, 0x93, + 0xfe, 0x0d, 0xb6, 0x28, 0xd3, 0xc3, 0xd3, 0x8b, 0xc3, 0x16, 0xe5, 0x18, 0xcf, 0x11, 0xab, 0xf2, + 0x3f, 0xd5, 0xc8, 0xb1, 0xc3, 0x5d, 0xdf, 0xb2, 0x1d, 0xaf, 0x3d, 0x7e, 0xe4, 0xbf, 0xc4, 0x26, + 0x91, 0xcb, 0x1a, 0x23, 0x92, 0x97, 0x7a, 0xc6, 0x0a, 0x7c, 0x3b, 0x31, 0x78, 0xc6, 0x57, 0xa8, + 0xe7, 0x8c, 0x1f, 0xd2, 0x83, 0x8f, 0x81, 0x3e, 0x8c, 0x79, 0x5c, 0xde, 0x65, 0x0d, 0x31, 0xe3, + 0x42, 0x9c, 0xd6, 0x2f, 0x42, 0x8d, 0x5d, 0x92, 0xd6, 0x8c, 0xcb, 0xb0, 0x83, 0x24, 0x96, 0xcf, + 0x71, 0x30, 0xfe, 0x80, 0x1a, 0x58, 0x30, 0x6a, 0x63, 0x5a, 0xd9, 0x8f, 0x83, 0xb0, 0x7f, 0x86, + 0x1e, 0x97, 0x08, 0xd8, 0x8f, 0x43, 0xd2, 0x37, 0x92, 0x56, 0x56, 0xf9, 0xd9, 0x7f, 0x1f, 0x16, + 0xf3, 0x06, 0x3b, 0x0f, 0xe5, 0x7b, 0xa4, 0xdc, 0xfb, 0x4f, 0x23, 0xbd, 0x0e, 0xc5, 0x27, 0x28, + 0x08, 0x1d, 0xdf, 0x63, 0x8b, 0x13, 0x4f, 0x1a, 0x73, 0xc4, 0x17, 0xe3, 0x23, 0x9a, 0xe2, 0x87, + 0xdf, 0x2d, 0x62, 0xb6, 0x8b, 0x33, 0xc7, 0x3c, 0x58, 0xe0, 0x90, 0x73, 0x49, 0xc8, 0xf3, 0xa0, + 0xdf, 0xda, 0x45, 0xad, 0x47, 0x77, 0x90, 0xe5, 0x46, 0x3c, 0xfe, 0xc5, 0xf8, 0x67, 0x1a, 0xcc, + 0x25, 0xb2, 0xc7, 0xdc, 0xdd, 0x39, 0x21, 0x6d, 0x68, 0x9f, 0x9d, 0x6b, 0xf4, 0x33, 0xa8, 0xff, + 0x88, 0x15, 0xfa, 0x1e, 0x1f, 0x68, 0x9e, 0xd4, 0x6f, 0x42, 0xf5, 0x71, 0xcf, 0x8f, 0x2c, 0xee, + 0x9c, 0x30, 0xb1, 0x9c, 0x1f, 0xbc, 0x48, 0x21, 0xf6, 0xf0, 0xf1, 0x23, 0x8b, 0x52, 0xbe, 0xf2, + 0x38, 0xfe, 0x1f, 0x1a, 0x7f, 0xa4, 0x41, 0x83, 0xed, 0xcc, 0x44, 0x3b, 0xd5, 0xe1, 0x19, 0x99, + 0xdc, 0x60, 0x28, 0x1a, 0xc3, 0xf8, 0x69, 0x4a, 0xc2, 0x0e, 0xa6, 0xbf, 0x03, 0x93, 0x2d, 0xdf, + 0xdb, 0x71, 0xda, 0xcc, 0x15, 0x22, 0xa5, 0x26, 0x04, 0xed, 0x95, 0x04, 0x3e, 0xb7, 0x48, 0x59, + 0x93, 0xd5, 0xe1, 0xa2, 0xae, 0x21, 0x8a, 0xba, 0x3f, 0xc8, 0xc1, 0x29, 0x6a, 0x15, 0x49, 0xd4, + 0x1c, 0x43, 0xd8, 0x75, 0x06, 0x6f, 0x59, 0xa4, 0x8b, 0xcb, 0xba, 0x5c, 0x1b, 0x52, 0x03, 0x4f, + 0x76, 0x86, 0x45, 0xaa, 0xa4, 0xee, 0x6a, 0x6c, 0xb4, 0x61, 0x4e, 0x52, 0x4c, 0x62, 0xb2, 0xbb, + 0x91, 0x0c, 0xb6, 0xc8, 0x46, 0xba, 0xbe, 0x61, 0x8f, 0x53, 0xef, 0xb5, 0xd4, 0x4b, 0x43, 0x75, + 0xb2, 0x1b, 0xfe, 0x2a, 0xb9, 0x80, 0x63, 0x72, 0x4a, 0xc4, 0xe4, 0xdf, 0x6b, 0x30, 0xf7, 0x30, + 0xb0, 0xbc, 0x70, 0x07, 0x05, 0xf7, 0x7d, 0x7b, 0x0c, 0x99, 0xba, 0x0a, 0x0b, 0x0c, 0x05, 0x29, + 0x2e, 0x73, 0x34, 0x2f, 0xd1, 0x63, 0x5c, 0x87, 0x1e, 0x26, 0xa7, 0xeb, 0x50, 0x7d, 0x6d, 0x8e, + 0x7e, 0x4c, 0xd6, 0x61, 0xbe, 0x90, 0xc4, 0x8c, 0x4b, 0xaf, 0x2c, 0x2f, 0x7a, 0xbd, 0x0e, 0xc6, + 0x9d, 0x77, 0xf0, 0x6c, 0xe2, 0x75, 0x8b, 0x1c, 0x2c, 0xf2, 0x0e, 0x72, 0x63, 0xf3, 0x33, 0xdf, + 0xc7, 0xcc, 0x87, 0x11, 0xe7, 0xa0, 0x42, 0x1c, 0x43, 0x69, 0xc7, 0x98, 0xc7, 0x04, 0x78, 0xbd, + 0x0e, 0xb7, 0x22, 0x2b, 0x9d, 0x7a, 0x18, 0xad, 0xce, 0x89, 0xb4, 0xb2, 0xe0, 0xe4, 0x5d, 0x27, + 0x8c, 0xbe, 0xa4, 0x19, 0xcd, 0x41, 0x9c, 0x11, 0x41, 0x7c, 0x06, 0x0d, 0x19, 0x88, 0x31, 0xaf, + 0x75, 0x94, 0x09, 0x8e, 0x81, 0xeb, 0x59, 0x8d, 0x5f, 0xd6, 0xe0, 0x34, 0xbf, 0x40, 0xea, 0x58, + 0x66, 0xde, 0xe9, 0xd4, 0x13, 0x39, 0x67, 0x14, 0xd8, 0x8c, 0x43, 0x8d, 0x0d, 0x29, 0x46, 0xaa, + 0xed, 0x4d, 0x12, 0x70, 0x12, 0x6b, 0xe3, 0x3f, 0x14, 0x60, 0x2a, 0xc9, 0x97, 0x92, 0xcd, 0x2c, + 0x56, 0xee, 0x5a, 0x56, 0xd7, 0x6a, 0x71, 0x1d, 0xbc, 0x60, 0xc6, 0x69, 0xfd, 0x55, 0xd0, 0x31, + 0x7b, 0xc6, 0xb7, 0x4f, 0xd3, 0x59, 0x4b, 0xdd, 0xa4, 0x6a, 0x5e, 0xaf, 0x13, 0xdf, 0x3c, 0x8d, + 0xa7, 0xaf, 0xbe, 0x43, 0x4b, 0xbb, 0xbe, 0x65, 0xa3, 0xf8, 0x0c, 0x89, 0x1d, 0x21, 0xbd, 0x3d, + 0x1a, 0xfd, 0x95, 0xfb, 0xbd, 0xce, 0x5d, 0x52, 0x97, 0x31, 0x3f, 0x15, 0xfc, 0x18, 0x4e, 0x22, + 0x5b, 0x6f, 0xc5, 0x27, 0x42, 0x6d, 0xdf, 0xf1, 0xda, 0x14, 0xa9, 0xc2, 0x90, 0xd0, 0xd0, 0x01, + 0x30, 0x0f, 0x58, 0xd5, 0x81, 0x33, 0xa1, 0x38, 0x97, 0x03, 0x71, 0xbc, 0x96, 0xdf, 0x89, 0x81, + 0x4c, 0x1e, 0x04, 0xc8, 0x06, 0xab, 0x9a, 0x04, 0x22, 0xe6, 0x0a, 0xeb, 0x7a, 0xf1, 0xe0, 0xeb, + 0xba, 0x7e, 0x0d, 0x0a, 0xf4, 0x44, 0xb4, 0x44, 0xd0, 0x3a, 0x23, 0x65, 0x2f, 0xe2, 0x72, 0x48, + 0x5c, 0x35, 0x49, 0xd9, 0xc6, 0x2d, 0x58, 0x90, 0xd2, 0xf9, 0x20, 0x87, 0x5d, 0xfd, 0x03, 0xb3, + 0x24, 0x15, 0x0f, 0xd1, 0xc6, 0x00, 0x91, 0x0e, 0x74, 0xe8, 0xf6, 0x85, 0x06, 0x4b, 0x26, 0xc2, + 0x6c, 0x7c, 0xa4, 0x0f, 0x52, 0xd4, 0xa1, 0xe8, 0xd3, 0x48, 0x30, 0x26, 0xf4, 0x79, 0x92, 0xf8, + 0xcb, 0xa3, 0xbd, 0xfb, 0x7d, 0x01, 0xcf, 0x93, 0x58, 0x4d, 0xf5, 0xd0, 0xde, 0xfa, 0x4d, 0xc1, + 0x61, 0xb3, 0x9f, 0xc1, 0x05, 0x8a, 0x91, 0xb2, 0x75, 0x9f, 0x14, 0x6f, 0x0c, 0x3b, 0xfe, 0x3b, + 0x99, 0x47, 0xdc, 0x4b, 0x99, 0xb8, 0xdc, 0xa7, 0xa0, 0xbc, 0x7d, 0xf1, 0x77, 0xe8, 0x8e, 0x74, + 0xa0, 0x5f, 0xcf, 0xde, 0xe5, 0x7f, 0x3f, 0xaf, 0xc1, 0xf4, 0x2d, 0xdf, 0xf3, 0x50, 0x6b, 0x0c, + 0xc3, 0xcf, 0x7b, 0x50, 0x69, 0xb9, 0x0e, 0x71, 0x31, 0xf1, 0x76, 0x7c, 0xb9, 0x6d, 0x97, 0xfb, + 0x0a, 0x92, 0x72, 0xd4, 0xc3, 0xaf, 0x15, 0xff, 0x37, 0xfe, 0x36, 0xf1, 0xcd, 0x66, 0x68, 0x8c, + 0x17, 0x4c, 0x53, 0x09, 0x51, 0xf0, 0x84, 0x9b, 0xf8, 0x87, 0xa1, 0xb2, 0x45, 0xca, 0x51, 0x54, + 0xc2, 0xf8, 0xbf, 0x7e, 0x16, 0xc0, 0x21, 0xa7, 0x81, 0x3b, 0x0e, 0x0a, 0xd8, 0xbe, 0x5e, 0xc8, + 0x31, 0x36, 0x60, 0x61, 0xcd, 0x75, 0xfd, 0xfe, 0x99, 0xe2, 0xa1, 0xe9, 0x66, 0x3c, 0x82, 0xc5, + 0x74, 0x53, 0x63, 0x6e, 0x13, 0xfb, 0xcc, 0x99, 0x4b, 0xdf, 0x3c, 0xf5, 0xfb, 0x1a, 0x2c, 0xd0, + 0x8d, 0xdc, 0xba, 0x15, 0x59, 0x18, 0xfe, 0x11, 0xcc, 0xb3, 0xe4, 0x43, 0x46, 0xf9, 0x31, 0xde, + 0x7b, 0x7b, 0x31, 0x79, 0x12, 0x37, 0x87, 0xf7, 0x1e, 0x47, 0x87, 0x38, 0x87, 0xfa, 0x92, 0x08, + 0xf5, 0x0e, 0x3d, 0x36, 0xe5, 0x50, 0x0f, 0x2f, 0x97, 0x8c, 0x5f, 0xd7, 0xe8, 0x69, 0xaf, 0xd0, + 0xd4, 0x38, 0x03, 0x7d, 0x12, 0x4a, 0xac, 0x17, 0x5c, 0x6f, 0x2c, 0xd2, 0x6e, 0x28, 0xde, 0xea, + 0xca, 0x93, 0xfb, 0xba, 0x07, 0xde, 0xea, 0x32, 0x7e, 0xac, 0xc1, 0x3c, 0xb9, 0x0e, 0xf8, 0x08, + 0x39, 0x22, 0x7e, 0x57, 0x8a, 0xca, 0x5b, 0xf2, 0xae, 0x54, 0x8a, 0x4d, 0x26, 0xc6, 0x60, 0x93, + 0xd7, 0x93, 0xa7, 0x74, 0xf1, 0xa5, 0xdd, 0x47, 0xcf, 0x2a, 0xab, 0x22, 0xe4, 0xff, 0x86, 0x77, + 0xc7, 0x03, 0xa0, 0x8f, 0xe4, 0xea, 0x11, 0x1d, 0x30, 0x0d, 0x79, 0x38, 0x1e, 0xf9, 0x2f, 0x1f, + 0xf5, 0x09, 0xc5, 0x0b, 0x6d, 0xe3, 0xbf, 0xc9, 0x68, 0xfc, 0x28, 0x87, 0x95, 0x10, 0xa2, 0x49, + 0x45, 0xe8, 0x1e, 0x0a, 0x43, 0x6b, 0x1c, 0x83, 0xf8, 0x0b, 0x50, 0x4d, 0xb8, 0xfd, 0xd0, 0xfe, + 0x56, 0x04, 0xbf, 0x59, 0xac, 0x74, 0xdc, 0x44, 0x6d, 0xc7, 0x7b, 0x18, 0xb2, 0xa7, 0x7d, 0x78, + 0x12, 0x6b, 0x4a, 0xef, 0x7b, 0xf6, 0x43, 0xee, 0x5c, 0x43, 0x13, 0x98, 0x48, 0xf7, 0xc2, 0x36, + 0xed, 0x5d, 0xd5, 0x24, 0xff, 0xf5, 0xf7, 0x61, 0x7a, 0x2b, 0xf1, 0xe6, 0x1b, 0xd3, 0x6d, 0x47, + 0xdc, 0x45, 0x91, 0xaa, 0xa4, 0xaf, 0x41, 0xf5, 0x7d, 0xcf, 0xee, 0x37, 0x52, 0xcc, 0xd2, 0x48, + 0xa2, 0x8a, 0xf1, 0x08, 0xea, 0x83, 0xd4, 0x1b, 0xd7, 0x5a, 0xcd, 0x5a, 0xe7, 0xc7, 0xfc, 0x3c, + 0x6d, 0xfc, 0x92, 0x06, 0x0b, 0xd4, 0xb7, 0x71, 0xad, 0x17, 0xed, 0x6e, 0xf6, 0xaf, 0x60, 0x13, + 0x59, 0x4c, 0x1b, 0xa5, 0x2d, 0xe5, 0x32, 0x7a, 0x46, 0xe7, 0x95, 0x8f, 0xae, 0xe8, 0x75, 0xcd, + 0x58, 0x27, 0x31, 0xb4, 0x14, 0x1b, 0x6e, 0x23, 0xcf, 0x8a, 0x55, 0xbf, 0x95, 0x36, 0xdd, 0x90, + 0xd3, 0x66, 0x86, 0xd5, 0x1f, 0xe9, 0x8f, 0xaf, 0xa9, 0xfd, 0xf1, 0xf5, 0xba, 0x76, 0xe9, 0x3c, + 0x94, 0xf8, 0x63, 0x0f, 0x7a, 0x11, 0xf2, 0x6b, 0xae, 0x5b, 0x3b, 0xa1, 0x57, 0xa1, 0xb4, 0xc1, + 0x1e, 0x30, 0xa8, 0x69, 0x8d, 0x5c, 0x5d, 0xbb, 0xf4, 0x1e, 0xcc, 0x49, 0x5c, 0x21, 0xf4, 0x59, + 0x98, 0x5a, 0xb3, 0x89, 0xc3, 0xcd, 0x43, 0x1f, 0x67, 0xd6, 0x4e, 0xe8, 0x8b, 0xa0, 0x9b, 0xa8, + 0xe3, 0x3f, 0x21, 0x05, 0x3f, 0x08, 0xfc, 0x0e, 0xc9, 0xd7, 0x2e, 0x5d, 0x81, 0x79, 0xd9, 0xb9, + 0x8d, 0x5e, 0x86, 0x02, 0x39, 0x07, 0xaa, 0x9d, 0xd0, 0x01, 0x26, 0x4d, 0xf4, 0xc4, 0x7f, 0x84, + 0x8b, 0x7f, 0x02, 0xd0, 0x37, 0xd7, 0xea, 0x15, 0x28, 0x7e, 0xe8, 0x3d, 0xf2, 0xfc, 0x3d, 0xaf, + 0x76, 0x42, 0x9f, 0x81, 0x8a, 0x89, 0x2c, 0xfb, 0xae, 0xd3, 0x71, 0x22, 0x64, 0xd7, 0x72, 0x7a, + 0x0d, 0xaa, 0x1f, 0x07, 0x4e, 0x84, 0x78, 0x4e, 0x5e, 0x9f, 0x06, 0x58, 0x47, 0xde, 0xfe, 0x43, + 0x1f, 0x17, 0xac, 0x4d, 0xe0, 0x2a, 0x34, 0x4d, 0xca, 0xd5, 0x0a, 0xab, 0x9f, 0xaf, 0xc3, 0x14, + 0xb5, 0xb9, 0xb3, 0xd7, 0x96, 0xf4, 0x26, 0xd4, 0xd2, 0x6f, 0x16, 0xeb, 0xaf, 0xca, 0x43, 0x39, + 0xe4, 0x4f, 0x1b, 0x37, 0x86, 0xb1, 0xb1, 0x71, 0x42, 0xff, 0x2e, 0x4c, 0x27, 0xdf, 0xde, 0xd5, + 0xe5, 0x61, 0xd0, 0xd2, 0x07, 0x7a, 0x47, 0x35, 0xde, 0x84, 0xa9, 0xc4, 0x63, 0xb1, 0xba, 0xfc, + 0xe4, 0x4c, 0xf6, 0xa0, 0x6c, 0x43, 0x7e, 0x7e, 0x2b, 0x3e, 0xe8, 0x4a, 0xb1, 0x4f, 0xbe, 0x92, + 0xa8, 0xc0, 0x5e, 0xfa, 0x94, 0xe2, 0x28, 0xec, 0x2d, 0x98, 0x1d, 0x78, 0x81, 0x50, 0xbf, 0xa2, + 0xd8, 0x8f, 0xcb, 0x5f, 0x2a, 0x1c, 0x05, 0x62, 0x0f, 0xf4, 0xc1, 0x07, 0x50, 0xf5, 0x15, 0xf9, + 0x08, 0xa8, 0x9e, 0x84, 0x6d, 0x5c, 0xcd, 0x5c, 0x3e, 0x26, 0x1c, 0x0b, 0x44, 0x91, 0x3d, 0x56, + 0xa7, 0x5f, 0x53, 0x39, 0x6a, 0x0f, 0x79, 0x7a, 0xaf, 0xf1, 0xc6, 0xc1, 0x2a, 0xc5, 0x88, 0x78, + 0x30, 0x93, 0x7a, 0xbb, 0x4d, 0xbf, 0xac, 0x7c, 0xfc, 0x65, 0xf0, 0x21, 0xbb, 0xc6, 0xab, 0xd9, + 0x0a, 0xc7, 0xf0, 0x3e, 0x81, 0x99, 0xd4, 0x4b, 0xce, 0x0a, 0x78, 0xf2, 0xf7, 0x9e, 0x47, 0x0d, + 0xe8, 0x27, 0x30, 0x93, 0x7a, 0x13, 0x4d, 0xd1, 0xbc, 0xfc, 0xe5, 0xb4, 0x51, 0xcd, 0x7f, 0x07, + 0xa6, 0x12, 0x6f, 0x96, 0x29, 0x26, 0x94, 0xec, 0x5d, 0xb3, 0xd1, 0x98, 0x57, 0xc5, 0x17, 0xc5, + 0xf4, 0x0b, 0xaa, 0xa9, 0x3a, 0xd0, 0xf0, 0x41, 0x66, 0xaa, 0xf0, 0xee, 0xa9, 0x7a, 0xa6, 0x0e, + 0x3c, 0x6f, 0x94, 0x7d, 0xa6, 0x0a, 0xed, 0x0f, 0x9d, 0xa9, 0x07, 0x06, 0xf1, 0x3d, 0x8d, 0x44, + 0xbe, 0x48, 0xde, 0x82, 0xd2, 0x57, 0x55, 0xac, 0xaf, 0x7e, 0xf5, 0xaa, 0x71, 0xed, 0x40, 0x75, + 0x62, 0x2a, 0x3e, 0x82, 0xe9, 0xe4, 0x23, 0x47, 0x0a, 0x2a, 0x4a, 0x1f, 0x89, 0x6a, 0x5c, 0xce, + 0x54, 0x36, 0x06, 0xb6, 0x47, 0x0e, 0x71, 0x53, 0x87, 0xfb, 0x0a, 0xe1, 0xa4, 0xf4, 0x64, 0x50, + 0x08, 0x27, 0xb5, 0xd7, 0x80, 0x71, 0x42, 0x47, 0x50, 0x15, 0x0f, 0xbf, 0x15, 0xac, 0x28, 0x39, + 0xdd, 0x6f, 0x5c, 0xcc, 0x50, 0x32, 0x06, 0xf3, 0x21, 0x54, 0xe8, 0x2c, 0x5c, 0x73, 0x1d, 0x2b, + 0xd4, 0x5f, 0x19, 0x32, 0x4f, 0x49, 0x89, 0x8c, 0x9c, 0xf2, 0x6d, 0x28, 0xe3, 0xf9, 0x47, 0x1b, + 0x3d, 0xaf, 0x9c, 0x9f, 0x07, 0x69, 0x72, 0x0b, 0x80, 0x88, 0x23, 0xda, 0xe6, 0xcb, 0x6a, 0x79, + 0x75, 0x90, 0x46, 0x77, 0x61, 0x8a, 0x2f, 0x11, 0xb4, 0xdd, 0x8b, 0x43, 0x97, 0x91, 0x44, 0xd3, + 0x97, 0xb2, 0x14, 0x8d, 0x09, 0xbd, 0x0d, 0x15, 0xac, 0x36, 0xae, 0xb1, 0xb7, 0xa3, 0xe5, 0x84, + 0x16, 0x4a, 0x70, 0x28, 0x17, 0x46, 0x17, 0x1c, 0x1c, 0x4c, 0x7a, 0x19, 0xf9, 0xb0, 0xc1, 0x14, + 0x9f, 0x1f, 0xc8, 0x4a, 0x79, 0xda, 0xea, 0x10, 0xca, 0x1f, 0xa4, 0x51, 0x81, 0xf2, 0xb4, 0xdd, + 0xe1, 0x94, 0x4f, 0x34, 0x7d, 0x29, 0x4b, 0xd1, 0xd4, 0x14, 0x4e, 0x59, 0x43, 0xd5, 0x53, 0x58, + 0x6e, 0x0e, 0x56, 0x4f, 0x61, 0x85, 0x99, 0x95, 0x08, 0xaa, 0xa9, 0xc4, 0x83, 0x14, 0xfa, 0xc5, + 0x91, 0x6d, 0xa0, 0xe1, 0x5d, 0x94, 0xbe, 0x6f, 0x61, 0xe4, 0xbf, 0x9f, 0xd3, 0xb0, 0x6c, 0x5e, + 0x90, 0xbe, 0x35, 0xa2, 0xbf, 0x3e, 0xb4, 0x29, 0xd9, 0x9b, 0x2b, 0x8d, 0xd5, 0x83, 0x54, 0x11, + 0xb1, 0x60, 0xf3, 0x9e, 0x8e, 0xa8, 0x7a, 0xde, 0x1f, 0x8c, 0xfb, 0x26, 0xe9, 0xfb, 0x12, 0xba, + 0xa1, 0xb0, 0x33, 0x0b, 0xaf, 0x29, 0x34, 0x5e, 0x94, 0x96, 0x49, 0x3e, 0x21, 0x40, 0x1b, 0xa5, + 0xc1, 0x17, 0x8a, 0x46, 0x13, 0x97, 0xe4, 0x1f, 0xa0, 0x51, 0xfa, 0xb4, 0x83, 0xa2, 0xd1, 0xc4, + 0xbb, 0x0f, 0x59, 0x1b, 0x35, 0x61, 0x92, 0xde, 0x3f, 0xac, 0x67, 0xb8, 0x9c, 0xb8, 0x31, 0xbc, + 0x0c, 0xf5, 0xcb, 0x3d, 0xa1, 0xff, 0x49, 0xa8, 0x8a, 0x97, 0x35, 0xab, 0xd4, 0x9c, 0xc1, 0xfb, + 0x9c, 0x33, 0xb6, 0xbf, 0x09, 0x05, 0x12, 0x55, 0xad, 0xbf, 0x30, 0xec, 0x86, 0xd4, 0x61, 0x2d, + 0x26, 0x2e, 0x51, 0x35, 0x4e, 0xe8, 0x0f, 0xa0, 0x40, 0x2e, 0x01, 0x52, 0xb4, 0x28, 0x5e, 0xd1, + 0xd9, 0x18, 0x5a, 0x84, 0xa3, 0x68, 0x43, 0x55, 0xbc, 0x68, 0x4e, 0x41, 0x02, 0xc9, 0x55, 0x7c, + 0x8d, 0x2c, 0x25, 0x39, 0x94, 0xef, 0x40, 0x89, 0x87, 0x97, 0xeb, 0x2f, 0xa9, 0x3b, 0xda, 0xbf, + 0x1a, 0xae, 0x71, 0x7e, 0x44, 0xa9, 0x98, 0x22, 0xbb, 0x44, 0xb8, 0xf4, 0xa3, 0xf5, 0xd5, 0xc2, + 0x65, 0xe0, 0xbe, 0x01, 0xb5, 0x70, 0x19, 0x0c, 0xfe, 0x37, 0x4e, 0xe8, 0x8f, 0xa1, 0x96, 0x0e, + 0x93, 0x57, 0x6c, 0xbf, 0x15, 0x51, 0xfd, 0x8d, 0x2b, 0x19, 0x4b, 0xc7, 0x20, 0x7f, 0x49, 0x23, + 0xa1, 0xf9, 0xf2, 0x9b, 0xe5, 0x94, 0xbb, 0xac, 0x61, 0x77, 0xb6, 0x35, 0xae, 0x1f, 0xb0, 0x56, + 0x8c, 0xcb, 0x67, 0xc4, 0x87, 0x72, 0xe0, 0x82, 0x33, 0xe5, 0x7a, 0xa0, 0xb8, 0xb0, 0xab, 0xf1, + 0x5a, 0xf6, 0x0a, 0xa2, 0xd2, 0x20, 0x04, 0xc8, 0x2a, 0x16, 0xf4, 0xc1, 0xd8, 0xe0, 0xc6, 0x85, + 0xd1, 0x05, 0x63, 0x18, 0x9b, 0x50, 0x20, 0x37, 0x62, 0x29, 0xa6, 0x96, 0x78, 0xc1, 0x96, 0x62, + 0xb2, 0x26, 0x2e, 0xd4, 0xa2, 0xaa, 0xab, 0x78, 0x3d, 0x96, 0x62, 0x6e, 0x49, 0x6e, 0xd6, 0x52, + 0xa8, 0xae, 0xb2, 0xbb, 0xb6, 0x88, 0x61, 0x05, 0xfa, 0xd7, 0x53, 0x29, 0xd4, 0x92, 0x81, 0x1b, + 0xb2, 0x1a, 0xaf, 0x8c, 0x2c, 0x17, 0x03, 0x70, 0x89, 0xe2, 0x90, 0xbe, 0xb4, 0x69, 0x45, 0xbd, + 0xc9, 0x97, 0xdd, 0x81, 0xd4, 0x78, 0x69, 0xf8, 0x6d, 0x4c, 0xcc, 0xd1, 0x91, 0x28, 0x6f, 0xc2, + 0x55, 0x49, 0x2a, 0x05, 0x71, 0xe0, 0x32, 0xa5, 0x0c, 0xd6, 0x95, 0xc1, 0x5b, 0x70, 0x86, 0x77, + 0x62, 0xf0, 0xc2, 0x1d, 0xb5, 0xf6, 0xa3, 0xb8, 0x5e, 0x87, 0x8a, 0x8d, 0xf4, 0x3d, 0x43, 0x0a, + 0xb1, 0xa1, 0xb8, 0x21, 0x49, 0x21, 0x36, 0x54, 0x97, 0x17, 0x19, 0x27, 0xf4, 0x3f, 0x4d, 0x6f, + 0xa8, 0x4b, 0xe1, 0xf4, 0xb1, 0x43, 0x4c, 0xb4, 0x5e, 0x98, 0xa5, 0xd7, 0xe2, 0xbd, 0x37, 0x59, + 0x7a, 0x9d, 0xb8, 0xe5, 0x86, 0x69, 0x2b, 0xc4, 0x32, 0xac, 0xd2, 0x56, 0xc4, 0x4b, 0x40, 0x14, + 0x3a, 0x40, 0xf2, 0x9e, 0x0b, 0xba, 0xe3, 0x4d, 0x5e, 0x11, 0xa0, 0x5f, 0xca, 0x74, 0x8f, 0xc0, + 0xb0, 0x1d, 0xaf, 0xfc, 0xce, 0x01, 0x6a, 0x8c, 0x4a, 0xdd, 0x80, 0xa0, 0xb0, 0xde, 0xc8, 0xaf, + 0x66, 0x50, 0x18, 0xa3, 0x14, 0x97, 0x2a, 0x90, 0x69, 0x5c, 0x4b, 0x47, 0x4d, 0x0f, 0xb7, 0xee, + 0xa6, 0xc3, 0x65, 0x47, 0x1b, 0x60, 0x6b, 0xe9, 0x70, 0x64, 0x05, 0x00, 0x45, 0xd4, 0x72, 0x06, + 0x00, 0xe9, 0x48, 0x5e, 0x05, 0x00, 0x45, 0xc0, 0x6f, 0x86, 0xbd, 0x52, 0x22, 0x82, 0x56, 0xb1, + 0xd6, 0xcb, 0xa2, 0x6c, 0x15, 0x6b, 0xbd, 0x34, 0xf8, 0x97, 0x6e, 0xf5, 0xfa, 0x81, 0xb0, 0x0a, + 0x99, 0x3a, 0x10, 0x29, 0x3b, 0x0a, 0xfd, 0x07, 0x50, 0xe2, 0x91, 0xac, 0x0a, 0x2d, 0x28, 0x15, + 0xe8, 0x9a, 0xc1, 0xc0, 0x98, 0x3a, 0xf2, 0x50, 0xb0, 0xa8, 0x3c, 0x92, 0x75, 0xf4, 0x78, 0x42, + 0x3f, 0xe6, 0x51, 0x41, 0x84, 0x81, 0x58, 0x52, 0xc5, 0xc2, 0x32, 0x18, 0x3c, 0x29, 0x02, 0xc0, + 0x88, 0x0d, 0x05, 0x20, 0x84, 0x3b, 0x0e, 0x05, 0x20, 0x06, 0xfa, 0x51, 0x8e, 0x4c, 0x9f, 0xe8, + 0x28, 0x38, 0x52, 0x11, 0x58, 0x34, 0x8a, 0x44, 0xdb, 0x50, 0x11, 0xa2, 0xa3, 0xf4, 0x61, 0xa8, + 0x89, 0x61, 0x5d, 0x0a, 0xc5, 0x44, 0x12, 0x68, 0x15, 0xaf, 0xef, 0x2c, 0x7e, 0x42, 0xbd, 0xbe, + 0x27, 0xa3, 0x2e, 0xd4, 0xeb, 0x7b, 0x2a, 0x10, 0x83, 0x76, 0x42, 0x08, 0x92, 0x50, 0x99, 0x4b, + 0x06, 0xa2, 0x2b, 0x54, 0x3b, 0x80, 0xc1, 0x78, 0x0b, 0xa2, 0x0b, 0xcd, 0x49, 0xe2, 0x17, 0x14, + 0xda, 0xa3, 0x3a, 0xd2, 0x21, 0x83, 0xf1, 0x77, 0xc0, 0x3d, 0x5e, 0x61, 0xfc, 0x55, 0xb9, 0xd1, + 0x8f, 0x02, 0xd1, 0x86, 0x79, 0x59, 0x08, 0x81, 0xfe, 0xda, 0x41, 0xa3, 0x0d, 0x46, 0x01, 0xfa, + 0x18, 0xaa, 0xa2, 0x83, 0xbd, 0x42, 0x7d, 0x94, 0xf8, 0xe0, 0x67, 0x10, 0x1b, 0x29, 0xc7, 0x76, + 0x85, 0xd8, 0x90, 0xbb, 0xbf, 0x67, 0xd0, 0xb4, 0x06, 0x3d, 0xb5, 0x15, 0x3a, 0x87, 0xd2, 0x6b, + 0x5c, 0xa1, 0x73, 0xa8, 0x5d, 0xc0, 0xa9, 0xda, 0xb3, 0x20, 0x75, 0x8c, 0x56, 0x98, 0x7e, 0x86, + 0xb9, 0x74, 0x2b, 0x4c, 0x3f, 0x43, 0xfd, 0xae, 0xa9, 0xc0, 0x49, 0xbb, 0x85, 0x2a, 0x04, 0x8e, + 0xc2, 0x7b, 0x74, 0x14, 0x71, 0x7b, 0x94, 0xb8, 0x1b, 0xf4, 0x8d, 0x5b, 0xb6, 0x5b, 0x4a, 0x73, + 0xf8, 0x0e, 0xb2, 0x51, 0xb0, 0x32, 0x58, 0x8e, 0xc3, 0x58, 0xc9, 0x5a, 0x3c, 0xee, 0xd7, 0x2f, + 0x0a, 0x9e, 0x35, 0xf1, 0x16, 0xcd, 0x46, 0x4f, 0xc9, 0x43, 0x0a, 0xd7, 0x64, 0xcd, 0xa9, 0x4a, + 0x2b, 0xce, 0x08, 0x47, 0x55, 0x8a, 0x31, 0xf9, 0x08, 0x8a, 0xcc, 0x45, 0x51, 0x7f, 0x51, 0xb1, + 0xa3, 0x10, 0xfd, 0x28, 0x95, 0xdb, 0x8e, 0x84, 0x97, 0x23, 0xd5, 0x2d, 0x93, 0x5e, 0x80, 0x0a, + 0xdd, 0x52, 0xea, 0x75, 0xd8, 0xb8, 0x9c, 0xa9, 0xac, 0x78, 0x00, 0x96, 0x74, 0x02, 0x54, 0x00, + 0x93, 0x7a, 0x0a, 0x66, 0x90, 0x1b, 0xa2, 0x9b, 0x9e, 0x42, 0x6e, 0x48, 0x3c, 0xf9, 0x32, 0xaa, + 0x5f, 0xb1, 0xfb, 0xdc, 0x10, 0xf5, 0x2b, 0xed, 0xad, 0x37, 0x44, 0xfd, 0x1a, 0xf0, 0xc6, 0xa3, + 0x47, 0x9b, 0x09, 0x8f, 0x38, 0x05, 0x24, 0x99, 0xd7, 0xdc, 0xa8, 0x4e, 0x3c, 0xc6, 0x4a, 0x6a, + 0xd2, 0x45, 0x4c, 0xa9, 0xa4, 0x4a, 0x9d, 0xd8, 0x14, 0xdb, 0x31, 0x95, 0xdf, 0x19, 0x05, 0x99, + 0x76, 0x34, 0x52, 0x0a, 0x05, 0xa9, 0x37, 0x57, 0xe3, 0x4a, 0xc6, 0xd2, 0x1c, 0xe4, 0x6a, 0x0f, + 0xaa, 0x9b, 0x81, 0xff, 0x74, 0x9f, 0xbb, 0x8e, 0x7c, 0x35, 0xa6, 0x88, 0x1b, 0x2d, 0x98, 0xa6, + 0x05, 0x9a, 0xe8, 0x69, 0xd4, 0xf4, 0xb7, 0x3f, 0xd5, 0x4f, 0xaf, 0xb4, 0x7d, 0xbf, 0xed, 0x22, + 0x5a, 0x7d, 0xbb, 0xb7, 0xb3, 0xf2, 0x81, 0xe3, 0xa2, 0x07, 0xcc, 0x6f, 0xfa, 0xbf, 0x16, 0x87, + 0x3c, 0x32, 0x12, 0x07, 0x9c, 0x9a, 0xd5, 0x0e, 0xff, 0xfb, 0x60, 0xfb, 0xd3, 0x9b, 0x1d, 0x98, + 0x76, 0xe2, 0x42, 0xed, 0xa0, 0xdb, 0xba, 0x59, 0xa1, 0x45, 0x37, 0x71, 0xed, 0x4d, 0xed, 0x4f, + 0xbc, 0xd1, 0x76, 0xa2, 0xdd, 0xde, 0x36, 0x1e, 0xfa, 0xab, 0xb4, 0xd8, 0x15, 0xc7, 0xe7, 0xff, + 0x08, 0x88, 0xab, 0x6d, 0xff, 0x8a, 0xd5, 0x75, 0xae, 0x3e, 0x59, 0x65, 0xd9, 0xdd, 0xed, 0xbf, + 0xae, 0x69, 0x7f, 0x37, 0xa7, 0xdf, 0x63, 0xf3, 0x8e, 0xf8, 0x44, 0xaf, 0xdc, 0x0e, 0xba, 0xad, + 0xed, 0x49, 0x52, 0xe3, 0xda, 0xff, 0x0f, 0x00, 0x00, 0xff, 0xff, 0xb9, 0x4c, 0xe6, 0x62, 0x1d, + 0xa1, 0x00, 0x00, } diff --git a/go-api/msgpb/msg.pb.go b/go-api/msgpb/msg.pb.go index 3f4ded2..13f9b57 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" - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" - reflect "reflect" - sync "sync" + math "math" ) -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) -) +// 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 type InsertDataVersion int32 @@ -30,50 +30,25 @@ const ( InsertDataVersion_ColumnBased InsertDataVersion = 1 ) -// Enum value maps for InsertDataVersion. -var ( - InsertDataVersion_name = map[int32]string{ - 0: "RowBased", - 1: "ColumnBased", - } - 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 protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) -} - -func (InsertDataVersion) Descriptor() protoreflect.EnumDescriptor { - return file_msg_proto_enumTypes[0].Descriptor() +var InsertDataVersion_name = map[int32]string{ + 0: "RowBased", + 1: "ColumnBased", } -func (InsertDataVersion) Type() protoreflect.EnumType { - return &file_msg_proto_enumTypes[0] +var InsertDataVersion_value = map[string]int32{ + "RowBased": 0, + "ColumnBased": 1, } -func (x InsertDataVersion) Number() protoreflect.EnumNumber { - return protoreflect.EnumNumber(x) +func (x InsertDataVersion) String() string { + return proto.EnumName(InsertDataVersion_name, int32(x)) } -// Deprecated: Use InsertDataVersion.Descriptor instead. func (InsertDataVersion) EnumDescriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{0} + return fileDescriptor_c06e4cca6c2cc899, []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"` @@ -86,360 +61,336 @@ 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"` + 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} } -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_Unmarshal(b []byte) error { + return xxx_messageInfo_InsertRequest.Unmarshal(m, b) } - -func (x *InsertRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *InsertRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_InsertRequest.Marshal(b, m, deterministic) } - -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) +func (m *InsertRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_InsertRequest.Merge(m, src) } - -// Deprecated: Use InsertRequest.ProtoReflect.Descriptor instead. -func (*InsertRequest) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{0} +func (m *InsertRequest) XXX_Size() int { + return xxx_messageInfo_InsertRequest.Size(m) } +func (m *InsertRequest) XXX_DiscardUnknown() { + xxx_messageInfo_InsertRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_InsertRequest proto.InternalMessageInfo -func (x *InsertRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +func (m *InsertRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *InsertRequest) GetShardName() string { - if x != nil { - return x.ShardName +func (m *InsertRequest) GetShardName() string { + if m != nil { + return m.ShardName } return "" } -func (x *InsertRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *InsertRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *InsertRequest) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *InsertRequest) GetCollectionName() string { + if m != nil { + return m.CollectionName } return "" } -func (x *InsertRequest) GetPartitionName() string { - if x != nil { - return x.PartitionName +func (m *InsertRequest) GetPartitionName() string { + if m != nil { + return m.PartitionName } return "" } -func (x *InsertRequest) GetDbID() int64 { - if x != nil { - return x.DbID +func (m *InsertRequest) GetDbID() int64 { + if m != nil { + return m.DbID } return 0 } -func (x *InsertRequest) GetCollectionID() int64 { - if x != nil { - return x.CollectionID +func (m *InsertRequest) GetCollectionID() int64 { + if m != nil { + return m.CollectionID } return 0 } -func (x *InsertRequest) GetPartitionID() int64 { - if x != nil { - return x.PartitionID +func (m *InsertRequest) GetPartitionID() int64 { + if m != nil { + return m.PartitionID } return 0 } -func (x *InsertRequest) GetSegmentID() int64 { - if x != nil { - return x.SegmentID +func (m *InsertRequest) GetSegmentID() int64 { + if m != nil { + return m.SegmentID } return 0 } -func (x *InsertRequest) GetTimestamps() []uint64 { - if x != nil { - return x.Timestamps +func (m *InsertRequest) GetTimestamps() []uint64 { + if m != nil { + return m.Timestamps } return nil } -func (x *InsertRequest) GetRowIDs() []int64 { - if x != nil { - return x.RowIDs +func (m *InsertRequest) GetRowIDs() []int64 { + if m != nil { + return m.RowIDs } return nil } -func (x *InsertRequest) GetRowData() []*commonpb.Blob { - if x != nil { - return x.RowData +func (m *InsertRequest) GetRowData() []*commonpb.Blob { + if m != nil { + return m.RowData } return nil } -func (x *InsertRequest) GetFieldsData() []*schemapb.FieldData { - if x != nil { - return x.FieldsData +func (m *InsertRequest) GetFieldsData() []*schemapb.FieldData { + if m != nil { + return m.FieldsData } return nil } -func (x *InsertRequest) GetNumRows() uint64 { - if x != nil { - return x.NumRows +func (m *InsertRequest) GetNumRows() uint64 { + if m != nil { + return m.NumRows } return 0 } -func (x *InsertRequest) GetVersion() InsertDataVersion { - if x != nil { - return x.Version +func (m *InsertRequest) GetVersion() InsertDataVersion { + if m != nil { + return m.Version } return InsertDataVersion_RowBased } type DeleteRequest 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"` - 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"` + 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} } -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_Unmarshal(b []byte) error { + return xxx_messageInfo_DeleteRequest.Unmarshal(m, b) } - -func (x *DeleteRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *DeleteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DeleteRequest.Marshal(b, m, deterministic) } - -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) +func (m *DeleteRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_DeleteRequest.Merge(m, src) } - -// Deprecated: Use DeleteRequest.ProtoReflect.Descriptor instead. -func (*DeleteRequest) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{1} +func (m *DeleteRequest) XXX_Size() int { + return xxx_messageInfo_DeleteRequest.Size(m) } +func (m *DeleteRequest) XXX_DiscardUnknown() { + xxx_messageInfo_DeleteRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_DeleteRequest proto.InternalMessageInfo -func (x *DeleteRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +func (m *DeleteRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *DeleteRequest) GetShardName() string { - if x != nil { - return x.ShardName +func (m *DeleteRequest) GetShardName() string { + if m != nil { + return m.ShardName } return "" } -func (x *DeleteRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *DeleteRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *DeleteRequest) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *DeleteRequest) GetCollectionName() string { + if m != nil { + return m.CollectionName } return "" } -func (x *DeleteRequest) GetPartitionName() string { - if x != nil { - return x.PartitionName +func (m *DeleteRequest) GetPartitionName() string { + if m != nil { + return m.PartitionName } return "" } -func (x *DeleteRequest) GetDbID() int64 { - if x != nil { - return x.DbID +func (m *DeleteRequest) GetDbID() int64 { + if m != nil { + return m.DbID } return 0 } -func (x *DeleteRequest) GetCollectionID() int64 { - if x != nil { - return x.CollectionID +func (m *DeleteRequest) GetCollectionID() int64 { + if m != nil { + return m.CollectionID } return 0 } -func (x *DeleteRequest) GetPartitionID() int64 { - if x != nil { - return x.PartitionID +func (m *DeleteRequest) GetPartitionID() int64 { + if m != nil { + return m.PartitionID } return 0 } -func (x *DeleteRequest) GetInt64PrimaryKeys() []int64 { - if x != nil { - return x.Int64PrimaryKeys +func (m *DeleteRequest) GetInt64PrimaryKeys() []int64 { + if m != nil { + return m.Int64PrimaryKeys } return nil } -func (x *DeleteRequest) GetTimestamps() []uint64 { - if x != nil { - return x.Timestamps +func (m *DeleteRequest) GetTimestamps() []uint64 { + if m != nil { + return m.Timestamps } return nil } -func (x *DeleteRequest) GetNumRows() int64 { - if x != nil { - return x.NumRows +func (m *DeleteRequest) GetNumRows() int64 { + if m != nil { + return m.NumRows } return 0 } -func (x *DeleteRequest) GetPrimaryKeys() *schemapb.IDs { - if x != nil { - return x.PrimaryKeys +func (m *DeleteRequest) GetPrimaryKeys() *schemapb.IDs { + if m != nil { + return m.PrimaryKeys } return nil } type MsgPosition struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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} } -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_Unmarshal(b []byte) error { + return xxx_messageInfo_MsgPosition.Unmarshal(m, b) } - -func (x *MsgPosition) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *MsgPosition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MsgPosition.Marshal(b, m, deterministic) } - -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) +func (m *MsgPosition) XXX_Merge(src proto.Message) { + xxx_messageInfo_MsgPosition.Merge(m, src) } - -// Deprecated: Use MsgPosition.ProtoReflect.Descriptor instead. -func (*MsgPosition) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{2} +func (m *MsgPosition) XXX_Size() int { + return xxx_messageInfo_MsgPosition.Size(m) +} +func (m *MsgPosition) XXX_DiscardUnknown() { + xxx_messageInfo_MsgPosition.DiscardUnknown(m) } -func (x *MsgPosition) GetChannelName() string { - if x != nil { - return x.ChannelName +var xxx_messageInfo_MsgPosition proto.InternalMessageInfo + +func (m *MsgPosition) GetChannelName() string { + if m != nil { + return m.ChannelName } return "" } -func (x *MsgPosition) GetMsgID() []byte { - if x != nil { - return x.MsgID +func (m *MsgPosition) GetMsgID() []byte { + if m != nil { + return m.MsgID } return nil } -func (x *MsgPosition) GetMsgGroup() string { - if x != nil { - return x.MsgGroup +func (m *MsgPosition) GetMsgGroup() string { + if m != nil { + return m.MsgGroup } return "" } -func (x *MsgPosition) GetTimestamp() uint64 { - if x != nil { - return x.Timestamp +func (m *MsgPosition) GetTimestamp() uint64 { + if m != nil { + return m.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"` @@ -447,873 +398,532 @@ 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"` // deprecated + PartitionID int64 `protobuf:"varint,7,opt,name=partitionID,proto3" json:"partitionID,omitempty"` 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 (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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *CreateCollectionRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CreateCollectionRequest.Unmarshal(m, b) } - -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) +func (m *CreateCollectionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CreateCollectionRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use CreateCollectionRequest.ProtoReflect.Descriptor instead. -func (*CreateCollectionRequest) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{3} +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 (x *CreateCollectionRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +var xxx_messageInfo_CreateCollectionRequest proto.InternalMessageInfo + +func (m *CreateCollectionRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *CreateCollectionRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *CreateCollectionRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *CreateCollectionRequest) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *CreateCollectionRequest) GetCollectionName() string { + if m != nil { + return m.CollectionName } return "" } -func (x *CreateCollectionRequest) GetPartitionName() string { - if x != nil { - return x.PartitionName +func (m *CreateCollectionRequest) GetPartitionName() string { + if m != nil { + return m.PartitionName } return "" } -func (x *CreateCollectionRequest) GetDbID() int64 { - if x != nil { - return x.DbID +func (m *CreateCollectionRequest) GetDbID() int64 { + if m != nil { + return m.DbID } return 0 } -func (x *CreateCollectionRequest) GetCollectionID() int64 { - if x != nil { - return x.CollectionID +func (m *CreateCollectionRequest) GetCollectionID() int64 { + if m != nil { + return m.CollectionID } return 0 } -func (x *CreateCollectionRequest) GetPartitionID() int64 { - if x != nil { - return x.PartitionID +func (m *CreateCollectionRequest) GetPartitionID() int64 { + if m != nil { + return m.PartitionID } return 0 } -func (x *CreateCollectionRequest) GetSchema() []byte { - if x != nil { - return x.Schema +func (m *CreateCollectionRequest) GetSchema() []byte { + if m != nil { + return m.Schema } return nil } -func (x *CreateCollectionRequest) GetVirtualChannelNames() []string { - if x != nil { - return x.VirtualChannelNames +func (m *CreateCollectionRequest) GetVirtualChannelNames() []string { + if m != nil { + return m.VirtualChannelNames } return nil } -func (x *CreateCollectionRequest) GetPhysicalChannelNames() []string { - if x != nil { - return x.PhysicalChannelNames +func (m *CreateCollectionRequest) GetPhysicalChannelNames() []string { + if m != nil { + return m.PhysicalChannelNames } return nil } -func (x *CreateCollectionRequest) GetPartitionIDs() []int64 { - if x != nil { - return x.PartitionIDs +func (m *CreateCollectionRequest) GetPartitionIDs() []int64 { + if m != nil { + return m.PartitionIDs } return nil } type DropCollectionRequest 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"` - DbID int64 `protobuf:"varint,4,opt,name=dbID,proto3" json:"dbID,omitempty"` - CollectionID int64 `protobuf:"varint,5,opt,name=collectionID,proto3" json:"collectionID,omitempty"` + 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} } -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_Unmarshal(b []byte) error { + return xxx_messageInfo_DropCollectionRequest.Unmarshal(m, b) } - -func (x *DropCollectionRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *DropCollectionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DropCollectionRequest.Marshal(b, m, deterministic) } - -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) +func (m *DropCollectionRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_DropCollectionRequest.Merge(m, src) } - -// Deprecated: Use DropCollectionRequest.ProtoReflect.Descriptor instead. -func (*DropCollectionRequest) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{4} +func (m *DropCollectionRequest) XXX_Size() int { + return xxx_messageInfo_DropCollectionRequest.Size(m) } +func (m *DropCollectionRequest) XXX_DiscardUnknown() { + xxx_messageInfo_DropCollectionRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_DropCollectionRequest proto.InternalMessageInfo -func (x *DropCollectionRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +func (m *DropCollectionRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *DropCollectionRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *DropCollectionRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *DropCollectionRequest) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *DropCollectionRequest) GetCollectionName() string { + if m != nil { + return m.CollectionName } return "" } -func (x *DropCollectionRequest) GetDbID() int64 { - if x != nil { - return x.DbID +func (m *DropCollectionRequest) GetDbID() int64 { + if m != nil { + return m.DbID } return 0 } -func (x *DropCollectionRequest) GetCollectionID() int64 { - if x != nil { - return x.CollectionID +func (m *DropCollectionRequest) GetCollectionID() int64 { + if m != nil { + return m.CollectionID } return 0 } type CreatePartitionRequest 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"` - 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"` + 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} } -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_Unmarshal(b []byte) error { + return xxx_messageInfo_CreatePartitionRequest.Unmarshal(m, b) } - -func (x *CreatePartitionRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *CreatePartitionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CreatePartitionRequest.Marshal(b, m, deterministic) } - -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) +func (m *CreatePartitionRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CreatePartitionRequest.Merge(m, src) } - -// Deprecated: Use CreatePartitionRequest.ProtoReflect.Descriptor instead. -func (*CreatePartitionRequest) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{5} +func (m *CreatePartitionRequest) XXX_Size() int { + return xxx_messageInfo_CreatePartitionRequest.Size(m) } +func (m *CreatePartitionRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CreatePartitionRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_CreatePartitionRequest proto.InternalMessageInfo -func (x *CreatePartitionRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +func (m *CreatePartitionRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *CreatePartitionRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *CreatePartitionRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *CreatePartitionRequest) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *CreatePartitionRequest) GetCollectionName() string { + if m != nil { + return m.CollectionName } return "" } -func (x *CreatePartitionRequest) GetPartitionName() string { - if x != nil { - return x.PartitionName +func (m *CreatePartitionRequest) GetPartitionName() string { + if m != nil { + return m.PartitionName } return "" } -func (x *CreatePartitionRequest) GetDbID() int64 { - if x != nil { - return x.DbID +func (m *CreatePartitionRequest) GetDbID() int64 { + if m != nil { + return m.DbID } return 0 } -func (x *CreatePartitionRequest) GetCollectionID() int64 { - if x != nil { - return x.CollectionID +func (m *CreatePartitionRequest) GetCollectionID() int64 { + if m != nil { + return m.CollectionID } return 0 } -func (x *CreatePartitionRequest) GetPartitionID() int64 { - if x != nil { - return x.PartitionID +func (m *CreatePartitionRequest) GetPartitionID() int64 { + if m != nil { + return m.PartitionID } return 0 } type DropPartitionRequest 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"` - 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"` + 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} } -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_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 (*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) +func (m *DropPartitionRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_DropPartitionRequest.Merge(m, src) } - -// Deprecated: Use DropPartitionRequest.ProtoReflect.Descriptor instead. -func (*DropPartitionRequest) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{6} +func (m *DropPartitionRequest) XXX_Size() int { + return xxx_messageInfo_DropPartitionRequest.Size(m) } +func (m *DropPartitionRequest) XXX_DiscardUnknown() { + xxx_messageInfo_DropPartitionRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_DropPartitionRequest proto.InternalMessageInfo -func (x *DropPartitionRequest) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +func (m *DropPartitionRequest) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *DropPartitionRequest) GetDbName() string { - if x != nil { - return x.DbName +func (m *DropPartitionRequest) GetDbName() string { + if m != nil { + return m.DbName } return "" } -func (x *DropPartitionRequest) GetCollectionName() string { - if x != nil { - return x.CollectionName +func (m *DropPartitionRequest) GetCollectionName() string { + if m != nil { + return m.CollectionName } return "" } -func (x *DropPartitionRequest) GetPartitionName() string { - if x != nil { - return x.PartitionName +func (m *DropPartitionRequest) GetPartitionName() string { + if m != nil { + return m.PartitionName } return "" } -func (x *DropPartitionRequest) GetDbID() int64 { - if x != nil { - return x.DbID +func (m *DropPartitionRequest) GetDbID() int64 { + if m != nil { + return m.DbID } return 0 } -func (x *DropPartitionRequest) GetCollectionID() int64 { - if x != nil { - return x.CollectionID +func (m *DropPartitionRequest) GetCollectionID() int64 { + if m != nil { + return m.CollectionID } return 0 } -func (x *DropPartitionRequest) GetPartitionID() int64 { - if x != nil { - return x.PartitionID +func (m *DropPartitionRequest) GetPartitionID() int64 { + if m != nil { + return m.PartitionID } return 0 } type TimeTickMsg struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Base *commonpb.MsgBase `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"` + 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:"-"` } -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) 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} } -func (x *TimeTickMsg) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *TimeTickMsg) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_TimeTickMsg.Unmarshal(m, b) } - -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) +func (m *TimeTickMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_TimeTickMsg.Marshal(b, m, deterministic) } - -// Deprecated: Use TimeTickMsg.ProtoReflect.Descriptor instead. -func (*TimeTickMsg) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{7} +func (m *TimeTickMsg) XXX_Merge(src proto.Message) { + xxx_messageInfo_TimeTickMsg.Merge(m, src) +} +func (m *TimeTickMsg) XXX_Size() int { + return xxx_messageInfo_TimeTickMsg.Size(m) } +func (m *TimeTickMsg) XXX_DiscardUnknown() { + xxx_messageInfo_TimeTickMsg.DiscardUnknown(m) +} + +var xxx_messageInfo_TimeTickMsg proto.InternalMessageInfo -func (x *TimeTickMsg) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +func (m *TimeTickMsg) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } type DataNodeTtMsg struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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} } -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_Unmarshal(b []byte) error { + return xxx_messageInfo_DataNodeTtMsg.Unmarshal(m, b) } - -func (x *DataNodeTtMsg) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *DataNodeTtMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DataNodeTtMsg.Marshal(b, m, deterministic) } - -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) +func (m *DataNodeTtMsg) XXX_Merge(src proto.Message) { + xxx_messageInfo_DataNodeTtMsg.Merge(m, src) } - -// Deprecated: Use DataNodeTtMsg.ProtoReflect.Descriptor instead. -func (*DataNodeTtMsg) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{8} +func (m *DataNodeTtMsg) XXX_Size() int { + return xxx_messageInfo_DataNodeTtMsg.Size(m) +} +func (m *DataNodeTtMsg) XXX_DiscardUnknown() { + xxx_messageInfo_DataNodeTtMsg.DiscardUnknown(m) } -func (x *DataNodeTtMsg) GetBase() *commonpb.MsgBase { - if x != nil { - return x.Base +var xxx_messageInfo_DataNodeTtMsg proto.InternalMessageInfo + +func (m *DataNodeTtMsg) GetBase() *commonpb.MsgBase { + if m != nil { + return m.Base } return nil } -func (x *DataNodeTtMsg) GetChannelName() string { - if x != nil { - return x.ChannelName +func (m *DataNodeTtMsg) GetChannelName() string { + if m != nil { + return m.ChannelName } return "" } -func (x *DataNodeTtMsg) GetTimestamp() uint64 { - if x != nil { - return x.Timestamp +func (m *DataNodeTtMsg) GetTimestamp() uint64 { + if m != nil { + return m.Timestamp } return 0 } -func (x *DataNodeTtMsg) GetSegmentsStats() []*commonpb.SegmentStats { - if x != nil { - return x.SegmentsStats +func (m *DataNodeTtMsg) GetSegmentsStats() []*commonpb.SegmentStats { + if m != nil { + return m.SegmentsStats } return nil } -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 +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, } diff --git a/go-api/rgpb/rg.pb.go b/go-api/rgpb/rg.pb.go index f823e18..ab242be 100644 --- a/go-api/rgpb/rg.pb.go +++ b/go-api/rgpb/rg.pb.go @@ -1,320 +1,193 @@ // 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 ( - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" - reflect "reflect" - sync "sync" + fmt "fmt" + proto "github.com/golang/protobuf/proto" + math "math" ) -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) -) +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf -type ResourceGroupLimit struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields +// 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 - NodeNum int32 `protobuf:"varint,1,opt,name=node_num,json=nodeNum,proto3" json:"node_num,omitempty"` // preserve for other limit. +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:"-"` } -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) 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} } -func (x *ResourceGroupLimit) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *ResourceGroupLimit) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ResourceGroupLimit.Unmarshal(m, b) } - -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) +func (m *ResourceGroupLimit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ResourceGroupLimit.Marshal(b, m, deterministic) } - -// Deprecated: Use ResourceGroupLimit.ProtoReflect.Descriptor instead. -func (*ResourceGroupLimit) Descriptor() ([]byte, []int) { - return file_rg_proto_rawDescGZIP(), []int{0} +func (m *ResourceGroupLimit) XXX_Merge(src proto.Message) { + xxx_messageInfo_ResourceGroupLimit.Merge(m, src) +} +func (m *ResourceGroupLimit) XXX_Size() int { + return xxx_messageInfo_ResourceGroupLimit.Size(m) +} +func (m *ResourceGroupLimit) XXX_DiscardUnknown() { + xxx_messageInfo_ResourceGroupLimit.DiscardUnknown(m) } -func (x *ResourceGroupLimit) GetNodeNum() int32 { - if x != nil { - return x.NodeNum +var xxx_messageInfo_ResourceGroupLimit proto.InternalMessageInfo + +func (m *ResourceGroupLimit) GetNodeNum() int32 { + if m != nil { + return m.NodeNum } return 0 } type ResourceGroupTransfer struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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. + 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:"-"` } -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) 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} } -func (x *ResourceGroupTransfer) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *ResourceGroupTransfer) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ResourceGroupTransfer.Unmarshal(m, b) } - -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) +func (m *ResourceGroupTransfer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ResourceGroupTransfer.Marshal(b, m, deterministic) } - -// Deprecated: Use ResourceGroupTransfer.ProtoReflect.Descriptor instead. -func (*ResourceGroupTransfer) Descriptor() ([]byte, []int) { - return file_rg_proto_rawDescGZIP(), []int{1} +func (m *ResourceGroupTransfer) XXX_Merge(src proto.Message) { + xxx_messageInfo_ResourceGroupTransfer.Merge(m, src) } +func (m *ResourceGroupTransfer) XXX_Size() int { + return xxx_messageInfo_ResourceGroupTransfer.Size(m) +} +func (m *ResourceGroupTransfer) XXX_DiscardUnknown() { + xxx_messageInfo_ResourceGroupTransfer.DiscardUnknown(m) +} + +var xxx_messageInfo_ResourceGroupTransfer proto.InternalMessageInfo -func (x *ResourceGroupTransfer) GetResourceGroup() string { - if x != nil { - return x.ResourceGroup +func (m *ResourceGroupTransfer) GetResourceGroup() string { + if m != nil { + return m.ResourceGroup } return "" } type ResourceGroupConfig struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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. + 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} } -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_Unmarshal(b []byte) error { + return xxx_messageInfo_ResourceGroupConfig.Unmarshal(m, b) } - -func (x *ResourceGroupConfig) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *ResourceGroupConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ResourceGroupConfig.Marshal(b, m, deterministic) } - -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) +func (m *ResourceGroupConfig) XXX_Merge(src proto.Message) { + xxx_messageInfo_ResourceGroupConfig.Merge(m, src) } - -// Deprecated: Use ResourceGroupConfig.ProtoReflect.Descriptor instead. -func (*ResourceGroupConfig) Descriptor() ([]byte, []int) { - return file_rg_proto_rawDescGZIP(), []int{2} +func (m *ResourceGroupConfig) XXX_Size() int { + return xxx_messageInfo_ResourceGroupConfig.Size(m) } +func (m *ResourceGroupConfig) XXX_DiscardUnknown() { + xxx_messageInfo_ResourceGroupConfig.DiscardUnknown(m) +} + +var xxx_messageInfo_ResourceGroupConfig proto.InternalMessageInfo -func (x *ResourceGroupConfig) GetRequests() *ResourceGroupLimit { - if x != nil { - return x.Requests +func (m *ResourceGroupConfig) GetRequests() *ResourceGroupLimit { + if m != nil { + return m.Requests } return nil } -func (x *ResourceGroupConfig) GetLimits() *ResourceGroupLimit { - if x != nil { - return x.Limits +func (m *ResourceGroupConfig) GetLimits() *ResourceGroupLimit { + if m != nil { + return m.Limits } return nil } -func (x *ResourceGroupConfig) GetTransferFrom() []*ResourceGroupTransfer { - if x != nil { - return x.TransferFrom +func (m *ResourceGroupConfig) GetTransferFrom() []*ResourceGroupTransfer { + if m != nil { + return m.TransferFrom } return nil } -func (x *ResourceGroupConfig) GetTransferTo() []*ResourceGroupTransfer { - if x != nil { - return x.TransferTo +func (m *ResourceGroupConfig) GetTransferTo() []*ResourceGroupTransfer { + if m != nil { + return m.TransferTo } return nil } -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 +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, } diff --git a/go-api/schemapb/schema.pb.go b/go-api/schemapb/schema.pb.go index a3d8521..fa8203f 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" - reflect "reflect" - sync "sync" + math "math" ) -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) -) +// 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 // * // @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 // variable-length strings with a specified maximum length + DataType_VarChar DataType = 21 DataType_Array DataType = 22 DataType_JSON DataType = 23 DataType_BinaryVector DataType = 100 @@ -46,73 +46,52 @@ const ( DataType_SparseFloatVector DataType = 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 +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, } func (x DataType) String() string { - return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) -} - -func (DataType) Descriptor() protoreflect.EnumDescriptor { - return file_schema_proto_enumTypes[0].Descriptor() + return proto.EnumName(DataType_name, int32(x)) } -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 file_schema_proto_rawDescGZIP(), []int{0} + return fileDescriptor_1c5fb4d8cc22d66a, []int{0} } type FieldState int32 @@ -124,56 +103,31 @@ const ( FieldState_FieldDropped FieldState = 3 ) -// 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, - } -) - -func (x FieldState) Enum() *FieldState { - p := new(FieldState) - *p = x - return p +var FieldState_name = map[int32]string{ + 0: "FieldCreated", + 1: "FieldCreating", + 2: "FieldDropping", + 3: "FieldDropped", } -func (x FieldState) String() string { - 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] +var FieldState_value = map[string]int32{ + "FieldCreated": 0, + "FieldCreating": 1, + "FieldDropping": 2, + "FieldDropped": 3, } -func (x FieldState) Number() protoreflect.EnumNumber { - return protoreflect.EnumNumber(x) +func (x FieldState) String() string { + return proto.EnumName(FieldState_name, int32(x)) } -// Deprecated: Use FieldState.Descriptor instead. func (FieldState) EnumDescriptor() ([]byte, []int) { - return file_schema_proto_rawDescGZIP(), []int{1} + return fileDescriptor_1c5fb4d8cc22d66a, []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"` @@ -182,149 +136,145 @@ 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"` // To keep compatible with older version, the default + State FieldState `protobuf:"varint,9,opt,name=state,proto3,enum=milvus.proto.schema.FieldState" json:"state,omitempty"` // state is `Created`. - 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"` - Nullable bool `protobuf:"varint,15,opt,name=nullable,proto3" json:"nullable,omitempty"` // enable set null as field value + 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"` + Nullable bool `protobuf:"varint,15,opt,name=nullable,proto3" json:"nullable,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} } -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_Unmarshal(b []byte) error { + return xxx_messageInfo_FieldSchema.Unmarshal(m, b) } - -func (x *FieldSchema) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *FieldSchema) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_FieldSchema.Marshal(b, m, deterministic) } - -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) +func (m *FieldSchema) XXX_Merge(src proto.Message) { + xxx_messageInfo_FieldSchema.Merge(m, src) } - -// Deprecated: Use FieldSchema.ProtoReflect.Descriptor instead. -func (*FieldSchema) Descriptor() ([]byte, []int) { - return file_schema_proto_rawDescGZIP(), []int{0} +func (m *FieldSchema) XXX_Size() int { + return xxx_messageInfo_FieldSchema.Size(m) +} +func (m *FieldSchema) XXX_DiscardUnknown() { + xxx_messageInfo_FieldSchema.DiscardUnknown(m) } -func (x *FieldSchema) GetFieldID() int64 { - if x != nil { - return x.FieldID +var xxx_messageInfo_FieldSchema proto.InternalMessageInfo + +func (m *FieldSchema) GetFieldID() int64 { + if m != nil { + return m.FieldID } return 0 } -func (x *FieldSchema) GetName() string { - if x != nil { - return x.Name +func (m *FieldSchema) GetName() string { + if m != nil { + return m.Name } return "" } -func (x *FieldSchema) GetIsPrimaryKey() bool { - if x != nil { - return x.IsPrimaryKey +func (m *FieldSchema) GetIsPrimaryKey() bool { + if m != nil { + return m.IsPrimaryKey } return false } -func (x *FieldSchema) GetDescription() string { - if x != nil { - return x.Description +func (m *FieldSchema) GetDescription() string { + if m != nil { + return m.Description } return "" } -func (x *FieldSchema) GetDataType() DataType { - if x != nil { - return x.DataType +func (m *FieldSchema) GetDataType() DataType { + if m != nil { + return m.DataType } return DataType_None } -func (x *FieldSchema) GetTypeParams() []*commonpb.KeyValuePair { - if x != nil { - return x.TypeParams +func (m *FieldSchema) GetTypeParams() []*commonpb.KeyValuePair { + if m != nil { + return m.TypeParams } return nil } -func (x *FieldSchema) GetIndexParams() []*commonpb.KeyValuePair { - if x != nil { - return x.IndexParams +func (m *FieldSchema) GetIndexParams() []*commonpb.KeyValuePair { + if m != nil { + return m.IndexParams } return nil } -func (x *FieldSchema) GetAutoID() bool { - if x != nil { - return x.AutoID +func (m *FieldSchema) GetAutoID() bool { + if m != nil { + return m.AutoID } return false } -func (x *FieldSchema) GetState() FieldState { - if x != nil { - return x.State +func (m *FieldSchema) GetState() FieldState { + if m != nil { + return m.State } return FieldState_FieldCreated } -func (x *FieldSchema) GetElementType() DataType { - if x != nil { - return x.ElementType +func (m *FieldSchema) GetElementType() DataType { + if m != nil { + return m.ElementType } return DataType_None } -func (x *FieldSchema) GetDefaultValue() *ValueField { - if x != nil { - return x.DefaultValue +func (m *FieldSchema) GetDefaultValue() *ValueField { + if m != nil { + return m.DefaultValue } return nil } -func (x *FieldSchema) GetIsDynamic() bool { - if x != nil { - return x.IsDynamic +func (m *FieldSchema) GetIsDynamic() bool { + if m != nil { + return m.IsDynamic } return false } -func (x *FieldSchema) GetIsPartitionKey() bool { - if x != nil { - return x.IsPartitionKey +func (m *FieldSchema) GetIsPartitionKey() bool { + if m != nil { + return m.IsPartitionKey } return false } -func (x *FieldSchema) GetIsClusteringKey() bool { - if x != nil { - return x.IsClusteringKey +func (m *FieldSchema) GetIsClusteringKey() bool { + if m != nil { + return m.IsClusteringKey } return false } -func (x *FieldSchema) GetNullable() bool { - if x != nil { - return x.Nullable +func (m *FieldSchema) GetNullable() bool { + if m != nil { + return m.Nullable } return false } @@ -332,540 +282,447 @@ func (x *FieldSchema) GetNullable() bool { // * // @brief Collection schema type CollectionSchema struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` - PartitionKeyIsolation bool `protobuf:"varint,7,opt,name=partition_key_isolation,json=partitionKeyIsolation,proto3" json:"partition_key_isolation,omitempty"` + 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} } -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_Unmarshal(b []byte) error { + return xxx_messageInfo_CollectionSchema.Unmarshal(m, b) } - -func (x *CollectionSchema) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *CollectionSchema) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CollectionSchema.Marshal(b, m, deterministic) } - -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) +func (m *CollectionSchema) XXX_Merge(src proto.Message) { + xxx_messageInfo_CollectionSchema.Merge(m, src) } - -// Deprecated: Use CollectionSchema.ProtoReflect.Descriptor instead. -func (*CollectionSchema) Descriptor() ([]byte, []int) { - return file_schema_proto_rawDescGZIP(), []int{1} +func (m *CollectionSchema) XXX_Size() int { + return xxx_messageInfo_CollectionSchema.Size(m) +} +func (m *CollectionSchema) XXX_DiscardUnknown() { + xxx_messageInfo_CollectionSchema.DiscardUnknown(m) } -func (x *CollectionSchema) GetName() string { - if x != nil { - return x.Name +var xxx_messageInfo_CollectionSchema proto.InternalMessageInfo + +func (m *CollectionSchema) GetName() string { + if m != nil { + return m.Name } return "" } -func (x *CollectionSchema) GetDescription() string { - if x != nil { - return x.Description +func (m *CollectionSchema) GetDescription() string { + if m != nil { + return m.Description } return "" } -// Deprecated: Marked as deprecated in schema.proto. -func (x *CollectionSchema) GetAutoID() bool { - if x != nil { - return x.AutoID +// Deprecated: Do not use. +func (m *CollectionSchema) GetAutoID() bool { + if m != nil { + return m.AutoID } return false } -func (x *CollectionSchema) GetFields() []*FieldSchema { - if x != nil { - return x.Fields +func (m *CollectionSchema) GetFields() []*FieldSchema { + if m != nil { + return m.Fields } return nil } -func (x *CollectionSchema) GetEnableDynamicField() bool { - if x != nil { - return x.EnableDynamicField +func (m *CollectionSchema) GetEnableDynamicField() bool { + if m != nil { + return m.EnableDynamicField } return false } -func (x *CollectionSchema) GetProperties() []*commonpb.KeyValuePair { - if x != nil { - return x.Properties +func (m *CollectionSchema) GetProperties() []*commonpb.KeyValuePair { + if m != nil { + return m.Properties } return nil } -func (x *CollectionSchema) GetPartitionKeyIsolation() bool { - if x != nil { - return x.PartitionKeyIsolation - } - return false -} - type BoolArray struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Data []bool `protobuf:"varint,1,rep,packed,name=data,proto3" json:"data,omitempty"` + 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:"-"` } -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) 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} } -func (x *BoolArray) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *BoolArray) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_BoolArray.Unmarshal(m, b) } - -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) +func (m *BoolArray) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_BoolArray.Marshal(b, m, deterministic) } - -// Deprecated: Use BoolArray.ProtoReflect.Descriptor instead. -func (*BoolArray) Descriptor() ([]byte, []int) { - return file_schema_proto_rawDescGZIP(), []int{2} +func (m *BoolArray) XXX_Merge(src proto.Message) { + xxx_messageInfo_BoolArray.Merge(m, src) +} +func (m *BoolArray) XXX_Size() int { + return xxx_messageInfo_BoolArray.Size(m) } +func (m *BoolArray) XXX_DiscardUnknown() { + xxx_messageInfo_BoolArray.DiscardUnknown(m) +} + +var xxx_messageInfo_BoolArray proto.InternalMessageInfo -func (x *BoolArray) GetData() []bool { - if x != nil { - return x.Data +func (m *BoolArray) GetData() []bool { + if m != nil { + return m.Data } return nil } type IntArray struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Data []int32 `protobuf:"varint,1,rep,packed,name=data,proto3" json:"data,omitempty"` + 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:"-"` } -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) 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} } -func (x *IntArray) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *IntArray) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_IntArray.Unmarshal(m, b) } - -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) +func (m *IntArray) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_IntArray.Marshal(b, m, deterministic) } - -// Deprecated: Use IntArray.ProtoReflect.Descriptor instead. -func (*IntArray) Descriptor() ([]byte, []int) { - return file_schema_proto_rawDescGZIP(), []int{3} +func (m *IntArray) XXX_Merge(src proto.Message) { + xxx_messageInfo_IntArray.Merge(m, src) +} +func (m *IntArray) XXX_Size() int { + return xxx_messageInfo_IntArray.Size(m) +} +func (m *IntArray) XXX_DiscardUnknown() { + xxx_messageInfo_IntArray.DiscardUnknown(m) } -func (x *IntArray) GetData() []int32 { - if x != nil { - return x.Data +var xxx_messageInfo_IntArray proto.InternalMessageInfo + +func (m *IntArray) GetData() []int32 { + if m != nil { + return m.Data } return nil } type LongArray struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Data []int64 `protobuf:"varint,1,rep,packed,name=data,proto3" json:"data,omitempty"` + 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:"-"` } -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) 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} } -func (x *LongArray) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *LongArray) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_LongArray.Unmarshal(m, b) } - -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) +func (m *LongArray) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_LongArray.Marshal(b, m, deterministic) } - -// Deprecated: Use LongArray.ProtoReflect.Descriptor instead. -func (*LongArray) Descriptor() ([]byte, []int) { - return file_schema_proto_rawDescGZIP(), []int{4} +func (m *LongArray) XXX_Merge(src proto.Message) { + xxx_messageInfo_LongArray.Merge(m, src) +} +func (m *LongArray) XXX_Size() int { + return xxx_messageInfo_LongArray.Size(m) } +func (m *LongArray) XXX_DiscardUnknown() { + xxx_messageInfo_LongArray.DiscardUnknown(m) +} + +var xxx_messageInfo_LongArray proto.InternalMessageInfo -func (x *LongArray) GetData() []int64 { - if x != nil { - return x.Data +func (m *LongArray) GetData() []int64 { + if m != nil { + return m.Data } return nil } type FloatArray struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Data []float32 `protobuf:"fixed32,1,rep,packed,name=data,proto3" json:"data,omitempty"` + 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:"-"` } -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) 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} } -func (x *FloatArray) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *FloatArray) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_FloatArray.Unmarshal(m, b) } - -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) +func (m *FloatArray) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_FloatArray.Marshal(b, m, deterministic) } - -// Deprecated: Use FloatArray.ProtoReflect.Descriptor instead. -func (*FloatArray) Descriptor() ([]byte, []int) { - return file_schema_proto_rawDescGZIP(), []int{5} +func (m *FloatArray) XXX_Merge(src proto.Message) { + xxx_messageInfo_FloatArray.Merge(m, src) +} +func (m *FloatArray) XXX_Size() int { + return xxx_messageInfo_FloatArray.Size(m) +} +func (m *FloatArray) XXX_DiscardUnknown() { + xxx_messageInfo_FloatArray.DiscardUnknown(m) } -func (x *FloatArray) GetData() []float32 { - if x != nil { - return x.Data +var xxx_messageInfo_FloatArray proto.InternalMessageInfo + +func (m *FloatArray) GetData() []float32 { + if m != nil { + return m.Data } return nil } type DoubleArray struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Data []float64 `protobuf:"fixed64,1,rep,packed,name=data,proto3" json:"data,omitempty"` + 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:"-"` } -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) 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} } -func (x *DoubleArray) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *DoubleArray) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DoubleArray.Unmarshal(m, b) } - -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) +func (m *DoubleArray) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DoubleArray.Marshal(b, m, deterministic) } - -// Deprecated: Use DoubleArray.ProtoReflect.Descriptor instead. -func (*DoubleArray) Descriptor() ([]byte, []int) { - return file_schema_proto_rawDescGZIP(), []int{6} +func (m *DoubleArray) XXX_Merge(src proto.Message) { + xxx_messageInfo_DoubleArray.Merge(m, src) +} +func (m *DoubleArray) XXX_Size() int { + return xxx_messageInfo_DoubleArray.Size(m) } +func (m *DoubleArray) XXX_DiscardUnknown() { + xxx_messageInfo_DoubleArray.DiscardUnknown(m) +} + +var xxx_messageInfo_DoubleArray proto.InternalMessageInfo -func (x *DoubleArray) GetData() []float64 { - if x != nil { - return x.Data +func (m *DoubleArray) GetData() []float64 { + if m != nil { + return m.Data } return nil } // For special fields such as bigdecimal, array... type BytesArray struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Data [][]byte `protobuf:"bytes,1,rep,name=data,proto3" json:"data,omitempty"` + Data [][]byte `protobuf:"bytes,1,rep,name=data,proto3" json:"data,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -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) 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} } -func (x *BytesArray) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *BytesArray) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_BytesArray.Unmarshal(m, b) } - -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) +func (m *BytesArray) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_BytesArray.Marshal(b, m, deterministic) } - -// Deprecated: Use BytesArray.ProtoReflect.Descriptor instead. -func (*BytesArray) Descriptor() ([]byte, []int) { - return file_schema_proto_rawDescGZIP(), []int{7} +func (m *BytesArray) XXX_Merge(src proto.Message) { + xxx_messageInfo_BytesArray.Merge(m, src) +} +func (m *BytesArray) XXX_Size() int { + return xxx_messageInfo_BytesArray.Size(m) +} +func (m *BytesArray) XXX_DiscardUnknown() { + xxx_messageInfo_BytesArray.DiscardUnknown(m) } -func (x *BytesArray) GetData() [][]byte { - if x != nil { - return x.Data +var xxx_messageInfo_BytesArray proto.InternalMessageInfo + +func (m *BytesArray) GetData() [][]byte { + if m != nil { + return m.Data } return nil } type StringArray struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Data []string `protobuf:"bytes,1,rep,name=data,proto3" json:"data,omitempty"` + Data []string `protobuf:"bytes,1,rep,name=data,proto3" json:"data,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -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) 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} } -func (x *StringArray) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *StringArray) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_StringArray.Unmarshal(m, b) } - -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) +func (m *StringArray) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_StringArray.Marshal(b, m, deterministic) } - -// Deprecated: Use StringArray.ProtoReflect.Descriptor instead. -func (*StringArray) Descriptor() ([]byte, []int) { - return file_schema_proto_rawDescGZIP(), []int{8} +func (m *StringArray) XXX_Merge(src proto.Message) { + xxx_messageInfo_StringArray.Merge(m, src) +} +func (m *StringArray) XXX_Size() int { + return xxx_messageInfo_StringArray.Size(m) } +func (m *StringArray) XXX_DiscardUnknown() { + xxx_messageInfo_StringArray.DiscardUnknown(m) +} + +var xxx_messageInfo_StringArray proto.InternalMessageInfo -func (x *StringArray) GetData() []string { - if x != nil { - return x.Data +func (m *StringArray) GetData() []string { + if m != nil { + return m.Data } return nil } type ArrayArray struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` + 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:"-"` } -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) 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} } -func (x *ArrayArray) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *ArrayArray) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ArrayArray.Unmarshal(m, b) } - -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) +func (m *ArrayArray) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ArrayArray.Marshal(b, m, deterministic) } - -// Deprecated: Use ArrayArray.ProtoReflect.Descriptor instead. -func (*ArrayArray) Descriptor() ([]byte, []int) { - return file_schema_proto_rawDescGZIP(), []int{9} +func (m *ArrayArray) XXX_Merge(src proto.Message) { + xxx_messageInfo_ArrayArray.Merge(m, src) +} +func (m *ArrayArray) XXX_Size() int { + return xxx_messageInfo_ArrayArray.Size(m) +} +func (m *ArrayArray) XXX_DiscardUnknown() { + xxx_messageInfo_ArrayArray.DiscardUnknown(m) } -func (x *ArrayArray) GetData() []*ScalarField { - if x != nil { - return x.Data +var xxx_messageInfo_ArrayArray proto.InternalMessageInfo + +func (m *ArrayArray) GetData() []*ScalarField { + if m != nil { + return m.Data } return nil } -func (x *ArrayArray) GetElementType() DataType { - if x != nil { - return x.ElementType +func (m *ArrayArray) GetElementType() DataType { + if m != nil { + return m.ElementType } return DataType_None } type JSONArray struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Data [][]byte `protobuf:"bytes,1,rep,name=data,proto3" json:"data,omitempty"` + Data [][]byte `protobuf:"bytes,1,rep,name=data,proto3" json:"data,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -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) 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} } -func (x *JSONArray) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *JSONArray) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_JSONArray.Unmarshal(m, b) } - -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) +func (m *JSONArray) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_JSONArray.Marshal(b, m, deterministic) } - -// Deprecated: Use JSONArray.ProtoReflect.Descriptor instead. -func (*JSONArray) Descriptor() ([]byte, []int) { - return file_schema_proto_rawDescGZIP(), []int{10} +func (m *JSONArray) XXX_Merge(src proto.Message) { + xxx_messageInfo_JSONArray.Merge(m, src) +} +func (m *JSONArray) XXX_Size() int { + return xxx_messageInfo_JSONArray.Size(m) +} +func (m *JSONArray) XXX_DiscardUnknown() { + xxx_messageInfo_JSONArray.DiscardUnknown(m) } -func (x *JSONArray) GetData() [][]byte { - if x != nil { - return x.Data +var xxx_messageInfo_JSONArray proto.InternalMessageInfo + +func (m *JSONArray) GetData() [][]byte { + if m != nil { + return m.Data } return nil } type ValueField struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - // Types that are assignable to Data: + // Types that are valid to be assigned to Data: // // *ValueField_BoolData // *ValueField_IntData @@ -874,96 +731,36 @@ type ValueField struct { // *ValueField_DoubleData // *ValueField_StringData // *ValueField_BytesData - 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) + Data isValueField_Data `protobuf_oneof:"data"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -// Deprecated: Use ValueField.ProtoReflect.Descriptor instead. +func (m *ValueField) Reset() { *m = ValueField{} } +func (m *ValueField) String() string { return proto.CompactTextString(m) } +func (*ValueField) ProtoMessage() {} func (*ValueField) Descriptor() ([]byte, []int) { - return file_schema_proto_rawDescGZIP(), []int{11} -} - -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 + return fileDescriptor_1c5fb4d8cc22d66a, []int{11} } -func (x *ValueField) GetIntData() int32 { - if x, ok := x.GetData().(*ValueField_IntData); ok { - return x.IntData - } - return 0 +func (m *ValueField) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ValueField.Unmarshal(m, b) } - -func (x *ValueField) GetLongData() int64 { - if x, ok := x.GetData().(*ValueField_LongData); ok { - return x.LongData - } - return 0 +func (m *ValueField) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ValueField.Marshal(b, m, deterministic) } - -func (x *ValueField) GetFloatData() float32 { - if x, ok := x.GetData().(*ValueField_FloatData); ok { - return x.FloatData - } - return 0 +func (m *ValueField) XXX_Merge(src proto.Message) { + xxx_messageInfo_ValueField.Merge(m, src) } - -func (x *ValueField) GetDoubleData() float64 { - if x, ok := x.GetData().(*ValueField_DoubleData); ok { - return x.DoubleData - } - return 0 +func (m *ValueField) XXX_Size() int { + return xxx_messageInfo_ValueField.Size(m) } - -func (x *ValueField) GetStringData() string { - if x, ok := x.GetData().(*ValueField_StringData); ok { - return x.StringData - } - return "" +func (m *ValueField) XXX_DiscardUnknown() { + xxx_messageInfo_ValueField.DiscardUnknown(m) } -func (x *ValueField) GetBytesData() []byte { - if x, ok := x.GetData().(*ValueField_BytesData); ok { - return x.BytesData - } - return nil -} +var xxx_messageInfo_ValueField proto.InternalMessageInfo type isValueField_Data interface { isValueField_Data() @@ -1011,126 +808,117 @@ func (*ValueField_StringData) isValueField_Data() {} func (*ValueField_BytesData) isValueField_Data() {} -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 (x *ScalarField) Reset() { - *x = ScalarField{} - if protoimpl.UnsafeEnabled { - mi := &file_schema_proto_msgTypes[12] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) +func (m *ValueField) GetData() isValueField_Data { + if m != nil { + return m.Data } + return nil } -func (x *ScalarField) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *ValueField) GetBoolData() bool { + if x, ok := m.GetData().(*ValueField_BoolData); ok { + return x.BoolData + } + return false } -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 +func (m *ValueField) GetIntData() int32 { + if x, ok := m.GetData().(*ValueField_IntData); ok { + return x.IntData } - return mi.MessageOf(x) + return 0 } -// Deprecated: Use ScalarField.ProtoReflect.Descriptor instead. -func (*ScalarField) Descriptor() ([]byte, []int) { - return file_schema_proto_rawDescGZIP(), []int{12} -} - -func (m *ScalarField) GetData() isScalarField_Data { - if m != nil { - return m.Data - } - return nil -} - -func (x *ScalarField) GetBoolData() *BoolArray { - if x, ok := x.GetData().(*ScalarField_BoolData); ok { - return x.BoolData - } - return nil -} - -func (x *ScalarField) GetIntData() *IntArray { - if x, ok := x.GetData().(*ScalarField_IntData); ok { - return x.IntData - } - return nil -} - -func (x *ScalarField) GetLongData() *LongArray { - if x, ok := x.GetData().(*ScalarField_LongData); ok { +func (m *ValueField) GetLongData() int64 { + if x, ok := m.GetData().(*ValueField_LongData); ok { return x.LongData } - return nil + return 0 } -func (x *ScalarField) GetFloatData() *FloatArray { - if x, ok := x.GetData().(*ScalarField_FloatData); ok { +func (m *ValueField) GetFloatData() float32 { + if x, ok := m.GetData().(*ValueField_FloatData); ok { return x.FloatData } - return nil + return 0 } -func (x *ScalarField) GetDoubleData() *DoubleArray { - if x, ok := x.GetData().(*ScalarField_DoubleData); ok { +func (m *ValueField) GetDoubleData() float64 { + if x, ok := m.GetData().(*ValueField_DoubleData); ok { return x.DoubleData } - return nil + return 0 } -func (x *ScalarField) GetStringData() *StringArray { - if x, ok := x.GetData().(*ScalarField_StringData); ok { +func (m *ValueField) GetStringData() string { + if x, ok := m.GetData().(*ValueField_StringData); ok { return x.StringData } - return nil + return "" } -func (x *ScalarField) GetBytesData() *BytesArray { - if x, ok := x.GetData().(*ScalarField_BytesData); ok { +func (m *ValueField) GetBytesData() []byte { + if x, ok := m.GetData().(*ValueField_BytesData); ok { return x.BytesData } return nil } -func (x *ScalarField) GetArrayData() *ArrayArray { - if x, ok := x.GetData().(*ScalarField_ArrayData); ok { - return x.ArrayData +// 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), } - return nil } -func (x *ScalarField) GetJsonData() *JSONArray { - if x, ok := x.GetData().(*ScalarField_JsonData); ok { - return x.JsonData - } - 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 (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 (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 (m *ScalarField) XXX_Size() int { + return xxx_messageInfo_ScalarField.Size(m) } +func (m *ScalarField) XXX_DiscardUnknown() { + xxx_messageInfo_ScalarField.DiscardUnknown(m) +} + +var xxx_messageInfo_ScalarField proto.InternalMessageInfo type isScalarField_Data interface { isScalarField_Data() @@ -1190,159 +978,186 @@ func (*ScalarField_ArrayData) isScalarField_Data() {} func (*ScalarField_JsonData) isScalarField_Data() {} -// beta, api may change -type SparseFloatArray struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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) GetData() isScalarField_Data { + if m != nil { + return m.Data + } + return nil } -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) +func (m *ScalarField) GetBoolData() *BoolArray { + if x, ok := m.GetData().(*ScalarField_BoolData); ok { + return x.BoolData } + return nil } -func (x *SparseFloatArray) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *ScalarField) GetIntData() *IntArray { + if x, ok := m.GetData().(*ScalarField_IntData); ok { + return x.IntData + } + return nil } -func (*SparseFloatArray) ProtoMessage() {} - -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 +func (m *ScalarField) GetLongData() *LongArray { + if x, ok := m.GetData().(*ScalarField_LongData); ok { + return x.LongData } - return mi.MessageOf(x) + return nil } -// Deprecated: Use SparseFloatArray.ProtoReflect.Descriptor instead. -func (*SparseFloatArray) Descriptor() ([]byte, []int) { - return file_schema_proto_rawDescGZIP(), []int{13} +func (m *ScalarField) GetFloatData() *FloatArray { + if x, ok := m.GetData().(*ScalarField_FloatData); ok { + return x.FloatData + } + return nil } -func (x *SparseFloatArray) GetContents() [][]byte { - if x != nil { - return x.Contents +func (m *ScalarField) GetDoubleData() *DoubleArray { + if x, ok := m.GetData().(*ScalarField_DoubleData); ok { + return x.DoubleData } return nil } -func (x *SparseFloatArray) GetDim() int64 { - if x != nil { - return x.Dim +func (m *ScalarField) GetStringData() *StringArray { + if x, ok := m.GetData().(*ScalarField_StringData); ok { + return x.StringData } - return 0 + 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"` +func (m *ScalarField) GetBytesData() *BytesArray { + if x, ok := m.GetData().(*ScalarField_BytesData); ok { + return x.BytesData + } + return 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) +func (m *ScalarField) GetArrayData() *ArrayArray { + if x, ok := m.GetData().(*ScalarField_ArrayData); ok { + return x.ArrayData } + return nil } -func (x *VectorField) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *ScalarField) GetJsonData() *JSONArray { + if x, ok := m.GetData().(*ScalarField_JsonData); ok { + return x.JsonData + } + return nil } -func (*VectorField) ProtoMessage() {} - -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 +// 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), } - return mi.MessageOf(x) } -// Deprecated: Use VectorField.ProtoReflect.Descriptor instead. -func (*VectorField) Descriptor() ([]byte, []int) { - return file_schema_proto_rawDescGZIP(), []int{14} +// 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) GetDim() int64 { - if x != nil { - return x.Dim - } - return 0 +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 (m *VectorField) GetData() isVectorField_Data { +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 (m *SparseFloatArray) XXX_DiscardUnknown() { + xxx_messageInfo_SparseFloatArray.DiscardUnknown(m) +} + +var xxx_messageInfo_SparseFloatArray proto.InternalMessageInfo + +func (m *SparseFloatArray) GetContents() [][]byte { if m != nil { - return m.Data + return m.Contents } return nil } -func (x *VectorField) GetFloatVector() *FloatArray { - if x, ok := x.GetData().(*VectorField_FloatVector); ok { - return x.FloatVector +func (m *SparseFloatArray) GetDim() int64 { + if m != nil { + return m.Dim } - return nil + return 0 } -func (x *VectorField) GetBinaryVector() []byte { - if x, ok := x.GetData().(*VectorField_BinaryVector); ok { - return x.BinaryVector - } - 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) GetFloat16Vector() []byte { - if x, ok := x.GetData().(*VectorField_Float16Vector); ok { - return x.Float16Vector - } - 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) GetBfloat16Vector() []byte { - if x, ok := x.GetData().(*VectorField_Bfloat16Vector); ok { - return x.Bfloat16Vector - } - 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) GetSparseFloatVector() *SparseFloatArray { - if x, ok := x.GetData().(*VectorField_SparseFloatVector); ok { - return x.SparseFloatVector +var xxx_messageInfo_VectorField proto.InternalMessageInfo + +func (m *VectorField) GetDim() int64 { + if m != nil { + return m.Dim } - return nil + return 0 } type isVectorField_Data interface { @@ -1379,109 +1194,112 @@ func (*VectorField_Bfloat16Vector) isVectorField_Data() {} func (*VectorField_SparseFloatVector) isVectorField_Data() {} -type FieldData struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - 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"` - ValidData []bool `protobuf:"varint,7,rep,packed,name=valid_data,json=validData,proto3" json:"valid_data,omitempty"` -} - -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) +func (m *VectorField) GetData() isVectorField_Data { + if m != nil { + return m.Data } + return nil } -func (x *FieldData) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*FieldData) ProtoMessage() {} - -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 +func (m *VectorField) GetFloatVector() *FloatArray { + if x, ok := m.GetData().(*VectorField_FloatVector); ok { + return x.FloatVector } - return mi.MessageOf(x) -} - -// Deprecated: Use FieldData.ProtoReflect.Descriptor instead. -func (*FieldData) Descriptor() ([]byte, []int) { - return file_schema_proto_rawDescGZIP(), []int{15} + return nil } -func (x *FieldData) GetType() DataType { - if x != nil { - return x.Type +func (m *VectorField) GetBinaryVector() []byte { + if x, ok := m.GetData().(*VectorField_BinaryVector); ok { + return x.BinaryVector } - return DataType_None + return nil } -func (x *FieldData) GetFieldName() string { - if x != nil { - return x.FieldName +func (m *VectorField) GetFloat16Vector() []byte { + if x, ok := m.GetData().(*VectorField_Float16Vector); ok { + return x.Float16Vector } - return "" + return nil } -func (m *FieldData) GetField() isFieldData_Field { - if m != nil { - return m.Field +func (m *VectorField) GetBfloat16Vector() []byte { + if x, ok := m.GetData().(*VectorField_Bfloat16Vector); ok { + return x.Bfloat16Vector } return nil } -func (x *FieldData) GetScalars() *ScalarField { - if x, ok := x.GetField().(*FieldData_Scalars); ok { - return x.Scalars +func (m *VectorField) GetSparseFloatVector() *SparseFloatArray { + if x, ok := m.GetData().(*VectorField_SparseFloatVector); ok { + return x.SparseFloatVector } return nil } -func (x *FieldData) GetVectors() *VectorField { - if x, ok := x.GetField().(*FieldData_Vectors); ok { - return x.Vectors +// 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), } - return nil } -func (x *FieldData) GetFieldId() int64 { - if x != nil { - return x.FieldId - } - return 0 +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"` + ValidData []bool `protobuf:"varint,7,rep,packed,name=valid_data,json=validData,proto3" json:"valid_data,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() {} +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) +} + +var xxx_messageInfo_FieldData proto.InternalMessageInfo -func (x *FieldData) GetIsDynamic() bool { - if x != nil { - return x.IsDynamic +func (m *FieldData) GetType() DataType { + if m != nil { + return m.Type } - return false + return DataType_None } -func (x *FieldData) GetValidData() []bool { - if x != nil { - return x.ValidData +func (m *FieldData) GetFieldName() string { + if m != nil { + return m.FieldName } - return nil + return "" } type isFieldData_Field interface { @@ -1500,70 +1318,91 @@ func (*FieldData_Scalars) isFieldData_Field() {} func (*FieldData_Vectors) isFieldData_Field() {} -type IDs struct { - 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"` +func (m *FieldData) GetField() isFieldData_Field { + if m != nil { + return m.Field + } + return nil } -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 *FieldData) GetScalars() *ScalarField { + if x, ok := m.GetField().(*FieldData_Scalars); ok { + return x.Scalars } + return nil } -func (x *IDs) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *FieldData) GetVectors() *VectorField { + if x, ok := m.GetField().(*FieldData_Vectors); ok { + return x.Vectors + } + return nil } -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 +func (m *FieldData) GetFieldId() int64 { + if m != nil { + return m.FieldId } - return mi.MessageOf(x) + return 0 } -// Deprecated: Use IDs.ProtoReflect.Descriptor instead. -func (*IDs) Descriptor() ([]byte, []int) { - return file_schema_proto_rawDescGZIP(), []int{16} +func (m *FieldData) GetIsDynamic() bool { + if m != nil { + return m.IsDynamic + } + return false } -func (m *IDs) GetIdField() isIDs_IdField { +func (m *FieldData) GetValidData() []bool { if m != nil { - return m.IdField + return m.ValidData } return nil } -func (x *IDs) GetIntId() *LongArray { - if x, ok := x.GetIdField().(*IDs_IntId); ok { - return x.IntId +// XXX_OneofWrappers is for the internal use of the proto package. +func (*FieldData) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*FieldData_Scalars)(nil), + (*FieldData_Vectors)(nil), } - return nil } -func (x *IDs) GetStrId() *StringArray { - if x, ok := x.GetIdField().(*IDs_StrId); ok { - return x.StrId - } - return nil +type IDs struct { + // Types that are valid to be assigned 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:"-"` +} + +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 (m *IDs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_IDs.Unmarshal(m, b) +} +func (m *IDs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_IDs.Marshal(b, m, deterministic) +} +func (m *IDs) XXX_Merge(src proto.Message) { + xxx_messageInfo_IDs.Merge(m, src) } +func (m *IDs) XXX_Size() int { + return xxx_messageInfo_IDs.Size(m) +} +func (m *IDs) XXX_DiscardUnknown() { + xxx_messageInfo_IDs.DiscardUnknown(m) +} + +var xxx_messageInfo_IDs proto.InternalMessageInfo type isIDs_IdField interface { isIDs_IdField() @@ -1581,178 +1420,191 @@ func (*IDs_IntId) isIDs_IdField() {} func (*IDs_StrId) isIDs_IdField() {} -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) GetIdField() isIDs_IdField { + if m != nil { + return m.IdField + } + return nil } -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) +func (m *IDs) GetIntId() *LongArray { + if x, ok := m.GetIdField().(*IDs_IntId); ok { + return x.IntId } + return nil } -func (x *SearchResultData) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *IDs) GetStrId() *StringArray { + if x, ok := m.GetIdField().(*IDs_StrId); ok { + return x.StrId + } + return 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 +// XXX_OneofWrappers is for the internal use of the proto package. +func (*IDs) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*IDs_IntId)(nil), + (*IDs_StrId)(nil), } - return mi.MessageOf(x) } -// Deprecated: Use SearchResultData.ProtoReflect.Descriptor instead. +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() {} func (*SearchResultData) Descriptor() ([]byte, []int) { - return file_schema_proto_rawDescGZIP(), []int{17} + return fileDescriptor_1c5fb4d8cc22d66a, []int{17} +} + +func (m *SearchResultData) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SearchResultData.Unmarshal(m, b) +} +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 (x *SearchResultData) GetNumQueries() int64 { - if x != nil { - return x.NumQueries +func (m *SearchResultData) GetNumQueries() int64 { + if m != nil { + return m.NumQueries } return 0 } -func (x *SearchResultData) GetTopK() int64 { - if x != nil { - return x.TopK +func (m *SearchResultData) GetTopK() int64 { + if m != nil { + return m.TopK } return 0 } -func (x *SearchResultData) GetFieldsData() []*FieldData { - if x != nil { - return x.FieldsData +func (m *SearchResultData) GetFieldsData() []*FieldData { + if m != nil { + return m.FieldsData } return nil } -func (x *SearchResultData) GetScores() []float32 { - if x != nil { - return x.Scores +func (m *SearchResultData) GetScores() []float32 { + if m != nil { + return m.Scores } return nil } -func (x *SearchResultData) GetIds() *IDs { - if x != nil { - return x.Ids +func (m *SearchResultData) GetIds() *IDs { + if m != nil { + return m.Ids } return nil } -func (x *SearchResultData) GetTopks() []int64 { - if x != nil { - return x.Topks +func (m *SearchResultData) GetTopks() []int64 { + if m != nil { + return m.Topks } return nil } -func (x *SearchResultData) GetOutputFields() []string { - if x != nil { - return x.OutputFields +func (m *SearchResultData) GetOutputFields() []string { + if m != nil { + return m.OutputFields } return nil } -func (x *SearchResultData) GetGroupByFieldValue() *FieldData { - if x != nil { - return x.GroupByFieldValue +func (m *SearchResultData) GetGroupByFieldValue() *FieldData { + if m != nil { + return m.GroupByFieldValue } return nil } -func (x *SearchResultData) GetAllSearchCount() int64 { - if x != nil { - return x.AllSearchCount +func (m *SearchResultData) GetAllSearchCount() int64 { + if m != nil { + return m.AllSearchCount } return 0 } -func (x *SearchResultData) GetDistances() []float32 { - if x != nil { - return x.Distances +func (m *SearchResultData) GetDistances() []float32 { + if m != nil { + return m.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"` + 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:"-"` } -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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *VectorClusteringInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_VectorClusteringInfo.Unmarshal(m, b) } - -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) +func (m *VectorClusteringInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_VectorClusteringInfo.Marshal(b, m, deterministic) } - -// Deprecated: Use VectorClusteringInfo.ProtoReflect.Descriptor instead. -func (*VectorClusteringInfo) Descriptor() ([]byte, []int) { - return file_schema_proto_rawDescGZIP(), []int{18} +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) +} + +var xxx_messageInfo_VectorClusteringInfo proto.InternalMessageInfo -func (x *VectorClusteringInfo) GetField() string { - if x != nil { - return x.Field +func (m *VectorClusteringInfo) GetField() string { + if m != nil { + return m.Field } return "" } -func (x *VectorClusteringInfo) GetCentroid() *VectorField { - if x != nil { - return x.Centroid +func (m *VectorClusteringInfo) GetCentroid() *VectorField { + if m != nil { + return m.Centroid } return nil } @@ -1760,783 +1612,226 @@ func (x *VectorClusteringInfo) GetCentroid() *VectorField { // Scalar field clustering info // todo more definitions: min/max, etc type ScalarClusteringInfo struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Field string `protobuf:"bytes,1,opt,name=field,proto3" json:"field,omitempty"` + Field string `protobuf:"bytes,1,opt,name=field,proto3" json:"field,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -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) 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} } -func (x *ScalarClusteringInfo) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *ScalarClusteringInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ScalarClusteringInfo.Unmarshal(m, b) } - -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) +func (m *ScalarClusteringInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ScalarClusteringInfo.Marshal(b, m, deterministic) } - -// Deprecated: Use ScalarClusteringInfo.ProtoReflect.Descriptor instead. -func (*ScalarClusteringInfo) Descriptor() ([]byte, []int) { - return file_schema_proto_rawDescGZIP(), []int{19} +func (m *ScalarClusteringInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_ScalarClusteringInfo.Merge(m, src) +} +func (m *ScalarClusteringInfo) XXX_Size() int { + return xxx_messageInfo_ScalarClusteringInfo.Size(m) } +func (m *ScalarClusteringInfo) XXX_DiscardUnknown() { + xxx_messageInfo_ScalarClusteringInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_ScalarClusteringInfo proto.InternalMessageInfo -func (x *ScalarClusteringInfo) GetField() string { - if x != nil { - return x.Field +func (m *ScalarClusteringInfo) GetField() string { + if m != nil { + return m.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 (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) 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) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *ClusteringInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ClusteringInfo.Unmarshal(m, b) } - -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) +func (m *ClusteringInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ClusteringInfo.Marshal(b, m, deterministic) } - -// Deprecated: Use ClusteringInfo.ProtoReflect.Descriptor instead. -func (*ClusteringInfo) Descriptor() ([]byte, []int) { - return file_schema_proto_rawDescGZIP(), []int{20} +func (m *ClusteringInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_ClusteringInfo.Merge(m, src) +} +func (m *ClusteringInfo) XXX_Size() int { + return xxx_messageInfo_ClusteringInfo.Size(m) +} +func (m *ClusteringInfo) XXX_DiscardUnknown() { + xxx_messageInfo_ClusteringInfo.DiscardUnknown(m) } -func (x *ClusteringInfo) GetVectorClusteringInfos() []*VectorClusteringInfo { - if x != nil { - return x.VectorClusteringInfos +var xxx_messageInfo_ClusteringInfo proto.InternalMessageInfo + +func (m *ClusteringInfo) GetVectorClusteringInfos() []*VectorClusteringInfo { + if m != nil { + return m.VectorClusteringInfos } return nil } -func (x *ClusteringInfo) GetScalarClusteringInfos() []*ScalarClusteringInfo { - if x != nil { - return x.ScalarClusteringInfos +func (m *ClusteringInfo) GetScalarClusteringInfos() []*ScalarClusteringInfo { + if m != nil { + return m.ScalarClusteringInfos } return nil } -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, 0xb1, 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, 0x12, 0x1a, 0x0a, 0x08, 0x6e, - 0x75, 0x6c, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x6e, - 0x75, 0x6c, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x22, 0xcb, 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, 0x12, 0x36, 0x0a, - 0x17, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x69, - 0x73, 0x6f, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x15, - 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x4b, 0x65, 0x79, 0x49, 0x73, 0x6f, 0x6c, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 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, 0xbb, 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, - 0x12, 0x1d, 0x0a, 0x0a, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x07, - 0x20, 0x03, 0x28, 0x08, 0x52, 0x09, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x44, 0x61, 0x74, 0x61, 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 +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{ + // 1689 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x57, 0xcd, 0x72, 0x23, 0x49, + 0x11, 0x76, 0xeb, 0xcf, 0xad, 0x6c, 0x59, 0xd3, 0xae, 0xf1, 0xcc, 0x36, 0x06, 0xef, 0x68, 0x04, + 0x1b, 0x68, 0x27, 0x58, 0x9b, 0xf1, 0x0e, 0xc3, 0xb2, 0xb1, 0x1b, 0xcc, 0xca, 0x8a, 0xc1, 0x62, + 0x60, 0xd6, 0xb4, 0x09, 0x13, 0xc1, 0xa5, 0xa3, 0xa4, 0x2e, 0xcb, 0xb5, 0xd3, 0xea, 0x6a, 0xba, + 0xaa, 0x1d, 0xe8, 0x0e, 0x4f, 0xc0, 0x0b, 0xc0, 0x95, 0x1b, 0x67, 0x4e, 0xbc, 0x04, 0x47, 0x5e, + 0x81, 0x23, 0x57, 0xa2, 0xb2, 0x4a, 0xff, 0x92, 0xd7, 0x73, 0xab, 0xca, 0xfa, 0x32, 0xab, 0x32, + 0xf3, 0xcb, 0xec, 0x6c, 0x68, 0xc8, 0xe1, 0x0d, 0x1b, 0xd3, 0xe3, 0x2c, 0x17, 0x4a, 0x90, 0x87, + 0x63, 0x9e, 0xdc, 0x16, 0xd2, 0xec, 0x8e, 0xcd, 0xd1, 0x61, 0x63, 0x28, 0xc6, 0x63, 0x91, 0x1a, + 0xe1, 0x61, 0x6b, 0x24, 0xc4, 0x28, 0x61, 0x27, 0xb8, 0x1b, 0x14, 0xd7, 0x27, 0x31, 0x93, 0xc3, + 0x9c, 0x67, 0x4a, 0xe4, 0x06, 0xd1, 0xfe, 0x47, 0x15, 0xbc, 0xd7, 0x9c, 0x25, 0xf1, 0x25, 0xea, + 0x93, 0x00, 0x76, 0xaf, 0xf5, 0xb6, 0xdf, 0x0b, 0x9c, 0x96, 0xd3, 0x29, 0x87, 0xd3, 0x2d, 0x21, + 0x50, 0x49, 0xe9, 0x98, 0x05, 0xa5, 0x96, 0xd3, 0xa9, 0x87, 0xb8, 0x26, 0x3f, 0x80, 0x26, 0x97, + 0x51, 0x96, 0xf3, 0x31, 0xcd, 0x27, 0xd1, 0x3b, 0x36, 0x09, 0xca, 0x2d, 0xa7, 0xe3, 0x86, 0x0d, + 0x2e, 0x2f, 0x8c, 0xf0, 0x0d, 0x9b, 0x90, 0x16, 0x78, 0xd3, 0x7b, 0xb9, 0x48, 0x83, 0x0a, 0x1a, + 0x58, 0x14, 0x91, 0xcf, 0xa1, 0x1e, 0x53, 0x45, 0x23, 0x35, 0xc9, 0x58, 0x50, 0x6d, 0x39, 0x9d, + 0xe6, 0xe9, 0xd1, 0xf1, 0x06, 0xf7, 0x8e, 0x7b, 0x54, 0xd1, 0xdf, 0x4e, 0x32, 0x16, 0xba, 0xb1, + 0x5d, 0x91, 0x2e, 0x78, 0x5a, 0x2d, 0xca, 0x68, 0x4e, 0xc7, 0x32, 0xa8, 0xb5, 0xca, 0x1d, 0xef, + 0xf4, 0xe9, 0xb2, 0xb6, 0x0d, 0xca, 0x1b, 0x36, 0xb9, 0xa2, 0x49, 0xc1, 0x2e, 0x28, 0xcf, 0x43, + 0xd0, 0x5a, 0x17, 0xa8, 0x44, 0x7a, 0xd0, 0xe0, 0x69, 0xcc, 0xfe, 0x38, 0x35, 0xb2, 0x7b, 0x5f, + 0x23, 0x1e, 0xaa, 0x59, 0x2b, 0x8f, 0xa1, 0x46, 0x0b, 0x25, 0xfa, 0xbd, 0xc0, 0xc5, 0x28, 0xd8, + 0x1d, 0xf9, 0x09, 0x54, 0xa5, 0xa2, 0x8a, 0x05, 0x75, 0xf4, 0xec, 0xc9, 0x46, 0xcf, 0x4c, 0x12, + 0x34, 0x2c, 0x34, 0x68, 0xf2, 0x0a, 0x1a, 0x2c, 0x61, 0x63, 0x96, 0x2a, 0x13, 0x17, 0xb8, 0x4f, + 0x5c, 0x3c, 0xab, 0x82, 0xa1, 0xe9, 0xc1, 0x5e, 0xcc, 0xae, 0x69, 0x91, 0xa8, 0xe8, 0x56, 0x3f, + 0x39, 0xf0, 0x5a, 0x4e, 0xc7, 0xdb, 0xf2, 0x00, 0x74, 0x0a, 0x5f, 0x11, 0x36, 0xac, 0x16, 0x8a, + 0xc8, 0x11, 0x00, 0x97, 0x51, 0x3c, 0x49, 0xe9, 0x98, 0x0f, 0x83, 0x06, 0xba, 0x56, 0xe7, 0xb2, + 0x67, 0x04, 0xa4, 0x03, 0xbe, 0xe6, 0x00, 0xcd, 0x15, 0xd7, 0xb9, 0x44, 0x16, 0xec, 0x21, 0xa8, + 0xc9, 0xe5, 0xc5, 0x54, 0xac, 0x79, 0xf0, 0x0c, 0xf6, 0xb9, 0x8c, 0x86, 0x49, 0x21, 0x15, 0xcb, + 0x79, 0x3a, 0x42, 0x68, 0x13, 0xa1, 0x0f, 0xb8, 0x3c, 0x9b, 0xc9, 0x35, 0xf6, 0x10, 0xdc, 0xb4, + 0x48, 0x12, 0x3a, 0x48, 0x58, 0xf0, 0x00, 0x21, 0xb3, 0x7d, 0xfb, 0x2f, 0x25, 0xf0, 0xcf, 0x44, + 0x92, 0xb0, 0xa1, 0xb6, 0x6c, 0x89, 0x3b, 0xa5, 0xa7, 0xb3, 0x40, 0xcf, 0x15, 0xe2, 0x95, 0xd6, + 0x89, 0x77, 0x38, 0x4b, 0x19, 0x12, 0xb7, 0x5b, 0x0a, 0x9c, 0x59, 0xda, 0x3e, 0x83, 0x1a, 0x72, + 0x5f, 0x06, 0x15, 0xa4, 0x43, 0xeb, 0x8e, 0xbc, 0xe1, 0x3a, 0xb4, 0x78, 0xf2, 0x63, 0x38, 0x60, + 0xa9, 0x7e, 0xea, 0x34, 0x6a, 0x11, 0x1e, 0x20, 0xb3, 0xdd, 0x90, 0x98, 0x33, 0x1b, 0x3f, 0xd4, + 0x27, 0x5f, 0x01, 0x64, 0xb9, 0xc8, 0x58, 0xae, 0x38, 0x7b, 0x1f, 0x0e, 0xcf, 0x95, 0xda, 0x4f, + 0xa0, 0xde, 0x15, 0x22, 0xf9, 0x2a, 0xcf, 0xe9, 0x44, 0x47, 0x43, 0x17, 0x48, 0xe0, 0xb4, 0xca, + 0x1d, 0x37, 0xc4, 0x75, 0xfb, 0x43, 0x70, 0xfb, 0xa9, 0x5a, 0x3f, 0xaf, 0xda, 0xf3, 0x27, 0x50, + 0xff, 0x95, 0x48, 0x47, 0xeb, 0x80, 0xb2, 0x05, 0xb4, 0x00, 0x5e, 0x27, 0x82, 0x6e, 0x30, 0x51, + 0xb2, 0x88, 0xa7, 0xe0, 0xf5, 0x44, 0x31, 0x48, 0xd8, 0x3a, 0xc4, 0x99, 0x1b, 0xe9, 0x4e, 0x14, + 0x93, 0xeb, 0x88, 0xc6, 0xdc, 0xc8, 0xa5, 0xd2, 0x3c, 0x58, 0x87, 0xd4, 0x2d, 0xe4, 0x4f, 0x0e, + 0x00, 0x9e, 0x1a, 0xc8, 0x8b, 0x05, 0xc8, 0xb6, 0x3c, 0x5d, 0x0e, 0x69, 0x42, 0x73, 0xc3, 0x6f, + 0x44, 0xaf, 0xd5, 0x57, 0xe9, 0x7d, 0xeb, 0x4b, 0x47, 0xec, 0x97, 0x97, 0x5f, 0xbf, 0xdd, 0xee, + 0xca, 0xff, 0x1c, 0x80, 0x79, 0x5d, 0x91, 0x23, 0xa8, 0x0f, 0x84, 0x48, 0x22, 0x8b, 0x73, 0x3a, + 0xee, 0xf9, 0x4e, 0xe8, 0x6a, 0x91, 0xb6, 0x4f, 0xbe, 0x0b, 0x2e, 0x4f, 0x95, 0x39, 0xd5, 0x8f, + 0xa9, 0x9e, 0xef, 0x84, 0xbb, 0x3c, 0x55, 0x78, 0x78, 0x04, 0xf5, 0x44, 0xa4, 0x23, 0x73, 0xaa, + 0xc9, 0x5a, 0xd6, 0xba, 0x5a, 0x84, 0xc7, 0x4f, 0x00, 0xae, 0x75, 0x6e, 0xcc, 0xb9, 0x6e, 0xb1, + 0xa5, 0xf3, 0x9d, 0xb0, 0x8e, 0x32, 0x04, 0x3c, 0x05, 0x2f, 0xc6, 0xd4, 0x18, 0x84, 0xa6, 0xa2, + 0x73, 0xbe, 0x13, 0x82, 0x11, 0x4e, 0x21, 0x12, 0x03, 0x6f, 0x20, 0x35, 0x5d, 0x2e, 0x1a, 0x62, + 0x84, 0xd3, 0x6b, 0x06, 0x3a, 0x7b, 0x06, 0xb1, 0xdb, 0x72, 0x3a, 0x0d, 0x7d, 0x0d, 0xca, 0x34, + 0xa0, 0x5b, 0x33, 0x51, 0x68, 0xff, 0xa7, 0x02, 0xde, 0x42, 0xc8, 0xc9, 0x97, 0xab, 0xae, 0x7b, + 0xa7, 0x1f, 0x6e, 0x8c, 0xf4, 0x8c, 0xc3, 0x4b, 0xa1, 0xf9, 0x7c, 0x25, 0x34, 0xde, 0x96, 0x3c, + 0x4d, 0x09, 0xbe, 0x18, 0xb9, 0x2f, 0x57, 0x23, 0xb7, 0xed, 0xea, 0x19, 0xfb, 0x97, 0x22, 0xfb, + 0x6a, 0x2d, 0xb2, 0xdb, 0x3a, 0xe8, 0xbc, 0x38, 0x96, 0x43, 0x7f, 0xb6, 0x1e, 0xfa, 0x6d, 0x2c, + 0x5d, 0xa8, 0x9e, 0x95, 0xe4, 0x9c, 0xad, 0x27, 0x67, 0x2b, 0xd5, 0xe7, 0xd5, 0xb3, 0x92, 0xbe, + 0x57, 0x6b, 0xe9, 0xdb, 0xe6, 0xcb, 0xbc, 0x46, 0x97, 0xf2, 0xab, 0x2d, 0x50, 0x2d, 0x35, 0x16, + 0xdc, 0x3b, 0x2c, 0xcc, 0xeb, 0x53, 0x5b, 0x40, 0xa5, 0x69, 0x3a, 0xbe, 0x91, 0x22, 0x35, 0x06, + 0xea, 0x77, 0xa4, 0x63, 0x56, 0x5a, 0x3a, 0x1d, 0x5a, 0x65, 0x89, 0x60, 0xaf, 0xc0, 0xbf, 0xcc, + 0x68, 0x2e, 0xd9, 0x42, 0x4b, 0x3a, 0x04, 0x77, 0x28, 0x52, 0xc5, 0x52, 0x25, 0x6d, 0x19, 0xce, + 0xf6, 0xc4, 0x87, 0x72, 0xcc, 0xc7, 0x48, 0x9e, 0x72, 0xa8, 0x97, 0xed, 0x7f, 0x95, 0xc0, 0xbb, + 0x62, 0x43, 0x25, 0x2c, 0x45, 0x2d, 0xc2, 0x99, 0x21, 0xf4, 0x58, 0x60, 0x52, 0x7f, 0x8b, 0x30, + 0xcb, 0xbc, 0x7b, 0x24, 0xdf, 0x43, 0x35, 0x63, 0x9c, 0x7c, 0x04, 0x7b, 0x03, 0x9e, 0xea, 0x01, + 0xc9, 0x9a, 0x29, 0xdb, 0xb2, 0x69, 0x18, 0xb1, 0x85, 0xfd, 0x10, 0x9a, 0xa8, 0xf5, 0xfc, 0xe5, + 0x14, 0x57, 0xb1, 0xb8, 0x3d, 0x2b, 0xb7, 0xc0, 0x8f, 0xe1, 0xc1, 0x60, 0x05, 0x59, 0xb5, 0xc8, + 0xe6, 0x60, 0x19, 0xfa, 0x3b, 0x78, 0x28, 0x31, 0x48, 0xd1, 0x92, 0x1f, 0x86, 0x3c, 0x1f, 0x6d, + 0x26, 0xcf, 0x4a, 0x50, 0xcf, 0x77, 0xc2, 0x7d, 0x39, 0x97, 0x19, 0xc3, 0xb3, 0x2c, 0xfc, 0xb3, + 0x04, 0x75, 0x8c, 0x1e, 0xa6, 0xf6, 0x39, 0x54, 0xb0, 0x93, 0x3a, 0xf7, 0xe9, 0xa4, 0x08, 0xd5, + 0xc3, 0x05, 0x7e, 0x1b, 0xa3, 0x85, 0xd9, 0xb2, 0x8e, 0x92, 0xb7, 0xfa, 0x0b, 0xfe, 0x05, 0xec, + 0x4a, 0xec, 0x22, 0xd2, 0x56, 0xee, 0xb7, 0x36, 0x77, 0x5d, 0xf9, 0x56, 0x45, 0x6b, 0x1b, 0x8f, + 0xa5, 0xad, 0xdb, 0xcd, 0xda, 0x0b, 0x24, 0xd0, 0xda, 0x56, 0x85, 0x7c, 0x07, 0x5c, 0xf3, 0x34, + 0x6e, 0xbe, 0xdc, 0xb3, 0x59, 0x38, 0x5e, 0x19, 0x89, 0x6a, 0xab, 0x23, 0xd1, 0x11, 0xc0, 0x2d, + 0x4d, 0x78, 0x3c, 0x2d, 0x33, 0xfd, 0x0d, 0xae, 0xa3, 0x04, 0x29, 0xbc, 0x0b, 0x55, 0x34, 0xd4, + 0xfe, 0xb3, 0x03, 0xe5, 0x7e, 0x4f, 0x92, 0x9f, 0x42, 0x4d, 0x77, 0x37, 0x1e, 0xdf, 0xd9, 0x19, + 0x17, 0xdb, 0x53, 0x95, 0xa7, 0xaa, 0x1f, 0x93, 0x9f, 0x41, 0x4d, 0xaa, 0x5c, 0x2b, 0x96, 0xee, + 0xdd, 0x0f, 0xaa, 0x52, 0xe5, 0xfd, 0xb8, 0x0b, 0xe0, 0xf2, 0xd8, 0xcc, 0x25, 0xed, 0xbf, 0x95, + 0xc1, 0xbf, 0x64, 0x34, 0x1f, 0xde, 0x84, 0x4c, 0x16, 0x89, 0xb2, 0xad, 0xde, 0x4b, 0x8b, 0x71, + 0xf4, 0x87, 0x82, 0xe5, 0x7a, 0x26, 0x31, 0x65, 0x01, 0x69, 0x31, 0xfe, 0x8d, 0x91, 0x90, 0x87, + 0x50, 0x55, 0x22, 0x8b, 0xde, 0xd9, 0x9a, 0xaa, 0x28, 0x91, 0xbd, 0x21, 0x3f, 0x07, 0xcf, 0x0c, + 0x41, 0xd3, 0x76, 0x5b, 0xde, 0xea, 0xcf, 0x8c, 0x37, 0xa1, 0xa1, 0x80, 0x69, 0x30, 0x8f, 0xa1, + 0x26, 0x87, 0x22, 0x67, 0x66, 0xea, 0x2a, 0x85, 0x76, 0x47, 0x9e, 0x41, 0x99, 0xc7, 0xd2, 0x36, + 0xcf, 0x60, 0x73, 0xf3, 0xef, 0xc9, 0x50, 0x83, 0xc8, 0x01, 0xbe, 0xec, 0x9d, 0x19, 0xa4, 0xca, + 0xa1, 0xd9, 0x90, 0xef, 0xc3, 0x9e, 0x28, 0x54, 0x56, 0xa8, 0xc8, 0x8e, 0x75, 0xbb, 0x38, 0x51, + 0x34, 0x8c, 0xf0, 0xb5, 0x19, 0xdd, 0xbe, 0x86, 0x83, 0x51, 0x2e, 0x8a, 0x2c, 0x1a, 0x4c, 0x0c, + 0xcc, 0x4e, 0xce, 0xee, 0x1d, 0x89, 0x99, 0x3b, 0xb2, 0x8f, 0xba, 0xdd, 0x09, 0x4a, 0xcc, 0xf4, + 0xdc, 0x01, 0x9f, 0x26, 0x49, 0x24, 0x31, 0xbc, 0xd1, 0x50, 0x14, 0xa9, 0xc2, 0xae, 0x57, 0x0e, + 0x9b, 0x34, 0x49, 0x4c, 0xd4, 0xcf, 0xb4, 0x94, 0x7c, 0x0f, 0xea, 0x31, 0x97, 0x8a, 0xa6, 0x43, + 0x26, 0x03, 0x40, 0xe7, 0xe7, 0x82, 0xf6, 0x37, 0x70, 0x60, 0x78, 0x3a, 0x9f, 0x93, 0xfb, 0xe9, + 0xb5, 0xd0, 0xbe, 0x9a, 0xe1, 0xd2, 0x0c, 0xbe, 0x66, 0x43, 0xbe, 0x00, 0x77, 0xc8, 0x52, 0x95, + 0x8b, 0x6f, 0xa1, 0xc6, 0x02, 0xf5, 0xc3, 0x99, 0x46, 0xfb, 0x47, 0x70, 0x60, 0x2a, 0xea, 0x3e, + 0x77, 0xb5, 0xff, 0xed, 0x40, 0x73, 0x05, 0x48, 0xe1, 0x03, 0x53, 0x45, 0x8b, 0xd3, 0x3e, 0x4f, + 0xaf, 0x85, 0xb4, 0x33, 0xda, 0xc7, 0x77, 0xbc, 0x66, 0xd9, 0x56, 0xf8, 0xe8, 0x76, 0x83, 0x54, + 0xea, 0x2b, 0x4c, 0x99, 0xaf, 0x5f, 0x51, 0xba, 0xe3, 0x8a, 0x4d, 0x7e, 0x85, 0x8f, 0xe4, 0x06, + 0xa9, 0x7c, 0xf6, 0x5f, 0x07, 0xdc, 0x69, 0xbb, 0x22, 0x2e, 0x54, 0xde, 0x8a, 0x94, 0xf9, 0x3b, + 0x7a, 0xa5, 0x87, 0x14, 0xdf, 0xd1, 0xab, 0x7e, 0xaa, 0x3e, 0xf3, 0x4b, 0xa4, 0x0e, 0xd5, 0x7e, + 0xaa, 0x9e, 0xbf, 0xf4, 0xcb, 0x76, 0xf9, 0xe9, 0xa9, 0x5f, 0xb1, 0xcb, 0x97, 0x2f, 0xfc, 0xaa, + 0x5e, 0x62, 0xff, 0xf4, 0x81, 0x00, 0xd4, 0xcc, 0x67, 0xde, 0xf7, 0xf4, 0xda, 0x54, 0xa7, 0x7f, + 0x40, 0x3c, 0xd8, 0xbd, 0xa2, 0xf9, 0xd9, 0x0d, 0xcd, 0xfd, 0x47, 0x1a, 0x8f, 0x05, 0xeb, 0x3f, + 0xd6, 0xb7, 0xe8, 0x4f, 0xa1, 0xff, 0x01, 0xf1, 0xa1, 0xd1, 0x5d, 0xf8, 0x64, 0xf8, 0x31, 0x79, + 0x00, 0xde, 0x42, 0x5b, 0xf6, 0x19, 0xd9, 0x87, 0xbd, 0xd7, 0x8b, 0x9f, 0x00, 0xff, 0x9a, 0x10, + 0x68, 0x76, 0x97, 0x65, 0x23, 0xf2, 0x08, 0xf6, 0x2f, 0x57, 0x9b, 0xba, 0x7f, 0xf3, 0xec, 0x0a, + 0x60, 0xfe, 0x1f, 0xaa, 0xaf, 0xc3, 0xdd, 0x59, 0xce, 0xa8, 0x62, 0xb1, 0xbf, 0x83, 0xd6, 0x67, + 0x12, 0xfd, 0x6a, 0x67, 0x26, 0xea, 0xe5, 0x22, 0xcb, 0xb4, 0xa8, 0x34, 0xd3, 0x43, 0x11, 0x8b, + 0xfd, 0x72, 0x77, 0x0c, 0x4d, 0x2e, 0xa6, 0xf9, 0x18, 0xe5, 0xd9, 0xb0, 0xeb, 0x99, 0x5f, 0xa6, + 0x0b, 0x9d, 0x9b, 0x0b, 0xe7, 0xf7, 0x2f, 0x46, 0x5c, 0xdd, 0x14, 0x03, 0xfd, 0x93, 0x73, 0x62, + 0x60, 0x9f, 0x70, 0x31, 0x5d, 0x61, 0x02, 0x4f, 0x46, 0xe2, 0x13, 0x9a, 0xf1, 0x93, 0xdb, 0xd3, + 0x13, 0x93, 0xca, 0x6c, 0xf0, 0x57, 0xc7, 0xf9, 0x7b, 0x89, 0xfc, 0xda, 0x58, 0x3d, 0x4b, 0x38, + 0x4b, 0xd5, 0xf1, 0x2f, 0xf2, 0x6c, 0x38, 0xa8, 0xa1, 0xc6, 0xa7, 0xff, 0x0f, 0x00, 0x00, 0xff, + 0xff, 0x18, 0xb6, 0xeb, 0x1a, 0x30, 0x11, 0x00, 0x00, } diff --git a/proto/schema.proto b/proto/schema.proto index 283ec34..1f7dca6 100644 --- a/proto/schema.proto +++ b/proto/schema.proto @@ -78,7 +78,6 @@ message CollectionSchema { repeated FieldSchema fields = 4; bool enable_dynamic_field = 5; // mark whether this table has the dynamic field function enabled. repeated common.KeyValuePair properties = 6; - bool partition_key_isolation = 7; } message BoolArray { repeated bool data = 1; }