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

Author:
Adrian Cole

Field Summary
 
Fields inherited from class org.jclouds.compute.domain.internal.TemplateBuilderImpl
biggest, defaultLocation, defaultTemplateProvider, fastest, 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, com.google.common.base.Supplier<Set<? extends org.jclouds.compute.domain.Image>> 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)
           
 
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,
                                           com.google.common.base.Supplier<Set<? extends org.jclouds.compute.domain.Image>> 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)


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