Package jetbrains.buildServer.configs
Class RunnersBuilderImpl<T>
- java.lang.Object
-
- jetbrains.buildServer.configs.RunnersBuilderImpl<T>
-
- All Implemented Interfaces:
RunnersBuilder<T>
public class RunnersBuilderImpl<T> extends Object implements RunnersBuilder<T>
-
-
Constructor Summary
Constructors Constructor Description RunnersBuilderImpl(DefaultParams defaults, T target)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description IdeaRunnerBuilderImpl
addIdeaRunner()
RunnerBuilder
addRunner()
static <T> List<T>
applyRunnersOrder(String[] newOrderIds, Function<T,String> idMapping, Collection<T> runners, Map<String,T> idMap)
List<RunnerBuilderImpl>
getRunners()
List<String>
getRunnersOrder()
String
getRunnersOrderStr()
int
removeById(String runnerId)
void
setHighlightedRunner(RunnerBuilderImpl highlightedRunner)
T
setRunnersOrder(List<String> runnerIds)
void
write(org.jdom.Element parent)
-
-
-
Constructor Detail
-
RunnersBuilderImpl
public RunnersBuilderImpl(@NotNull DefaultParams defaults, @NotNull T target)
-
-
Method Detail
-
addRunner
@NotNull public RunnerBuilder addRunner()
- Specified by:
addRunner
in interfaceRunnersBuilder<T>
-
getRunners
@NotNull public List<RunnerBuilderImpl> getRunners()
-
addIdeaRunner
@NotNull public IdeaRunnerBuilderImpl addIdeaRunner()
- Specified by:
addIdeaRunner
in interfaceRunnersBuilder<T>
-
setRunnersOrder
@NotNull public T setRunnersOrder(@NotNull List<String> runnerIds)
- Specified by:
setRunnersOrder
in interfaceRunnersBuilder<T>
-
removeById
public int removeById(@NotNull String runnerId)
-
getRunnersOrderStr
@NotNull public String getRunnersOrderStr()
-
write
public void write(@NotNull org.jdom.Element parent)
-
setHighlightedRunner
public void setHighlightedRunner(@NotNull RunnerBuilderImpl highlightedRunner)
-
-