Modifier | Constructor and Description |
---|---|
protected |
EC2ImageSupplier(com.google.common.base.Supplier<Set<String>> regions,
DescribeImagesParallel describer,
String[] amiOwners,
com.google.common.base.Supplier<com.google.common.cache.LoadingCache<RegionAndName,? extends Image>> cache,
EC2ImageParser parser) |
Modifier and Type | Method and Description |
---|---|
Set<? extends Image> |
get() |
Iterable<Map.Entry<String,DescribeImagesOptions>> |
getDescribeQueriesForOwnersInRegions(Set<String> regions,
String[] amiOwners) |
DescribeImagesOptions |
getOptionsForOwners(String... amiOwners) |
@Named(value="jclouds.compute") protected Logger logger
@Inject protected EC2ImageSupplier(com.google.common.base.Supplier<Set<String>> regions, DescribeImagesParallel describer, @Named(value="jclouds.ec2.ami-owners") String[] amiOwners, com.google.common.base.Supplier<com.google.common.cache.LoadingCache<RegionAndName,? extends Image>> cache, EC2ImageParser parser)
public Iterable<Map.Entry<String,DescribeImagesOptions>> getDescribeQueriesForOwnersInRegions(Set<String> regions, String[] amiOwners)
public DescribeImagesOptions getOptionsForOwners(String... amiOwners)
Copyright © 2009-2013 jclouds. All Rights Reserved.