public interface JcloudsMachineLocation extends MachineLocation, HasSubnetHostname
BrooklynObject.RelationSupport<T extends BrooklynObject>, BrooklynObject.SubscriptionSupport, BrooklynObject.TagSupport
Configurable.ConfigurationSupport
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getJcloudsId() |
org.jclouds.compute.domain.NodeMetadata |
getNode()
Deprecated.
since 0.9.0; instead use
getOptionalNode() . After rebind, the node will
not be available if the VM is no longer running. |
|
getOptionalNode() |
JcloudsLocation |
getParent()
Get the 'parent' of this location.
|
int |
getPort() |
java.lang.String |
getSubnetHostname()
In most clouds, the public hostname is the only way to ensure VMs in different zones can access each other.
|
org.jclouds.compute.domain.Template |
getTemplate()
Deprecated.
since 0.9.0; instead use
getOptionalNode() . After rebind, the node will not
be available if the VM is no longer running. |
java.lang.String |
getUser() |
getAddress, getMachineDetails, getOsDetails
containsLocation, getAllConfig, getChildren, getConfig, getDisplayName, getExtension, getId, hasConfig, hasExtension, relations, setParent, toVerboseString
getCatalogItemId, subscriptions, tags
config, getConfig, setConfig
getHostname, getPrivateAddresses, getPublicAddresses
getSubnetIp
JcloudsLocation getParent()
Location
null
if this location is the tree root.getOptionalNode()
@Deprecated org.jclouds.compute.domain.NodeMetadata getNode()
getOptionalNode()
. After rebind, the node will
not be available if the VM is no longer running.java.lang.IllegalStateException
- If the node is not available (i.e. not cached, and cannot be
found from cloud provider).@Deprecated org.jclouds.compute.domain.Template getTemplate()
getOptionalNode()
. After rebind, the node will not
be available if the VM is no longer running.java.lang.String getJcloudsId()
java.lang.String getSubnetHostname()
getSubnetHostname
in interface HasSubnetHostname
java.lang.String getUser()
int getPort()