public final class ModelASTMatrix extends ModelASTStageBase
Stages to be executed in the build in parallel. Corresponds to Stages.
Used as a base to hold common functionality between parallel and matrix.| Constructor and Description |
|---|
ModelASTMatrix(Object sourceLocation) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
ModelASTAxisContainer |
getAxes() |
ModelASTExcludes |
getExcludes() |
ModelASTStages |
getStages() |
int |
hashCode() |
void |
removeSourceLocation()
Removes the source location value from this element.
|
void |
setAxes(ModelASTAxisContainer axes) |
void |
setExcludes(ModelASTExcludes excludes) |
void |
setStages(ModelASTStages stages) |
String |
toGroovy()
Translates this element and any children it may have into Pipeline Config-formatted Groovy, without any indentations.
|
net.sf.json.JSONObject |
toJSON()
Translates this element and any children it may have into JSON conforming to the schema.
|
String |
toString() |
void |
validate(ModelValidator validator)
Called to do whatever validation is necessary for this element.
|
getAgent, getEnvironment, getInput, getOptions, getPost, getTools, getWhen, setAgent, setEnvironment, setInput, setOptions, setPost, setTools, setWhengetSourceLocation, nullIfEmpty, removeSourceLocationsFrom, removeSourceLocationsFrom, removeSourceLocationsFrom, removeSourceLocationsFrom, setSourceLocation, toGroovy, toGroovy, toGroovyArgList, toGroovyArgList, toGroovyBlock, toGroovyBlock, toGroovyBlock, toGroovyCheckEmpty, toJSON, toJSONArray, toJSONArray, toJSONCheckEmpty, toJSONObject, validate, validate, validatepublic ModelASTMatrix(Object sourceLocation)
@NonNull public net.sf.json.JSONObject toJSON()
ModelASTElementtoJSON in interface ModelASTMarkerInterfacetoJSON in class ModelASTStageBaseJSONObject or JSONArray but for some leaf nodes, may be a String or
other simple class.public void validate(ModelValidator validator)
ModelASTElementvalidate in interface ModelASTMarkerInterfacevalidate in class ModelASTStageBasevalidator - A ModelValidator to use for more complicated validation.@NonNull public String toGroovy()
ModelASTElementtoGroovy in interface ModelASTMarkerInterfacetoGroovy in class ModelASTStageBaseString of Groovy code for this element and its children.public void removeSourceLocation()
ModelASTElementremoveSourceLocation in interface ModelASTMarkerInterfaceremoveSourceLocation in class ModelASTStageBasepublic String toString()
ModelASTElementtoString in class ModelASTStageBasepublic ModelASTAxisContainer getAxes()
public void setAxes(ModelASTAxisContainer axes)
public ModelASTExcludes getExcludes()
public void setExcludes(ModelASTExcludes excludes)
public ModelASTStages getStages()
public void setStages(ModelASTStages stages)
public boolean equals(Object o)
ModelASTElementequals in class ModelASTStageBasepublic int hashCode()
ModelASTElementhashCode in class ModelASTStageBaseCopyright © 2016–2021. All rights reserved.