org.apache.whirr.service.elasticsearch
Class ElasticSearchConfigurationBuilder

java.lang.Object
  extended by org.apache.whirr.service.elasticsearch.ElasticSearchConfigurationBuilder

public class ElasticSearchConfigurationBuilder
extends Object


Field Summary
static String ES_PREFIX
           
 
Constructor Summary
ElasticSearchConfigurationBuilder()
           
 
Method Summary
static List<String> asYamlLines(org.apache.commons.configuration.Configuration config)
          Create the YAML configuration file lines from the configuration.
static org.jclouds.scriptbuilder.domain.Statement build(String path, ClusterSpec spec, Cluster cluster)
           
static org.jclouds.scriptbuilder.domain.Statement build(String path, org.apache.commons.configuration.Configuration config)
          Generate an appendFile statement for jclouds
static org.apache.commons.configuration.Configuration buildConfig(ClusterSpec spec, Cluster cluster)
          Build a configuration by adding the expected defaults
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ES_PREFIX

public static final String ES_PREFIX
See Also:
Constant Field Values
Constructor Detail

ElasticSearchConfigurationBuilder

public ElasticSearchConfigurationBuilder()
Method Detail

build

public static org.jclouds.scriptbuilder.domain.Statement build(String path,
                                                               org.apache.commons.configuration.Configuration config)
Generate an appendFile statement for jclouds


build

public static org.jclouds.scriptbuilder.domain.Statement build(String path,
                                                               ClusterSpec spec,
                                                               Cluster cluster)

buildConfig

public static org.apache.commons.configuration.Configuration buildConfig(ClusterSpec spec,
                                                                         Cluster cluster)
Build a configuration by adding the expected defaults


asYamlLines

public static List<String> asYamlLines(org.apache.commons.configuration.Configuration config)
Create the YAML configuration file lines from the configuration. This functions transforms cloud.aws.id=1 to cloud: aws: id: 1



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