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 InputStream
build()
TemplateBuilder
setDescription(String description)
TemplateBuilder
setName(String name)
TemplateBuilder
setProjectConfigVersion(String version)
TemplateBuilder
setUUID(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
-
-