org.jclouds.vcloud.terremark.binders
Class TerremarkBindInstantiateVAppTemplateParamsToXmlPayload

java.lang.Object
  extended by org.jclouds.vcloud.binders.BindInstantiateVCloudExpressVAppTemplateParamsToXmlPayload
      extended by org.jclouds.vcloud.terremark.binders.TerremarkBindInstantiateVAppTemplateParamsToXmlPayload
All Implemented Interfaces:
org.jclouds.rest.Binder, org.jclouds.rest.MapBinder

@Singleton
public class TerremarkBindInstantiateVAppTemplateParamsToXmlPayload
extends org.jclouds.vcloud.binders.BindInstantiateVCloudExpressVAppTemplateParamsToXmlPayload

Author:
Adrian Cole

Field Summary
 
Fields inherited from class org.jclouds.vcloud.binders.BindInstantiateVCloudExpressVAppTemplateParamsToXmlPayload
ns, schema, virtualHardwareToInstanceId
 
Constructor Summary
TerremarkBindInstantiateVAppTemplateParamsToXmlPayload(org.jclouds.rest.binders.BindToStringPayload stringBinder, String apiVersion, String ns, String schema, URI network, String fenceMode)
           
 
Method Summary
protected  void addVirtualQuantityIfPresent(com.jamesmurty.utils.XMLBuilder instantiationParamsBuilder, SortedMap<org.jclouds.cim.ResourceAllocationSettingData.ResourceType,String> virtualHardwareQuantity)
           
protected  org.jclouds.vcloud.options.InstantiateVAppTemplateOptions findOptionsInArgsOrNull(org.jclouds.rest.internal.GeneratedHttpRequest<?> gRequest)
           
 
Methods inherited from class org.jclouds.vcloud.binders.BindInstantiateVCloudExpressVAppTemplateParamsToXmlPayload
addNetworkConfig, bindToRequest, bindToRequest, buildRoot, generateXml, ifNullDefaultTo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TerremarkBindInstantiateVAppTemplateParamsToXmlPayload

@Inject
public TerremarkBindInstantiateVAppTemplateParamsToXmlPayload(org.jclouds.rest.binders.BindToStringPayload stringBinder,
                                                                     @Named(value="jclouds.api-version")
                                                                     String apiVersion,
                                                                     @Named(value="jclouds.vcloud.xml.ns")
                                                                     String ns,
                                                                     @Named(value="jclouds.vcloud.xml.schema")
                                                                     String schema,
                                                                     @Nullable
                                                                     URI network,
                                                                     @Named(value="jclouds.vcloud.defaults.fencemode")
                                                                     String fenceMode)
Method Detail

findOptionsInArgsOrNull

protected org.jclouds.vcloud.options.InstantiateVAppTemplateOptions findOptionsInArgsOrNull(org.jclouds.rest.internal.GeneratedHttpRequest<?> gRequest)
Overrides:
findOptionsInArgsOrNull in class org.jclouds.vcloud.binders.BindInstantiateVCloudExpressVAppTemplateParamsToXmlPayload

addVirtualQuantityIfPresent

protected void addVirtualQuantityIfPresent(com.jamesmurty.utils.XMLBuilder instantiationParamsBuilder,
                                           SortedMap<org.jclouds.cim.ResourceAllocationSettingData.ResourceType,String> virtualHardwareQuantity)
Overrides:
addVirtualQuantityIfPresent in class org.jclouds.vcloud.binders.BindInstantiateVCloudExpressVAppTemplateParamsToXmlPayload


Copyright © 2009-2011 jclouds. All Rights Reserved.