Package jetbrains.buildServer.configs
Interface TemplateBuilder
-
- All Superinterfaces:
BuildSettingsBuilder<TemplateBuilder>,Parameterized<TemplateBuilder>,RequirementsBuilder<TemplateBuilder>,RunnersBuilder<TemplateBuilder>
- All Known Implementing Classes:
TemplateBuilderImpl
public interface TemplateBuilder extends BuildSettingsBuilder<TemplateBuilder>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description InputStreambuild()TemplateBuildersetDescription(String description)TemplateBuildersetName(String name)TemplateBuildersetProjectConfigVersion(String version)TemplateBuildersetUUID(String uuid)-
Methods inherited from interface jetbrains.buildServer.configs.BuildSettingsBuilder
addArtifactDependency, addCleanupPolicy, addFeature, addSnapshotDependency, addTrigger, addVcsRootEntry, setCleanupOption, setDisabled, setOption, setOption
-
Methods inherited from interface jetbrains.buildServer.configs.Parameterized
addParameter, addParameter, addParameters
-
Methods inherited from interface jetbrains.buildServer.configs.RequirementsBuilder
addRequirement
-
Methods inherited from interface jetbrains.buildServer.configs.RunnersBuilder
addIdeaRunner, addRunner, setRunnersOrder
-
-
-
-
Method Detail
-
setProjectConfigVersion
@NotNull TemplateBuilder setProjectConfigVersion(@Nullable String version)
-
setUUID
@NotNull TemplateBuilder setUUID(@Nullable String uuid)
-
setName
@NotNull TemplateBuilder setName(@Nullable String name)
-
setDescription
@NotNull TemplateBuilder setDescription(@Nullable String description)
-
build
@NotNull InputStream build() throws ConfigException
- Throws:
ConfigException
-
-