pb

package
v1.4.0-dev Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 3, 2025 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_pkg_meta_pb_backup_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type Acl

type Acl struct {
	Id   uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"` // acl.Rule's binary format
	// contains filtered or unexported fields
}

func (*Acl) Descriptor deprecated

func (*Acl) Descriptor() ([]byte, []int)

Deprecated: Use Acl.ProtoReflect.Descriptor instead.

func (*Acl) GetData

func (x *Acl) GetData() []byte

func (*Acl) GetId

func (x *Acl) GetId() uint32

func (*Acl) ProtoMessage

func (*Acl) ProtoMessage()

func (*Acl) ProtoReflect

func (x *Acl) ProtoReflect() protoreflect.Message

func (*Acl) Reset

func (x *Acl) Reset()

func (*Acl) String

func (x *Acl) String() string

type Batch

type Batch struct {
	Nodes     []*Node      `protobuf:"bytes,1,rep,name=nodes,proto3" json:"nodes,omitempty"`
	Edges     []*Edge      `protobuf:"bytes,2,rep,name=edges,proto3" json:"edges,omitempty"`
	Chunks    []*Chunk     `protobuf:"bytes,3,rep,name=chunks,proto3" json:"chunks,omitempty"`
	SliceRefs []*SliceRef  `protobuf:"bytes,4,rep,name=sliceRefs,proto3" json:"sliceRefs,omitempty"`
	Xattrs    []*Xattr     `protobuf:"bytes,5,rep,name=xattrs,proto3" json:"xattrs,omitempty"`
	Parents   []*Parent    `protobuf:"bytes,6,rep,name=parents,proto3" json:"parents,omitempty"`
	Symlinks  []*Symlink   `protobuf:"bytes,7,rep,name=symlinks,proto3" json:"symlinks,omitempty"`
	Sustained []*Sustained `protobuf:"bytes,8,rep,name=sustained,proto3" json:"sustained,omitempty"`
	Delfiles  []*DelFile   `protobuf:"bytes,9,rep,name=delfiles,proto3" json:"delfiles,omitempty"`
	Dirstats  []*Stat      `protobuf:"bytes,10,rep,name=dirstats,proto3" json:"dirstats,omitempty"`
	Quotas    []*Quota     `protobuf:"bytes,11,rep,name=quotas,proto3" json:"quotas,omitempty"`
	Acls      []*Acl       `protobuf:"bytes,12,rep,name=acls,proto3" json:"acls,omitempty"`
	Counters  []*Counter   `protobuf:"bytes,13,rep,name=counters,proto3" json:"counters,omitempty"`
	// contains filtered or unexported fields
}

func (*Batch) Descriptor deprecated

func (*Batch) Descriptor() ([]byte, []int)

Deprecated: Use Batch.ProtoReflect.Descriptor instead.

func (*Batch) GetAcls

func (x *Batch) GetAcls() []*Acl

func (*Batch) GetChunks

func (x *Batch) GetChunks() []*Chunk

func (*Batch) GetCounters

func (x *Batch) GetCounters() []*Counter

func (*Batch) GetDelfiles

func (x *Batch) GetDelfiles() []*DelFile

func (*Batch) GetDirstats

func (x *Batch) GetDirstats() []*Stat

func (*Batch) GetEdges

func (x *Batch) GetEdges() []*Edge

func (*Batch) GetNodes

func (x *Batch) GetNodes() []*Node

func (*Batch) GetParents

func (x *Batch) GetParents() []*Parent

func (*Batch) GetQuotas

func (x *Batch) GetQuotas() []*Quota

func (*Batch) GetSliceRefs

func (x *Batch) GetSliceRefs() []*SliceRef

func (*Batch) GetSustained

func (x *Batch) GetSustained() []*Sustained
func (x *Batch) GetSymlinks() []*Symlink

func (*Batch) GetXattrs

func (x *Batch) GetXattrs() []*Xattr

func (*Batch) ProtoMessage

func (*Batch) ProtoMessage()

func (*Batch) ProtoReflect

func (x *Batch) ProtoReflect() protoreflect.Message

func (*Batch) Reset

func (x *Batch) Reset()

func (*Batch) String

func (x *Batch) String() string

type Chunk

type Chunk struct {
	Inode  uint64 `protobuf:"varint,1,opt,name=inode,proto3" json:"inode,omitempty"`
	Index  uint32 `protobuf:"varint,2,opt,name=index,proto3" json:"index,omitempty"`
	Slices []byte `protobuf:"bytes,3,opt,name=slices,proto3" json:"slices,omitempty"` // array of meta.slice
	// contains filtered or unexported fields
}

func (*Chunk) Descriptor deprecated

func (*Chunk) Descriptor() ([]byte, []int)

Deprecated: Use Chunk.ProtoReflect.Descriptor instead.

func (*Chunk) GetIndex

func (x *Chunk) GetIndex() uint32

func (*Chunk) GetInode

func (x *Chunk) GetInode() uint64

func (*Chunk) GetSlices

func (x *Chunk) GetSlices() []byte

func (*Chunk) ProtoMessage

func (*Chunk) ProtoMessage()

func (*Chunk) ProtoReflect

func (x *Chunk) ProtoReflect() protoreflect.Message

func (*Chunk) Reset

func (x *Chunk) Reset()

func (*Chunk) String

func (x *Chunk) String() string

type Counter

type Counter struct {
	Key   string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Value int64  `protobuf:"varint,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*Counter) Descriptor deprecated

func (*Counter) Descriptor() ([]byte, []int)

Deprecated: Use Counter.ProtoReflect.Descriptor instead.

func (*Counter) GetKey

func (x *Counter) GetKey() string

func (*Counter) GetValue

func (x *Counter) GetValue() int64

func (*Counter) ProtoMessage

func (*Counter) ProtoMessage()

func (*Counter) ProtoReflect

func (x *Counter) ProtoReflect() protoreflect.Message

func (*Counter) Reset

func (x *Counter) Reset()

func (*Counter) String

func (x *Counter) String() string

type DelFile

type DelFile struct {
	Inode  uint64 `protobuf:"varint,1,opt,name=inode,proto3" json:"inode,omitempty"`
	Length uint64 `protobuf:"varint,2,opt,name=length,proto3" json:"length,omitempty"`
	Expire int64  `protobuf:"varint,3,opt,name=expire,proto3" json:"expire,omitempty"`
	// contains filtered or unexported fields
}

func (*DelFile) Descriptor deprecated

func (*DelFile) Descriptor() ([]byte, []int)

Deprecated: Use DelFile.ProtoReflect.Descriptor instead.

func (*DelFile) GetExpire

func (x *DelFile) GetExpire() int64

func (*DelFile) GetInode

func (x *DelFile) GetInode() uint64

func (*DelFile) GetLength

func (x *DelFile) GetLength() uint64

func (*DelFile) ProtoMessage

func (*DelFile) ProtoMessage()

func (*DelFile) ProtoReflect

func (x *DelFile) ProtoReflect() protoreflect.Message

func (*DelFile) Reset

func (x *DelFile) Reset()

func (*DelFile) String

func (x *DelFile) String() string

type Edge

type Edge struct {
	Parent uint64 `protobuf:"varint,1,opt,name=parent,proto3" json:"parent,omitempty"`
	Inode  uint64 `protobuf:"varint,2,opt,name=inode,proto3" json:"inode,omitempty"`
	Name   []byte `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	Type   uint32 `protobuf:"varint,4,opt,name=type,proto3" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*Edge) Descriptor deprecated

func (*Edge) Descriptor() ([]byte, []int)

Deprecated: Use Edge.ProtoReflect.Descriptor instead.

func (*Edge) GetInode

func (x *Edge) GetInode() uint64

func (*Edge) GetName

func (x *Edge) GetName() []byte

func (*Edge) GetParent

func (x *Edge) GetParent() uint64

func (*Edge) GetType

func (x *Edge) GetType() uint32

func (*Edge) ProtoMessage

func (*Edge) ProtoMessage()

func (*Edge) ProtoReflect

func (x *Edge) ProtoReflect() protoreflect.Message

func (*Edge) Reset

func (x *Edge) Reset()

func (*Edge) String

func (x *Edge) String() string
type Footer struct {
	Magic   uint32                     `protobuf:"varint,1,opt,name=magic,proto3" json:"magic,omitempty"`
	Version uint32                     `protobuf:"varint,2,opt,name=version,proto3" json:"version,omitempty"`
	Infos   map[string]*Footer_SegInfo `` /* 151-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Footer) Descriptor deprecated

func (*Footer) Descriptor() ([]byte, []int)

Deprecated: Use Footer.ProtoReflect.Descriptor instead.

func (*Footer) GetInfos

func (x *Footer) GetInfos() map[string]*Footer_SegInfo

func (*Footer) GetMagic

func (x *Footer) GetMagic() uint32

func (*Footer) GetVersion

func (x *Footer) GetVersion() uint32

func (*Footer) ProtoMessage

func (*Footer) ProtoMessage()

func (*Footer) ProtoReflect

func (x *Footer) ProtoReflect() protoreflect.Message

func (*Footer) Reset

func (x *Footer) Reset()

func (*Footer) String

func (x *Footer) String() string
type Footer_SegInfo struct {
	Offset []uint64 `protobuf:"varint,1,rep,packed,name=offset,proto3" json:"offset,omitempty"`
	Num    uint64   `protobuf:"varint,2,opt,name=num,proto3" json:"num,omitempty"`
	// contains filtered or unexported fields
}
func (*Footer_SegInfo) Descriptor() ([]byte, []int)

Deprecated: Use Footer_SegInfo.ProtoReflect.Descriptor instead.

func (x *Footer_SegInfo) GetNum() uint64
func (x *Footer_SegInfo) GetOffset() []uint64
func (*Footer_SegInfo) ProtoMessage()
func (x *Footer_SegInfo) ProtoReflect() protoreflect.Message
func (x *Footer_SegInfo) Reset()
func (x *Footer_SegInfo) String() string

type Format

type Format struct {
	Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"` // meta.Format's json format
	// contains filtered or unexported fields
}

func (*Format) Descriptor deprecated

func (*Format) Descriptor() ([]byte, []int)

Deprecated: Use Format.ProtoReflect.Descriptor instead.

func (*Format) GetData

func (x *Format) GetData() []byte

func (*Format) ProtoMessage

func (*Format) ProtoMessage()

func (*Format) ProtoReflect

func (x *Format) ProtoReflect() protoreflect.Message

func (*Format) Reset

func (x *Format) Reset()

func (*Format) String

func (x *Format) String() string

type Node

type Node struct {
	Inode uint64 `protobuf:"varint,1,opt,name=inode,proto3" json:"inode,omitempty"`
	Data  []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"` // meta.Attr's binary format
	// contains filtered or unexported fields
}

func (*Node) Descriptor deprecated

func (*Node) Descriptor() ([]byte, []int)

Deprecated: Use Node.ProtoReflect.Descriptor instead.

func (*Node) GetData

func (x *Node) GetData() []byte

func (*Node) GetInode

func (x *Node) GetInode() uint64

func (*Node) ProtoMessage

func (*Node) ProtoMessage()

func (*Node) ProtoReflect

func (x *Node) ProtoReflect() protoreflect.Message

func (*Node) Reset

func (x *Node) Reset()

func (*Node) String

func (x *Node) String() string

type Parent

type Parent struct {
	Inode  uint64 `protobuf:"varint,1,opt,name=inode,proto3" json:"inode,omitempty"`
	Parent uint64 `protobuf:"varint,2,opt,name=parent,proto3" json:"parent,omitempty"`
	Cnt    int64  `protobuf:"varint,3,opt,name=cnt,proto3" json:"cnt,omitempty"`
	// contains filtered or unexported fields
}

for redis and tikv only

func (*Parent) Descriptor deprecated

func (*Parent) Descriptor() ([]byte, []int)

Deprecated: Use Parent.ProtoReflect.Descriptor instead.

func (*Parent) GetCnt

func (x *Parent) GetCnt() int64

func (*Parent) GetInode

func (x *Parent) GetInode() uint64

func (*Parent) GetParent

func (x *Parent) GetParent() uint64

func (*Parent) ProtoMessage

func (*Parent) ProtoMessage()

func (*Parent) ProtoReflect

func (x *Parent) ProtoReflect() protoreflect.Message

func (*Parent) Reset

func (x *Parent) Reset()

func (*Parent) String

func (x *Parent) String() string

type Quota

type Quota struct {
	Inode      uint64 `protobuf:"varint,1,opt,name=inode,proto3" json:"inode,omitempty"`
	MaxSpace   int64  `protobuf:"varint,2,opt,name=maxSpace,proto3" json:"maxSpace,omitempty"`
	MaxInodes  int64  `protobuf:"varint,3,opt,name=maxInodes,proto3" json:"maxInodes,omitempty"`
	UsedSpace  int64  `protobuf:"varint,4,opt,name=usedSpace,proto3" json:"usedSpace,omitempty"`
	UsedInodes int64  `protobuf:"varint,5,opt,name=usedInodes,proto3" json:"usedInodes,omitempty"`
	// contains filtered or unexported fields
}

func (*Quota) Descriptor deprecated

func (*Quota) Descriptor() ([]byte, []int)

Deprecated: Use Quota.ProtoReflect.Descriptor instead.

func (*Quota) GetInode

func (x *Quota) GetInode() uint64

func (*Quota) GetMaxInodes

func (x *Quota) GetMaxInodes() int64

func (*Quota) GetMaxSpace

func (x *Quota) GetMaxSpace() int64

func (*Quota) GetUsedInodes

func (x *Quota) GetUsedInodes() int64

func (*Quota) GetUsedSpace

func (x *Quota) GetUsedSpace() int64

func (*Quota) ProtoMessage

func (*Quota) ProtoMessage()

func (*Quota) ProtoReflect

func (x *Quota) ProtoReflect() protoreflect.Message

func (*Quota) Reset

func (x *Quota) Reset()

func (*Quota) String

func (x *Quota) String() string

type SliceRef

type SliceRef struct {
	Id   uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Size uint32 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"`
	Refs int64  `protobuf:"varint,3,opt,name=refs,proto3" json:"refs,omitempty"`
	// contains filtered or unexported fields
}

func (*SliceRef) Descriptor deprecated

func (*SliceRef) Descriptor() ([]byte, []int)

Deprecated: Use SliceRef.ProtoReflect.Descriptor instead.

func (*SliceRef) GetId

func (x *SliceRef) GetId() uint64

func (*SliceRef) GetRefs

func (x *SliceRef) GetRefs() int64

func (*SliceRef) GetSize

func (x *SliceRef) GetSize() uint32

func (*SliceRef) ProtoMessage

func (*SliceRef) ProtoMessage()

func (*SliceRef) ProtoReflect

func (x *SliceRef) ProtoReflect() protoreflect.Message

func (*SliceRef) Reset

func (x *SliceRef) Reset()

func (*SliceRef) String

func (x *SliceRef) String() string

type Stat

type Stat struct {
	Inode      uint64 `protobuf:"varint,1,opt,name=inode,proto3" json:"inode,omitempty"`
	DataLength int64  `protobuf:"varint,2,opt,name=dataLength,proto3" json:"dataLength,omitempty"`
	UsedSpace  int64  `protobuf:"varint,3,opt,name=usedSpace,proto3" json:"usedSpace,omitempty"`
	UsedInodes int64  `protobuf:"varint,4,opt,name=usedInodes,proto3" json:"usedInodes,omitempty"`
	// contains filtered or unexported fields
}

func (*Stat) Descriptor deprecated

func (*Stat) Descriptor() ([]byte, []int)

Deprecated: Use Stat.ProtoReflect.Descriptor instead.

func (*Stat) GetDataLength

func (x *Stat) GetDataLength() int64

func (*Stat) GetInode

func (x *Stat) GetInode() uint64

func (*Stat) GetUsedInodes

func (x *Stat) GetUsedInodes() int64

func (*Stat) GetUsedSpace

func (x *Stat) GetUsedSpace() int64

func (*Stat) ProtoMessage

func (*Stat) ProtoMessage()

func (*Stat) ProtoReflect

func (x *Stat) ProtoReflect() protoreflect.Message

func (*Stat) Reset

func (x *Stat) Reset()

func (*Stat) String

func (x *Stat) String() string

type Sustained

type Sustained struct {
	Sid    uint64   `protobuf:"varint,1,opt,name=sid,proto3" json:"sid,omitempty"`
	Inodes []uint64 `protobuf:"varint,2,rep,packed,name=inodes,proto3" json:"inodes,omitempty"`
	// contains filtered or unexported fields
}

func (*Sustained) Descriptor deprecated

func (*Sustained) Descriptor() ([]byte, []int)

Deprecated: Use Sustained.ProtoReflect.Descriptor instead.

func (*Sustained) GetInodes

func (x *Sustained) GetInodes() []uint64

func (*Sustained) GetSid

func (x *Sustained) GetSid() uint64

func (*Sustained) ProtoMessage

func (*Sustained) ProtoMessage()

func (*Sustained) ProtoReflect

func (x *Sustained) ProtoReflect() protoreflect.Message

func (*Sustained) Reset

func (x *Sustained) Reset()

func (*Sustained) String

func (x *Sustained) String() string
type Symlink struct {
	Inode  uint64 `protobuf:"varint,1,opt,name=inode,proto3" json:"inode,omitempty"`
	Target []byte `protobuf:"bytes,2,opt,name=target,proto3" json:"target,omitempty"`
	// contains filtered or unexported fields
}

func (*Symlink) Descriptor deprecated

func (*Symlink) Descriptor() ([]byte, []int)

Deprecated: Use Symlink.ProtoReflect.Descriptor instead.

func (*Symlink) GetInode

func (x *Symlink) GetInode() uint64

func (*Symlink) GetTarget

func (x *Symlink) GetTarget() []byte

func (*Symlink) ProtoMessage

func (*Symlink) ProtoMessage()

func (*Symlink) ProtoReflect

func (x *Symlink) ProtoReflect() protoreflect.Message

func (*Symlink) Reset

func (x *Symlink) Reset()

func (*Symlink) String

func (x *Symlink) String() string

type Xattr

type Xattr struct {
	Inode uint64 `protobuf:"varint,1,opt,name=inode,proto3" json:"inode,omitempty"`
	Name  string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Value []byte `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*Xattr) Descriptor deprecated

func (*Xattr) Descriptor() ([]byte, []int)

Deprecated: Use Xattr.ProtoReflect.Descriptor instead.

func (*Xattr) GetInode

func (x *Xattr) GetInode() uint64

func (*Xattr) GetName

func (x *Xattr) GetName() string

func (*Xattr) GetValue

func (x *Xattr) GetValue() []byte

func (*Xattr) ProtoMessage

func (*Xattr) ProtoMessage()

func (*Xattr) ProtoReflect

func (x *Xattr) ProtoReflect() protoreflect.Message

func (*Xattr) Reset

func (x *Xattr) Reset()

func (*Xattr) String

func (x *Xattr) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL