| Modifier and Type | Method and Description | 
|---|---|
ComputeServiceAdapter.NodeAndInitialCredentials<VirtualMachine> | 
AbiquoComputeServiceAdapter.createNodeWithGroupEncodedIntoName(String tag,
                                  String name,
                                  Template template)  | 
| 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 | 
|---|---|
ComputeServiceAdapter.NodeAndInitialCredentials<Deployment> | 
AzureManagementComputeServiceAdapter.createNodeWithGroupEncodedIntoName(String group,
                                  String name,
                                  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<?,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 | 
|---|---|
protected Future<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<?,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 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 | 
|---|---|
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 | Field and Description | 
|---|---|
protected Template | 
VServerMetadata.template  | 
| Modifier and Type | Method and Description | 
|---|---|
Template | 
VServerMetadata.getTemplate()  | 
| Modifier and Type | Method and Description | 
|---|---|
ComputeServiceAdapter.NodeAndInitialCredentials<VServerMetadata> | 
FGCPComputeServiceAdapter.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. | 
void | 
VServerMetadata.setTemplate(Template template)  | 
VServerMetadata.Builder | 
VServerMetadata.Builder.template(Template template)  | 
| Constructor and Description | 
|---|
VServerMetadata(String id,
               String name,
               Template template,
               VServerStatus status)  | 
| 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<MachineInDatacenter> | 
JoyentCloudComputeServiceAdapter.createNodeWithGroupEncodedIntoName(String group,
                                  String name,
                                  Template template)  | 
| Modifier and Type | Method and Description | 
|---|---|
Map<?,Future<Void>> | 
ApplyJoyentCloudTemplateOptionsCreateNodesWithGroupEncodedIntoNameThenAddToSet.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 | 
|---|---|
protected com.google.common.base.Supplier<Template> | 
BindBackendComputeService.makeBackendTemplate(com.google.common.base.Supplier<ComputeService> compute,
                   String poolGroupPrefix)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected TemplateBuilder | 
BindBackendComputeService.templateBuilder(com.google.common.base.Supplier<ComputeService> compute,
               com.google.common.base.Supplier<Template> template)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected com.google.common.base.Supplier<Template> | 
BaseNodePoolComputeServiceAdapter.backendTemplate  | 
| Modifier and Type | Method and Description | 
|---|---|
JCloudsNativeComputeServiceAdapter.NodeWithInitialCredentials | 
EagerNodePoolComputeServiceAdapter.createNodeWithGroupEncodedIntoName(String group,
                                  String name,
                                  Template template)  | 
| Constructor and Description | 
|---|
BaseNodePoolComputeServiceAdapter(com.google.common.base.Supplier<ComputeService> backendComputeService,
                                 com.google.common.base.Supplier<Template> backendTemplate,
                                 String poolGroupName,
                                 NodeMetadataStore metadataStore,
                                 String poolNodeAdminAccess,
                                 AdminAccess.Configuration configuration)  | 
EagerNodePoolComputeServiceAdapter(com.google.common.base.Supplier<ComputeService> backendComputeService,
                                  com.google.common.base.Supplier<Template> backendTemplate,
                                  String poolGroupPrefix,
                                  int maxSize,
                                  int minSize,
                                  boolean removeDestroyed,
                                  NodeMetadataStore storage,
                                  String poolNodeAdminAccess,
                                  AdminAccess.Configuration configuration)  | 
| Modifier and Type | Method and Description | 
|---|---|
ComputeServiceAdapter.NodeAndInitialCredentials<Server> | 
NovaComputeServiceAdapter.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 Future<AtomicReference<NodeMetadata>> | 
ApplyNovaTemplateOptionsCreateNodesWithGroupEncodedIntoNameThenAddToSet.createNodeInGroupWithNameAndTemplate(String group,
                                    String name,
                                    Template template)  | 
Map<?,Future<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> | 
RimuHostingComputeServiceAdapter.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<VM> | 
SmartOSComputeServiceAdapter.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<?,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)  | 
protected VApp | 
InstantiateVAppTemplateWithGroupEncodedIntoNameThenCustomizeDeployAndPowerOn.instantiateVAppFromTemplate(String name,
                           Template template)  | 
| Modifier and Type | Method and Description | 
|---|---|
ComputeServiceAdapter.NodeAndInitialCredentials<org.virtualbox_4_1.IMachine> | 
VirtualBoxComputeServiceAdapter.createNodeWithGroupEncodedIntoName(String tag,
                                  String name,
                                  Template template)  | 
| Modifier and Type | Method and Description | 
|---|---|
Template | 
NodeSpec.getTemplate()  | 
| Modifier and Type | Method and Description | 
|---|---|
NodeSpec.Builder | 
NodeSpec.Builder.template(Template template)  | 
Copyright © 2009-2013 jclouds. All Rights Reserved.