org.jclouds.vcloud.compute.strategy
Class NetworkConfigurationForNetworkAndOptions

java.lang.Object
  extended by org.jclouds.vcloud.compute.strategy.NetworkConfigurationForNetworkAndOptions

@Beta
public class NetworkConfigurationForNetworkAndOptions
extends Object

Author:
Adrian Cole

Field Summary
protected  FenceMode defaultFenceMode
           
protected  com.google.common.base.Supplier<NetworkConfig> defaultNetworkConfig
           
 
Constructor Summary
protected NetworkConfigurationForNetworkAndOptions(com.google.common.base.Supplier<NetworkConfig> defaultNetworkConfig, FenceMode defaultFenceMode)
           
 
Method Summary
 NetworkConfig apply(org.jclouds.ovf.Network networkToConnect, VCloudTemplateOptions vOptions)
          returns a NetworkConfig used to instantiate a vAppTemplate to either the default parent (org) network, or one specified by options.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

defaultNetworkConfig

protected final com.google.common.base.Supplier<NetworkConfig> defaultNetworkConfig

defaultFenceMode

protected final FenceMode defaultFenceMode
Constructor Detail

NetworkConfigurationForNetworkAndOptions

@Inject
protected NetworkConfigurationForNetworkAndOptions(com.google.common.base.Supplier<NetworkConfig> defaultNetworkConfig,
                                                          FenceMode defaultFenceMode)
Method Detail

apply

public NetworkConfig apply(org.jclouds.ovf.Network networkToConnect,
                           VCloudTemplateOptions vOptions)
returns a NetworkConfig used to instantiate a vAppTemplate to either the default parent (org) network, or one specified by options.

Parameters:
networkToConnect - network defined in the VAppTemplate you wish to connect to
vOptions - options to override defaults with
Returns:


Copyright © 2009-2013 The Apache Software Foundation. All Rights Reserved.