2020-06-20 23:00:25 +08:00
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
2024-03-01 02:06:23 +08:00
// protoc-gen-go v1.32.0
2024-03-01 01:38:52 +08:00
// protoc v4.25.3
2018-05-08 16:59:43 +08:00
// source: filer.proto
2020-06-20 23:00:25 +08:00
package filer_pb
2018-05-08 16:59:43 +08:00
import (
2020-06-20 23:00:25 +08:00
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
reflect "reflect"
sync "sync"
2018-05-08 16:59:43 +08:00
)
2020-06-20 23:00:25 +08:00
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 )
)
2018-05-08 16:59:43 +08:00
type LookupDirectoryEntryRequest struct {
2020-06-20 23:00:25 +08:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
Directory string ` protobuf:"bytes,1,opt,name=directory,proto3" json:"directory,omitempty" `
Name string ` protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty" `
2018-05-08 16:59:43 +08:00
}
2020-06-20 23:00:25 +08:00
func ( x * LookupDirectoryEntryRequest ) Reset ( ) {
* x = LookupDirectoryEntryRequest { }
if protoimpl . UnsafeEnabled {
mi := & file_filer_proto_msgTypes [ 0 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
2018-05-08 16:59:43 +08:00
2020-06-20 23:00:25 +08:00
func ( x * LookupDirectoryEntryRequest ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * LookupDirectoryEntryRequest ) ProtoMessage ( ) { }
func ( x * LookupDirectoryEntryRequest ) ProtoReflect ( ) protoreflect . Message {
mi := & file_filer_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 )
}
// Deprecated: Use LookupDirectoryEntryRequest.ProtoReflect.Descriptor instead.
func ( * LookupDirectoryEntryRequest ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 0 }
}
func ( x * LookupDirectoryEntryRequest ) GetDirectory ( ) string {
if x != nil {
return x . Directory
2018-05-08 16:59:43 +08:00
}
return ""
}
2020-06-20 23:00:25 +08:00
func ( x * LookupDirectoryEntryRequest ) GetName ( ) string {
if x != nil {
return x . Name
2018-05-08 16:59:43 +08:00
}
return ""
}
type LookupDirectoryEntryResponse struct {
2020-06-20 23:00:25 +08:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
Entry * Entry ` protobuf:"bytes,1,opt,name=entry,proto3" json:"entry,omitempty" `
}
func ( x * LookupDirectoryEntryResponse ) Reset ( ) {
* x = LookupDirectoryEntryResponse { }
if protoimpl . UnsafeEnabled {
mi := & file_filer_proto_msgTypes [ 1 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * LookupDirectoryEntryResponse ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
2018-05-08 16:59:43 +08:00
}
2020-06-20 23:00:25 +08:00
func ( * LookupDirectoryEntryResponse ) ProtoMessage ( ) { }
2018-05-08 16:59:43 +08:00
2020-06-20 23:00:25 +08:00
func ( x * LookupDirectoryEntryResponse ) ProtoReflect ( ) protoreflect . Message {
mi := & file_filer_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 )
}
// Deprecated: Use LookupDirectoryEntryResponse.ProtoReflect.Descriptor instead.
func ( * LookupDirectoryEntryResponse ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 1 }
}
func ( x * LookupDirectoryEntryResponse ) GetEntry ( ) * Entry {
if x != nil {
return x . Entry
2018-05-08 16:59:43 +08:00
}
return nil
}
type ListEntriesRequest struct {
2020-06-20 23:00:25 +08:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
Directory string ` protobuf:"bytes,1,opt,name=directory,proto3" json:"directory,omitempty" `
Prefix string ` protobuf:"bytes,2,opt,name=prefix,proto3" json:"prefix,omitempty" `
StartFromFileName string ` protobuf:"bytes,3,opt,name=startFromFileName,proto3" json:"startFromFileName,omitempty" `
InclusiveStartFrom bool ` protobuf:"varint,4,opt,name=inclusiveStartFrom,proto3" json:"inclusiveStartFrom,omitempty" `
Limit uint32 ` protobuf:"varint,5,opt,name=limit,proto3" json:"limit,omitempty" `
}
func ( x * ListEntriesRequest ) Reset ( ) {
* x = ListEntriesRequest { }
if protoimpl . UnsafeEnabled {
mi := & file_filer_proto_msgTypes [ 2 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * ListEntriesRequest ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
2018-05-08 16:59:43 +08:00
}
2020-06-20 23:00:25 +08:00
func ( * ListEntriesRequest ) ProtoMessage ( ) { }
2018-05-08 16:59:43 +08:00
2020-06-20 23:00:25 +08:00
func ( x * ListEntriesRequest ) ProtoReflect ( ) protoreflect . Message {
mi := & file_filer_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 )
}
// Deprecated: Use ListEntriesRequest.ProtoReflect.Descriptor instead.
func ( * ListEntriesRequest ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 2 }
}
func ( x * ListEntriesRequest ) GetDirectory ( ) string {
if x != nil {
return x . Directory
2018-05-08 16:59:43 +08:00
}
return ""
}
2020-06-20 23:00:25 +08:00
func ( x * ListEntriesRequest ) GetPrefix ( ) string {
if x != nil {
return x . Prefix
2018-07-22 16:14:36 +08:00
}
return ""
}
2020-06-20 23:00:25 +08:00
func ( x * ListEntriesRequest ) GetStartFromFileName ( ) string {
if x != nil {
return x . StartFromFileName
2018-07-22 16:14:36 +08:00
}
return ""
}
2020-06-20 23:00:25 +08:00
func ( x * ListEntriesRequest ) GetInclusiveStartFrom ( ) bool {
if x != nil {
return x . InclusiveStartFrom
2018-07-22 16:14:36 +08:00
}
return false
}
2020-06-20 23:00:25 +08:00
func ( x * ListEntriesRequest ) GetLimit ( ) uint32 {
if x != nil {
return x . Limit
2018-07-22 16:14:36 +08:00
}
return 0
}
2018-05-08 16:59:43 +08:00
type ListEntriesResponse struct {
2020-06-20 23:00:25 +08:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
Entry * Entry ` protobuf:"bytes,1,opt,name=entry,proto3" json:"entry,omitempty" `
}
func ( x * ListEntriesResponse ) Reset ( ) {
* x = ListEntriesResponse { }
if protoimpl . UnsafeEnabled {
mi := & file_filer_proto_msgTypes [ 3 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * ListEntriesResponse ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
2018-05-08 16:59:43 +08:00
}
2020-06-20 23:00:25 +08:00
func ( * ListEntriesResponse ) ProtoMessage ( ) { }
2018-05-08 16:59:43 +08:00
2020-06-20 23:00:25 +08:00
func ( x * ListEntriesResponse ) ProtoReflect ( ) protoreflect . Message {
mi := & file_filer_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 )
}
// Deprecated: Use ListEntriesResponse.ProtoReflect.Descriptor instead.
func ( * ListEntriesResponse ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 3 }
}
func ( x * ListEntriesResponse ) GetEntry ( ) * Entry {
if x != nil {
return x . Entry
2018-05-08 16:59:43 +08:00
}
return nil
}
2021-07-27 13:53:44 +08:00
type RemoteEntry struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
2021-08-15 12:46:34 +08:00
StorageName string ` protobuf:"bytes,1,opt,name=storage_name,json=storageName,proto3" json:"storage_name,omitempty" `
2021-08-15 12:50:35 +08:00
LastLocalSyncTsNs int64 ` protobuf:"varint,2,opt,name=last_local_sync_ts_ns,json=lastLocalSyncTsNs,proto3" json:"last_local_sync_ts_ns,omitempty" `
2021-08-15 12:46:34 +08:00
RemoteETag string ` protobuf:"bytes,3,opt,name=remote_e_tag,json=remoteETag,proto3" json:"remote_e_tag,omitempty" `
RemoteMtime int64 ` protobuf:"varint,4,opt,name=remote_mtime,json=remoteMtime,proto3" json:"remote_mtime,omitempty" `
RemoteSize int64 ` protobuf:"varint,5,opt,name=remote_size,json=remoteSize,proto3" json:"remote_size,omitempty" `
2021-07-27 13:53:44 +08:00
}
func ( x * RemoteEntry ) Reset ( ) {
* x = RemoteEntry { }
if protoimpl . UnsafeEnabled {
mi := & file_filer_proto_msgTypes [ 4 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * RemoteEntry ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * RemoteEntry ) ProtoMessage ( ) { }
func ( x * RemoteEntry ) ProtoReflect ( ) protoreflect . Message {
mi := & file_filer_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 )
}
// Deprecated: Use RemoteEntry.ProtoReflect.Descriptor instead.
func ( * RemoteEntry ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 4 }
}
2021-08-10 05:35:18 +08:00
func ( x * RemoteEntry ) GetStorageName ( ) string {
2021-07-27 13:53:44 +08:00
if x != nil {
2021-08-10 05:35:18 +08:00
return x . StorageName
2021-07-27 13:53:44 +08:00
}
2021-08-10 05:35:18 +08:00
return ""
2021-07-27 13:53:44 +08:00
}
2021-08-15 12:50:35 +08:00
func ( x * RemoteEntry ) GetLastLocalSyncTsNs ( ) int64 {
2021-07-27 13:53:44 +08:00
if x != nil {
2021-08-15 12:46:34 +08:00
return x . LastLocalSyncTsNs
2021-07-27 13:53:44 +08:00
}
return 0
}
2021-08-10 05:35:18 +08:00
func ( x * RemoteEntry ) GetRemoteETag ( ) string {
2021-07-27 13:53:44 +08:00
if x != nil {
2021-08-10 05:35:18 +08:00
return x . RemoteETag
2021-07-27 13:53:44 +08:00
}
return ""
}
2021-08-10 05:35:18 +08:00
func ( x * RemoteEntry ) GetRemoteMtime ( ) int64 {
2021-07-27 13:53:44 +08:00
if x != nil {
2021-08-10 05:35:18 +08:00
return x . RemoteMtime
2021-07-27 13:53:44 +08:00
}
2021-08-10 05:35:18 +08:00
return 0
}
func ( x * RemoteEntry ) GetRemoteSize ( ) int64 {
if x != nil {
return x . RemoteSize
}
return 0
2021-07-27 13:53:44 +08:00
}
2018-05-08 16:59:43 +08:00
type Entry struct {
2020-06-20 23:00:25 +08:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
2020-09-24 18:06:44 +08:00
Name string ` protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty" `
IsDirectory bool ` protobuf:"varint,2,opt,name=is_directory,json=isDirectory,proto3" json:"is_directory,omitempty" `
Chunks [ ] * FileChunk ` protobuf:"bytes,3,rep,name=chunks,proto3" json:"chunks,omitempty" `
Attributes * FuseAttributes ` protobuf:"bytes,4,opt,name=attributes,proto3" json:"attributes,omitempty" `
Extended map [ string ] [ ] byte ` protobuf:"bytes,5,rep,name=extended,proto3" json:"extended,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3" `
2020-09-25 02:11:42 +08:00
HardLinkId [ ] byte ` protobuf:"bytes,7,opt,name=hard_link_id,json=hardLinkId,proto3" json:"hard_link_id,omitempty" `
2020-09-24 18:06:44 +08:00
HardLinkCounter int32 ` protobuf:"varint,8,opt,name=hard_link_counter,json=hardLinkCounter,proto3" json:"hard_link_counter,omitempty" ` // only exists in hard link meta data
2020-11-30 20:34:04 +08:00
Content [ ] byte ` protobuf:"bytes,9,opt,name=content,proto3" json:"content,omitempty" ` // if not empty, the file content
2021-07-27 13:53:44 +08:00
RemoteEntry * RemoteEntry ` protobuf:"bytes,10,opt,name=remote_entry,json=remoteEntry,proto3" json:"remote_entry,omitempty" `
2022-01-21 16:55:04 +08:00
Quota int64 ` protobuf:"varint,11,opt,name=quota,proto3" json:"quota,omitempty" ` // for bucket only. Positive/Negative means enabled/disabled.
2020-06-20 23:00:25 +08:00
}
func ( x * Entry ) Reset ( ) {
* x = Entry { }
if protoimpl . UnsafeEnabled {
2021-07-27 13:53:44 +08:00
mi := & file_filer_proto_msgTypes [ 5 ]
2020-06-20 23:00:25 +08:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * Entry ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * Entry ) ProtoMessage ( ) { }
func ( x * Entry ) ProtoReflect ( ) protoreflect . Message {
2021-07-27 13:53:44 +08:00
mi := & file_filer_proto_msgTypes [ 5 ]
2020-06-20 23:00:25 +08:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
2018-05-08 16:59:43 +08:00
}
2020-06-20 23:00:25 +08:00
// Deprecated: Use Entry.ProtoReflect.Descriptor instead.
func ( * Entry ) Descriptor ( ) ( [ ] byte , [ ] int ) {
2021-07-27 13:53:44 +08:00
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 5 }
2020-06-20 23:00:25 +08:00
}
2018-05-08 16:59:43 +08:00
2020-06-20 23:00:25 +08:00
func ( x * Entry ) GetName ( ) string {
if x != nil {
return x . Name
2018-05-08 16:59:43 +08:00
}
return ""
}
2020-06-20 23:00:25 +08:00
func ( x * Entry ) GetIsDirectory ( ) bool {
if x != nil {
return x . IsDirectory
2018-05-08 16:59:43 +08:00
}
return false
}
2020-06-20 23:00:25 +08:00
func ( x * Entry ) GetChunks ( ) [ ] * FileChunk {
if x != nil {
return x . Chunks
2018-05-08 16:59:43 +08:00
}
2018-05-16 15:08:44 +08:00
return nil
2018-05-08 16:59:43 +08:00
}
2020-06-20 23:00:25 +08:00
func ( x * Entry ) GetAttributes ( ) * FuseAttributes {
if x != nil {
return x . Attributes
2018-05-08 16:59:43 +08:00
}
return nil
}
2020-06-20 23:00:25 +08:00
func ( x * Entry ) GetExtended ( ) map [ string ] [ ] byte {
if x != nil {
return x . Extended
2018-09-04 15:42:44 +08:00
}
return nil
}
2020-09-25 02:11:42 +08:00
func ( x * Entry ) GetHardLinkId ( ) [ ] byte {
2020-09-24 18:06:44 +08:00
if x != nil {
return x . HardLinkId
}
2020-09-25 02:11:42 +08:00
return nil
2020-09-24 18:06:44 +08:00
}
func ( x * Entry ) GetHardLinkCounter ( ) int32 {
if x != nil {
return x . HardLinkCounter
}
return 0
}
2020-11-30 20:34:04 +08:00
func ( x * Entry ) GetContent ( ) [ ] byte {
if x != nil {
return x . Content
}
return nil
}
2021-07-27 13:53:44 +08:00
func ( x * Entry ) GetRemoteEntry ( ) * RemoteEntry {
2021-07-19 16:12:31 +08:00
if x != nil {
2021-07-27 13:53:44 +08:00
return x . RemoteEntry
2021-07-19 16:12:31 +08:00
}
return nil
}
2022-01-21 16:55:04 +08:00
func ( x * Entry ) GetQuota ( ) int64 {
if x != nil {
return x . Quota
}
return 0
}
2019-04-16 15:44:31 +08:00
type FullEntry struct {
2020-06-20 23:00:25 +08:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
Dir string ` protobuf:"bytes,1,opt,name=dir,proto3" json:"dir,omitempty" `
Entry * Entry ` protobuf:"bytes,2,opt,name=entry,proto3" json:"entry,omitempty" `
}
func ( x * FullEntry ) Reset ( ) {
* x = FullEntry { }
if protoimpl . UnsafeEnabled {
2021-07-27 13:53:44 +08:00
mi := & file_filer_proto_msgTypes [ 6 ]
2020-06-20 23:00:25 +08:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * FullEntry ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
2019-04-16 15:44:31 +08:00
}
2020-06-20 23:00:25 +08:00
func ( * FullEntry ) ProtoMessage ( ) { }
2019-04-16 15:44:31 +08:00
2020-06-20 23:00:25 +08:00
func ( x * FullEntry ) ProtoReflect ( ) protoreflect . Message {
2021-07-27 13:53:44 +08:00
mi := & file_filer_proto_msgTypes [ 6 ]
2020-06-20 23:00:25 +08:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use FullEntry.ProtoReflect.Descriptor instead.
func ( * FullEntry ) Descriptor ( ) ( [ ] byte , [ ] int ) {
2021-07-27 13:53:44 +08:00
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 6 }
2020-06-20 23:00:25 +08:00
}
func ( x * FullEntry ) GetDir ( ) string {
if x != nil {
return x . Dir
2019-04-16 15:44:31 +08:00
}
return ""
}
2020-06-20 23:00:25 +08:00
func ( x * FullEntry ) GetEntry ( ) * Entry {
if x != nil {
return x . Entry
2019-04-16 15:44:31 +08:00
}
return nil
}
2018-08-13 16:20:49 +08:00
type EventNotification struct {
2020-06-20 23:00:25 +08:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
2020-08-29 14:48:48 +08:00
OldEntry * Entry ` protobuf:"bytes,1,opt,name=old_entry,json=oldEntry,proto3" json:"old_entry,omitempty" `
NewEntry * Entry ` protobuf:"bytes,2,opt,name=new_entry,json=newEntry,proto3" json:"new_entry,omitempty" `
DeleteChunks bool ` protobuf:"varint,3,opt,name=delete_chunks,json=deleteChunks,proto3" json:"delete_chunks,omitempty" `
NewParentPath string ` protobuf:"bytes,4,opt,name=new_parent_path,json=newParentPath,proto3" json:"new_parent_path,omitempty" `
IsFromOtherCluster bool ` protobuf:"varint,5,opt,name=is_from_other_cluster,json=isFromOtherCluster,proto3" json:"is_from_other_cluster,omitempty" `
Signatures [ ] int32 ` protobuf:"varint,6,rep,packed,name=signatures,proto3" json:"signatures,omitempty" `
2018-08-13 16:20:49 +08:00
}
2020-06-20 23:00:25 +08:00
func ( x * EventNotification ) Reset ( ) {
* x = EventNotification { }
if protoimpl . UnsafeEnabled {
2021-07-27 13:53:44 +08:00
mi := & file_filer_proto_msgTypes [ 7 ]
2020-06-20 23:00:25 +08:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * EventNotification ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * EventNotification ) ProtoMessage ( ) { }
func ( x * EventNotification ) ProtoReflect ( ) protoreflect . Message {
2021-07-27 13:53:44 +08:00
mi := & file_filer_proto_msgTypes [ 7 ]
2020-06-20 23:00:25 +08:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
2018-08-13 16:20:49 +08:00
2020-06-20 23:00:25 +08:00
// Deprecated: Use EventNotification.ProtoReflect.Descriptor instead.
func ( * EventNotification ) Descriptor ( ) ( [ ] byte , [ ] int ) {
2021-07-27 13:53:44 +08:00
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 7 }
2020-06-20 23:00:25 +08:00
}
func ( x * EventNotification ) GetOldEntry ( ) * Entry {
if x != nil {
return x . OldEntry
2018-08-13 16:20:49 +08:00
}
return nil
}
2020-06-20 23:00:25 +08:00
func ( x * EventNotification ) GetNewEntry ( ) * Entry {
if x != nil {
return x . NewEntry
2018-08-13 16:20:49 +08:00
}
return nil
}
2020-06-20 23:00:25 +08:00
func ( x * EventNotification ) GetDeleteChunks ( ) bool {
if x != nil {
return x . DeleteChunks
2018-09-17 15:27:56 +08:00
}
return false
}
2020-06-20 23:00:25 +08:00
func ( x * EventNotification ) GetNewParentPath ( ) string {
if x != nil {
return x . NewParentPath
2019-04-16 15:44:31 +08:00
}
return ""
}
2020-07-01 23:06:20 +08:00
func ( x * EventNotification ) GetIsFromOtherCluster ( ) bool {
if x != nil {
return x . IsFromOtherCluster
}
return false
}
2020-08-29 14:48:48 +08:00
func ( x * EventNotification ) GetSignatures ( ) [ ] int32 {
if x != nil {
return x . Signatures
}
return nil
}
2018-05-16 15:08:44 +08:00
type FileChunk struct {
2020-06-20 23:00:25 +08:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
2020-07-16 05:19:15 +08:00
FileId string ` protobuf:"bytes,1,opt,name=file_id,json=fileId,proto3" json:"file_id,omitempty" ` // to be deprecated
Offset int64 ` protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty" `
Size uint64 ` protobuf:"varint,3,opt,name=size,proto3" json:"size,omitempty" `
2022-10-29 03:53:19 +08:00
ModifiedTsNs int64 ` protobuf:"varint,4,opt,name=modified_ts_ns,json=modifiedTsNs,proto3" json:"modified_ts_ns,omitempty" `
2020-07-16 05:19:15 +08:00
ETag string ` protobuf:"bytes,5,opt,name=e_tag,json=eTag,proto3" json:"e_tag,omitempty" `
SourceFileId string ` protobuf:"bytes,6,opt,name=source_file_id,json=sourceFileId,proto3" json:"source_file_id,omitempty" ` // to be deprecated
Fid * FileId ` protobuf:"bytes,7,opt,name=fid,proto3" json:"fid,omitempty" `
SourceFid * FileId ` protobuf:"bytes,8,opt,name=source_fid,json=sourceFid,proto3" json:"source_fid,omitempty" `
CipherKey [ ] byte ` protobuf:"bytes,9,opt,name=cipher_key,json=cipherKey,proto3" json:"cipher_key,omitempty" `
IsCompressed bool ` protobuf:"varint,10,opt,name=is_compressed,json=isCompressed,proto3" json:"is_compressed,omitempty" `
IsChunkManifest bool ` protobuf:"varint,11,opt,name=is_chunk_manifest,json=isChunkManifest,proto3" json:"is_chunk_manifest,omitempty" ` // content is a list of FileChunks
2020-06-20 23:00:25 +08:00
}
func ( x * FileChunk ) Reset ( ) {
* x = FileChunk { }
if protoimpl . UnsafeEnabled {
2021-07-27 13:53:44 +08:00
mi := & file_filer_proto_msgTypes [ 8 ]
2020-06-20 23:00:25 +08:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * FileChunk ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
2018-05-16 15:08:44 +08:00
}
2020-06-20 23:00:25 +08:00
func ( * FileChunk ) ProtoMessage ( ) { }
2018-05-16 15:08:44 +08:00
2020-06-20 23:00:25 +08:00
func ( x * FileChunk ) ProtoReflect ( ) protoreflect . Message {
2021-07-27 13:53:44 +08:00
mi := & file_filer_proto_msgTypes [ 8 ]
2020-06-20 23:00:25 +08:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use FileChunk.ProtoReflect.Descriptor instead.
func ( * FileChunk ) Descriptor ( ) ( [ ] byte , [ ] int ) {
2021-07-27 13:53:44 +08:00
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 8 }
2020-06-20 23:00:25 +08:00
}
func ( x * FileChunk ) GetFileId ( ) string {
if x != nil {
return x . FileId
2018-05-16 15:08:44 +08:00
}
return ""
}
2020-06-20 23:00:25 +08:00
func ( x * FileChunk ) GetOffset ( ) int64 {
if x != nil {
return x . Offset
2018-05-16 15:08:44 +08:00
}
return 0
}
2020-06-20 23:00:25 +08:00
func ( x * FileChunk ) GetSize ( ) uint64 {
if x != nil {
return x . Size
2018-05-16 15:08:44 +08:00
}
return 0
}
2022-10-29 03:53:19 +08:00
func ( x * FileChunk ) GetModifiedTsNs ( ) int64 {
2020-06-20 23:00:25 +08:00
if x != nil {
2022-10-29 03:53:19 +08:00
return x . ModifiedTsNs
2018-05-16 15:54:44 +08:00
}
return 0
}
2020-06-20 23:00:25 +08:00
func ( x * FileChunk ) GetETag ( ) string {
if x != nil {
return x . ETag
2018-09-10 07:25:43 +08:00
}
return ""
}
2020-06-20 23:00:25 +08:00
func ( x * FileChunk ) GetSourceFileId ( ) string {
if x != nil {
return x . SourceFileId
2018-09-17 15:27:56 +08:00
}
return ""
}
2020-06-20 23:00:25 +08:00
func ( x * FileChunk ) GetFid ( ) * FileId {
if x != nil {
return x . Fid
2019-05-17 17:03:23 +08:00
}
return nil
}
2020-06-20 23:00:25 +08:00
func ( x * FileChunk ) GetSourceFid ( ) * FileId {
if x != nil {
return x . SourceFid
2019-05-17 17:03:23 +08:00
}
return nil
}
2020-06-20 23:00:25 +08:00
func ( x * FileChunk ) GetCipherKey ( ) [ ] byte {
if x != nil {
return x . CipherKey
2020-03-06 16:49:47 +08:00
}
return nil
}
2020-06-20 23:15:49 +08:00
func ( x * FileChunk ) GetIsCompressed ( ) bool {
2020-06-20 23:00:25 +08:00
if x != nil {
2020-06-20 23:15:49 +08:00
return x . IsCompressed
2020-03-09 12:39:33 +08:00
}
return false
}
2020-07-16 05:19:15 +08:00
func ( x * FileChunk ) GetIsChunkManifest ( ) bool {
2020-07-15 13:42:52 +08:00
if x != nil {
2020-07-16 05:19:15 +08:00
return x . IsChunkManifest
2020-07-15 13:42:52 +08:00
}
return false
}
2020-07-16 05:19:15 +08:00
type FileChunkManifest struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
Chunks [ ] * FileChunk ` protobuf:"bytes,1,rep,name=chunks,proto3" json:"chunks,omitempty" `
}
func ( x * FileChunkManifest ) Reset ( ) {
* x = FileChunkManifest { }
if protoimpl . UnsafeEnabled {
2021-07-27 13:53:44 +08:00
mi := & file_filer_proto_msgTypes [ 9 ]
2020-07-16 05:19:15 +08:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * FileChunkManifest ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * FileChunkManifest ) ProtoMessage ( ) { }
func ( x * FileChunkManifest ) ProtoReflect ( ) protoreflect . Message {
2021-07-27 13:53:44 +08:00
mi := & file_filer_proto_msgTypes [ 9 ]
2020-07-16 05:19:15 +08:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use FileChunkManifest.ProtoReflect.Descriptor instead.
func ( * FileChunkManifest ) Descriptor ( ) ( [ ] byte , [ ] int ) {
2021-07-27 13:53:44 +08:00
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 9 }
2020-07-16 05:19:15 +08:00
}
func ( x * FileChunkManifest ) GetChunks ( ) [ ] * FileChunk {
if x != nil {
return x . Chunks
}
return nil
}
2019-05-17 17:03:23 +08:00
type FileId struct {
2020-06-20 23:00:25 +08:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
VolumeId uint32 ` protobuf:"varint,1,opt,name=volume_id,json=volumeId,proto3" json:"volume_id,omitempty" `
FileKey uint64 ` protobuf:"varint,2,opt,name=file_key,json=fileKey,proto3" json:"file_key,omitempty" `
Cookie uint32 ` protobuf:"fixed32,3,opt,name=cookie,proto3" json:"cookie,omitempty" `
2019-05-17 17:03:23 +08:00
}
2020-06-20 23:00:25 +08:00
func ( x * FileId ) Reset ( ) {
* x = FileId { }
if protoimpl . UnsafeEnabled {
2021-07-27 13:53:44 +08:00
mi := & file_filer_proto_msgTypes [ 10 ]
2020-06-20 23:00:25 +08:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
2019-05-17 17:03:23 +08:00
2020-06-20 23:00:25 +08:00
func ( x * FileId ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * FileId ) ProtoMessage ( ) { }
func ( x * FileId ) ProtoReflect ( ) protoreflect . Message {
2021-07-27 13:53:44 +08:00
mi := & file_filer_proto_msgTypes [ 10 ]
2020-06-20 23:00:25 +08:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use FileId.ProtoReflect.Descriptor instead.
func ( * FileId ) Descriptor ( ) ( [ ] byte , [ ] int ) {
2021-07-27 13:53:44 +08:00
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 10 }
2020-06-20 23:00:25 +08:00
}
func ( x * FileId ) GetVolumeId ( ) uint32 {
if x != nil {
return x . VolumeId
2019-05-17 17:03:23 +08:00
}
return 0
}
2020-06-20 23:00:25 +08:00
func ( x * FileId ) GetFileKey ( ) uint64 {
if x != nil {
return x . FileKey
2019-05-17 17:03:23 +08:00
}
return 0
}
2020-06-20 23:00:25 +08:00
func ( x * FileId ) GetCookie ( ) uint32 {
if x != nil {
return x . Cookie
2019-05-17 17:03:23 +08:00
}
return 0
}
2018-05-08 16:59:43 +08:00
type FuseAttributes struct {
2020-06-20 23:00:25 +08:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
FileSize uint64 ` protobuf:"varint,1,opt,name=file_size,json=fileSize,proto3" json:"file_size,omitempty" `
Mtime int64 ` protobuf:"varint,2,opt,name=mtime,proto3" json:"mtime,omitempty" ` // unix time in seconds
FileMode uint32 ` protobuf:"varint,3,opt,name=file_mode,json=fileMode,proto3" json:"file_mode,omitempty" `
Uid uint32 ` protobuf:"varint,4,opt,name=uid,proto3" json:"uid,omitempty" `
Gid uint32 ` protobuf:"varint,5,opt,name=gid,proto3" json:"gid,omitempty" `
Crtime int64 ` protobuf:"varint,6,opt,name=crtime,proto3" json:"crtime,omitempty" ` // unix time in seconds
Mime string ` protobuf:"bytes,7,opt,name=mime,proto3" json:"mime,omitempty" `
TtlSec int32 ` protobuf:"varint,10,opt,name=ttl_sec,json=ttlSec,proto3" json:"ttl_sec,omitempty" `
UserName string ` protobuf:"bytes,11,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty" ` // for hdfs
GroupName [ ] string ` protobuf:"bytes,12,rep,name=group_name,json=groupName,proto3" json:"group_name,omitempty" ` // for hdfs
SymlinkTarget string ` protobuf:"bytes,13,opt,name=symlink_target,json=symlinkTarget,proto3" json:"symlink_target,omitempty" `
2020-04-08 23:12:00 +08:00
Md5 [ ] byte ` protobuf:"bytes,14,opt,name=md5,proto3" json:"md5,omitempty" `
2022-02-25 06:51:25 +08:00
Rdev uint32 ` protobuf:"varint,16,opt,name=rdev,proto3" json:"rdev,omitempty" `
2022-02-25 16:53:27 +08:00
Inode uint64 ` protobuf:"varint,17,opt,name=inode,proto3" json:"inode,omitempty" `
2018-05-08 16:59:43 +08:00
}
2020-06-20 23:00:25 +08:00
func ( x * FuseAttributes ) Reset ( ) {
* x = FuseAttributes { }
if protoimpl . UnsafeEnabled {
2021-07-27 13:53:44 +08:00
mi := & file_filer_proto_msgTypes [ 11 ]
2020-06-20 23:00:25 +08:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * FuseAttributes ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * FuseAttributes ) ProtoMessage ( ) { }
func ( x * FuseAttributes ) ProtoReflect ( ) protoreflect . Message {
2021-07-27 13:53:44 +08:00
mi := & file_filer_proto_msgTypes [ 11 ]
2020-06-20 23:00:25 +08:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use FuseAttributes.ProtoReflect.Descriptor instead.
func ( * FuseAttributes ) Descriptor ( ) ( [ ] byte , [ ] int ) {
2021-07-27 13:53:44 +08:00
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 11 }
2020-06-20 23:00:25 +08:00
}
2018-05-08 16:59:43 +08:00
2020-06-20 23:00:25 +08:00
func ( x * FuseAttributes ) GetFileSize ( ) uint64 {
if x != nil {
return x . FileSize
2018-05-08 16:59:43 +08:00
}
return 0
}
2020-06-20 23:00:25 +08:00
func ( x * FuseAttributes ) GetMtime ( ) int64 {
if x != nil {
return x . Mtime
2018-05-08 16:59:43 +08:00
}
return 0
}
2020-06-20 23:00:25 +08:00
func ( x * FuseAttributes ) GetFileMode ( ) uint32 {
if x != nil {
return x . FileMode
2018-05-08 16:59:43 +08:00
}
return 0
}
2020-06-20 23:00:25 +08:00
func ( x * FuseAttributes ) GetUid ( ) uint32 {
if x != nil {
return x . Uid
2018-05-08 16:59:43 +08:00
}
return 0
}
2020-06-20 23:00:25 +08:00
func ( x * FuseAttributes ) GetGid ( ) uint32 {
if x != nil {
return x . Gid
2018-05-08 16:59:43 +08:00
}
return 0
}
2020-06-20 23:00:25 +08:00
func ( x * FuseAttributes ) GetCrtime ( ) int64 {
if x != nil {
return x . Crtime
2018-05-26 14:26:40 +08:00
}
return 0
}
2020-06-20 23:00:25 +08:00
func ( x * FuseAttributes ) GetMime ( ) string {
if x != nil {
return x . Mime
2018-05-31 11:24:57 +08:00
}
return ""
}
2020-06-20 23:00:25 +08:00
func ( x * FuseAttributes ) GetTtlSec ( ) int32 {
if x != nil {
return x . TtlSec
2018-06-11 07:57:32 +08:00
}
return 0
}
2020-06-20 23:00:25 +08:00
func ( x * FuseAttributes ) GetUserName ( ) string {
if x != nil {
return x . UserName
2018-11-26 05:43:26 +08:00
}
return ""
}
2020-06-20 23:00:25 +08:00
func ( x * FuseAttributes ) GetGroupName ( ) [ ] string {
if x != nil {
return x . GroupName
2018-11-26 05:43:26 +08:00
}
return nil
}
2020-06-20 23:00:25 +08:00
func ( x * FuseAttributes ) GetSymlinkTarget ( ) string {
if x != nil {
return x . SymlinkTarget
2018-12-26 14:45:44 +08:00
}
return ""
}
2020-06-20 23:00:25 +08:00
func ( x * FuseAttributes ) GetMd5 ( ) [ ] byte {
if x != nil {
return x . Md5
2020-04-08 23:12:00 +08:00
}
return nil
}
2022-02-25 06:51:25 +08:00
func ( x * FuseAttributes ) GetRdev ( ) uint32 {
if x != nil {
return x . Rdev
}
return 0
}
2022-02-25 16:53:27 +08:00
func ( x * FuseAttributes ) GetInode ( ) uint64 {
if x != nil {
return x . Inode
}
return 0
}
2018-05-16 15:08:44 +08:00
type CreateEntryRequest struct {
2020-06-20 23:00:25 +08:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
2022-03-17 14:55:31 +08:00
Directory string ` protobuf:"bytes,1,opt,name=directory,proto3" json:"directory,omitempty" `
Entry * Entry ` protobuf:"bytes,2,opt,name=entry,proto3" json:"entry,omitempty" `
OExcl bool ` protobuf:"varint,3,opt,name=o_excl,json=oExcl,proto3" json:"o_excl,omitempty" `
IsFromOtherCluster bool ` protobuf:"varint,4,opt,name=is_from_other_cluster,json=isFromOtherCluster,proto3" json:"is_from_other_cluster,omitempty" `
Signatures [ ] int32 ` protobuf:"varint,5,rep,packed,name=signatures,proto3" json:"signatures,omitempty" `
SkipCheckParentDirectory bool ` protobuf:"varint,6,opt,name=skip_check_parent_directory,json=skipCheckParentDirectory,proto3" json:"skip_check_parent_directory,omitempty" `
2018-05-16 15:08:44 +08:00
}
2020-06-20 23:00:25 +08:00
func ( x * CreateEntryRequest ) Reset ( ) {
* x = CreateEntryRequest { }
if protoimpl . UnsafeEnabled {
2021-07-27 13:53:44 +08:00
mi := & file_filer_proto_msgTypes [ 12 ]
2020-06-20 23:00:25 +08:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
2018-05-16 15:08:44 +08:00
2020-06-20 23:00:25 +08:00
func ( x * CreateEntryRequest ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * CreateEntryRequest ) ProtoMessage ( ) { }
func ( x * CreateEntryRequest ) ProtoReflect ( ) protoreflect . Message {
2021-07-27 13:53:44 +08:00
mi := & file_filer_proto_msgTypes [ 12 ]
2020-06-20 23:00:25 +08:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use CreateEntryRequest.ProtoReflect.Descriptor instead.
func ( * CreateEntryRequest ) Descriptor ( ) ( [ ] byte , [ ] int ) {
2021-07-27 13:53:44 +08:00
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 12 }
2020-06-20 23:00:25 +08:00
}
func ( x * CreateEntryRequest ) GetDirectory ( ) string {
if x != nil {
return x . Directory
2018-05-16 15:08:44 +08:00
}
return ""
}
2020-06-20 23:00:25 +08:00
func ( x * CreateEntryRequest ) GetEntry ( ) * Entry {
if x != nil {
return x . Entry
2018-05-16 15:08:44 +08:00
}
return nil
}
2020-06-20 23:00:25 +08:00
func ( x * CreateEntryRequest ) GetOExcl ( ) bool {
if x != nil {
return x . OExcl
2020-01-23 03:42:40 +08:00
}
return false
}
2020-07-01 13:53:53 +08:00
func ( x * CreateEntryRequest ) GetIsFromOtherCluster ( ) bool {
if x != nil {
return x . IsFromOtherCluster
}
return false
}
2020-08-29 14:48:48 +08:00
func ( x * CreateEntryRequest ) GetSignatures ( ) [ ] int32 {
if x != nil {
return x . Signatures
}
return nil
}
2022-03-17 14:55:31 +08:00
func ( x * CreateEntryRequest ) GetSkipCheckParentDirectory ( ) bool {
if x != nil {
return x . SkipCheckParentDirectory
}
return false
}
2018-05-16 15:08:44 +08:00
type CreateEntryResponse struct {
2020-06-20 23:00:25 +08:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
Error string ` protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty" `
2018-05-16 15:08:44 +08:00
}
2020-06-20 23:00:25 +08:00
func ( x * CreateEntryResponse ) Reset ( ) {
* x = CreateEntryResponse { }
if protoimpl . UnsafeEnabled {
2021-07-27 13:53:44 +08:00
mi := & file_filer_proto_msgTypes [ 13 ]
2020-06-20 23:00:25 +08:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
2018-05-16 15:08:44 +08:00
2020-06-20 23:00:25 +08:00
func ( x * CreateEntryResponse ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * CreateEntryResponse ) ProtoMessage ( ) { }
func ( x * CreateEntryResponse ) ProtoReflect ( ) protoreflect . Message {
2021-07-27 13:53:44 +08:00
mi := & file_filer_proto_msgTypes [ 13 ]
2020-06-20 23:00:25 +08:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use CreateEntryResponse.ProtoReflect.Descriptor instead.
func ( * CreateEntryResponse ) Descriptor ( ) ( [ ] byte , [ ] int ) {
2021-07-27 13:53:44 +08:00
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 13 }
2020-06-20 23:00:25 +08:00
}
func ( x * CreateEntryResponse ) GetError ( ) string {
if x != nil {
return x . Error
2020-01-26 01:17:19 +08:00
}
return ""
}
2018-05-24 16:22:37 +08:00
type UpdateEntryRequest struct {
2020-06-20 23:00:25 +08:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
2020-08-29 14:48:48 +08:00
Directory string ` protobuf:"bytes,1,opt,name=directory,proto3" json:"directory,omitempty" `
Entry * Entry ` protobuf:"bytes,2,opt,name=entry,proto3" json:"entry,omitempty" `
IsFromOtherCluster bool ` protobuf:"varint,3,opt,name=is_from_other_cluster,json=isFromOtherCluster,proto3" json:"is_from_other_cluster,omitempty" `
Signatures [ ] int32 ` protobuf:"varint,4,rep,packed,name=signatures,proto3" json:"signatures,omitempty" `
2020-06-20 23:00:25 +08:00
}
func ( x * UpdateEntryRequest ) Reset ( ) {
* x = UpdateEntryRequest { }
if protoimpl . UnsafeEnabled {
2021-07-27 13:53:44 +08:00
mi := & file_filer_proto_msgTypes [ 14 ]
2020-06-20 23:00:25 +08:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * UpdateEntryRequest ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * UpdateEntryRequest ) ProtoMessage ( ) { }
func ( x * UpdateEntryRequest ) ProtoReflect ( ) protoreflect . Message {
2021-07-27 13:53:44 +08:00
mi := & file_filer_proto_msgTypes [ 14 ]
2020-06-20 23:00:25 +08:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
2018-05-24 16:22:37 +08:00
}
2020-06-20 23:00:25 +08:00
// Deprecated: Use UpdateEntryRequest.ProtoReflect.Descriptor instead.
func ( * UpdateEntryRequest ) Descriptor ( ) ( [ ] byte , [ ] int ) {
2021-07-27 13:53:44 +08:00
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 14 }
2020-06-20 23:00:25 +08:00
}
2018-05-24 16:22:37 +08:00
2020-06-20 23:00:25 +08:00
func ( x * UpdateEntryRequest ) GetDirectory ( ) string {
if x != nil {
return x . Directory
2018-05-24 16:22:37 +08:00
}
return ""
}
2020-06-20 23:00:25 +08:00
func ( x * UpdateEntryRequest ) GetEntry ( ) * Entry {
if x != nil {
return x . Entry
2018-05-24 16:22:37 +08:00
}
return nil
}
2020-07-01 13:53:53 +08:00
func ( x * UpdateEntryRequest ) GetIsFromOtherCluster ( ) bool {
if x != nil {
return x . IsFromOtherCluster
}
return false
}
2020-08-29 14:48:48 +08:00
func ( x * UpdateEntryRequest ) GetSignatures ( ) [ ] int32 {
if x != nil {
return x . Signatures
}
return nil
}
2018-05-24 16:22:37 +08:00
type UpdateEntryResponse struct {
2020-06-20 23:00:25 +08:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
}
func ( x * UpdateEntryResponse ) Reset ( ) {
* x = UpdateEntryResponse { }
if protoimpl . UnsafeEnabled {
2021-07-27 13:53:44 +08:00
mi := & file_filer_proto_msgTypes [ 15 ]
2020-06-20 23:00:25 +08:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
2018-05-24 16:22:37 +08:00
}
2020-06-20 23:00:25 +08:00
func ( x * UpdateEntryResponse ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * UpdateEntryResponse ) ProtoMessage ( ) { }
func ( x * UpdateEntryResponse ) ProtoReflect ( ) protoreflect . Message {
2021-07-27 13:53:44 +08:00
mi := & file_filer_proto_msgTypes [ 15 ]
2020-06-20 23:00:25 +08:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use UpdateEntryResponse.ProtoReflect.Descriptor instead.
func ( * UpdateEntryResponse ) Descriptor ( ) ( [ ] byte , [ ] int ) {
2021-07-27 13:53:44 +08:00
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 15 }
2020-06-20 23:00:25 +08:00
}
2018-05-24 16:22:37 +08:00
2020-04-17 17:28:09 +08:00
type AppendToEntryRequest struct {
2020-06-20 23:00:25 +08:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
Directory string ` protobuf:"bytes,1,opt,name=directory,proto3" json:"directory,omitempty" `
EntryName string ` protobuf:"bytes,2,opt,name=entry_name,json=entryName,proto3" json:"entry_name,omitempty" `
Chunks [ ] * FileChunk ` protobuf:"bytes,3,rep,name=chunks,proto3" json:"chunks,omitempty" `
2020-04-17 17:28:09 +08:00
}
2020-06-20 23:00:25 +08:00
func ( x * AppendToEntryRequest ) Reset ( ) {
* x = AppendToEntryRequest { }
if protoimpl . UnsafeEnabled {
2021-07-27 13:53:44 +08:00
mi := & file_filer_proto_msgTypes [ 16 ]
2020-06-20 23:00:25 +08:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
2020-04-17 17:28:09 +08:00
2020-06-20 23:00:25 +08:00
func ( x * AppendToEntryRequest ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * AppendToEntryRequest ) ProtoMessage ( ) { }
func ( x * AppendToEntryRequest ) ProtoReflect ( ) protoreflect . Message {
2021-07-27 13:53:44 +08:00
mi := & file_filer_proto_msgTypes [ 16 ]
2020-06-20 23:00:25 +08:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use AppendToEntryRequest.ProtoReflect.Descriptor instead.
func ( * AppendToEntryRequest ) Descriptor ( ) ( [ ] byte , [ ] int ) {
2021-07-27 13:53:44 +08:00
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 16 }
2020-06-20 23:00:25 +08:00
}
func ( x * AppendToEntryRequest ) GetDirectory ( ) string {
if x != nil {
return x . Directory
2020-04-17 17:28:09 +08:00
}
return ""
}
2020-06-20 23:00:25 +08:00
func ( x * AppendToEntryRequest ) GetEntryName ( ) string {
if x != nil {
return x . EntryName
2020-04-17 17:28:09 +08:00
}
return ""
}
2020-06-20 23:00:25 +08:00
func ( x * AppendToEntryRequest ) GetChunks ( ) [ ] * FileChunk {
if x != nil {
return x . Chunks
2020-04-17 17:28:09 +08:00
}
return nil
}
type AppendToEntryResponse struct {
2020-06-20 23:00:25 +08:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
2020-04-17 17:28:09 +08:00
}
2020-06-20 23:00:25 +08:00
func ( x * AppendToEntryResponse ) Reset ( ) {
* x = AppendToEntryResponse { }
if protoimpl . UnsafeEnabled {
2021-07-27 13:53:44 +08:00
mi := & file_filer_proto_msgTypes [ 17 ]
2020-06-20 23:00:25 +08:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * AppendToEntryResponse ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * AppendToEntryResponse ) ProtoMessage ( ) { }
func ( x * AppendToEntryResponse ) ProtoReflect ( ) protoreflect . Message {
2021-07-27 13:53:44 +08:00
mi := & file_filer_proto_msgTypes [ 17 ]
2020-06-20 23:00:25 +08:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use AppendToEntryResponse.ProtoReflect.Descriptor instead.
func ( * AppendToEntryResponse ) Descriptor ( ) ( [ ] byte , [ ] int ) {
2021-07-27 13:53:44 +08:00
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 17 }
2020-06-20 23:00:25 +08:00
}
2020-04-17 17:28:09 +08:00
2018-05-08 16:59:43 +08:00
type DeleteEntryRequest struct {
2020-06-20 23:00:25 +08:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
Directory string ` protobuf:"bytes,1,opt,name=directory,proto3" json:"directory,omitempty" `
Name string ` protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty" `
2018-12-11 23:17:10 +08:00
// bool is_directory = 3;
2020-08-29 14:48:48 +08:00
IsDeleteData bool ` protobuf:"varint,4,opt,name=is_delete_data,json=isDeleteData,proto3" json:"is_delete_data,omitempty" `
IsRecursive bool ` protobuf:"varint,5,opt,name=is_recursive,json=isRecursive,proto3" json:"is_recursive,omitempty" `
IgnoreRecursiveError bool ` protobuf:"varint,6,opt,name=ignore_recursive_error,json=ignoreRecursiveError,proto3" json:"ignore_recursive_error,omitempty" `
IsFromOtherCluster bool ` protobuf:"varint,7,opt,name=is_from_other_cluster,json=isFromOtherCluster,proto3" json:"is_from_other_cluster,omitempty" `
Signatures [ ] int32 ` protobuf:"varint,8,rep,packed,name=signatures,proto3" json:"signatures,omitempty" `
2018-05-08 16:59:43 +08:00
}
2020-06-20 23:00:25 +08:00
func ( x * DeleteEntryRequest ) Reset ( ) {
* x = DeleteEntryRequest { }
if protoimpl . UnsafeEnabled {
2021-07-27 13:53:44 +08:00
mi := & file_filer_proto_msgTypes [ 18 ]
2020-06-20 23:00:25 +08:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * DeleteEntryRequest ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
2018-05-08 16:59:43 +08:00
2020-06-20 23:00:25 +08:00
func ( * DeleteEntryRequest ) ProtoMessage ( ) { }
func ( x * DeleteEntryRequest ) ProtoReflect ( ) protoreflect . Message {
2021-07-27 13:53:44 +08:00
mi := & file_filer_proto_msgTypes [ 18 ]
2020-06-20 23:00:25 +08:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use DeleteEntryRequest.ProtoReflect.Descriptor instead.
func ( * DeleteEntryRequest ) Descriptor ( ) ( [ ] byte , [ ] int ) {
2021-07-27 13:53:44 +08:00
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 18 }
2020-06-20 23:00:25 +08:00
}
func ( x * DeleteEntryRequest ) GetDirectory ( ) string {
if x != nil {
return x . Directory
2018-05-08 16:59:43 +08:00
}
return ""
}
2020-06-20 23:00:25 +08:00
func ( x * DeleteEntryRequest ) GetName ( ) string {
if x != nil {
return x . Name
2018-05-08 16:59:43 +08:00
}
return ""
}
2020-06-20 23:00:25 +08:00
func ( x * DeleteEntryRequest ) GetIsDeleteData ( ) bool {
if x != nil {
return x . IsDeleteData
2018-06-07 13:11:01 +08:00
}
return false
}
2020-06-20 23:00:25 +08:00
func ( x * DeleteEntryRequest ) GetIsRecursive ( ) bool {
if x != nil {
return x . IsRecursive
2018-07-19 16:21:44 +08:00
}
return false
}
2020-06-20 23:00:25 +08:00
func ( x * DeleteEntryRequest ) GetIgnoreRecursiveError ( ) bool {
if x != nil {
return x . IgnoreRecursiveError
2019-09-12 11:26:20 +08:00
}
return false
}
2020-07-01 13:53:53 +08:00
func ( x * DeleteEntryRequest ) GetIsFromOtherCluster ( ) bool {
if x != nil {
return x . IsFromOtherCluster
}
return false
}
2020-08-29 14:48:48 +08:00
func ( x * DeleteEntryRequest ) GetSignatures ( ) [ ] int32 {
if x != nil {
return x . Signatures
}
return nil
}
2018-05-08 16:59:43 +08:00
type DeleteEntryResponse struct {
2020-06-20 23:00:25 +08:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
Error string ` protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty" `
2018-05-08 16:59:43 +08:00
}
2020-06-20 23:00:25 +08:00
func ( x * DeleteEntryResponse ) Reset ( ) {
* x = DeleteEntryResponse { }
if protoimpl . UnsafeEnabled {
2021-07-27 13:53:44 +08:00
mi := & file_filer_proto_msgTypes [ 19 ]
2020-06-20 23:00:25 +08:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * DeleteEntryResponse ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * DeleteEntryResponse ) ProtoMessage ( ) { }
func ( x * DeleteEntryResponse ) ProtoReflect ( ) protoreflect . Message {
2021-07-27 13:53:44 +08:00
mi := & file_filer_proto_msgTypes [ 19 ]
2020-06-20 23:00:25 +08:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use DeleteEntryResponse.ProtoReflect.Descriptor instead.
func ( * DeleteEntryResponse ) Descriptor ( ) ( [ ] byte , [ ] int ) {
2021-07-27 13:53:44 +08:00
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 19 }
2020-06-20 23:00:25 +08:00
}
2018-05-16 15:08:44 +08:00
2020-06-20 23:00:25 +08:00
func ( x * DeleteEntryResponse ) GetError ( ) string {
if x != nil {
return x . Error
2020-02-26 06:38:36 +08:00
}
return ""
}
2019-03-31 14:08:29 +08:00
type AtomicRenameEntryRequest struct {
2020-06-20 23:00:25 +08:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
2021-07-01 16:19:28 +08:00
OldDirectory string ` protobuf:"bytes,1,opt,name=old_directory,json=oldDirectory,proto3" json:"old_directory,omitempty" `
OldName string ` protobuf:"bytes,2,opt,name=old_name,json=oldName,proto3" json:"old_name,omitempty" `
NewDirectory string ` protobuf:"bytes,3,opt,name=new_directory,json=newDirectory,proto3" json:"new_directory,omitempty" `
NewName string ` protobuf:"bytes,4,opt,name=new_name,json=newName,proto3" json:"new_name,omitempty" `
Signatures [ ] int32 ` protobuf:"varint,5,rep,packed,name=signatures,proto3" json:"signatures,omitempty" `
2019-03-31 14:08:29 +08:00
}
2020-06-20 23:00:25 +08:00
func ( x * AtomicRenameEntryRequest ) Reset ( ) {
* x = AtomicRenameEntryRequest { }
if protoimpl . UnsafeEnabled {
2021-07-27 13:53:44 +08:00
mi := & file_filer_proto_msgTypes [ 20 ]
2020-06-20 23:00:25 +08:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
2019-03-31 14:08:29 +08:00
2020-06-20 23:00:25 +08:00
func ( x * AtomicRenameEntryRequest ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * AtomicRenameEntryRequest ) ProtoMessage ( ) { }
func ( x * AtomicRenameEntryRequest ) ProtoReflect ( ) protoreflect . Message {
2021-07-27 13:53:44 +08:00
mi := & file_filer_proto_msgTypes [ 20 ]
2020-06-20 23:00:25 +08:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use AtomicRenameEntryRequest.ProtoReflect.Descriptor instead.
func ( * AtomicRenameEntryRequest ) Descriptor ( ) ( [ ] byte , [ ] int ) {
2021-07-27 13:53:44 +08:00
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 20 }
2020-06-20 23:00:25 +08:00
}
func ( x * AtomicRenameEntryRequest ) GetOldDirectory ( ) string {
if x != nil {
return x . OldDirectory
2019-03-31 14:08:29 +08:00
}
return ""
}
2020-06-20 23:00:25 +08:00
func ( x * AtomicRenameEntryRequest ) GetOldName ( ) string {
if x != nil {
return x . OldName
2019-03-31 14:08:29 +08:00
}
return ""
}
2020-06-20 23:00:25 +08:00
func ( x * AtomicRenameEntryRequest ) GetNewDirectory ( ) string {
if x != nil {
return x . NewDirectory
2019-03-31 14:08:29 +08:00
}
return ""
}
2020-06-20 23:00:25 +08:00
func ( x * AtomicRenameEntryRequest ) GetNewName ( ) string {
if x != nil {
return x . NewName
2019-03-31 14:08:29 +08:00
}
return ""
}
2021-07-01 16:19:28 +08:00
func ( x * AtomicRenameEntryRequest ) GetSignatures ( ) [ ] int32 {
if x != nil {
return x . Signatures
}
return nil
}
2019-03-31 14:08:29 +08:00
type AtomicRenameEntryResponse struct {
2020-06-20 23:00:25 +08:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
}
func ( x * AtomicRenameEntryResponse ) Reset ( ) {
* x = AtomicRenameEntryResponse { }
if protoimpl . UnsafeEnabled {
2021-07-27 13:53:44 +08:00
mi := & file_filer_proto_msgTypes [ 21 ]
2020-06-20 23:00:25 +08:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * AtomicRenameEntryResponse ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * AtomicRenameEntryResponse ) ProtoMessage ( ) { }
func ( x * AtomicRenameEntryResponse ) ProtoReflect ( ) protoreflect . Message {
2021-07-27 13:53:44 +08:00
mi := & file_filer_proto_msgTypes [ 21 ]
2020-06-20 23:00:25 +08:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
2019-03-31 14:08:29 +08:00
}
2020-06-20 23:00:25 +08:00
// Deprecated: Use AtomicRenameEntryResponse.ProtoReflect.Descriptor instead.
func ( * AtomicRenameEntryResponse ) Descriptor ( ) ( [ ] byte , [ ] int ) {
2021-07-27 13:53:44 +08:00
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 21 }
2020-06-20 23:00:25 +08:00
}
2019-03-31 14:08:29 +08:00
2021-10-17 19:22:42 +08:00
type StreamRenameEntryRequest struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
OldDirectory string ` protobuf:"bytes,1,opt,name=old_directory,json=oldDirectory,proto3" json:"old_directory,omitempty" `
OldName string ` protobuf:"bytes,2,opt,name=old_name,json=oldName,proto3" json:"old_name,omitempty" `
NewDirectory string ` protobuf:"bytes,3,opt,name=new_directory,json=newDirectory,proto3" json:"new_directory,omitempty" `
NewName string ` protobuf:"bytes,4,opt,name=new_name,json=newName,proto3" json:"new_name,omitempty" `
Signatures [ ] int32 ` protobuf:"varint,5,rep,packed,name=signatures,proto3" json:"signatures,omitempty" `
}
func ( x * StreamRenameEntryRequest ) Reset ( ) {
* x = StreamRenameEntryRequest { }
if protoimpl . UnsafeEnabled {
mi := & file_filer_proto_msgTypes [ 22 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * StreamRenameEntryRequest ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * StreamRenameEntryRequest ) ProtoMessage ( ) { }
func ( x * StreamRenameEntryRequest ) ProtoReflect ( ) protoreflect . Message {
mi := & file_filer_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 )
}
// Deprecated: Use StreamRenameEntryRequest.ProtoReflect.Descriptor instead.
func ( * StreamRenameEntryRequest ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 22 }
}
func ( x * StreamRenameEntryRequest ) GetOldDirectory ( ) string {
if x != nil {
return x . OldDirectory
}
return ""
}
func ( x * StreamRenameEntryRequest ) GetOldName ( ) string {
if x != nil {
return x . OldName
}
return ""
}
func ( x * StreamRenameEntryRequest ) GetNewDirectory ( ) string {
if x != nil {
return x . NewDirectory
}
return ""
}
func ( x * StreamRenameEntryRequest ) GetNewName ( ) string {
if x != nil {
return x . NewName
}
return ""
}
func ( x * StreamRenameEntryRequest ) GetSignatures ( ) [ ] int32 {
if x != nil {
return x . Signatures
}
return nil
}
type StreamRenameEntryResponse struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
Directory string ` protobuf:"bytes,1,opt,name=directory,proto3" json:"directory,omitempty" `
EventNotification * EventNotification ` protobuf:"bytes,2,opt,name=event_notification,json=eventNotification,proto3" json:"event_notification,omitempty" `
TsNs int64 ` protobuf:"varint,3,opt,name=ts_ns,json=tsNs,proto3" json:"ts_ns,omitempty" `
}
func ( x * StreamRenameEntryResponse ) Reset ( ) {
* x = StreamRenameEntryResponse { }
if protoimpl . UnsafeEnabled {
mi := & file_filer_proto_msgTypes [ 23 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * StreamRenameEntryResponse ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * StreamRenameEntryResponse ) ProtoMessage ( ) { }
func ( x * StreamRenameEntryResponse ) ProtoReflect ( ) protoreflect . Message {
mi := & file_filer_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 )
}
// Deprecated: Use StreamRenameEntryResponse.ProtoReflect.Descriptor instead.
func ( * StreamRenameEntryResponse ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 23 }
}
func ( x * StreamRenameEntryResponse ) GetDirectory ( ) string {
if x != nil {
return x . Directory
}
return ""
}
func ( x * StreamRenameEntryResponse ) GetEventNotification ( ) * EventNotification {
if x != nil {
return x . EventNotification
}
return nil
}
func ( x * StreamRenameEntryResponse ) GetTsNs ( ) int64 {
if x != nil {
return x . TsNs
}
return 0
}
2018-05-16 15:08:44 +08:00
type AssignVolumeRequest struct {
2020-06-20 23:00:25 +08:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
Count int32 ` protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty" `
Collection string ` protobuf:"bytes,2,opt,name=collection,proto3" json:"collection,omitempty" `
Replication string ` protobuf:"bytes,3,opt,name=replication,proto3" json:"replication,omitempty" `
TtlSec int32 ` protobuf:"varint,4,opt,name=ttl_sec,json=ttlSec,proto3" json:"ttl_sec,omitempty" `
DataCenter string ` protobuf:"bytes,5,opt,name=data_center,json=dataCenter,proto3" json:"data_center,omitempty" `
2020-10-26 06:32:43 +08:00
Path string ` protobuf:"bytes,6,opt,name=path,proto3" json:"path,omitempty" `
2020-10-21 08:41:39 +08:00
Rack string ` protobuf:"bytes,7,opt,name=rack,proto3" json:"rack,omitempty" `
2021-12-22 21:57:26 +08:00
DataNode string ` protobuf:"bytes,9,opt,name=data_node,json=dataNode,proto3" json:"data_node,omitempty" `
2020-12-14 15:08:21 +08:00
DiskType string ` protobuf:"bytes,8,opt,name=disk_type,json=diskType,proto3" json:"disk_type,omitempty" `
2020-06-20 23:00:25 +08:00
}
func ( x * AssignVolumeRequest ) Reset ( ) {
* x = AssignVolumeRequest { }
if protoimpl . UnsafeEnabled {
2021-10-17 19:22:42 +08:00
mi := & file_filer_proto_msgTypes [ 24 ]
2020-06-20 23:00:25 +08:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
2018-05-16 15:08:44 +08:00
}
2020-06-20 23:00:25 +08:00
func ( x * AssignVolumeRequest ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * AssignVolumeRequest ) ProtoMessage ( ) { }
func ( x * AssignVolumeRequest ) ProtoReflect ( ) protoreflect . Message {
2021-10-17 19:22:42 +08:00
mi := & file_filer_proto_msgTypes [ 24 ]
2020-06-20 23:00:25 +08:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use AssignVolumeRequest.ProtoReflect.Descriptor instead.
func ( * AssignVolumeRequest ) Descriptor ( ) ( [ ] byte , [ ] int ) {
2021-10-17 19:22:42 +08:00
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 24 }
2020-06-20 23:00:25 +08:00
}
2018-05-16 15:08:44 +08:00
2020-06-20 23:00:25 +08:00
func ( x * AssignVolumeRequest ) GetCount ( ) int32 {
if x != nil {
return x . Count
2018-05-16 15:08:44 +08:00
}
return 0
}
2020-06-20 23:00:25 +08:00
func ( x * AssignVolumeRequest ) GetCollection ( ) string {
if x != nil {
return x . Collection
2018-05-16 15:08:44 +08:00
}
return ""
}
2020-06-20 23:00:25 +08:00
func ( x * AssignVolumeRequest ) GetReplication ( ) string {
if x != nil {
return x . Replication
2018-05-16 15:08:44 +08:00
}
return ""
}
2020-06-20 23:00:25 +08:00
func ( x * AssignVolumeRequest ) GetTtlSec ( ) int32 {
if x != nil {
return x . TtlSec
2018-06-12 14:13:33 +08:00
}
return 0
}
2020-06-20 23:00:25 +08:00
func ( x * AssignVolumeRequest ) GetDataCenter ( ) string {
if x != nil {
return x . DataCenter
2018-07-15 04:36:28 +08:00
}
return ""
}
2020-10-26 06:32:43 +08:00
func ( x * AssignVolumeRequest ) GetPath ( ) string {
2020-06-20 23:00:25 +08:00
if x != nil {
2020-10-26 06:32:43 +08:00
return x . Path
2020-02-25 14:28:45 +08:00
}
return ""
}
2020-10-21 08:41:39 +08:00
func ( x * AssignVolumeRequest ) GetRack ( ) string {
if x != nil {
return x . Rack
}
return ""
}
2021-12-22 21:57:26 +08:00
func ( x * AssignVolumeRequest ) GetDataNode ( ) string {
if x != nil {
return x . DataNode
}
return ""
}
2020-12-14 03:59:32 +08:00
func ( x * AssignVolumeRequest ) GetDiskType ( ) string {
2020-12-13 16:58:58 +08:00
if x != nil {
2020-12-14 03:59:32 +08:00
return x . DiskType
2020-12-13 16:58:58 +08:00
}
return ""
}
2018-05-16 15:08:44 +08:00
type AssignVolumeResponse struct {
2020-06-20 23:00:25 +08:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
2021-09-13 13:47:52 +08:00
FileId string ` protobuf:"bytes,1,opt,name=file_id,json=fileId,proto3" json:"file_id,omitempty" `
Count int32 ` protobuf:"varint,4,opt,name=count,proto3" json:"count,omitempty" `
Auth string ` protobuf:"bytes,5,opt,name=auth,proto3" json:"auth,omitempty" `
Collection string ` protobuf:"bytes,6,opt,name=collection,proto3" json:"collection,omitempty" `
Replication string ` protobuf:"bytes,7,opt,name=replication,proto3" json:"replication,omitempty" `
Error string ` protobuf:"bytes,8,opt,name=error,proto3" json:"error,omitempty" `
Location * Location ` protobuf:"bytes,9,opt,name=location,proto3" json:"location,omitempty" `
2020-06-20 23:00:25 +08:00
}
func ( x * AssignVolumeResponse ) Reset ( ) {
* x = AssignVolumeResponse { }
if protoimpl . UnsafeEnabled {
2021-10-17 19:22:42 +08:00
mi := & file_filer_proto_msgTypes [ 25 ]
2020-06-20 23:00:25 +08:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
2018-05-16 15:08:44 +08:00
}
2020-06-20 23:00:25 +08:00
func ( x * AssignVolumeResponse ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * AssignVolumeResponse ) ProtoMessage ( ) { }
2018-05-16 15:08:44 +08:00
2020-06-20 23:00:25 +08:00
func ( x * AssignVolumeResponse ) ProtoReflect ( ) protoreflect . Message {
2021-10-17 19:22:42 +08:00
mi := & file_filer_proto_msgTypes [ 25 ]
2020-06-20 23:00:25 +08:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use AssignVolumeResponse.ProtoReflect.Descriptor instead.
func ( * AssignVolumeResponse ) Descriptor ( ) ( [ ] byte , [ ] int ) {
2021-10-17 19:22:42 +08:00
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 25 }
2020-06-20 23:00:25 +08:00
}
func ( x * AssignVolumeResponse ) GetFileId ( ) string {
if x != nil {
return x . FileId
2018-05-16 15:08:44 +08:00
}
return ""
}
2020-06-20 23:00:25 +08:00
func ( x * AssignVolumeResponse ) GetCount ( ) int32 {
if x != nil {
return x . Count
2018-05-16 15:08:44 +08:00
}
return 0
}
2020-06-20 23:00:25 +08:00
func ( x * AssignVolumeResponse ) GetAuth ( ) string {
if x != nil {
return x . Auth
2019-02-15 16:09:19 +08:00
}
return ""
}
2020-06-20 23:00:25 +08:00
func ( x * AssignVolumeResponse ) GetCollection ( ) string {
if x != nil {
return x . Collection
2020-02-25 14:28:45 +08:00
}
return ""
}
2020-06-20 23:00:25 +08:00
func ( x * AssignVolumeResponse ) GetReplication ( ) string {
if x != nil {
return x . Replication
2020-02-25 14:28:45 +08:00
}
return ""
}
2020-06-20 23:00:25 +08:00
func ( x * AssignVolumeResponse ) GetError ( ) string {
if x != nil {
return x . Error
2020-02-26 09:15:09 +08:00
}
return ""
}
2021-09-13 13:47:52 +08:00
func ( x * AssignVolumeResponse ) GetLocation ( ) * Location {
if x != nil {
return x . Location
}
return nil
}
2018-05-24 16:22:37 +08:00
type LookupVolumeRequest struct {
2020-06-20 23:00:25 +08:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
VolumeIds [ ] string ` protobuf:"bytes,1,rep,name=volume_ids,json=volumeIds,proto3" json:"volume_ids,omitempty" `
2018-05-16 15:08:44 +08:00
}
2020-06-20 23:00:25 +08:00
func ( x * LookupVolumeRequest ) Reset ( ) {
* x = LookupVolumeRequest { }
if protoimpl . UnsafeEnabled {
2021-10-17 19:22:42 +08:00
mi := & file_filer_proto_msgTypes [ 26 ]
2020-06-20 23:00:25 +08:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
2018-05-16 15:08:44 +08:00
2020-06-20 23:00:25 +08:00
func ( x * LookupVolumeRequest ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * LookupVolumeRequest ) ProtoMessage ( ) { }
func ( x * LookupVolumeRequest ) ProtoReflect ( ) protoreflect . Message {
2021-10-17 19:22:42 +08:00
mi := & file_filer_proto_msgTypes [ 26 ]
2020-06-20 23:00:25 +08:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use LookupVolumeRequest.ProtoReflect.Descriptor instead.
func ( * LookupVolumeRequest ) Descriptor ( ) ( [ ] byte , [ ] int ) {
2021-10-17 19:22:42 +08:00
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 26 }
2020-06-20 23:00:25 +08:00
}
func ( x * LookupVolumeRequest ) GetVolumeIds ( ) [ ] string {
if x != nil {
return x . VolumeIds
2018-05-16 15:08:44 +08:00
}
2018-05-24 16:22:37 +08:00
return nil
2018-05-16 15:08:44 +08:00
}
2018-05-24 16:22:37 +08:00
type Locations struct {
2020-06-20 23:00:25 +08:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
Locations [ ] * Location ` protobuf:"bytes,1,rep,name=locations,proto3" json:"locations,omitempty" `
}
func ( x * Locations ) Reset ( ) {
* x = Locations { }
if protoimpl . UnsafeEnabled {
2021-10-17 19:22:42 +08:00
mi := & file_filer_proto_msgTypes [ 27 ]
2020-06-20 23:00:25 +08:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * Locations ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * Locations ) ProtoMessage ( ) { }
func ( x * Locations ) ProtoReflect ( ) protoreflect . Message {
2021-10-17 19:22:42 +08:00
mi := & file_filer_proto_msgTypes [ 27 ]
2020-06-20 23:00:25 +08:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
2018-05-24 16:22:37 +08:00
}
2020-06-20 23:00:25 +08:00
// Deprecated: Use Locations.ProtoReflect.Descriptor instead.
func ( * Locations ) Descriptor ( ) ( [ ] byte , [ ] int ) {
2021-10-17 19:22:42 +08:00
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 27 }
2020-06-20 23:00:25 +08:00
}
2018-05-24 16:22:37 +08:00
2020-06-20 23:00:25 +08:00
func ( x * Locations ) GetLocations ( ) [ ] * Location {
if x != nil {
return x . Locations
2018-05-16 15:08:44 +08:00
}
return nil
}
2018-05-24 16:22:37 +08:00
type Location struct {
2020-06-20 23:00:25 +08:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
2022-08-05 08:35:00 +08:00
Url string ` protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty" `
PublicUrl string ` protobuf:"bytes,2,opt,name=public_url,json=publicUrl,proto3" json:"public_url,omitempty" `
GrpcPort uint32 ` protobuf:"varint,3,opt,name=grpc_port,json=grpcPort,proto3" json:"grpc_port,omitempty" `
DataCenter string ` protobuf:"bytes,4,opt,name=data_center,json=dataCenter,proto3" json:"data_center,omitempty" `
2020-06-20 23:00:25 +08:00
}
func ( x * Location ) Reset ( ) {
* x = Location { }
if protoimpl . UnsafeEnabled {
2021-10-17 19:22:42 +08:00
mi := & file_filer_proto_msgTypes [ 28 ]
2020-06-20 23:00:25 +08:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
2018-05-16 15:08:44 +08:00
}
2020-06-20 23:00:25 +08:00
func ( x * Location ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * Location ) ProtoMessage ( ) { }
func ( x * Location ) ProtoReflect ( ) protoreflect . Message {
2021-10-17 19:22:42 +08:00
mi := & file_filer_proto_msgTypes [ 28 ]
2020-06-20 23:00:25 +08:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use Location.ProtoReflect.Descriptor instead.
func ( * Location ) Descriptor ( ) ( [ ] byte , [ ] int ) {
2021-10-17 19:22:42 +08:00
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 28 }
2020-06-20 23:00:25 +08:00
}
2018-05-24 16:22:37 +08:00
2020-06-20 23:00:25 +08:00
func ( x * Location ) GetUrl ( ) string {
if x != nil {
return x . Url
2018-05-24 16:22:37 +08:00
}
return ""
}
2020-06-20 23:00:25 +08:00
func ( x * Location ) GetPublicUrl ( ) string {
if x != nil {
return x . PublicUrl
2018-05-24 16:22:37 +08:00
}
return ""
}
2021-09-13 13:47:52 +08:00
func ( x * Location ) GetGrpcPort ( ) uint32 {
if x != nil {
return x . GrpcPort
}
return 0
}
2022-08-05 08:35:00 +08:00
func ( x * Location ) GetDataCenter ( ) string {
if x != nil {
return x . DataCenter
}
return ""
}
2018-05-24 16:22:37 +08:00
type LookupVolumeResponse struct {
2020-06-20 23:00:25 +08:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
LocationsMap map [ string ] * Locations ` protobuf:"bytes,1,rep,name=locations_map,json=locationsMap,proto3" json:"locations_map,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3" `
}
func ( x * LookupVolumeResponse ) Reset ( ) {
* x = LookupVolumeResponse { }
if protoimpl . UnsafeEnabled {
2021-10-17 19:22:42 +08:00
mi := & file_filer_proto_msgTypes [ 29 ]
2020-06-20 23:00:25 +08:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * LookupVolumeResponse ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * LookupVolumeResponse ) ProtoMessage ( ) { }
func ( x * LookupVolumeResponse ) ProtoReflect ( ) protoreflect . Message {
2021-10-17 19:22:42 +08:00
mi := & file_filer_proto_msgTypes [ 29 ]
2020-06-20 23:00:25 +08:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
2018-05-24 16:22:37 +08:00
}
2020-06-20 23:00:25 +08:00
// Deprecated: Use LookupVolumeResponse.ProtoReflect.Descriptor instead.
func ( * LookupVolumeResponse ) Descriptor ( ) ( [ ] byte , [ ] int ) {
2021-10-17 19:22:42 +08:00
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 29 }
2020-06-20 23:00:25 +08:00
}
2018-05-24 16:22:37 +08:00
2020-06-20 23:00:25 +08:00
func ( x * LookupVolumeResponse ) GetLocationsMap ( ) map [ string ] * Locations {
if x != nil {
return x . LocationsMap
2018-05-24 16:22:37 +08:00
}
return nil
}
2018-05-08 16:59:43 +08:00
2020-10-16 01:52:17 +08:00
type Collection struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
Name string ` protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty" `
}
func ( x * Collection ) Reset ( ) {
* x = Collection { }
if protoimpl . UnsafeEnabled {
2021-10-17 19:22:42 +08:00
mi := & file_filer_proto_msgTypes [ 30 ]
2020-10-16 01:52:17 +08:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * Collection ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * Collection ) ProtoMessage ( ) { }
func ( x * Collection ) ProtoReflect ( ) protoreflect . Message {
2021-10-17 19:22:42 +08:00
mi := & file_filer_proto_msgTypes [ 30 ]
2020-10-16 01:52:17 +08:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use Collection.ProtoReflect.Descriptor instead.
func ( * Collection ) Descriptor ( ) ( [ ] byte , [ ] int ) {
2021-10-17 19:22:42 +08:00
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 30 }
2020-10-16 01:52:17 +08:00
}
func ( x * Collection ) GetName ( ) string {
if x != nil {
return x . Name
}
return ""
}
type CollectionListRequest struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
IncludeNormalVolumes bool ` protobuf:"varint,1,opt,name=include_normal_volumes,json=includeNormalVolumes,proto3" json:"include_normal_volumes,omitempty" `
IncludeEcVolumes bool ` protobuf:"varint,2,opt,name=include_ec_volumes,json=includeEcVolumes,proto3" json:"include_ec_volumes,omitempty" `
}
func ( x * CollectionListRequest ) Reset ( ) {
* x = CollectionListRequest { }
if protoimpl . UnsafeEnabled {
2021-10-17 19:22:42 +08:00
mi := & file_filer_proto_msgTypes [ 31 ]
2020-10-16 01:52:17 +08:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * CollectionListRequest ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * CollectionListRequest ) ProtoMessage ( ) { }
func ( x * CollectionListRequest ) ProtoReflect ( ) protoreflect . Message {
2021-10-17 19:22:42 +08:00
mi := & file_filer_proto_msgTypes [ 31 ]
2020-10-16 01:52:17 +08:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use CollectionListRequest.ProtoReflect.Descriptor instead.
func ( * CollectionListRequest ) Descriptor ( ) ( [ ] byte , [ ] int ) {
2021-10-17 19:22:42 +08:00
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 31 }
2020-10-16 01:52:17 +08:00
}
func ( x * CollectionListRequest ) GetIncludeNormalVolumes ( ) bool {
if x != nil {
return x . IncludeNormalVolumes
}
return false
}
func ( x * CollectionListRequest ) GetIncludeEcVolumes ( ) bool {
if x != nil {
return x . IncludeEcVolumes
}
return false
}
type CollectionListResponse struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
Collections [ ] * Collection ` protobuf:"bytes,1,rep,name=collections,proto3" json:"collections,omitempty" `
}
func ( x * CollectionListResponse ) Reset ( ) {
* x = CollectionListResponse { }
if protoimpl . UnsafeEnabled {
2021-10-17 19:22:42 +08:00
mi := & file_filer_proto_msgTypes [ 32 ]
2020-10-16 01:52:17 +08:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * CollectionListResponse ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * CollectionListResponse ) ProtoMessage ( ) { }
func ( x * CollectionListResponse ) ProtoReflect ( ) protoreflect . Message {
2021-10-17 19:22:42 +08:00
mi := & file_filer_proto_msgTypes [ 32 ]
2020-10-16 01:52:17 +08:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use CollectionListResponse.ProtoReflect.Descriptor instead.
func ( * CollectionListResponse ) Descriptor ( ) ( [ ] byte , [ ] int ) {
2021-10-17 19:22:42 +08:00
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 32 }
2020-10-16 01:52:17 +08:00
}
func ( x * CollectionListResponse ) GetCollections ( ) [ ] * Collection {
if x != nil {
return x . Collections
}
return nil
}
2018-07-20 15:10:01 +08:00
type DeleteCollectionRequest struct {
2020-06-20 23:00:25 +08:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
Collection string ` protobuf:"bytes,1,opt,name=collection,proto3" json:"collection,omitempty" `
2018-07-20 15:10:01 +08:00
}
2020-06-20 23:00:25 +08:00
func ( x * DeleteCollectionRequest ) Reset ( ) {
* x = DeleteCollectionRequest { }
if protoimpl . UnsafeEnabled {
2021-10-17 19:22:42 +08:00
mi := & file_filer_proto_msgTypes [ 33 ]
2020-06-20 23:00:25 +08:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
2018-07-20 15:10:01 +08:00
2020-06-20 23:00:25 +08:00
func ( x * DeleteCollectionRequest ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * DeleteCollectionRequest ) ProtoMessage ( ) { }
func ( x * DeleteCollectionRequest ) ProtoReflect ( ) protoreflect . Message {
2021-10-17 19:22:42 +08:00
mi := & file_filer_proto_msgTypes [ 33 ]
2020-06-20 23:00:25 +08:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use DeleteCollectionRequest.ProtoReflect.Descriptor instead.
func ( * DeleteCollectionRequest ) Descriptor ( ) ( [ ] byte , [ ] int ) {
2021-10-17 19:22:42 +08:00
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 33 }
2020-06-20 23:00:25 +08:00
}
func ( x * DeleteCollectionRequest ) GetCollection ( ) string {
if x != nil {
return x . Collection
2018-07-20 15:10:01 +08:00
}
return ""
}
type DeleteCollectionResponse struct {
2020-06-20 23:00:25 +08:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
2018-07-20 15:10:01 +08:00
}
2020-06-20 23:00:25 +08:00
func ( x * DeleteCollectionResponse ) Reset ( ) {
* x = DeleteCollectionResponse { }
if protoimpl . UnsafeEnabled {
2021-10-17 19:22:42 +08:00
mi := & file_filer_proto_msgTypes [ 34 ]
2020-06-20 23:00:25 +08:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * DeleteCollectionResponse ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * DeleteCollectionResponse ) ProtoMessage ( ) { }
func ( x * DeleteCollectionResponse ) ProtoReflect ( ) protoreflect . Message {
2021-10-17 19:22:42 +08:00
mi := & file_filer_proto_msgTypes [ 34 ]
2020-06-20 23:00:25 +08:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use DeleteCollectionResponse.ProtoReflect.Descriptor instead.
func ( * DeleteCollectionResponse ) Descriptor ( ) ( [ ] byte , [ ] int ) {
2021-10-17 19:22:42 +08:00
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 34 }
2020-06-20 23:00:25 +08:00
}
2018-07-20 15:10:01 +08:00
2018-11-23 16:24:51 +08:00
type StatisticsRequest struct {
2020-06-20 23:00:25 +08:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
Replication string ` protobuf:"bytes,1,opt,name=replication,proto3" json:"replication,omitempty" `
Collection string ` protobuf:"bytes,2,opt,name=collection,proto3" json:"collection,omitempty" `
Ttl string ` protobuf:"bytes,3,opt,name=ttl,proto3" json:"ttl,omitempty" `
2020-12-14 15:08:21 +08:00
DiskType string ` protobuf:"bytes,4,opt,name=disk_type,json=diskType,proto3" json:"disk_type,omitempty" `
2020-06-20 23:00:25 +08:00
}
func ( x * StatisticsRequest ) Reset ( ) {
* x = StatisticsRequest { }
if protoimpl . UnsafeEnabled {
2021-10-17 19:22:42 +08:00
mi := & file_filer_proto_msgTypes [ 35 ]
2020-06-20 23:00:25 +08:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
2018-11-23 16:24:51 +08:00
}
2020-06-20 23:00:25 +08:00
func ( x * StatisticsRequest ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * StatisticsRequest ) ProtoMessage ( ) { }
func ( x * StatisticsRequest ) ProtoReflect ( ) protoreflect . Message {
2021-10-17 19:22:42 +08:00
mi := & file_filer_proto_msgTypes [ 35 ]
2020-06-20 23:00:25 +08:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use StatisticsRequest.ProtoReflect.Descriptor instead.
func ( * StatisticsRequest ) Descriptor ( ) ( [ ] byte , [ ] int ) {
2021-10-17 19:22:42 +08:00
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 35 }
2020-06-20 23:00:25 +08:00
}
2018-11-23 16:24:51 +08:00
2020-06-20 23:00:25 +08:00
func ( x * StatisticsRequest ) GetReplication ( ) string {
if x != nil {
return x . Replication
2018-11-23 16:24:51 +08:00
}
return ""
}
2020-06-20 23:00:25 +08:00
func ( x * StatisticsRequest ) GetCollection ( ) string {
if x != nil {
return x . Collection
2018-11-23 16:24:51 +08:00
}
return ""
}
2020-06-20 23:00:25 +08:00
func ( x * StatisticsRequest ) GetTtl ( ) string {
if x != nil {
return x . Ttl
2018-11-23 16:24:51 +08:00
}
return ""
}
2020-12-14 03:59:32 +08:00
func ( x * StatisticsRequest ) GetDiskType ( ) string {
2020-12-13 16:58:58 +08:00
if x != nil {
2020-12-14 03:59:32 +08:00
return x . DiskType
2020-12-13 16:58:58 +08:00
}
return ""
}
2018-11-23 16:24:51 +08:00
type StatisticsResponse struct {
2020-06-20 23:00:25 +08:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
2020-12-13 16:58:58 +08:00
TotalSize uint64 ` protobuf:"varint,4,opt,name=total_size,json=totalSize,proto3" json:"total_size,omitempty" `
UsedSize uint64 ` protobuf:"varint,5,opt,name=used_size,json=usedSize,proto3" json:"used_size,omitempty" `
FileCount uint64 ` protobuf:"varint,6,opt,name=file_count,json=fileCount,proto3" json:"file_count,omitempty" `
2020-06-20 23:00:25 +08:00
}
func ( x * StatisticsResponse ) Reset ( ) {
* x = StatisticsResponse { }
if protoimpl . UnsafeEnabled {
2021-10-17 19:22:42 +08:00
mi := & file_filer_proto_msgTypes [ 36 ]
2020-06-20 23:00:25 +08:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * StatisticsResponse ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * StatisticsResponse ) ProtoMessage ( ) { }
func ( x * StatisticsResponse ) ProtoReflect ( ) protoreflect . Message {
2021-10-17 19:22:42 +08:00
mi := & file_filer_proto_msgTypes [ 36 ]
2020-06-20 23:00:25 +08:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
2018-11-23 16:24:51 +08:00
}
2020-06-20 23:00:25 +08:00
// Deprecated: Use StatisticsResponse.ProtoReflect.Descriptor instead.
func ( * StatisticsResponse ) Descriptor ( ) ( [ ] byte , [ ] int ) {
2021-10-17 19:22:42 +08:00
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 36 }
2020-06-20 23:00:25 +08:00
}
2018-11-23 16:24:51 +08:00
2020-06-20 23:00:25 +08:00
func ( x * StatisticsResponse ) GetTotalSize ( ) uint64 {
if x != nil {
return x . TotalSize
2018-11-23 16:24:51 +08:00
}
return 0
}
2020-06-20 23:00:25 +08:00
func ( x * StatisticsResponse ) GetUsedSize ( ) uint64 {
if x != nil {
return x . UsedSize
2018-11-23 16:24:51 +08:00
}
return 0
}
2020-06-20 23:00:25 +08:00
func ( x * StatisticsResponse ) GetFileCount ( ) uint64 {
if x != nil {
return x . FileCount
2018-11-23 16:24:51 +08:00
}
return 0
}
2022-04-02 07:44:58 +08:00
type PingRequest struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
Target string ` protobuf:"bytes,1,opt,name=target,proto3" json:"target,omitempty" ` // default to ping itself
TargetType string ` protobuf:"bytes,2,opt,name=target_type,json=targetType,proto3" json:"target_type,omitempty" `
}
func ( x * PingRequest ) Reset ( ) {
* x = PingRequest { }
if protoimpl . UnsafeEnabled {
mi := & file_filer_proto_msgTypes [ 37 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * PingRequest ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * PingRequest ) ProtoMessage ( ) { }
func ( x * PingRequest ) ProtoReflect ( ) protoreflect . Message {
mi := & file_filer_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 )
}
// Deprecated: Use PingRequest.ProtoReflect.Descriptor instead.
func ( * PingRequest ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 37 }
}
func ( x * PingRequest ) GetTarget ( ) string {
if x != nil {
return x . Target
}
return ""
}
func ( x * PingRequest ) GetTargetType ( ) string {
if x != nil {
return x . TargetType
}
return ""
}
type PingResponse struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
2022-04-17 03:45:49 +08:00
StartTimeNs int64 ` protobuf:"varint,1,opt,name=start_time_ns,json=startTimeNs,proto3" json:"start_time_ns,omitempty" `
RemoteTimeNs int64 ` protobuf:"varint,2,opt,name=remote_time_ns,json=remoteTimeNs,proto3" json:"remote_time_ns,omitempty" `
StopTimeNs int64 ` protobuf:"varint,3,opt,name=stop_time_ns,json=stopTimeNs,proto3" json:"stop_time_ns,omitempty" `
2022-04-02 07:44:58 +08:00
}
func ( x * PingResponse ) Reset ( ) {
* x = PingResponse { }
if protoimpl . UnsafeEnabled {
mi := & file_filer_proto_msgTypes [ 38 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * PingResponse ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * PingResponse ) ProtoMessage ( ) { }
func ( x * PingResponse ) ProtoReflect ( ) protoreflect . Message {
mi := & file_filer_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 )
}
// Deprecated: Use PingResponse.ProtoReflect.Descriptor instead.
func ( * PingResponse ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 38 }
}
2022-04-17 03:45:49 +08:00
func ( x * PingResponse ) GetStartTimeNs ( ) int64 {
if x != nil {
return x . StartTimeNs
}
return 0
}
func ( x * PingResponse ) GetRemoteTimeNs ( ) int64 {
if x != nil {
return x . RemoteTimeNs
}
return 0
}
func ( x * PingResponse ) GetStopTimeNs ( ) int64 {
if x != nil {
return x . StopTimeNs
}
return 0
}
2019-06-23 16:57:35 +08:00
type GetFilerConfigurationRequest struct {
2020-06-20 23:00:25 +08:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
}
func ( x * GetFilerConfigurationRequest ) Reset ( ) {
* x = GetFilerConfigurationRequest { }
if protoimpl . UnsafeEnabled {
2022-04-02 07:44:58 +08:00
mi := & file_filer_proto_msgTypes [ 39 ]
2020-06-20 23:00:25 +08:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
2019-06-23 16:57:35 +08:00
}
2020-06-20 23:00:25 +08:00
func ( x * GetFilerConfigurationRequest ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * GetFilerConfigurationRequest ) ProtoMessage ( ) { }
func ( x * GetFilerConfigurationRequest ) ProtoReflect ( ) protoreflect . Message {
2022-04-02 07:44:58 +08:00
mi := & file_filer_proto_msgTypes [ 39 ]
2020-06-20 23:00:25 +08:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use GetFilerConfigurationRequest.ProtoReflect.Descriptor instead.
func ( * GetFilerConfigurationRequest ) Descriptor ( ) ( [ ] byte , [ ] int ) {
2022-04-02 07:44:58 +08:00
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 39 }
2020-06-20 23:00:25 +08:00
}
2019-06-23 16:57:35 +08:00
type GetFilerConfigurationResponse struct {
2020-06-20 23:00:25 +08:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
2020-09-17 21:46:51 +08:00
Masters [ ] string ` protobuf:"bytes,1,rep,name=masters,proto3" json:"masters,omitempty" `
Replication string ` protobuf:"bytes,2,opt,name=replication,proto3" json:"replication,omitempty" `
Collection string ` protobuf:"bytes,3,opt,name=collection,proto3" json:"collection,omitempty" `
MaxMb uint32 ` protobuf:"varint,4,opt,name=max_mb,json=maxMb,proto3" json:"max_mb,omitempty" `
DirBuckets string ` protobuf:"bytes,5,opt,name=dir_buckets,json=dirBuckets,proto3" json:"dir_buckets,omitempty" `
Cipher bool ` protobuf:"varint,7,opt,name=cipher,proto3" json:"cipher,omitempty" `
Signature int32 ` protobuf:"varint,8,opt,name=signature,proto3" json:"signature,omitempty" `
MetricsAddress string ` protobuf:"bytes,9,opt,name=metrics_address,json=metricsAddress,proto3" json:"metrics_address,omitempty" `
MetricsIntervalSec int32 ` protobuf:"varint,10,opt,name=metrics_interval_sec,json=metricsIntervalSec,proto3" json:"metrics_interval_sec,omitempty" `
2021-07-12 16:23:17 +08:00
Version string ` protobuf:"bytes,11,opt,name=version,proto3" json:"version,omitempty" `
2021-08-30 12:02:10 +08:00
ClusterId string ` protobuf:"bytes,12,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty" `
2022-05-30 07:37:14 +08:00
FilerGroup string ` protobuf:"bytes,13,opt,name=filer_group,json=filerGroup,proto3" json:"filer_group,omitempty" `
2020-06-20 23:00:25 +08:00
}
func ( x * GetFilerConfigurationResponse ) Reset ( ) {
* x = GetFilerConfigurationResponse { }
if protoimpl . UnsafeEnabled {
2022-04-02 07:44:58 +08:00
mi := & file_filer_proto_msgTypes [ 40 ]
2020-06-20 23:00:25 +08:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * GetFilerConfigurationResponse ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * GetFilerConfigurationResponse ) ProtoMessage ( ) { }
func ( x * GetFilerConfigurationResponse ) ProtoReflect ( ) protoreflect . Message {
2022-04-02 07:44:58 +08:00
mi := & file_filer_proto_msgTypes [ 40 ]
2020-06-20 23:00:25 +08:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
2019-06-23 16:57:35 +08:00
}
2020-06-20 23:00:25 +08:00
// Deprecated: Use GetFilerConfigurationResponse.ProtoReflect.Descriptor instead.
func ( * GetFilerConfigurationResponse ) Descriptor ( ) ( [ ] byte , [ ] int ) {
2022-04-02 07:44:58 +08:00
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 40 }
2020-06-20 23:00:25 +08:00
}
2019-06-23 16:57:35 +08:00
2020-06-20 23:00:25 +08:00
func ( x * GetFilerConfigurationResponse ) GetMasters ( ) [ ] string {
if x != nil {
return x . Masters
2019-06-23 16:57:35 +08:00
}
return nil
}
2020-06-20 23:00:25 +08:00
func ( x * GetFilerConfigurationResponse ) GetReplication ( ) string {
if x != nil {
return x . Replication
2019-06-23 16:57:35 +08:00
}
return ""
}
2020-06-20 23:00:25 +08:00
func ( x * GetFilerConfigurationResponse ) GetCollection ( ) string {
if x != nil {
return x . Collection
2019-06-23 16:57:35 +08:00
}
return ""
}
2020-06-20 23:00:25 +08:00
func ( x * GetFilerConfigurationResponse ) GetMaxMb ( ) uint32 {
if x != nil {
return x . MaxMb
2019-06-23 16:57:35 +08:00
}
return 0
}
2020-06-20 23:00:25 +08:00
func ( x * GetFilerConfigurationResponse ) GetDirBuckets ( ) string {
if x != nil {
return x . DirBuckets
2020-02-25 06:34:14 +08:00
}
return ""
}
2020-06-20 23:00:25 +08:00
func ( x * GetFilerConfigurationResponse ) GetCipher ( ) bool {
if x != nil {
return x . Cipher
2020-03-06 16:49:47 +08:00
}
return false
}
2020-09-06 13:52:15 +08:00
func ( x * GetFilerConfigurationResponse ) GetSignature ( ) int32 {
if x != nil {
return x . Signature
}
return 0
}
2020-09-17 21:46:51 +08:00
func ( x * GetFilerConfigurationResponse ) GetMetricsAddress ( ) string {
if x != nil {
return x . MetricsAddress
}
return ""
}
func ( x * GetFilerConfigurationResponse ) GetMetricsIntervalSec ( ) int32 {
if x != nil {
return x . MetricsIntervalSec
}
return 0
}
2021-07-12 16:23:17 +08:00
func ( x * GetFilerConfigurationResponse ) GetVersion ( ) string {
if x != nil {
return x . Version
}
return ""
}
2021-08-30 12:02:10 +08:00
func ( x * GetFilerConfigurationResponse ) GetClusterId ( ) string {
if x != nil {
return x . ClusterId
}
return ""
}
2022-05-30 07:37:14 +08:00
func ( x * GetFilerConfigurationResponse ) GetFilerGroup ( ) string {
if x != nil {
return x . FilerGroup
}
return ""
}
2020-04-13 12:00:55 +08:00
type SubscribeMetadataRequest struct {
2020-06-20 23:00:25 +08:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
2021-09-01 14:23:08 +08:00
ClientName string ` protobuf:"bytes,1,opt,name=client_name,json=clientName,proto3" json:"client_name,omitempty" `
PathPrefix string ` protobuf:"bytes,2,opt,name=path_prefix,json=pathPrefix,proto3" json:"path_prefix,omitempty" `
SinceNs int64 ` protobuf:"varint,3,opt,name=since_ns,json=sinceNs,proto3" json:"since_ns,omitempty" `
Signature int32 ` protobuf:"varint,4,opt,name=signature,proto3" json:"signature,omitempty" `
PathPrefixes [ ] string ` protobuf:"bytes,6,rep,name=path_prefixes,json=pathPrefixes,proto3" json:"path_prefixes,omitempty" `
2021-12-30 16:23:57 +08:00
ClientId int32 ` protobuf:"varint,7,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty" `
2022-05-31 06:04:19 +08:00
UntilNs int64 ` protobuf:"varint,8,opt,name=until_ns,json=untilNs,proto3" json:"until_ns,omitempty" `
2022-07-24 01:50:28 +08:00
ClientEpoch int32 ` protobuf:"varint,9,opt,name=client_epoch,json=clientEpoch,proto3" json:"client_epoch,omitempty" `
2022-09-21 00:25:18 +08:00
Directories [ ] string ` protobuf:"bytes,10,rep,name=directories,proto3" json:"directories,omitempty" ` // exact directory to watch
2020-06-20 23:00:25 +08:00
}
func ( x * SubscribeMetadataRequest ) Reset ( ) {
* x = SubscribeMetadataRequest { }
if protoimpl . UnsafeEnabled {
2022-04-02 07:44:58 +08:00
mi := & file_filer_proto_msgTypes [ 41 ]
2020-06-20 23:00:25 +08:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
2020-03-30 16:19:33 +08:00
}
2020-06-20 23:00:25 +08:00
func ( x * SubscribeMetadataRequest ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * SubscribeMetadataRequest ) ProtoMessage ( ) { }
func ( x * SubscribeMetadataRequest ) ProtoReflect ( ) protoreflect . Message {
2022-04-02 07:44:58 +08:00
mi := & file_filer_proto_msgTypes [ 41 ]
2020-06-20 23:00:25 +08:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use SubscribeMetadataRequest.ProtoReflect.Descriptor instead.
func ( * SubscribeMetadataRequest ) Descriptor ( ) ( [ ] byte , [ ] int ) {
2022-04-02 07:44:58 +08:00
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 41 }
2020-06-20 23:00:25 +08:00
}
2020-03-30 16:19:33 +08:00
2020-06-20 23:00:25 +08:00
func ( x * SubscribeMetadataRequest ) GetClientName ( ) string {
if x != nil {
return x . ClientName
2020-03-30 16:19:33 +08:00
}
return ""
}
2020-06-20 23:00:25 +08:00
func ( x * SubscribeMetadataRequest ) GetPathPrefix ( ) string {
if x != nil {
return x . PathPrefix
2020-03-30 16:19:33 +08:00
}
return ""
}
2020-06-20 23:00:25 +08:00
func ( x * SubscribeMetadataRequest ) GetSinceNs ( ) int64 {
if x != nil {
return x . SinceNs
2020-03-30 16:19:33 +08:00
}
return 0
}
2020-08-29 14:48:48 +08:00
func ( x * SubscribeMetadataRequest ) GetSignature ( ) int32 {
if x != nil {
return x . Signature
}
return 0
}
2021-09-01 14:23:08 +08:00
func ( x * SubscribeMetadataRequest ) GetPathPrefixes ( ) [ ] string {
if x != nil {
return x . PathPrefixes
}
return nil
}
2021-12-30 16:23:57 +08:00
func ( x * SubscribeMetadataRequest ) GetClientId ( ) int32 {
if x != nil {
return x . ClientId
}
return 0
}
2022-05-31 06:04:19 +08:00
func ( x * SubscribeMetadataRequest ) GetUntilNs ( ) int64 {
if x != nil {
return x . UntilNs
}
return 0
}
2022-07-24 01:50:28 +08:00
func ( x * SubscribeMetadataRequest ) GetClientEpoch ( ) int32 {
if x != nil {
return x . ClientEpoch
}
return 0
}
2022-09-21 00:25:18 +08:00
func ( x * SubscribeMetadataRequest ) GetDirectories ( ) [ ] string {
if x != nil {
return x . Directories
}
return nil
}
2020-04-13 12:00:55 +08:00
type SubscribeMetadataResponse struct {
2020-06-20 23:00:25 +08:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
Directory string ` protobuf:"bytes,1,opt,name=directory,proto3" json:"directory,omitempty" `
EventNotification * EventNotification ` protobuf:"bytes,2,opt,name=event_notification,json=eventNotification,proto3" json:"event_notification,omitempty" `
TsNs int64 ` protobuf:"varint,3,opt,name=ts_ns,json=tsNs,proto3" json:"ts_ns,omitempty" `
}
func ( x * SubscribeMetadataResponse ) Reset ( ) {
* x = SubscribeMetadataResponse { }
if protoimpl . UnsafeEnabled {
2022-04-02 07:44:58 +08:00
mi := & file_filer_proto_msgTypes [ 42 ]
2020-06-20 23:00:25 +08:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * SubscribeMetadataResponse ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * SubscribeMetadataResponse ) ProtoMessage ( ) { }
func ( x * SubscribeMetadataResponse ) ProtoReflect ( ) protoreflect . Message {
2022-04-02 07:44:58 +08:00
mi := & file_filer_proto_msgTypes [ 42 ]
2020-06-20 23:00:25 +08:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
2020-03-30 16:19:33 +08:00
}
2020-06-20 23:00:25 +08:00
// Deprecated: Use SubscribeMetadataResponse.ProtoReflect.Descriptor instead.
func ( * SubscribeMetadataResponse ) Descriptor ( ) ( [ ] byte , [ ] int ) {
2022-04-02 07:44:58 +08:00
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 42 }
2020-06-20 23:00:25 +08:00
}
2020-03-30 16:19:33 +08:00
2020-06-20 23:00:25 +08:00
func ( x * SubscribeMetadataResponse ) GetDirectory ( ) string {
if x != nil {
return x . Directory
2020-03-30 16:19:33 +08:00
}
return ""
}
2020-06-20 23:00:25 +08:00
func ( x * SubscribeMetadataResponse ) GetEventNotification ( ) * EventNotification {
if x != nil {
return x . EventNotification
2020-03-30 16:19:33 +08:00
}
return nil
}
2020-06-20 23:00:25 +08:00
func ( x * SubscribeMetadataResponse ) GetTsNs ( ) int64 {
if x != nil {
return x . TsNs
2020-04-22 12:16:13 +08:00
}
return 0
}
2020-03-30 16:19:33 +08:00
type LogEntry struct {
2020-06-20 23:00:25 +08:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
TsNs int64 ` protobuf:"varint,1,opt,name=ts_ns,json=tsNs,proto3" json:"ts_ns,omitempty" `
PartitionKeyHash int32 ` protobuf:"varint,2,opt,name=partition_key_hash,json=partitionKeyHash,proto3" json:"partition_key_hash,omitempty" `
2020-03-30 16:19:33 +08:00
Data [ ] byte ` protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty" `
2024-03-08 02:53:30 +08:00
Key [ ] byte ` protobuf:"bytes,4,opt,name=key,proto3" json:"key,omitempty" `
2020-03-30 16:19:33 +08:00
}
2020-06-20 23:00:25 +08:00
func ( x * LogEntry ) Reset ( ) {
* x = LogEntry { }
if protoimpl . UnsafeEnabled {
2022-04-02 07:44:58 +08:00
mi := & file_filer_proto_msgTypes [ 43 ]
2020-06-20 23:00:25 +08:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * LogEntry ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * LogEntry ) ProtoMessage ( ) { }
func ( x * LogEntry ) ProtoReflect ( ) protoreflect . Message {
2022-04-02 07:44:58 +08:00
mi := & file_filer_proto_msgTypes [ 43 ]
2020-06-20 23:00:25 +08:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use LogEntry.ProtoReflect.Descriptor instead.
func ( * LogEntry ) Descriptor ( ) ( [ ] byte , [ ] int ) {
2022-04-02 07:44:58 +08:00
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 43 }
2020-06-20 23:00:25 +08:00
}
2020-03-30 16:19:33 +08:00
2020-06-20 23:00:25 +08:00
func ( x * LogEntry ) GetTsNs ( ) int64 {
if x != nil {
return x . TsNs
2020-03-30 16:19:33 +08:00
}
return 0
}
2020-06-20 23:00:25 +08:00
func ( x * LogEntry ) GetPartitionKeyHash ( ) int32 {
if x != nil {
return x . PartitionKeyHash
2020-03-30 16:19:33 +08:00
}
return 0
}
2020-06-20 23:00:25 +08:00
func ( x * LogEntry ) GetData ( ) [ ] byte {
if x != nil {
return x . Data
2020-03-30 16:19:33 +08:00
}
return nil
}
2024-03-08 02:53:30 +08:00
func ( x * LogEntry ) GetKey ( ) [ ] byte {
if x != nil {
return x . Key
}
return nil
}
2021-11-06 08:52:15 +08:00
type KeepConnectedRequest struct {
2020-06-20 23:00:25 +08:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
Name string ` protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty" `
GrpcPort uint32 ` protobuf:"varint,2,opt,name=grpc_port,json=grpcPort,proto3" json:"grpc_port,omitempty" `
Resources [ ] string ` protobuf:"bytes,3,rep,name=resources,proto3" json:"resources,omitempty" `
2020-05-05 17:05:28 +08:00
}
2021-11-06 08:52:15 +08:00
func ( x * KeepConnectedRequest ) Reset ( ) {
* x = KeepConnectedRequest { }
2020-06-20 23:00:25 +08:00
if protoimpl . UnsafeEnabled {
2022-04-02 07:44:58 +08:00
mi := & file_filer_proto_msgTypes [ 44 ]
2020-06-20 23:00:25 +08:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
2020-05-05 17:05:28 +08:00
2021-11-06 08:52:15 +08:00
func ( x * KeepConnectedRequest ) String ( ) string {
2020-06-20 23:00:25 +08:00
return protoimpl . X . MessageStringOf ( x )
}
2021-11-06 08:52:15 +08:00
func ( * KeepConnectedRequest ) ProtoMessage ( ) { }
2020-06-20 23:00:25 +08:00
2021-11-06 08:52:15 +08:00
func ( x * KeepConnectedRequest ) ProtoReflect ( ) protoreflect . Message {
2022-04-02 07:44:58 +08:00
mi := & file_filer_proto_msgTypes [ 44 ]
2020-06-20 23:00:25 +08:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
2021-11-06 08:52:15 +08:00
// Deprecated: Use KeepConnectedRequest.ProtoReflect.Descriptor instead.
func ( * KeepConnectedRequest ) Descriptor ( ) ( [ ] byte , [ ] int ) {
2022-04-02 07:44:58 +08:00
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 44 }
2020-06-20 23:00:25 +08:00
}
2021-11-06 08:52:15 +08:00
func ( x * KeepConnectedRequest ) GetName ( ) string {
2020-06-20 23:00:25 +08:00
if x != nil {
return x . Name
2020-05-05 17:05:28 +08:00
}
return ""
}
2021-11-06 08:52:15 +08:00
func ( x * KeepConnectedRequest ) GetGrpcPort ( ) uint32 {
2020-06-20 23:00:25 +08:00
if x != nil {
return x . GrpcPort
2020-05-05 17:05:28 +08:00
}
return 0
}
2021-11-06 08:52:15 +08:00
func ( x * KeepConnectedRequest ) GetResources ( ) [ ] string {
2020-06-20 23:00:25 +08:00
if x != nil {
return x . Resources
2020-05-08 17:47:22 +08:00
}
return nil
}
2021-11-06 08:52:15 +08:00
type KeepConnectedResponse struct {
2020-06-20 23:00:25 +08:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
}
2021-11-06 08:52:15 +08:00
func ( x * KeepConnectedResponse ) Reset ( ) {
* x = KeepConnectedResponse { }
2020-06-20 23:00:25 +08:00
if protoimpl . UnsafeEnabled {
2022-04-02 07:44:58 +08:00
mi := & file_filer_proto_msgTypes [ 45 ]
2020-06-20 23:00:25 +08:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
2020-05-05 17:05:28 +08:00
}
2021-11-06 08:52:15 +08:00
func ( x * KeepConnectedResponse ) String ( ) string {
2020-06-20 23:00:25 +08:00
return protoimpl . X . MessageStringOf ( x )
}
2021-11-06 08:52:15 +08:00
func ( * KeepConnectedResponse ) ProtoMessage ( ) { }
2020-06-20 23:00:25 +08:00
2021-11-06 08:52:15 +08:00
func ( x * KeepConnectedResponse ) ProtoReflect ( ) protoreflect . Message {
2022-04-02 07:44:58 +08:00
mi := & file_filer_proto_msgTypes [ 45 ]
2020-06-20 23:00:25 +08:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
2021-11-06 08:52:15 +08:00
// Deprecated: Use KeepConnectedResponse.ProtoReflect.Descriptor instead.
func ( * KeepConnectedResponse ) Descriptor ( ) ( [ ] byte , [ ] int ) {
2022-04-02 07:44:58 +08:00
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 45 }
2020-06-20 23:00:25 +08:00
}
2020-05-05 17:05:28 +08:00
2020-05-08 17:47:22 +08:00
type LocateBrokerRequest struct {
2020-06-20 23:00:25 +08:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
Resource string ` protobuf:"bytes,1,opt,name=resource,proto3" json:"resource,omitempty" `
}
func ( x * LocateBrokerRequest ) Reset ( ) {
* x = LocateBrokerRequest { }
if protoimpl . UnsafeEnabled {
2022-04-02 07:44:58 +08:00
mi := & file_filer_proto_msgTypes [ 46 ]
2020-06-20 23:00:25 +08:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
2020-05-08 17:47:22 +08:00
}
2020-06-20 23:00:25 +08:00
func ( x * LocateBrokerRequest ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * LocateBrokerRequest ) ProtoMessage ( ) { }
2020-05-08 17:47:22 +08:00
2020-06-20 23:00:25 +08:00
func ( x * LocateBrokerRequest ) ProtoReflect ( ) protoreflect . Message {
2022-04-02 07:44:58 +08:00
mi := & file_filer_proto_msgTypes [ 46 ]
2020-06-20 23:00:25 +08:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use LocateBrokerRequest.ProtoReflect.Descriptor instead.
func ( * LocateBrokerRequest ) Descriptor ( ) ( [ ] byte , [ ] int ) {
2022-04-02 07:44:58 +08:00
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 46 }
2020-06-20 23:00:25 +08:00
}
func ( x * LocateBrokerRequest ) GetResource ( ) string {
if x != nil {
return x . Resource
2020-05-08 17:47:22 +08:00
}
return ""
}
type LocateBrokerResponse struct {
2020-06-20 23:00:25 +08:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
Found bool ` protobuf:"varint,1,opt,name=found,proto3" json:"found,omitempty" `
Resources [ ] * LocateBrokerResponse_Resource ` protobuf:"bytes,2,rep,name=resources,proto3" json:"resources,omitempty" `
2020-05-08 17:47:22 +08:00
}
2020-06-20 23:00:25 +08:00
func ( x * LocateBrokerResponse ) Reset ( ) {
* x = LocateBrokerResponse { }
if protoimpl . UnsafeEnabled {
2022-04-02 07:44:58 +08:00
mi := & file_filer_proto_msgTypes [ 47 ]
2020-06-20 23:00:25 +08:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
2020-05-08 17:47:22 +08:00
2020-06-20 23:00:25 +08:00
func ( x * LocateBrokerResponse ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * LocateBrokerResponse ) ProtoMessage ( ) { }
func ( x * LocateBrokerResponse ) ProtoReflect ( ) protoreflect . Message {
2022-04-02 07:44:58 +08:00
mi := & file_filer_proto_msgTypes [ 47 ]
2020-06-20 23:00:25 +08:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use LocateBrokerResponse.ProtoReflect.Descriptor instead.
func ( * LocateBrokerResponse ) Descriptor ( ) ( [ ] byte , [ ] int ) {
2022-04-02 07:44:58 +08:00
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 47 }
2020-06-20 23:00:25 +08:00
}
func ( x * LocateBrokerResponse ) GetFound ( ) bool {
if x != nil {
return x . Found
2020-05-08 17:47:22 +08:00
}
return false
}
2020-06-20 23:00:25 +08:00
func ( x * LocateBrokerResponse ) GetResources ( ) [ ] * LocateBrokerResponse_Resource {
if x != nil {
return x . Resources
2020-05-08 17:47:22 +08:00
}
return nil
}
2023-02-06 13:24:21 +08:00
// ///////////////////////
2020-09-10 02:21:23 +08:00
// Key-Value operations
2023-02-06 13:24:21 +08:00
// ///////////////////////
2020-09-10 02:21:23 +08:00
type KvGetRequest struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
Key [ ] byte ` protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty" `
}
func ( x * KvGetRequest ) Reset ( ) {
* x = KvGetRequest { }
if protoimpl . UnsafeEnabled {
2022-04-02 07:44:58 +08:00
mi := & file_filer_proto_msgTypes [ 48 ]
2020-09-10 02:21:23 +08:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * KvGetRequest ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * KvGetRequest ) ProtoMessage ( ) { }
func ( x * KvGetRequest ) ProtoReflect ( ) protoreflect . Message {
2022-04-02 07:44:58 +08:00
mi := & file_filer_proto_msgTypes [ 48 ]
2020-09-10 02:21:23 +08:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use KvGetRequest.ProtoReflect.Descriptor instead.
func ( * KvGetRequest ) Descriptor ( ) ( [ ] byte , [ ] int ) {
2022-04-02 07:44:58 +08:00
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 48 }
2020-09-10 02:21:23 +08:00
}
func ( x * KvGetRequest ) GetKey ( ) [ ] byte {
if x != nil {
return x . Key
}
return nil
}
type KvGetResponse struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
Value [ ] byte ` protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty" `
Error string ` protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty" `
}
func ( x * KvGetResponse ) Reset ( ) {
* x = KvGetResponse { }
if protoimpl . UnsafeEnabled {
2022-04-02 07:44:58 +08:00
mi := & file_filer_proto_msgTypes [ 49 ]
2020-09-10 02:21:23 +08:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * KvGetResponse ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * KvGetResponse ) ProtoMessage ( ) { }
func ( x * KvGetResponse ) ProtoReflect ( ) protoreflect . Message {
2022-04-02 07:44:58 +08:00
mi := & file_filer_proto_msgTypes [ 49 ]
2020-09-10 02:21:23 +08:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use KvGetResponse.ProtoReflect.Descriptor instead.
func ( * KvGetResponse ) Descriptor ( ) ( [ ] byte , [ ] int ) {
2022-04-02 07:44:58 +08:00
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 49 }
2020-09-10 02:21:23 +08:00
}
func ( x * KvGetResponse ) GetValue ( ) [ ] byte {
if x != nil {
return x . Value
}
return nil
}
func ( x * KvGetResponse ) GetError ( ) string {
if x != nil {
return x . Error
}
return ""
}
type KvPutRequest struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
Key [ ] byte ` protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty" `
Value [ ] byte ` protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty" `
}
func ( x * KvPutRequest ) Reset ( ) {
* x = KvPutRequest { }
if protoimpl . UnsafeEnabled {
2022-04-02 07:44:58 +08:00
mi := & file_filer_proto_msgTypes [ 50 ]
2020-09-10 02:21:23 +08:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * KvPutRequest ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * KvPutRequest ) ProtoMessage ( ) { }
func ( x * KvPutRequest ) ProtoReflect ( ) protoreflect . Message {
2022-04-02 07:44:58 +08:00
mi := & file_filer_proto_msgTypes [ 50 ]
2020-09-10 02:21:23 +08:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use KvPutRequest.ProtoReflect.Descriptor instead.
func ( * KvPutRequest ) Descriptor ( ) ( [ ] byte , [ ] int ) {
2022-04-02 07:44:58 +08:00
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 50 }
2020-09-10 02:21:23 +08:00
}
func ( x * KvPutRequest ) GetKey ( ) [ ] byte {
if x != nil {
return x . Key
}
return nil
}
func ( x * KvPutRequest ) GetValue ( ) [ ] byte {
if x != nil {
return x . Value
}
return nil
}
type KvPutResponse struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
Error string ` protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty" `
}
func ( x * KvPutResponse ) Reset ( ) {
* x = KvPutResponse { }
if protoimpl . UnsafeEnabled {
2022-04-02 07:44:58 +08:00
mi := & file_filer_proto_msgTypes [ 51 ]
2020-09-10 02:21:23 +08:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * KvPutResponse ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * KvPutResponse ) ProtoMessage ( ) { }
func ( x * KvPutResponse ) ProtoReflect ( ) protoreflect . Message {
2022-04-02 07:44:58 +08:00
mi := & file_filer_proto_msgTypes [ 51 ]
2020-09-10 02:21:23 +08:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use KvPutResponse.ProtoReflect.Descriptor instead.
func ( * KvPutResponse ) Descriptor ( ) ( [ ] byte , [ ] int ) {
2022-04-02 07:44:58 +08:00
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 51 }
2020-09-10 02:21:23 +08:00
}
func ( x * KvPutResponse ) GetError ( ) string {
if x != nil {
return x . Error
}
return ""
}
2023-02-06 13:24:21 +08:00
// ///////////////////////
2020-11-12 15:46:42 +08:00
// path-based configurations
2023-02-06 13:24:21 +08:00
// ///////////////////////
2020-11-12 16:39:59 +08:00
type FilerConf struct {
2020-11-12 15:46:42 +08:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
2020-11-12 16:39:59 +08:00
Version int32 ` protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty" `
Locations [ ] * FilerConf_PathConf ` protobuf:"bytes,2,rep,name=locations,proto3" json:"locations,omitempty" `
2020-11-12 15:46:42 +08:00
}
2020-11-12 16:39:59 +08:00
func ( x * FilerConf ) Reset ( ) {
* x = FilerConf { }
2020-11-12 15:46:42 +08:00
if protoimpl . UnsafeEnabled {
2022-04-02 07:44:58 +08:00
mi := & file_filer_proto_msgTypes [ 52 ]
2020-11-12 15:46:42 +08:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
2020-11-12 16:39:59 +08:00
func ( x * FilerConf ) String ( ) string {
2020-11-12 15:46:42 +08:00
return protoimpl . X . MessageStringOf ( x )
}
2020-11-12 16:39:59 +08:00
func ( * FilerConf ) ProtoMessage ( ) { }
2020-11-12 15:46:42 +08:00
2020-11-12 16:39:59 +08:00
func ( x * FilerConf ) ProtoReflect ( ) protoreflect . Message {
2022-04-02 07:44:58 +08:00
mi := & file_filer_proto_msgTypes [ 52 ]
2020-11-12 15:46:42 +08:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
2020-11-12 16:39:59 +08:00
// Deprecated: Use FilerConf.ProtoReflect.Descriptor instead.
func ( * FilerConf ) Descriptor ( ) ( [ ] byte , [ ] int ) {
2022-04-02 07:44:58 +08:00
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 52 }
2020-11-12 15:46:42 +08:00
}
2020-11-12 16:39:59 +08:00
func ( x * FilerConf ) GetVersion ( ) int32 {
2020-11-12 15:46:42 +08:00
if x != nil {
2020-11-12 16:39:59 +08:00
return x . Version
2020-11-12 15:46:42 +08:00
}
2020-11-12 16:39:59 +08:00
return 0
2020-11-12 15:46:42 +08:00
}
2020-11-12 16:39:59 +08:00
func ( x * FilerConf ) GetLocations ( ) [ ] * FilerConf_PathConf {
2020-11-12 15:46:42 +08:00
if x != nil {
2020-11-12 16:39:59 +08:00
return x . Locations
2020-11-12 15:46:42 +08:00
}
2020-11-12 16:39:59 +08:00
return nil
2020-11-12 15:46:42 +08:00
}
2023-02-06 13:24:21 +08:00
// ///////////////////////
2021-07-27 16:16:28 +08:00
// Remote Storage related
2023-02-06 13:24:21 +08:00
// ///////////////////////
2021-10-31 10:27:25 +08:00
type CacheRemoteObjectToLocalClusterRequest struct {
2021-08-10 05:35:18 +08:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
Directory string ` protobuf:"bytes,1,opt,name=directory,proto3" json:"directory,omitempty" `
Name string ` protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty" `
}
2021-10-31 10:27:25 +08:00
func ( x * CacheRemoteObjectToLocalClusterRequest ) Reset ( ) {
* x = CacheRemoteObjectToLocalClusterRequest { }
2021-08-10 05:35:18 +08:00
if protoimpl . UnsafeEnabled {
2022-04-02 07:44:58 +08:00
mi := & file_filer_proto_msgTypes [ 53 ]
2021-08-10 05:35:18 +08:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
2021-10-31 10:27:25 +08:00
func ( x * CacheRemoteObjectToLocalClusterRequest ) String ( ) string {
2021-08-10 05:35:18 +08:00
return protoimpl . X . MessageStringOf ( x )
}
2021-10-31 10:27:25 +08:00
func ( * CacheRemoteObjectToLocalClusterRequest ) ProtoMessage ( ) { }
2021-08-10 05:35:18 +08:00
2021-10-31 10:27:25 +08:00
func ( x * CacheRemoteObjectToLocalClusterRequest ) ProtoReflect ( ) protoreflect . Message {
2022-04-02 07:44:58 +08:00
mi := & file_filer_proto_msgTypes [ 53 ]
2021-08-10 05:35:18 +08:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
2021-10-31 10:27:25 +08:00
// Deprecated: Use CacheRemoteObjectToLocalClusterRequest.ProtoReflect.Descriptor instead.
func ( * CacheRemoteObjectToLocalClusterRequest ) Descriptor ( ) ( [ ] byte , [ ] int ) {
2022-04-02 07:44:58 +08:00
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 53 }
2021-08-10 05:35:18 +08:00
}
2021-10-31 10:27:25 +08:00
func ( x * CacheRemoteObjectToLocalClusterRequest ) GetDirectory ( ) string {
2021-08-10 05:35:18 +08:00
if x != nil {
return x . Directory
}
return ""
}
2021-10-31 10:27:25 +08:00
func ( x * CacheRemoteObjectToLocalClusterRequest ) GetName ( ) string {
2021-08-10 05:35:18 +08:00
if x != nil {
return x . Name
}
return ""
}
2021-10-31 10:27:25 +08:00
type CacheRemoteObjectToLocalClusterResponse struct {
2021-08-10 05:35:18 +08:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
Entry * Entry ` protobuf:"bytes,1,opt,name=entry,proto3" json:"entry,omitempty" `
}
2021-10-31 10:27:25 +08:00
func ( x * CacheRemoteObjectToLocalClusterResponse ) Reset ( ) {
* x = CacheRemoteObjectToLocalClusterResponse { }
2021-08-10 05:35:18 +08:00
if protoimpl . UnsafeEnabled {
2022-04-02 07:44:58 +08:00
mi := & file_filer_proto_msgTypes [ 54 ]
2021-08-10 05:35:18 +08:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
2021-10-31 10:27:25 +08:00
func ( x * CacheRemoteObjectToLocalClusterResponse ) String ( ) string {
2021-08-10 05:35:18 +08:00
return protoimpl . X . MessageStringOf ( x )
}
2021-10-31 10:27:25 +08:00
func ( * CacheRemoteObjectToLocalClusterResponse ) ProtoMessage ( ) { }
2021-08-10 05:35:18 +08:00
2021-10-31 10:27:25 +08:00
func ( x * CacheRemoteObjectToLocalClusterResponse ) ProtoReflect ( ) protoreflect . Message {
2022-04-02 07:44:58 +08:00
mi := & file_filer_proto_msgTypes [ 54 ]
2021-08-10 05:35:18 +08:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
2021-10-31 10:27:25 +08:00
// Deprecated: Use CacheRemoteObjectToLocalClusterResponse.ProtoReflect.Descriptor instead.
func ( * CacheRemoteObjectToLocalClusterResponse ) Descriptor ( ) ( [ ] byte , [ ] int ) {
2022-04-02 07:44:58 +08:00
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 54 }
2021-08-10 05:35:18 +08:00
}
2021-10-31 10:27:25 +08:00
func ( x * CacheRemoteObjectToLocalClusterResponse ) GetEntry ( ) * Entry {
2021-08-10 05:35:18 +08:00
if x != nil {
return x . Entry
}
return nil
}
2023-06-25 15:58:21 +08:00
// ///////////////////////
// distributed lock management
// ///////////////////////
type LockRequest struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
2023-06-26 06:28:01 +08:00
Name string ` protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty" `
SecondsToLock int64 ` protobuf:"varint,2,opt,name=seconds_to_lock,json=secondsToLock,proto3" json:"seconds_to_lock,omitempty" `
RenewToken string ` protobuf:"bytes,3,opt,name=renew_token,json=renewToken,proto3" json:"renew_token,omitempty" `
IsMoved bool ` protobuf:"varint,4,opt,name=is_moved,json=isMoved,proto3" json:"is_moved,omitempty" `
2023-09-17 06:05:38 +08:00
Owner string ` protobuf:"bytes,5,opt,name=owner,proto3" json:"owner,omitempty" `
2023-06-25 15:58:21 +08:00
}
func ( x * LockRequest ) Reset ( ) {
* x = LockRequest { }
if protoimpl . UnsafeEnabled {
mi := & file_filer_proto_msgTypes [ 55 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * LockRequest ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * LockRequest ) ProtoMessage ( ) { }
func ( x * LockRequest ) ProtoReflect ( ) protoreflect . Message {
mi := & file_filer_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 )
}
// Deprecated: Use LockRequest.ProtoReflect.Descriptor instead.
func ( * LockRequest ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 55 }
}
func ( x * LockRequest ) GetName ( ) string {
if x != nil {
return x . Name
}
return ""
}
func ( x * LockRequest ) GetSecondsToLock ( ) int64 {
if x != nil {
return x . SecondsToLock
}
return 0
}
2023-06-26 06:28:01 +08:00
func ( x * LockRequest ) GetRenewToken ( ) string {
2023-06-25 15:58:21 +08:00
if x != nil {
2023-06-26 06:28:01 +08:00
return x . RenewToken
2023-06-25 15:58:21 +08:00
}
return ""
}
2023-06-26 06:28:01 +08:00
func ( x * LockRequest ) GetIsMoved ( ) bool {
if x != nil {
return x . IsMoved
}
return false
}
2023-09-17 06:05:38 +08:00
func ( x * LockRequest ) GetOwner ( ) string {
if x != nil {
return x . Owner
}
return ""
}
2023-06-25 15:58:21 +08:00
type LockResponse struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
2024-02-03 07:54:57 +08:00
RenewToken string ` protobuf:"bytes,1,opt,name=renew_token,json=renewToken,proto3" json:"renew_token,omitempty" `
LockOwner string ` protobuf:"bytes,2,opt,name=lock_owner,json=lockOwner,proto3" json:"lock_owner,omitempty" `
LockHostMovedTo string ` protobuf:"bytes,3,opt,name=lock_host_moved_to,json=lockHostMovedTo,proto3" json:"lock_host_moved_to,omitempty" `
Error string ` protobuf:"bytes,4,opt,name=error,proto3" json:"error,omitempty" `
2023-06-25 15:58:21 +08:00
}
func ( x * LockResponse ) Reset ( ) {
* x = LockResponse { }
if protoimpl . UnsafeEnabled {
mi := & file_filer_proto_msgTypes [ 56 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * LockResponse ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * LockResponse ) ProtoMessage ( ) { }
func ( x * LockResponse ) ProtoReflect ( ) protoreflect . Message {
mi := & file_filer_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 )
}
// Deprecated: Use LockResponse.ProtoReflect.Descriptor instead.
func ( * LockResponse ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 56 }
}
func ( x * LockResponse ) GetRenewToken ( ) string {
if x != nil {
return x . RenewToken
}
return ""
}
2024-02-03 07:54:57 +08:00
func ( x * LockResponse ) GetLockOwner ( ) string {
2023-06-25 15:58:21 +08:00
if x != nil {
2024-02-03 07:54:57 +08:00
return x . LockOwner
}
return ""
}
func ( x * LockResponse ) GetLockHostMovedTo ( ) string {
if x != nil {
return x . LockHostMovedTo
2023-06-25 15:58:21 +08:00
}
return ""
}
2023-06-26 08:38:19 +08:00
func ( x * LockResponse ) GetError ( ) string {
2023-06-25 15:58:21 +08:00
if x != nil {
2023-06-26 08:38:19 +08:00
return x . Error
2023-06-25 15:58:21 +08:00
}
return ""
}
type UnlockRequest struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
2023-06-26 06:28:01 +08:00
Name string ` protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty" `
RenewToken string ` protobuf:"bytes,2,opt,name=renew_token,json=renewToken,proto3" json:"renew_token,omitempty" `
IsMoved bool ` protobuf:"varint,3,opt,name=is_moved,json=isMoved,proto3" json:"is_moved,omitempty" `
2023-06-25 15:58:21 +08:00
}
func ( x * UnlockRequest ) Reset ( ) {
* x = UnlockRequest { }
if protoimpl . UnsafeEnabled {
mi := & file_filer_proto_msgTypes [ 57 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * UnlockRequest ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * UnlockRequest ) ProtoMessage ( ) { }
func ( x * UnlockRequest ) ProtoReflect ( ) protoreflect . Message {
mi := & file_filer_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 )
}
// Deprecated: Use UnlockRequest.ProtoReflect.Descriptor instead.
func ( * UnlockRequest ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 57 }
}
func ( x * UnlockRequest ) GetName ( ) string {
if x != nil {
return x . Name
}
return ""
}
2023-06-26 06:28:01 +08:00
func ( x * UnlockRequest ) GetRenewToken ( ) string {
2023-06-25 15:58:21 +08:00
if x != nil {
2023-06-26 06:28:01 +08:00
return x . RenewToken
2023-06-25 15:58:21 +08:00
}
return ""
}
2023-06-26 06:28:01 +08:00
func ( x * UnlockRequest ) GetIsMoved ( ) bool {
if x != nil {
return x . IsMoved
}
return false
}
2023-06-25 15:58:21 +08:00
type UnlockResponse struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
Error string ` protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty" `
MovedTo string ` protobuf:"bytes,2,opt,name=moved_to,json=movedTo,proto3" json:"moved_to,omitempty" `
}
func ( x * UnlockResponse ) Reset ( ) {
* x = UnlockResponse { }
if protoimpl . UnsafeEnabled {
mi := & file_filer_proto_msgTypes [ 58 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * UnlockResponse ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * UnlockResponse ) ProtoMessage ( ) { }
func ( x * UnlockResponse ) ProtoReflect ( ) protoreflect . Message {
mi := & file_filer_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 )
}
// Deprecated: Use UnlockResponse.ProtoReflect.Descriptor instead.
func ( * UnlockResponse ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 58 }
}
func ( x * UnlockResponse ) GetError ( ) string {
if x != nil {
return x . Error
}
return ""
}
func ( x * UnlockResponse ) GetMovedTo ( ) string {
if x != nil {
return x . MovedTo
}
return ""
}
2023-09-17 06:05:38 +08:00
type FindLockOwnerRequest struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
Name string ` protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty" `
IsMoved bool ` protobuf:"varint,2,opt,name=is_moved,json=isMoved,proto3" json:"is_moved,omitempty" `
}
func ( x * FindLockOwnerRequest ) Reset ( ) {
* x = FindLockOwnerRequest { }
if protoimpl . UnsafeEnabled {
mi := & file_filer_proto_msgTypes [ 59 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * FindLockOwnerRequest ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * FindLockOwnerRequest ) ProtoMessage ( ) { }
func ( x * FindLockOwnerRequest ) ProtoReflect ( ) protoreflect . Message {
mi := & file_filer_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 )
}
// Deprecated: Use FindLockOwnerRequest.ProtoReflect.Descriptor instead.
func ( * FindLockOwnerRequest ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 59 }
}
func ( x * FindLockOwnerRequest ) GetName ( ) string {
if x != nil {
return x . Name
}
return ""
}
func ( x * FindLockOwnerRequest ) GetIsMoved ( ) bool {
if x != nil {
return x . IsMoved
}
return false
}
type FindLockOwnerResponse struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
Owner string ` protobuf:"bytes,1,opt,name=owner,proto3" json:"owner,omitempty" `
}
func ( x * FindLockOwnerResponse ) Reset ( ) {
* x = FindLockOwnerResponse { }
if protoimpl . UnsafeEnabled {
mi := & file_filer_proto_msgTypes [ 60 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * FindLockOwnerResponse ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * FindLockOwnerResponse ) ProtoMessage ( ) { }
func ( x * FindLockOwnerResponse ) ProtoReflect ( ) protoreflect . Message {
mi := & file_filer_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 )
}
// Deprecated: Use FindLockOwnerResponse.ProtoReflect.Descriptor instead.
func ( * FindLockOwnerResponse ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 60 }
}
func ( x * FindLockOwnerResponse ) GetOwner ( ) string {
if x != nil {
return x . Owner
}
return ""
}
2023-06-25 15:58:21 +08:00
type Lock struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
2023-06-26 05:14:40 +08:00
Name string ` protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty" `
RenewToken string ` protobuf:"bytes,2,opt,name=renew_token,json=renewToken,proto3" json:"renew_token,omitempty" `
ExpiredAtNs int64 ` protobuf:"varint,3,opt,name=expired_at_ns,json=expiredAtNs,proto3" json:"expired_at_ns,omitempty" `
2023-09-17 06:05:38 +08:00
Owner string ` protobuf:"bytes,4,opt,name=owner,proto3" json:"owner,omitempty" `
2023-06-25 15:58:21 +08:00
}
func ( x * Lock ) Reset ( ) {
* x = Lock { }
if protoimpl . UnsafeEnabled {
2023-09-17 06:05:38 +08:00
mi := & file_filer_proto_msgTypes [ 61 ]
2023-06-25 15:58:21 +08:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * Lock ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * Lock ) ProtoMessage ( ) { }
func ( x * Lock ) ProtoReflect ( ) protoreflect . Message {
2023-09-17 06:05:38 +08:00
mi := & file_filer_proto_msgTypes [ 61 ]
2023-06-25 15:58:21 +08:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use Lock.ProtoReflect.Descriptor instead.
func ( * Lock ) Descriptor ( ) ( [ ] byte , [ ] int ) {
2023-09-17 06:05:38 +08:00
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 61 }
2023-06-25 15:58:21 +08:00
}
func ( x * Lock ) GetName ( ) string {
if x != nil {
return x . Name
}
return ""
}
func ( x * Lock ) GetRenewToken ( ) string {
if x != nil {
return x . RenewToken
}
return ""
}
2023-06-26 05:14:40 +08:00
func ( x * Lock ) GetExpiredAtNs ( ) int64 {
2023-06-25 15:58:21 +08:00
if x != nil {
2023-06-26 05:14:40 +08:00
return x . ExpiredAtNs
2023-06-25 15:58:21 +08:00
}
return 0
}
2023-09-17 06:05:38 +08:00
func ( x * Lock ) GetOwner ( ) string {
if x != nil {
return x . Owner
}
return ""
}
2023-06-25 15:58:21 +08:00
type TransferLocksRequest struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
Locks [ ] * Lock ` protobuf:"bytes,1,rep,name=locks,proto3" json:"locks,omitempty" `
}
func ( x * TransferLocksRequest ) Reset ( ) {
* x = TransferLocksRequest { }
if protoimpl . UnsafeEnabled {
2023-09-17 06:05:38 +08:00
mi := & file_filer_proto_msgTypes [ 62 ]
2023-06-25 15:58:21 +08:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * TransferLocksRequest ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * TransferLocksRequest ) ProtoMessage ( ) { }
func ( x * TransferLocksRequest ) ProtoReflect ( ) protoreflect . Message {
2023-09-17 06:05:38 +08:00
mi := & file_filer_proto_msgTypes [ 62 ]
2023-06-25 15:58:21 +08:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use TransferLocksRequest.ProtoReflect.Descriptor instead.
func ( * TransferLocksRequest ) Descriptor ( ) ( [ ] byte , [ ] int ) {
2023-09-17 06:05:38 +08:00
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 62 }
2023-06-25 15:58:21 +08:00
}
func ( x * TransferLocksRequest ) GetLocks ( ) [ ] * Lock {
if x != nil {
return x . Locks
}
return nil
}
type TransferLocksResponse struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
}
func ( x * TransferLocksResponse ) Reset ( ) {
* x = TransferLocksResponse { }
if protoimpl . UnsafeEnabled {
2023-09-17 06:05:38 +08:00
mi := & file_filer_proto_msgTypes [ 63 ]
2023-06-25 15:58:21 +08:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * TransferLocksResponse ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * TransferLocksResponse ) ProtoMessage ( ) { }
func ( x * TransferLocksResponse ) ProtoReflect ( ) protoreflect . Message {
2023-09-17 06:05:38 +08:00
mi := & file_filer_proto_msgTypes [ 63 ]
2023-06-25 15:58:21 +08:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use TransferLocksResponse.ProtoReflect.Descriptor instead.
func ( * TransferLocksResponse ) Descriptor ( ) ( [ ] byte , [ ] int ) {
2023-09-17 06:05:38 +08:00
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 63 }
2023-06-25 15:58:21 +08:00
}
2020-05-08 17:47:22 +08:00
// if found, send the exact address
// if not found, send the full list of existing brokers
type LocateBrokerResponse_Resource struct {
2020-06-20 23:00:25 +08:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
GrpcAddresses string ` protobuf:"bytes,1,opt,name=grpc_addresses,json=grpcAddresses,proto3" json:"grpc_addresses,omitempty" `
ResourceCount int32 ` protobuf:"varint,2,opt,name=resource_count,json=resourceCount,proto3" json:"resource_count,omitempty" `
}
func ( x * LocateBrokerResponse_Resource ) Reset ( ) {
* x = LocateBrokerResponse_Resource { }
if protoimpl . UnsafeEnabled {
2023-09-17 06:05:38 +08:00
mi := & file_filer_proto_msgTypes [ 66 ]
2020-06-20 23:00:25 +08:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
2020-05-08 17:47:22 +08:00
}
2020-06-20 23:00:25 +08:00
func ( x * LocateBrokerResponse_Resource ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * LocateBrokerResponse_Resource ) ProtoMessage ( ) { }
func ( x * LocateBrokerResponse_Resource ) ProtoReflect ( ) protoreflect . Message {
2023-09-17 06:05:38 +08:00
mi := & file_filer_proto_msgTypes [ 66 ]
2020-06-20 23:00:25 +08:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use LocateBrokerResponse_Resource.ProtoReflect.Descriptor instead.
2020-05-08 17:47:22 +08:00
func ( * LocateBrokerResponse_Resource ) Descriptor ( ) ( [ ] byte , [ ] int ) {
2022-04-02 07:44:58 +08:00
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 47 , 0 }
2020-05-08 17:47:22 +08:00
}
2020-06-20 23:00:25 +08:00
func ( x * LocateBrokerResponse_Resource ) GetGrpcAddresses ( ) string {
if x != nil {
return x . GrpcAddresses
2020-05-08 17:47:22 +08:00
}
return ""
}
2020-06-20 23:00:25 +08:00
func ( x * LocateBrokerResponse_Resource ) GetResourceCount ( ) int32 {
if x != nil {
return x . ResourceCount
2020-05-08 17:47:22 +08:00
}
return 0
}
2020-11-12 16:39:59 +08:00
type FilerConf_PathConf struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
2020-12-14 03:59:32 +08:00
LocationPrefix string ` protobuf:"bytes,1,opt,name=location_prefix,json=locationPrefix,proto3" json:"location_prefix,omitempty" `
Collection string ` protobuf:"bytes,2,opt,name=collection,proto3" json:"collection,omitempty" `
Replication string ` protobuf:"bytes,3,opt,name=replication,proto3" json:"replication,omitempty" `
Ttl string ` protobuf:"bytes,4,opt,name=ttl,proto3" json:"ttl,omitempty" `
DiskType string ` protobuf:"bytes,5,opt,name=disk_type,json=diskType,proto3" json:"disk_type,omitempty" `
Fsync bool ` protobuf:"varint,6,opt,name=fsync,proto3" json:"fsync,omitempty" `
VolumeGrowthCount uint32 ` protobuf:"varint,7,opt,name=volume_growth_count,json=volumeGrowthCount,proto3" json:"volume_growth_count,omitempty" `
2021-06-04 16:03:41 +08:00
ReadOnly bool ` protobuf:"varint,8,opt,name=read_only,json=readOnly,proto3" json:"read_only,omitempty" `
2021-12-23 23:24:10 +08:00
DataCenter string ` protobuf:"bytes,9,opt,name=data_center,json=dataCenter,proto3" json:"data_center,omitempty" `
Rack string ` protobuf:"bytes,10,opt,name=rack,proto3" json:"rack,omitempty" `
DataNode string ` protobuf:"bytes,11,opt,name=data_node,json=dataNode,proto3" json:"data_node,omitempty" `
2023-10-13 05:29:55 +08:00
MaxFileNameLength uint32 ` protobuf:"varint,12,opt,name=max_file_name_length,json=maxFileNameLength,proto3" json:"max_file_name_length,omitempty" `
2020-11-12 16:39:59 +08:00
}
func ( x * FilerConf_PathConf ) Reset ( ) {
* x = FilerConf_PathConf { }
if protoimpl . UnsafeEnabled {
2023-09-17 06:05:38 +08:00
mi := & file_filer_proto_msgTypes [ 67 ]
2020-11-12 16:39:59 +08:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * FilerConf_PathConf ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * FilerConf_PathConf ) ProtoMessage ( ) { }
func ( x * FilerConf_PathConf ) ProtoReflect ( ) protoreflect . Message {
2023-09-17 06:05:38 +08:00
mi := & file_filer_proto_msgTypes [ 67 ]
2020-11-12 16:39:59 +08:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use FilerConf_PathConf.ProtoReflect.Descriptor instead.
func ( * FilerConf_PathConf ) Descriptor ( ) ( [ ] byte , [ ] int ) {
2022-04-02 07:44:58 +08:00
return file_filer_proto_rawDescGZIP ( ) , [ ] int { 52 , 0 }
2020-11-12 16:39:59 +08:00
}
func ( x * FilerConf_PathConf ) GetLocationPrefix ( ) string {
if x != nil {
return x . LocationPrefix
}
return ""
}
func ( x * FilerConf_PathConf ) GetCollection ( ) string {
if x != nil {
return x . Collection
}
return ""
}
func ( x * FilerConf_PathConf ) GetReplication ( ) string {
if x != nil {
return x . Replication
}
return ""
}
func ( x * FilerConf_PathConf ) GetTtl ( ) string {
if x != nil {
return x . Ttl
}
return ""
}
2020-12-14 03:59:32 +08:00
func ( x * FilerConf_PathConf ) GetDiskType ( ) string {
2020-11-12 16:39:59 +08:00
if x != nil {
return x . DiskType
}
2020-12-14 03:59:32 +08:00
return ""
2020-11-12 16:39:59 +08:00
}
2020-11-16 08:58:48 +08:00
func ( x * FilerConf_PathConf ) GetFsync ( ) bool {
if x != nil {
return x . Fsync
}
return false
}
2020-11-17 17:00:02 +08:00
func ( x * FilerConf_PathConf ) GetVolumeGrowthCount ( ) uint32 {
if x != nil {
return x . VolumeGrowthCount
}
return 0
}
2021-06-04 16:03:41 +08:00
func ( x * FilerConf_PathConf ) GetReadOnly ( ) bool {
if x != nil {
return x . ReadOnly
}
return false
}
2021-12-23 23:24:10 +08:00
func ( x * FilerConf_PathConf ) GetDataCenter ( ) string {
if x != nil {
return x . DataCenter
}
return ""
}
func ( x * FilerConf_PathConf ) GetRack ( ) string {
if x != nil {
return x . Rack
}
return ""
}
func ( x * FilerConf_PathConf ) GetDataNode ( ) string {
if x != nil {
return x . DataNode
}
return ""
}
2023-10-13 05:29:55 +08:00
func ( x * FilerConf_PathConf ) GetMaxFileNameLength ( ) uint32 {
if x != nil {
return x . MaxFileNameLength
}
return 0
}
2020-06-20 23:00:25 +08:00
var File_filer_proto protoreflect . FileDescriptor
var file_filer_proto_rawDesc = [ ] byte {
0x0a , 0x0b , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x2e , 0x70 , 0x72 , 0x6f , 0x74 , 0x6f , 0x12 , 0x08 , 0x66 ,
0x69 , 0x6c , 0x65 , 0x72 , 0x5f , 0x70 , 0x62 , 0x22 , 0x4f , 0x0a , 0x1b , 0x4c , 0x6f , 0x6f , 0x6b , 0x75 ,
0x70 , 0x44 , 0x69 , 0x72 , 0x65 , 0x63 , 0x74 , 0x6f , 0x72 , 0x79 , 0x45 , 0x6e , 0x74 , 0x72 , 0x79 , 0x52 ,
0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x12 , 0x1c , 0x0a , 0x09 , 0x64 , 0x69 , 0x72 , 0x65 , 0x63 , 0x74 ,
0x6f , 0x72 , 0x79 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x09 , 0x64 , 0x69 , 0x72 , 0x65 , 0x63 ,
0x74 , 0x6f , 0x72 , 0x79 , 0x12 , 0x12 , 0x0a , 0x04 , 0x6e , 0x61 , 0x6d , 0x65 , 0x18 , 0x02 , 0x20 , 0x01 ,
0x28 , 0x09 , 0x52 , 0x04 , 0x6e , 0x61 , 0x6d , 0x65 , 0x22 , 0x45 , 0x0a , 0x1c , 0x4c , 0x6f , 0x6f , 0x6b ,
0x75 , 0x70 , 0x44 , 0x69 , 0x72 , 0x65 , 0x63 , 0x74 , 0x6f , 0x72 , 0x79 , 0x45 , 0x6e , 0x74 , 0x72 , 0x79 ,
0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x12 , 0x25 , 0x0a , 0x05 , 0x65 , 0x6e , 0x74 , 0x72 ,
0x79 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x0b , 0x32 , 0x0f , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x5f ,
0x70 , 0x62 , 0x2e , 0x45 , 0x6e , 0x74 , 0x72 , 0x79 , 0x52 , 0x05 , 0x65 , 0x6e , 0x74 , 0x72 , 0x79 , 0x22 ,
0xbe , 0x01 , 0x0a , 0x12 , 0x4c , 0x69 , 0x73 , 0x74 , 0x45 , 0x6e , 0x74 , 0x72 , 0x69 , 0x65 , 0x73 , 0x52 ,
0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x12 , 0x1c , 0x0a , 0x09 , 0x64 , 0x69 , 0x72 , 0x65 , 0x63 , 0x74 ,
0x6f , 0x72 , 0x79 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x09 , 0x64 , 0x69 , 0x72 , 0x65 , 0x63 ,
0x74 , 0x6f , 0x72 , 0x79 , 0x12 , 0x16 , 0x0a , 0x06 , 0x70 , 0x72 , 0x65 , 0x66 , 0x69 , 0x78 , 0x18 , 0x02 ,
0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x06 , 0x70 , 0x72 , 0x65 , 0x66 , 0x69 , 0x78 , 0x12 , 0x2c , 0x0a , 0x11 ,
0x73 , 0x74 , 0x61 , 0x72 , 0x74 , 0x46 , 0x72 , 0x6f , 0x6d , 0x46 , 0x69 , 0x6c , 0x65 , 0x4e , 0x61 , 0x6d ,
0x65 , 0x18 , 0x03 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x11 , 0x73 , 0x74 , 0x61 , 0x72 , 0x74 , 0x46 , 0x72 ,
0x6f , 0x6d , 0x46 , 0x69 , 0x6c , 0x65 , 0x4e , 0x61 , 0x6d , 0x65 , 0x12 , 0x2e , 0x0a , 0x12 , 0x69 , 0x6e ,
0x63 , 0x6c , 0x75 , 0x73 , 0x69 , 0x76 , 0x65 , 0x53 , 0x74 , 0x61 , 0x72 , 0x74 , 0x46 , 0x72 , 0x6f , 0x6d ,
0x18 , 0x04 , 0x20 , 0x01 , 0x28 , 0x08 , 0x52 , 0x12 , 0x69 , 0x6e , 0x63 , 0x6c , 0x75 , 0x73 , 0x69 , 0x76 ,
0x65 , 0x53 , 0x74 , 0x61 , 0x72 , 0x74 , 0x46 , 0x72 , 0x6f , 0x6d , 0x12 , 0x14 , 0x0a , 0x05 , 0x6c , 0x69 ,
0x6d , 0x69 , 0x74 , 0x18 , 0x05 , 0x20 , 0x01 , 0x28 , 0x0d , 0x52 , 0x05 , 0x6c , 0x69 , 0x6d , 0x69 , 0x74 ,
0x22 , 0x3c , 0x0a , 0x13 , 0x4c , 0x69 , 0x73 , 0x74 , 0x45 , 0x6e , 0x74 , 0x72 , 0x69 , 0x65 , 0x73 , 0x52 ,
0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x12 , 0x25 , 0x0a , 0x05 , 0x65 , 0x6e , 0x74 , 0x72 , 0x79 ,
0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x0b , 0x32 , 0x0f , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x5f , 0x70 ,
2021-08-15 12:46:34 +08:00
0x62 , 0x2e , 0x45 , 0x6e , 0x74 , 0x72 , 0x79 , 0x52 , 0x05 , 0x65 , 0x6e , 0x74 , 0x72 , 0x79 , 0x22 , 0xc8 ,
2021-08-10 05:35:18 +08:00
0x01 , 0x0a , 0x0b , 0x52 , 0x65 , 0x6d , 0x6f , 0x74 , 0x65 , 0x45 , 0x6e , 0x74 , 0x72 , 0x79 , 0x12 , 0x21 ,
0x0a , 0x0c , 0x73 , 0x74 , 0x6f , 0x72 , 0x61 , 0x67 , 0x65 , 0x5f , 0x6e , 0x61 , 0x6d , 0x65 , 0x18 , 0x01 ,
0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0b , 0x73 , 0x74 , 0x6f , 0x72 , 0x61 , 0x67 , 0x65 , 0x4e , 0x61 , 0x6d ,
2021-08-15 12:46:34 +08:00
0x65 , 0x12 , 0x30 , 0x0a , 0x15 , 0x6c , 0x61 , 0x73 , 0x74 , 0x5f , 0x6c , 0x6f , 0x63 , 0x61 , 0x6c , 0x5f ,
2021-08-15 12:50:35 +08:00
0x73 , 0x79 , 0x6e , 0x63 , 0x5f , 0x74 , 0x73 , 0x5f , 0x6e , 0x73 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x03 ,
2021-08-15 12:46:34 +08:00
0x52 , 0x11 , 0x6c , 0x61 , 0x73 , 0x74 , 0x4c , 0x6f , 0x63 , 0x61 , 0x6c , 0x53 , 0x79 , 0x6e , 0x63 , 0x54 ,
2021-08-15 12:50:35 +08:00
0x73 , 0x4e , 0x73 , 0x12 , 0x20 , 0x0a , 0x0c , 0x72 , 0x65 , 0x6d , 0x6f , 0x74 , 0x65 , 0x5f , 0x65 , 0x5f ,
2021-08-15 12:46:34 +08:00
0x74 , 0x61 , 0x67 , 0x18 , 0x03 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0a , 0x72 , 0x65 , 0x6d , 0x6f , 0x74 ,
0x65 , 0x45 , 0x54 , 0x61 , 0x67 , 0x12 , 0x21 , 0x0a , 0x0c , 0x72 , 0x65 , 0x6d , 0x6f , 0x74 , 0x65 , 0x5f ,
0x6d , 0x74 , 0x69 , 0x6d , 0x65 , 0x18 , 0x04 , 0x20 , 0x01 , 0x28 , 0x03 , 0x52 , 0x0b , 0x72 , 0x65 , 0x6d ,
0x6f , 0x74 , 0x65 , 0x4d , 0x74 , 0x69 , 0x6d , 0x65 , 0x12 , 0x1f , 0x0a , 0x0b , 0x72 , 0x65 , 0x6d , 0x6f ,
0x74 , 0x65 , 0x5f , 0x73 , 0x69 , 0x7a , 0x65 , 0x18 , 0x05 , 0x20 , 0x01 , 0x28 , 0x03 , 0x52 , 0x0a , 0x72 ,
2022-01-21 16:55:04 +08:00
0x65 , 0x6d , 0x6f , 0x74 , 0x65 , 0x53 , 0x69 , 0x7a , 0x65 , 0x22 , 0xd5 , 0x03 , 0x0a , 0x05 , 0x45 , 0x6e ,
2021-08-15 12:46:34 +08:00
0x74 , 0x72 , 0x79 , 0x12 , 0x12 , 0x0a , 0x04 , 0x6e , 0x61 , 0x6d , 0x65 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 ,
0x09 , 0x52 , 0x04 , 0x6e , 0x61 , 0x6d , 0x65 , 0x12 , 0x21 , 0x0a , 0x0c , 0x69 , 0x73 , 0x5f , 0x64 , 0x69 ,
0x72 , 0x65 , 0x63 , 0x74 , 0x6f , 0x72 , 0x79 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x08 , 0x52 , 0x0b , 0x69 ,
0x73 , 0x44 , 0x69 , 0x72 , 0x65 , 0x63 , 0x74 , 0x6f , 0x72 , 0x79 , 0x12 , 0x2b , 0x0a , 0x06 , 0x63 , 0x68 ,
0x75 , 0x6e , 0x6b , 0x73 , 0x18 , 0x03 , 0x20 , 0x03 , 0x28 , 0x0b , 0x32 , 0x13 , 0x2e , 0x66 , 0x69 , 0x6c ,
0x65 , 0x72 , 0x5f , 0x70 , 0x62 , 0x2e , 0x46 , 0x69 , 0x6c , 0x65 , 0x43 , 0x68 , 0x75 , 0x6e , 0x6b , 0x52 ,
0x06 , 0x63 , 0x68 , 0x75 , 0x6e , 0x6b , 0x73 , 0x12 , 0x38 , 0x0a , 0x0a , 0x61 , 0x74 , 0x74 , 0x72 , 0x69 ,
0x62 , 0x75 , 0x74 , 0x65 , 0x73 , 0x18 , 0x04 , 0x20 , 0x01 , 0x28 , 0x0b , 0x32 , 0x18 , 0x2e , 0x66 , 0x69 ,
0x6c , 0x65 , 0x72 , 0x5f , 0x70 , 0x62 , 0x2e , 0x46 , 0x75 , 0x73 , 0x65 , 0x41 , 0x74 , 0x74 , 0x72 , 0x69 ,
0x62 , 0x75 , 0x74 , 0x65 , 0x73 , 0x52 , 0x0a , 0x61 , 0x74 , 0x74 , 0x72 , 0x69 , 0x62 , 0x75 , 0x74 , 0x65 ,
0x73 , 0x12 , 0x39 , 0x0a , 0x08 , 0x65 , 0x78 , 0x74 , 0x65 , 0x6e , 0x64 , 0x65 , 0x64 , 0x18 , 0x05 , 0x20 ,
0x03 , 0x28 , 0x0b , 0x32 , 0x1d , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x5f , 0x70 , 0x62 , 0x2e , 0x45 ,
0x6e , 0x74 , 0x72 , 0x79 , 0x2e , 0x45 , 0x78 , 0x74 , 0x65 , 0x6e , 0x64 , 0x65 , 0x64 , 0x45 , 0x6e , 0x74 ,
0x72 , 0x79 , 0x52 , 0x08 , 0x65 , 0x78 , 0x74 , 0x65 , 0x6e , 0x64 , 0x65 , 0x64 , 0x12 , 0x20 , 0x0a , 0x0c ,
0x68 , 0x61 , 0x72 , 0x64 , 0x5f , 0x6c , 0x69 , 0x6e , 0x6b , 0x5f , 0x69 , 0x64 , 0x18 , 0x07 , 0x20 , 0x01 ,
0x28 , 0x0c , 0x52 , 0x0a , 0x68 , 0x61 , 0x72 , 0x64 , 0x4c , 0x69 , 0x6e , 0x6b , 0x49 , 0x64 , 0x12 , 0x2a ,
0x0a , 0x11 , 0x68 , 0x61 , 0x72 , 0x64 , 0x5f , 0x6c , 0x69 , 0x6e , 0x6b , 0x5f , 0x63 , 0x6f , 0x75 , 0x6e ,
0x74 , 0x65 , 0x72 , 0x18 , 0x08 , 0x20 , 0x01 , 0x28 , 0x05 , 0x52 , 0x0f , 0x68 , 0x61 , 0x72 , 0x64 , 0x4c ,
0x69 , 0x6e , 0x6b , 0x43 , 0x6f , 0x75 , 0x6e , 0x74 , 0x65 , 0x72 , 0x12 , 0x18 , 0x0a , 0x07 , 0x63 , 0x6f ,
0x6e , 0x74 , 0x65 , 0x6e , 0x74 , 0x18 , 0x09 , 0x20 , 0x01 , 0x28 , 0x0c , 0x52 , 0x07 , 0x63 , 0x6f , 0x6e ,
0x74 , 0x65 , 0x6e , 0x74 , 0x12 , 0x38 , 0x0a , 0x0c , 0x72 , 0x65 , 0x6d , 0x6f , 0x74 , 0x65 , 0x5f , 0x65 ,
0x6e , 0x74 , 0x72 , 0x79 , 0x18 , 0x0a , 0x20 , 0x01 , 0x28 , 0x0b , 0x32 , 0x15 , 0x2e , 0x66 , 0x69 , 0x6c ,
0x65 , 0x72 , 0x5f , 0x70 , 0x62 , 0x2e , 0x52 , 0x65 , 0x6d , 0x6f , 0x74 , 0x65 , 0x45 , 0x6e , 0x74 , 0x72 ,
2022-01-21 16:55:04 +08:00
0x79 , 0x52 , 0x0b , 0x72 , 0x65 , 0x6d , 0x6f , 0x74 , 0x65 , 0x45 , 0x6e , 0x74 , 0x72 , 0x79 , 0x12 , 0x14 ,
0x0a , 0x05 , 0x71 , 0x75 , 0x6f , 0x74 , 0x61 , 0x18 , 0x0b , 0x20 , 0x01 , 0x28 , 0x03 , 0x52 , 0x05 , 0x71 ,
0x75 , 0x6f , 0x74 , 0x61 , 0x1a , 0x3b , 0x0a , 0x0d , 0x45 , 0x78 , 0x74 , 0x65 , 0x6e , 0x64 , 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 , 0x0c , 0x52 , 0x05 , 0x76 , 0x61 , 0x6c , 0x75 , 0x65 , 0x3a , 0x02 , 0x38 ,
0x01 , 0x22 , 0x44 , 0x0a , 0x09 , 0x46 , 0x75 , 0x6c , 0x6c , 0x45 , 0x6e , 0x74 , 0x72 , 0x79 , 0x12 , 0x10 ,
0x0a , 0x03 , 0x64 , 0x69 , 0x72 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x03 , 0x64 , 0x69 , 0x72 ,
2021-08-15 12:46:34 +08:00
0x12 , 0x25 , 0x0a , 0x05 , 0x65 , 0x6e , 0x74 , 0x72 , 0x79 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x0b , 0x32 ,
0x0f , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x5f , 0x70 , 0x62 , 0x2e , 0x45 , 0x6e , 0x74 , 0x72 , 0x79 ,
2022-01-21 16:55:04 +08:00
0x52 , 0x05 , 0x65 , 0x6e , 0x74 , 0x72 , 0x79 , 0x22 , 0x8f , 0x02 , 0x0a , 0x11 , 0x45 , 0x76 , 0x65 , 0x6e ,
0x74 , 0x4e , 0x6f , 0x74 , 0x69 , 0x66 , 0x69 , 0x63 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x12 , 0x2c , 0x0a ,
0x09 , 0x6f , 0x6c , 0x64 , 0x5f , 0x65 , 0x6e , 0x74 , 0x72 , 0x79 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x0b ,
0x32 , 0x0f , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x5f , 0x70 , 0x62 , 0x2e , 0x45 , 0x6e , 0x74 , 0x72 ,
0x79 , 0x52 , 0x08 , 0x6f , 0x6c , 0x64 , 0x45 , 0x6e , 0x74 , 0x72 , 0x79 , 0x12 , 0x2c , 0x0a , 0x09 , 0x6e ,
0x65 , 0x77 , 0x5f , 0x65 , 0x6e , 0x74 , 0x72 , 0x79 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x0b , 0x32 , 0x0f ,
0x2e , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x5f , 0x70 , 0x62 , 0x2e , 0x45 , 0x6e , 0x74 , 0x72 , 0x79 , 0x52 ,
0x08 , 0x6e , 0x65 , 0x77 , 0x45 , 0x6e , 0x74 , 0x72 , 0x79 , 0x12 , 0x23 , 0x0a , 0x0d , 0x64 , 0x65 , 0x6c ,
0x65 , 0x74 , 0x65 , 0x5f , 0x63 , 0x68 , 0x75 , 0x6e , 0x6b , 0x73 , 0x18 , 0x03 , 0x20 , 0x01 , 0x28 , 0x08 ,
0x52 , 0x0c , 0x64 , 0x65 , 0x6c , 0x65 , 0x74 , 0x65 , 0x43 , 0x68 , 0x75 , 0x6e , 0x6b , 0x73 , 0x12 , 0x26 ,
0x0a , 0x0f , 0x6e , 0x65 , 0x77 , 0x5f , 0x70 , 0x61 , 0x72 , 0x65 , 0x6e , 0x74 , 0x5f , 0x70 , 0x61 , 0x74 ,
0x68 , 0x18 , 0x04 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0d , 0x6e , 0x65 , 0x77 , 0x50 , 0x61 , 0x72 , 0x65 ,
0x6e , 0x74 , 0x50 , 0x61 , 0x74 , 0x68 , 0x12 , 0x31 , 0x0a , 0x15 , 0x69 , 0x73 , 0x5f , 0x66 , 0x72 , 0x6f ,
0x6d , 0x5f , 0x6f , 0x74 , 0x68 , 0x65 , 0x72 , 0x5f , 0x63 , 0x6c , 0x75 , 0x73 , 0x74 , 0x65 , 0x72 , 0x18 ,
0x05 , 0x20 , 0x01 , 0x28 , 0x08 , 0x52 , 0x12 , 0x69 , 0x73 , 0x46 , 0x72 , 0x6f , 0x6d , 0x4f , 0x74 , 0x68 ,
0x65 , 0x72 , 0x43 , 0x6c , 0x75 , 0x73 , 0x74 , 0x65 , 0x72 , 0x12 , 0x1e , 0x0a , 0x0a , 0x73 , 0x69 , 0x67 ,
0x6e , 0x61 , 0x74 , 0x75 , 0x72 , 0x65 , 0x73 , 0x18 , 0x06 , 0x20 , 0x03 , 0x28 , 0x05 , 0x52 , 0x0a , 0x73 ,
2022-10-29 03:53:19 +08:00
0x69 , 0x67 , 0x6e , 0x61 , 0x74 , 0x75 , 0x72 , 0x65 , 0x73 , 0x22 , 0xf6 , 0x02 , 0x0a , 0x09 , 0x46 , 0x69 ,
2022-01-21 16:55:04 +08:00
0x6c , 0x65 , 0x43 , 0x68 , 0x75 , 0x6e , 0x6b , 0x12 , 0x17 , 0x0a , 0x07 , 0x66 , 0x69 , 0x6c , 0x65 , 0x5f ,
0x69 , 0x64 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x06 , 0x66 , 0x69 , 0x6c , 0x65 , 0x49 , 0x64 ,
0x12 , 0x16 , 0x0a , 0x06 , 0x6f , 0x66 , 0x66 , 0x73 , 0x65 , 0x74 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x03 ,
0x52 , 0x06 , 0x6f , 0x66 , 0x66 , 0x73 , 0x65 , 0x74 , 0x12 , 0x12 , 0x0a , 0x04 , 0x73 , 0x69 , 0x7a , 0x65 ,
2022-10-29 03:53:19 +08:00
0x18 , 0x03 , 0x20 , 0x01 , 0x28 , 0x04 , 0x52 , 0x04 , 0x73 , 0x69 , 0x7a , 0x65 , 0x12 , 0x24 , 0x0a , 0x0e ,
0x6d , 0x6f , 0x64 , 0x69 , 0x66 , 0x69 , 0x65 , 0x64 , 0x5f , 0x74 , 0x73 , 0x5f , 0x6e , 0x73 , 0x18 , 0x04 ,
0x20 , 0x01 , 0x28 , 0x03 , 0x52 , 0x0c , 0x6d , 0x6f , 0x64 , 0x69 , 0x66 , 0x69 , 0x65 , 0x64 , 0x54 , 0x73 ,
0x4e , 0x73 , 0x12 , 0x13 , 0x0a , 0x05 , 0x65 , 0x5f , 0x74 , 0x61 , 0x67 , 0x18 , 0x05 , 0x20 , 0x01 , 0x28 ,
2022-01-21 16:55:04 +08:00
0x09 , 0x52 , 0x04 , 0x65 , 0x54 , 0x61 , 0x67 , 0x12 , 0x24 , 0x0a , 0x0e , 0x73 , 0x6f , 0x75 , 0x72 , 0x63 ,
0x65 , 0x5f , 0x66 , 0x69 , 0x6c , 0x65 , 0x5f , 0x69 , 0x64 , 0x18 , 0x06 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 ,
0x0c , 0x73 , 0x6f , 0x75 , 0x72 , 0x63 , 0x65 , 0x46 , 0x69 , 0x6c , 0x65 , 0x49 , 0x64 , 0x12 , 0x22 , 0x0a ,
0x03 , 0x66 , 0x69 , 0x64 , 0x18 , 0x07 , 0x20 , 0x01 , 0x28 , 0x0b , 0x32 , 0x10 , 0x2e , 0x66 , 0x69 , 0x6c ,
0x65 , 0x72 , 0x5f , 0x70 , 0x62 , 0x2e , 0x46 , 0x69 , 0x6c , 0x65 , 0x49 , 0x64 , 0x52 , 0x03 , 0x66 , 0x69 ,
0x64 , 0x12 , 0x2f , 0x0a , 0x0a , 0x73 , 0x6f , 0x75 , 0x72 , 0x63 , 0x65 , 0x5f , 0x66 , 0x69 , 0x64 , 0x18 ,
0x08 , 0x20 , 0x01 , 0x28 , 0x0b , 0x32 , 0x10 , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x5f , 0x70 , 0x62 ,
0x2e , 0x46 , 0x69 , 0x6c , 0x65 , 0x49 , 0x64 , 0x52 , 0x09 , 0x73 , 0x6f , 0x75 , 0x72 , 0x63 , 0x65 , 0x46 ,
0x69 , 0x64 , 0x12 , 0x1d , 0x0a , 0x0a , 0x63 , 0x69 , 0x70 , 0x68 , 0x65 , 0x72 , 0x5f , 0x6b , 0x65 , 0x79 ,
0x18 , 0x09 , 0x20 , 0x01 , 0x28 , 0x0c , 0x52 , 0x09 , 0x63 , 0x69 , 0x70 , 0x68 , 0x65 , 0x72 , 0x4b , 0x65 ,
0x79 , 0x12 , 0x23 , 0x0a , 0x0d , 0x69 , 0x73 , 0x5f , 0x63 , 0x6f , 0x6d , 0x70 , 0x72 , 0x65 , 0x73 , 0x73 ,
0x65 , 0x64 , 0x18 , 0x0a , 0x20 , 0x01 , 0x28 , 0x08 , 0x52 , 0x0c , 0x69 , 0x73 , 0x43 , 0x6f , 0x6d , 0x70 ,
0x72 , 0x65 , 0x73 , 0x73 , 0x65 , 0x64 , 0x12 , 0x2a , 0x0a , 0x11 , 0x69 , 0x73 , 0x5f , 0x63 , 0x68 , 0x75 ,
0x6e , 0x6b , 0x5f , 0x6d , 0x61 , 0x6e , 0x69 , 0x66 , 0x65 , 0x73 , 0x74 , 0x18 , 0x0b , 0x20 , 0x01 , 0x28 ,
0x08 , 0x52 , 0x0f , 0x69 , 0x73 , 0x43 , 0x68 , 0x75 , 0x6e , 0x6b , 0x4d , 0x61 , 0x6e , 0x69 , 0x66 , 0x65 ,
0x73 , 0x74 , 0x22 , 0x40 , 0x0a , 0x11 , 0x46 , 0x69 , 0x6c , 0x65 , 0x43 , 0x68 , 0x75 , 0x6e , 0x6b , 0x4d ,
0x61 , 0x6e , 0x69 , 0x66 , 0x65 , 0x73 , 0x74 , 0x12 , 0x2b , 0x0a , 0x06 , 0x63 , 0x68 , 0x75 , 0x6e , 0x6b ,
0x73 , 0x18 , 0x01 , 0x20 , 0x03 , 0x28 , 0x0b , 0x32 , 0x13 , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x5f ,
0x70 , 0x62 , 0x2e , 0x46 , 0x69 , 0x6c , 0x65 , 0x43 , 0x68 , 0x75 , 0x6e , 0x6b , 0x52 , 0x06 , 0x63 , 0x68 ,
0x75 , 0x6e , 0x6b , 0x73 , 0x22 , 0x58 , 0x0a , 0x06 , 0x46 , 0x69 , 0x6c , 0x65 , 0x49 , 0x64 , 0x12 , 0x1b ,
0x0a , 0x09 , 0x76 , 0x6f , 0x6c , 0x75 , 0x6d , 0x65 , 0x5f , 0x69 , 0x64 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 ,
0x0d , 0x52 , 0x08 , 0x76 , 0x6f , 0x6c , 0x75 , 0x6d , 0x65 , 0x49 , 0x64 , 0x12 , 0x19 , 0x0a , 0x08 , 0x66 ,
0x69 , 0x6c , 0x65 , 0x5f , 0x6b , 0x65 , 0x79 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x04 , 0x52 , 0x07 , 0x66 ,
0x69 , 0x6c , 0x65 , 0x4b , 0x65 , 0x79 , 0x12 , 0x16 , 0x0a , 0x06 , 0x63 , 0x6f , 0x6f , 0x6b , 0x69 , 0x65 ,
2022-06-06 15:39:35 +08:00
0x18 , 0x03 , 0x20 , 0x01 , 0x28 , 0x07 , 0x52 , 0x06 , 0x63 , 0x6f , 0x6f , 0x6b , 0x69 , 0x65 , 0x22 , 0xe8 ,
0x02 , 0x0a , 0x0e , 0x46 , 0x75 , 0x73 , 0x65 , 0x41 , 0x74 , 0x74 , 0x72 , 0x69 , 0x62 , 0x75 , 0x74 , 0x65 ,
2022-01-21 16:55:04 +08:00
0x73 , 0x12 , 0x1b , 0x0a , 0x09 , 0x66 , 0x69 , 0x6c , 0x65 , 0x5f , 0x73 , 0x69 , 0x7a , 0x65 , 0x18 , 0x01 ,
0x20 , 0x01 , 0x28 , 0x04 , 0x52 , 0x08 , 0x66 , 0x69 , 0x6c , 0x65 , 0x53 , 0x69 , 0x7a , 0x65 , 0x12 , 0x14 ,
0x0a , 0x05 , 0x6d , 0x74 , 0x69 , 0x6d , 0x65 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x03 , 0x52 , 0x05 , 0x6d ,
0x74 , 0x69 , 0x6d , 0x65 , 0x12 , 0x1b , 0x0a , 0x09 , 0x66 , 0x69 , 0x6c , 0x65 , 0x5f , 0x6d , 0x6f , 0x64 ,
0x65 , 0x18 , 0x03 , 0x20 , 0x01 , 0x28 , 0x0d , 0x52 , 0x08 , 0x66 , 0x69 , 0x6c , 0x65 , 0x4d , 0x6f , 0x64 ,
0x65 , 0x12 , 0x10 , 0x0a , 0x03 , 0x75 , 0x69 , 0x64 , 0x18 , 0x04 , 0x20 , 0x01 , 0x28 , 0x0d , 0x52 , 0x03 ,
0x75 , 0x69 , 0x64 , 0x12 , 0x10 , 0x0a , 0x03 , 0x67 , 0x69 , 0x64 , 0x18 , 0x05 , 0x20 , 0x01 , 0x28 , 0x0d ,
0x52 , 0x03 , 0x67 , 0x69 , 0x64 , 0x12 , 0x16 , 0x0a , 0x06 , 0x63 , 0x72 , 0x74 , 0x69 , 0x6d , 0x65 , 0x18 ,
0x06 , 0x20 , 0x01 , 0x28 , 0x03 , 0x52 , 0x06 , 0x63 , 0x72 , 0x74 , 0x69 , 0x6d , 0x65 , 0x12 , 0x12 , 0x0a ,
0x04 , 0x6d , 0x69 , 0x6d , 0x65 , 0x18 , 0x07 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x04 , 0x6d , 0x69 , 0x6d ,
2022-06-06 15:39:35 +08:00
0x65 , 0x12 , 0x17 , 0x0a , 0x07 , 0x74 , 0x74 , 0x6c , 0x5f , 0x73 , 0x65 , 0x63 , 0x18 , 0x0a , 0x20 , 0x01 ,
0x28 , 0x05 , 0x52 , 0x06 , 0x74 , 0x74 , 0x6c , 0x53 , 0x65 , 0x63 , 0x12 , 0x1b , 0x0a , 0x09 , 0x75 , 0x73 ,
0x65 , 0x72 , 0x5f , 0x6e , 0x61 , 0x6d , 0x65 , 0x18 , 0x0b , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x08 , 0x75 ,
0x73 , 0x65 , 0x72 , 0x4e , 0x61 , 0x6d , 0x65 , 0x12 , 0x1d , 0x0a , 0x0a , 0x67 , 0x72 , 0x6f , 0x75 , 0x70 ,
0x5f , 0x6e , 0x61 , 0x6d , 0x65 , 0x18 , 0x0c , 0x20 , 0x03 , 0x28 , 0x09 , 0x52 , 0x09 , 0x67 , 0x72 , 0x6f ,
0x75 , 0x70 , 0x4e , 0x61 , 0x6d , 0x65 , 0x12 , 0x25 , 0x0a , 0x0e , 0x73 , 0x79 , 0x6d , 0x6c , 0x69 , 0x6e ,
0x6b , 0x5f , 0x74 , 0x61 , 0x72 , 0x67 , 0x65 , 0x74 , 0x18 , 0x0d , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0d ,
0x73 , 0x79 , 0x6d , 0x6c , 0x69 , 0x6e , 0x6b , 0x54 , 0x61 , 0x72 , 0x67 , 0x65 , 0x74 , 0x12 , 0x10 , 0x0a ,
0x03 , 0x6d , 0x64 , 0x35 , 0x18 , 0x0e , 0x20 , 0x01 , 0x28 , 0x0c , 0x52 , 0x03 , 0x6d , 0x64 , 0x35 , 0x12 ,
0x12 , 0x0a , 0x04 , 0x72 , 0x64 , 0x65 , 0x76 , 0x18 , 0x10 , 0x20 , 0x01 , 0x28 , 0x0d , 0x52 , 0x04 , 0x72 ,
0x64 , 0x65 , 0x76 , 0x12 , 0x14 , 0x0a , 0x05 , 0x69 , 0x6e , 0x6f , 0x64 , 0x65 , 0x18 , 0x11 , 0x20 , 0x01 ,
0x28 , 0x04 , 0x52 , 0x05 , 0x69 , 0x6e , 0x6f , 0x64 , 0x65 , 0x22 , 0x82 , 0x02 , 0x0a , 0x12 , 0x43 , 0x72 ,
0x65 , 0x61 , 0x74 , 0x65 , 0x45 , 0x6e , 0x74 , 0x72 , 0x79 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 ,
0x12 , 0x1c , 0x0a , 0x09 , 0x64 , 0x69 , 0x72 , 0x65 , 0x63 , 0x74 , 0x6f , 0x72 , 0x79 , 0x18 , 0x01 , 0x20 ,
0x01 , 0x28 , 0x09 , 0x52 , 0x09 , 0x64 , 0x69 , 0x72 , 0x65 , 0x63 , 0x74 , 0x6f , 0x72 , 0x79 , 0x12 , 0x25 ,
0x0a , 0x05 , 0x65 , 0x6e , 0x74 , 0x72 , 0x79 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x0b , 0x32 , 0x0f , 0x2e ,
0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x5f , 0x70 , 0x62 , 0x2e , 0x45 , 0x6e , 0x74 , 0x72 , 0x79 , 0x52 , 0x05 ,
0x65 , 0x6e , 0x74 , 0x72 , 0x79 , 0x12 , 0x15 , 0x0a , 0x06 , 0x6f , 0x5f , 0x65 , 0x78 , 0x63 , 0x6c , 0x18 ,
0x03 , 0x20 , 0x01 , 0x28 , 0x08 , 0x52 , 0x05 , 0x6f , 0x45 , 0x78 , 0x63 , 0x6c , 0x12 , 0x31 , 0x0a , 0x15 ,
0x69 , 0x73 , 0x5f , 0x66 , 0x72 , 0x6f , 0x6d , 0x5f , 0x6f , 0x74 , 0x68 , 0x65 , 0x72 , 0x5f , 0x63 , 0x6c ,
0x75 , 0x73 , 0x74 , 0x65 , 0x72 , 0x18 , 0x04 , 0x20 , 0x01 , 0x28 , 0x08 , 0x52 , 0x12 , 0x69 , 0x73 , 0x46 ,
0x72 , 0x6f , 0x6d , 0x4f , 0x74 , 0x68 , 0x65 , 0x72 , 0x43 , 0x6c , 0x75 , 0x73 , 0x74 , 0x65 , 0x72 , 0x12 ,
0x1e , 0x0a , 0x0a , 0x73 , 0x69 , 0x67 , 0x6e , 0x61 , 0x74 , 0x75 , 0x72 , 0x65 , 0x73 , 0x18 , 0x05 , 0x20 ,
0x03 , 0x28 , 0x05 , 0x52 , 0x0a , 0x73 , 0x69 , 0x67 , 0x6e , 0x61 , 0x74 , 0x75 , 0x72 , 0x65 , 0x73 , 0x12 ,
0x3d , 0x0a , 0x1b , 0x73 , 0x6b , 0x69 , 0x70 , 0x5f , 0x63 , 0x68 , 0x65 , 0x63 , 0x6b , 0x5f , 0x70 , 0x61 ,
0x72 , 0x65 , 0x6e , 0x74 , 0x5f , 0x64 , 0x69 , 0x72 , 0x65 , 0x63 , 0x74 , 0x6f , 0x72 , 0x79 , 0x18 , 0x06 ,
0x20 , 0x01 , 0x28 , 0x08 , 0x52 , 0x18 , 0x73 , 0x6b , 0x69 , 0x70 , 0x43 , 0x68 , 0x65 , 0x63 , 0x6b , 0x50 ,
0x61 , 0x72 , 0x65 , 0x6e , 0x74 , 0x44 , 0x69 , 0x72 , 0x65 , 0x63 , 0x74 , 0x6f , 0x72 , 0x79 , 0x22 , 0x2b ,
0x0a , 0x13 , 0x43 , 0x72 , 0x65 , 0x61 , 0x74 , 0x65 , 0x45 , 0x6e , 0x74 , 0x72 , 0x79 , 0x52 , 0x65 , 0x73 ,
0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x12 , 0x14 , 0x0a , 0x05 , 0x65 , 0x72 , 0x72 , 0x6f , 0x72 , 0x18 , 0x01 ,
0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x05 , 0x65 , 0x72 , 0x72 , 0x6f , 0x72 , 0x22 , 0xac , 0x01 , 0x0a , 0x12 ,
0x55 , 0x70 , 0x64 , 0x61 , 0x74 , 0x65 , 0x45 , 0x6e , 0x74 , 0x72 , 0x79 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 ,
0x73 , 0x74 , 0x12 , 0x1c , 0x0a , 0x09 , 0x64 , 0x69 , 0x72 , 0x65 , 0x63 , 0x74 , 0x6f , 0x72 , 0x79 , 0x18 ,
0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x09 , 0x64 , 0x69 , 0x72 , 0x65 , 0x63 , 0x74 , 0x6f , 0x72 , 0x79 ,
0x12 , 0x25 , 0x0a , 0x05 , 0x65 , 0x6e , 0x74 , 0x72 , 0x79 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x0b , 0x32 ,
0x0f , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x5f , 0x70 , 0x62 , 0x2e , 0x45 , 0x6e , 0x74 , 0x72 , 0x79 ,
0x52 , 0x05 , 0x65 , 0x6e , 0x74 , 0x72 , 0x79 , 0x12 , 0x31 , 0x0a , 0x15 , 0x69 , 0x73 , 0x5f , 0x66 , 0x72 ,
0x6f , 0x6d , 0x5f , 0x6f , 0x74 , 0x68 , 0x65 , 0x72 , 0x5f , 0x63 , 0x6c , 0x75 , 0x73 , 0x74 , 0x65 , 0x72 ,
0x18 , 0x03 , 0x20 , 0x01 , 0x28 , 0x08 , 0x52 , 0x12 , 0x69 , 0x73 , 0x46 , 0x72 , 0x6f , 0x6d , 0x4f , 0x74 ,
0x68 , 0x65 , 0x72 , 0x43 , 0x6c , 0x75 , 0x73 , 0x74 , 0x65 , 0x72 , 0x12 , 0x1e , 0x0a , 0x0a , 0x73 , 0x69 ,
0x67 , 0x6e , 0x61 , 0x74 , 0x75 , 0x72 , 0x65 , 0x73 , 0x18 , 0x04 , 0x20 , 0x03 , 0x28 , 0x05 , 0x52 , 0x0a ,
0x73 , 0x69 , 0x67 , 0x6e , 0x61 , 0x74 , 0x75 , 0x72 , 0x65 , 0x73 , 0x22 , 0x15 , 0x0a , 0x13 , 0x55 , 0x70 ,
0x64 , 0x61 , 0x74 , 0x65 , 0x45 , 0x6e , 0x74 , 0x72 , 0x79 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 ,
0x65 , 0x22 , 0x80 , 0x01 , 0x0a , 0x14 , 0x41 , 0x70 , 0x70 , 0x65 , 0x6e , 0x64 , 0x54 , 0x6f , 0x45 , 0x6e ,
0x74 , 0x72 , 0x79 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x12 , 0x1c , 0x0a , 0x09 , 0x64 , 0x69 ,
0x72 , 0x65 , 0x63 , 0x74 , 0x6f , 0x72 , 0x79 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x09 , 0x64 ,
0x69 , 0x72 , 0x65 , 0x63 , 0x74 , 0x6f , 0x72 , 0x79 , 0x12 , 0x1d , 0x0a , 0x0a , 0x65 , 0x6e , 0x74 , 0x72 ,
0x79 , 0x5f , 0x6e , 0x61 , 0x6d , 0x65 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x09 , 0x65 , 0x6e ,
0x74 , 0x72 , 0x79 , 0x4e , 0x61 , 0x6d , 0x65 , 0x12 , 0x2b , 0x0a , 0x06 , 0x63 , 0x68 , 0x75 , 0x6e , 0x6b ,
0x73 , 0x18 , 0x03 , 0x20 , 0x03 , 0x28 , 0x0b , 0x32 , 0x13 , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x5f ,
0x70 , 0x62 , 0x2e , 0x46 , 0x69 , 0x6c , 0x65 , 0x43 , 0x68 , 0x75 , 0x6e , 0x6b , 0x52 , 0x06 , 0x63 , 0x68 ,
0x75 , 0x6e , 0x6b , 0x73 , 0x22 , 0x17 , 0x0a , 0x15 , 0x41 , 0x70 , 0x70 , 0x65 , 0x6e , 0x64 , 0x54 , 0x6f ,
0x45 , 0x6e , 0x74 , 0x72 , 0x79 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x22 , 0x98 , 0x02 ,
0x0a , 0x12 , 0x44 , 0x65 , 0x6c , 0x65 , 0x74 , 0x65 , 0x45 , 0x6e , 0x74 , 0x72 , 0x79 , 0x52 , 0x65 , 0x71 ,
0x75 , 0x65 , 0x73 , 0x74 , 0x12 , 0x1c , 0x0a , 0x09 , 0x64 , 0x69 , 0x72 , 0x65 , 0x63 , 0x74 , 0x6f , 0x72 ,
0x79 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x09 , 0x64 , 0x69 , 0x72 , 0x65 , 0x63 , 0x74 , 0x6f ,
0x72 , 0x79 , 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 , 0x64 , 0x65 , 0x6c ,
0x65 , 0x74 , 0x65 , 0x5f , 0x64 , 0x61 , 0x74 , 0x61 , 0x18 , 0x04 , 0x20 , 0x01 , 0x28 , 0x08 , 0x52 , 0x0c ,
0x69 , 0x73 , 0x44 , 0x65 , 0x6c , 0x65 , 0x74 , 0x65 , 0x44 , 0x61 , 0x74 , 0x61 , 0x12 , 0x21 , 0x0a , 0x0c ,
0x69 , 0x73 , 0x5f , 0x72 , 0x65 , 0x63 , 0x75 , 0x72 , 0x73 , 0x69 , 0x76 , 0x65 , 0x18 , 0x05 , 0x20 , 0x01 ,
0x28 , 0x08 , 0x52 , 0x0b , 0x69 , 0x73 , 0x52 , 0x65 , 0x63 , 0x75 , 0x72 , 0x73 , 0x69 , 0x76 , 0x65 , 0x12 ,
0x34 , 0x0a , 0x16 , 0x69 , 0x67 , 0x6e , 0x6f , 0x72 , 0x65 , 0x5f , 0x72 , 0x65 , 0x63 , 0x75 , 0x72 , 0x73 ,
0x69 , 0x76 , 0x65 , 0x5f , 0x65 , 0x72 , 0x72 , 0x6f , 0x72 , 0x18 , 0x06 , 0x20 , 0x01 , 0x28 , 0x08 , 0x52 ,
0x14 , 0x69 , 0x67 , 0x6e , 0x6f , 0x72 , 0x65 , 0x52 , 0x65 , 0x63 , 0x75 , 0x72 , 0x73 , 0x69 , 0x76 , 0x65 ,
0x45 , 0x72 , 0x72 , 0x6f , 0x72 , 0x12 , 0x31 , 0x0a , 0x15 , 0x69 , 0x73 , 0x5f , 0x66 , 0x72 , 0x6f , 0x6d ,
0x5f , 0x6f , 0x74 , 0x68 , 0x65 , 0x72 , 0x5f , 0x63 , 0x6c , 0x75 , 0x73 , 0x74 , 0x65 , 0x72 , 0x18 , 0x07 ,
0x20 , 0x01 , 0x28 , 0x08 , 0x52 , 0x12 , 0x69 , 0x73 , 0x46 , 0x72 , 0x6f , 0x6d , 0x4f , 0x74 , 0x68 , 0x65 ,
0x72 , 0x43 , 0x6c , 0x75 , 0x73 , 0x74 , 0x65 , 0x72 , 0x12 , 0x1e , 0x0a , 0x0a , 0x73 , 0x69 , 0x67 , 0x6e ,
0x61 , 0x74 , 0x75 , 0x72 , 0x65 , 0x73 , 0x18 , 0x08 , 0x20 , 0x03 , 0x28 , 0x05 , 0x52 , 0x0a , 0x73 , 0x69 ,
0x67 , 0x6e , 0x61 , 0x74 , 0x75 , 0x72 , 0x65 , 0x73 , 0x22 , 0x2b , 0x0a , 0x13 , 0x44 , 0x65 , 0x6c , 0x65 ,
0x74 , 0x65 , 0x45 , 0x6e , 0x74 , 0x72 , 0x79 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x12 ,
0x14 , 0x0a , 0x05 , 0x65 , 0x72 , 0x72 , 0x6f , 0x72 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x05 ,
0x65 , 0x72 , 0x72 , 0x6f , 0x72 , 0x22 , 0xba , 0x01 , 0x0a , 0x18 , 0x41 , 0x74 , 0x6f , 0x6d , 0x69 , 0x63 ,
0x52 , 0x65 , 0x6e , 0x61 , 0x6d , 0x65 , 0x45 , 0x6e , 0x74 , 0x72 , 0x79 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 ,
0x73 , 0x74 , 0x12 , 0x23 , 0x0a , 0x0d , 0x6f , 0x6c , 0x64 , 0x5f , 0x64 , 0x69 , 0x72 , 0x65 , 0x63 , 0x74 ,
0x6f , 0x72 , 0x79 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0c , 0x6f , 0x6c , 0x64 , 0x44 , 0x69 ,
0x72 , 0x65 , 0x63 , 0x74 , 0x6f , 0x72 , 0x79 , 0x12 , 0x19 , 0x0a , 0x08 , 0x6f , 0x6c , 0x64 , 0x5f , 0x6e ,
0x61 , 0x6d , 0x65 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x07 , 0x6f , 0x6c , 0x64 , 0x4e , 0x61 ,
0x6d , 0x65 , 0x12 , 0x23 , 0x0a , 0x0d , 0x6e , 0x65 , 0x77 , 0x5f , 0x64 , 0x69 , 0x72 , 0x65 , 0x63 , 0x74 ,
0x6f , 0x72 , 0x79 , 0x18 , 0x03 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0c , 0x6e , 0x65 , 0x77 , 0x44 , 0x69 ,
0x72 , 0x65 , 0x63 , 0x74 , 0x6f , 0x72 , 0x79 , 0x12 , 0x19 , 0x0a , 0x08 , 0x6e , 0x65 , 0x77 , 0x5f , 0x6e ,
0x61 , 0x6d , 0x65 , 0x18 , 0x04 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x07 , 0x6e , 0x65 , 0x77 , 0x4e , 0x61 ,
0x6d , 0x65 , 0x12 , 0x1e , 0x0a , 0x0a , 0x73 , 0x69 , 0x67 , 0x6e , 0x61 , 0x74 , 0x75 , 0x72 , 0x65 , 0x73 ,
0x18 , 0x05 , 0x20 , 0x03 , 0x28 , 0x05 , 0x52 , 0x0a , 0x73 , 0x69 , 0x67 , 0x6e , 0x61 , 0x74 , 0x75 , 0x72 ,
0x65 , 0x73 , 0x22 , 0x1b , 0x0a , 0x19 , 0x41 , 0x74 , 0x6f , 0x6d , 0x69 , 0x63 , 0x52 , 0x65 , 0x6e , 0x61 ,
0x6d , 0x65 , 0x45 , 0x6e , 0x74 , 0x72 , 0x79 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x22 ,
0xba , 0x01 , 0x0a , 0x18 , 0x53 , 0x74 , 0x72 , 0x65 , 0x61 , 0x6d , 0x52 , 0x65 , 0x6e , 0x61 , 0x6d , 0x65 ,
0x45 , 0x6e , 0x74 , 0x72 , 0x79 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x12 , 0x23 , 0x0a , 0x0d ,
0x6f , 0x6c , 0x64 , 0x5f , 0x64 , 0x69 , 0x72 , 0x65 , 0x63 , 0x74 , 0x6f , 0x72 , 0x79 , 0x18 , 0x01 , 0x20 ,
0x01 , 0x28 , 0x09 , 0x52 , 0x0c , 0x6f , 0x6c , 0x64 , 0x44 , 0x69 , 0x72 , 0x65 , 0x63 , 0x74 , 0x6f , 0x72 ,
0x79 , 0x12 , 0x19 , 0x0a , 0x08 , 0x6f , 0x6c , 0x64 , 0x5f , 0x6e , 0x61 , 0x6d , 0x65 , 0x18 , 0x02 , 0x20 ,
0x01 , 0x28 , 0x09 , 0x52 , 0x07 , 0x6f , 0x6c , 0x64 , 0x4e , 0x61 , 0x6d , 0x65 , 0x12 , 0x23 , 0x0a , 0x0d ,
0x6e , 0x65 , 0x77 , 0x5f , 0x64 , 0x69 , 0x72 , 0x65 , 0x63 , 0x74 , 0x6f , 0x72 , 0x79 , 0x18 , 0x03 , 0x20 ,
0x01 , 0x28 , 0x09 , 0x52 , 0x0c , 0x6e , 0x65 , 0x77 , 0x44 , 0x69 , 0x72 , 0x65 , 0x63 , 0x74 , 0x6f , 0x72 ,
0x79 , 0x12 , 0x19 , 0x0a , 0x08 , 0x6e , 0x65 , 0x77 , 0x5f , 0x6e , 0x61 , 0x6d , 0x65 , 0x18 , 0x04 , 0x20 ,
0x01 , 0x28 , 0x09 , 0x52 , 0x07 , 0x6e , 0x65 , 0x77 , 0x4e , 0x61 , 0x6d , 0x65 , 0x12 , 0x1e , 0x0a , 0x0a ,
0x73 , 0x69 , 0x67 , 0x6e , 0x61 , 0x74 , 0x75 , 0x72 , 0x65 , 0x73 , 0x18 , 0x05 , 0x20 , 0x03 , 0x28 , 0x05 ,
0x52 , 0x0a , 0x73 , 0x69 , 0x67 , 0x6e , 0x61 , 0x74 , 0x75 , 0x72 , 0x65 , 0x73 , 0x22 , 0x9a , 0x01 , 0x0a ,
0x19 , 0x53 , 0x74 , 0x72 , 0x65 , 0x61 , 0x6d , 0x52 , 0x65 , 0x6e , 0x61 , 0x6d , 0x65 , 0x45 , 0x6e , 0x74 ,
0x72 , 0x79 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x12 , 0x1c , 0x0a , 0x09 , 0x64 , 0x69 ,
0x72 , 0x65 , 0x63 , 0x74 , 0x6f , 0x72 , 0x79 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x09 , 0x64 ,
0x69 , 0x72 , 0x65 , 0x63 , 0x74 , 0x6f , 0x72 , 0x79 , 0x12 , 0x4a , 0x0a , 0x12 , 0x65 , 0x76 , 0x65 , 0x6e ,
0x74 , 0x5f , 0x6e , 0x6f , 0x74 , 0x69 , 0x66 , 0x69 , 0x63 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x18 , 0x02 ,
0x20 , 0x01 , 0x28 , 0x0b , 0x32 , 0x1b , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x5f , 0x70 , 0x62 , 0x2e ,
0x45 , 0x76 , 0x65 , 0x6e , 0x74 , 0x4e , 0x6f , 0x74 , 0x69 , 0x66 , 0x69 , 0x63 , 0x61 , 0x74 , 0x69 , 0x6f ,
0x6e , 0x52 , 0x11 , 0x65 , 0x76 , 0x65 , 0x6e , 0x74 , 0x4e , 0x6f , 0x74 , 0x69 , 0x66 , 0x69 , 0x63 , 0x61 ,
0x74 , 0x69 , 0x6f , 0x6e , 0x12 , 0x13 , 0x0a , 0x05 , 0x74 , 0x73 , 0x5f , 0x6e , 0x73 , 0x18 , 0x03 , 0x20 ,
0x01 , 0x28 , 0x03 , 0x52 , 0x04 , 0x74 , 0x73 , 0x4e , 0x73 , 0x22 , 0x89 , 0x02 , 0x0a , 0x13 , 0x41 , 0x73 ,
0x73 , 0x69 , 0x67 , 0x6e , 0x56 , 0x6f , 0x6c , 0x75 , 0x6d , 0x65 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 ,
0x74 , 0x12 , 0x14 , 0x0a , 0x05 , 0x63 , 0x6f , 0x75 , 0x6e , 0x74 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x05 ,
0x52 , 0x05 , 0x63 , 0x6f , 0x75 , 0x6e , 0x74 , 0x12 , 0x1e , 0x0a , 0x0a , 0x63 , 0x6f , 0x6c , 0x6c , 0x65 ,
0x63 , 0x74 , 0x69 , 0x6f , 0x6e , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0a , 0x63 , 0x6f , 0x6c ,
0x6c , 0x65 , 0x63 , 0x74 , 0x69 , 0x6f , 0x6e , 0x12 , 0x20 , 0x0a , 0x0b , 0x72 , 0x65 , 0x70 , 0x6c , 0x69 ,
0x63 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x18 , 0x03 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0b , 0x72 , 0x65 ,
0x70 , 0x6c , 0x69 , 0x63 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x12 , 0x17 , 0x0a , 0x07 , 0x74 , 0x74 , 0x6c ,
0x5f , 0x73 , 0x65 , 0x63 , 0x18 , 0x04 , 0x20 , 0x01 , 0x28 , 0x05 , 0x52 , 0x06 , 0x74 , 0x74 , 0x6c , 0x53 ,
0x65 , 0x63 , 0x12 , 0x1f , 0x0a , 0x0b , 0x64 , 0x61 , 0x74 , 0x61 , 0x5f , 0x63 , 0x65 , 0x6e , 0x74 , 0x65 ,
0x72 , 0x18 , 0x05 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0a , 0x64 , 0x61 , 0x74 , 0x61 , 0x43 , 0x65 , 0x6e ,
0x74 , 0x65 , 0x72 , 0x12 , 0x12 , 0x0a , 0x04 , 0x70 , 0x61 , 0x74 , 0x68 , 0x18 , 0x06 , 0x20 , 0x01 , 0x28 ,
0x09 , 0x52 , 0x04 , 0x70 , 0x61 , 0x74 , 0x68 , 0x12 , 0x12 , 0x0a , 0x04 , 0x72 , 0x61 , 0x63 , 0x6b , 0x18 ,
0x07 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x04 , 0x72 , 0x61 , 0x63 , 0x6b , 0x12 , 0x1b , 0x0a , 0x09 , 0x64 ,
0x61 , 0x74 , 0x61 , 0x5f , 0x6e , 0x6f , 0x64 , 0x65 , 0x18 , 0x09 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x08 ,
0x64 , 0x61 , 0x74 , 0x61 , 0x4e , 0x6f , 0x64 , 0x65 , 0x12 , 0x1b , 0x0a , 0x09 , 0x64 , 0x69 , 0x73 , 0x6b ,
0x5f , 0x74 , 0x79 , 0x70 , 0x65 , 0x18 , 0x08 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x08 , 0x64 , 0x69 , 0x73 ,
0x6b , 0x54 , 0x79 , 0x70 , 0x65 , 0x22 , 0xe1 , 0x01 , 0x0a , 0x14 , 0x41 , 0x73 , 0x73 , 0x69 , 0x67 , 0x6e ,
0x56 , 0x6f , 0x6c , 0x75 , 0x6d , 0x65 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x12 , 0x17 ,
0x0a , 0x07 , 0x66 , 0x69 , 0x6c , 0x65 , 0x5f , 0x69 , 0x64 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 ,
0x06 , 0x66 , 0x69 , 0x6c , 0x65 , 0x49 , 0x64 , 0x12 , 0x14 , 0x0a , 0x05 , 0x63 , 0x6f , 0x75 , 0x6e , 0x74 ,
0x18 , 0x04 , 0x20 , 0x01 , 0x28 , 0x05 , 0x52 , 0x05 , 0x63 , 0x6f , 0x75 , 0x6e , 0x74 , 0x12 , 0x12 , 0x0a ,
0x04 , 0x61 , 0x75 , 0x74 , 0x68 , 0x18 , 0x05 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x04 , 0x61 , 0x75 , 0x74 ,
0x68 , 0x12 , 0x1e , 0x0a , 0x0a , 0x63 , 0x6f , 0x6c , 0x6c , 0x65 , 0x63 , 0x74 , 0x69 , 0x6f , 0x6e , 0x18 ,
0x06 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0a , 0x63 , 0x6f , 0x6c , 0x6c , 0x65 , 0x63 , 0x74 , 0x69 , 0x6f ,
0x6e , 0x12 , 0x20 , 0x0a , 0x0b , 0x72 , 0x65 , 0x70 , 0x6c , 0x69 , 0x63 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e ,
0x18 , 0x07 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0b , 0x72 , 0x65 , 0x70 , 0x6c , 0x69 , 0x63 , 0x61 , 0x74 ,
0x69 , 0x6f , 0x6e , 0x12 , 0x14 , 0x0a , 0x05 , 0x65 , 0x72 , 0x72 , 0x6f , 0x72 , 0x18 , 0x08 , 0x20 , 0x01 ,
0x28 , 0x09 , 0x52 , 0x05 , 0x65 , 0x72 , 0x72 , 0x6f , 0x72 , 0x12 , 0x2e , 0x0a , 0x08 , 0x6c , 0x6f , 0x63 ,
0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x18 , 0x09 , 0x20 , 0x01 , 0x28 , 0x0b , 0x32 , 0x12 , 0x2e , 0x66 , 0x69 ,
0x6c , 0x65 , 0x72 , 0x5f , 0x70 , 0x62 , 0x2e , 0x4c , 0x6f , 0x63 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x52 ,
0x08 , 0x6c , 0x6f , 0x63 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x22 , 0x34 , 0x0a , 0x13 , 0x4c , 0x6f , 0x6f ,
0x6b , 0x75 , 0x70 , 0x56 , 0x6f , 0x6c , 0x75 , 0x6d , 0x65 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 ,
0x12 , 0x1d , 0x0a , 0x0a , 0x76 , 0x6f , 0x6c , 0x75 , 0x6d , 0x65 , 0x5f , 0x69 , 0x64 , 0x73 , 0x18 , 0x01 ,
0x20 , 0x03 , 0x28 , 0x09 , 0x52 , 0x09 , 0x76 , 0x6f , 0x6c , 0x75 , 0x6d , 0x65 , 0x49 , 0x64 , 0x73 , 0x22 ,
0x3d , 0x0a , 0x09 , 0x4c , 0x6f , 0x63 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x12 , 0x30 , 0x0a , 0x09 ,
0x6c , 0x6f , 0x63 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x18 , 0x01 , 0x20 , 0x03 , 0x28 , 0x0b , 0x32 ,
0x12 , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x5f , 0x70 , 0x62 , 0x2e , 0x4c , 0x6f , 0x63 , 0x61 , 0x74 ,
2022-08-05 08:35:00 +08:00
0x69 , 0x6f , 0x6e , 0x52 , 0x09 , 0x6c , 0x6f , 0x63 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x22 , 0x79 ,
2022-06-06 15:39:35 +08:00
0x0a , 0x08 , 0x4c , 0x6f , 0x63 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x12 , 0x10 , 0x0a , 0x03 , 0x75 , 0x72 ,
0x6c , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x03 , 0x75 , 0x72 , 0x6c , 0x12 , 0x1d , 0x0a , 0x0a ,
0x70 , 0x75 , 0x62 , 0x6c , 0x69 , 0x63 , 0x5f , 0x75 , 0x72 , 0x6c , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x09 ,
0x52 , 0x09 , 0x70 , 0x75 , 0x62 , 0x6c , 0x69 , 0x63 , 0x55 , 0x72 , 0x6c , 0x12 , 0x1b , 0x0a , 0x09 , 0x67 ,
0x72 , 0x70 , 0x63 , 0x5f , 0x70 , 0x6f , 0x72 , 0x74 , 0x18 , 0x03 , 0x20 , 0x01 , 0x28 , 0x0d , 0x52 , 0x08 ,
2022-08-05 08:35:00 +08:00
0x67 , 0x72 , 0x70 , 0x63 , 0x50 , 0x6f , 0x72 , 0x74 , 0x12 , 0x1f , 0x0a , 0x0b , 0x64 , 0x61 , 0x74 , 0x61 ,
0x5f , 0x63 , 0x65 , 0x6e , 0x74 , 0x65 , 0x72 , 0x18 , 0x04 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0a , 0x64 ,
0x61 , 0x74 , 0x61 , 0x43 , 0x65 , 0x6e , 0x74 , 0x65 , 0x72 , 0x22 , 0xc3 , 0x01 , 0x0a , 0x14 , 0x4c , 0x6f ,
0x6f , 0x6b , 0x75 , 0x70 , 0x56 , 0x6f , 0x6c , 0x75 , 0x6d , 0x65 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e ,
0x73 , 0x65 , 0x12 , 0x55 , 0x0a , 0x0d , 0x6c , 0x6f , 0x63 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x5f ,
0x6d , 0x61 , 0x70 , 0x18 , 0x01 , 0x20 , 0x03 , 0x28 , 0x0b , 0x32 , 0x30 , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 ,
0x72 , 0x5f , 0x70 , 0x62 , 0x2e , 0x4c , 0x6f , 0x6f , 0x6b , 0x75 , 0x70 , 0x56 , 0x6f , 0x6c , 0x75 , 0x6d ,
0x65 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x2e , 0x4c , 0x6f , 0x63 , 0x61 , 0x74 , 0x69 ,
0x6f , 0x6e , 0x73 , 0x4d , 0x61 , 0x70 , 0x45 , 0x6e , 0x74 , 0x72 , 0x79 , 0x52 , 0x0c , 0x6c , 0x6f , 0x63 ,
0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x4d , 0x61 , 0x70 , 0x1a , 0x54 , 0x0a , 0x11 , 0x4c , 0x6f , 0x63 ,
0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x4d , 0x61 , 0x70 , 0x45 , 0x6e , 0x74 , 0x72 , 0x79 , 0x12 , 0x10 ,
0x0a , 0x03 , 0x6b , 0x65 , 0x79 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x03 , 0x6b , 0x65 , 0x79 ,
0x12 , 0x29 , 0x0a , 0x05 , 0x76 , 0x61 , 0x6c , 0x75 , 0x65 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x0b , 0x32 ,
0x13 , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x5f , 0x70 , 0x62 , 0x2e , 0x4c , 0x6f , 0x63 , 0x61 , 0x74 ,
0x69 , 0x6f , 0x6e , 0x73 , 0x52 , 0x05 , 0x76 , 0x61 , 0x6c , 0x75 , 0x65 , 0x3a , 0x02 , 0x38 , 0x01 , 0x22 ,
0x20 , 0x0a , 0x0a , 0x43 , 0x6f , 0x6c , 0x6c , 0x65 , 0x63 , 0x74 , 0x69 , 0x6f , 0x6e , 0x12 , 0x12 , 0x0a ,
0x04 , 0x6e , 0x61 , 0x6d , 0x65 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x04 , 0x6e , 0x61 , 0x6d ,
0x65 , 0x22 , 0x7b , 0x0a , 0x15 , 0x43 , 0x6f , 0x6c , 0x6c , 0x65 , 0x63 , 0x74 , 0x69 , 0x6f , 0x6e , 0x4c ,
0x69 , 0x73 , 0x74 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x12 , 0x34 , 0x0a , 0x16 , 0x69 , 0x6e ,
0x63 , 0x6c , 0x75 , 0x64 , 0x65 , 0x5f , 0x6e , 0x6f , 0x72 , 0x6d , 0x61 , 0x6c , 0x5f , 0x76 , 0x6f , 0x6c ,
0x75 , 0x6d , 0x65 , 0x73 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x08 , 0x52 , 0x14 , 0x69 , 0x6e , 0x63 , 0x6c ,
0x75 , 0x64 , 0x65 , 0x4e , 0x6f , 0x72 , 0x6d , 0x61 , 0x6c , 0x56 , 0x6f , 0x6c , 0x75 , 0x6d , 0x65 , 0x73 ,
0x12 , 0x2c , 0x0a , 0x12 , 0x69 , 0x6e , 0x63 , 0x6c , 0x75 , 0x64 , 0x65 , 0x5f , 0x65 , 0x63 , 0x5f , 0x76 ,
0x6f , 0x6c , 0x75 , 0x6d , 0x65 , 0x73 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x08 , 0x52 , 0x10 , 0x69 , 0x6e ,
0x63 , 0x6c , 0x75 , 0x64 , 0x65 , 0x45 , 0x63 , 0x56 , 0x6f , 0x6c , 0x75 , 0x6d , 0x65 , 0x73 , 0x22 , 0x50 ,
0x0a , 0x16 , 0x43 , 0x6f , 0x6c , 0x6c , 0x65 , 0x63 , 0x74 , 0x69 , 0x6f , 0x6e , 0x4c , 0x69 , 0x73 , 0x74 ,
0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x12 , 0x36 , 0x0a , 0x0b , 0x63 , 0x6f , 0x6c , 0x6c ,
0x65 , 0x63 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x18 , 0x01 , 0x20 , 0x03 , 0x28 , 0x0b , 0x32 , 0x14 , 0x2e ,
0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x5f , 0x70 , 0x62 , 0x2e , 0x43 , 0x6f , 0x6c , 0x6c , 0x65 , 0x63 , 0x74 ,
0x69 , 0x6f , 0x6e , 0x52 , 0x0b , 0x63 , 0x6f , 0x6c , 0x6c , 0x65 , 0x63 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 ,
0x22 , 0x39 , 0x0a , 0x17 , 0x44 , 0x65 , 0x6c , 0x65 , 0x74 , 0x65 , 0x43 , 0x6f , 0x6c , 0x6c , 0x65 , 0x63 ,
0x74 , 0x69 , 0x6f , 0x6e , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x12 , 0x1e , 0x0a , 0x0a , 0x63 ,
0x6f , 0x6c , 0x6c , 0x65 , 0x63 , 0x74 , 0x69 , 0x6f , 0x6e , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 ,
0x0a , 0x63 , 0x6f , 0x6c , 0x6c , 0x65 , 0x63 , 0x74 , 0x69 , 0x6f , 0x6e , 0x22 , 0x1a , 0x0a , 0x18 , 0x44 ,
0x65 , 0x6c , 0x65 , 0x74 , 0x65 , 0x43 , 0x6f , 0x6c , 0x6c , 0x65 , 0x63 , 0x74 , 0x69 , 0x6f , 0x6e , 0x52 ,
0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x22 , 0x84 , 0x01 , 0x0a , 0x11 , 0x53 , 0x74 , 0x61 , 0x74 ,
0x69 , 0x73 , 0x74 , 0x69 , 0x63 , 0x73 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x12 , 0x20 , 0x0a ,
0x0b , 0x72 , 0x65 , 0x70 , 0x6c , 0x69 , 0x63 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x18 , 0x01 , 0x20 , 0x01 ,
0x28 , 0x09 , 0x52 , 0x0b , 0x72 , 0x65 , 0x70 , 0x6c , 0x69 , 0x63 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x12 ,
0x1e , 0x0a , 0x0a , 0x63 , 0x6f , 0x6c , 0x6c , 0x65 , 0x63 , 0x74 , 0x69 , 0x6f , 0x6e , 0x18 , 0x02 , 0x20 ,
0x01 , 0x28 , 0x09 , 0x52 , 0x0a , 0x63 , 0x6f , 0x6c , 0x6c , 0x65 , 0x63 , 0x74 , 0x69 , 0x6f , 0x6e , 0x12 ,
0x10 , 0x0a , 0x03 , 0x74 , 0x74 , 0x6c , 0x18 , 0x03 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x03 , 0x74 , 0x74 ,
0x6c , 0x12 , 0x1b , 0x0a , 0x09 , 0x64 , 0x69 , 0x73 , 0x6b , 0x5f , 0x74 , 0x79 , 0x70 , 0x65 , 0x18 , 0x04 ,
0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x08 , 0x64 , 0x69 , 0x73 , 0x6b , 0x54 , 0x79 , 0x70 , 0x65 , 0x22 , 0x6f ,
0x0a , 0x12 , 0x53 , 0x74 , 0x61 , 0x74 , 0x69 , 0x73 , 0x74 , 0x69 , 0x63 , 0x73 , 0x52 , 0x65 , 0x73 , 0x70 ,
0x6f , 0x6e , 0x73 , 0x65 , 0x12 , 0x1d , 0x0a , 0x0a , 0x74 , 0x6f , 0x74 , 0x61 , 0x6c , 0x5f , 0x73 , 0x69 ,
0x7a , 0x65 , 0x18 , 0x04 , 0x20 , 0x01 , 0x28 , 0x04 , 0x52 , 0x09 , 0x74 , 0x6f , 0x74 , 0x61 , 0x6c , 0x53 ,
0x69 , 0x7a , 0x65 , 0x12 , 0x1b , 0x0a , 0x09 , 0x75 , 0x73 , 0x65 , 0x64 , 0x5f , 0x73 , 0x69 , 0x7a , 0x65 ,
0x18 , 0x05 , 0x20 , 0x01 , 0x28 , 0x04 , 0x52 , 0x08 , 0x75 , 0x73 , 0x65 , 0x64 , 0x53 , 0x69 , 0x7a , 0x65 ,
0x12 , 0x1d , 0x0a , 0x0a , 0x66 , 0x69 , 0x6c , 0x65 , 0x5f , 0x63 , 0x6f , 0x75 , 0x6e , 0x74 , 0x18 , 0x06 ,
0x20 , 0x01 , 0x28 , 0x04 , 0x52 , 0x09 , 0x66 , 0x69 , 0x6c , 0x65 , 0x43 , 0x6f , 0x75 , 0x6e , 0x74 , 0x22 ,
0x46 , 0x0a , 0x0b , 0x50 , 0x69 , 0x6e , 0x67 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x12 , 0x16 ,
0x0a , 0x06 , 0x74 , 0x61 , 0x72 , 0x67 , 0x65 , 0x74 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x06 ,
0x74 , 0x61 , 0x72 , 0x67 , 0x65 , 0x74 , 0x12 , 0x1f , 0x0a , 0x0b , 0x74 , 0x61 , 0x72 , 0x67 , 0x65 , 0x74 ,
0x5f , 0x74 , 0x79 , 0x70 , 0x65 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0a , 0x74 , 0x61 , 0x72 ,
0x67 , 0x65 , 0x74 , 0x54 , 0x79 , 0x70 , 0x65 , 0x22 , 0x7a , 0x0a , 0x0c , 0x50 , 0x69 , 0x6e , 0x67 , 0x52 ,
0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x12 , 0x22 , 0x0a , 0x0d , 0x73 , 0x74 , 0x61 , 0x72 , 0x74 ,
0x5f , 0x74 , 0x69 , 0x6d , 0x65 , 0x5f , 0x6e , 0x73 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x03 , 0x52 , 0x0b ,
0x73 , 0x74 , 0x61 , 0x72 , 0x74 , 0x54 , 0x69 , 0x6d , 0x65 , 0x4e , 0x73 , 0x12 , 0x24 , 0x0a , 0x0e , 0x72 ,
0x65 , 0x6d , 0x6f , 0x74 , 0x65 , 0x5f , 0x74 , 0x69 , 0x6d , 0x65 , 0x5f , 0x6e , 0x73 , 0x18 , 0x02 , 0x20 ,
0x01 , 0x28 , 0x03 , 0x52 , 0x0c , 0x72 , 0x65 , 0x6d , 0x6f , 0x74 , 0x65 , 0x54 , 0x69 , 0x6d , 0x65 , 0x4e ,
0x73 , 0x12 , 0x20 , 0x0a , 0x0c , 0x73 , 0x74 , 0x6f , 0x70 , 0x5f , 0x74 , 0x69 , 0x6d , 0x65 , 0x5f , 0x6e ,
0x73 , 0x18 , 0x03 , 0x20 , 0x01 , 0x28 , 0x03 , 0x52 , 0x0a , 0x73 , 0x74 , 0x6f , 0x70 , 0x54 , 0x69 , 0x6d ,
0x65 , 0x4e , 0x73 , 0x22 , 0x1e , 0x0a , 0x1c , 0x47 , 0x65 , 0x74 , 0x46 , 0x69 , 0x6c , 0x65 , 0x72 , 0x43 ,
0x6f , 0x6e , 0x66 , 0x69 , 0x67 , 0x75 , 0x72 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x52 , 0x65 , 0x71 , 0x75 ,
0x65 , 0x73 , 0x74 , 0x22 , 0x9e , 0x03 , 0x0a , 0x1d , 0x47 , 0x65 , 0x74 , 0x46 , 0x69 , 0x6c , 0x65 , 0x72 ,
0x43 , 0x6f , 0x6e , 0x66 , 0x69 , 0x67 , 0x75 , 0x72 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x52 , 0x65 , 0x73 ,
0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x12 , 0x18 , 0x0a , 0x07 , 0x6d , 0x61 , 0x73 , 0x74 , 0x65 , 0x72 , 0x73 ,
0x18 , 0x01 , 0x20 , 0x03 , 0x28 , 0x09 , 0x52 , 0x07 , 0x6d , 0x61 , 0x73 , 0x74 , 0x65 , 0x72 , 0x73 , 0x12 ,
0x20 , 0x0a , 0x0b , 0x72 , 0x65 , 0x70 , 0x6c , 0x69 , 0x63 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x18 , 0x02 ,
0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0b , 0x72 , 0x65 , 0x70 , 0x6c , 0x69 , 0x63 , 0x61 , 0x74 , 0x69 , 0x6f ,
0x6e , 0x12 , 0x1e , 0x0a , 0x0a , 0x63 , 0x6f , 0x6c , 0x6c , 0x65 , 0x63 , 0x74 , 0x69 , 0x6f , 0x6e , 0x18 ,
0x03 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0a , 0x63 , 0x6f , 0x6c , 0x6c , 0x65 , 0x63 , 0x74 , 0x69 , 0x6f ,
0x6e , 0x12 , 0x15 , 0x0a , 0x06 , 0x6d , 0x61 , 0x78 , 0x5f , 0x6d , 0x62 , 0x18 , 0x04 , 0x20 , 0x01 , 0x28 ,
0x0d , 0x52 , 0x05 , 0x6d , 0x61 , 0x78 , 0x4d , 0x62 , 0x12 , 0x1f , 0x0a , 0x0b , 0x64 , 0x69 , 0x72 , 0x5f ,
0x62 , 0x75 , 0x63 , 0x6b , 0x65 , 0x74 , 0x73 , 0x18 , 0x05 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0a , 0x64 ,
0x69 , 0x72 , 0x42 , 0x75 , 0x63 , 0x6b , 0x65 , 0x74 , 0x73 , 0x12 , 0x16 , 0x0a , 0x06 , 0x63 , 0x69 , 0x70 ,
0x68 , 0x65 , 0x72 , 0x18 , 0x07 , 0x20 , 0x01 , 0x28 , 0x08 , 0x52 , 0x06 , 0x63 , 0x69 , 0x70 , 0x68 , 0x65 ,
0x72 , 0x12 , 0x1c , 0x0a , 0x09 , 0x73 , 0x69 , 0x67 , 0x6e , 0x61 , 0x74 , 0x75 , 0x72 , 0x65 , 0x18 , 0x08 ,
0x20 , 0x01 , 0x28 , 0x05 , 0x52 , 0x09 , 0x73 , 0x69 , 0x67 , 0x6e , 0x61 , 0x74 , 0x75 , 0x72 , 0x65 , 0x12 ,
0x27 , 0x0a , 0x0f , 0x6d , 0x65 , 0x74 , 0x72 , 0x69 , 0x63 , 0x73 , 0x5f , 0x61 , 0x64 , 0x64 , 0x72 , 0x65 ,
0x73 , 0x73 , 0x18 , 0x09 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0e , 0x6d , 0x65 , 0x74 , 0x72 , 0x69 , 0x63 ,
0x73 , 0x41 , 0x64 , 0x64 , 0x72 , 0x65 , 0x73 , 0x73 , 0x12 , 0x30 , 0x0a , 0x14 , 0x6d , 0x65 , 0x74 , 0x72 ,
0x69 , 0x63 , 0x73 , 0x5f , 0x69 , 0x6e , 0x74 , 0x65 , 0x72 , 0x76 , 0x61 , 0x6c , 0x5f , 0x73 , 0x65 , 0x63 ,
0x18 , 0x0a , 0x20 , 0x01 , 0x28 , 0x05 , 0x52 , 0x12 , 0x6d , 0x65 , 0x74 , 0x72 , 0x69 , 0x63 , 0x73 , 0x49 ,
0x6e , 0x74 , 0x65 , 0x72 , 0x76 , 0x61 , 0x6c , 0x53 , 0x65 , 0x63 , 0x12 , 0x18 , 0x0a , 0x07 , 0x76 , 0x65 ,
0x72 , 0x73 , 0x69 , 0x6f , 0x6e , 0x18 , 0x0b , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x07 , 0x76 , 0x65 , 0x72 ,
0x73 , 0x69 , 0x6f , 0x6e , 0x12 , 0x1d , 0x0a , 0x0a , 0x63 , 0x6c , 0x75 , 0x73 , 0x74 , 0x65 , 0x72 , 0x5f ,
0x69 , 0x64 , 0x18 , 0x0c , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x09 , 0x63 , 0x6c , 0x75 , 0x73 , 0x74 , 0x65 ,
0x72 , 0x49 , 0x64 , 0x12 , 0x1f , 0x0a , 0x0b , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x5f , 0x67 , 0x72 , 0x6f ,
0x75 , 0x70 , 0x18 , 0x0d , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0a , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x47 ,
2022-09-21 00:25:18 +08:00
0x72 , 0x6f , 0x75 , 0x70 , 0x22 , 0xb7 , 0x02 , 0x0a , 0x18 , 0x53 , 0x75 , 0x62 , 0x73 , 0x63 , 0x72 , 0x69 ,
2022-08-05 08:35:00 +08:00
0x62 , 0x65 , 0x4d , 0x65 , 0x74 , 0x61 , 0x64 , 0x61 , 0x74 , 0x61 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 ,
0x74 , 0x12 , 0x1f , 0x0a , 0x0b , 0x63 , 0x6c , 0x69 , 0x65 , 0x6e , 0x74 , 0x5f , 0x6e , 0x61 , 0x6d , 0x65 ,
0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0a , 0x63 , 0x6c , 0x69 , 0x65 , 0x6e , 0x74 , 0x4e , 0x61 ,
0x6d , 0x65 , 0x12 , 0x1f , 0x0a , 0x0b , 0x70 , 0x61 , 0x74 , 0x68 , 0x5f , 0x70 , 0x72 , 0x65 , 0x66 , 0x69 ,
0x78 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0a , 0x70 , 0x61 , 0x74 , 0x68 , 0x50 , 0x72 , 0x65 ,
0x66 , 0x69 , 0x78 , 0x12 , 0x19 , 0x0a , 0x08 , 0x73 , 0x69 , 0x6e , 0x63 , 0x65 , 0x5f , 0x6e , 0x73 , 0x18 ,
0x03 , 0x20 , 0x01 , 0x28 , 0x03 , 0x52 , 0x07 , 0x73 , 0x69 , 0x6e , 0x63 , 0x65 , 0x4e , 0x73 , 0x12 , 0x1c ,
0x0a , 0x09 , 0x73 , 0x69 , 0x67 , 0x6e , 0x61 , 0x74 , 0x75 , 0x72 , 0x65 , 0x18 , 0x04 , 0x20 , 0x01 , 0x28 ,
0x05 , 0x52 , 0x09 , 0x73 , 0x69 , 0x67 , 0x6e , 0x61 , 0x74 , 0x75 , 0x72 , 0x65 , 0x12 , 0x23 , 0x0a , 0x0d ,
0x70 , 0x61 , 0x74 , 0x68 , 0x5f , 0x70 , 0x72 , 0x65 , 0x66 , 0x69 , 0x78 , 0x65 , 0x73 , 0x18 , 0x06 , 0x20 ,
0x03 , 0x28 , 0x09 , 0x52 , 0x0c , 0x70 , 0x61 , 0x74 , 0x68 , 0x50 , 0x72 , 0x65 , 0x66 , 0x69 , 0x78 , 0x65 ,
0x73 , 0x12 , 0x1b , 0x0a , 0x09 , 0x63 , 0x6c , 0x69 , 0x65 , 0x6e , 0x74 , 0x5f , 0x69 , 0x64 , 0x18 , 0x07 ,
0x20 , 0x01 , 0x28 , 0x05 , 0x52 , 0x08 , 0x63 , 0x6c , 0x69 , 0x65 , 0x6e , 0x74 , 0x49 , 0x64 , 0x12 , 0x19 ,
0x0a , 0x08 , 0x75 , 0x6e , 0x74 , 0x69 , 0x6c , 0x5f , 0x6e , 0x73 , 0x18 , 0x08 , 0x20 , 0x01 , 0x28 , 0x03 ,
0x52 , 0x07 , 0x75 , 0x6e , 0x74 , 0x69 , 0x6c , 0x4e , 0x73 , 0x12 , 0x21 , 0x0a , 0x0c , 0x63 , 0x6c , 0x69 ,
0x65 , 0x6e , 0x74 , 0x5f , 0x65 , 0x70 , 0x6f , 0x63 , 0x68 , 0x18 , 0x09 , 0x20 , 0x01 , 0x28 , 0x05 , 0x52 ,
2022-09-21 00:25:18 +08:00
0x0b , 0x63 , 0x6c , 0x69 , 0x65 , 0x6e , 0x74 , 0x45 , 0x70 , 0x6f , 0x63 , 0x68 , 0x12 , 0x20 , 0x0a , 0x0b ,
0x64 , 0x69 , 0x72 , 0x65 , 0x63 , 0x74 , 0x6f , 0x72 , 0x69 , 0x65 , 0x73 , 0x18 , 0x0a , 0x20 , 0x03 , 0x28 ,
0x09 , 0x52 , 0x0b , 0x64 , 0x69 , 0x72 , 0x65 , 0x63 , 0x74 , 0x6f , 0x72 , 0x69 , 0x65 , 0x73 , 0x22 , 0x9a ,
0x01 , 0x0a , 0x19 , 0x53 , 0x75 , 0x62 , 0x73 , 0x63 , 0x72 , 0x69 , 0x62 , 0x65 , 0x4d , 0x65 , 0x74 , 0x61 ,
0x64 , 0x61 , 0x74 , 0x61 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x12 , 0x1c , 0x0a , 0x09 ,
0x64 , 0x69 , 0x72 , 0x65 , 0x63 , 0x74 , 0x6f , 0x72 , 0x79 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 ,
0x09 , 0x64 , 0x69 , 0x72 , 0x65 , 0x63 , 0x74 , 0x6f , 0x72 , 0x79 , 0x12 , 0x4a , 0x0a , 0x12 , 0x65 , 0x76 ,
0x65 , 0x6e , 0x74 , 0x5f , 0x6e , 0x6f , 0x74 , 0x69 , 0x66 , 0x69 , 0x63 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e ,
0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x0b , 0x32 , 0x1b , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x5f , 0x70 ,
0x62 , 0x2e , 0x45 , 0x76 , 0x65 , 0x6e , 0x74 , 0x4e , 0x6f , 0x74 , 0x69 , 0x66 , 0x69 , 0x63 , 0x61 , 0x74 ,
0x69 , 0x6f , 0x6e , 0x52 , 0x11 , 0x65 , 0x76 , 0x65 , 0x6e , 0x74 , 0x4e , 0x6f , 0x74 , 0x69 , 0x66 , 0x69 ,
0x63 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x12 , 0x13 , 0x0a , 0x05 , 0x74 , 0x73 , 0x5f , 0x6e , 0x73 , 0x18 ,
2024-03-08 02:53:30 +08:00
0x03 , 0x20 , 0x01 , 0x28 , 0x03 , 0x52 , 0x04 , 0x74 , 0x73 , 0x4e , 0x73 , 0x22 , 0x73 , 0x0a , 0x08 , 0x4c ,
2022-09-21 00:25:18 +08:00
0x6f , 0x67 , 0x45 , 0x6e , 0x74 , 0x72 , 0x79 , 0x12 , 0x13 , 0x0a , 0x05 , 0x74 , 0x73 , 0x5f , 0x6e , 0x73 ,
0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x03 , 0x52 , 0x04 , 0x74 , 0x73 , 0x4e , 0x73 , 0x12 , 0x2c , 0x0a , 0x12 ,
0x70 , 0x61 , 0x72 , 0x74 , 0x69 , 0x74 , 0x69 , 0x6f , 0x6e , 0x5f , 0x6b , 0x65 , 0x79 , 0x5f , 0x68 , 0x61 ,
0x73 , 0x68 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x05 , 0x52 , 0x10 , 0x70 , 0x61 , 0x72 , 0x74 , 0x69 , 0x74 ,
0x69 , 0x6f , 0x6e , 0x4b , 0x65 , 0x79 , 0x48 , 0x61 , 0x73 , 0x68 , 0x12 , 0x12 , 0x0a , 0x04 , 0x64 , 0x61 ,
2024-03-08 02:53:30 +08:00
0x74 , 0x61 , 0x18 , 0x03 , 0x20 , 0x01 , 0x28 , 0x0c , 0x52 , 0x04 , 0x64 , 0x61 , 0x74 , 0x61 , 0x12 , 0x10 ,
0x0a , 0x03 , 0x6b , 0x65 , 0x79 , 0x18 , 0x04 , 0x20 , 0x01 , 0x28 , 0x0c , 0x52 , 0x03 , 0x6b , 0x65 , 0x79 ,
0x22 , 0x65 , 0x0a , 0x14 , 0x4b , 0x65 , 0x65 , 0x70 , 0x43 , 0x6f , 0x6e , 0x6e , 0x65 , 0x63 , 0x74 , 0x65 ,
0x64 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x12 , 0x12 , 0x0a , 0x04 , 0x6e , 0x61 , 0x6d , 0x65 ,
0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x04 , 0x6e , 0x61 , 0x6d , 0x65 , 0x12 , 0x1b , 0x0a , 0x09 ,
0x67 , 0x72 , 0x70 , 0x63 , 0x5f , 0x70 , 0x6f , 0x72 , 0x74 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x0d , 0x52 ,
0x08 , 0x67 , 0x72 , 0x70 , 0x63 , 0x50 , 0x6f , 0x72 , 0x74 , 0x12 , 0x1c , 0x0a , 0x09 , 0x72 , 0x65 , 0x73 ,
0x6f , 0x75 , 0x72 , 0x63 , 0x65 , 0x73 , 0x18 , 0x03 , 0x20 , 0x03 , 0x28 , 0x09 , 0x52 , 0x09 , 0x72 , 0x65 ,
0x73 , 0x6f , 0x75 , 0x72 , 0x63 , 0x65 , 0x73 , 0x22 , 0x17 , 0x0a , 0x15 , 0x4b , 0x65 , 0x65 , 0x70 , 0x43 ,
0x6f , 0x6e , 0x6e , 0x65 , 0x63 , 0x74 , 0x65 , 0x64 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 ,
0x22 , 0x31 , 0x0a , 0x13 , 0x4c , 0x6f , 0x63 , 0x61 , 0x74 , 0x65 , 0x42 , 0x72 , 0x6f , 0x6b , 0x65 , 0x72 ,
0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x12 , 0x1a , 0x0a , 0x08 , 0x72 , 0x65 , 0x73 , 0x6f , 0x75 ,
0x72 , 0x63 , 0x65 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x08 , 0x72 , 0x65 , 0x73 , 0x6f , 0x75 ,
0x72 , 0x63 , 0x65 , 0x22 , 0xcd , 0x01 , 0x0a , 0x14 , 0x4c , 0x6f , 0x63 , 0x61 , 0x74 , 0x65 , 0x42 , 0x72 ,
0x6f , 0x6b , 0x65 , 0x72 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x12 , 0x14 , 0x0a , 0x05 ,
0x66 , 0x6f , 0x75 , 0x6e , 0x64 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x08 , 0x52 , 0x05 , 0x66 , 0x6f , 0x75 ,
0x6e , 0x64 , 0x12 , 0x45 , 0x0a , 0x09 , 0x72 , 0x65 , 0x73 , 0x6f , 0x75 , 0x72 , 0x63 , 0x65 , 0x73 , 0x18 ,
0x02 , 0x20 , 0x03 , 0x28 , 0x0b , 0x32 , 0x27 , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x5f , 0x70 , 0x62 ,
0x2e , 0x4c , 0x6f , 0x63 , 0x61 , 0x74 , 0x65 , 0x42 , 0x72 , 0x6f , 0x6b , 0x65 , 0x72 , 0x52 , 0x65 , 0x73 ,
0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x2e , 0x52 , 0x65 , 0x73 , 0x6f , 0x75 , 0x72 , 0x63 , 0x65 , 0x52 , 0x09 ,
0x72 , 0x65 , 0x73 , 0x6f , 0x75 , 0x72 , 0x63 , 0x65 , 0x73 , 0x1a , 0x58 , 0x0a , 0x08 , 0x52 , 0x65 , 0x73 ,
0x6f , 0x75 , 0x72 , 0x63 , 0x65 , 0x12 , 0x25 , 0x0a , 0x0e , 0x67 , 0x72 , 0x70 , 0x63 , 0x5f , 0x61 , 0x64 ,
0x64 , 0x72 , 0x65 , 0x73 , 0x73 , 0x65 , 0x73 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0d , 0x67 ,
0x72 , 0x70 , 0x63 , 0x41 , 0x64 , 0x64 , 0x72 , 0x65 , 0x73 , 0x73 , 0x65 , 0x73 , 0x12 , 0x25 , 0x0a , 0x0e ,
0x72 , 0x65 , 0x73 , 0x6f , 0x75 , 0x72 , 0x63 , 0x65 , 0x5f , 0x63 , 0x6f , 0x75 , 0x6e , 0x74 , 0x18 , 0x02 ,
0x20 , 0x01 , 0x28 , 0x05 , 0x52 , 0x0d , 0x72 , 0x65 , 0x73 , 0x6f , 0x75 , 0x72 , 0x63 , 0x65 , 0x43 , 0x6f ,
0x75 , 0x6e , 0x74 , 0x22 , 0x20 , 0x0a , 0x0c , 0x4b , 0x76 , 0x47 , 0x65 , 0x74 , 0x52 , 0x65 , 0x71 , 0x75 ,
0x65 , 0x73 , 0x74 , 0x12 , 0x10 , 0x0a , 0x03 , 0x6b , 0x65 , 0x79 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x0c ,
0x52 , 0x03 , 0x6b , 0x65 , 0x79 , 0x22 , 0x3b , 0x0a , 0x0d , 0x4b , 0x76 , 0x47 , 0x65 , 0x74 , 0x52 , 0x65 ,
0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x12 , 0x14 , 0x0a , 0x05 , 0x76 , 0x61 , 0x6c , 0x75 , 0x65 , 0x18 ,
0x01 , 0x20 , 0x01 , 0x28 , 0x0c , 0x52 , 0x05 , 0x76 , 0x61 , 0x6c , 0x75 , 0x65 , 0x12 , 0x14 , 0x0a , 0x05 ,
0x65 , 0x72 , 0x72 , 0x6f , 0x72 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x05 , 0x65 , 0x72 , 0x72 ,
0x6f , 0x72 , 0x22 , 0x36 , 0x0a , 0x0c , 0x4b , 0x76 , 0x50 , 0x75 , 0x74 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 ,
0x73 , 0x74 , 0x12 , 0x10 , 0x0a , 0x03 , 0x6b , 0x65 , 0x79 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x0c , 0x52 ,
0x03 , 0x6b , 0x65 , 0x79 , 0x12 , 0x14 , 0x0a , 0x05 , 0x76 , 0x61 , 0x6c , 0x75 , 0x65 , 0x18 , 0x02 , 0x20 ,
0x01 , 0x28 , 0x0c , 0x52 , 0x05 , 0x76 , 0x61 , 0x6c , 0x75 , 0x65 , 0x22 , 0x25 , 0x0a , 0x0d , 0x4b , 0x76 ,
0x50 , 0x75 , 0x74 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x12 , 0x14 , 0x0a , 0x05 , 0x65 ,
0x72 , 0x72 , 0x6f , 0x72 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x05 , 0x65 , 0x72 , 0x72 , 0x6f ,
0x72 , 0x22 , 0xee , 0x03 , 0x0a , 0x09 , 0x46 , 0x69 , 0x6c , 0x65 , 0x72 , 0x43 , 0x6f , 0x6e , 0x66 , 0x12 ,
0x18 , 0x0a , 0x07 , 0x76 , 0x65 , 0x72 , 0x73 , 0x69 , 0x6f , 0x6e , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x05 ,
0x52 , 0x07 , 0x76 , 0x65 , 0x72 , 0x73 , 0x69 , 0x6f , 0x6e , 0x12 , 0x3a , 0x0a , 0x09 , 0x6c , 0x6f , 0x63 ,
0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x18 , 0x02 , 0x20 , 0x03 , 0x28 , 0x0b , 0x32 , 0x1c , 0x2e , 0x66 ,
0x69 , 0x6c , 0x65 , 0x72 , 0x5f , 0x70 , 0x62 , 0x2e , 0x46 , 0x69 , 0x6c , 0x65 , 0x72 , 0x43 , 0x6f , 0x6e ,
0x66 , 0x2e , 0x50 , 0x61 , 0x74 , 0x68 , 0x43 , 0x6f , 0x6e , 0x66 , 0x52 , 0x09 , 0x6c , 0x6f , 0x63 , 0x61 ,
0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x1a , 0x8a , 0x03 , 0x0a , 0x08 , 0x50 , 0x61 , 0x74 , 0x68 , 0x43 , 0x6f ,
0x6e , 0x66 , 0x12 , 0x27 , 0x0a , 0x0f , 0x6c , 0x6f , 0x63 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x5f , 0x70 ,
0x72 , 0x65 , 0x66 , 0x69 , 0x78 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0e , 0x6c , 0x6f , 0x63 ,
0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x50 , 0x72 , 0x65 , 0x66 , 0x69 , 0x78 , 0x12 , 0x1e , 0x0a , 0x0a , 0x63 ,
0x6f , 0x6c , 0x6c , 0x65 , 0x63 , 0x74 , 0x69 , 0x6f , 0x6e , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 ,
0x0a , 0x63 , 0x6f , 0x6c , 0x6c , 0x65 , 0x63 , 0x74 , 0x69 , 0x6f , 0x6e , 0x12 , 0x20 , 0x0a , 0x0b , 0x72 ,
0x65 , 0x70 , 0x6c , 0x69 , 0x63 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x18 , 0x03 , 0x20 , 0x01 , 0x28 , 0x09 ,
0x52 , 0x0b , 0x72 , 0x65 , 0x70 , 0x6c , 0x69 , 0x63 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x12 , 0x10 , 0x0a ,
0x03 , 0x74 , 0x74 , 0x6c , 0x18 , 0x04 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x03 , 0x74 , 0x74 , 0x6c , 0x12 ,
0x1b , 0x0a , 0x09 , 0x64 , 0x69 , 0x73 , 0x6b , 0x5f , 0x74 , 0x79 , 0x70 , 0x65 , 0x18 , 0x05 , 0x20 , 0x01 ,
0x28 , 0x09 , 0x52 , 0x08 , 0x64 , 0x69 , 0x73 , 0x6b , 0x54 , 0x79 , 0x70 , 0x65 , 0x12 , 0x14 , 0x0a , 0x05 ,
0x66 , 0x73 , 0x79 , 0x6e , 0x63 , 0x18 , 0x06 , 0x20 , 0x01 , 0x28 , 0x08 , 0x52 , 0x05 , 0x66 , 0x73 , 0x79 ,
0x6e , 0x63 , 0x12 , 0x2e , 0x0a , 0x13 , 0x76 , 0x6f , 0x6c , 0x75 , 0x6d , 0x65 , 0x5f , 0x67 , 0x72 , 0x6f ,
0x77 , 0x74 , 0x68 , 0x5f , 0x63 , 0x6f , 0x75 , 0x6e , 0x74 , 0x18 , 0x07 , 0x20 , 0x01 , 0x28 , 0x0d , 0x52 ,
0x11 , 0x76 , 0x6f , 0x6c , 0x75 , 0x6d , 0x65 , 0x47 , 0x72 , 0x6f , 0x77 , 0x74 , 0x68 , 0x43 , 0x6f , 0x75 ,
0x6e , 0x74 , 0x12 , 0x1b , 0x0a , 0x09 , 0x72 , 0x65 , 0x61 , 0x64 , 0x5f , 0x6f , 0x6e , 0x6c , 0x79 , 0x18 ,
0x08 , 0x20 , 0x01 , 0x28 , 0x08 , 0x52 , 0x08 , 0x72 , 0x65 , 0x61 , 0x64 , 0x4f , 0x6e , 0x6c , 0x79 , 0x12 ,
0x1f , 0x0a , 0x0b , 0x64 , 0x61 , 0x74 , 0x61 , 0x5f , 0x63 , 0x65 , 0x6e , 0x74 , 0x65 , 0x72 , 0x18 , 0x09 ,
0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0a , 0x64 , 0x61 , 0x74 , 0x61 , 0x43 , 0x65 , 0x6e , 0x74 , 0x65 , 0x72 ,
0x12 , 0x12 , 0x0a , 0x04 , 0x72 , 0x61 , 0x63 , 0x6b , 0x18 , 0x0a , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x04 ,
0x72 , 0x61 , 0x63 , 0x6b , 0x12 , 0x1b , 0x0a , 0x09 , 0x64 , 0x61 , 0x74 , 0x61 , 0x5f , 0x6e , 0x6f , 0x64 ,
0x65 , 0x18 , 0x0b , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x08 , 0x64 , 0x61 , 0x74 , 0x61 , 0x4e , 0x6f , 0x64 ,
0x65 , 0x12 , 0x2f , 0x0a , 0x14 , 0x6d , 0x61 , 0x78 , 0x5f , 0x66 , 0x69 , 0x6c , 0x65 , 0x5f , 0x6e , 0x61 ,
0x6d , 0x65 , 0x5f , 0x6c , 0x65 , 0x6e , 0x67 , 0x74 , 0x68 , 0x18 , 0x0c , 0x20 , 0x01 , 0x28 , 0x0d , 0x52 ,
0x11 , 0x6d , 0x61 , 0x78 , 0x46 , 0x69 , 0x6c , 0x65 , 0x4e , 0x61 , 0x6d , 0x65 , 0x4c , 0x65 , 0x6e , 0x67 ,
0x74 , 0x68 , 0x22 , 0x5a , 0x0a , 0x26 , 0x43 , 0x61 , 0x63 , 0x68 , 0x65 , 0x52 , 0x65 , 0x6d , 0x6f , 0x74 ,
0x65 , 0x4f , 0x62 , 0x6a , 0x65 , 0x63 , 0x74 , 0x54 , 0x6f , 0x4c , 0x6f , 0x63 , 0x61 , 0x6c , 0x43 , 0x6c ,
0x75 , 0x73 , 0x74 , 0x65 , 0x72 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x12 , 0x1c , 0x0a , 0x09 ,
0x64 , 0x69 , 0x72 , 0x65 , 0x63 , 0x74 , 0x6f , 0x72 , 0x79 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 ,
0x09 , 0x64 , 0x69 , 0x72 , 0x65 , 0x63 , 0x74 , 0x6f , 0x72 , 0x79 , 0x12 , 0x12 , 0x0a , 0x04 , 0x6e , 0x61 ,
0x6d , 0x65 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x04 , 0x6e , 0x61 , 0x6d , 0x65 , 0x22 , 0x50 ,
0x0a , 0x27 , 0x43 , 0x61 , 0x63 , 0x68 , 0x65 , 0x52 , 0x65 , 0x6d , 0x6f , 0x74 , 0x65 , 0x4f , 0x62 , 0x6a ,
0x65 , 0x63 , 0x74 , 0x54 , 0x6f , 0x4c , 0x6f , 0x63 , 0x61 , 0x6c , 0x43 , 0x6c , 0x75 , 0x73 , 0x74 , 0x65 ,
0x72 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x12 , 0x25 , 0x0a , 0x05 , 0x65 , 0x6e , 0x74 ,
0x72 , 0x79 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x0b , 0x32 , 0x0f , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 ,
0x5f , 0x70 , 0x62 , 0x2e , 0x45 , 0x6e , 0x74 , 0x72 , 0x79 , 0x52 , 0x05 , 0x65 , 0x6e , 0x74 , 0x72 , 0x79 ,
0x22 , 0x9b , 0x01 , 0x0a , 0x0b , 0x4c , 0x6f , 0x63 , 0x6b , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 ,
0x12 , 0x12 , 0x0a , 0x04 , 0x6e , 0x61 , 0x6d , 0x65 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x04 ,
0x6e , 0x61 , 0x6d , 0x65 , 0x12 , 0x26 , 0x0a , 0x0f , 0x73 , 0x65 , 0x63 , 0x6f , 0x6e , 0x64 , 0x73 , 0x5f ,
0x74 , 0x6f , 0x5f , 0x6c , 0x6f , 0x63 , 0x6b , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x03 , 0x52 , 0x0d , 0x73 ,
0x65 , 0x63 , 0x6f , 0x6e , 0x64 , 0x73 , 0x54 , 0x6f , 0x4c , 0x6f , 0x63 , 0x6b , 0x12 , 0x1f , 0x0a , 0x0b ,
0x72 , 0x65 , 0x6e , 0x65 , 0x77 , 0x5f , 0x74 , 0x6f , 0x6b , 0x65 , 0x6e , 0x18 , 0x03 , 0x20 , 0x01 , 0x28 ,
0x09 , 0x52 , 0x0a , 0x72 , 0x65 , 0x6e , 0x65 , 0x77 , 0x54 , 0x6f , 0x6b , 0x65 , 0x6e , 0x12 , 0x19 , 0x0a ,
0x08 , 0x69 , 0x73 , 0x5f , 0x6d , 0x6f , 0x76 , 0x65 , 0x64 , 0x18 , 0x04 , 0x20 , 0x01 , 0x28 , 0x08 , 0x52 ,
0x07 , 0x69 , 0x73 , 0x4d , 0x6f , 0x76 , 0x65 , 0x64 , 0x12 , 0x14 , 0x0a , 0x05 , 0x6f , 0x77 , 0x6e , 0x65 ,
0x72 , 0x18 , 0x05 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x05 , 0x6f , 0x77 , 0x6e , 0x65 , 0x72 , 0x22 , 0x91 ,
0x01 , 0x0a , 0x0c , 0x4c , 0x6f , 0x63 , 0x6b , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x12 ,
0x1f , 0x0a , 0x0b , 0x72 , 0x65 , 0x6e , 0x65 , 0x77 , 0x5f , 0x74 , 0x6f , 0x6b , 0x65 , 0x6e , 0x18 , 0x01 ,
0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0a , 0x72 , 0x65 , 0x6e , 0x65 , 0x77 , 0x54 , 0x6f , 0x6b , 0x65 , 0x6e ,
0x12 , 0x1d , 0x0a , 0x0a , 0x6c , 0x6f , 0x63 , 0x6b , 0x5f , 0x6f , 0x77 , 0x6e , 0x65 , 0x72 , 0x18 , 0x02 ,
0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x09 , 0x6c , 0x6f , 0x63 , 0x6b , 0x4f , 0x77 , 0x6e , 0x65 , 0x72 , 0x12 ,
0x2b , 0x0a , 0x12 , 0x6c , 0x6f , 0x63 , 0x6b , 0x5f , 0x68 , 0x6f , 0x73 , 0x74 , 0x5f , 0x6d , 0x6f , 0x76 ,
0x65 , 0x64 , 0x5f , 0x74 , 0x6f , 0x18 , 0x03 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0f , 0x6c , 0x6f , 0x63 ,
0x6b , 0x48 , 0x6f , 0x73 , 0x74 , 0x4d , 0x6f , 0x76 , 0x65 , 0x64 , 0x54 , 0x6f , 0x12 , 0x14 , 0x0a , 0x05 ,
0x65 , 0x72 , 0x72 , 0x6f , 0x72 , 0x18 , 0x04 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x05 , 0x65 , 0x72 , 0x72 ,
0x6f , 0x72 , 0x22 , 0x5f , 0x0a , 0x0d , 0x55 , 0x6e , 0x6c , 0x6f , 0x63 , 0x6b , 0x52 , 0x65 , 0x71 , 0x75 ,
0x65 , 0x73 , 0x74 , 0x12 , 0x12 , 0x0a , 0x04 , 0x6e , 0x61 , 0x6d , 0x65 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 ,
0x09 , 0x52 , 0x04 , 0x6e , 0x61 , 0x6d , 0x65 , 0x12 , 0x1f , 0x0a , 0x0b , 0x72 , 0x65 , 0x6e , 0x65 , 0x77 ,
0x5f , 0x74 , 0x6f , 0x6b , 0x65 , 0x6e , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0a , 0x72 , 0x65 ,
0x6e , 0x65 , 0x77 , 0x54 , 0x6f , 0x6b , 0x65 , 0x6e , 0x12 , 0x19 , 0x0a , 0x08 , 0x69 , 0x73 , 0x5f , 0x6d ,
0x6f , 0x76 , 0x65 , 0x64 , 0x18 , 0x03 , 0x20 , 0x01 , 0x28 , 0x08 , 0x52 , 0x07 , 0x69 , 0x73 , 0x4d , 0x6f ,
0x76 , 0x65 , 0x64 , 0x22 , 0x41 , 0x0a , 0x0e , 0x55 , 0x6e , 0x6c , 0x6f , 0x63 , 0x6b , 0x52 , 0x65 , 0x73 ,
0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x12 , 0x14 , 0x0a , 0x05 , 0x65 , 0x72 , 0x72 , 0x6f , 0x72 , 0x18 , 0x01 ,
0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x05 , 0x65 , 0x72 , 0x72 , 0x6f , 0x72 , 0x12 , 0x19 , 0x0a , 0x08 , 0x6d ,
0x6f , 0x76 , 0x65 , 0x64 , 0x5f , 0x74 , 0x6f , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x07 , 0x6d ,
0x6f , 0x76 , 0x65 , 0x64 , 0x54 , 0x6f , 0x22 , 0x45 , 0x0a , 0x14 , 0x46 , 0x69 , 0x6e , 0x64 , 0x4c , 0x6f ,
0x63 , 0x6b , 0x4f , 0x77 , 0x6e , 0x65 , 0x72 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x12 , 0x12 ,
2023-09-17 06:05:38 +08:00
0x0a , 0x04 , 0x6e , 0x61 , 0x6d , 0x65 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x04 , 0x6e , 0x61 ,
2024-03-08 02:53:30 +08:00
0x6d , 0x65 , 0x12 , 0x19 , 0x0a , 0x08 , 0x69 , 0x73 , 0x5f , 0x6d , 0x6f , 0x76 , 0x65 , 0x64 , 0x18 , 0x02 ,
0x20 , 0x01 , 0x28 , 0x08 , 0x52 , 0x07 , 0x69 , 0x73 , 0x4d , 0x6f , 0x76 , 0x65 , 0x64 , 0x22 , 0x2d , 0x0a ,
0x15 , 0x46 , 0x69 , 0x6e , 0x64 , 0x4c , 0x6f , 0x63 , 0x6b , 0x4f , 0x77 , 0x6e , 0x65 , 0x72 , 0x52 , 0x65 ,
0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x12 , 0x14 , 0x0a , 0x05 , 0x6f , 0x77 , 0x6e , 0x65 , 0x72 , 0x18 ,
0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x05 , 0x6f , 0x77 , 0x6e , 0x65 , 0x72 , 0x22 , 0x75 , 0x0a , 0x04 ,
0x4c , 0x6f , 0x63 , 0x6b , 0x12 , 0x12 , 0x0a , 0x04 , 0x6e , 0x61 , 0x6d , 0x65 , 0x18 , 0x01 , 0x20 , 0x01 ,
0x28 , 0x09 , 0x52 , 0x04 , 0x6e , 0x61 , 0x6d , 0x65 , 0x12 , 0x1f , 0x0a , 0x0b , 0x72 , 0x65 , 0x6e , 0x65 ,
0x77 , 0x5f , 0x74 , 0x6f , 0x6b , 0x65 , 0x6e , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0a , 0x72 ,
0x65 , 0x6e , 0x65 , 0x77 , 0x54 , 0x6f , 0x6b , 0x65 , 0x6e , 0x12 , 0x22 , 0x0a , 0x0d , 0x65 , 0x78 , 0x70 ,
0x69 , 0x72 , 0x65 , 0x64 , 0x5f , 0x61 , 0x74 , 0x5f , 0x6e , 0x73 , 0x18 , 0x03 , 0x20 , 0x01 , 0x28 , 0x03 ,
0x52 , 0x0b , 0x65 , 0x78 , 0x70 , 0x69 , 0x72 , 0x65 , 0x64 , 0x41 , 0x74 , 0x4e , 0x73 , 0x12 , 0x14 , 0x0a ,
0x05 , 0x6f , 0x77 , 0x6e , 0x65 , 0x72 , 0x18 , 0x04 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x05 , 0x6f , 0x77 ,
0x6e , 0x65 , 0x72 , 0x22 , 0x3c , 0x0a , 0x14 , 0x54 , 0x72 , 0x61 , 0x6e , 0x73 , 0x66 , 0x65 , 0x72 , 0x4c ,
0x6f , 0x63 , 0x6b , 0x73 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x12 , 0x24 , 0x0a , 0x05 , 0x6c ,
0x6f , 0x63 , 0x6b , 0x73 , 0x18 , 0x01 , 0x20 , 0x03 , 0x28 , 0x0b , 0x32 , 0x0e , 0x2e , 0x66 , 0x69 , 0x6c ,
0x65 , 0x72 , 0x5f , 0x70 , 0x62 , 0x2e , 0x4c , 0x6f , 0x63 , 0x6b , 0x52 , 0x05 , 0x6c , 0x6f , 0x63 , 0x6b ,
0x73 , 0x22 , 0x17 , 0x0a , 0x15 , 0x54 , 0x72 , 0x61 , 0x6e , 0x73 , 0x66 , 0x65 , 0x72 , 0x4c , 0x6f , 0x63 ,
0x6b , 0x73 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x32 , 0x8f , 0x10 , 0x0a , 0x0c , 0x53 ,
0x65 , 0x61 , 0x77 , 0x65 , 0x65 , 0x64 , 0x46 , 0x69 , 0x6c , 0x65 , 0x72 , 0x12 , 0x67 , 0x0a , 0x14 , 0x4c ,
0x6f , 0x6f , 0x6b , 0x75 , 0x70 , 0x44 , 0x69 , 0x72 , 0x65 , 0x63 , 0x74 , 0x6f , 0x72 , 0x79 , 0x45 , 0x6e ,
0x74 , 0x72 , 0x79 , 0x12 , 0x25 , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x5f , 0x70 , 0x62 , 0x2e , 0x4c ,
0x6f , 0x6f , 0x6b , 0x75 , 0x70 , 0x44 , 0x69 , 0x72 , 0x65 , 0x63 , 0x74 , 0x6f , 0x72 , 0x79 , 0x45 , 0x6e ,
0x74 , 0x72 , 0x79 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x1a , 0x26 , 0x2e , 0x66 , 0x69 , 0x6c ,
0x65 , 0x72 , 0x5f , 0x70 , 0x62 , 0x2e , 0x4c , 0x6f , 0x6f , 0x6b , 0x75 , 0x70 , 0x44 , 0x69 , 0x72 , 0x65 ,
0x63 , 0x74 , 0x6f , 0x72 , 0x79 , 0x45 , 0x6e , 0x74 , 0x72 , 0x79 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e ,
0x73 , 0x65 , 0x22 , 0x00 , 0x12 , 0x4e , 0x0a , 0x0b , 0x4c , 0x69 , 0x73 , 0x74 , 0x45 , 0x6e , 0x74 , 0x72 ,
0x69 , 0x65 , 0x73 , 0x12 , 0x1c , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x5f , 0x70 , 0x62 , 0x2e , 0x4c ,
0x69 , 0x73 , 0x74 , 0x45 , 0x6e , 0x74 , 0x72 , 0x69 , 0x65 , 0x73 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 ,
0x74 , 0x1a , 0x1d , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x5f , 0x70 , 0x62 , 0x2e , 0x4c , 0x69 , 0x73 ,
0x74 , 0x45 , 0x6e , 0x74 , 0x72 , 0x69 , 0x65 , 0x73 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 ,
0x22 , 0x00 , 0x30 , 0x01 , 0x12 , 0x4c , 0x0a , 0x0b , 0x43 , 0x72 , 0x65 , 0x61 , 0x74 , 0x65 , 0x45 , 0x6e ,
0x74 , 0x72 , 0x79 , 0x12 , 0x1c , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x5f , 0x70 , 0x62 , 0x2e , 0x43 ,
0x72 , 0x65 , 0x61 , 0x74 , 0x65 , 0x45 , 0x6e , 0x74 , 0x72 , 0x79 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 ,
0x74 , 0x1a , 0x1d , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x5f , 0x70 , 0x62 , 0x2e , 0x43 , 0x72 , 0x65 ,
0x61 , 0x74 , 0x65 , 0x45 , 0x6e , 0x74 , 0x72 , 0x79 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 ,
0x22 , 0x00 , 0x12 , 0x4c , 0x0a , 0x0b , 0x55 , 0x70 , 0x64 , 0x61 , 0x74 , 0x65 , 0x45 , 0x6e , 0x74 , 0x72 ,
0x79 , 0x12 , 0x1c , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x5f , 0x70 , 0x62 , 0x2e , 0x55 , 0x70 , 0x64 ,
2024-02-03 07:54:57 +08:00
0x61 , 0x74 , 0x65 , 0x45 , 0x6e , 0x74 , 0x72 , 0x79 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x1a ,
2024-03-08 02:53:30 +08:00
0x1d , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x5f , 0x70 , 0x62 , 0x2e , 0x55 , 0x70 , 0x64 , 0x61 , 0x74 ,
2024-02-03 07:54:57 +08:00
0x65 , 0x45 , 0x6e , 0x74 , 0x72 , 0x79 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x22 , 0x00 ,
2024-03-08 02:53:30 +08:00
0x12 , 0x52 , 0x0a , 0x0d , 0x41 , 0x70 , 0x70 , 0x65 , 0x6e , 0x64 , 0x54 , 0x6f , 0x45 , 0x6e , 0x74 , 0x72 ,
0x79 , 0x12 , 0x1e , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x5f , 0x70 , 0x62 , 0x2e , 0x41 , 0x70 , 0x70 ,
0x65 , 0x6e , 0x64 , 0x54 , 0x6f , 0x45 , 0x6e , 0x74 , 0x72 , 0x79 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 ,
0x74 , 0x1a , 0x1f , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x5f , 0x70 , 0x62 , 0x2e , 0x41 , 0x70 , 0x70 ,
0x65 , 0x6e , 0x64 , 0x54 , 0x6f , 0x45 , 0x6e , 0x74 , 0x72 , 0x79 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e ,
0x73 , 0x65 , 0x22 , 0x00 , 0x12 , 0x4c , 0x0a , 0x0b , 0x44 , 0x65 , 0x6c , 0x65 , 0x74 , 0x65 , 0x45 , 0x6e ,
0x74 , 0x72 , 0x79 , 0x12 , 0x1c , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x5f , 0x70 , 0x62 , 0x2e , 0x44 ,
0x65 , 0x6c , 0x65 , 0x74 , 0x65 , 0x45 , 0x6e , 0x74 , 0x72 , 0x79 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 ,
0x74 , 0x1a , 0x1d , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x5f , 0x70 , 0x62 , 0x2e , 0x44 , 0x65 , 0x6c ,
0x65 , 0x74 , 0x65 , 0x45 , 0x6e , 0x74 , 0x72 , 0x79 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 ,
0x22 , 0x00 , 0x12 , 0x5e , 0x0a , 0x11 , 0x41 , 0x74 , 0x6f , 0x6d , 0x69 , 0x63 , 0x52 , 0x65 , 0x6e , 0x61 ,
0x6d , 0x65 , 0x45 , 0x6e , 0x74 , 0x72 , 0x79 , 0x12 , 0x22 , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x5f ,
0x70 , 0x62 , 0x2e , 0x41 , 0x74 , 0x6f , 0x6d , 0x69 , 0x63 , 0x52 , 0x65 , 0x6e , 0x61 , 0x6d , 0x65 , 0x45 ,
0x6e , 0x74 , 0x72 , 0x79 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x1a , 0x23 , 0x2e , 0x66 , 0x69 ,
0x6c , 0x65 , 0x72 , 0x5f , 0x70 , 0x62 , 0x2e , 0x41 , 0x74 , 0x6f , 0x6d , 0x69 , 0x63 , 0x52 , 0x65 , 0x6e ,
0x61 , 0x6d , 0x65 , 0x45 , 0x6e , 0x74 , 0x72 , 0x79 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 ,
0x22 , 0x00 , 0x12 , 0x60 , 0x0a , 0x11 , 0x53 , 0x74 , 0x72 , 0x65 , 0x61 , 0x6d , 0x52 , 0x65 , 0x6e , 0x61 ,
0x6d , 0x65 , 0x45 , 0x6e , 0x74 , 0x72 , 0x79 , 0x12 , 0x22 , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x5f ,
0x70 , 0x62 , 0x2e , 0x53 , 0x74 , 0x72 , 0x65 , 0x61 , 0x6d , 0x52 , 0x65 , 0x6e , 0x61 , 0x6d , 0x65 , 0x45 ,
0x6e , 0x74 , 0x72 , 0x79 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x1a , 0x23 , 0x2e , 0x66 , 0x69 ,
0x6c , 0x65 , 0x72 , 0x5f , 0x70 , 0x62 , 0x2e , 0x53 , 0x74 , 0x72 , 0x65 , 0x61 , 0x6d , 0x52 , 0x65 , 0x6e ,
0x61 , 0x6d , 0x65 , 0x45 , 0x6e , 0x74 , 0x72 , 0x79 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 ,
0x22 , 0x00 , 0x30 , 0x01 , 0x12 , 0x4f , 0x0a , 0x0c , 0x41 , 0x73 , 0x73 , 0x69 , 0x67 , 0x6e , 0x56 , 0x6f ,
0x6c , 0x75 , 0x6d , 0x65 , 0x12 , 0x1d , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x5f , 0x70 , 0x62 , 0x2e ,
0x41 , 0x73 , 0x73 , 0x69 , 0x67 , 0x6e , 0x56 , 0x6f , 0x6c , 0x75 , 0x6d , 0x65 , 0x52 , 0x65 , 0x71 , 0x75 ,
0x65 , 0x73 , 0x74 , 0x1a , 0x1e , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x5f , 0x70 , 0x62 , 0x2e , 0x41 ,
0x73 , 0x73 , 0x69 , 0x67 , 0x6e , 0x56 , 0x6f , 0x6c , 0x75 , 0x6d , 0x65 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f ,
0x6e , 0x73 , 0x65 , 0x22 , 0x00 , 0x12 , 0x4f , 0x0a , 0x0c , 0x4c , 0x6f , 0x6f , 0x6b , 0x75 , 0x70 , 0x56 ,
0x6f , 0x6c , 0x75 , 0x6d , 0x65 , 0x12 , 0x1d , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x5f , 0x70 , 0x62 ,
0x2e , 0x4c , 0x6f , 0x6f , 0x6b , 0x75 , 0x70 , 0x56 , 0x6f , 0x6c , 0x75 , 0x6d , 0x65 , 0x52 , 0x65 , 0x71 ,
0x75 , 0x65 , 0x73 , 0x74 , 0x1a , 0x1e , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x5f , 0x70 , 0x62 , 0x2e ,
0x4c , 0x6f , 0x6f , 0x6b , 0x75 , 0x70 , 0x56 , 0x6f , 0x6c , 0x75 , 0x6d , 0x65 , 0x52 , 0x65 , 0x73 , 0x70 ,
0x6f , 0x6e , 0x73 , 0x65 , 0x22 , 0x00 , 0x12 , 0x55 , 0x0a , 0x0e , 0x43 , 0x6f , 0x6c , 0x6c , 0x65 , 0x63 ,
0x74 , 0x69 , 0x6f , 0x6e , 0x4c , 0x69 , 0x73 , 0x74 , 0x12 , 0x1f , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 ,
0x5f , 0x70 , 0x62 , 0x2e , 0x43 , 0x6f , 0x6c , 0x6c , 0x65 , 0x63 , 0x74 , 0x69 , 0x6f , 0x6e , 0x4c , 0x69 ,
0x73 , 0x74 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x1a , 0x20 , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 ,
0x72 , 0x5f , 0x70 , 0x62 , 0x2e , 0x43 , 0x6f , 0x6c , 0x6c , 0x65 , 0x63 , 0x74 , 0x69 , 0x6f , 0x6e , 0x4c ,
0x69 , 0x73 , 0x74 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x22 , 0x00 , 0x12 , 0x5b , 0x0a ,
0x10 , 0x44 , 0x65 , 0x6c , 0x65 , 0x74 , 0x65 , 0x43 , 0x6f , 0x6c , 0x6c , 0x65 , 0x63 , 0x74 , 0x69 , 0x6f ,
0x6e , 0x12 , 0x21 , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x5f , 0x70 , 0x62 , 0x2e , 0x44 , 0x65 , 0x6c ,
0x65 , 0x74 , 0x65 , 0x43 , 0x6f , 0x6c , 0x6c , 0x65 , 0x63 , 0x74 , 0x69 , 0x6f , 0x6e , 0x52 , 0x65 , 0x71 ,
0x75 , 0x65 , 0x73 , 0x74 , 0x1a , 0x22 , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x5f , 0x70 , 0x62 , 0x2e ,
0x44 , 0x65 , 0x6c , 0x65 , 0x74 , 0x65 , 0x43 , 0x6f , 0x6c , 0x6c , 0x65 , 0x63 , 0x74 , 0x69 , 0x6f , 0x6e ,
0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x22 , 0x00 , 0x12 , 0x49 , 0x0a , 0x0a , 0x53 , 0x74 ,
0x61 , 0x74 , 0x69 , 0x73 , 0x74 , 0x69 , 0x63 , 0x73 , 0x12 , 0x1b , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 ,
0x5f , 0x70 , 0x62 , 0x2e , 0x53 , 0x74 , 0x61 , 0x74 , 0x69 , 0x73 , 0x74 , 0x69 , 0x63 , 0x73 , 0x52 , 0x65 ,
0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x1a , 0x1c , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x5f , 0x70 , 0x62 ,
0x2e , 0x53 , 0x74 , 0x61 , 0x74 , 0x69 , 0x73 , 0x74 , 0x69 , 0x63 , 0x73 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f ,
0x6e , 0x73 , 0x65 , 0x22 , 0x00 , 0x12 , 0x37 , 0x0a , 0x04 , 0x50 , 0x69 , 0x6e , 0x67 , 0x12 , 0x15 , 0x2e ,
0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x5f , 0x70 , 0x62 , 0x2e , 0x50 , 0x69 , 0x6e , 0x67 , 0x52 , 0x65 , 0x71 ,
0x75 , 0x65 , 0x73 , 0x74 , 0x1a , 0x16 , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x5f , 0x70 , 0x62 , 0x2e ,
0x50 , 0x69 , 0x6e , 0x67 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x22 , 0x00 , 0x12 , 0x6a ,
0x0a , 0x15 , 0x47 , 0x65 , 0x74 , 0x46 , 0x69 , 0x6c , 0x65 , 0x72 , 0x43 , 0x6f , 0x6e , 0x66 , 0x69 , 0x67 ,
0x75 , 0x72 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x12 , 0x26 , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x5f ,
0x70 , 0x62 , 0x2e , 0x47 , 0x65 , 0x74 , 0x46 , 0x69 , 0x6c , 0x65 , 0x72 , 0x43 , 0x6f , 0x6e , 0x66 , 0x69 ,
0x67 , 0x75 , 0x72 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x1a ,
0x27 , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x5f , 0x70 , 0x62 , 0x2e , 0x47 , 0x65 , 0x74 , 0x46 , 0x69 ,
0x6c , 0x65 , 0x72 , 0x43 , 0x6f , 0x6e , 0x66 , 0x69 , 0x67 , 0x75 , 0x72 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e ,
0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x22 , 0x00 , 0x12 , 0x60 , 0x0a , 0x11 , 0x53 , 0x75 ,
0x62 , 0x73 , 0x63 , 0x72 , 0x69 , 0x62 , 0x65 , 0x4d , 0x65 , 0x74 , 0x61 , 0x64 , 0x61 , 0x74 , 0x61 , 0x12 ,
0x22 , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x5f , 0x70 , 0x62 , 0x2e , 0x53 , 0x75 , 0x62 , 0x73 , 0x63 ,
0x72 , 0x69 , 0x62 , 0x65 , 0x4d , 0x65 , 0x74 , 0x61 , 0x64 , 0x61 , 0x74 , 0x61 , 0x52 , 0x65 , 0x71 , 0x75 ,
0x65 , 0x73 , 0x74 , 0x1a , 0x23 , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x5f , 0x70 , 0x62 , 0x2e , 0x53 ,
0x75 , 0x62 , 0x73 , 0x63 , 0x72 , 0x69 , 0x62 , 0x65 , 0x4d , 0x65 , 0x74 , 0x61 , 0x64 , 0x61 , 0x74 , 0x61 ,
0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x22 , 0x00 , 0x30 , 0x01 , 0x12 , 0x65 , 0x0a , 0x16 ,
0x53 , 0x75 , 0x62 , 0x73 , 0x63 , 0x72 , 0x69 , 0x62 , 0x65 , 0x4c , 0x6f , 0x63 , 0x61 , 0x6c , 0x4d , 0x65 ,
0x74 , 0x61 , 0x64 , 0x61 , 0x74 , 0x61 , 0x12 , 0x22 , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x5f , 0x70 ,
0x62 , 0x2e , 0x53 , 0x75 , 0x62 , 0x73 , 0x63 , 0x72 , 0x69 , 0x62 , 0x65 , 0x4d , 0x65 , 0x74 , 0x61 , 0x64 ,
0x61 , 0x74 , 0x61 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x1a , 0x23 , 0x2e , 0x66 , 0x69 , 0x6c ,
0x65 , 0x72 , 0x5f , 0x70 , 0x62 , 0x2e , 0x53 , 0x75 , 0x62 , 0x73 , 0x63 , 0x72 , 0x69 , 0x62 , 0x65 , 0x4d ,
0x65 , 0x74 , 0x61 , 0x64 , 0x61 , 0x74 , 0x61 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x22 ,
0x00 , 0x30 , 0x01 , 0x12 , 0x3a , 0x0a , 0x05 , 0x4b , 0x76 , 0x47 , 0x65 , 0x74 , 0x12 , 0x16 , 0x2e , 0x66 ,
0x69 , 0x6c , 0x65 , 0x72 , 0x5f , 0x70 , 0x62 , 0x2e , 0x4b , 0x76 , 0x47 , 0x65 , 0x74 , 0x52 , 0x65 , 0x71 ,
0x75 , 0x65 , 0x73 , 0x74 , 0x1a , 0x17 , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x5f , 0x70 , 0x62 , 0x2e ,
0x4b , 0x76 , 0x47 , 0x65 , 0x74 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x22 , 0x00 , 0x12 ,
0x3a , 0x0a , 0x05 , 0x4b , 0x76 , 0x50 , 0x75 , 0x74 , 0x12 , 0x16 , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 ,
0x5f , 0x70 , 0x62 , 0x2e , 0x4b , 0x76 , 0x50 , 0x75 , 0x74 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 ,
0x1a , 0x17 , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x5f , 0x70 , 0x62 , 0x2e , 0x4b , 0x76 , 0x50 , 0x75 ,
0x74 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x22 , 0x00 , 0x12 , 0x88 , 0x01 , 0x0a , 0x1f ,
0x43 , 0x61 , 0x63 , 0x68 , 0x65 , 0x52 , 0x65 , 0x6d , 0x6f , 0x74 , 0x65 , 0x4f , 0x62 , 0x6a , 0x65 , 0x63 ,
0x74 , 0x54 , 0x6f , 0x4c , 0x6f , 0x63 , 0x61 , 0x6c , 0x43 , 0x6c , 0x75 , 0x73 , 0x74 , 0x65 , 0x72 , 0x12 ,
0x30 , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x5f , 0x70 , 0x62 , 0x2e , 0x43 , 0x61 , 0x63 , 0x68 , 0x65 ,
2024-02-03 07:54:57 +08:00
0x52 , 0x65 , 0x6d , 0x6f , 0x74 , 0x65 , 0x4f , 0x62 , 0x6a , 0x65 , 0x63 , 0x74 , 0x54 , 0x6f , 0x4c , 0x6f ,
2024-03-08 02:53:30 +08:00
0x63 , 0x61 , 0x6c , 0x43 , 0x6c , 0x75 , 0x73 , 0x74 , 0x65 , 0x72 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 ,
0x74 , 0x1a , 0x31 , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x5f , 0x70 , 0x62 , 0x2e , 0x43 , 0x61 , 0x63 ,
0x68 , 0x65 , 0x52 , 0x65 , 0x6d , 0x6f , 0x74 , 0x65 , 0x4f , 0x62 , 0x6a , 0x65 , 0x63 , 0x74 , 0x54 , 0x6f ,
0x4c , 0x6f , 0x63 , 0x61 , 0x6c , 0x43 , 0x6c , 0x75 , 0x73 , 0x74 , 0x65 , 0x72 , 0x52 , 0x65 , 0x73 , 0x70 ,
0x6f , 0x6e , 0x73 , 0x65 , 0x22 , 0x00 , 0x12 , 0x42 , 0x0a , 0x0f , 0x44 , 0x69 , 0x73 , 0x74 , 0x72 , 0x69 ,
0x62 , 0x75 , 0x74 , 0x65 , 0x64 , 0x4c , 0x6f , 0x63 , 0x6b , 0x12 , 0x15 , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 ,
0x72 , 0x5f , 0x70 , 0x62 , 0x2e , 0x4c , 0x6f , 0x63 , 0x6b , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 ,
0x1a , 0x16 , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x5f , 0x70 , 0x62 , 0x2e , 0x4c , 0x6f , 0x63 , 0x6b ,
0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x22 , 0x00 , 0x12 , 0x48 , 0x0a , 0x11 , 0x44 , 0x69 ,
0x73 , 0x74 , 0x72 , 0x69 , 0x62 , 0x75 , 0x74 , 0x65 , 0x64 , 0x55 , 0x6e , 0x6c , 0x6f , 0x63 , 0x6b , 0x12 ,
0x17 , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x5f , 0x70 , 0x62 , 0x2e , 0x55 , 0x6e , 0x6c , 0x6f , 0x63 ,
0x6b , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x1a , 0x18 , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 ,
0x5f , 0x70 , 0x62 , 0x2e , 0x55 , 0x6e , 0x6c , 0x6f , 0x63 , 0x6b , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e ,
0x73 , 0x65 , 0x22 , 0x00 , 0x12 , 0x52 , 0x0a , 0x0d , 0x46 , 0x69 , 0x6e , 0x64 , 0x4c , 0x6f , 0x63 , 0x6b ,
0x4f , 0x77 , 0x6e , 0x65 , 0x72 , 0x12 , 0x1e , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x5f , 0x70 , 0x62 ,
0x2e , 0x46 , 0x69 , 0x6e , 0x64 , 0x4c , 0x6f , 0x63 , 0x6b , 0x4f , 0x77 , 0x6e , 0x65 , 0x72 , 0x52 , 0x65 ,
0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x1a , 0x1f , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x5f , 0x70 , 0x62 ,
0x2e , 0x46 , 0x69 , 0x6e , 0x64 , 0x4c , 0x6f , 0x63 , 0x6b , 0x4f , 0x77 , 0x6e , 0x65 , 0x72 , 0x52 , 0x65 ,
0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x22 , 0x00 , 0x12 , 0x52 , 0x0a , 0x0d , 0x54 , 0x72 , 0x61 , 0x6e ,
0x73 , 0x66 , 0x65 , 0x72 , 0x4c , 0x6f , 0x63 , 0x6b , 0x73 , 0x12 , 0x1e , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 ,
0x72 , 0x5f , 0x70 , 0x62 , 0x2e , 0x54 , 0x72 , 0x61 , 0x6e , 0x73 , 0x66 , 0x65 , 0x72 , 0x4c , 0x6f , 0x63 ,
0x6b , 0x73 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x1a , 0x1f , 0x2e , 0x66 , 0x69 , 0x6c , 0x65 ,
0x72 , 0x5f , 0x70 , 0x62 , 0x2e , 0x54 , 0x72 , 0x61 , 0x6e , 0x73 , 0x66 , 0x65 , 0x72 , 0x4c , 0x6f , 0x63 ,
0x6b , 0x73 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x22 , 0x00 , 0x42 , 0x4f , 0x0a , 0x10 ,
0x73 , 0x65 , 0x61 , 0x77 , 0x65 , 0x65 , 0x64 , 0x66 , 0x73 , 0x2e , 0x63 , 0x6c , 0x69 , 0x65 , 0x6e , 0x74 ,
0x42 , 0x0a , 0x46 , 0x69 , 0x6c , 0x65 , 0x72 , 0x50 , 0x72 , 0x6f , 0x74 , 0x6f , 0x5a , 0x2f , 0x67 , 0x69 ,
0x74 , 0x68 , 0x75 , 0x62 , 0x2e , 0x63 , 0x6f , 0x6d , 0x2f , 0x73 , 0x65 , 0x61 , 0x77 , 0x65 , 0x65 , 0x64 ,
0x66 , 0x73 , 0x2f , 0x73 , 0x65 , 0x61 , 0x77 , 0x65 , 0x65 , 0x64 , 0x66 , 0x73 , 0x2f , 0x77 , 0x65 , 0x65 ,
0x64 , 0x2f , 0x70 , 0x62 , 0x2f , 0x66 , 0x69 , 0x6c , 0x65 , 0x72 , 0x5f , 0x70 , 0x62 , 0x62 , 0x06 , 0x70 ,
0x72 , 0x6f , 0x74 , 0x6f , 0x33 ,
2020-06-20 23:00:25 +08:00
}
var (
file_filer_proto_rawDescOnce sync . Once
file_filer_proto_rawDescData = file_filer_proto_rawDesc
)
func file_filer_proto_rawDescGZIP ( ) [ ] byte {
file_filer_proto_rawDescOnce . Do ( func ( ) {
file_filer_proto_rawDescData = protoimpl . X . CompressGZIP ( file_filer_proto_rawDescData )
} )
return file_filer_proto_rawDescData
}
2023-09-17 06:05:38 +08:00
var file_filer_proto_msgTypes = make ( [ ] protoimpl . MessageInfo , 68 )
2020-06-20 23:00:25 +08:00
var file_filer_proto_goTypes = [ ] interface { } {
2021-10-31 10:27:25 +08:00
( * LookupDirectoryEntryRequest ) ( nil ) , // 0: filer_pb.LookupDirectoryEntryRequest
( * LookupDirectoryEntryResponse ) ( nil ) , // 1: filer_pb.LookupDirectoryEntryResponse
( * ListEntriesRequest ) ( nil ) , // 2: filer_pb.ListEntriesRequest
( * ListEntriesResponse ) ( nil ) , // 3: filer_pb.ListEntriesResponse
( * RemoteEntry ) ( nil ) , // 4: filer_pb.RemoteEntry
( * Entry ) ( nil ) , // 5: filer_pb.Entry
( * FullEntry ) ( nil ) , // 6: filer_pb.FullEntry
( * EventNotification ) ( nil ) , // 7: filer_pb.EventNotification
( * FileChunk ) ( nil ) , // 8: filer_pb.FileChunk
( * FileChunkManifest ) ( nil ) , // 9: filer_pb.FileChunkManifest
( * FileId ) ( nil ) , // 10: filer_pb.FileId
( * FuseAttributes ) ( nil ) , // 11: filer_pb.FuseAttributes
( * CreateEntryRequest ) ( nil ) , // 12: filer_pb.CreateEntryRequest
( * CreateEntryResponse ) ( nil ) , // 13: filer_pb.CreateEntryResponse
( * UpdateEntryRequest ) ( nil ) , // 14: filer_pb.UpdateEntryRequest
( * UpdateEntryResponse ) ( nil ) , // 15: filer_pb.UpdateEntryResponse
( * AppendToEntryRequest ) ( nil ) , // 16: filer_pb.AppendToEntryRequest
( * AppendToEntryResponse ) ( nil ) , // 17: filer_pb.AppendToEntryResponse
( * DeleteEntryRequest ) ( nil ) , // 18: filer_pb.DeleteEntryRequest
( * DeleteEntryResponse ) ( nil ) , // 19: filer_pb.DeleteEntryResponse
( * AtomicRenameEntryRequest ) ( nil ) , // 20: filer_pb.AtomicRenameEntryRequest
( * AtomicRenameEntryResponse ) ( nil ) , // 21: filer_pb.AtomicRenameEntryResponse
( * StreamRenameEntryRequest ) ( nil ) , // 22: filer_pb.StreamRenameEntryRequest
( * StreamRenameEntryResponse ) ( nil ) , // 23: filer_pb.StreamRenameEntryResponse
( * AssignVolumeRequest ) ( nil ) , // 24: filer_pb.AssignVolumeRequest
( * AssignVolumeResponse ) ( nil ) , // 25: filer_pb.AssignVolumeResponse
( * LookupVolumeRequest ) ( nil ) , // 26: filer_pb.LookupVolumeRequest
( * Locations ) ( nil ) , // 27: filer_pb.Locations
( * Location ) ( nil ) , // 28: filer_pb.Location
( * LookupVolumeResponse ) ( nil ) , // 29: filer_pb.LookupVolumeResponse
( * Collection ) ( nil ) , // 30: filer_pb.Collection
( * CollectionListRequest ) ( nil ) , // 31: filer_pb.CollectionListRequest
( * CollectionListResponse ) ( nil ) , // 32: filer_pb.CollectionListResponse
( * DeleteCollectionRequest ) ( nil ) , // 33: filer_pb.DeleteCollectionRequest
( * DeleteCollectionResponse ) ( nil ) , // 34: filer_pb.DeleteCollectionResponse
( * StatisticsRequest ) ( nil ) , // 35: filer_pb.StatisticsRequest
( * StatisticsResponse ) ( nil ) , // 36: filer_pb.StatisticsResponse
2022-04-02 07:44:58 +08:00
( * PingRequest ) ( nil ) , // 37: filer_pb.PingRequest
( * PingResponse ) ( nil ) , // 38: filer_pb.PingResponse
( * GetFilerConfigurationRequest ) ( nil ) , // 39: filer_pb.GetFilerConfigurationRequest
( * GetFilerConfigurationResponse ) ( nil ) , // 40: filer_pb.GetFilerConfigurationResponse
( * SubscribeMetadataRequest ) ( nil ) , // 41: filer_pb.SubscribeMetadataRequest
( * SubscribeMetadataResponse ) ( nil ) , // 42: filer_pb.SubscribeMetadataResponse
( * LogEntry ) ( nil ) , // 43: filer_pb.LogEntry
( * KeepConnectedRequest ) ( nil ) , // 44: filer_pb.KeepConnectedRequest
( * KeepConnectedResponse ) ( nil ) , // 45: filer_pb.KeepConnectedResponse
( * LocateBrokerRequest ) ( nil ) , // 46: filer_pb.LocateBrokerRequest
( * LocateBrokerResponse ) ( nil ) , // 47: filer_pb.LocateBrokerResponse
( * KvGetRequest ) ( nil ) , // 48: filer_pb.KvGetRequest
( * KvGetResponse ) ( nil ) , // 49: filer_pb.KvGetResponse
( * KvPutRequest ) ( nil ) , // 50: filer_pb.KvPutRequest
( * KvPutResponse ) ( nil ) , // 51: filer_pb.KvPutResponse
( * FilerConf ) ( nil ) , // 52: filer_pb.FilerConf
( * CacheRemoteObjectToLocalClusterRequest ) ( nil ) , // 53: filer_pb.CacheRemoteObjectToLocalClusterRequest
( * CacheRemoteObjectToLocalClusterResponse ) ( nil ) , // 54: filer_pb.CacheRemoteObjectToLocalClusterResponse
2023-06-25 15:58:21 +08:00
( * LockRequest ) ( nil ) , // 55: filer_pb.LockRequest
( * LockResponse ) ( nil ) , // 56: filer_pb.LockResponse
( * UnlockRequest ) ( nil ) , // 57: filer_pb.UnlockRequest
( * UnlockResponse ) ( nil ) , // 58: filer_pb.UnlockResponse
2023-09-17 06:05:38 +08:00
( * FindLockOwnerRequest ) ( nil ) , // 59: filer_pb.FindLockOwnerRequest
( * FindLockOwnerResponse ) ( nil ) , // 60: filer_pb.FindLockOwnerResponse
( * Lock ) ( nil ) , // 61: filer_pb.Lock
( * TransferLocksRequest ) ( nil ) , // 62: filer_pb.TransferLocksRequest
( * TransferLocksResponse ) ( nil ) , // 63: filer_pb.TransferLocksResponse
nil , // 64: filer_pb.Entry.ExtendedEntry
nil , // 65: filer_pb.LookupVolumeResponse.LocationsMapEntry
( * LocateBrokerResponse_Resource ) ( nil ) , // 66: filer_pb.LocateBrokerResponse.Resource
( * FilerConf_PathConf ) ( nil ) , // 67: filer_pb.FilerConf.PathConf
2020-06-20 23:00:25 +08:00
}
var file_filer_proto_depIdxs = [ ] int32 {
2021-07-27 13:53:44 +08:00
5 , // 0: filer_pb.LookupDirectoryEntryResponse.entry:type_name -> filer_pb.Entry
5 , // 1: filer_pb.ListEntriesResponse.entry:type_name -> filer_pb.Entry
2022-12-28 17:36:44 +08:00
8 , // 2: filer_pb.Entry.chunks:type_name -> filer_pb.FileChunk
2021-07-27 13:53:44 +08:00
11 , // 3: filer_pb.Entry.attributes:type_name -> filer_pb.FuseAttributes
2023-09-17 06:05:38 +08:00
64 , // 4: filer_pb.Entry.extended:type_name -> filer_pb.Entry.ExtendedEntry
2021-07-27 13:53:44 +08:00
4 , // 5: filer_pb.Entry.remote_entry:type_name -> filer_pb.RemoteEntry
5 , // 6: filer_pb.FullEntry.entry:type_name -> filer_pb.Entry
5 , // 7: filer_pb.EventNotification.old_entry:type_name -> filer_pb.Entry
5 , // 8: filer_pb.EventNotification.new_entry:type_name -> filer_pb.Entry
10 , // 9: filer_pb.FileChunk.fid:type_name -> filer_pb.FileId
10 , // 10: filer_pb.FileChunk.source_fid:type_name -> filer_pb.FileId
8 , // 11: filer_pb.FileChunkManifest.chunks:type_name -> filer_pb.FileChunk
5 , // 12: filer_pb.CreateEntryRequest.entry:type_name -> filer_pb.Entry
5 , // 13: filer_pb.UpdateEntryRequest.entry:type_name -> filer_pb.Entry
8 , // 14: filer_pb.AppendToEntryRequest.chunks:type_name -> filer_pb.FileChunk
2021-10-17 19:22:42 +08:00
7 , // 15: filer_pb.StreamRenameEntryResponse.event_notification:type_name -> filer_pb.EventNotification
28 , // 16: filer_pb.AssignVolumeResponse.location:type_name -> filer_pb.Location
28 , // 17: filer_pb.Locations.locations:type_name -> filer_pb.Location
2023-09-17 06:05:38 +08:00
65 , // 18: filer_pb.LookupVolumeResponse.locations_map:type_name -> filer_pb.LookupVolumeResponse.LocationsMapEntry
2021-10-17 19:22:42 +08:00
30 , // 19: filer_pb.CollectionListResponse.collections:type_name -> filer_pb.Collection
7 , // 20: filer_pb.SubscribeMetadataResponse.event_notification:type_name -> filer_pb.EventNotification
2023-09-17 06:05:38 +08:00
66 , // 21: filer_pb.LocateBrokerResponse.resources:type_name -> filer_pb.LocateBrokerResponse.Resource
67 , // 22: filer_pb.FilerConf.locations:type_name -> filer_pb.FilerConf.PathConf
2021-10-31 10:27:25 +08:00
5 , // 23: filer_pb.CacheRemoteObjectToLocalClusterResponse.entry:type_name -> filer_pb.Entry
2023-09-17 06:05:38 +08:00
61 , // 24: filer_pb.TransferLocksRequest.locks:type_name -> filer_pb.Lock
2023-06-25 15:58:21 +08:00
27 , // 25: filer_pb.LookupVolumeResponse.LocationsMapEntry.value:type_name -> filer_pb.Locations
0 , // 26: filer_pb.SeaweedFiler.LookupDirectoryEntry:input_type -> filer_pb.LookupDirectoryEntryRequest
2 , // 27: filer_pb.SeaweedFiler.ListEntries:input_type -> filer_pb.ListEntriesRequest
12 , // 28: filer_pb.SeaweedFiler.CreateEntry:input_type -> filer_pb.CreateEntryRequest
14 , // 29: filer_pb.SeaweedFiler.UpdateEntry:input_type -> filer_pb.UpdateEntryRequest
16 , // 30: filer_pb.SeaweedFiler.AppendToEntry:input_type -> filer_pb.AppendToEntryRequest
18 , // 31: filer_pb.SeaweedFiler.DeleteEntry:input_type -> filer_pb.DeleteEntryRequest
20 , // 32: filer_pb.SeaweedFiler.AtomicRenameEntry:input_type -> filer_pb.AtomicRenameEntryRequest
22 , // 33: filer_pb.SeaweedFiler.StreamRenameEntry:input_type -> filer_pb.StreamRenameEntryRequest
24 , // 34: filer_pb.SeaweedFiler.AssignVolume:input_type -> filer_pb.AssignVolumeRequest
26 , // 35: filer_pb.SeaweedFiler.LookupVolume:input_type -> filer_pb.LookupVolumeRequest
31 , // 36: filer_pb.SeaweedFiler.CollectionList:input_type -> filer_pb.CollectionListRequest
33 , // 37: filer_pb.SeaweedFiler.DeleteCollection:input_type -> filer_pb.DeleteCollectionRequest
35 , // 38: filer_pb.SeaweedFiler.Statistics:input_type -> filer_pb.StatisticsRequest
37 , // 39: filer_pb.SeaweedFiler.Ping:input_type -> filer_pb.PingRequest
39 , // 40: filer_pb.SeaweedFiler.GetFilerConfiguration:input_type -> filer_pb.GetFilerConfigurationRequest
41 , // 41: filer_pb.SeaweedFiler.SubscribeMetadata:input_type -> filer_pb.SubscribeMetadataRequest
41 , // 42: filer_pb.SeaweedFiler.SubscribeLocalMetadata:input_type -> filer_pb.SubscribeMetadataRequest
48 , // 43: filer_pb.SeaweedFiler.KvGet:input_type -> filer_pb.KvGetRequest
50 , // 44: filer_pb.SeaweedFiler.KvPut:input_type -> filer_pb.KvPutRequest
53 , // 45: filer_pb.SeaweedFiler.CacheRemoteObjectToLocalCluster:input_type -> filer_pb.CacheRemoteObjectToLocalClusterRequest
2023-09-17 06:05:38 +08:00
55 , // 46: filer_pb.SeaweedFiler.DistributedLock:input_type -> filer_pb.LockRequest
57 , // 47: filer_pb.SeaweedFiler.DistributedUnlock:input_type -> filer_pb.UnlockRequest
59 , // 48: filer_pb.SeaweedFiler.FindLockOwner:input_type -> filer_pb.FindLockOwnerRequest
62 , // 49: filer_pb.SeaweedFiler.TransferLocks:input_type -> filer_pb.TransferLocksRequest
1 , // 50: filer_pb.SeaweedFiler.LookupDirectoryEntry:output_type -> filer_pb.LookupDirectoryEntryResponse
3 , // 51: filer_pb.SeaweedFiler.ListEntries:output_type -> filer_pb.ListEntriesResponse
13 , // 52: filer_pb.SeaweedFiler.CreateEntry:output_type -> filer_pb.CreateEntryResponse
15 , // 53: filer_pb.SeaweedFiler.UpdateEntry:output_type -> filer_pb.UpdateEntryResponse
17 , // 54: filer_pb.SeaweedFiler.AppendToEntry:output_type -> filer_pb.AppendToEntryResponse
19 , // 55: filer_pb.SeaweedFiler.DeleteEntry:output_type -> filer_pb.DeleteEntryResponse
21 , // 56: filer_pb.SeaweedFiler.AtomicRenameEntry:output_type -> filer_pb.AtomicRenameEntryResponse
23 , // 57: filer_pb.SeaweedFiler.StreamRenameEntry:output_type -> filer_pb.StreamRenameEntryResponse
25 , // 58: filer_pb.SeaweedFiler.AssignVolume:output_type -> filer_pb.AssignVolumeResponse
29 , // 59: filer_pb.SeaweedFiler.LookupVolume:output_type -> filer_pb.LookupVolumeResponse
32 , // 60: filer_pb.SeaweedFiler.CollectionList:output_type -> filer_pb.CollectionListResponse
34 , // 61: filer_pb.SeaweedFiler.DeleteCollection:output_type -> filer_pb.DeleteCollectionResponse
36 , // 62: filer_pb.SeaweedFiler.Statistics:output_type -> filer_pb.StatisticsResponse
38 , // 63: filer_pb.SeaweedFiler.Ping:output_type -> filer_pb.PingResponse
40 , // 64: filer_pb.SeaweedFiler.GetFilerConfiguration:output_type -> filer_pb.GetFilerConfigurationResponse
42 , // 65: filer_pb.SeaweedFiler.SubscribeMetadata:output_type -> filer_pb.SubscribeMetadataResponse
42 , // 66: filer_pb.SeaweedFiler.SubscribeLocalMetadata:output_type -> filer_pb.SubscribeMetadataResponse
49 , // 67: filer_pb.SeaweedFiler.KvGet:output_type -> filer_pb.KvGetResponse
51 , // 68: filer_pb.SeaweedFiler.KvPut:output_type -> filer_pb.KvPutResponse
54 , // 69: filer_pb.SeaweedFiler.CacheRemoteObjectToLocalCluster:output_type -> filer_pb.CacheRemoteObjectToLocalClusterResponse
56 , // 70: filer_pb.SeaweedFiler.DistributedLock:output_type -> filer_pb.LockResponse
58 , // 71: filer_pb.SeaweedFiler.DistributedUnlock:output_type -> filer_pb.UnlockResponse
60 , // 72: filer_pb.SeaweedFiler.FindLockOwner:output_type -> filer_pb.FindLockOwnerResponse
63 , // 73: filer_pb.SeaweedFiler.TransferLocks:output_type -> filer_pb.TransferLocksResponse
50 , // [50:74] is the sub-list for method output_type
26 , // [26:50] is the sub-list for method input_type
2023-06-25 15:58:21 +08:00
26 , // [26:26] is the sub-list for extension type_name
26 , // [26:26] is the sub-list for extension extendee
0 , // [0:26] is the sub-list for field type_name
2020-06-20 23:00:25 +08:00
}
func init ( ) { file_filer_proto_init ( ) }
func file_filer_proto_init ( ) {
if File_filer_proto != nil {
return
}
if ! protoimpl . UnsafeEnabled {
file_filer_proto_msgTypes [ 0 ] . Exporter = func ( v interface { } , i int ) interface { } {
switch v := v . ( * LookupDirectoryEntryRequest ) ; i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_filer_proto_msgTypes [ 1 ] . Exporter = func ( v interface { } , i int ) interface { } {
switch v := v . ( * LookupDirectoryEntryResponse ) ; i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_filer_proto_msgTypes [ 2 ] . Exporter = func ( v interface { } , i int ) interface { } {
switch v := v . ( * ListEntriesRequest ) ; i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_filer_proto_msgTypes [ 3 ] . Exporter = func ( v interface { } , i int ) interface { } {
switch v := v . ( * ListEntriesResponse ) ; i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_filer_proto_msgTypes [ 4 ] . Exporter = func ( v interface { } , i int ) interface { } {
2021-07-27 13:53:44 +08:00
switch v := v . ( * RemoteEntry ) ; i {
2020-06-20 23:00:25 +08:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_filer_proto_msgTypes [ 5 ] . Exporter = func ( v interface { } , i int ) interface { } {
2021-07-27 13:53:44 +08:00
switch v := v . ( * Entry ) ; i {
2020-06-20 23:00:25 +08:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_filer_proto_msgTypes [ 6 ] . Exporter = func ( v interface { } , i int ) interface { } {
2021-07-27 13:53:44 +08:00
switch v := v . ( * FullEntry ) ; i {
2020-06-20 23:00:25 +08:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_filer_proto_msgTypes [ 7 ] . Exporter = func ( v interface { } , i int ) interface { } {
2021-07-27 13:53:44 +08:00
switch v := v . ( * EventNotification ) ; i {
2020-06-20 23:00:25 +08:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_filer_proto_msgTypes [ 8 ] . Exporter = func ( v interface { } , i int ) interface { } {
2021-07-27 13:53:44 +08:00
switch v := v . ( * FileChunk ) ; i {
2020-06-20 23:00:25 +08:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_filer_proto_msgTypes [ 9 ] . Exporter = func ( v interface { } , i int ) interface { } {
2021-07-27 13:53:44 +08:00
switch v := v . ( * FileChunkManifest ) ; i {
2020-06-20 23:00:25 +08:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_filer_proto_msgTypes [ 10 ] . Exporter = func ( v interface { } , i int ) interface { } {
2021-07-27 13:53:44 +08:00
switch v := v . ( * FileId ) ; i {
2020-06-20 23:00:25 +08:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_filer_proto_msgTypes [ 11 ] . Exporter = func ( v interface { } , i int ) interface { } {
2021-07-27 13:53:44 +08:00
switch v := v . ( * FuseAttributes ) ; i {
2020-06-20 23:00:25 +08:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_filer_proto_msgTypes [ 12 ] . Exporter = func ( v interface { } , i int ) interface { } {
2021-07-27 13:53:44 +08:00
switch v := v . ( * CreateEntryRequest ) ; i {
2020-06-20 23:00:25 +08:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_filer_proto_msgTypes [ 13 ] . Exporter = func ( v interface { } , i int ) interface { } {
2021-07-27 13:53:44 +08:00
switch v := v . ( * CreateEntryResponse ) ; i {
2020-06-20 23:00:25 +08:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_filer_proto_msgTypes [ 14 ] . Exporter = func ( v interface { } , i int ) interface { } {
2021-07-27 13:53:44 +08:00
switch v := v . ( * UpdateEntryRequest ) ; i {
2020-06-20 23:00:25 +08:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_filer_proto_msgTypes [ 15 ] . Exporter = func ( v interface { } , i int ) interface { } {
2021-07-27 13:53:44 +08:00
switch v := v . ( * UpdateEntryResponse ) ; i {
2020-06-20 23:00:25 +08:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_filer_proto_msgTypes [ 16 ] . Exporter = func ( v interface { } , i int ) interface { } {
2021-07-27 13:53:44 +08:00
switch v := v . ( * AppendToEntryRequest ) ; i {
2020-06-20 23:00:25 +08:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_filer_proto_msgTypes [ 17 ] . Exporter = func ( v interface { } , i int ) interface { } {
2021-07-27 13:53:44 +08:00
switch v := v . ( * AppendToEntryResponse ) ; i {
2020-06-20 23:00:25 +08:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_filer_proto_msgTypes [ 18 ] . Exporter = func ( v interface { } , i int ) interface { } {
2021-07-27 13:53:44 +08:00
switch v := v . ( * DeleteEntryRequest ) ; i {
2020-06-20 23:00:25 +08:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_filer_proto_msgTypes [ 19 ] . Exporter = func ( v interface { } , i int ) interface { } {
2021-07-27 13:53:44 +08:00
switch v := v . ( * DeleteEntryResponse ) ; i {
2020-06-20 23:00:25 +08:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_filer_proto_msgTypes [ 20 ] . Exporter = func ( v interface { } , i int ) interface { } {
2021-07-27 13:53:44 +08:00
switch v := v . ( * AtomicRenameEntryRequest ) ; i {
2020-06-20 23:00:25 +08:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_filer_proto_msgTypes [ 21 ] . Exporter = func ( v interface { } , i int ) interface { } {
2021-07-27 13:53:44 +08:00
switch v := v . ( * AtomicRenameEntryResponse ) ; i {
2020-06-20 23:00:25 +08:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_filer_proto_msgTypes [ 22 ] . Exporter = func ( v interface { } , i int ) interface { } {
2021-10-17 19:22:42 +08:00
switch v := v . ( * StreamRenameEntryRequest ) ; i {
2020-06-20 23:00:25 +08:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_filer_proto_msgTypes [ 23 ] . Exporter = func ( v interface { } , i int ) interface { } {
2021-10-17 19:22:42 +08:00
switch v := v . ( * StreamRenameEntryResponse ) ; i {
2020-06-20 23:00:25 +08:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_filer_proto_msgTypes [ 24 ] . Exporter = func ( v interface { } , i int ) interface { } {
2021-10-17 19:22:42 +08:00
switch v := v . ( * AssignVolumeRequest ) ; i {
2020-06-20 23:00:25 +08:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_filer_proto_msgTypes [ 25 ] . Exporter = func ( v interface { } , i int ) interface { } {
2021-10-17 19:22:42 +08:00
switch v := v . ( * AssignVolumeResponse ) ; i {
2020-06-20 23:00:25 +08:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_filer_proto_msgTypes [ 26 ] . Exporter = func ( v interface { } , i int ) interface { } {
2021-10-17 19:22:42 +08:00
switch v := v . ( * LookupVolumeRequest ) ; i {
2020-06-20 23:00:25 +08:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_filer_proto_msgTypes [ 27 ] . Exporter = func ( v interface { } , i int ) interface { } {
2021-10-17 19:22:42 +08:00
switch v := v . ( * Locations ) ; i {
2020-06-20 23:00:25 +08:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_filer_proto_msgTypes [ 28 ] . Exporter = func ( v interface { } , i int ) interface { } {
2021-10-17 19:22:42 +08:00
switch v := v . ( * Location ) ; i {
2020-06-20 23:00:25 +08:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_filer_proto_msgTypes [ 29 ] . Exporter = func ( v interface { } , i int ) interface { } {
2021-10-17 19:22:42 +08:00
switch v := v . ( * LookupVolumeResponse ) ; i {
2020-06-20 23:00:25 +08:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_filer_proto_msgTypes [ 30 ] . Exporter = func ( v interface { } , i int ) interface { } {
2021-10-17 19:22:42 +08:00
switch v := v . ( * Collection ) ; i {
2020-06-20 23:00:25 +08:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_filer_proto_msgTypes [ 31 ] . Exporter = func ( v interface { } , i int ) interface { } {
2021-10-17 19:22:42 +08:00
switch v := v . ( * CollectionListRequest ) ; i {
2020-06-20 23:00:25 +08:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_filer_proto_msgTypes [ 32 ] . Exporter = func ( v interface { } , i int ) interface { } {
2021-10-17 19:22:42 +08:00
switch v := v . ( * CollectionListResponse ) ; i {
2020-06-20 23:00:25 +08:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_filer_proto_msgTypes [ 33 ] . Exporter = func ( v interface { } , i int ) interface { } {
2021-10-17 19:22:42 +08:00
switch v := v . ( * DeleteCollectionRequest ) ; i {
2020-06-20 23:00:25 +08:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_filer_proto_msgTypes [ 34 ] . Exporter = func ( v interface { } , i int ) interface { } {
2021-10-17 19:22:42 +08:00
switch v := v . ( * DeleteCollectionResponse ) ; i {
2020-06-20 23:00:25 +08:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_filer_proto_msgTypes [ 35 ] . Exporter = func ( v interface { } , i int ) interface { } {
2021-10-17 19:22:42 +08:00
switch v := v . ( * StatisticsRequest ) ; i {
2020-06-20 23:00:25 +08:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_filer_proto_msgTypes [ 36 ] . Exporter = func ( v interface { } , i int ) interface { } {
2021-10-17 19:22:42 +08:00
switch v := v . ( * StatisticsResponse ) ; i {
2020-06-20 23:00:25 +08:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_filer_proto_msgTypes [ 37 ] . Exporter = func ( v interface { } , i int ) interface { } {
2022-04-02 07:44:58 +08:00
switch v := v . ( * PingRequest ) ; i {
2020-06-20 23:00:25 +08:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_filer_proto_msgTypes [ 38 ] . Exporter = func ( v interface { } , i int ) interface { } {
2022-04-02 07:44:58 +08:00
switch v := v . ( * PingResponse ) ; i {
2020-07-16 05:19:15 +08:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_filer_proto_msgTypes [ 39 ] . Exporter = func ( v interface { } , i int ) interface { } {
2022-04-02 07:44:58 +08:00
switch v := v . ( * GetFilerConfigurationRequest ) ; i {
2020-06-20 23:00:25 +08:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
2020-09-10 02:21:23 +08:00
file_filer_proto_msgTypes [ 40 ] . Exporter = func ( v interface { } , i int ) interface { } {
2022-04-02 07:44:58 +08:00
switch v := v . ( * GetFilerConfigurationResponse ) ; i {
2020-09-10 02:21:23 +08:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_filer_proto_msgTypes [ 41 ] . Exporter = func ( v interface { } , i int ) interface { } {
2022-04-02 07:44:58 +08:00
switch v := v . ( * SubscribeMetadataRequest ) ; i {
2020-09-10 02:21:23 +08:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
2020-07-16 05:19:15 +08:00
file_filer_proto_msgTypes [ 42 ] . Exporter = func ( v interface { } , i int ) interface { } {
2022-04-02 07:44:58 +08:00
switch v := v . ( * SubscribeMetadataResponse ) ; i {
2020-09-10 02:21:23 +08:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_filer_proto_msgTypes [ 43 ] . Exporter = func ( v interface { } , i int ) interface { } {
2022-04-02 07:44:58 +08:00
switch v := v . ( * LogEntry ) ; i {
2020-10-16 01:52:17 +08:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_filer_proto_msgTypes [ 44 ] . Exporter = func ( v interface { } , i int ) interface { } {
2022-04-02 07:44:58 +08:00
switch v := v . ( * KeepConnectedRequest ) ; i {
2020-10-16 01:52:17 +08:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_filer_proto_msgTypes [ 45 ] . Exporter = func ( v interface { } , i int ) interface { } {
2022-04-02 07:44:58 +08:00
switch v := v . ( * KeepConnectedResponse ) ; i {
2020-09-10 02:21:23 +08:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_filer_proto_msgTypes [ 46 ] . Exporter = func ( v interface { } , i int ) interface { } {
2022-04-02 07:44:58 +08:00
switch v := v . ( * LocateBrokerRequest ) ; i {
2020-10-16 01:52:17 +08:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
2020-11-12 15:46:42 +08:00
file_filer_proto_msgTypes [ 47 ] . Exporter = func ( v interface { } , i int ) interface { } {
2022-04-02 07:44:58 +08:00
switch v := v . ( * LocateBrokerResponse ) ; i {
2020-11-12 15:46:42 +08:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
2021-07-19 17:47:27 +08:00
file_filer_proto_msgTypes [ 48 ] . Exporter = func ( v interface { } , i int ) interface { } {
2022-04-02 07:44:58 +08:00
switch v := v . ( * KvGetRequest ) ; i {
2021-07-19 17:47:27 +08:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
2021-07-27 13:53:44 +08:00
file_filer_proto_msgTypes [ 49 ] . Exporter = func ( v interface { } , i int ) interface { } {
2022-04-02 07:44:58 +08:00
switch v := v . ( * KvGetResponse ) ; i {
2021-08-10 05:35:18 +08:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
2021-08-27 06:18:34 +08:00
file_filer_proto_msgTypes [ 50 ] . Exporter = func ( v interface { } , i int ) interface { } {
2022-04-02 07:44:58 +08:00
switch v := v . ( * KvPutRequest ) ; i {
2021-10-17 19:22:42 +08:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_filer_proto_msgTypes [ 51 ] . Exporter = func ( v interface { } , i int ) interface { } {
2022-04-02 07:44:58 +08:00
switch v := v . ( * KvPutResponse ) ; i {
2021-10-17 19:22:42 +08:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_filer_proto_msgTypes [ 52 ] . Exporter = func ( v interface { } , i int ) interface { } {
2022-04-02 07:44:58 +08:00
switch v := v . ( * FilerConf ) ; i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_filer_proto_msgTypes [ 53 ] . Exporter = func ( v interface { } , i int ) interface { } {
switch v := v . ( * CacheRemoteObjectToLocalClusterRequest ) ; i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_filer_proto_msgTypes [ 54 ] . Exporter = func ( v interface { } , i int ) interface { } {
2021-10-31 10:27:25 +08:00
switch v := v . ( * CacheRemoteObjectToLocalClusterResponse ) ; i {
2021-08-10 05:35:18 +08:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
2023-06-25 15:58:21 +08:00
file_filer_proto_msgTypes [ 55 ] . Exporter = func ( v interface { } , i int ) interface { } {
switch v := v . ( * LockRequest ) ; i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_filer_proto_msgTypes [ 56 ] . Exporter = func ( v interface { } , i int ) interface { } {
switch v := v . ( * LockResponse ) ; i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
2022-04-02 07:44:58 +08:00
file_filer_proto_msgTypes [ 57 ] . Exporter = func ( v interface { } , i int ) interface { } {
2023-06-25 15:58:21 +08:00
switch v := v . ( * UnlockRequest ) ; i {
2021-07-29 17:08:55 +08:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
2022-04-02 07:44:58 +08:00
file_filer_proto_msgTypes [ 58 ] . Exporter = func ( v interface { } , i int ) interface { } {
2023-06-25 15:58:21 +08:00
switch v := v . ( * UnlockResponse ) ; i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_filer_proto_msgTypes [ 59 ] . Exporter = func ( v interface { } , i int ) interface { } {
2023-09-17 06:05:38 +08:00
switch v := v . ( * FindLockOwnerRequest ) ; i {
2023-06-25 15:58:21 +08:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_filer_proto_msgTypes [ 60 ] . Exporter = func ( v interface { } , i int ) interface { } {
2023-09-17 06:05:38 +08:00
switch v := v . ( * FindLockOwnerResponse ) ; i {
2023-06-25 15:58:21 +08:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_filer_proto_msgTypes [ 61 ] . Exporter = func ( v interface { } , i int ) interface { } {
2023-09-17 06:05:38 +08:00
switch v := v . ( * Lock ) ; i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_filer_proto_msgTypes [ 62 ] . Exporter = func ( v interface { } , i int ) interface { } {
switch v := v . ( * TransferLocksRequest ) ; i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_filer_proto_msgTypes [ 63 ] . Exporter = func ( v interface { } , i int ) interface { } {
2023-06-25 15:58:21 +08:00
switch v := v . ( * TransferLocksResponse ) ; i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
2023-09-17 06:05:38 +08:00
file_filer_proto_msgTypes [ 66 ] . Exporter = func ( v interface { } , i int ) interface { } {
2023-06-25 15:58:21 +08:00
switch v := v . ( * LocateBrokerResponse_Resource ) ; i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
2023-09-17 06:05:38 +08:00
file_filer_proto_msgTypes [ 67 ] . Exporter = func ( v interface { } , i int ) interface { } {
2020-11-12 16:39:59 +08:00
switch v := v . ( * FilerConf_PathConf ) ; i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
2020-06-20 23:00:25 +08:00
}
type x struct { }
out := protoimpl . TypeBuilder {
File : protoimpl . DescBuilder {
GoPackagePath : reflect . TypeOf ( x { } ) . PkgPath ( ) ,
RawDescriptor : file_filer_proto_rawDesc ,
2020-12-14 03:59:32 +08:00
NumEnums : 0 ,
2023-09-17 06:05:38 +08:00
NumMessages : 68 ,
2020-06-20 23:00:25 +08:00
NumExtensions : 0 ,
NumServices : 1 ,
} ,
GoTypes : file_filer_proto_goTypes ,
DependencyIndexes : file_filer_proto_depIdxs ,
MessageInfos : file_filer_proto_msgTypes ,
} . Build ( )
File_filer_proto = out . File
file_filer_proto_rawDesc = nil
file_filer_proto_goTypes = nil
file_filer_proto_depIdxs = nil
2018-05-08 16:59:43 +08:00
}