Package org.jclouds.aws.ec2.compute
Class AWSEC2TemplateBuilderImpl
java.lang.Object
org.jclouds.compute.domain.internal.TemplateBuilderImpl
org.jclouds.ec2.compute.internal.EC2TemplateBuilderImpl
org.jclouds.aws.ec2.compute.AWSEC2TemplateBuilderImpl
- All Implemented Interfaces:
TemplateBuilder
-
Field Summary
Fields inherited from class org.jclouds.compute.domain.internal.TemplateBuilderImpl
biggest, defaultLocation, defaultTemplateProvider, fastest, forceCacheReload, 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
ConstructorsModifierConstructorDescriptionprotected
AWSEC2TemplateBuilderImpl
(com.google.common.base.Supplier<Set<? extends Location>> locations, com.google.common.base.Supplier<Set<? extends Image>> images, com.google.common.base.Supplier<Set<? extends Hardware>> sizes, com.google.common.base.Supplier<Location> defaultLocation, jakarta.inject.Provider<TemplateOptions> optionsProvider, jakarta.inject.Provider<TemplateBuilder> defaultTemplateProvider, com.google.common.base.Supplier<com.google.common.cache.LoadingCache<RegionAndName, ? extends 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, findHardwareWithId, forceCacheReload, 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
-
Constructor Details
-
AWSEC2TemplateBuilderImpl
@Inject protected AWSEC2TemplateBuilderImpl(com.google.common.base.Supplier<Set<? extends Location>> locations, com.google.common.base.Supplier<Set<? extends Image>> images, com.google.common.base.Supplier<Set<? extends Hardware>> sizes, com.google.common.base.Supplier<Location> defaultLocation, @Named("DEFAULT") jakarta.inject.Provider<TemplateOptions> optionsProvider, @Named("DEFAULT") jakarta.inject.Provider<TemplateBuilder> defaultTemplateProvider, com.google.common.base.Supplier<com.google.common.cache.LoadingCache<RegionAndName, ? extends Image>> imageMap)
-