org.jclouds.vcloud.compute.internal
Class VCloudTemplateBuilderImpl

java.lang.Object
  extended by org.jclouds.compute.domain.internal.TemplateBuilderImpl
      extended by org.jclouds.vcloud.compute.internal.VCloudTemplateBuilderImpl
All Implemented Interfaces:
org.jclouds.compute.domain.TemplateBuilder

public class VCloudTemplateBuilderImpl
extends org.jclouds.compute.domain.internal.TemplateBuilderImpl


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 VCloudTemplateBuilderImpl(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)
           
 
Method Summary
 
Methods inherited from class org.jclouds.compute.domain.internal.TemplateBuilderImpl
any, biggest, build, fastest, from, from, fromHardware, fromImage, fromTemplate, getImages, hardwareId, hardwareSorter, hypervisorMatches, imageChooser, imageChooser, imageDescriptionMatches, imageId, imageMatches, imageNameMatches, imageVersionMatches, locationId, minCores, minDisk, minRam, options, os64Bit, osArchMatches, osDescriptionMatches, osFamily, osNameMatches, osVersionMatches, resolveHardware, resolveImage, smallest, string, throwNoSuchElementExceptionAfterLoggingHardwareIds, throwNoSuchElementExceptionAfterLoggingImageIds, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VCloudTemplateBuilderImpl

@Inject
protected VCloudTemplateBuilderImpl(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)


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