public class StatementBuilder extends Object
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,String> |
exports |
protected Map<String,Map<String,String>> |
exportsByInstanceId |
protected List<org.jclouds.scriptbuilder.domain.Statement> |
initStatements |
protected String |
name |
protected List<org.jclouds.scriptbuilder.domain.Statement> |
statements |
| Constructor and Description |
|---|
StatementBuilder() |
| Modifier and Type | Method and Description |
|---|---|
StatementBuilder |
addExport(String key,
String value) |
StatementBuilder |
addExportPerInstance(String instanceId,
String key,
String value) |
StatementBuilder |
addStatement(int pos,
org.jclouds.scriptbuilder.domain.Statement statement) |
StatementBuilder |
addStatement(org.jclouds.scriptbuilder.domain.Statement statement) |
StatementBuilder |
addStatements(org.jclouds.scriptbuilder.domain.Statement... statements) |
org.jclouds.scriptbuilder.domain.Statement |
build(ClusterSpec clusterSpec) |
org.jclouds.scriptbuilder.domain.Statement |
build(ClusterSpec clusterSpec,
Cluster.Instance instance) |
boolean |
isEmpty() |
StatementBuilder |
name(String name) |
protected String name
protected List<org.jclouds.scriptbuilder.domain.Statement> initStatements
protected List<org.jclouds.scriptbuilder.domain.Statement> statements
public StatementBuilder addStatement(org.jclouds.scriptbuilder.domain.Statement statement)
public StatementBuilder addStatement(int pos, org.jclouds.scriptbuilder.domain.Statement statement)
public StatementBuilder addStatements(org.jclouds.scriptbuilder.domain.Statement... statements)
public StatementBuilder name(String name)
public StatementBuilder addExport(String key, String value)
public StatementBuilder addExportPerInstance(String instanceId, String key, String value)
public boolean isEmpty()
public org.jclouds.scriptbuilder.domain.Statement build(ClusterSpec clusterSpec)
public org.jclouds.scriptbuilder.domain.Statement build(ClusterSpec clusterSpec, Cluster.Instance instance)
clusterSpec - instance - Copyright © 2010–2016 Cloudera. All rights reserved.