Versions in this module Expand all Collapse all v0 v0.0.11 Jan 29, 2022 v0.0.10 Jan 28, 2021 v0.0.9 Jan 28, 2021 v0.0.8 Jan 28, 2021 v0.0.7 Jan 28, 2021 Changes in this version type BlobUpload + Location string v0.0.6 Jan 28, 2021 Changes in this version type Manifest + Tampering bool + TamperingBody io.Reader + func NewManifestForTampering(repositoryName, reference string, tamperingBody io.Reader) Manifest v0.0.5 Jan 13, 2021 v0.0.4 Jan 13, 2021 v0.0.3 Jan 12, 2021 v0.0.2 Jan 12, 2021 Changes in this version type Blob + FollowRedirects bool v0.0.1 Jan 12, 2021 Changes in this version + const HeaderDockerUploadUUID + type Base struct + func NewBase() Base + func (e Base) CheckRedirect() (f func(req *http.Request, via []*http.Request) (err error)) + func (e Base) GetBody() (body io.Reader, err error) + func (e Base) GetHeader() (header map[string]string) + func (e Base) GetMethod() (method string) + func (e Base) GetQuery() (query interface{}) + func (e Base) Uri() (uri string) + type Blob struct + Digest digest.Digest + End int + Method string + Part bool + RepositoryName string + Start int + func NewBlob(method, repositoryName, dgs string, part bool, start, end int) Blob + func (e Blob) CheckRedirect() (f func(req *http.Request, via []*http.Request) (err error)) + func (e Blob) GetBody() (body io.Reader, err error) + func (e Blob) GetHeader() (header map[string]string) + func (e Blob) GetMethod() (method string) + func (e Blob) GetQuery() (query interface{}) + func (e Blob) Uri() (uri string) + type BlobUpload struct + Binary []byte + Chunked bool + End int + Method string + Query BlobUploadQuery + RepositoryName string + Start int + Uuid string + func NewBlobUpload(method, repositoryName, uuid string, binary []byte, chunked bool, ...) BlobUpload + func (e BlobUpload) CheckRedirect() (f func(req *http.Request, via []*http.Request) (err error)) + func (e BlobUpload) GetBody() (body io.Reader, err error) + func (e BlobUpload) GetHeader() (header map[string]string) + func (e BlobUpload) GetMethod() (method string) + func (e BlobUpload) GetQuery() (query interface{}) + func (e BlobUpload) Uri() (uri string) + type BlobUploadQuery struct + Digest string + type Catalog struct + Query CatalogQuery + func NewCatalog(query CatalogQuery) Catalog + func (e Catalog) CheckRedirect() (f func(req *http.Request, via []*http.Request) (err error)) + func (e Catalog) GetBody() (body io.Reader, err error) + func (e Catalog) GetHeader() (header map[string]string) + func (e Catalog) GetMethod() (method string) + func (e Catalog) GetQuery() (query interface{}) + func (e Catalog) Uri() (uri string) + type CatalogQuery struct + Last int + Number int + type Entity interface + CheckRedirect func() (f func(req *http.Request, via []*http.Request) (err error)) + GetBody func() (body io.Reader, err error) + GetHeader func() (header map[string]string) + GetMethod func() (method string) + GetQuery func() (query interface{}) + Uri func() (url string) + type InitiateBlobUpload struct + Binary []byte + InitiateBlobUploadQuery InitiateBlobUploadQuery + MountBlobQuery MountBlobQuery + RepositoryName string + func NewInitiateBlobUpload(repositoryName string, binary []byte, ...) InitiateBlobUpload + func (e InitiateBlobUpload) CheckRedirect() (f func(req *http.Request, via []*http.Request) (err error)) + func (e InitiateBlobUpload) GetBody() (body io.Reader, err error) + func (e InitiateBlobUpload) GetHeader() (header map[string]string) + func (e InitiateBlobUpload) GetMethod() (method string) + func (e InitiateBlobUpload) GetQuery() (query interface{}) + func (e InitiateBlobUpload) Uri() (uri string) + type InitiateBlobUploadQuery struct + Digest string + type Manifest struct + Manifest schema2.Manifest + Method string + Name string + Reference string + func NewManifest(repositoryName, reference, method string, manifest schema2.Manifest) Manifest + func (e Manifest) CheckRedirect() (f func(req *http.Request, via []*http.Request) (err error)) + func (e Manifest) GetBody() (body io.Reader, err error) + func (e Manifest) GetHeader() (header map[string]string) + func (e Manifest) GetMethod() (method string) + func (e Manifest) GetQuery() (query interface{}) + func (e Manifest) Uri() (uri string) + type MountBlobQuery struct + From string + Mount string + type Tags struct + Method string + Query TagsPaginatedQuery + RepositoryName string + func NewTags(repositoryName string, method string, query TagsPaginatedQuery) Tags + func (e Tags) CheckRedirect() (f func(req *http.Request, via []*http.Request) (err error)) + func (e Tags) GetBody() (body io.Reader, err error) + func (e Tags) GetHeader() (header map[string]string) + func (e Tags) GetMethod() (method string) + func (e Tags) GetQuery() (query interface{}) + func (e Tags) Uri() (uri string) + type TagsPaginatedQuery struct + Last int + Number int