Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewGrabClient ¶
Types ¶
type DockerClient ¶
type DockerClient struct { RepoData RepoData Cache *artifact.ArtifactCache // contains filtered or unexported fields }
func NewDockerClient ¶
func NewDockerClient(r RepoData, ctx luettypes.Context) *DockerClient
func (*DockerClient) CacheGet ¶
func (c *DockerClient) CacheGet(a *artifact.PackageArtifact) (*artifact.PackageArtifact, error)
func (*DockerClient) DownloadArtifact ¶
func (c *DockerClient) DownloadArtifact(a *artifact.PackageArtifact) (*artifact.PackageArtifact, error)
func (*DockerClient) DownloadFile ¶
func (c *DockerClient) DownloadFile(name string) (string, error)
type HttpClient ¶
type HttpClient struct { RepoData RepoData Cache *artifact.ArtifactCache // contains filtered or unexported fields }
func NewHttpClient ¶
func NewHttpClient(r RepoData, ctx types.Context) *HttpClient
func (*HttpClient) CacheGet ¶
func (c *HttpClient) CacheGet(a *artifact.PackageArtifact) (*artifact.PackageArtifact, error)
func (*HttpClient) DownloadArtifact ¶
func (c *HttpClient) DownloadArtifact(a *artifact.PackageArtifact) (*artifact.PackageArtifact, error)
func (*HttpClient) DownloadFile ¶
func (c *HttpClient) DownloadFile(p string) (string, error)
type LocalClient ¶
type LocalClient struct { RepoData RepoData Cache *artifact.ArtifactCache // contains filtered or unexported fields }
func NewLocalClient ¶
func NewLocalClient(r RepoData, ctx types.Context) *LocalClient
func (*LocalClient) CacheGet ¶
func (c *LocalClient) CacheGet(a *artifact.PackageArtifact) (*artifact.PackageArtifact, error)
func (*LocalClient) DownloadArtifact ¶
func (c *LocalClient) DownloadArtifact(a *artifact.PackageArtifact) (*artifact.PackageArtifact, error)
func (*LocalClient) DownloadFile ¶
func (c *LocalClient) DownloadFile(name string) (string, error)
Click to show internal directories.
Click to hide internal directories.