org.jclouds.byon
Class Node

java.lang.Object
  extended by org.jclouds.byon.Node

public class Node
extends Object

Author:
Adrian Cole

Nested Class Summary
static class Node.Builder
           
 
Constructor Summary
Node(String id, String name, String description, String hostname, String locationId, String osArch, String osFamily, String osDescription, String osVersion, boolean os64Bit, int loginPort, String group, Iterable<String> tags, Map<String,String> metadata, String username, String credential, URI credentialUrl, String sudoPassword)
           
 
Method Summary
static Node.Builder builder()
           
 boolean equals(Object that)
           
 String getCredential()
           
 URI getCredentialUrl()
           
 String getDescription()
           
 String getGroup()
           
 String getHostname()
           
 String getId()
           
 String getLocationId()
           
 int getLoginPort()
           
 Map<String,String> getMetadata()
           
 String getName()
           
 String getOsArch()
           
 String getOsDescription()
           
 String getOsFamily()
           
 String getOsVersion()
           
 String getSudoPassword()
           
 Set<String> getTags()
           
 String getUsername()
           
 int hashCode()
           
 boolean isOs64Bit()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Node

public Node(String id,
            String name,
            String description,
            String hostname,
            String locationId,
            String osArch,
            String osFamily,
            String osDescription,
            String osVersion,
            boolean os64Bit,
            int loginPort,
            String group,
            Iterable<String> tags,
            Map<String,String> metadata,
            String username,
            String credential,
            URI credentialUrl,
            String sudoPassword)
Method Detail

builder

public static Node.Builder builder()

getId

public String getId()

getLocationId

public String getLocationId()

getName

public String getName()

getDescription

public String getDescription()

getGroup

public String getGroup()

getHostname

public String getHostname()

getOsArch

public String getOsArch()

getOsFamily

public String getOsFamily()

getOsDescription

public String getOsDescription()

getOsVersion

public String getOsVersion()

isOs64Bit

public boolean isOs64Bit()

getLoginPort

public int getLoginPort()

getTags

public Set<String> getTags()

getMetadata

public Map<String,String> getMetadata()

getUsername

public String getUsername()

getCredential

public String getCredential()

getCredentialUrl

public URI getCredentialUrl()

getSudoPassword

public String getSudoPassword()

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object that)
Overrides:
equals in class Object

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2009-2011 jclouds. All Rights Reserved.