public interface JcloudsMachineLocationPublic extends MachineLocation, HasSubnetHostname
BrooklynObject.RelationSupport<T extends BrooklynObject>, BrooklynObject.SubscriptionSupport, BrooklynObject.TagSupport
Configurable.ConfigurationSupport
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getJcloudsId()
Returns the node ID as known at the cloud provider.
|
JcloudsLocationPublic |
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.
|
java.lang.String |
getUser() |
getAddress, getMachineDetails, getOsDetails
containsLocation, getChildren, getConfig, getDisplayName, getExtension, getId, hasExtension, relations, setParent, toVerboseString
getCatalogItemId, getCatalogItemIdSearchPath, subscriptions, tags
config, getConfig
getHostname, getPrivateAddresses, getPublicAddresses
getSubnetIp
JcloudsLocationPublic getParent()
Location
null
if this location is the tree root.java.lang.String getJcloudsId()
java.lang.String getSubnetHostname()
getSubnetHostname
in interface HasSubnetHostname
java.lang.String getUser()
int getPort()