public abstract class AbstractMachineLocation extends AbstractLocation implements MachineLocation
AbstractLocation.BasicSubscriptionSupportBrooklynObject.RelationSupport<T extends BrooklynObject>, BrooklynObject.SubscriptionSupport, BrooklynObject.TagSupportConfigurable.ConfigurationSupportBrooklynObjectInternal.ConfigurationSupportInternal, BrooklynObjectInternal.RelationSupportInternal<T extends BrooklynObject>, BrooklynObjectInternal.SubscriptionSupportInternal| Modifier and Type | Field and Description |
|---|---|
static ConfigKey<java.lang.Boolean> |
DETECT_MACHINE_DETAILS |
static ConfigKey<MachineDetails> |
MACHINE_DETAILS |
PARENT_LOCATION, TEMPORARY_LOCATIONFINAL_SPEC, NAMED_SPEC_NAME, ORIGINAL_SPEC| Constructor and Description |
|---|
AbstractMachineLocation() |
AbstractMachineLocation(java.util.Map<?,?> properties) |
| Modifier and Type | Method and Description |
|---|---|
MachineDetails |
getMachineDetails() |
OsDetails |
getOsDetails() |
WithMutexes |
mutexes() |
addChild, addExtension, config, configure, containsLocation, equals, getChildren, getConfig, getConfig, getDisplayName, getExtension, getHostGeoInfo, getLocationTypeInternal, getParent, getRebindSupport, hasExtension, hashCode, init, isManaged, onManagementStarted, onManagementStopped, rebind, relations, removeChild, setDisplayName, setHostGeoInfo, setManagementContext, setParent, setParent, subscriptions, toMetadataRecord, toString, toVerboseStringaddSearchPath, getCatalogItemId, getCatalogItemIdSearchPath, getId, getManagementContext, setCatalogItemId, setCatalogItemIdAndSearchPath, stackCatalogItemId, tagsgetAddresscontainsLocation, getChildren, getConfig, getDisplayName, getExtension, getId, getParent, hasExtension, relations, setParent, toVerboseStringgetCatalogItemId, getCatalogItemIdSearchPath, subscriptions, tagsconfig, getConfiggetHostname, getPrivateAddresses, getPublicAddressesgetManagementContextaddSearchPath, setCatalogItemId, setCatalogItemIdAndSearchPath, stackCatalogItemIdpublic static final ConfigKey<MachineDetails> MACHINE_DETAILS
public static final ConfigKey<java.lang.Boolean> DETECT_MACHINE_DETAILS
public AbstractMachineLocation()
public AbstractMachineLocation(java.util.Map<?,?> properties)
public MachineDetails getMachineDetails()
getMachineDetails in interface MachineLocationpublic OsDetails getOsDetails()
getOsDetails in interface MachineLocationpublic WithMutexes mutexes()