Script base class used during execution of the pipeline configuration DSL.
Uses groovy runtime-metaprogramming to translate the nested structure of the configuration into a LinkedHashMap and populate a PipelineConfigurationObject that has been injected into the binding by PipelineConfigurationDsl.
Modifiers | Name | Description |
---|---|---|
static enum |
PipelineConfigurationBuilder.BuilderMethod |
Modifiers | Name | Description |
---|---|---|
static java.util.Set<java.lang.String> |
BINDING_VARS |
|
static java.lang.String |
ENV_VAR |
|
static java.lang.String |
PIPELINE_CONFIG_VAR |
Type | Name and description |
---|---|
java.util.List |
nodeStack |
java.util.List |
objectStack |
java.lang.Boolean |
recordMergeKey |
java.lang.Boolean |
recordOverrideKey |
Constructor and description |
---|
PipelineConfigurationBuilder
() |
Type Params | Return Type | Name and description |
---|---|---|
|
java.lang.Object |
getProperty(java.lang.String name) |
|
PipelineConfigurationBuilder.BuilderMethod |
methodMissing(java.lang.String name, java.lang.Object args) |
|
PipelineConfigurationBuilder.BuilderMethod |
propertyMissing(java.lang.String name) |
|
void |
recordMergeOrOverride(java.lang.String name = null) |
|
void |
setMergeToTrue() |
|
void |
setOverrideToTrue() |
|
void |
setProperty(java.lang.String name, java.lang.Object value) |
Methods inherited from class | Name |
---|---|
class groovy.lang.Script |
groovy.lang.Script#println(), groovy.lang.Script#println(java.lang.Object), groovy.lang.Script#run(java.io.File, [Ljava.lang.String;), groovy.lang.Script#run(), groovy.lang.Script#getProperty(java.lang.String), groovy.lang.Script#setProperty(java.lang.String, java.lang.Object), groovy.lang.Script#print(java.lang.Object), groovy.lang.Script#printf(java.lang.String, [Ljava.lang.Object;), groovy.lang.Script#printf(java.lang.String, java.lang.Object), groovy.lang.Script#evaluate(java.lang.String), groovy.lang.Script#evaluate(java.io.File), groovy.lang.Script#getBinding(), groovy.lang.Script#setBinding(groovy.lang.Binding), groovy.lang.Script#invokeMethod(java.lang.String, java.lang.Object), groovy.lang.Script#getMetaClass(), groovy.lang.Script#setMetaClass(groovy.lang.MetaClass), groovy.lang.Script#wait(long), groovy.lang.Script#wait(long, int), groovy.lang.Script#wait(), groovy.lang.Script#equals(java.lang.Object), groovy.lang.Script#toString(), groovy.lang.Script#hashCode(), groovy.lang.Script#getClass(), groovy.lang.Script#notify(), groovy.lang.Script#notifyAll() |
class groovy.lang.GroovyObjectSupport |
groovy.lang.GroovyObjectSupport#getProperty(java.lang.String), groovy.lang.GroovyObjectSupport#setProperty(java.lang.String, java.lang.Object), groovy.lang.GroovyObjectSupport#invokeMethod(java.lang.String, java.lang.Object), groovy.lang.GroovyObjectSupport#getMetaClass(), groovy.lang.GroovyObjectSupport#setMetaClass(groovy.lang.MetaClass), groovy.lang.GroovyObjectSupport#wait(long), groovy.lang.GroovyObjectSupport#wait(long, int), groovy.lang.GroovyObjectSupport#wait(), groovy.lang.GroovyObjectSupport#equals(java.lang.Object), groovy.lang.GroovyObjectSupport#toString(), groovy.lang.GroovyObjectSupport#hashCode(), groovy.lang.GroovyObjectSupport#getClass(), groovy.lang.GroovyObjectSupport#notify(), groovy.lang.GroovyObjectSupport#notifyAll() |
Groovy Documentation