v1

package
v0.3.4 Latest Latest
Warning

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

Go to latest
Published: Jun 13, 2025 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	CompressionAlgorithm_name = map[int32]string{
		0: "COMPRESSION_ALGORITHM_UNSPECIFIED",
		1: "COMPRESSION_ALGORITHM_NONE",
	}
	CompressionAlgorithm_value = map[string]int32{
		"COMPRESSION_ALGORITHM_UNSPECIFIED": 0,
		"COMPRESSION_ALGORITHM_NONE":        1,
	}
)

Enum value maps for CompressionAlgorithm.

View Source
var File_blobcast_storage_v1_chunk_data_proto protoreflect.FileDescriptor
View Source
var File_blobcast_storage_v1_chunk_reference_proto protoreflect.FileDescriptor
View Source
var File_blobcast_storage_v1_compression_algorithm_proto protoreflect.FileDescriptor
View Source
var File_blobcast_storage_v1_directory_manifest_proto protoreflect.FileDescriptor
View Source
var File_blobcast_storage_v1_file_manifest_proto protoreflect.FileDescriptor
View Source
var File_blobcast_storage_v1_file_reference_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type ChunkData

type ChunkData struct {
	Version   string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
	ChunkData []byte `protobuf:"bytes,2,opt,name=chunk_data,json=chunkData,proto3" json:"chunk_data,omitempty"`
	// contains filtered or unexported fields
}

func (*ChunkData) Descriptor deprecated

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

Deprecated: Use ChunkData.ProtoReflect.Descriptor instead.

func (*ChunkData) GetChunkData

func (x *ChunkData) GetChunkData() []byte

func (*ChunkData) GetVersion

func (x *ChunkData) GetVersion() string

func (*ChunkData) ProtoMessage

func (*ChunkData) ProtoMessage()

func (*ChunkData) ProtoReflect

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

func (*ChunkData) Reset

func (x *ChunkData) Reset()

func (*ChunkData) String

func (x *ChunkData) String() string

type ChunkReference

type ChunkReference struct {
	Id        *v1.BlobIdentifier `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	ChunkHash []byte             `protobuf:"bytes,2,opt,name=chunk_hash,json=chunkHash,proto3" json:"chunk_hash,omitempty"`
	ChunkSize uint64             `protobuf:"varint,3,opt,name=chunk_size,json=chunkSize,proto3" json:"chunk_size,omitempty"`
	// contains filtered or unexported fields
}

func (*ChunkReference) Descriptor deprecated

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

Deprecated: Use ChunkReference.ProtoReflect.Descriptor instead.

func (*ChunkReference) GetChunkHash

func (x *ChunkReference) GetChunkHash() []byte

func (*ChunkReference) GetChunkSize added in v0.2.0

func (x *ChunkReference) GetChunkSize() uint64

func (*ChunkReference) GetId

func (x *ChunkReference) GetId() *v1.BlobIdentifier

func (*ChunkReference) ProtoMessage

func (*ChunkReference) ProtoMessage()

func (*ChunkReference) ProtoReflect

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

func (*ChunkReference) Reset

func (x *ChunkReference) Reset()

func (*ChunkReference) String

func (x *ChunkReference) String() string

type CompressionAlgorithm

type CompressionAlgorithm int32
const (
	CompressionAlgorithm_COMPRESSION_ALGORITHM_UNSPECIFIED CompressionAlgorithm = 0
	CompressionAlgorithm_COMPRESSION_ALGORITHM_NONE        CompressionAlgorithm = 1 // Future compression algorithms can be added here
)

func (CompressionAlgorithm) Descriptor

func (CompressionAlgorithm) Enum

func (CompressionAlgorithm) EnumDescriptor deprecated

func (CompressionAlgorithm) EnumDescriptor() ([]byte, []int)

Deprecated: Use CompressionAlgorithm.Descriptor instead.

func (CompressionAlgorithm) Number

func (CompressionAlgorithm) String

func (x CompressionAlgorithm) String() string

func (CompressionAlgorithm) Type

type DirectoryManifest

type DirectoryManifest struct {
	ManifestVersion string           `protobuf:"bytes,1,opt,name=manifest_version,json=manifestVersion,proto3" json:"manifest_version,omitempty"`
	DirectoryName   string           `protobuf:"bytes,2,opt,name=directory_name,json=directoryName,proto3" json:"directory_name,omitempty"`
	Files           []*FileReference `protobuf:"bytes,3,rep,name=files,proto3" json:"files,omitempty"`
	DirectoryHash   []byte           `protobuf:"bytes,4,opt,name=directory_hash,json=directoryHash,proto3" json:"directory_hash,omitempty"`
	// contains filtered or unexported fields
}

func (*DirectoryManifest) Descriptor deprecated

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

Deprecated: Use DirectoryManifest.ProtoReflect.Descriptor instead.

func (*DirectoryManifest) GetDirectoryHash

func (x *DirectoryManifest) GetDirectoryHash() []byte

func (*DirectoryManifest) GetDirectoryName

func (x *DirectoryManifest) GetDirectoryName() string

func (*DirectoryManifest) GetFiles

func (x *DirectoryManifest) GetFiles() []*FileReference

func (*DirectoryManifest) GetManifestVersion

func (x *DirectoryManifest) GetManifestVersion() string

func (*DirectoryManifest) ProtoMessage

func (*DirectoryManifest) ProtoMessage()

func (*DirectoryManifest) ProtoReflect

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

func (*DirectoryManifest) Reset

func (x *DirectoryManifest) Reset()

func (*DirectoryManifest) String

func (x *DirectoryManifest) String() string

type FileManifest

type FileManifest struct {
	ManifestVersion      string               `protobuf:"bytes,1,opt,name=manifest_version,json=manifestVersion,proto3" json:"manifest_version,omitempty"`
	CompressionAlgorithm CompressionAlgorithm `` /* 168-byte string literal not displayed */
	Chunks               []*ChunkReference    `protobuf:"bytes,3,rep,name=chunks,proto3" json:"chunks,omitempty"`
	FileName             string               `protobuf:"bytes,4,opt,name=file_name,json=fileName,proto3" json:"file_name,omitempty"`
	MimeType             string               `protobuf:"bytes,5,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"`
	FileSize             uint64               `protobuf:"varint,6,opt,name=file_size,json=fileSize,proto3" json:"file_size,omitempty"`
	FileHash             []byte               `protobuf:"bytes,7,opt,name=file_hash,json=fileHash,proto3" json:"file_hash,omitempty"`
	// contains filtered or unexported fields
}

func (*FileManifest) Descriptor deprecated

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

Deprecated: Use FileManifest.ProtoReflect.Descriptor instead.

func (*FileManifest) GetChunks

func (x *FileManifest) GetChunks() []*ChunkReference

func (*FileManifest) GetCompressionAlgorithm

func (x *FileManifest) GetCompressionAlgorithm() CompressionAlgorithm

func (*FileManifest) GetFileHash

func (x *FileManifest) GetFileHash() []byte

func (*FileManifest) GetFileName

func (x *FileManifest) GetFileName() string

func (*FileManifest) GetFileSize

func (x *FileManifest) GetFileSize() uint64

func (*FileManifest) GetManifestVersion

func (x *FileManifest) GetManifestVersion() string

func (*FileManifest) GetMimeType

func (x *FileManifest) GetMimeType() string

func (*FileManifest) ProtoMessage

func (*FileManifest) ProtoMessage()

func (*FileManifest) ProtoReflect

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

func (*FileManifest) Reset

func (x *FileManifest) Reset()

func (*FileManifest) String

func (x *FileManifest) String() string

type FileReference

type FileReference struct {
	Id           *v1.BlobIdentifier `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	RelativePath string             `protobuf:"bytes,2,opt,name=relative_path,json=relativePath,proto3" json:"relative_path,omitempty"`
	// contains filtered or unexported fields
}

Represents a file within the directory structure references the file manifest blob

func (*FileReference) Descriptor deprecated

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

Deprecated: Use FileReference.ProtoReflect.Descriptor instead.

func (*FileReference) GetId

func (x *FileReference) GetId() *v1.BlobIdentifier

func (*FileReference) GetRelativePath

func (x *FileReference) GetRelativePath() string

func (*FileReference) ProtoMessage

func (*FileReference) ProtoMessage()

func (*FileReference) ProtoReflect

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

func (*FileReference) Reset

func (x *FileReference) Reset()

func (*FileReference) String

func (x *FileReference) String() string

Jump to

Keyboard shortcuts

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