brooklyn.location.cloud
[Java] Class AbstractCloudMachineProvisioningLocation
java.lang.Object
brooklyn.location.basic.AbstractLocation
brooklyn.location.cloud.AbstractCloudMachineProvisioningLocation
- All Implemented Interfaces:
- CloudLocationConfig, MachineProvisioningLocation
public abstract class AbstractCloudMachineProvisioningLocation
extends AbstractLocation
Methods inherited from class AbstractLocation
|
addChildLocation, configure, configure, containsLocation, equals, findLocationProperty, getAllConfig, getChildLocations, getConfig, getConfigBag, getHostGeoInfo, getId, getLocationProperty, getName, getParentLocation, getRebindSupport, hasConfig, hasLocationProperty, hashCode, removeChildLocation, setConfig, setHostGeoInfo, setName, setParentLocation, string, toString |
AbstractCloudMachineProvisioningLocation
public AbstractCloudMachineProvisioningLocation(java.util.Map conf)
- typically wants at least ACCESS_IDENTITY and ACCESS_CREDENTIAL
extractSshConfig
protected ConfigBag extractSshConfig(ConfigBag setup, ConfigBag alt)
-
getProvisioningFlags
@Override
public java.util.Map getProvisioningFlags(java.util.Collection tags)
-
newSubLocation
@Override
public AbstractCloudMachineProvisioningLocation newSubLocation(java.util.Map newFlags)
- uses reflection to create an object of the same type, assuming a Map constructor;
subclasses can extend and downcast the result
Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.