org.jclouds.vcloud.compute.strategy
Class StartVAppWithGroupEncodedIntoName

java.lang.Object
  extended by org.jclouds.vcloud.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  VCloudExpressClient client
           
protected  VCloudExpressComputeClient computeClient
           
protected  com.google.common.base.Function<VCloudExpressVApp,org.jclouds.compute.domain.NodeMetadata> vAppToNodeMetadata
           
 
Constructor Summary
protected StartVAppWithGroupEncodedIntoName(VCloudExpressClient client, VCloudExpressComputeClient computeClient, com.google.common.base.Function<VCloudExpressVApp,org.jclouds.compute.domain.NodeMetadata> vAppToNodeMetadata)
           
 
Method Summary
 org.jclouds.compute.domain.NodeMetadata createNodeWithGroupEncodedIntoName(String tag, 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

client

protected final VCloudExpressClient client

computeClient

protected final VCloudExpressComputeClient computeClient

vAppToNodeMetadata

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

StartVAppWithGroupEncodedIntoName

@Inject
protected StartVAppWithGroupEncodedIntoName(VCloudExpressClient client,
                                                   VCloudExpressComputeClient computeClient,
                                                   com.google.common.base.Function<VCloudExpressVApp,org.jclouds.compute.domain.NodeMetadata> vAppToNodeMetadata)
Method Detail

createNodeWithGroupEncodedIntoName

public org.jclouds.compute.domain.NodeMetadata createNodeWithGroupEncodedIntoName(String tag,
                                                                                  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.