Class EC2ImageSupplier
- java.lang.Object
-
- org.jclouds.ec2.compute.suppliers.EC2ImageSupplier
-
-
Constructor Summary
Constructors Modifier Constructor 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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<? extends Image>
get()
Iterable<Map.Entry<String,DescribeImagesOptions>>
getDescribeQueriesForOwnersInRegions(Set<String> regions, String[] amiOwners)
DescribeImagesOptions
getOptionsForOwners(String... amiOwners)
-
-
-
Field Detail
-
logger
@Named("jclouds.compute") protected Logger logger
-
-
Constructor Detail
-
EC2ImageSupplier
@Inject protected EC2ImageSupplier(com.google.common.base.Supplier<Set<String>> regions, DescribeImagesParallel describer, @Named("jclouds.ec2.ami-owners") String[] amiOwners, com.google.common.base.Supplier<com.google.common.cache.LoadingCache<RegionAndName,? extends Image>> cache, EC2ImageParser parser)
-
-
Method Detail
-
getDescribeQueriesForOwnersInRegions
public Iterable<Map.Entry<String,DescribeImagesOptions>> getDescribeQueriesForOwnersInRegions(Set<String> regions, String[] amiOwners)
-
getOptionsForOwners
public DescribeImagesOptions getOptionsForOwners(String... amiOwners)
-
-