|
||||||||||
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.imageMatches(com.google.common.base.Predicate<Image> condition)
Configure this template to have an image description that matches the supplied condition |
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.imageMatches(com.google.common.base.Predicate<Image> condition)
Configure this template to have an image description that matches the supplied condition |
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 org.jclouds.domain.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<org.jclouds.domain.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,org.jclouds.domain.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 org.jclouds.domain.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,
org.jclouds.scriptbuilder.functions.InitAdminAccess initAdminAccess,
RunScriptOnNode.Factory runScriptOnNodeFactory,
PersistNodeCredentials persistNodeCredentials,
ComputeServiceConstants.Timeouts timeouts,
ExecutorService executor)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |