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.