org.jclouds.nodepool
Interface NodePoolComputeServiceAdapter

All Superinterfaces:
ComputeServiceAdapter<NodeMetadata,Hardware,Image,Location>, JCloudsNativeComputeServiceAdapter
All Known Implementing Classes:
BaseNodePoolComputeServiceAdapter, EagerNodePoolComputeServiceAdapter

public interface NodePoolComputeServiceAdapter
extends JCloudsNativeComputeServiceAdapter


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jclouds.compute.JCloudsNativeComputeServiceAdapter
JCloudsNativeComputeServiceAdapter.NodeWithInitialCredentials
 
Nested classes/interfaces inherited from interface org.jclouds.compute.ComputeServiceAdapter
ComputeServiceAdapter.NodeAndInitialCredentials<N>
 
Method Summary
 int currentSize()
           
 void destroyPool()
           
 ComputeServiceContext getBackendComputeServiceContext()
           
 String getPoolGroupName()
           
 int idleNodes()
           
 int maxNodes()
           
 int minNodes()
           
 int usedNodes()
           
 
Methods inherited from interface org.jclouds.compute.JCloudsNativeComputeServiceAdapter
createNodeWithGroupEncodedIntoName, destroyNode, getNode, listHardwareProfiles, listImages, listLocations, listNodes, rebootNode
 
Methods inherited from interface org.jclouds.compute.ComputeServiceAdapter
getImage, resumeNode, suspendNode
 

Method Detail

idleNodes

int idleNodes()

maxNodes

int maxNodes()

minNodes

int minNodes()

usedNodes

int usedNodes()

currentSize

int currentSize()

destroyPool

void destroyPool()

getBackendComputeServiceContext

ComputeServiceContext getBackendComputeServiceContext()

getPoolGroupName

String getPoolGroupName()


Copyright © 2009-2012 jclouds. All Rights Reserved.