| Package | Description |
|---|---|
| org.apache.whirr |
The Whirr client API.
|
| org.apache.whirr.actions |
A collection of
ClusterAction implementations. |
| org.apache.whirr.compute | |
| org.apache.whirr.service |
The Whirr Service API.
|
| Modifier and Type | Method and Description |
|---|---|
InstanceTemplate |
InstanceTemplate.Builder.build() |
InstanceTemplate |
ClusterSpec.getInstanceTemplate(Set<String> roles) |
InstanceTemplate |
ClusterSpec.getInstanceTemplate(String... roles) |
| Modifier and Type | Method and Description |
|---|---|
List<InstanceTemplate> |
ClusterSpec.getInstanceTemplates() |
static List<InstanceTemplate> |
InstanceTemplate.parse(org.apache.commons.configuration.Configuration configuration) |
| Modifier and Type | Method and Description |
|---|---|
void |
ClusterSpec.setInstanceTemplates(List<InstanceTemplate> instanceTemplates) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ConfigureServicesAction.eventSpecificActions(InstanceTemplate instanceTemplate,
ClusterActionEvent event)
Apply the firewall rules specified via configuration.
|
protected void |
ScriptBasedClusterAction.eventSpecificActions(InstanceTemplate instanceTemplate,
ClusterActionEvent event) |
protected boolean |
ScriptBasedClusterAction.shouldIgnoreInstanceTemplate(InstanceTemplate template) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
BootstrapClusterAction.doAction(Map<InstanceTemplate,ClusterActionEvent> eventMap) |
protected void |
ScriptBasedClusterAction.doAction(Map<InstanceTemplate,ClusterActionEvent> eventMap) |
protected void |
ByonClusterAction.doAction(Map<InstanceTemplate,ClusterActionEvent> eventMap) |
protected void |
DestroyClusterAction.postRunScriptsActions(Map<InstanceTemplate,ClusterActionEvent> eventMap) |
protected void |
ScriptBasedClusterAction.postRunScriptsActions(Map<InstanceTemplate,ClusterActionEvent> eventMap) |
protected void |
ScriptBasedClusterAction.runScripts(Map<InstanceTemplate,ClusterActionEvent> eventMap) |
| Modifier and Type | Method and Description |
|---|---|
static org.jclouds.compute.domain.Template |
BootstrapTemplate.build(ClusterSpec clusterSpec,
org.jclouds.compute.ComputeService computeService,
StatementBuilder statementBuilder,
InstanceTemplate instanceTemplate) |
| Modifier and Type | Method and Description |
|---|---|
InstanceTemplate |
ClusterActionEvent.getInstanceTemplate() |
| Constructor and Description |
|---|
ClusterActionEvent(String action,
ClusterSpec clusterSpec,
InstanceTemplate instanceTemplate,
Cluster cluster,
com.google.common.base.Function<ClusterSpec,org.jclouds.compute.ComputeServiceContext> getCompute,
FirewallManager firewallManager,
org.apache.velocity.app.VelocityEngine velocityEngine) |
ClusterActionEvent(String action,
ClusterSpec clusterSpec,
InstanceTemplate instanceTemplate,
Cluster cluster,
StatementBuilder statementBuilder,
com.google.common.base.Function<ClusterSpec,org.jclouds.compute.ComputeServiceContext> getCompute,
FirewallManager firewallManager,
org.apache.velocity.app.VelocityEngine velocityEngine) |
Copyright © 2010–2016 Cloudera. All rights reserved.