org.jclouds.trmk.vcloud_0_8.compute.functions
Class ImageForVCloudExpressVAppTemplate

java.lang.Object
  extended by org.jclouds.trmk.vcloud_0_8.compute.functions.ImageForVCloudExpressVAppTemplate
All Implemented Interfaces:
com.google.common.base.Function<VAppTemplate,Image>

public class ImageForVCloudExpressVAppTemplate
extends Object
implements com.google.common.base.Function<VAppTemplate,Image>

Author:
Adrian Cole

Constructor Summary
protected ImageForVCloudExpressVAppTemplate(FindLocationForResource findLocationForResource, PopulateDefaultLoginCredentialsForImageStrategy credentialsProvider, com.google.common.base.Function<String,OperatingSystem> osParser)
           
 
Method Summary
 Image apply(VAppTemplate from)
           
 ImageForVCloudExpressVAppTemplate withParent(ReferenceType parent)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.google.common.base.Function
equals
 

Constructor Detail

ImageForVCloudExpressVAppTemplate

@Inject
protected ImageForVCloudExpressVAppTemplate(FindLocationForResource findLocationForResource,
                                                   PopulateDefaultLoginCredentialsForImageStrategy credentialsProvider,
                                                   com.google.common.base.Function<String,OperatingSystem> osParser)
Method Detail

withParent

public ImageForVCloudExpressVAppTemplate withParent(ReferenceType parent)

apply

public Image apply(VAppTemplate from)
Specified by:
apply in interface com.google.common.base.Function<VAppTemplate,Image>


Copyright © 2009-2012 jclouds. All Rights Reserved.