Documentation ¶
Index ¶
- type BaseParamsManifest
- type CreateParamsManifest
- type FS
- func (f *FS) CheckExistBlob(name string) bool
- func (f *FS) CreateDigest(project, name string, data []byte) error
- func (f *FS) CreateManifest(params *CreateParamsManifest) error
- func (f *FS) DeleteBlob(_ string) error
- func (f *FS) DeleteDigest(project, name string) error
- func (f *FS) DeleteManifest(params *BaseParamsManifest) error
- func (f *FS) ExistDigest(project, name string) error
- func (f *FS) GetBlob(name string) ([]byte, error)
- func (f *FS) GetDigest(project, name string) ([]byte, error)
- func (f *FS) GetManifest(params *GetParamsManifest) (filename string, err error)
- func (f *FS) UploadBlob(name string, data []byte) error
- type GetParamsManifest
- type Locker
- type Metadata
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseParamsManifest ¶
func NewBaseParamsManifest ¶
func NewBaseParamsManifest(project, tag string) *BaseParamsManifest
type CreateParamsManifest ¶
type CreateParamsManifest struct { *BaseParamsManifest Filename string Data []byte }
func NewCreateParamsManifest ¶
func NewCreateParamsManifest(project, tag string) *CreateParamsManifest
func (*CreateParamsManifest) WithData ¶
func (p *CreateParamsManifest) WithData(bytes []byte) *CreateParamsManifest
func (*CreateParamsManifest) WithFilename ¶
func (p *CreateParamsManifest) WithFilename(name string) *CreateParamsManifest
type FS ¶
type FS struct {
// contains filtered or unexported fields
}
func (*FS) CheckExistBlob ¶
func (*FS) CreateManifest ¶
func (f *FS) CreateManifest(params *CreateParamsManifest) error
func (*FS) DeleteBlob ¶
func (*FS) DeleteDigest ¶
func (*FS) DeleteManifest ¶
func (f *FS) DeleteManifest(params *BaseParamsManifest) error
func (*FS) ExistDigest ¶
func (*FS) GetManifest ¶
func (f *FS) GetManifest(params *GetParamsManifest) (filename string, err error)
type GetParamsManifest ¶
type GetParamsManifest struct { *BaseParamsManifest Filename string }
func NewGetParamsManifest ¶
func NewGetParamsManifest(project, tag string) *GetParamsManifest
func (*GetParamsManifest) WithFilename ¶
func (p *GetParamsManifest) WithFilename(name string) *GetParamsManifest
Click to show internal directories.
Click to hide internal directories.