|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jclouds.domain.internal.ResourceMetadataImpl<ComputeType>
org.jclouds.compute.domain.internal.ComputeMetadataImpl
org.jclouds.compute.domain.internal.NodeMetadataImpl
public class NodeMetadataImpl
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.jclouds.compute.domain.NodeMetadata |
|---|
NodeMetadata.Status |
| Field Summary |
|---|
| Fields inherited from class org.jclouds.compute.domain.internal.ComputeMetadataImpl |
|---|
tags |
| Constructor Summary | |
|---|---|
NodeMetadataImpl(String providerId,
String name,
String id,
org.jclouds.domain.Location location,
URI uri,
Map<String,String> userMetadata,
Set<String> tags,
String group,
Hardware hardware,
String imageId,
OperatingSystem os,
NodeMetadata.Status status,
String backendStatus,
int loginPort,
Iterable<String> publicAddresses,
Iterable<String> privateAddresses,
org.jclouds.domain.LoginCredentials credentials,
String hostname)
|
|
| Method Summary | |
|---|---|
String |
getBackendStatus()
status of the resource, as supplied literally from the backend api. |
org.jclouds.domain.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. |
NodeMetadata.Status |
getStatus()
portable status of the resource |
protected com.google.common.base.Objects.ToStringHelper |
string()
|
| Methods inherited from class org.jclouds.compute.domain.internal.ComputeMetadataImpl |
|---|
addComputeToStringSuffix, compareTo, computeToStringPrefix, equals, getId, getTags, getType, hashCode |
| Methods inherited from class org.jclouds.domain.internal.ResourceMetadataImpl |
|---|
getLocation, getName, getProviderId, getUri, getUserMetadata, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.jclouds.compute.domain.ComputeMetadata |
|---|
getId, getName, getProviderId, getTags, getType |
| Methods inherited from interface org.jclouds.domain.ResourceMetadata |
|---|
getLocation, getUri, getUserMetadata |
| Methods inherited from interface java.lang.Comparable |
|---|
compareTo |
| Constructor Detail |
|---|
public NodeMetadataImpl(String providerId,
String name,
String id,
org.jclouds.domain.Location location,
URI uri,
Map<String,String> userMetadata,
Set<String> tags,
@Nullable
String group,
@Nullable
Hardware hardware,
@Nullable
String imageId,
@Nullable
OperatingSystem os,
NodeMetadata.Status status,
@Nullable
String backendStatus,
int loginPort,
Iterable<String> publicAddresses,
Iterable<String> privateAddresses,
@Nullable
org.jclouds.domain.LoginCredentials credentials,
String hostname)
| Method Detail |
|---|
public String getGroup()
getGroup in interface NodeMetadatapublic Hardware getHardware()
getHardware in interface NodeMetadatapublic org.jclouds.domain.LoginCredentials getCredentials()
getCredentials in interface NodeMetadataComputeServiceContext#credentialStorepublic Set<String> getPublicAddresses()
getPublicAddresses in interface NodeMetadatapublic Set<String> getPrivateAddresses()
getPrivateAddresses in interface NodeMetadatapublic NodeMetadata.Status getStatus()
getStatus in interface ComputeMetadataIncludingStatus<NodeMetadata.Status>public String getBackendStatus()
getBackendStatus in interface ComputeMetadataIncludingStatus<NodeMetadata.Status>public int getLoginPort()
getLoginPort in interface NodeMetadatapublic String getImageId()
getImageId in interface NodeMetadatapublic OperatingSystem getOperatingSystem()
getOperatingSystem in interface NodeMetadatapublic String getHostname()
getHostname in interface NodeMetadataprotected com.google.common.base.Objects.ToStringHelper string()
string in class ComputeMetadataImpl
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||