Package jetbrains.buildServer.configs
Class ActionBuilderImpl
- java.lang.Object
-
- jetbrains.buildServer.configs.ActionBuilderImpl
-
- All Implemented Interfaces:
ActionBuilder,Parameterized<ActionBuilder>,RequirementsBuilder<ActionBuilder>,RunnersBuilder<ActionBuilder>
public class ActionBuilderImpl extends Object implements ActionBuilder
-
-
Constructor Summary
Constructors Constructor Description ActionBuilderImpl()ActionBuilderImpl(DefaultParams defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IdeaRunnerBuilderaddIdeaRunner()ParameterBuilderaddParameter()ActionBuilderaddParameter(String name, String value)ActionBuilderaddParameters(Map<String,String> parameters)ActionBuilderaddRequiredParametersNames(Set<String> requiredParametersNames)RequirementBuilderaddRequirement()RunnerBuilderaddRunner()org.jdom.ElementbuildXmlElement()StringgetDescription()StringgetName()ParametersgetParameters()Set<String>getRequiredParametersNames()List<RequirementBuilderImpl>getRequirements()RunnersBuilderImpl<ActionBuilderImpl>getRunners()ActionBuildersetDescription(String description)ActionBuildersetName(String name)ActionBuildersetRunnersOrder(List<String> runnerIds)
-
-
-
Constructor Detail
-
ActionBuilderImpl
public ActionBuilderImpl()
-
ActionBuilderImpl
public ActionBuilderImpl(@NotNull DefaultParams defaults)
-
-
Method Detail
-
getName
public String getName()
-
getDescription
public String getDescription()
-
getParameters
@NotNull public Parameters getParameters()
-
getRequirements
@NotNull public List<RequirementBuilderImpl> getRequirements()
-
getRunners
@NotNull public RunnersBuilderImpl<ActionBuilderImpl> getRunners()
-
setName
@NotNull public ActionBuilder setName(@NotNull String name)
- Specified by:
setNamein interfaceActionBuilder
-
setDescription
@NotNull public ActionBuilder setDescription(@NotNull String description)
- Specified by:
setDescriptionin interfaceActionBuilder
-
addParameter
@NotNull public ParameterBuilder addParameter()
- Specified by:
addParameterin interfaceParameterized<ActionBuilder>
-
addParameter
@NotNull public ActionBuilder addParameter(@NotNull String name, @NotNull String value)
- Specified by:
addParameterin interfaceParameterized<ActionBuilder>
-
addParameters
@NotNull public ActionBuilder addParameters(@NotNull Map<String,String> parameters)
- Specified by:
addParametersin interfaceParameterized<ActionBuilder>
-
addRequiredParametersNames
@NotNull public ActionBuilder addRequiredParametersNames(@NotNull Set<String> requiredParametersNames)
- Specified by:
addRequiredParametersNamesin interfaceActionBuilder
-
addRequirement
@NotNull public RequirementBuilder addRequirement()
- Specified by:
addRequirementin interfaceRequirementsBuilder<ActionBuilder>
-
addRunner
@NotNull public RunnerBuilder addRunner()
- Specified by:
addRunnerin interfaceRunnersBuilder<ActionBuilder>
-
addIdeaRunner
@NotNull public IdeaRunnerBuilder addIdeaRunner()
- Specified by:
addIdeaRunnerin interfaceRunnersBuilder<ActionBuilder>
-
setRunnersOrder
@NotNull public ActionBuilder setRunnersOrder(@NotNull List<String> runnerIds)
- Specified by:
setRunnersOrderin interfaceRunnersBuilder<ActionBuilder>
-
buildXmlElement
@NotNull public org.jdom.Element buildXmlElement() throws ConfigException- Throws:
ConfigException
-
-