com.dtolabs.rundeck.core.execution
Class ExecutionContextImpl.Builder
java.lang.Object
com.dtolabs.rundeck.core.execution.ExecutionContextImpl.Builder
- Enclosing class:
- ExecutionContextImpl
public static class ExecutionContextImpl.Builder
- extends java.lang.Object
Method Summary |
ExecutionContextImpl.Builder |
authContext(AuthContext authContext)
|
ExecutionContextImpl |
build()
|
ExecutionContextImpl.Builder |
dataContext(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> dataContext)
|
ExecutionContextImpl.Builder |
executionListener(ExecutionListener executionListener)
|
ExecutionContextImpl.Builder |
framework(Framework framework)
|
ExecutionContextImpl.Builder |
frameworkProject(java.lang.String frameworkProject)
|
ExecutionContextImpl.Builder |
keepgoing(boolean keepgoing)
|
ExecutionContextImpl.Builder |
loglevel(int loglevel)
|
ExecutionContextImpl.Builder |
mergeContext(java.lang.String key,
java.util.Map<java.lang.String,java.lang.String> data)
merge a context data set |
ExecutionContextImpl.Builder |
nodeContextData(INodeEntry node)
|
ExecutionContextImpl.Builder |
nodeDataContext(java.lang.String nodeName,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> dataContext)
|
ExecutionContextImpl.Builder |
nodeRankAttribute(java.lang.String nodeRankAttribute)
|
ExecutionContextImpl.Builder |
nodeRankOrderAscending(boolean nodeRankOrderAscending)
|
ExecutionContextImpl.Builder |
nodes(INodeSet nodeSet)
|
ExecutionContextImpl.Builder |
nodeSelector(NodesSelector nodeSet)
|
ExecutionContextImpl.Builder |
nodesFile(java.io.File nodesFile)
|
ExecutionContextImpl.Builder |
privateDataContext(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> privateDataContext)
|
ExecutionContextImpl.Builder |
pushContextStep(int step)
|
ExecutionContextImpl.Builder |
setContext(java.lang.String key,
java.util.Map<java.lang.String,java.lang.String> data)
Add/replace a context data set |
ExecutionContextImpl.Builder |
singleNodeContext(INodeEntry node,
boolean setContextData)
Set node set/selector to single node context, and optionally merge node-specific context data |
ExecutionContextImpl.Builder |
stepContext(java.util.List<java.lang.Integer> stepContext)
|
ExecutionContextImpl.Builder |
stepNumber(int number)
|
ExecutionContextImpl.Builder |
threadCount(int threadCount)
|
ExecutionContextImpl.Builder |
user(java.lang.String user)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExecutionContextImpl.Builder
public ExecutionContextImpl.Builder()
ExecutionContextImpl.Builder
public ExecutionContextImpl.Builder(ExecutionContext original)
ExecutionContextImpl.Builder
public ExecutionContextImpl.Builder(StepExecutionContext original)
frameworkProject
public ExecutionContextImpl.Builder frameworkProject(java.lang.String frameworkProject)
user
public ExecutionContextImpl.Builder user(java.lang.String user)
nodeSelector
public ExecutionContextImpl.Builder nodeSelector(NodesSelector nodeSet)
nodes
public ExecutionContextImpl.Builder nodes(INodeSet nodeSet)
singleNodeContext
public ExecutionContextImpl.Builder singleNodeContext(INodeEntry node,
boolean setContextData)
- Set node set/selector to single node context, and optionally merge node-specific context data
nodeContextData
public ExecutionContextImpl.Builder nodeContextData(INodeEntry node)
setContext
public ExecutionContextImpl.Builder setContext(java.lang.String key,
java.util.Map<java.lang.String,java.lang.String> data)
- Add/replace a context data set
mergeContext
public ExecutionContextImpl.Builder mergeContext(java.lang.String key,
java.util.Map<java.lang.String,java.lang.String> data)
- merge a context data set
loglevel
public ExecutionContextImpl.Builder loglevel(int loglevel)
dataContext
public ExecutionContextImpl.Builder dataContext(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> dataContext)
privateDataContext
public ExecutionContextImpl.Builder privateDataContext(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> privateDataContext)
executionListener
public ExecutionContextImpl.Builder executionListener(ExecutionListener executionListener)
framework
public ExecutionContextImpl.Builder framework(Framework framework)
authContext
public ExecutionContextImpl.Builder authContext(AuthContext authContext)
nodesFile
public ExecutionContextImpl.Builder nodesFile(java.io.File nodesFile)
threadCount
public ExecutionContextImpl.Builder threadCount(int threadCount)
keepgoing
public ExecutionContextImpl.Builder keepgoing(boolean keepgoing)
nodeRankAttribute
public ExecutionContextImpl.Builder nodeRankAttribute(java.lang.String nodeRankAttribute)
nodeRankOrderAscending
public ExecutionContextImpl.Builder nodeRankOrderAscending(boolean nodeRankOrderAscending)
stepNumber
public ExecutionContextImpl.Builder stepNumber(int number)
stepContext
public ExecutionContextImpl.Builder stepContext(java.util.List<java.lang.Integer> stepContext)
pushContextStep
public ExecutionContextImpl.Builder pushContextStep(int step)
nodeDataContext
public ExecutionContextImpl.Builder nodeDataContext(java.lang.String nodeName,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> dataContext)
build
public ExecutionContextImpl build()