Documentation
¶
Index ¶
- Variables
- type ChunkData
- type ChunkReference
- func (*ChunkReference) Descriptor() ([]byte, []int)deprecated
- func (x *ChunkReference) GetChunkHash() []byte
- func (x *ChunkReference) GetChunkSize() uint64
- func (x *ChunkReference) GetId() *v1.BlobIdentifier
- func (*ChunkReference) ProtoMessage()
- func (x *ChunkReference) ProtoReflect() protoreflect.Message
- func (x *ChunkReference) Reset()
- func (x *ChunkReference) String() string
- type CompressionAlgorithm
- func (CompressionAlgorithm) Descriptor() protoreflect.EnumDescriptor
- func (x CompressionAlgorithm) Enum() *CompressionAlgorithm
- func (CompressionAlgorithm) EnumDescriptor() ([]byte, []int)deprecated
- func (x CompressionAlgorithm) Number() protoreflect.EnumNumber
- func (x CompressionAlgorithm) String() string
- func (CompressionAlgorithm) Type() protoreflect.EnumType
- type DirectoryManifest
- func (*DirectoryManifest) Descriptor() ([]byte, []int)deprecated
- func (x *DirectoryManifest) GetDirectoryHash() []byte
- func (x *DirectoryManifest) GetDirectoryName() string
- func (x *DirectoryManifest) GetFiles() []*FileReference
- func (x *DirectoryManifest) GetManifestVersion() string
- func (*DirectoryManifest) ProtoMessage()
- func (x *DirectoryManifest) ProtoReflect() protoreflect.Message
- func (x *DirectoryManifest) Reset()
- func (x *DirectoryManifest) String() string
- type FileManifest
- func (*FileManifest) Descriptor() ([]byte, []int)deprecated
- func (x *FileManifest) GetChunks() []*ChunkReference
- func (x *FileManifest) GetCompressionAlgorithm() CompressionAlgorithm
- func (x *FileManifest) GetFileHash() []byte
- func (x *FileManifest) GetFileName() string
- func (x *FileManifest) GetFileSize() uint64
- func (x *FileManifest) GetManifestVersion() string
- func (x *FileManifest) GetMimeType() string
- func (*FileManifest) ProtoMessage()
- func (x *FileManifest) ProtoReflect() protoreflect.Message
- func (x *FileManifest) Reset()
- func (x *FileManifest) String() string
- type FileReference
- func (*FileReference) Descriptor() ([]byte, []int)deprecated
- func (x *FileReference) GetId() *v1.BlobIdentifier
- func (x *FileReference) GetRelativePath() string
- func (*FileReference) ProtoMessage()
- func (x *FileReference) ProtoReflect() protoreflect.Message
- func (x *FileReference) Reset()
- func (x *FileReference) String() string
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) GetChunkData ¶
func (*ChunkData) GetVersion ¶
func (*ChunkData) ProtoMessage ¶
func (*ChunkData) ProtoMessage()
func (*ChunkData) ProtoReflect ¶
func (x *ChunkData) ProtoReflect() protoreflect.Message
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) Descriptor() protoreflect.EnumDescriptor
func (CompressionAlgorithm) Enum ¶
func (x CompressionAlgorithm) Enum() *CompressionAlgorithm
func (CompressionAlgorithm) EnumDescriptor
deprecated
func (CompressionAlgorithm) EnumDescriptor() ([]byte, []int)
Deprecated: Use CompressionAlgorithm.Descriptor instead.
func (CompressionAlgorithm) Number ¶
func (x CompressionAlgorithm) Number() protoreflect.EnumNumber
func (CompressionAlgorithm) String ¶
func (x CompressionAlgorithm) String() string
func (CompressionAlgorithm) Type ¶
func (CompressionAlgorithm) Type() protoreflect.EnumType
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
Click to show internal directories.
Click to hide internal directories.