| Modifier and Type | Method and Description | 
|---|---|
protected void | 
AWSEC2ComputeService.addTagsToNodesFromUserMetadataInTemplate(Set<? extends NodeMetadata> nodes,
                                        String group,
                                        Template template)  | 
protected Set<? extends NodeMetadata> | 
AWSEC2ComputeService.addUserMetadataFromTemplateOptionsToNodes(Template template,
                                         String group,
                                         Set<? extends NodeMetadata> nodes)  | 
Set<? extends NodeMetadata> | 
AWSEC2ComputeService.createNodesInGroup(String group,
                  int count,
                  Template template)  | 
protected boolean | 
AWSEC2ComputeService.templateWasASpotRequestWithUserMetadata(Template template)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
CreateKeyPairPlacementAndSecurityGroupsAsNeededAndReturnRunOptions.addSecurityGroups(String region,
                 String group,
                 Template template,
                 RunInstancesOptions instanceOptions)  | 
protected Iterable<? extends 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 tag,
                                  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. 
 | 
| 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. 
 | 
| 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<?,Future<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 | 
|---|---|
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<?,Future<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 String | 
CreateNodesWithGroupEncodedIntoNameThenAddToSet.getNextName(String group,
           Template template)
Get a name using a random mechanism that still ties all nodes in a group together. 
 | 
protected Set<String> | 
CreateNodesWithGroupEncodedIntoNameThenAddToSet.getNextNames(String group,
            Template template,
            int count)
Find the next node names that can be used. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
JCloudsNativeComputeServiceAdapter.NodeWithInitialCredentials | 
StubComputeServiceAdapter.createNodeWithGroupEncodedIntoName(String group,
                                  String name,
                                  Template template)  | 
| Modifier and Type | Method and Description | 
|---|---|
ComputeServiceAdapter.NodeAndInitialCredentials<Instance> | 
DeltacloudComputeServiceAdapter.createNodeWithGroupEncodedIntoName(String tag,
                                  String name,
                                  Template template)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
CreateKeyPairAndSecurityGroupsAsNeededAndReturnRunOptions.addSecurityGroups(String region,
                 String group,
                 Template template,
                 RunInstancesOptions instanceOptions)  | 
protected Iterable<String> | 
EC2CreateNodesInGroupThenAddToSet.allocateElasticIpsInRegion(int count,
                          Template template)  | 
protected Iterable<? extends RunningInstance> | 
EC2CreateNodesInGroupThenAddToSet.createKeyPairAndSecurityGroupsAsNeededThenRunInstances(String group,
                                                      int count,
                                                      Template template)  | 
protected Iterable<? extends RunningInstance> | 
EC2CreateNodesInGroupThenAddToSet.createNodesInRegionAndZone(String region,
                          String zone,
                          String group,
                          int count,
                          Template template,
                          RunInstancesOptions instanceOptions)  | 
Map<?,Future<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<Server> | 
NovaComputeServiceAdapter.createNodeWithGroupEncodedIntoName(String group,
                                  String name,
                                  Template template)  | 
| Modifier and Type | Method and Description | 
|---|---|
NodeMetadata | 
RimuHostingCreateNodeWithGroupEncodedIntoName.createNodeWithGroupEncodedIntoName(String group,
                                  String name,
                                  Template template)  | 
| Modifier and Type | Method and Description | 
|---|---|
ComputeServiceAdapter.NodeAndInitialCredentials<VM> | 
VPDCComputeServiceAdapter.createNodeWithGroupEncodedIntoName(String tag,
                                  String name,
                                  Template template)  | 
| 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<Slice> | 
SlicehostComputeServiceAdapter.createNodeWithGroupEncodedIntoName(String group,
                                  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<?,Future<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)  | 
Copyright © 2009-2012 jclouds. All Rights Reserved.