org.jclouds.cloudsigma.compute
Class CloudSigmaTemplateBuilderImpl

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

public class CloudSigmaTemplateBuilderImpl
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
CloudSigmaTemplateBuilderImpl(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>> hardwares, com.google.common.base.Supplier<org.jclouds.domain.Location> defaultLocation2, 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

CloudSigmaTemplateBuilderImpl

@Inject
public CloudSigmaTemplateBuilderImpl(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>> hardwares,
                                            com.google.common.base.Supplier<org.jclouds.domain.Location> defaultLocation2,
                                            @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.