org.jclouds.trmk.vcloud_0_8.compute.strategy
Class StartVAppWithGroupEncodedIntoName

java.lang.Object
  extended by org.jclouds.trmk.vcloud_0_8.compute.strategy.StartVAppWithGroupEncodedIntoName
All Implemented Interfaces:
org.jclouds.compute.strategy.CreateNodeWithGroupEncodedIntoName

@Singleton
public class StartVAppWithGroupEncodedIntoName
extends Object
implements org.jclouds.compute.strategy.CreateNodeWithGroupEncodedIntoName

Author:
Adrian Cole

Field Summary
protected  TerremarkVCloudComputeClient computeClient
           
protected  TemplateToInstantiateOptions getOptions
           
protected  com.google.common.base.Function<VApp,org.jclouds.compute.domain.NodeMetadata> vAppToNodeMetadata
           
 
Constructor Summary
protected StartVAppWithGroupEncodedIntoName(TerremarkVCloudComputeClient computeClient, com.google.common.base.Function<VApp,org.jclouds.compute.domain.NodeMetadata> vAppToNodeMetadata, TemplateToInstantiateOptions getOptions, Map<String,org.jclouds.domain.Credentials> credentialStore)
           
 
Method Summary
 org.jclouds.compute.domain.NodeMetadata createNodeWithGroupEncodedIntoName(String group, String name, org.jclouds.compute.domain.Template template)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

computeClient

protected final TerremarkVCloudComputeClient computeClient

getOptions

protected final TemplateToInstantiateOptions getOptions

vAppToNodeMetadata

protected final com.google.common.base.Function<VApp,org.jclouds.compute.domain.NodeMetadata> vAppToNodeMetadata
Constructor Detail

StartVAppWithGroupEncodedIntoName

@Inject
protected StartVAppWithGroupEncodedIntoName(TerremarkVCloudComputeClient computeClient,
                                                   com.google.common.base.Function<VApp,org.jclouds.compute.domain.NodeMetadata> vAppToNodeMetadata,
                                                   TemplateToInstantiateOptions getOptions,
                                                   Map<String,org.jclouds.domain.Credentials> credentialStore)
Method Detail

createNodeWithGroupEncodedIntoName

public org.jclouds.compute.domain.NodeMetadata createNodeWithGroupEncodedIntoName(String group,
                                                                                  String name,
                                                                                  org.jclouds.compute.domain.Template template)
Specified by:
createNodeWithGroupEncodedIntoName in interface org.jclouds.compute.strategy.CreateNodeWithGroupEncodedIntoName


Copyright © 2009-2011 jclouds. All Rights Reserved.