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.