| Modifier and Type | Method and 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)  | 
| Modifier and Type | Method and Description | 
|---|---|
JCloudsNativeComputeServiceAdapter.NodeWithInitialCredentials | 
BYONComputeServiceAdapter.createNodeWithGroupEncodedIntoName(String group,
                                  String name,
                                  Template template)  | 
| Modifier and Type | Method and Description | 
|---|---|
ComputeServiceAdapter.NodeAndInitialCredentials<Server> | 
CloudServersComputeServiceAdapter.createNodeWithGroupEncodedIntoName(String group,
                                  String name,
                                  Template template)  | 
| Modifier and Type | Method and Description | 
|---|---|
ComputeServiceAdapter.NodeAndInitialCredentials<ServerInfo> | 
CloudSigmaComputeServiceAdapter.createNodeWithGroupEncodedIntoName(String tag,
                                  String name,
                                  Template template)  | 
| Modifier and Type | Method and Description | 
|---|---|
ComputeServiceAdapter.NodeAndInitialCredentials<VirtualMachine> | 
CloudStackComputeServiceAdapter.createNodeWithGroupEncodedIntoName(String group,
                                  String name,
                                  Template template)  | 
| Modifier and Type | Method and Description | 
|---|---|
Template | 
RunNodesException.getTemplate()  | 
| Modifier and Type | Method and 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. 
 | 
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. | 
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. | 
| Constructor and Description | 
|---|
RunNodesException(String group,
                 int count,
                 Template template,
                 Set<? extends NodeMetadata> successfulNodes,
                 Map<?,Exception> executionExceptions,
                 Map<? extends NodeMetadata,? extends Throwable> failedNodes)  | 
| Modifier and Type | Method and Description | 
|---|---|
Template | 
TemplateBuilder.build()
Generate an immutable template from the current builder. 
 | 
Template | 
Template.clone()
clone this template 
 | 
| Modifier and Type | Method and Description | 
|---|---|
TemplateBuilder | 
TemplateBuilder.fromTemplate(Template image)
Configure this template to match the resources of the template parameter. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
TemplateImpl  | 
| Modifier and Type | Method and Description | 
|---|---|
Template | 
TemplateBuilderImpl.build()
Generate an immutable template from the current builder. 
 | 
Template | 
TemplateImpl.clone()
clone this template 
 | 
| Modifier and Type | Method and Description | 
|---|---|
TemplateBuilder | 
TemplateBuilderImpl.fromTemplate(Template template)
Configure this template to match the resources of the template parameter. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
LoginCredentials | 
DefaultCredentialsFromImageOrOverridingCredentials.apply(Template template)  | 
| Modifier and Type | Method and Description | 
|---|---|
Set<? extends NodeMetadata> | 
BaseComputeService.createNodesInGroup(String group,
                  int count,
                  Template template)  | 
| Modifier and Type | Method and 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 and Description | 
|---|
PrioritizeCredentialsFromTemplate(com.google.common.base.Function<Template,LoginCredentials> credentialsFromImageOrTemplateOptions)  | 
| Modifier and Type | Method and 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 jclouds  
NodeMetadata 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. 
 | 
| Constructor and Description | 
|---|
CreateNodesWithGroupEncodedIntoNameThenAddToSet.AddNode(String name,
                                                       String group,
                                                       Template template)  | 
| Modifier and Type | Method and Description | 
|---|---|
JCloudsNativeComputeServiceAdapter.NodeWithInitialCredentials | 
StubComputeServiceAdapter.createNodeWithGroupEncodedIntoName(String group,
                                  String name,
                                  Template template)  | 
| Modifier and Type | Method and Description | 
|---|---|
Set<? extends NodeMetadata> | 
EC2ComputeService.createNodesInGroup(String group,
                  int count,
                  Template template)  | 
| Modifier and Type | Method and 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)  | 
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)  | 
RunInstancesOptions | 
CreateKeyPairAndSecurityGroupsAsNeededAndReturnRunOptions.execute(String region,
       String group,
       Template template)  | 
| Modifier and Type | Method and Description | 
|---|---|
ComputeServiceAdapter.NodeAndInitialCredentials<ServerInfo> | 
ElasticStackComputeServiceAdapter.createNodeWithGroupEncodedIntoName(String tag,
                                  String name,
                                  Template template)  | 
| Modifier and Type | Method and Description | 
|---|---|
ComputeServiceAdapter.NodeAndInitialCredentials<ServerDetails> | 
GleSYSComputeServiceAdapter.createNodeWithGroupEncodedIntoName(String group,
                                  String name,
                                  Template template)  | 
| Modifier and Type | Method and Description | 
|---|---|
ComputeServiceAdapter.NodeAndInitialCredentials<Server> | 
GoGridComputeServiceAdapter.createNodeWithGroupEncodedIntoName(String group,
                                  String name,
                                  Template template)  | 
| Modifier and Type | Method and Description | 
|---|---|
ComputeServiceAdapter.NodeAndInitialCredentials<ServerInZone> | 
NovaComputeServiceAdapter.createNodeWithGroupEncodedIntoName(String group,
                                  String name,
                                  Template template)
Note that we do not validate extensions here, on basis that
  
ApplyNovaTemplateOptionsCreateNodesWithGroupEncodedIntoNameThenAddToSet has already
 done so. | 
| Modifier and Type | Method and 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)  | 
| Modifier and Type | Method and Description | 
|---|---|
ComputeServiceAdapter.NodeAndInitialCredentials<Server> | 
ServerManagerComputeServiceAdapter.createNodeWithGroupEncodedIntoName(String tag,
                                  String name,
                                  Template template)  | 
| Modifier and Type | Method and Description | 
|---|---|
ComputeServiceAdapter.NodeAndInitialCredentials<VirtualGuest> | 
SoftLayerComputeServiceAdapter.createNodeWithGroupEncodedIntoName(String group,
                                  String name,
                                  Template template)  | 
| Modifier and Type | Method and Description | 
|---|---|
InstantiateVAppTemplateOptions | 
TemplateToInstantiateOptions.apply(Template from)  | 
| Modifier and Type | Method and Description | 
|---|---|
NodeMetadata | 
StartVAppWithGroupEncodedIntoName.createNodeWithGroupEncodedIntoName(String group,
                                  String name,
                                  Template template)  | 
Map<?,com.google.common.util.concurrent.ListenableFuture<Void>> | 
TerremarkEncodeTagIntoNameRunNodesAndAddToSetStrategy.execute(String tag,
       int count,
       Template template,
       Set<NodeMetadata> goodNodes,
       Map<NodeMetadata,Exception> badNodes,
       com.google.common.collect.Multimap<NodeMetadata,CustomizationResponse> customizationResponses)  | 
| Modifier and Type | Method and Description | 
|---|---|
ComputeServiceAdapter.NodeAndInitialCredentials<VApp> | 
VCloudComputeServiceAdapter.createNodeWithGroupEncodedIntoName(String group,
                                  String name,
                                  Template template)  | 
ComputeServiceAdapter.NodeAndInitialCredentials<VApp> | 
InstantiateVAppTemplateWithGroupEncodedIntoNameThenCustomizeDeployAndPowerOn.createNodeWithGroupEncodedIntoName(String group,
                                  String name,
                                  Template template)  | 
protected VApp | 
InstantiateVAppTemplateWithGroupEncodedIntoNameThenCustomizeDeployAndPowerOn.instantiateVAppFromTemplate(String name,
                           Template template)  | 
Copyright © 2009-2013 jclouds. All Rights Reserved.