public class JcloudsWinRmMachineLocation extends WinRmMachineLocation implements JcloudsMachineLocation
BrooklynObject.TagSupportConfigurable.ConfigurationSupportBrooklynObjectInternal.ConfigurationSupportInternalADDRESS, COPY_FILE_CHUNK_SIZE_BYTES, EXEC_TRIES, EXECUTION_ATTEMPTS, PASSWORD, USER, WINRM_PORTPARENT_LOCATION, TEMPORARY_LOCATIONFINAL_SPEC, NAMED_SPEC_NAME, ORIGINAL_SPEC| Constructor and Description |
|---|
JcloudsWinRmMachineLocation() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getHostname()
note
|
java.lang.String |
getJcloudsId() |
org.jclouds.compute.domain.NodeMetadata |
getNode() |
JcloudsLocation |
getParent()
Get the 'parent' of this location.
|
int |
getPort() |
java.util.Set<java.lang.String> |
getPrivateAddresses()
All private IP addresses.
|
java.util.Set<java.lang.String> |
getPublicAddresses()
All public IP addresses, potentially including shared ips.
|
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 |
getSubnetIp()
returns an IP for use internally within a subnet / VPC
|
org.jclouds.compute.domain.Template |
getTemplate() |
java.lang.String |
toVerboseString() |
copyTo, copyTo, executePsScript, executePsScript, executePsScriptNoRetry, executeScript, executeScript, getAddress, getDefaultUserMetadataString, getMachineDetails, getOsDetails, getUser, initaddChild, addExtension, config, configure, containsLocation, equals, getAllConfig, getAllConfigBag, getChildren, getConfig, getConfig, getDisplayName, getExtension, getHostGeoInfo, getLocalConfigBag, getRawLocalConfigBag, getRebindSupport, hasConfig, hasExtension, hashCode, isManaged, onManagementStarted, onManagementStopped, removeChild, setConfig, setDisplayName, setHostGeoInfo, setManagementContext, setName, setParent, setParent, toMetadataRecord, toStringgetCatalogItemId, getId, getManagementContext, getTagSupport, rebind, setCatalogItemId, tagsgetUsergetAddress, getMachineDetails, getOsDetailscontainsLocation, getAllConfig, getChildren, getConfig, getConfig, getDisplayName, getExtension, getId, hasConfig, hasExtension, setParentgetCatalogItemId, getTagSupport, tagsconfig, setConfiggetManagementContextsetCatalogItemIdpublic java.lang.String toVerboseString()
toVerboseString in interface LocationtoVerboseString in class AbstractLocationpublic int getPort()
getPort in interface JcloudsMachineLocationpublic org.jclouds.compute.domain.NodeMetadata getNode()
getNode in interface JcloudsMachineLocationpublic org.jclouds.compute.domain.Template getTemplate()
getTemplate in interface JcloudsMachineLocationpublic JcloudsLocation getParent()
Locationnull if this location is the tree root.getParent in interface JcloudsMachineLocationgetParent in interface LocationgetParent in class AbstractLocationnull if this location is the tree root.public java.lang.String getHostname()
HasNetworkAddressesgetHostname in interface HasNetworkAddressesgetHostname in class WinRmMachineLocationpublic java.util.Set<java.lang.String> getPublicAddresses()
HasNetworkAddressesgetPublicAddresses in interface HasNetworkAddressesgetPublicAddresses in class WinRmMachineLocationpublic java.util.Set<java.lang.String> getPrivateAddresses()
HasNetworkAddressesgetPrivateAddresses in interface HasNetworkAddressesgetPrivateAddresses in class WinRmMachineLocationpublic java.lang.String getSubnetHostname()
JcloudsMachineLocationgetSubnetHostname in interface HasSubnetHostnamegetSubnetHostname in interface JcloudsMachineLocationpublic java.lang.String getSubnetIp()
HasSubnetHostnamegetSubnetIp in interface HasSubnetHostnamepublic java.lang.String getJcloudsId()
getJcloudsId in interface JcloudsMachineLocation