本文整理汇总了Golang中github.com/juju/juju/environs/config.Config.ImageStream方法的典型用法代码示例。如果您正苦于以下问题:Golang Config.ImageStream方法的具体用法?Golang Config.ImageStream怎么用?Golang Config.ImageStream使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类github.com/juju/juju/environs/config.Config
的用法示例。
在下文中一共展示了Config.ImageStream方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Golang代码示例。
示例1: parseMetadataListFromParams
func (api *API) parseMetadataListFromParams(p params.CloudImageMetadataList, cfg *config.Config) []cloudimagemetadata.Metadata {
results := make([]cloudimagemetadata.Metadata, len(p.Metadata))
for i, metadata := range p.Metadata {
results[i] = cloudimagemetadata.Metadata{
MetadataAttributes: cloudimagemetadata.MetadataAttributes{
Stream: metadata.Stream,
Region: metadata.Region,
Version: metadata.Version,
Series: metadata.Series,
Arch: metadata.Arch,
VirtType: metadata.VirtType,
RootStorageType: metadata.RootStorageType,
RootStorageSize: metadata.RootStorageSize,
Source: metadata.Source,
},
Priority: metadata.Priority,
ImageId: metadata.ImageId,
}
// TODO (anastasiamac 2016-08-24) This is a band-aid solution.
// Once correct value is read from simplestreams, this needs to go.
// Bug# 1616295
if results[i].Stream == "" {
results[i].Stream = cfg.ImageStream()
}
}
return results
}