Documentation
¶
Index ¶
- func Sort(results []Artifact)
- type Artifact
- func (r Artifact) FullName() string
- func (s Artifact) GetDatastoreName() string
- func (s Artifact) GetLabels() []string
- func (s Artifact) MetalinkFile() metalink.File
- func (s Artifact) PreferredChecksum() checksum.ImmutableChecksum
- func (s Artifact) Reference() interface{}
- func (s Artifact) Semver() *semver.Version
- func (s Artifact) SupportedAnalyzers() []analysis.AnalyzerName
- type Reference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Artifact ¶
type Artifact struct { Datastore string `json:"-"` OS string `json:"os"` Version string `json:"version"` IaaS string `json:"iaas"` Hypervisor string `json:"hypervisor"` DiskFormat string `json:"diskFormat"` Flavor string `json:"flavor"` Tarball metalink.File `json:"tarball"` Labels []string `json:"labels"` // contains filtered or unexported fields }
func (Artifact) GetDatastoreName ¶
func (Artifact) MetalinkFile ¶
func (Artifact) PreferredChecksum ¶
func (s Artifact) PreferredChecksum() checksum.ImmutableChecksum
func (Artifact) SupportedAnalyzers ¶
func (s Artifact) SupportedAnalyzers() []analysis.AnalyzerName
Click to show internal directories.
Click to hide internal directories.