org.apache.whirr.service.jclouds
Class StatementBuilder
java.lang.Object
org.apache.whirr.service.jclouds.StatementBuilder
public class StatementBuilder
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
name
protected String name
initStatements
protected List<org.jclouds.scriptbuilder.domain.Statement> initStatements
statements
protected List<org.jclouds.scriptbuilder.domain.Statement> statements
exports
protected Map<String,String> exports
exportsByInstanceId
protected Map<String,Map<String,String>> exportsByInstanceId
StatementBuilder
public StatementBuilder()
addStatement
public StatementBuilder addStatement(org.jclouds.scriptbuilder.domain.Statement statement)
addStatement
public StatementBuilder addStatement(int pos,
org.jclouds.scriptbuilder.domain.Statement statement)
addStatements
public StatementBuilder addStatements(org.jclouds.scriptbuilder.domain.Statement... statements)
name
public StatementBuilder name(String name)
addExport
public StatementBuilder addExport(String key,
String value)
addExportPerInstance
public StatementBuilder addExportPerInstance(String instanceId,
String key,
String value)
isEmpty
public boolean isEmpty()
build
public org.jclouds.scriptbuilder.domain.Statement build(ClusterSpec clusterSpec)
build
public org.jclouds.scriptbuilder.domain.Statement build(ClusterSpec clusterSpec,
Cluster.Instance instance)
- Parameters:
clusterSpec
- instance
-
- Returns:
Copyright © 2010-2012 The Apache Software Foundation. All Rights Reserved.