org.jclouds.aws.ec2.compute
Class AWSEC2TemplateBuilderImpl

java.lang.Object
  extended by org.jclouds.compute.domain.internal.TemplateBuilderImpl
      extended by org.jclouds.ec2.compute.internal.EC2TemplateBuilderImpl
          extended by org.jclouds.aws.ec2.compute.AWSEC2TemplateBuilderImpl
All Implemented Interfaces:
org.jclouds.compute.domain.TemplateBuilder

public class AWSEC2TemplateBuilderImpl
extends org.jclouds.ec2.compute.internal.EC2TemplateBuilderImpl


Field Summary
 
Fields inherited from class org.jclouds.compute.domain.internal.TemplateBuilderImpl
biggest, defaultLocation, defaultTemplateProvider, fastest, getImageStrategy, hardwareId, hardwares, hypervisor, imageChooser, imageDescription, imageId, imageName, imagePredicate, images, imageVersion, location, locations, logger, minCores, minDisk, minRam, options, optionsProvider, os64Bit, osArch, osDescription, osFamily, osName, osVersion
 
Constructor Summary
protected AWSEC2TemplateBuilderImpl(com.google.common.base.Supplier<Set<? extends org.jclouds.domain.Location>> locations, org.jclouds.compute.suppliers.ImageCacheSupplier images, com.google.common.base.Supplier<Set<? extends org.jclouds.compute.domain.Hardware>> sizes, com.google.common.base.Supplier<org.jclouds.domain.Location> defaultLocation, javax.inject.Provider<org.jclouds.compute.options.TemplateOptions> optionsProvider, javax.inject.Provider<org.jclouds.compute.domain.TemplateBuilder> defaultTemplateProvider, org.jclouds.compute.strategy.GetImageStrategy getImageStrategy, com.google.common.base.Supplier<com.google.common.cache.LoadingCache<org.jclouds.ec2.compute.domain.RegionAndName,? extends org.jclouds.compute.domain.Image>> imageMap)
           
 
Method Summary
 
Methods inherited from class org.jclouds.ec2.compute.internal.EC2TemplateBuilderImpl
getImages, resolveImage
 
Methods inherited from class org.jclouds.compute.domain.internal.TemplateBuilderImpl
any, biggest, build, fastest, from, from, fromHardware, fromImage, fromTemplate, hardwareId, hardwareSorter, hypervisorMatches, imageChooser, imageChooser, imageDescriptionMatches, imageId, imageMatches, imageNameMatches, imageVersionMatches, locationId, minCores, minDisk, minRam, options, os64Bit, osArchMatches, osDescriptionMatches, osFamily, osNameMatches, osVersionMatches, resolveHardware, smallest, string, throwNoSuchElementExceptionAfterLoggingHardwareIds, throwNoSuchElementExceptionAfterLoggingImageIds, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AWSEC2TemplateBuilderImpl

@Inject
protected AWSEC2TemplateBuilderImpl(com.google.common.base.Supplier<Set<? extends org.jclouds.domain.Location>> locations,
                                           org.jclouds.compute.suppliers.ImageCacheSupplier images,
                                           com.google.common.base.Supplier<Set<? extends org.jclouds.compute.domain.Hardware>> sizes,
                                           com.google.common.base.Supplier<org.jclouds.domain.Location> defaultLocation,
                                           @Named(value="DEFAULT")
                                           javax.inject.Provider<org.jclouds.compute.options.TemplateOptions> optionsProvider,
                                           @Named(value="DEFAULT")
                                           javax.inject.Provider<org.jclouds.compute.domain.TemplateBuilder> defaultTemplateProvider,
                                           org.jclouds.compute.strategy.GetImageStrategy getImageStrategy,
                                           com.google.common.base.Supplier<com.google.common.cache.LoadingCache<org.jclouds.ec2.compute.domain.RegionAndName,? extends org.jclouds.compute.domain.Image>> imageMap)


Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.