Uses of Interface
org.jclouds.compute.domain.Template
-
-
Uses of Template in org.jclouds.aws.ec2.compute.strategy
Methods in org.jclouds.aws.ec2.compute.strategy with parameters of type Template Modifier and Type Method Description protected void
CreateKeyPairPlacementAndSecurityGroupsAsNeededAndReturnRunOptions. addSecurityGroups(String region, String group, Template template, RunInstancesOptions instanceOptions)
protected Set<RunningInstance>
AWSEC2CreateNodesInGroupThenAddToSet. createNodesInRegionAndZone(String region, String zone, String group, int count, Template template, RunInstancesOptions instanceOptions)
AWSRunInstancesOptions
CreateKeyPairPlacementAndSecurityGroupsAsNeededAndReturnRunOptions. execute(String region, String group, Template template)
-
Uses of Template in org.jclouds.azurecompute.arm.compute
Methods in org.jclouds.azurecompute.arm.compute with parameters of type Template Modifier and Type Method Description ComputeServiceAdapter.NodeAndInitialCredentials<VirtualMachine>
AzureComputeServiceAdapter. createNodeWithGroupEncodedIntoName(String group, String name, Template template)
-
Uses of Template in org.jclouds.azurecompute.arm.compute.functions
Methods in org.jclouds.azurecompute.arm.compute.functions with parameters of type Template Modifier and Type Method Description AvailabilitySet
TemplateToAvailabilitySet. apply(Template input)
-
Uses of Template in org.jclouds.azurecompute.arm.compute.strategy
Methods in org.jclouds.azurecompute.arm.compute.strategy with parameters of type Template Modifier and Type Method Description Map<?,com.google.common.util.concurrent.ListenableFuture<Void>>
CreateResourcesThenCreateNodes. execute(String group, int count, Template template, Set<NodeMetadata> goodNodes, Map<NodeMetadata,Exception> badNodes, com.google.common.collect.Multimap<NodeMetadata,CustomizationResponse> customizationResponses)
-
Uses of Template in org.jclouds.byon.internal
Methods in org.jclouds.byon.internal with parameters of type Template Modifier and Type Method Description JCloudsNativeComputeServiceAdapter.NodeWithInitialCredentials
BYONComputeServiceAdapter. createNodeWithGroupEncodedIntoName(String group, String name, Template template)
-
Uses of Template in org.jclouds.cloudstack.compute.strategy
Methods in org.jclouds.cloudstack.compute.strategy with parameters of type Template Modifier and Type Method Description ComputeServiceAdapter.NodeAndInitialCredentials<VirtualMachine>
CloudStackComputeServiceAdapter. createNodeWithGroupEncodedIntoName(String group, String name, Template template)
-
Uses of Template in org.jclouds.compute
Methods in org.jclouds.compute that return Template Modifier and Type Method Description Template
RunNodesException. getTemplate()
Methods in org.jclouds.compute with parameters of type Template Modifier and Type Method Description Set<? extends NodeMetadata>
ComputeService. createNodesInGroup(String group, int count, Template template)
The compute api treats nodes as a group based on the name you specify.ComputeServiceAdapter.NodeAndInitialCredentials<N>
ComputeServiceAdapter. createNodeWithGroupEncodedIntoName(String group, String name, Template template)
ComputeService.createNodesInGroup(String, int, Template)
generates the parameters passed into this method such that each node in the set has a unique name.JCloudsNativeComputeServiceAdapter.NodeWithInitialCredentials
JCloudsNativeComputeServiceAdapter. createNodeWithGroupEncodedIntoName(String group, String name, Template template)
ComputeService.createNodesInGroup(String, int, Template)
generates the parameters passed into this method such that each node in the set has a unique name.Constructors in org.jclouds.compute with parameters of type Template Constructor Description RunNodesException(String group, int count, Template template, Set<? extends NodeMetadata> successfulNodes, Map<?,Exception> executionExceptions, Map<? extends NodeMetadata,? extends Throwable> failedNodes)
-
Uses of Template in org.jclouds.compute.domain
Methods in org.jclouds.compute.domain that return Template Modifier and Type Method Description Template
TemplateBuilder. build()
Generate an immutable template from the current builder.Template
Template. clone()
clone this templateMethods in org.jclouds.compute.domain with parameters of type Template Modifier and Type Method Description TemplateBuilder
TemplateBuilder. fromTemplate(Template image)
Configure this template to match the resources of the template parameter. -
Uses of Template in org.jclouds.compute.domain.internal
Classes in org.jclouds.compute.domain.internal that implement Template Modifier and Type Class Description class
TemplateImpl
Methods in org.jclouds.compute.domain.internal that return Template Modifier and Type Method Description Template
TemplateBuilderImpl. build()
Generate an immutable template from the current builder.Template
TemplateImpl. clone()
clone this templateMethods in org.jclouds.compute.domain.internal with parameters of type Template Modifier and Type Method Description TemplateBuilder
TemplateBuilderImpl. fromTemplate(Template template)
Configure this template to match the resources of the template parameter. -
Uses of Template in org.jclouds.compute.functions
Methods in org.jclouds.compute.functions with parameters of type Template Modifier and Type Method Description LoginCredentials
DefaultCredentialsFromImageOrOverridingCredentials. apply(Template template)
-
Uses of Template in org.jclouds.compute.internal
Methods in org.jclouds.compute.internal with parameters of type Template Modifier and Type Method Description Set<? extends NodeMetadata>
BaseComputeService. createNodesInGroup(String group, int count, Template template)
-
Uses of Template in org.jclouds.compute.strategy
Methods in org.jclouds.compute.strategy with parameters of type Template Modifier and Type Method Description LoginCredentials
PrioritizeCredentialsFromTemplate. apply(Template template, LoginCredentials fromNode)
NodeMetadata
CreateNodeWithGroupEncodedIntoName. createNodeWithGroupEncodedIntoName(String group, String name, Template template)
create a node given the name and template parameters such as imageid, hardwareid, and locationid.Map<?,com.google.common.util.concurrent.ListenableFuture<Void>>
CreateNodesInGroupThenAddToSet. execute(String group, int count, Template template, Set<NodeMetadata> goodNodes, Map<NodeMetadata,Exception> badNodes, com.google.common.collect.Multimap<NodeMetadata,CustomizationResponse> customizationResponses)
Constructor parameters in org.jclouds.compute.strategy with type arguments of type Template Constructor Description PrioritizeCredentialsFromTemplate(com.google.common.base.Function<Template,LoginCredentials> credentialsFromImageOrTemplateOptions)
-
Uses of Template in org.jclouds.compute.strategy.impl
Methods in org.jclouds.compute.strategy.impl with parameters of type Template Modifier and Type Method Description protected com.google.common.util.concurrent.ListenableFuture<AtomicReference<NodeMetadata>>
CreateNodesWithGroupEncodedIntoNameThenAddToSet. createNodeInGroupWithNameAndTemplate(String group, String name, Template template)
This calls logic necessary to create a node and convert it from its provider-specific object to the jcloudsNodeMetadata
object.NodeMetadata
AdaptingComputeServiceStrategies. createNodeWithGroupEncodedIntoName(String group, String name, Template template)
create a node given the name and template parameters such as imageid, hardwareid, and locationid.Map<?,com.google.common.util.concurrent.ListenableFuture<Void>>
CreateNodesWithGroupEncodedIntoNameThenAddToSet. execute(String group, int count, Template template, Set<NodeMetadata> goodNodes, Map<NodeMetadata,Exception> badNodes, com.google.common.collect.Multimap<NodeMetadata,CustomizationResponse> customizationResponses)
This implementation gets a list of acceptable node names to encode the group into, then it simultaneously runs the nodes and applies options to them.protected Set<String>
CreateNodesWithGroupEncodedIntoNameThenAddToSet. getNextNames(String group, Template template, int count)
Find the next node names that can be used.Constructors in org.jclouds.compute.strategy.impl with parameters of type Template Constructor Description AddNode(String name, String group, Template template)
-
Uses of Template in org.jclouds.compute.stub.config
Methods in org.jclouds.compute.stub.config with parameters of type Template Modifier and Type Method Description JCloudsNativeComputeServiceAdapter.NodeWithInitialCredentials
StubComputeServiceAdapter. createNodeWithGroupEncodedIntoName(String group, String name, Template template)
-
Uses of Template in org.jclouds.digitalocean2.compute
Methods in org.jclouds.digitalocean2.compute with parameters of type Template Modifier and Type Method Description ComputeServiceAdapter.NodeAndInitialCredentials<Droplet>
DigitalOcean2ComputeServiceAdapter. createNodeWithGroupEncodedIntoName(String group, String name, Template template)
-
Uses of Template in org.jclouds.digitalocean2.compute.strategy
Methods in org.jclouds.digitalocean2.compute.strategy with parameters of type Template Modifier and Type Method Description Map<?,com.google.common.util.concurrent.ListenableFuture<Void>>
CreateKeyPairsThenCreateNodes. execute(String group, int count, Template template, Set<NodeMetadata> goodNodes, Map<NodeMetadata,Exception> badNodes, com.google.common.collect.Multimap<NodeMetadata,CustomizationResponse> customizationResponses)
-
Uses of Template in org.jclouds.docker.compute.strategy
Methods in org.jclouds.docker.compute.strategy with parameters of type Template Modifier and Type Method Description ComputeServiceAdapter.NodeAndInitialCredentials<Container>
DockerComputeServiceAdapter. createNodeWithGroupEncodedIntoName(String group, String name, Template template)
-
Uses of Template in org.jclouds.ec2.compute
Methods in org.jclouds.ec2.compute with parameters of type Template Modifier and Type Method Description Set<? extends NodeMetadata>
EC2ComputeService. createNodesInGroup(String group, int count, Template template)
-
Uses of Template in org.jclouds.ec2.compute.strategy
Methods in org.jclouds.ec2.compute.strategy with parameters of type Template Modifier and Type Method Description protected void
CreateKeyPairAndSecurityGroupsAsNeededAndReturnRunOptions. addSecurityGroups(String region, String group, Template template, RunInstancesOptions instanceOptions)
protected Set<RunningInstance>
EC2CreateNodesInGroupThenAddToSet. createNodesInRegionAndZone(String region, String zone, String group, int count, Template template, RunInstancesOptions instanceOptions)
RunInstancesOptions
CreateKeyPairAndSecurityGroupsAsNeededAndReturnRunOptions. execute(String region, String group, Template template)
Map<?,com.google.common.util.concurrent.ListenableFuture<Void>>
EC2CreateNodesInGroupThenAddToSet. execute(String group, int count, Template template, Set<NodeMetadata> goodNodes, Map<NodeMetadata,Exception> badNodes, com.google.common.collect.Multimap<NodeMetadata,CustomizationResponse> customizationResponses)
-
Uses of Template in org.jclouds.elasticstack.compute
Methods in org.jclouds.elasticstack.compute with parameters of type Template Modifier and Type Method Description ComputeServiceAdapter.NodeAndInitialCredentials<ServerInfo>
ElasticStackComputeServiceAdapter. createNodeWithGroupEncodedIntoName(String tag, String name, Template template)
-
Uses of Template in org.jclouds.glesys.compute
Methods in org.jclouds.glesys.compute with parameters of type Template Modifier and Type Method Description ComputeServiceAdapter.NodeAndInitialCredentials<ServerDetails>
GleSYSComputeServiceAdapter. createNodeWithGroupEncodedIntoName(String group, String name, Template template)
-
Uses of Template in org.jclouds.gogrid.compute.strategy
Methods in org.jclouds.gogrid.compute.strategy with parameters of type Template Modifier and Type Method Description ComputeServiceAdapter.NodeAndInitialCredentials<Server>
GoGridComputeServiceAdapter. createNodeWithGroupEncodedIntoName(String group, String name, Template template)
-
Uses of Template in org.jclouds.googlecomputeengine.compute
Methods in org.jclouds.googlecomputeengine.compute with parameters of type Template Modifier and Type Method Description ComputeServiceAdapter.NodeAndInitialCredentials<Instance>
GoogleComputeEngineServiceAdapter. createNodeWithGroupEncodedIntoName(String group, String name, Template template)
-
Uses of Template in org.jclouds.googlecomputeengine.compute.strategy
Methods in org.jclouds.googlecomputeengine.compute.strategy with parameters of type Template Modifier and Type Method Description Map<?,com.google.common.util.concurrent.ListenableFuture<Void>>
CreateNodesWithGroupEncodedIntoNameThenAddToSet. execute(String group, int count, Template template, Set<NodeMetadata> goodNodes, Map<NodeMetadata,Exception> badNodes, com.google.common.collect.Multimap<NodeMetadata,CustomizationResponse> customizationResponses)
-
Uses of Template in org.jclouds.openstack.nova.v2_0.compute
Methods in org.jclouds.openstack.nova.v2_0.compute with parameters of type Template Modifier and Type Method Description ComputeServiceAdapter.NodeAndInitialCredentials<ServerInRegion>
NovaComputeServiceAdapter. createNodeWithGroupEncodedIntoName(String group, String name, Template template)
Note that we do not validate extensions here, on basis thatApplyNovaTemplateOptionsCreateNodesWithGroupEncodedIntoNameThenAddToSet
has already done so. -
Uses of Template in org.jclouds.openstack.nova.v2_0.compute.strategy
Methods in org.jclouds.openstack.nova.v2_0.compute.strategy with parameters of type Template Modifier and Type Method Description protected com.google.common.util.concurrent.ListenableFuture<AtomicReference<NodeMetadata>>
ApplyNovaTemplateOptionsCreateNodesWithGroupEncodedIntoNameThenAddToSet. createNodeInGroupWithNameAndTemplate(String group, String name, Template template)
Map<?,com.google.common.util.concurrent.ListenableFuture<Void>>
ApplyNovaTemplateOptionsCreateNodesWithGroupEncodedIntoNameThenAddToSet. execute(String group, int count, Template template, Set<NodeMetadata> goodNodes, Map<NodeMetadata,Exception> badNodes, com.google.common.collect.Multimap<NodeMetadata,CustomizationResponse> customizationResponses)
-
Uses of Template in org.jclouds.packet.compute
Methods in org.jclouds.packet.compute with parameters of type Template Modifier and Type Method Description ComputeServiceAdapter.NodeAndInitialCredentials<Device>
PacketComputeServiceAdapter. createNodeWithGroupEncodedIntoName(String group, String name, Template template)
-
Uses of Template in org.jclouds.packet.compute.strategy
Methods in org.jclouds.packet.compute.strategy with parameters of type Template Modifier and Type Method Description Map<?,com.google.common.util.concurrent.ListenableFuture<Void>>
CreateSshKeysThenCreateNodes. execute(String group, int count, Template template, Set<NodeMetadata> goodNodes, Map<NodeMetadata,Exception> badNodes, com.google.common.collect.Multimap<NodeMetadata,CustomizationResponse> customizationResponses)
-
Uses of Template in org.jclouds.profitbricks.compute
Methods in org.jclouds.profitbricks.compute with parameters of type Template Modifier and Type Method Description ComputeServiceAdapter.NodeAndInitialCredentials<Server>
ProfitBricksComputeServiceAdapter. createNodeWithGroupEncodedIntoName(String group, String name, Template template)
-
Uses of Template in org.jclouds.profitbricks.compute.strategy
Classes in org.jclouds.profitbricks.compute.strategy that implement Template Modifier and Type Class Description class
TemplateWithDataCenter
Extends the defaultTemplate
object to provide theDataCenter
where the nodes must be created.Methods in org.jclouds.profitbricks.compute.strategy that return Template Modifier and Type Method Description Template
TemplateWithDataCenter. clone()
Methods in org.jclouds.profitbricks.compute.strategy with parameters of type Template Modifier and Type Method Description Map<?,com.google.common.util.concurrent.ListenableFuture<Void>>
AssignDataCenterToTemplate. execute(String group, int count, Template template, Set<NodeMetadata> goodNodes, Map<NodeMetadata,Exception> badNodes, com.google.common.collect.Multimap<NodeMetadata,CustomizationResponse> customizationResponses)
-
Uses of Template in org.jclouds.servermanager.compute.strategy
Methods in org.jclouds.servermanager.compute.strategy with parameters of type Template Modifier and Type Method Description ComputeServiceAdapter.NodeAndInitialCredentials<Server>
ServerManagerComputeServiceAdapter. createNodeWithGroupEncodedIntoName(String tag, String name, Template template)
-
Uses of Template in org.jclouds.softlayer.compute.strategy
Methods in org.jclouds.softlayer.compute.strategy with parameters of type Template Modifier and Type Method Description ComputeServiceAdapter.NodeAndInitialCredentials<VirtualGuest>
SoftLayerComputeServiceAdapter. createNodeWithGroupEncodedIntoName(String group, String name, Template template)
-