filesystem

package
v0.0.0-...-66aa08f Latest Latest
Warning

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

Go to latest
Published: Sep 7, 2025 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_pkg_proto_model_filesystem_filesystem_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type Directory

type Directory struct {

	// Types that are valid to be assigned to Contents:
	//
	//	*Directory_ContentsExternal
	//	*Directory_ContentsInline
	Contents isDirectory_Contents `protobuf_oneof:"contents"`
	// contains filtered or unexported fields
}

func (*Directory) Descriptor deprecated

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

Deprecated: Use Directory.ProtoReflect.Descriptor instead.

func (*Directory) GetContents

func (x *Directory) GetContents() isDirectory_Contents

func (*Directory) GetContentsExternal

func (x *Directory) GetContentsExternal() *DirectoryReference

func (*Directory) GetContentsInline

func (x *Directory) GetContentsInline() *DirectoryContents

func (*Directory) ProtoMessage

func (*Directory) ProtoMessage()

func (*Directory) ProtoReflect

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

func (*Directory) Reset

func (x *Directory) Reset()

func (*Directory) String

func (x *Directory) String() string

type DirectoryAccessParameters

type DirectoryAccessParameters struct {
	Encoders []*encoding.BinaryEncoder `protobuf:"bytes,1,rep,name=encoders,proto3" json:"encoders,omitempty"`
	// contains filtered or unexported fields
}

func (*DirectoryAccessParameters) Descriptor deprecated

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

Deprecated: Use DirectoryAccessParameters.ProtoReflect.Descriptor instead.

func (*DirectoryAccessParameters) GetEncoders

func (x *DirectoryAccessParameters) GetEncoders() []*encoding.BinaryEncoder

func (*DirectoryAccessParameters) ProtoMessage

func (*DirectoryAccessParameters) ProtoMessage()

func (*DirectoryAccessParameters) ProtoReflect

func (*DirectoryAccessParameters) Reset

func (x *DirectoryAccessParameters) Reset()

func (*DirectoryAccessParameters) String

func (x *DirectoryAccessParameters) String() string

type DirectoryContents

type DirectoryContents struct {

	// Types that are valid to be assigned to Leaves:
	//
	//	*DirectoryContents_LeavesExternal
	//	*DirectoryContents_LeavesInline
	Leaves      isDirectoryContents_Leaves `protobuf_oneof:"leaves"`
	Directories []*DirectoryNode           `protobuf:"bytes,3,rep,name=directories,proto3" json:"directories,omitempty"`
	// contains filtered or unexported fields
}

func (*DirectoryContents) Descriptor deprecated

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

Deprecated: Use DirectoryContents.ProtoReflect.Descriptor instead.

func (*DirectoryContents) GetDirectories

func (x *DirectoryContents) GetDirectories() []*DirectoryNode

func (*DirectoryContents) GetLeaves

func (x *DirectoryContents) GetLeaves() isDirectoryContents_Leaves

func (*DirectoryContents) GetLeavesExternal

func (x *DirectoryContents) GetLeavesExternal() *LeavesReference

func (*DirectoryContents) GetLeavesInline

func (x *DirectoryContents) GetLeavesInline() *Leaves

func (*DirectoryContents) ProtoMessage

func (*DirectoryContents) ProtoMessage()

func (*DirectoryContents) ProtoReflect

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

func (*DirectoryContents) Reset

func (x *DirectoryContents) Reset()

func (*DirectoryContents) String

func (x *DirectoryContents) String() string

type DirectoryContents_LeavesExternal

type DirectoryContents_LeavesExternal struct {
	LeavesExternal *LeavesReference `protobuf:"bytes,1,opt,name=leaves_external,json=leavesExternal,proto3,oneof"`
}

type DirectoryContents_LeavesInline

type DirectoryContents_LeavesInline struct {
	LeavesInline *Leaves `protobuf:"bytes,2,opt,name=leaves_inline,json=leavesInline,proto3,oneof"`
}

type DirectoryCreationParameters

type DirectoryCreationParameters struct {
	Access                    *DirectoryAccessParameters `protobuf:"bytes,1,opt,name=access,proto3" json:"access,omitempty"`
	DirectoryMaximumSizeBytes uint32                     `` /* 141-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*DirectoryCreationParameters) Descriptor deprecated

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

Deprecated: Use DirectoryCreationParameters.ProtoReflect.Descriptor instead.

func (*DirectoryCreationParameters) GetAccess

func (*DirectoryCreationParameters) GetDirectoryMaximumSizeBytes

func (x *DirectoryCreationParameters) GetDirectoryMaximumSizeBytes() uint32

func (*DirectoryCreationParameters) ProtoMessage

func (*DirectoryCreationParameters) ProtoMessage()

func (*DirectoryCreationParameters) ProtoReflect

func (*DirectoryCreationParameters) Reset

func (x *DirectoryCreationParameters) Reset()

func (*DirectoryCreationParameters) String

func (x *DirectoryCreationParameters) String() string

type DirectoryNode

type DirectoryNode struct {
	Name      string     `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Directory *Directory `protobuf:"bytes,2,opt,name=directory,proto3" json:"directory,omitempty"`
	// contains filtered or unexported fields
}

func (*DirectoryNode) Descriptor deprecated

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

Deprecated: Use DirectoryNode.ProtoReflect.Descriptor instead.

func (*DirectoryNode) GetDirectory

func (x *DirectoryNode) GetDirectory() *Directory

func (*DirectoryNode) GetName

func (x *DirectoryNode) GetName() string

func (*DirectoryNode) ProtoMessage

func (*DirectoryNode) ProtoMessage()

func (*DirectoryNode) ProtoReflect

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

func (*DirectoryNode) Reset

func (x *DirectoryNode) Reset()

func (*DirectoryNode) String

func (x *DirectoryNode) String() string

type DirectoryReference

type DirectoryReference struct {
	Reference                      *core.DecodableReference `protobuf:"bytes,1,opt,name=reference,proto3" json:"reference,omitempty"`
	DirectoriesCount               uint32                   `protobuf:"varint,2,opt,name=directories_count,json=directoriesCount,proto3" json:"directories_count,omitempty"`
	MaximumSymlinkEscapementLevels *wrapperspb.UInt32Value  `` /* 155-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*DirectoryReference) Descriptor deprecated

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

Deprecated: Use DirectoryReference.ProtoReflect.Descriptor instead.

func (*DirectoryReference) GetDirectoriesCount

func (x *DirectoryReference) GetDirectoriesCount() uint32

func (*DirectoryReference) GetMaximumSymlinkEscapementLevels

func (x *DirectoryReference) GetMaximumSymlinkEscapementLevels() *wrapperspb.UInt32Value

func (*DirectoryReference) GetReference

func (x *DirectoryReference) GetReference() *core.DecodableReference

func (*DirectoryReference) ProtoMessage

func (*DirectoryReference) ProtoMessage()

func (*DirectoryReference) ProtoReflect

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

func (*DirectoryReference) Reset

func (x *DirectoryReference) Reset()

func (*DirectoryReference) String

func (x *DirectoryReference) String() string

type Directory_ContentsExternal

type Directory_ContentsExternal struct {
	ContentsExternal *DirectoryReference `protobuf:"bytes,1,opt,name=contents_external,json=contentsExternal,proto3,oneof"`
}

type Directory_ContentsInline

type Directory_ContentsInline struct {
	ContentsInline *DirectoryContents `protobuf:"bytes,2,opt,name=contents_inline,json=contentsInline,proto3,oneof"`
}

type FileAccessParameters

type FileAccessParameters struct {
	ChunkEncoders            []*encoding.BinaryEncoder `protobuf:"bytes,1,rep,name=chunk_encoders,json=chunkEncoders,proto3" json:"chunk_encoders,omitempty"`
	FileContentsListEncoders []*encoding.BinaryEncoder `` /* 137-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*FileAccessParameters) Descriptor deprecated

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

Deprecated: Use FileAccessParameters.ProtoReflect.Descriptor instead.

func (*FileAccessParameters) GetChunkEncoders

func (x *FileAccessParameters) GetChunkEncoders() []*encoding.BinaryEncoder

func (*FileAccessParameters) GetFileContentsListEncoders

func (x *FileAccessParameters) GetFileContentsListEncoders() []*encoding.BinaryEncoder

func (*FileAccessParameters) ProtoMessage

func (*FileAccessParameters) ProtoMessage()

func (*FileAccessParameters) ProtoReflect

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

func (*FileAccessParameters) Reset

func (x *FileAccessParameters) Reset()

func (*FileAccessParameters) String

func (x *FileAccessParameters) String() string

type FileContents

type FileContents struct {

	// Types that are valid to be assigned to Level:
	//
	//	*FileContents_FileContentsListReference
	//	*FileContents_ChunkReference
	Level          isFileContents_Level `protobuf_oneof:"level"`
	TotalSizeBytes uint64               `protobuf:"varint,3,opt,name=total_size_bytes,json=totalSizeBytes,proto3" json:"total_size_bytes,omitempty"`
	// contains filtered or unexported fields
}

func (*FileContents) Descriptor deprecated

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

Deprecated: Use FileContents.ProtoReflect.Descriptor instead.

func (*FileContents) GetChunkReference

func (x *FileContents) GetChunkReference() *core.DecodableReference

func (*FileContents) GetFileContentsListReference

func (x *FileContents) GetFileContentsListReference() *core.DecodableReference

func (*FileContents) GetLevel

func (x *FileContents) GetLevel() isFileContents_Level

func (*FileContents) GetTotalSizeBytes

func (x *FileContents) GetTotalSizeBytes() uint64

func (*FileContents) ProtoMessage

func (*FileContents) ProtoMessage()

func (*FileContents) ProtoReflect

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

func (*FileContents) Reset

func (x *FileContents) Reset()

func (*FileContents) String

func (x *FileContents) String() string

type FileContents_ChunkReference

type FileContents_ChunkReference struct {
	ChunkReference *core.DecodableReference `protobuf:"bytes,2,opt,name=chunk_reference,json=chunkReference,proto3,oneof"`
}

type FileContents_FileContentsListReference

type FileContents_FileContentsListReference struct {
	FileContentsListReference *core.DecodableReference `protobuf:"bytes,1,opt,name=file_contents_list_reference,json=fileContentsListReference,proto3,oneof"`
}

type FileCreationParameters

type FileCreationParameters struct {
	Access                           *FileAccessParameters `protobuf:"bytes,1,opt,name=access,proto3" json:"access,omitempty"`
	ChunkMinimumSizeBytes            uint32                `` /* 129-byte string literal not displayed */
	ChunkMaximumSizeBytes            uint32                `` /* 129-byte string literal not displayed */
	FileContentsListMinimumSizeBytes uint32                `` /* 166-byte string literal not displayed */
	FileContentsListMaximumSizeBytes uint32                `` /* 166-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*FileCreationParameters) Descriptor deprecated

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

Deprecated: Use FileCreationParameters.ProtoReflect.Descriptor instead.

func (*FileCreationParameters) GetAccess

func (*FileCreationParameters) GetChunkMaximumSizeBytes

func (x *FileCreationParameters) GetChunkMaximumSizeBytes() uint32

func (*FileCreationParameters) GetChunkMinimumSizeBytes

func (x *FileCreationParameters) GetChunkMinimumSizeBytes() uint32

func (*FileCreationParameters) GetFileContentsListMaximumSizeBytes

func (x *FileCreationParameters) GetFileContentsListMaximumSizeBytes() uint32

func (*FileCreationParameters) GetFileContentsListMinimumSizeBytes

func (x *FileCreationParameters) GetFileContentsListMinimumSizeBytes() uint32

func (*FileCreationParameters) ProtoMessage

func (*FileCreationParameters) ProtoMessage()

func (*FileCreationParameters) ProtoReflect

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

func (*FileCreationParameters) Reset

func (x *FileCreationParameters) Reset()

func (*FileCreationParameters) String

func (x *FileCreationParameters) String() string

type FileNode

type FileNode struct {
	Name       string          `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Properties *FileProperties `protobuf:"bytes,2,opt,name=properties,proto3" json:"properties,omitempty"`
	// contains filtered or unexported fields
}

func (*FileNode) Descriptor deprecated

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

Deprecated: Use FileNode.ProtoReflect.Descriptor instead.

func (*FileNode) GetName

func (x *FileNode) GetName() string

func (*FileNode) GetProperties

func (x *FileNode) GetProperties() *FileProperties

func (*FileNode) ProtoMessage

func (*FileNode) ProtoMessage()

func (*FileNode) ProtoReflect

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

func (*FileNode) Reset

func (x *FileNode) Reset()

func (*FileNode) String

func (x *FileNode) String() string

type FileProperties

type FileProperties struct {
	Contents     *FileContents `protobuf:"bytes,1,opt,name=contents,proto3" json:"contents,omitempty"`
	IsExecutable bool          `protobuf:"varint,2,opt,name=is_executable,json=isExecutable,proto3" json:"is_executable,omitempty"`
	// contains filtered or unexported fields
}

func (*FileProperties) Descriptor deprecated

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

Deprecated: Use FileProperties.ProtoReflect.Descriptor instead.

func (*FileProperties) GetContents

func (x *FileProperties) GetContents() *FileContents

func (*FileProperties) GetIsExecutable

func (x *FileProperties) GetIsExecutable() bool

func (*FileProperties) ProtoMessage

func (*FileProperties) ProtoMessage()

func (*FileProperties) ProtoReflect

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

func (*FileProperties) Reset

func (x *FileProperties) Reset()

func (*FileProperties) String

func (x *FileProperties) String() string

type Leaves

type Leaves struct {
	Files    []*FileNode    `protobuf:"bytes,1,rep,name=files,proto3" json:"files,omitempty"`
	Symlinks []*SymlinkNode `protobuf:"bytes,2,rep,name=symlinks,proto3" json:"symlinks,omitempty"`
	// contains filtered or unexported fields
}

func (*Leaves) Descriptor deprecated

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

Deprecated: Use Leaves.ProtoReflect.Descriptor instead.

func (*Leaves) GetFiles

func (x *Leaves) GetFiles() []*FileNode
func (x *Leaves) GetSymlinks() []*SymlinkNode

func (*Leaves) ProtoMessage

func (*Leaves) ProtoMessage()

func (*Leaves) ProtoReflect

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

func (*Leaves) Reset

func (x *Leaves) Reset()

func (*Leaves) String

func (x *Leaves) String() string

type LeavesReference

type LeavesReference struct {
	Reference                      *core.DecodableReference `protobuf:"bytes,1,opt,name=reference,proto3" json:"reference,omitempty"`
	MaximumSymlinkEscapementLevels *wrapperspb.UInt32Value  `` /* 155-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*LeavesReference) Descriptor deprecated

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

Deprecated: Use LeavesReference.ProtoReflect.Descriptor instead.

func (*LeavesReference) GetMaximumSymlinkEscapementLevels

func (x *LeavesReference) GetMaximumSymlinkEscapementLevels() *wrapperspb.UInt32Value

func (*LeavesReference) GetReference

func (x *LeavesReference) GetReference() *core.DecodableReference

func (*LeavesReference) ProtoMessage

func (*LeavesReference) ProtoMessage()

func (*LeavesReference) ProtoReflect

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

func (*LeavesReference) Reset

func (x *LeavesReference) Reset()

func (*LeavesReference) String

func (x *LeavesReference) String() string

type SymlinkNode

type SymlinkNode struct {
	Name   string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Target string `protobuf:"bytes,2,opt,name=target,proto3" json:"target,omitempty"`
	// contains filtered or unexported fields
}

func (*SymlinkNode) Descriptor deprecated

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

Deprecated: Use SymlinkNode.ProtoReflect.Descriptor instead.

func (*SymlinkNode) GetName

func (x *SymlinkNode) GetName() string

func (*SymlinkNode) GetTarget

func (x *SymlinkNode) GetTarget() string

func (*SymlinkNode) ProtoMessage

func (*SymlinkNode) ProtoMessage()

func (*SymlinkNode) ProtoReflect

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

func (*SymlinkNode) Reset

func (x *SymlinkNode) Reset()

func (*SymlinkNode) String

func (x *SymlinkNode) String() string

Jump to

Keyboard shortcuts

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