public interface NodeMetadata extends ComputeMetadataIncludingStatus<NodeMetadata.Status>
Modifier and Type | Interface and Description |
---|---|
static class |
NodeMetadata.Status |
Modifier and Type | Method and Description |
---|---|
LoginCredentials |
getCredentials()
If possible, these are returned upon all detail requests.
|
String |
getGroup()
Tag used for all resources that belong to the same logical group.
|
Hardware |
getHardware()
The hardware this node is running, if possible to determine.
|
String |
getHostname()
note
|
String |
getImageId()
The id of the image this node was created from, if possible to correlate.
|
int |
getLoginPort() |
OperatingSystem |
getOperatingSystem()
The operating system this node is running, if possible to determine.
|
Set<String> |
getPrivateAddresses()
All private IP addresses.
|
Set<String> |
getPublicAddresses()
All public IP addresses, potentially including shared ips.
|
getBackendStatus, getStatus
getId, getName, getProviderId, getTags, getType
getLocation, getUri, getUserMetadata
compareTo
@Nullable String getHostname()
@Nullable String getGroup()
@Nullable Hardware getHardware()
@Nullable String getImageId()
@Nullable OperatingSystem getOperatingSystem()
int getLoginPort()
@Nullable LoginCredentials getCredentials()
ComputeServiceContext#credentialStore
Set<String> getPublicAddresses()
Copyright © 2009-2016 The Apache Software Foundation. All Rights Reserved.