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 classAWSEC2TemplateBuilderImplConstructor 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 TemplateBuilderComputeService. 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 TemplateBuilderBaseComputeServiceContextModule. 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 TemplateBuilderBaseComputeServiceContextModule. 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 TemplateBuilderTemplateBuilder. any()prime this builder with parameters known to work on the current compute provider.TemplateBuilderTemplateBuilder. biggest()configure this template to the largest hardware, based on cores, ram, then diskTemplateBuilderTemplateBuilderSpec. copyTo(TemplateBuilder builder, TemplateOptions templateOptions)Returns a TemplateBuilder configured according to this instance's specification.TemplateBuilderTemplateBuilder. fastest()configure this template to the fastest hardware, based on cpuTemplateBuilderTemplateBuilder. forceCacheReload()Forces an image lookup against the provider to reload the image cache.TemplateBuilderTemplateBuilder. from(String spec)Configure and return this template, updating it with the populated values of the givenspec.TemplateBuilderTemplateBuilder. from(TemplateBuilderSpec spec)Configure and return this template, updating it with the populated values of the givenspec.TemplateBuilderTemplateBuilder. fromHardware(Hardware hardware)Configure this template to require the minimum hardware of the parameter.TemplateBuilderTemplateBuilder. fromImage(Image image)Configure this template to fuzzy-match on the image parameterTemplateBuilderTemplateBuilder. fromTemplate(Template image)Configure this template to match the resources of the template parameter.TemplateBuilderTemplateBuilder. hardwareId(String hardwareId)Configure this template to require a specific hardwareId.TemplateBuilderTemplateBuilder. hypervisorMatches(String hypervisorRegex)Configure this template to have an hypervisor that matches the regular expressionTemplateBuilderTemplateBuilder. 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.TemplateBuilderTemplateBuilder. imageDescriptionMatches(String imageDescriptionRegex)Configure this template to have an image description that matches the regular expressionTemplateBuilderTemplateBuilder. imageId(String imageId)Configure this template to require a specific imageId.TemplateBuilderTemplateBuilder. imageMatches(com.google.common.base.Predicate<Image> condition)Configure this template to have an image that matches the supplied condition ex.TemplateBuilderTemplateBuilder. imageNameMatches(String imageNameRegex)Configure this template to have an image name that matches the regular expressionTemplateBuilderTemplateBuilder. imageVersionMatches(String imageVersionRegex)Configure this template to have an image version that matches the regular expressionTemplateBuilderTemplateBuilder. locationId(String locationId)Configure this template to start in a specific locationTemplateBuilderTemplateBuilder. minCores(double minCores)Configure this template to require the minimum cores belowTemplateBuilderTemplateBuilder. minDisk(double gigabytes)Configure this template with required minimum disk space in gigabytesTemplateBuilderTemplateBuilder. minRam(int megabytes)Configure this template to require the minimum ram in megabytes belowTemplateBuilderTemplateBuilder. options(TemplateOptions options)Sets options on the template (i.e.TemplateBuilderTemplateBuilder. os64Bit(boolean is64bit)Configure this template to require a 64 bit operating system.TemplateBuilderTemplateBuilder. osArchMatches(String architecture)Configure this template to require a specific architecture.TemplateBuilderTemplateBuilder. osDescriptionMatches(String osDescriptionRegex)Configure this template to have an operating system description that matches the regular expressionTemplateBuilderTemplateBuilder. osFamily(OsFamily os)Configure this template to use a specific operating system image.TemplateBuilderTemplateBuilder. osNameMatches(String osNameRegex)Configure this template to have an operating system name that matches the regular expressionTemplateBuilderTemplateBuilder. osVersionMatches(String osVersionRegex)Configure this template to have an os version that matches the regular expressionTemplateBuilderTemplateBuilder. 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 TemplateBuilderTemplateBuilderSpec. 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 classArbitraryCpuRamTemplateBuilderImplclassTemplateBuilderImplFields in org.jclouds.compute.domain.internal with type parameters of type TemplateBuilder Modifier and Type Field Description protected javax.inject.Provider<TemplateBuilder>TemplateBuilderImpl. defaultTemplateProviderMethods in org.jclouds.compute.domain.internal that return TemplateBuilder Modifier and Type Method Description TemplateBuilderTemplateBuilderImpl. any()prime this builder with parameters known to work on the current compute provider.TemplateBuilderTemplateBuilderImpl. biggest()configure this template to the largest hardware, based on cores, ram, then diskTemplateBuilderTemplateBuilderImpl. fastest()configure this template to the fastest hardware, based on cpuTemplateBuilderTemplateBuilderImpl. forceCacheReload()TemplateBuilderTemplateBuilderImpl. from(String spec)TemplateBuilderTemplateBuilderImpl. from(TemplateBuilderSpec spec)TemplateBuilderTemplateBuilderImpl. fromHardware(Hardware hardware)Configure this template to require the minimum hardware of the parameter.TemplateBuilderTemplateBuilderImpl. fromImage(Image image)Configure this template to fuzzy-match on the image parameterTemplateBuilderTemplateBuilderImpl. fromTemplate(Template template)Configure this template to match the resources of the template parameter.TemplateBuilderTemplateBuilderImpl. hardwareId(String hardwareId)Configure this template to require a specific hardwareId.TemplateBuilderTemplateBuilderImpl. hypervisorMatches(String hypervisor)Configure this template to have an hypervisor that matches the regular expressionTemplateBuilderTemplateBuilderImpl. imageDescriptionMatches(String descriptionRegex)Configure this template to have an image description that matches the regular expressionTemplateBuilderTemplateBuilderImpl. imageId(String imageId)Configure this template to require a specific imageId.TemplateBuilderTemplateBuilderImpl. imageMatches(com.google.common.base.Predicate<Image> condition)Configure this template to have an image that matches the supplied condition ex.TemplateBuilderTemplateBuilderImpl. imageNameMatches(String nameRegex)Configure this template to have an image name that matches the regular expressionTemplateBuilderTemplateBuilderImpl. imageVersionMatches(String imageVersionRegex)Configure this template to have an image version that matches the regular expressionTemplateBuilderTemplateBuilderImpl. locationId(String locationId)Configure this template to start in a specific locationTemplateBuilderTemplateBuilderImpl. minCores(double minCores)Configure this template to require the minimum cores belowTemplateBuilderTemplateBuilderImpl. minDisk(double gigabytes)Configure this template with required minimum disk space in gigabytesTemplateBuilderTemplateBuilderImpl. minRam(int megabytes)Configure this template to require the minimum ram in megabytes belowTemplateBuilderTemplateBuilderImpl. options(TemplateOptions options)Sets options on the template (i.e.TemplateBuilderTemplateBuilderImpl. os64Bit(boolean is64Bit)TemplateBuilderTemplateBuilderImpl. osArchMatches(String osArchitectureRegex)Configure this template to require a specific architecture.TemplateBuilderTemplateBuilderImpl. osDescriptionMatches(String osDescriptionRegex)Configure this template to have an operating system description that matches the regular expressionTemplateBuilderTemplateBuilderImpl. osFamily(OsFamily os)Configure this template to use a specific operating system image.TemplateBuilderTemplateBuilderImpl. osNameMatches(String osNameRegex)Configure this template to have an operating system name that matches the regular expressionTemplateBuilderTemplateBuilderImpl. osVersionMatches(String osVersionRegex)Configure this template to have an os version that matches the regular expressionTemplateBuilderTemplateBuilderImpl. 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 TemplateBuilderBaseComputeService. 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 classEC2TemplateBuilderImpl -
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 classGoogleComputeEngineArbitraryCpuRamTemplateBuilderImpl -
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)
-