libcloud.providers.ibm
Class IBMDriver
java.lang.Object
base.Driver
libcloud.NodeDriver
libcloud.providers.ibm.IBMDriver
- All Implemented Interfaces:
- INodeDriver
public class IBMDriver
- extends NodeDriver
|
Constructor Summary |
IBMDriver(java.lang.String userId,
java.lang.String key)
|
IBMDriver(java.lang.String userId,
java.lang.String key,
java.lang.String host)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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)
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()