| 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use TemplateBuilder | |
|---|---|
| org.jclouds.compute | |
| org.jclouds.compute.config | |
| org.jclouds.compute.domain | |
| org.jclouds.compute.domain.internal | |
| org.jclouds.compute.internal | |
| Uses of TemplateBuilder in org.jclouds.compute | 
|---|
| Methods in org.jclouds.compute that return TemplateBuilder | |
|---|---|
 TemplateBuilder | 
ComputeService.templateBuilder()
Makes a new template builder for this service  | 
| Uses of TemplateBuilder in org.jclouds.compute.config | 
|---|
| Methods in org.jclouds.compute.config that return TemplateBuilder | |
|---|---|
protected  TemplateBuilder | 
BaseComputeServiceContextModule.provideTemplate(com.google.inject.Injector injector,
                TemplateBuilder template)
The default template if none is provided.  | 
| Methods in org.jclouds.compute.config with parameters of type TemplateBuilder | |
|---|---|
protected  TemplateBuilder | 
BaseComputeServiceContextModule.provideTemplate(com.google.inject.Injector injector,
                TemplateBuilder template)
The default template if none is provided.  | 
| Uses of TemplateBuilder in org.jclouds.compute.domain | 
|---|
| Methods in org.jclouds.compute.domain that return TemplateBuilder | |
|---|---|
 TemplateBuilder | 
TemplateBuilder.any()
prime this builder with parameters known to work on the current compute provider.  | 
 TemplateBuilder | 
TemplateBuilder.biggest()
configure this template to the largest hardware, based on cores, ram, then disk  | 
 TemplateBuilder | 
TemplateBuilder.fastest()
configure this template to the fastest hardware, based on cpu  | 
 TemplateBuilder | 
TemplateBuilder.fromHardware(Hardware hardware)
Configure this template to require the minimum hardware of the parameter.  | 
 TemplateBuilder | 
TemplateBuilder.fromImage(Image image)
Configure this template to fuzzy-match on the image parameter  | 
 TemplateBuilder | 
TemplateBuilder.fromTemplate(Template image)
Configure this template to match the resources of the template parameter.  | 
 TemplateBuilder | 
TemplateBuilder.hardwareId(String hardwareId)
Configure this template to require a specific hardwareId.  | 
 TemplateBuilder | 
TemplateBuilder.imageDescriptionMatches(String imageDescriptionRegex)
Configure this template to have an image description that matches the regular expression  | 
 TemplateBuilder | 
TemplateBuilder.imageId(String imageId)
Configure this template to require a specific imageId.  | 
 TemplateBuilder | 
TemplateBuilder.imageNameMatches(String imageNameRegex)
Configure this template to have an image name that matches the regular expression  | 
 TemplateBuilder | 
TemplateBuilder.imageVersionMatches(String imageVersionRegex)
Configure this template to have an image version that matches the regular expression  | 
 TemplateBuilder | 
TemplateBuilder.locationId(String locationId)
Configure this template to start in a specific location  | 
 TemplateBuilder | 
TemplateBuilder.minCores(double minCores)
Configure this template to require the minimum cores below  | 
 TemplateBuilder | 
TemplateBuilder.minRam(int megabytes)
Configure this template to require the minimum ram in megabytes below  | 
 TemplateBuilder | 
TemplateBuilder.options(TemplateOptions options)
options such as inbound ports and run scripts.  | 
 TemplateBuilder | 
TemplateBuilder.os64Bit(boolean is64bit)
Configure this template to require a 64 bit operating system.  | 
 TemplateBuilder | 
TemplateBuilder.osArchMatches(String architecture)
Configure this template to require a specific architecture.  | 
 TemplateBuilder | 
TemplateBuilder.osDescriptionMatches(String osDescriptionRegex)
Configure this template to have an operating system description that matches the regular expression  | 
 TemplateBuilder | 
TemplateBuilder.osFamily(OsFamily os)
Configure this template to use a specific operating system image.  | 
 TemplateBuilder | 
TemplateBuilder.osNameMatches(String osNameRegex)
Configure this template to have an operating system name that matches the regular expression  | 
 TemplateBuilder | 
TemplateBuilder.osVersionMatches(String osVersionRegex)
Configure this template to have an os version that matches the regular expression  | 
 TemplateBuilder | 
TemplateBuilder.smallest()
configure this template to the smallest hardware, based on cores, ram, then disk  | 
| Uses of TemplateBuilder in org.jclouds.compute.domain.internal | 
|---|
| Classes in org.jclouds.compute.domain.internal that implement TemplateBuilder | |
|---|---|
 class | 
TemplateBuilderImpl
 | 
| Fields in org.jclouds.compute.domain.internal with type parameters of type TemplateBuilder | |
|---|---|
protected  javax.inject.Provider<TemplateBuilder> | 
TemplateBuilderImpl.defaultTemplateProvider
 | 
| Methods in org.jclouds.compute.domain.internal that return TemplateBuilder | |
|---|---|
 TemplateBuilder | 
TemplateBuilderImpl.any()
prime this builder with parameters known to work on the current compute provider.  | 
 TemplateBuilder | 
TemplateBuilderImpl.biggest()
configure this template to the largest hardware, based on cores, ram, then disk  | 
 TemplateBuilder | 
TemplateBuilderImpl.fastest()
configure this template to the fastest hardware, based on cpu  | 
 TemplateBuilder | 
TemplateBuilderImpl.fromHardware(Hardware hardware)
Configure this template to require the minimum hardware of the parameter.  | 
 TemplateBuilder | 
TemplateBuilderImpl.fromImage(Image image)
Configure this template to fuzzy-match on the image parameter  | 
 TemplateBuilder | 
TemplateBuilderImpl.fromTemplate(Template template)
Configure this template to match the resources of the template parameter.  | 
 TemplateBuilder | 
TemplateBuilderImpl.hardwareId(String hardwareId)
Configure this template to require a specific hardwareId.  | 
 TemplateBuilder | 
TemplateBuilderImpl.imageDescriptionMatches(String descriptionRegex)
Configure this template to have an image description that matches the regular expression  | 
 TemplateBuilder | 
TemplateBuilderImpl.imageId(String imageId)
Configure this template to require a specific imageId.  | 
 TemplateBuilder | 
TemplateBuilderImpl.imageNameMatches(String nameRegex)
Configure this template to have an image name that matches the regular expression  | 
 TemplateBuilder | 
TemplateBuilderImpl.imageVersionMatches(String imageVersionRegex)
Configure this template to have an image version that matches the regular expression  | 
 TemplateBuilder | 
TemplateBuilderImpl.locationId(String locationId)
Configure this template to start in a specific location  | 
 TemplateBuilder | 
TemplateBuilderImpl.minCores(double minCores)
Configure this template to require the minimum cores below  | 
 TemplateBuilder | 
TemplateBuilderImpl.minRam(int megabytes)
Configure this template to require the minimum ram in megabytes below  | 
 TemplateBuilder | 
TemplateBuilderImpl.options(TemplateOptions options)
options such as inbound ports and run scripts.  | 
 TemplateBuilder | 
TemplateBuilderImpl.os64Bit(boolean is64Bit)
 | 
 TemplateBuilder | 
TemplateBuilderImpl.osArchMatches(String osArchitectureRegex)
Configure this template to require a specific architecture.  | 
 TemplateBuilder | 
TemplateBuilderImpl.osDescriptionMatches(String osDescriptionRegex)
Configure this template to have an operating system description that matches the regular expression  | 
 TemplateBuilder | 
TemplateBuilderImpl.osFamily(OsFamily os)
Configure this template to use a specific operating system image.  | 
 TemplateBuilder | 
TemplateBuilderImpl.osNameMatches(String osNameRegex)
Configure this template to have an operating system name that matches the regular expression  | 
 TemplateBuilder | 
TemplateBuilderImpl.osVersionMatches(String osVersionRegex)
Configure this template to have an os version that matches the regular expression  | 
 TemplateBuilder | 
TemplateBuilderImpl.smallest()
configure this template to the smallest hardware, based on cores, ram, then disk  | 
| Constructor parameters in org.jclouds.compute.domain.internal with type arguments of type TemplateBuilder | |
|---|---|
TemplateBuilderImpl(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)
 | 
|
| Uses of TemplateBuilder in org.jclouds.compute.internal | 
|---|
| Methods in org.jclouds.compute.internal that return TemplateBuilder | |
|---|---|
 TemplateBuilder | 
BaseComputeService.templateBuilder()
Makes a new template builder for this service  | 
| Constructor parameters in org.jclouds.compute.internal with type arguments of type TemplateBuilder | |
|---|---|
BaseComputeService(ComputeServiceContext context,
                   Map<String,Credentials> credentialStore,
                   com.google.common.base.Supplier<Set<? extends Image>> images,
                   com.google.common.base.Supplier<Set<? extends Hardware>> hardwareProfiles,
                   com.google.common.base.Supplier<Set<? extends Location>> locations,
                   ListNodesStrategy listNodesStrategy,
                   GetNodeMetadataStrategy getNodeMetadataStrategy,
                   CreateNodesInGroupThenAddToSet runNodesAndAddToSetStrategy,
                   RebootNodeStrategy rebootNodeStrategy,
                   DestroyNodeStrategy destroyNodeStrategy,
                   ResumeNodeStrategy resumeNodeStrategy,
                   SuspendNodeStrategy suspendNodeStrategy,
                   javax.inject.Provider<TemplateBuilder> templateBuilderProvider,
                   javax.inject.Provider<TemplateOptions> templateOptionsProvider,
                   com.google.common.base.Predicate<NodeMetadata> nodeRunning,
                   com.google.common.base.Predicate<NodeMetadata> nodeTerminated,
                   com.google.common.base.Predicate<NodeMetadata> nodeSuspended,
                   InitializeRunScriptOnNodeOrPlaceInBadMap.Factory initScriptRunnerFactory,
                   ComputeServiceConstants.Timeouts timeouts,
                   ExecutorService executor)
 | 
|
  | 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||