public interface JcloudsMachineLocation extends MachineLocation, HasSubnetHostname
BrooklynObject.RelationSupport<T extends BrooklynObject>, BrooklynObject.SubscriptionSupport, BrooklynObject.TagSupportConfigurable.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, getOsDetailscontainsLocation, getAllConfig, getChildren, getConfig, getDisplayName, getExtension, getId, hasConfig, hasExtension, relations, setParent, toVerboseStringgetCatalogItemId, subscriptions, tagsconfig, getConfig, setConfiggetHostname, getPrivateAddresses, getPublicAddressesgetSubnetIpJcloudsLocation getParent()
Locationnull 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 HasSubnetHostnamejava.lang.String getUser()
int getPort()