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:
TemplateBuilder

public class CloudSigmaTemplateBuilderImpl
extends TemplateBuilderImpl

Author:
Andrei Savu

Field Summary
 
Fields inherited from class org.jclouds.compute.domain.internal.TemplateBuilderImpl
biggest, defaultLocation, defaultTemplateProvider, fastest, hardwareId, hardwares, hypervisor, imageDescription, imageId, imageName, imagePredicate, images, imageVersion, location, locations, logger, minCores, minRam, options, optionsProvider, os64Bit, osArch, osDescription, osFamily, osName, osVersion
 
Constructor Summary
CloudSigmaTemplateBuilderImpl(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>> hardwares, com.google.common.base.Supplier<Location> defaultLocation2, javax.inject.Provider<TemplateOptions> optionsProvider, javax.inject.Provider<TemplateBuilder> defaultTemplateProvider)
           
 
Method Summary
 
Methods inherited from class org.jclouds.compute.domain.internal.TemplateBuilderImpl
any, biggest, build, fastest, fromHardware, fromImage, fromTemplate, getImages, hardwareId, hardwareSorter, hypervisorMatches, imageDescriptionMatches, imageId, imageMatches, imageNameMatches, imageVersionMatches, locationId, minCores, minRam, options, os64Bit, osArchMatches, osDescriptionMatches, osFamily, osNameMatches, osVersionMatches, resolveHardware, resolveImage, smallest, 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 Location>> locations,
                                            com.google.common.base.Supplier<Set<? extends Image>> images,
                                            com.google.common.base.Supplier<Set<? extends Hardware>> hardwares,
                                            com.google.common.base.Supplier<Location> defaultLocation2,
                                            @Named(value="DEFAULT")
                                            javax.inject.Provider<TemplateOptions> optionsProvider,
                                            @Named(value="DEFAULT")
                                            javax.inject.Provider<TemplateBuilder> defaultTemplateProvider)


Copyright © 2009-2012 jclouds. All Rights Reserved.