A B C D E F G H I J K L M N O P R S T U V W Z

A

AbstractClusterSpecCommand - Class in org.apache.whirr.cli.command
An abstract command for interacting with clusters.
AbstractClusterSpecCommand(String, String, ClusterControllerFactory) - Constructor for class org.apache.whirr.cli.command.AbstractClusterSpecCommand
 
AbstractClusterSpecCommand(String, String, ClusterControllerFactory, ClusterStateStoreFactory) - Constructor for class org.apache.whirr.cli.command.AbstractClusterSpecCommand
 
addRule(FirewallManager.Rule) - Method in class org.apache.whirr.service.FirewallManager
Rules are additive.
addRules(FirewallManager.Rule...) - Method in class org.apache.whirr.service.FirewallManager
 
addRules(Set<FirewallManager.Rule>) - Method in class org.apache.whirr.service.FirewallManager
 
addRunUrl(ClusterActionEvent, String, String...) - Static method in class org.apache.whirr.service.ClusterActionHandlerSupport
A convenience method for adding a RunUrlStatement to a ClusterActionEvent.
addStatement(ClusterActionEvent, Statement) - Static method in class org.apache.whirr.service.ClusterActionHandlerSupport
 
addStatement(Statement) - Method in class org.apache.whirr.service.jclouds.StatementBuilder
 
addStatements(Statement...) - Method in class org.apache.whirr.service.jclouds.StatementBuilder
 
ADMIN_PORT - Static variable in class org.apache.whirr.service.voldemort.VoldemortConstants
 
afterAction(ClusterActionEvent) - Method in class org.apache.whirr.service.ClusterActionHandler
Called after the action has been performed.
afterAction(ClusterActionEvent) - Method in class org.apache.whirr.service.ClusterActionHandlerSupport
 
afterBootstrap(ClusterActionEvent) - Method in class org.apache.whirr.service.ClusterActionHandlerSupport
 
afterConfigure(ClusterActionEvent) - Method in class org.apache.whirr.service.ClusterActionHandlerSupport
 
afterConfigure(ClusterActionEvent) - Method in class org.apache.whirr.service.hadoop.HadoopNameNodeClusterActionHandler
 
afterConfigure(ClusterActionEvent) - Method in class org.apache.whirr.service.hbase.HBaseMasterClusterActionHandler
 
afterConfigure(ClusterActionEvent) - Method in class org.apache.whirr.service.voldemort.VoldemortClusterActionHandler
 
afterConfigure(ClusterActionEvent) - Method in class org.apache.whirr.service.zookeeper.ZooKeeperClusterActionHandler
 
afterDestroy(ClusterActionEvent) - Method in class org.apache.whirr.service.ClusterActionHandlerSupport
 
afterOtherAction(ClusterActionEvent) - Method in class org.apache.whirr.service.ClusterActionHandlerSupport
 
allRolesIn(Set<String>) - Static method in class org.apache.whirr.RolePredicates
 
anyRoleIn(Set<String>) - Static method in class org.apache.whirr.RolePredicates
 
apply(ClusterSpec) - Method in enum org.apache.whirr.service.ComputeCache
 
asCreateFileStatement(String, Configuration) - Static method in class org.apache.whirr.service.hadoop.HadoopConfigurationConverter
 
asYamlLines(Configuration) - Static method in class org.apache.whirr.service.elasticsearch.ElasticSearchConfigurationBuilder
Create the YAML configuration file lines from the configuration.
authorizeIngress(ComputeServiceContext, Cluster.Instance, ClusterSpec, int...) - Static method in class org.apache.whirr.service.jclouds.FirewallSettings
Deprecated.  
authorizeIngress(ComputeServiceContext, Cluster.Instance, ClusterSpec, String, int...) - Static method in class org.apache.whirr.service.jclouds.FirewallSettings
Deprecated.  
authorizeIngress(ComputeServiceContext, Set<Cluster.Instance>, ClusterSpec, int...) - Static method in class org.apache.whirr.service.jclouds.FirewallSettings
Deprecated.  
authorizeIngress(ComputeServiceContext, Set<Cluster.Instance>, ClusterSpec, List<String>, int...) - Static method in class org.apache.whirr.service.jclouds.FirewallSettings
Deprecated.  
availableServices() - Method in class org.apache.whirr.ClusterControllerFactory
Return a collection of available ClusterController names.

B

BasicServerClusterActionHandler - Class in org.apache.whirr.service.hbase
Provides a base class for servers like REST or Avro.
BasicServerClusterActionHandler(String, int, String) - Constructor for class org.apache.whirr.service.hbase.BasicServerClusterActionHandler
 
beforeAction(ClusterActionEvent) - Method in class org.apache.whirr.service.ClusterActionHandler
Called before the action is performed, giving the implementation an opportunity to specify scripts that should be run as a part of this action.
beforeAction(ClusterActionEvent) - Method in class org.apache.whirr.service.ClusterActionHandlerSupport
 
beforeBootstrap(ClusterActionEvent) - Method in class org.apache.whirr.service.cassandra.CassandraClusterActionHandler
 
beforeBootstrap(ClusterActionEvent) - Method in class org.apache.whirr.service.ClusterActionHandlerSupport
 
beforeBootstrap(ClusterActionEvent) - Method in class org.apache.whirr.service.elasticsearch.ElasticSearchHandler
 
beforeBootstrap(ClusterActionEvent) - Method in class org.apache.whirr.service.hadoop.HadoopClusterActionHandler
 
beforeBootstrap(ClusterActionEvent) - Method in class org.apache.whirr.service.hbase.BasicServerClusterActionHandler
 
beforeBootstrap(ClusterActionEvent) - Method in class org.apache.whirr.service.hbase.HBaseMasterClusterActionHandler
 
beforeBootstrap(ClusterActionEvent) - Method in class org.apache.whirr.service.hbase.HBaseRegionServerClusterActionHandler
 
beforeBootstrap(ClusterActionEvent) - Method in class org.apache.whirr.service.voldemort.VoldemortClusterActionHandler
 
beforeBootstrap(ClusterActionEvent) - Method in class org.apache.whirr.service.zookeeper.ZooKeeperClusterActionHandler
 
beforeConfigure(ClusterActionEvent) - Method in class org.apache.whirr.service.cassandra.CassandraClusterActionHandler
 
beforeConfigure(ClusterActionEvent) - Method in class org.apache.whirr.service.ClusterActionHandlerSupport
 
beforeConfigure(ClusterActionEvent) - Method in class org.apache.whirr.service.elasticsearch.ElasticSearchHandler
 
beforeConfigure(ClusterActionEvent) - Method in class org.apache.whirr.service.hadoop.HadoopDataNodeClusterActionHandler
 
beforeConfigure(ClusterActionEvent) - Method in class org.apache.whirr.service.hadoop.HadoopNameNodeClusterActionHandler
 
beforeConfigure(ClusterActionEvent) - Method in class org.apache.whirr.service.hbase.BasicServerClusterActionHandler
 
beforeConfigure(ClusterActionEvent) - Method in class org.apache.whirr.service.hbase.HBaseMasterClusterActionHandler
 
beforeConfigure(ClusterActionEvent) - Method in class org.apache.whirr.service.hbase.HBaseRegionServerClusterActionHandler
 
beforeConfigure(ClusterActionEvent) - Method in class org.apache.whirr.service.voldemort.VoldemortClusterActionHandler
 
beforeConfigure(ClusterActionEvent) - Method in class org.apache.whirr.service.zookeeper.ZooKeeperClusterActionHandler
 
beforeDestroy(ClusterActionEvent) - Method in class org.apache.whirr.service.ClusterActionHandlerSupport
 
beforeOtherAction(ClusterActionEvent) - Method in class org.apache.whirr.service.ClusterActionHandlerSupport
 
BIN_TARBALL - Static variable in class org.apache.whirr.service.cassandra.CassandraClusterActionHandler
 
BlobCache - Class in org.apache.whirr.util
 
BlobClusterStateStore - Class in org.apache.whirr.service
 
BlobClusterStateStore(ClusterSpec) - Constructor for class org.apache.whirr.service.BlobClusterStateStore
 
BlobStoreContextBuilder - Class in org.apache.whirr.service
 
BlobStoreContextBuilder() - Constructor for class org.apache.whirr.service.BlobStoreContextBuilder
 
BOOTSTRAP_ACTION - Static variable in class org.apache.whirr.service.ClusterActionHandler
 
BootstrapClusterAction - Class in org.apache.whirr.actions
A ClusterAction that starts instances in a cluster in parallel and runs bootstrap scripts on them.
BootstrapClusterAction(Function<ClusterSpec, ComputeServiceContext>, Map<String, ClusterActionHandler>) - Constructor for class org.apache.whirr.actions.BootstrapClusterAction
 
build(ClusterSpec) - Static method in class org.apache.whirr.service.BlobStoreContextBuilder
 
build(BlobStoreContextFactory, ClusterSpec) - Static method in class org.apache.whirr.service.BlobStoreContextBuilder
 
build(String, Configuration) - Static method in class org.apache.whirr.service.elasticsearch.ElasticSearchConfigurationBuilder
Generate an appendFile statement for jclouds
build(String, ClusterSpec, Cluster) - Static method in class org.apache.whirr.service.elasticsearch.ElasticSearchConfigurationBuilder
 
buildCommon(String, ClusterSpec, Cluster) - Static method in class org.apache.whirr.service.hadoop.HadoopConfigurationBuilder
 
buildConfig(ClusterSpec, Cluster) - Static method in class org.apache.whirr.service.elasticsearch.ElasticSearchConfigurationBuilder
Build a configuration by adding the expected defaults
buildHdfs(String, ClusterSpec, Cluster) - Static method in class org.apache.whirr.service.hadoop.HadoopConfigurationBuilder
 
buildMapReduce(String, ClusterSpec, Cluster) - Static method in class org.apache.whirr.service.hadoop.HadoopConfigurationBuilder
 
ByonClusterAction - Class in org.apache.whirr.actions
 
ByonClusterAction(String, Function<ClusterSpec, ComputeServiceContext>, Map<String, ClusterActionHandler>) - Constructor for class org.apache.whirr.actions.ByonClusterAction
 
ByonClusterController - Class in org.apache.whirr
Equivalent of ClusterController, but for execution in BYON mode ("bring your own nodes").
ByonClusterController() - Constructor for class org.apache.whirr.ByonClusterController
 

C

CASSANDRA_ROLE - Static variable in class org.apache.whirr.service.cassandra.CassandraClusterActionHandler
 
CassandraClusterActionHandler - Class in org.apache.whirr.service.cassandra
 
CassandraClusterActionHandler() - Constructor for class org.apache.whirr.service.cassandra.CassandraClusterActionHandler
 
checkUrlExists(URL, String, Object...) - Static method in class org.apache.whirr.service.jclouds.RunUrlStatement
 
CLIENT_PORT - Static variable in class org.apache.whirr.service.cassandra.CassandraClusterActionHandler
 
CLIENT_PORT - Static variable in class org.apache.whirr.service.voldemort.VoldemortConstants
 
Cluster - Class in org.apache.whirr
This class represents a real cluster of Cluster.Instances.
Cluster(Set<Cluster.Instance>) - Constructor for class org.apache.whirr.Cluster
 
Cluster(Set<Cluster.Instance>, Properties) - Constructor for class org.apache.whirr.Cluster
 
Cluster.Instance - Class in org.apache.whirr
This class represents a real node running in a cluster.
Cluster.Instance(Credentials, Set<String>, String, String, String, NodeMetadata) - Constructor for class org.apache.whirr.Cluster.Instance
 
ClusterAction - Class in org.apache.whirr
Performs an action on a cluster.
ClusterAction(Function<ClusterSpec, ComputeServiceContext>) - Constructor for class org.apache.whirr.ClusterAction
 
ClusterActionEvent - Class in org.apache.whirr.service
An event object which is fired when a ClusterAction occurs.
ClusterActionEvent(String, ClusterSpec, Cluster, Function<ClusterSpec, ComputeServiceContext>, FirewallManager) - Constructor for class org.apache.whirr.service.ClusterActionEvent
 
ClusterActionEvent(String, ClusterSpec, Cluster, StatementBuilder, Function<ClusterSpec, ComputeServiceContext>, FirewallManager) - Constructor for class org.apache.whirr.service.ClusterActionEvent
 
ClusterActionHandler - Class in org.apache.whirr.service
A callback interface for cluster actions that apply to instances in a given role.
ClusterActionHandler() - Constructor for class org.apache.whirr.service.ClusterActionHandler
 
ClusterActionHandlerSupport - Class in org.apache.whirr.service
This is a utility class to make it easier to implement ClusterActionHandler.
ClusterActionHandlerSupport() - Constructor for class org.apache.whirr.service.ClusterActionHandlerSupport
 
ClusterController - Class in org.apache.whirr
This class is used to start and stop clusters.
ClusterController() - Constructor for class org.apache.whirr.ClusterController
 
ClusterController(Function<ClusterSpec, ComputeServiceContext>, ClusterStateStoreFactory) - Constructor for class org.apache.whirr.ClusterController
 
ClusterControllerFactory - Class in org.apache.whirr
This class is used to create ClusterController instances.
ClusterControllerFactory() - Constructor for class org.apache.whirr.ClusterControllerFactory
 
ClusterSpec - Class in org.apache.whirr
This class represents the specification of a cluster.
ClusterSpec() - Constructor for class org.apache.whirr.ClusterSpec
 
ClusterSpec(Configuration) - Constructor for class org.apache.whirr.ClusterSpec
 
ClusterSpec(Configuration, boolean) - Constructor for class org.apache.whirr.ClusterSpec
 
ClusterSpec.Property - Enum in org.apache.whirr
 
ClusterStateStore - Class in org.apache.whirr.service
Interface for cluster state storage facilities.
ClusterStateStore() - Constructor for class org.apache.whirr.service.ClusterStateStore
 
ClusterStateStoreFactory - Class in org.apache.whirr.service
A factory for ClusterStateStores.
ClusterStateStoreFactory() - Constructor for class org.apache.whirr.service.ClusterStateStoreFactory
 
Command - Class in org.apache.whirr.cli
A CLI command.
Command(String, String) - Constructor for class org.apache.whirr.cli.Command
 
ComputeCache - Enum in org.apache.whirr.service
A convenience class for building jclouds ComputeServiceContext objects.
CONFIGURE_ACTION - Static variable in class org.apache.whirr.service.ClusterActionHandler
 
ConfigureClusterAction - Class in org.apache.whirr.actions
A ClusterAction for running a configuration script on instances in the cluster after it has been bootstrapped.
ConfigureClusterAction(Function<ClusterSpec, ComputeServiceContext>, Map<String, ClusterActionHandler>) - Constructor for class org.apache.whirr.actions.ConfigureClusterAction
 
configureTemplateBuilder(ClusterSpec, TemplateBuilder) - Method in class org.apache.whirr.service.jclouds.TemplateBuilderStrategy
 
copy() - Method in class org.apache.whirr.ClusterSpec
Create a deep object copy.
create(String) - Method in class org.apache.whirr.ClusterControllerFactory
Create an instance of a ClusterController according to the given name.
create(ClusterSpec) - Method in class org.apache.whirr.service.ClusterStateStoreFactory
 
create(ClusterSpec, Configuration) - Method in class org.apache.whirr.service.ClusterStateStoreFactory
 
create() - Static method in class org.apache.whirr.service.FirewallManager.Rule
 
createClusterController(String) - Method in class org.apache.whirr.cli.command.AbstractClusterSpecCommand
Create the specified service
createClusterStateStore(ClusterSpec) - Method in class org.apache.whirr.cli.command.AbstractClusterSpecCommand
 

D

destination(Cluster.Instance) - Method in class org.apache.whirr.service.FirewallManager.Rule
 
destination(Set<Cluster.Instance>) - Method in class org.apache.whirr.service.FirewallManager.Rule
 
destination(Predicate<Cluster.Instance>) - Method in class org.apache.whirr.service.FirewallManager.Rule
 
destroy() - Method in class org.apache.whirr.service.BlobClusterStateStore
 
destroy() - Method in class org.apache.whirr.service.ClusterStateStore
Destroys the provided cluster's state in storage.
destroy() - Method in class org.apache.whirr.service.FileClusterStateStore
 
DESTROY_ACTION - Static variable in class org.apache.whirr.service.ClusterActionHandler
 
destroyCluster(ClusterSpec) - Method in class org.apache.whirr.ByonClusterController
 
destroyCluster(ClusterSpec) - Method in class org.apache.whirr.ClusterController
Stop the cluster and destroy all resources associated with it.
DestroyClusterAction - Class in org.apache.whirr.actions
A ClusterAction for tearing down a running cluster and freeing up all its resources.
DestroyClusterAction(Function<ClusterSpec, ComputeServiceContext>) - Constructor for class org.apache.whirr.actions.DestroyClusterAction
 
DestroyClusterCommand - Class in org.apache.whirr.cli.command
A command to destroy a running cluster (terminate and cleanup).
DestroyClusterCommand() - Constructor for class org.apache.whirr.cli.command.DestroyClusterCommand
 
DestroyClusterCommand(ClusterControllerFactory) - Constructor for class org.apache.whirr.cli.command.DestroyClusterCommand
 
destroyInstance(ClusterSpec, String) - Method in class org.apache.whirr.ByonClusterController
 
destroyInstance(ClusterSpec, String) - Method in class org.apache.whirr.ClusterController
 
DestroyInstanceCommand - Class in org.apache.whirr.cli.command
A command to destroy an instance from a cluster
DestroyInstanceCommand() - Constructor for class org.apache.whirr.cli.command.DestroyInstanceCommand
 
DestroyInstanceCommand(ClusterControllerFactory) - Constructor for class org.apache.whirr.cli.command.DestroyInstanceCommand
 
DnsUtil - Class in org.apache.whirr.util
Utility functions for DNS.
DnsUtil() - Constructor for class org.apache.whirr.util.DnsUtil
 
doAction(Map<InstanceTemplate, ClusterActionEvent>) - Method in class org.apache.whirr.actions.BootstrapClusterAction
 
doAction(Map<InstanceTemplate, ClusterActionEvent>) - Method in class org.apache.whirr.actions.ByonClusterAction
 
doAction(Map<InstanceTemplate, ClusterActionEvent>) - Method in class org.apache.whirr.actions.ConfigureClusterAction
 
doAction(Map<InstanceTemplate, ClusterActionEvent>) - Method in class org.apache.whirr.actions.ScriptBasedClusterAction
 
dropAndCloseAll() - Static method in class org.apache.whirr.util.BlobCache
 

E

ElasticSearchConfigurationBuilder - Class in org.apache.whirr.service.elasticsearch
 
ElasticSearchConfigurationBuilder() - Constructor for class org.apache.whirr.service.elasticsearch.ElasticSearchConfigurationBuilder
 
ElasticSearchHandler - Class in org.apache.whirr.service.elasticsearch
 
ElasticSearchHandler() - Constructor for class org.apache.whirr.service.elasticsearch.ElasticSearchHandler
 
equals(Object) - Method in class org.apache.whirr.ClusterSpec
 
equals(Object) - Method in class org.apache.whirr.InstanceTemplate
 
equals(Object) - Method in class org.apache.whirr.service.jclouds.RunUrlStatement
 
ES_PREFIX - Static variable in class org.apache.whirr.service.elasticsearch.ElasticSearchConfigurationBuilder
 
execute(ClusterSpec, Cluster) - Method in class org.apache.whirr.actions.DestroyClusterAction
 
execute(ClusterSpec, Cluster) - Method in class org.apache.whirr.actions.ScriptBasedClusterAction
 
execute(ClusterSpec, Cluster) - Method in class org.apache.whirr.ClusterAction
 
execute(Object) - Method in class org.apache.whirr.service.jclouds.TakeLoginCredentialsFromWhirrProperties
 

F

factory - Variable in class org.apache.whirr.cli.command.AbstractClusterSpecCommand
 
FILE_HBASE_DEFAULT_PROPERTIES - Static variable in class org.apache.whirr.service.hbase.HBaseConstants
 
FILE_HBASE_SITE_XML - Static variable in class org.apache.whirr.service.hbase.HBaseConstants
 
FileClusterStateStore - Class in org.apache.whirr.service
Stores/Reads cluster state from a local file (located at: "~/.whirr/cluster-name/instances")
FileClusterStateStore(ClusterSpec) - Constructor for class org.apache.whirr.service.FileClusterStateStore
 
FirewallManager - Class in org.apache.whirr.service
 
FirewallManager(ComputeServiceContext, ClusterSpec, Cluster) - Constructor for class org.apache.whirr.service.FirewallManager
 
FirewallManager.Rule - Class in org.apache.whirr.service
 
FirewallSettings - Class in org.apache.whirr.service.jclouds
Deprecated. Use FirewallManager instead.
FirewallSettings() - Constructor for class org.apache.whirr.service.jclouds.FirewallSettings
Deprecated.  
FUNCTION_CONFIGURE - Static variable in class org.apache.whirr.service.voldemort.VoldemortConstants
 
FUNCTION_INSTALL - Static variable in class org.apache.whirr.service.hbase.HBaseConstants
 
FUNCTION_INSTALL - Static variable in class org.apache.whirr.service.voldemort.VoldemortConstants
 
FUNCTION_POST_CONFIGURE - Static variable in class org.apache.whirr.service.hbase.HBaseConstants
 
functionDependecies(OsFamily) - Method in class org.apache.whirr.service.jclouds.RunUrlStatement
 
functionDependecies(OsFamily) - Method in class org.apache.whirr.service.jclouds.StatementBuilder
 

G

generate() - Static method in class org.apache.whirr.util.KeyPair
 
generate(String) - Static method in class org.apache.whirr.util.KeyPair
return a "public" -> rsa public key, "private" -> its corresponding private key
generateTemporaryFiles() - Static method in class org.apache.whirr.util.KeyPair
 
generateTemporaryFiles(String) - Static method in class org.apache.whirr.util.KeyPair
 
getAction() - Method in class org.apache.whirr.actions.BootstrapClusterAction
 
getAction() - Method in class org.apache.whirr.actions.ByonClusterAction
 
getAction() - Method in class org.apache.whirr.actions.ConfigureClusterAction
 
getAction() - Method in class org.apache.whirr.actions.DestroyClusterAction
 
getAction() - Method in class org.apache.whirr.ClusterAction
 
getAction() - Method in class org.apache.whirr.service.ClusterActionEvent
 
getAsSaveToStatement(String, String) - Method in class org.apache.whirr.util.BlobCache
 
getAsSaveToStatement(String, URI) - Method in class org.apache.whirr.util.BlobCache
 
getBlobStoreCredential() - Method in class org.apache.whirr.ClusterSpec
 
getBlobStoreIdentity() - Method in class org.apache.whirr.ClusterSpec
 
getBlobStoreLocationId() - Method in class org.apache.whirr.ClusterSpec
 
getBlobStoreProvider() - Method in class org.apache.whirr.ClusterSpec
 
getClientCidrs() - Method in class org.apache.whirr.ClusterSpec
 
getCluster() - Method in class org.apache.whirr.service.ClusterActionEvent
 
getClusterDirectory() - Method in class org.apache.whirr.ClusterSpec
 
getClusterName() - Method in class org.apache.whirr.ClusterSpec
 
getClusterSpec(OptionSet) - Method in class org.apache.whirr.cli.command.AbstractClusterSpecCommand
 
getClusterSpec() - Method in class org.apache.whirr.service.ClusterActionEvent
 
getClusterUser() - Method in class org.apache.whirr.ClusterSpec
 
getCompute() - Method in class org.apache.whirr.ClusterAction
 
getCompute() - Method in class org.apache.whirr.ClusterController
 
getCompute() - Method in class org.apache.whirr.service.ClusterActionEvent
 
getConfigName() - Method in enum org.apache.whirr.ClusterSpec.Property
 
getConfiguration() - Method in class org.apache.whirr.Cluster
 
getConfiguration() - Method in class org.apache.whirr.ClusterSpec
 
getConfiguration(ClusterSpec, Configuration) - Method in class org.apache.whirr.service.ClusterActionHandlerSupport
Returns a composite configuration that is made up from the global configuration coming from the Whirr core with the service default properties.
getConfiguration(ClusterSpec, String) - Method in class org.apache.whirr.service.ClusterActionHandlerSupport
 
getConfiguration(ClusterSpec) - Method in class org.apache.whirr.service.hadoop.HadoopClusterActionHandler
Returns a composite configuration that is made up from the global configuration coming from the Whirr core with a hadoop defaults properties.
getConfiguration(ClusterSpec) - Method in class org.apache.whirr.service.hbase.HBaseClusterActionHandler
Returns a composite configuration that is made up from the global configuration coming from the Whirr core with a hbase defaults properties.
getConfiguration(ClusterSpec) - Method in class org.apache.whirr.service.zookeeper.ZooKeeperClusterActionHandler
 
getConfigurationForKeysWithPrefix(String) - Method in class org.apache.whirr.ClusterSpec
 
getCredential() - Method in class org.apache.whirr.ClusterSpec
 
getDescription() - Method in class org.apache.whirr.cli.Command
 
getDescription() - Method in enum org.apache.whirr.ClusterSpec.Property
 
getFirewallManager() - Method in class org.apache.whirr.service.ClusterActionEvent
 
getHardwareId() - Method in class org.apache.whirr.ClusterSpec
 
getHardwareMinRam() - Method in class org.apache.whirr.ClusterSpec
 
getHosts(Cluster) - Static method in class org.apache.whirr.service.zookeeper.ZooKeeperCluster
 
getId() - Method in class org.apache.whirr.Cluster.Instance
 
getIdentity() - Method in class org.apache.whirr.ClusterSpec
 
getImageId() - Method in class org.apache.whirr.ClusterSpec
 
getInstance(Function<ClusterSpec, ComputeServiceContext>, ClusterSpec) - Static method in class org.apache.whirr.util.BlobCache
 
getInstanceMatching(Predicate<Cluster.Instance>) - Method in class org.apache.whirr.Cluster
 
getInstances() - Method in class org.apache.whirr.Cluster
 
getInstances(ClusterSpec) - Method in class org.apache.whirr.ClusterController
 
getInstances(ClusterSpec, ClusterStateStore) - Method in class org.apache.whirr.ClusterController
 
getInstancesMatching(Predicate<Cluster.Instance>) - Method in class org.apache.whirr.Cluster
 
getInstanceTemplate(Set<String>) - Method in class org.apache.whirr.ClusterSpec
 
getInstanceTemplate(String...) - Method in class org.apache.whirr.ClusterSpec
 
getInstanceTemplates() - Method in class org.apache.whirr.ClusterSpec
 
getLocation() - Method in class org.apache.whirr.util.BlobCache
 
getLocationId() - Method in class org.apache.whirr.ClusterSpec
 
getLoginCredentials() - Method in class org.apache.whirr.Cluster.Instance
 
getLoginUser() - Method in class org.apache.whirr.ClusterSpec
 
getMasterPublicAddress(Cluster) - Static method in class org.apache.whirr.service.hbase.HBaseCluster
 
getMaxStartupRetries() - Method in class org.apache.whirr.ClusterSpec
 
getMinNumberOfInstances() - Method in class org.apache.whirr.InstanceTemplate
 
getName() - Method in class org.apache.whirr.ByonClusterController
 
getName() - Method in class org.apache.whirr.cli.Command
 
getName() - Method in class org.apache.whirr.ClusterController
 
getNamenodePublicAddress(Cluster) - Static method in class org.apache.whirr.service.hadoop.HadoopCluster
 
getNodeMetadata() - Method in class org.apache.whirr.Cluster.Instance
 
getNodes(ClusterSpec) - Method in class org.apache.whirr.ByonClusterController
 
getNodes(ClusterSpec) - Method in class org.apache.whirr.ClusterController
Deprecated. 
getNumberOfInstances() - Method in class org.apache.whirr.InstanceTemplate
 
getOriginatingIp() - Static method in class org.apache.whirr.service.jclouds.FirewallSettings
Deprecated.  
getPrivateAddress() - Method in class org.apache.whirr.Cluster.Instance
 
getPrivateHostName() - Method in class org.apache.whirr.Cluster.Instance
 
getPrivateIp() - Method in class org.apache.whirr.Cluster.Instance
 
getPrivateKey() - Method in class org.apache.whirr.ClusterSpec
 
getPrivateKeyFile() - Method in class org.apache.whirr.ClusterSpec
 
getProvider() - Method in class org.apache.whirr.ClusterSpec
 
getProxyCommand() - Method in class org.apache.whirr.service.hadoop.HadoopProxy
 
getPublicAddress() - Method in class org.apache.whirr.Cluster.Instance
 
getPublicHostName() - Method in class org.apache.whirr.Cluster.Instance
 
getPublicIp() - Method in class org.apache.whirr.Cluster.Instance
 
getPublicKey() - Method in class org.apache.whirr.ClusterSpec
 
getRole() - Method in class org.apache.whirr.service.cassandra.CassandraClusterActionHandler
 
getRole() - Method in class org.apache.whirr.service.ClusterActionHandler
 
getRole() - Method in class org.apache.whirr.service.elasticsearch.ElasticSearchHandler
 
getRole() - Method in class org.apache.whirr.service.hadoop.HadoopDataNodeClusterActionHandler
 
getRole() - Method in class org.apache.whirr.service.hadoop.HadoopJobTrackerClusterActionHandler
 
getRole() - Method in class org.apache.whirr.service.hadoop.HadoopNameNodeClusterActionHandler
 
getRole() - Method in class org.apache.whirr.service.hadoop.HadoopTaskTrackerClusterActionHandler
 
getRole() - Method in class org.apache.whirr.service.hbase.BasicServerClusterActionHandler
 
getRole() - Method in class org.apache.whirr.service.hbase.HBaseMasterClusterActionHandler
 
getRole() - Method in class org.apache.whirr.service.hbase.HBaseRegionServerClusterActionHandler
 
getRole() - Method in class org.apache.whirr.service.NoopClusterActionHandler
 
getRole() - Method in class org.apache.whirr.service.voldemort.VoldemortClusterActionHandler
 
getRole() - Method in class org.apache.whirr.service.zookeeper.ZooKeeperClusterActionHandler
 
getRoles() - Method in class org.apache.whirr.Cluster.Instance
 
getRoles() - Method in class org.apache.whirr.InstanceTemplate
 
getRunUrlBase() - Method in class org.apache.whirr.ClusterSpec
 
getSeeds(Set<Cluster.Instance>) - Method in class org.apache.whirr.service.cassandra.CassandraClusterActionHandler
Pick a selection of the nodes that are to become seeds.
getServiceName() - Method in class org.apache.whirr.ClusterSpec
 
getSignedRequest(String) - Method in class org.apache.whirr.util.BlobCache
 
getSimpleName() - Method in enum org.apache.whirr.ClusterSpec.Property
 
getStatementBuilder() - Method in class org.apache.whirr.service.ClusterActionEvent
 
getStateStore() - Method in class org.apache.whirr.ClusterSpec
 
getStateStoreBlob() - Method in class org.apache.whirr.ClusterSpec
 
getStateStoreContainer() - Method in class org.apache.whirr.ClusterSpec
 
getTemplateBuilderStrategy() - Method in class org.apache.whirr.service.ClusterActionEvent
 
getType() - Method in enum org.apache.whirr.ClusterSpec.Property
 
getVersion() - Method in class org.apache.whirr.ClusterSpec
 

H

HadoopCluster - Class in org.apache.whirr.service.hadoop
 
HadoopCluster() - Constructor for class org.apache.whirr.service.hadoop.HadoopCluster
 
HadoopClusterActionHandler - Class in org.apache.whirr.service.hadoop
 
HadoopClusterActionHandler() - Constructor for class org.apache.whirr.service.hadoop.HadoopClusterActionHandler
 
HadoopConfigurationBuilder - Class in org.apache.whirr.service.hadoop
 
HadoopConfigurationBuilder() - Constructor for class org.apache.whirr.service.hadoop.HadoopConfigurationBuilder
 
HadoopConfigurationConverter - Class in org.apache.whirr.service.hadoop
Helper class to convert between Hadoop configuration representations.
HadoopConfigurationConverter() - Constructor for class org.apache.whirr.service.hadoop.HadoopConfigurationConverter
 
HadoopDataNodeClusterActionHandler - Class in org.apache.whirr.service.hadoop
 
HadoopDataNodeClusterActionHandler() - Constructor for class org.apache.whirr.service.hadoop.HadoopDataNodeClusterActionHandler
 
HadoopJobTrackerClusterActionHandler - Class in org.apache.whirr.service.hadoop
 
HadoopJobTrackerClusterActionHandler() - Constructor for class org.apache.whirr.service.hadoop.HadoopJobTrackerClusterActionHandler
 
HadoopNameNodeClusterActionHandler - Class in org.apache.whirr.service.hadoop
 
HadoopNameNodeClusterActionHandler() - Constructor for class org.apache.whirr.service.hadoop.HadoopNameNodeClusterActionHandler
 
HadoopProxy - Class in org.apache.whirr.service.hadoop
 
HadoopProxy(ClusterSpec, Cluster) - Constructor for class org.apache.whirr.service.hadoop.HadoopProxy
 
HadoopTaskTrackerClusterActionHandler - Class in org.apache.whirr.service.hadoop
 
HadoopTaskTrackerClusterActionHandler() - Constructor for class org.apache.whirr.service.hadoop.HadoopTaskTrackerClusterActionHandler
 
hashCode() - Method in class org.apache.whirr.ClusterSpec
 
hashCode() - Method in class org.apache.whirr.InstanceTemplate
 
hashCode() - Method in class org.apache.whirr.service.jclouds.RunUrlStatement
 
hasMultipleArguments() - Method in enum org.apache.whirr.ClusterSpec.Property
 
HBaseAvroServerClusterActionHandler - Class in org.apache.whirr.service.hbase
 
HBaseAvroServerClusterActionHandler() - Constructor for class org.apache.whirr.service.hbase.HBaseAvroServerClusterActionHandler
 
HBaseCluster - Class in org.apache.whirr.service.hbase
 
HBaseCluster() - Constructor for class org.apache.whirr.service.hbase.HBaseCluster
 
HBaseClusterActionHandler - Class in org.apache.whirr.service.hbase
Base class for HBase service handlers.
HBaseClusterActionHandler() - Constructor for class org.apache.whirr.service.hbase.HBaseClusterActionHandler
 
HBaseConstants - Class in org.apache.whirr.service.hbase
 
HBaseMasterClusterActionHandler - Class in org.apache.whirr.service.hbase
 
HBaseMasterClusterActionHandler() - Constructor for class org.apache.whirr.service.hbase.HBaseMasterClusterActionHandler
 
HBaseRegionServerClusterActionHandler - Class in org.apache.whirr.service.hbase
 
HBaseRegionServerClusterActionHandler() - Constructor for class org.apache.whirr.service.hbase.HBaseRegionServerClusterActionHandler
 
HBaseRestServerClusterActionHandler - Class in org.apache.whirr.service.hbase
 
HBaseRestServerClusterActionHandler() - Constructor for class org.apache.whirr.service.hbase.HBaseRestServerClusterActionHandler
 
HBaseThriftServerClusterActionHandler - Class in org.apache.whirr.service.hbase
 
HBaseThriftServerClusterActionHandler() - Constructor for class org.apache.whirr.service.hbase.HBaseThriftServerClusterActionHandler
 
HTTP_CLIENT_PORT - Static variable in class org.apache.whirr.service.elasticsearch.ElasticSearchHandler
 
HTTP_PORT - Static variable in class org.apache.whirr.service.voldemort.VoldemortConstants
 

I

InstanceTemplate - Class in org.apache.whirr
This class describes the type of instances that should be in the cluster.
InstanceTemplate(int, String...) - Constructor for class org.apache.whirr.InstanceTemplate
 
InstanceTemplate(int, Set<String>) - Constructor for class org.apache.whirr.InstanceTemplate
 
InstanceTemplate(int, int, String...) - Constructor for class org.apache.whirr.InstanceTemplate
 
InstanceTemplate(int, int, Set<String>) - Constructor for class org.apache.whirr.InstanceTemplate
 

J

JMX_PORT - Static variable in class org.apache.whirr.service.cassandra.CassandraClusterActionHandler
 
JOBTRACKER_PORT - Static variable in class org.apache.whirr.service.hadoop.HadoopNameNodeClusterActionHandler
 
JOBTRACKER_WEB_UI_PORT - Static variable in class org.apache.whirr.service.hadoop.HadoopNameNodeClusterActionHandler
 

K

KEY_CONF_URL - Static variable in class org.apache.whirr.service.voldemort.VoldemortConstants
 
KEY_CONFIGURE_FUNCTION - Static variable in class org.apache.whirr.service.hbase.HBaseConstants
 
KEY_INSTALL_FUNCTION - Static variable in class org.apache.whirr.service.hbase.HBaseConstants
 
KEY_PARTITIONS_PER_NODE - Static variable in class org.apache.whirr.service.voldemort.VoldemortConstants
 
KEY_TARBALL_URL - Static variable in class org.apache.whirr.service.hbase.HBaseConstants
 
KEY_TARBALL_URL - Static variable in class org.apache.whirr.service.voldemort.VoldemortConstants
 
KeyPair - Class in org.apache.whirr.util
A convenience class for generating an RSA key pair.
KeyPair() - Constructor for class org.apache.whirr.util.KeyPair
 

L

launchCluster(ClusterSpec) - Method in class org.apache.whirr.ByonClusterController
 
launchCluster(ClusterSpec) - Method in class org.apache.whirr.ClusterController
Start the cluster described by clusterSpec and block until the cluster is available.
LaunchClusterCommand - Class in org.apache.whirr.cli.command
A command to launch a new cluster.
LaunchClusterCommand() - Constructor for class org.apache.whirr.cli.command.LaunchClusterCommand
 
LaunchClusterCommand(ClusterControllerFactory) - Constructor for class org.apache.whirr.cli.command.LaunchClusterCommand
 
ListClusterCommand - Class in org.apache.whirr.cli.command
A command to list the nodes in a cluster.
ListClusterCommand() - Constructor for class org.apache.whirr.cli.command.ListClusterCommand
 
ListClusterCommand(ClusterControllerFactory) - Constructor for class org.apache.whirr.cli.command.ListClusterCommand
 
ListClusterCommand(ClusterControllerFactory, ClusterStateStoreFactory) - Constructor for class org.apache.whirr.cli.command.ListClusterCommand
 
load() - Method in class org.apache.whirr.service.BlobClusterStateStore
 
load() - Method in class org.apache.whirr.service.ClusterStateStore
Deserializes cluster state from storage.
load() - Method in class org.apache.whirr.service.FileClusterStateStore
 

M

Main - Class in org.apache.whirr.cli
The entry point for the Whirr CLI.
main(String...) - Static method in class org.apache.whirr.cli.Main
 
MAJOR_VERSION - Static variable in class org.apache.whirr.service.cassandra.CassandraClusterActionHandler
 
MASTER_PORT - Static variable in class org.apache.whirr.service.hbase.HBaseMasterClusterActionHandler
 
MASTER_WEB_UI_PORT - Static variable in class org.apache.whirr.service.hbase.HBaseMasterClusterActionHandler
 

N

NAMENODE_PORT - Static variable in class org.apache.whirr.service.hadoop.HadoopNameNodeClusterActionHandler
 
NAMENODE_WEB_UI_PORT - Static variable in class org.apache.whirr.service.hadoop.HadoopNameNodeClusterActionHandler
 
NoopClusterActionHandler - Class in org.apache.whirr.service
 
NoopClusterActionHandler() - Constructor for class org.apache.whirr.service.NoopClusterActionHandler
 

O

onlyRolesIn(Set<String>) - Static method in class org.apache.whirr.RolePredicates
 
org.apache.whirr - package org.apache.whirr
The Whirr client API.
org.apache.whirr.actions - package org.apache.whirr.actions
A collection of ClusterAction implementations.
org.apache.whirr.cli - package org.apache.whirr.cli
 
org.apache.whirr.cli.command - package org.apache.whirr.cli.command
 
org.apache.whirr.service - package org.apache.whirr.service
The Whirr Service API.
org.apache.whirr.service.cassandra - package org.apache.whirr.service.cassandra
 
org.apache.whirr.service.elasticsearch - package org.apache.whirr.service.elasticsearch
 
org.apache.whirr.service.hadoop - package org.apache.whirr.service.hadoop
 
org.apache.whirr.service.hbase - package org.apache.whirr.service.hbase
 
org.apache.whirr.service.jclouds - package org.apache.whirr.service.jclouds
jclouds-specific classes.
org.apache.whirr.service.voldemort - package org.apache.whirr.service.voldemort
 
org.apache.whirr.service.zookeeper - package org.apache.whirr.service.zookeeper
 
org.apache.whirr.util - package org.apache.whirr.util
Utility classes.

P

PARAM_CLUSTER_NAME - Static variable in class org.apache.whirr.service.voldemort.VoldemortConstants
 
PARAM_CONF_URL - Static variable in class org.apache.whirr.service.voldemort.VoldemortConstants
 
PARAM_MASTER - Static variable in class org.apache.whirr.service.hbase.HBaseConstants
 
PARAM_PARTITIONS_PER_NODE - Static variable in class org.apache.whirr.service.voldemort.VoldemortConstants
 
PARAM_PORT - Static variable in class org.apache.whirr.service.hbase.HBaseConstants
 
PARAM_PROVIDER - Static variable in class org.apache.whirr.service.hbase.HBaseConstants
 
PARAM_PROVIDER - Static variable in class org.apache.whirr.service.voldemort.VoldemortConstants
 
PARAM_QUORUM - Static variable in class org.apache.whirr.service.hbase.HBaseConstants
 
PARAM_TARBALL_URL - Static variable in class org.apache.whirr.service.hbase.HBaseConstants
 
PARAM_TARBALL_URL - Static variable in class org.apache.whirr.service.voldemort.VoldemortConstants
 
parse(String...) - Static method in class org.apache.whirr.InstanceTemplate
 
parse(Configuration) - Static method in class org.apache.whirr.InstanceTemplate
 
parser - Variable in class org.apache.whirr.cli.command.AbstractClusterSpecCommand
 
port(int) - Method in class org.apache.whirr.service.FirewallManager.Rule
 
PORT - Static variable in class org.apache.whirr.service.hbase.HBaseAvroServerClusterActionHandler
 
PORT - Static variable in class org.apache.whirr.service.hbase.HBaseRestServerClusterActionHandler
 
PORT - Static variable in class org.apache.whirr.service.hbase.HBaseThriftServerClusterActionHandler
 
ports(int...) - Method in class org.apache.whirr.service.FirewallManager.Rule
 
prepareRemoteFileUrl(ClusterActionEvent, String) - Method in class org.apache.whirr.service.ClusterActionHandlerSupport
Prepare the file url for the remote machine.
PROP_HBASE_ZOOKEEPER_CLIENTPORT - Static variable in class org.apache.whirr.service.hbase.HBaseConstants
 
PROP_HBASE_ZOOKEEPER_QUORUM - Static variable in class org.apache.whirr.service.hbase.HBaseConstants
 
putIfAbsent(String) - Method in class org.apache.whirr.util.BlobCache
 
putIfAbsent(URI) - Method in class org.apache.whirr.util.BlobCache
 
putIfAbsent(File) - Method in class org.apache.whirr.util.BlobCache
 
putIfAbsent(String, InputStream, long) - Method in class org.apache.whirr.util.BlobCache
 

R

REGIONSERVER_PORT - Static variable in class org.apache.whirr.service.hbase.HBaseRegionServerClusterActionHandler
 
REGIONSERVER_WEB_UI_PORT - Static variable in class org.apache.whirr.service.hbase.HBaseRegionServerClusterActionHandler
 
removeInstancesMatching(Predicate<Cluster.Instance>) - Method in class org.apache.whirr.Cluster
 
render(OsFamily) - Method in class org.apache.whirr.service.jclouds.RunUrlStatement
 
render(OsFamily) - Method in class org.apache.whirr.service.jclouds.StatementBuilder
 
resolveAddress(String) - Static method in class org.apache.whirr.util.DnsUtil
resolve the reverse dns name for the given IP address
role(String) - Static method in class org.apache.whirr.RolePredicates
 
ROLE - Static variable in class org.apache.whirr.service.elasticsearch.ElasticSearchHandler
 
ROLE - Static variable in class org.apache.whirr.service.hadoop.HadoopDataNodeClusterActionHandler
 
ROLE - Static variable in class org.apache.whirr.service.hadoop.HadoopJobTrackerClusterActionHandler
 
ROLE - Static variable in class org.apache.whirr.service.hadoop.HadoopNameNodeClusterActionHandler
 
ROLE - Static variable in class org.apache.whirr.service.hadoop.HadoopTaskTrackerClusterActionHandler
 
ROLE - Static variable in class org.apache.whirr.service.hbase.HBaseAvroServerClusterActionHandler
 
ROLE - Static variable in class org.apache.whirr.service.hbase.HBaseMasterClusterActionHandler
 
ROLE - Static variable in class org.apache.whirr.service.hbase.HBaseRegionServerClusterActionHandler
 
ROLE - Static variable in class org.apache.whirr.service.hbase.HBaseRestServerClusterActionHandler
 
ROLE - Static variable in class org.apache.whirr.service.hbase.HBaseThriftServerClusterActionHandler
 
ROLE - Static variable in class org.apache.whirr.service.NoopClusterActionHandler
 
ROLE - Static variable in class org.apache.whirr.service.voldemort.VoldemortConstants
 
RolePredicates - Class in org.apache.whirr
Predicates for matching Cluster.Instances with certain cluster roles.
RolePredicates() - Constructor for class org.apache.whirr.RolePredicates
 
run(InputStream, PrintStream, PrintStream, List<String>) - Method in class org.apache.whirr.cli.command.DestroyClusterCommand
 
run(InputStream, PrintStream, PrintStream, List<String>) - Method in class org.apache.whirr.cli.command.DestroyInstanceCommand
 
run(InputStream, PrintStream, PrintStream, List<String>) - Method in class org.apache.whirr.cli.command.LaunchClusterCommand
 
run(InputStream, PrintStream, PrintStream, List<String>) - Method in class org.apache.whirr.cli.command.ListClusterCommand
 
run(InputStream, PrintStream, PrintStream, List<String>) - Method in class org.apache.whirr.cli.Command
 
run(InputStream, PrintStream, PrintStream, List<String>) - Method in class org.apache.whirr.cli.command.RunScriptCommand
 
run(InputStream, PrintStream, PrintStream, List<String>) - Method in class org.apache.whirr.cli.command.VersionCommand
 
runningInGroup(String) - Static method in class org.apache.whirr.ClusterController
 
RunScriptCommand - Class in org.apache.whirr.cli.command
 
RunScriptCommand() - Constructor for class org.apache.whirr.cli.command.RunScriptCommand
 
RunScriptCommand(ClusterControllerFactory) - Constructor for class org.apache.whirr.cli.command.RunScriptCommand
 
RunScriptCommand(ClusterControllerFactory, ClusterStateStoreFactory) - Constructor for class org.apache.whirr.cli.command.RunScriptCommand
 
runScriptOnNodesMatching(ClusterSpec, Predicate<NodeMetadata>, Statement) - Method in class org.apache.whirr.ClusterController
 
RunUrlStatement - Class in org.apache.whirr.service.jclouds
 
RunUrlStatement(String, String, String...) - Constructor for class org.apache.whirr.service.jclouds.RunUrlStatement
 
RunUrlStatement(boolean, String, String, String...) - Constructor for class org.apache.whirr.service.jclouds.RunUrlStatement
 

S

sameKeyPair(File, File) - Static method in class org.apache.whirr.util.KeyPair
 
save(Cluster) - Method in class org.apache.whirr.service.BlobClusterStateStore
 
save(Cluster) - Method in class org.apache.whirr.service.ClusterStateStore
Saves cluster state to storage.
save(Cluster) - Method in class org.apache.whirr.service.FileClusterStateStore
 
SaveHttpResponseTo - Class in org.apache.whirr.service.jclouds
This class is an improved version of the class already existing in jclouds
SaveHttpResponseTo(String, String, String, URI, Multimap<String, String>) - Constructor for class org.apache.whirr.service.jclouds.SaveHttpResponseTo
 
ScriptBasedClusterAction - Class in org.apache.whirr.actions
A ClusterAction that provides the base functionality for running scripts on instances in the cluster.
ScriptBasedClusterAction(Function<ClusterSpec, ComputeServiceContext>, Map<String, ClusterActionHandler>) - Constructor for class org.apache.whirr.actions.ScriptBasedClusterAction
 
serialize(Cluster) - Method in class org.apache.whirr.service.ClusterStateStore
Create parser friendly string representation for a Cluster
setBlobStoreCredential(String) - Method in class org.apache.whirr.ClusterSpec
 
setBlobStoreIdentity(String) - Method in class org.apache.whirr.ClusterSpec
 
setBlobStoreLocationId(String) - Method in class org.apache.whirr.ClusterSpec
 
setBlobStoreProvider(String) - Method in class org.apache.whirr.ClusterSpec
 
setClientCidrs(List<String>) - Method in class org.apache.whirr.ClusterSpec
 
setCluster(Cluster) - Method in class org.apache.whirr.service.ClusterActionEvent
 
setClusterName(String) - Method in class org.apache.whirr.ClusterSpec
 
setClusterUser(String) - Method in class org.apache.whirr.ClusterSpec
 
setCredential(String) - Method in class org.apache.whirr.ClusterSpec
 
setHardwareId(String) - Method in class org.apache.whirr.ClusterSpec
 
setHardwareMinRam(int) - Method in class org.apache.whirr.ClusterSpec
 
setIdentity(String) - Method in class org.apache.whirr.ClusterSpec
 
setImageId(String) - Method in class org.apache.whirr.ClusterSpec
 
setInstanceTemplates(List<InstanceTemplate>) - Method in class org.apache.whirr.ClusterSpec
 
setLocationId(String) - Method in class org.apache.whirr.ClusterSpec
 
setLoginUser(String) - Method in class org.apache.whirr.ClusterSpec
 
setMaxStartupRetries(int) - Method in class org.apache.whirr.ClusterSpec
 
setPermissionsTo600(File) - Static method in class org.apache.whirr.util.KeyPair
Set file permissions to 600 (unix)
setPrivateKey(String) - Method in class org.apache.whirr.ClusterSpec
The rsa private key which is used as the login identity on the cloud nodes.
setPrivateKey(File) - Method in class org.apache.whirr.ClusterSpec
 
setProvider(String) - Method in class org.apache.whirr.ClusterSpec
 
setPublicKey(String) - Method in class org.apache.whirr.ClusterSpec
The rsa public key which is authorized to login to your on the cloud nodes.
setPublicKey(File) - Method in class org.apache.whirr.ClusterSpec
 
setRunUrlBase(String) - Method in class org.apache.whirr.ClusterSpec
 
setServiceName(String) - Method in class org.apache.whirr.ClusterSpec
 
setStateStore(String) - Method in class org.apache.whirr.ClusterSpec
 
setStateStoreBlob(String) - Method in class org.apache.whirr.ClusterSpec
 
setStateStoreContainer(String) - Method in class org.apache.whirr.ClusterSpec
 
setTemplateBuilderStrategy(TemplateBuilderStrategy) - Method in class org.apache.whirr.service.ClusterActionEvent
 
setVersion(String) - Method in class org.apache.whirr.ClusterSpec
 
source(String) - Method in class org.apache.whirr.service.FirewallManager.Rule
 
start() - Method in class org.apache.whirr.service.hadoop.HadoopProxy
 
StatementBuilder - Class in org.apache.whirr.service.jclouds
 
StatementBuilder() - Constructor for class org.apache.whirr.service.jclouds.StatementBuilder
 
statements - Variable in class org.apache.whirr.service.jclouds.StatementBuilder
 
stateStoreFactory - Variable in class org.apache.whirr.cli.command.AbstractClusterSpecCommand
 
stop() - Method in class org.apache.whirr.service.hadoop.HadoopProxy
 

T

TakeLoginCredentialsFromWhirrProperties - Class in org.apache.whirr.service.jclouds
 
TakeLoginCredentialsFromWhirrProperties() - Constructor for class org.apache.whirr.service.jclouds.TakeLoginCredentialsFromWhirrProperties
 
TemplateBuilderStrategy - Class in org.apache.whirr.service.jclouds
A class to configure a TemplateBuilder.
TemplateBuilderStrategy() - Constructor for class org.apache.whirr.service.jclouds.TemplateBuilderStrategy
 
toString() - Method in class org.apache.whirr.Cluster.Instance
 
toString() - Method in class org.apache.whirr.Cluster
 
toString() - Method in class org.apache.whirr.ClusterSpec
 
toString() - Method in class org.apache.whirr.InstanceTemplate
 

U

unserialize(ClusterSpec, String) - Method in class org.apache.whirr.service.ClusterStateStore
Rebuild the Cluster instance by using the string representation

V

valueOf(String) - Static method in enum org.apache.whirr.ClusterSpec.Property
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.whirr.service.ComputeCache
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.whirr.ClusterSpec.Property
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.whirr.service.ComputeCache
Returns an array containing the constants of this enum type, in the order they are declared.
VersionCommand - Class in org.apache.whirr.cli.command
 
VersionCommand() - Constructor for class org.apache.whirr.cli.command.VersionCommand
 
VoldemortClusterActionHandler - Class in org.apache.whirr.service.voldemort
 
VoldemortClusterActionHandler() - Constructor for class org.apache.whirr.service.voldemort.VoldemortClusterActionHandler
 
VoldemortConstants - Class in org.apache.whirr.service.voldemort
 

W

withIds(String...) - Static method in class org.apache.whirr.RolePredicates
 
withIds(Set<String>) - Static method in class org.apache.whirr.RolePredicates
 
withNoDefaults() - Static method in class org.apache.whirr.ClusterSpec
Create new empty instance for testing.
withNoDefaults(Configuration) - Static method in class org.apache.whirr.ClusterSpec
 
withTemporaryKeys() - Static method in class org.apache.whirr.ClusterSpec
Create an instance that uses a temporary RSA key pair.
withTemporaryKeys(Configuration) - Static method in class org.apache.whirr.ClusterSpec
 

Z

ZOOKEEPER_ROLE - Static variable in class org.apache.whirr.service.zookeeper.ZooKeeperClusterActionHandler
 
ZooKeeperCluster - Class in org.apache.whirr.service.zookeeper
 
ZooKeeperCluster() - Constructor for class org.apache.whirr.service.zookeeper.ZooKeeperCluster
 
ZooKeeperClusterActionHandler - Class in org.apache.whirr.service.zookeeper
 
ZooKeeperClusterActionHandler() - Constructor for class org.apache.whirr.service.zookeeper.ZooKeeperClusterActionHandler
 

A B C D E F G H I J K L M N O P R S T U V W Z

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