org.apache.whirr.service
Class Cluster.Instance

java.lang.Object
  extended by org.apache.whirr.service.Cluster.Instance
Enclosing class:
Cluster

public static class Cluster.Instance
extends Object

This class represents a real node running in a cluster. An instance has one or more roles.

See Also:
ClusterSpec.InstanceTemplate

Constructor Summary
Cluster.Instance(org.jclouds.domain.Credentials loginCredentials, Set<String> roles, InetAddress publicAddress, InetAddress privateAddress, String id)
           
 
Method Summary
 String getId()
           
 org.jclouds.domain.Credentials getLoginCredentials()
           
 InetAddress getPrivateAddress()
           
 InetAddress getPublicAddress()
           
 Set<String> getRoles()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Cluster.Instance

public Cluster.Instance(org.jclouds.domain.Credentials loginCredentials,
                        Set<String> roles,
                        InetAddress publicAddress,
                        InetAddress privateAddress,
                        String id)
Method Detail

getLoginCredentials

public org.jclouds.domain.Credentials getLoginCredentials()

getRoles

public Set<String> getRoles()

getPublicAddress

public InetAddress getPublicAddress()

getPrivateAddress

public InetAddress getPrivateAddress()

getId

public String getId()

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2010-2011 The Apache Software Foundation. All Rights Reserved.