libcloud.providers.ibm
Class IBMDriver

java.lang.Object
  extended by base.Driver
      extended by libcloud.NodeDriver
          extended by libcloud.providers.ibm.IBMDriver
All Implemented Interfaces:
INodeDriver

public class IBMDriver
extends NodeDriver


Field Summary
 
Fields inherited from class base.Driver
connection
 
Constructor Summary
IBMDriver(java.lang.String userId, java.lang.String key)
           
IBMDriver(java.lang.String userId, java.lang.String key, java.lang.String host)
           
 
Method Summary
 INode createNode(java.lang.String name, NodeSize size, NodeImage image, NodeLocation location, NodeAuth auth, java.util.Map<java.lang.String,java.lang.Object> extra)
           
 boolean destroyNode(INode node)
           
 java.lang.String getName()
           
 java.util.List<NodeImage> listImages()
           
 java.util.List<NodeLocation> listLocations()
           
 java.util.List<INode> listNodes()
           
 java.util.List<NodeSize> listSizes()
           
 boolean rebootNode(INode node)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IBMDriver

public IBMDriver(java.lang.String userId,
                 java.lang.String key)

IBMDriver

public IBMDriver(java.lang.String userId,
                 java.lang.String key,
                 java.lang.String host)
Method Detail

getName

public java.lang.String getName()

createNode

public INode createNode(java.lang.String name,
                        NodeSize size,
                        NodeImage image,
                        NodeLocation location,
                        NodeAuth auth,
                        java.util.Map<java.lang.String,java.lang.Object> extra)

rebootNode

public boolean rebootNode(INode node)

destroyNode

public boolean destroyNode(INode node)

listImages

public java.util.List<NodeImage> listImages()

listLocations

public java.util.List<NodeLocation> listLocations()

listNodes

public java.util.List<INode> listNodes()

listSizes

public java.util.List<NodeSize> listSizes()