Uses of Interface
org.jclouds.compute.domain.TemplateBuilder
-
-
Uses of TemplateBuilder in org.jclouds.aws.ec2.compute
Classes in org.jclouds.aws.ec2.compute that implement TemplateBuilder Modifier and Type Class Description class
AWSEC2TemplateBuilderImpl
Constructor parameters in org.jclouds.aws.ec2.compute with type arguments of type TemplateBuilder Constructor Description AWSEC2ComputeService(ComputeServiceContext context, Map<String,Credentials> credentialStore, com.google.common.base.Supplier<Set<? extends Image>> images, com.google.common.base.Supplier<Set<? extends Hardware>> sizes, com.google.common.base.Supplier<Set<? extends Location>> locations, ListNodesStrategy listNodesStrategy, GetImageStrategy getImageStrategy, GetNodeMetadataStrategy getNodeMetadataStrategy, CreateNodesInGroupThenAddToSet runNodesAndAddToSetStrategy, RebootNodeStrategy rebootNodeStrategy, DestroyNodeStrategy destroyNodeStrategy, ResumeNodeStrategy startNodeStrategy, SuspendNodeStrategy stopNodeStrategy, javax.inject.Provider<TemplateBuilder> templateBuilderProvider, javax.inject.Provider<TemplateOptions> templateOptionsProvider, com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeRunning, com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeTerminated, com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeSuspended, InitializeRunScriptOnNodeOrPlaceInBadMap.Factory initScriptRunnerFactory, RunScriptOnNode.Factory runScriptOnNodeFactory, InitAdminAccess initAdminAccess, PersistNodeCredentials persistNodeCredentials, ComputeServiceConstants.Timeouts timeouts, com.google.common.util.concurrent.ListeningExecutorService userExecutor, AWSEC2Api client, ConcurrentMap<RegionAndName,KeyPair> credentialsMap, com.google.common.cache.LoadingCache<RegionAndName,String> securityGroupMap, com.google.common.cache.LoadingCache<RegionAndName,String> placementGroupMap, com.google.common.base.Predicate<PlacementGroup> placementGroupDeleted, com.google.common.base.Optional<ImageExtension> imageExtension, GroupNamingConvention.Factory namingConvention, boolean generateInstanceNames, com.google.common.base.Optional<SecurityGroupExtension> securityGroupExtension, DelegatingImageExtension.Factory delegatingImageExtension)
-
Uses of TemplateBuilder in org.jclouds.azurecompute.arm.compute
Constructor parameters in org.jclouds.azurecompute.arm.compute with type arguments of type TemplateBuilder Constructor Description AzureComputeService(ComputeServiceContext context, Map<String,Credentials> credentialStore, com.google.common.base.Supplier<Set<? extends Image>> images, com.google.common.base.Supplier<Set<? extends Hardware>> sizes, com.google.common.base.Supplier<Set<? extends Location>> locations, ListNodesStrategy listNodesStrategy, GetImageStrategy getImageStrategy, GetNodeMetadataStrategy getNodeMetadataStrategy, CreateNodesInGroupThenAddToSet runNodesAndAddToSetStrategy, RebootNodeStrategy rebootNodeStrategy, DestroyNodeStrategy destroyNodeStrategy, ResumeNodeStrategy startNodeStrategy, SuspendNodeStrategy stopNodeStrategy, javax.inject.Provider<TemplateBuilder> templateBuilderProvider, javax.inject.Provider<TemplateOptions> templateOptionsProvider, com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeRunning, com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeTerminated, com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeSuspended, InitializeRunScriptOnNodeOrPlaceInBadMap.Factory initScriptRunnerFactory, RunScriptOnNode.Factory runScriptOnNodeFactory, InitAdminAccess initAdminAccess, PersistNodeCredentials persistNodeCredentials, com.google.common.util.concurrent.ListeningExecutorService userExecutor, CleanupResources cleanupResources, com.google.common.base.Optional<ImageExtension> imageExtension, com.google.common.base.Optional<SecurityGroupExtension> securityGroupExtension, DelegatingImageExtension.Factory delegatingImageExtension)
-
Uses of TemplateBuilder in org.jclouds.cloudstack.compute
Constructor parameters in org.jclouds.cloudstack.compute with type arguments of type TemplateBuilder Constructor Description CloudStackComputeService(ComputeServiceContext context, Map<String,Credentials> credentialStore, com.google.common.base.Supplier<Set<? extends Image>> images, com.google.common.base.Supplier<Set<? extends Hardware>> sizes, com.google.common.base.Supplier<Set<? extends Location>> locations, ListNodesStrategy listNodesStrategy, GetImageStrategy getImageStrategy, GetNodeMetadataStrategy getNodeMetadataStrategy, CreateNodesInGroupThenAddToSet runNodesAndAddToSetStrategy, RebootNodeStrategy rebootNodeStrategy, DestroyNodeStrategy destroyNodeStrategy, ResumeNodeStrategy startNodeStrategy, SuspendNodeStrategy stopNodeStrategy, javax.inject.Provider<TemplateBuilder> templateBuilderProvider, javax.inject.Provider<TemplateOptions> templateOptionsProvider, com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeRunning, com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeTerminated, com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeSuspended, InitializeRunScriptOnNodeOrPlaceInBadMap.Factory initScriptRunnerFactory, RunScriptOnNode.Factory runScriptOnNodeFactory, InitAdminAccess initAdminAccess, PersistNodeCredentials persistNodeCredentials, com.google.common.util.concurrent.ListeningExecutorService userExecutor, CloudStackApi client, com.google.common.cache.LoadingCache<ZoneAndName,SecurityGroup> securityGroupMap, com.google.common.cache.LoadingCache<String,SshKeyPair> keyPairCache, com.google.common.base.Function<Set<? extends NodeMetadata>,com.google.common.collect.Multimap<String,String>> orphanedGroupsByZoneId, GroupNamingConvention.Factory namingConvention, com.google.common.base.Supplier<com.google.common.cache.LoadingCache<String,Zone>> zoneIdToZone, com.google.common.base.Optional<ImageExtension> imageExtension, com.google.common.base.Optional<SecurityGroupExtension> securityGroupExtension, DelegatingImageExtension.Factory delegatingImageExtension)
-
Uses of TemplateBuilder in org.jclouds.compute
Methods in org.jclouds.compute that return TemplateBuilder Modifier and Type Method Description 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 Modifier and Type Method Description protected TemplateBuilder
BaseComputeServiceContextModule. provideTemplateOptionallyFromProperties(com.google.inject.Injector injector, TemplateBuilder template, String provider, ValueOfConfigurationKeyOrNull config)
The default template if none is provided.Methods in org.jclouds.compute.config with parameters of type TemplateBuilder Modifier and Type Method Description protected TemplateBuilder
BaseComputeServiceContextModule. provideTemplateOptionallyFromProperties(com.google.inject.Injector injector, TemplateBuilder template, String provider, ValueOfConfigurationKeyOrNull config)
The default template if none is provided. -
Uses of TemplateBuilder in org.jclouds.compute.domain
Methods in org.jclouds.compute.domain that return TemplateBuilder Modifier and Type Method Description 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 diskTemplateBuilder
TemplateBuilderSpec. copyTo(TemplateBuilder builder, TemplateOptions templateOptions)
Returns a TemplateBuilder configured according to this instance's specification.TemplateBuilder
TemplateBuilder. fastest()
configure this template to the fastest hardware, based on cpuTemplateBuilder
TemplateBuilder. forceCacheReload()
Forces an image lookup against the provider to reload the image cache.TemplateBuilder
TemplateBuilder. from(String spec)
Configure and return this template, updating it with the populated values of the givenspec
.TemplateBuilder
TemplateBuilder. from(TemplateBuilderSpec spec)
Configure and return this template, updating it with the populated values of the givenspec
.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 parameterTemplateBuilder
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. hypervisorMatches(String hypervisorRegex)
Configure this template to have an hypervisor that matches the regular expressionTemplateBuilder
TemplateBuilder. imageChooser(com.google.common.base.Function<Iterable<? extends Image>,Image> imageChooser)
Configure this template with a specific preference function which operates on images which match the other criteria.TemplateBuilder
TemplateBuilder. imageDescriptionMatches(String imageDescriptionRegex)
Configure this template to have an image description that matches the regular expressionTemplateBuilder
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 that matches the supplied condition ex.TemplateBuilder
TemplateBuilder. imageNameMatches(String imageNameRegex)
Configure this template to have an image name that matches the regular expressionTemplateBuilder
TemplateBuilder. imageVersionMatches(String imageVersionRegex)
Configure this template to have an image version that matches the regular expressionTemplateBuilder
TemplateBuilder. locationId(String locationId)
Configure this template to start in a specific locationTemplateBuilder
TemplateBuilder. minCores(double minCores)
Configure this template to require the minimum cores belowTemplateBuilder
TemplateBuilder. minDisk(double gigabytes)
Configure this template with required minimum disk space in gigabytesTemplateBuilder
TemplateBuilder. minRam(int megabytes)
Configure this template to require the minimum ram in megabytes belowTemplateBuilder
TemplateBuilder. options(TemplateOptions options)
Sets options on the template (i.e.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 expressionTemplateBuilder
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 expressionTemplateBuilder
TemplateBuilder. osVersionMatches(String osVersionRegex)
Configure this template to have an os version that matches the regular expressionTemplateBuilder
TemplateBuilder. smallest()
configure this template to the smallest hardware, based on cores, ram, then diskMethods in org.jclouds.compute.domain with parameters of type TemplateBuilder Modifier and Type Method Description TemplateBuilder
TemplateBuilderSpec. copyTo(TemplateBuilder builder, TemplateOptions templateOptions)
Returns a TemplateBuilder configured according to this instance's specification. -
Uses of TemplateBuilder in org.jclouds.compute.domain.internal
Classes in org.jclouds.compute.domain.internal that implement TemplateBuilder Modifier and Type Class Description class
ArbitraryCpuRamTemplateBuilderImpl
class
TemplateBuilderImpl
Fields in org.jclouds.compute.domain.internal with type parameters of type TemplateBuilder Modifier and Type Field Description protected javax.inject.Provider<TemplateBuilder>
TemplateBuilderImpl. defaultTemplateProvider
Methods in org.jclouds.compute.domain.internal that return TemplateBuilder Modifier and Type Method Description 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 diskTemplateBuilder
TemplateBuilderImpl. fastest()
configure this template to the fastest hardware, based on cpuTemplateBuilder
TemplateBuilderImpl. forceCacheReload()
TemplateBuilder
TemplateBuilderImpl. from(String spec)
TemplateBuilder
TemplateBuilderImpl. from(TemplateBuilderSpec spec)
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 parameterTemplateBuilder
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. hypervisorMatches(String hypervisor)
Configure this template to have an hypervisor that matches the regular expressionTemplateBuilder
TemplateBuilderImpl. imageDescriptionMatches(String descriptionRegex)
Configure this template to have an image description that matches the regular expressionTemplateBuilder
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 that matches the supplied condition ex.TemplateBuilder
TemplateBuilderImpl. imageNameMatches(String nameRegex)
Configure this template to have an image name that matches the regular expressionTemplateBuilder
TemplateBuilderImpl. imageVersionMatches(String imageVersionRegex)
Configure this template to have an image version that matches the regular expressionTemplateBuilder
TemplateBuilderImpl. locationId(String locationId)
Configure this template to start in a specific locationTemplateBuilder
TemplateBuilderImpl. minCores(double minCores)
Configure this template to require the minimum cores belowTemplateBuilder
TemplateBuilderImpl. minDisk(double gigabytes)
Configure this template with required minimum disk space in gigabytesTemplateBuilder
TemplateBuilderImpl. minRam(int megabytes)
Configure this template to require the minimum ram in megabytes belowTemplateBuilder
TemplateBuilderImpl. options(TemplateOptions options)
Sets options on the template (i.e.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 expressionTemplateBuilder
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 expressionTemplateBuilder
TemplateBuilderImpl. osVersionMatches(String osVersionRegex)
Configure this template to have an os version that matches the regular expressionTemplateBuilder
TemplateBuilderImpl. smallest()
configure this template to the smallest hardware, based on cores, ram, then disk -
Uses of TemplateBuilder in org.jclouds.compute.internal
Methods in org.jclouds.compute.internal that return TemplateBuilder Modifier and Type Method Description TemplateBuilder
BaseComputeService. templateBuilder()
Makes a new template builder for this serviceConstructor parameters in org.jclouds.compute.internal with type arguments of type TemplateBuilder Constructor Description 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, GetImageStrategy getImageStrategy, 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<AtomicReference<NodeMetadata>> nodeRunning, com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeTerminated, com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeSuspended, InitializeRunScriptOnNodeOrPlaceInBadMap.Factory initScriptRunnerFactory, InitAdminAccess initAdminAccess, RunScriptOnNode.Factory runScriptOnNodeFactory, PersistNodeCredentials persistNodeCredentials, com.google.common.util.concurrent.ListeningExecutorService userExecutor, com.google.common.base.Optional<ImageExtension> imageExtension, com.google.common.base.Optional<SecurityGroupExtension> securityGroupExtension, DelegatingImageExtension.Factory delegatingImageExtension)
-
Uses of TemplateBuilder in org.jclouds.ec2.compute
Constructor parameters in org.jclouds.ec2.compute with type arguments of type TemplateBuilder Constructor Description EC2ComputeService(ComputeServiceContext context, Map<String,Credentials> credentialStore, com.google.common.base.Supplier<Set<? extends Image>> images, com.google.common.base.Supplier<Set<? extends Hardware>> sizes, com.google.common.base.Supplier<Set<? extends Location>> locations, ListNodesStrategy listNodesStrategy, GetImageStrategy getImageStrategy, GetNodeMetadataStrategy getNodeMetadataStrategy, CreateNodesInGroupThenAddToSet runNodesAndAddToSetStrategy, RebootNodeStrategy rebootNodeStrategy, DestroyNodeStrategy destroyNodeStrategy, ResumeNodeStrategy startNodeStrategy, SuspendNodeStrategy stopNodeStrategy, javax.inject.Provider<TemplateBuilder> templateBuilderProvider, javax.inject.Provider<TemplateOptions> templateOptionsProvider, com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeRunning, com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeTerminated, com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeSuspended, InitializeRunScriptOnNodeOrPlaceInBadMap.Factory initScriptRunnerFactory, RunScriptOnNode.Factory runScriptOnNodeFactory, InitAdminAccess initAdminAccess, PersistNodeCredentials persistNodeCredentials, ComputeServiceConstants.Timeouts timeouts, com.google.common.util.concurrent.ListeningExecutorService userExecutor, EC2Api client, ConcurrentMap<RegionAndName,KeyPair> credentialsMap, com.google.common.cache.LoadingCache<RegionAndName,String> securityGroupMap, com.google.common.base.Optional<ImageExtension> imageExtension, GroupNamingConvention.Factory namingConvention, boolean generateInstanceNames, com.google.common.base.Optional<SecurityGroupExtension> securityGroupExtension, DelegatingImageExtension.Factory delegatingImageExtension)
-
Uses of TemplateBuilder in org.jclouds.ec2.compute.internal
Classes in org.jclouds.ec2.compute.internal that implement TemplateBuilder Modifier and Type Class Description class
EC2TemplateBuilderImpl
-
Uses of TemplateBuilder in org.jclouds.gogrid.compute
Constructor parameters in org.jclouds.gogrid.compute with type arguments of type TemplateBuilder Constructor Description GoGridComputeService(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, GetImageStrategy getImageStrategy, 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<AtomicReference<NodeMetadata>> nodeRunning, com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeTerminated, com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeSuspended, InitializeRunScriptOnNodeOrPlaceInBadMap.Factory initScriptRunnerFactory, InitAdminAccess initAdminAccess, RunScriptOnNode.Factory runScriptOnNodeFactory, PersistNodeCredentials persistNodeCredentials, com.google.common.util.concurrent.ListeningExecutorService userExecutor, com.google.common.base.Optional<ImageExtension> imageExtension, com.google.common.base.Optional<SecurityGroupExtension> securityGroupExtension, DelegatingImageExtension.Factory delegatingImageExtension)
-
Uses of TemplateBuilder in org.jclouds.googlecomputeengine.compute.domain.internal
Classes in org.jclouds.googlecomputeengine.compute.domain.internal that implement TemplateBuilder Modifier and Type Class Description class
GoogleComputeEngineArbitraryCpuRamTemplateBuilderImpl
-
Uses of TemplateBuilder in org.jclouds.openstack.nova.v2_0.compute
Constructor parameters in org.jclouds.openstack.nova.v2_0.compute with type arguments of type TemplateBuilder Constructor Description NovaComputeService(ComputeServiceContext context, Map<String,Credentials> credentialStore, com.google.common.base.Supplier<Set<? extends Image>> images, com.google.common.base.Supplier<Set<? extends Hardware>> sizes, com.google.common.base.Supplier<Set<? extends Location>> locations, ListNodesStrategy listNodesStrategy, GetImageStrategy getImageStrategy, GetNodeMetadataStrategy getNodeMetadataStrategy, CreateNodesInGroupThenAddToSet runNodesAndAddToSetStrategy, RebootNodeStrategy rebootNodeStrategy, DestroyNodeStrategy destroyNodeStrategy, ResumeNodeStrategy startNodeStrategy, SuspendNodeStrategy stopNodeStrategy, javax.inject.Provider<TemplateBuilder> templateBuilderProvider, javax.inject.Provider<TemplateOptions> templateOptionsProvider, com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeRunning, com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeTerminated, com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeSuspended, InitializeRunScriptOnNodeOrPlaceInBadMap.Factory initScriptRunnerFactory, RunScriptOnNode.Factory runScriptOnNodeFactory, InitAdminAccess initAdminAccess, PersistNodeCredentials persistNodeCredentials, com.google.common.util.concurrent.ListeningExecutorService userExecutor, CleanupResources cleanupResources, com.google.common.base.Optional<ImageExtension> imageExtension, com.google.common.base.Optional<SecurityGroupExtension> securityGroupExtension, DelegatingImageExtension.Factory delegatingImageExtension)
-