Package jetbrains.buildServer.configs
Interface ProjectBuilder
-
- All Superinterfaces:
Parameterized<ProjectBuilder>
- All Known Implementing Classes:
ProjectBuilderImpl
public interface ProjectBuilder extends Parameterized<ProjectBuilder>
-
-
Method Summary
-
Methods inherited from interface jetbrains.buildServer.configs.Parameterized
addParameter, addParameter, addParameters
-
-
-
-
Method Detail
-
setProjectConfigVersion
@NotNull ProjectBuilder setProjectConfigVersion(@Nullable String version)
-
setUUID
@NotNull ProjectBuilder setUUID(@Nullable String uuid)
-
setExternalId
@NotNull ProjectBuilder setExternalId(@Nullable String externalId)
-
setParentProjectId
@NotNull ProjectBuilder setParentProjectId(@Nullable String parentProjectId)
-
setArchived
@NotNull ProjectBuilder setArchived(boolean archived)
-
setName
@NotNull ProjectBuilder setName(@Nullable String name)
-
setDescription
@NotNull ProjectBuilder setDescription(@Nullable String description)
-
setDefaultTemplate
@NotNull ProjectBuilder setDefaultTemplate(@Nullable String templateId)
-
addFeature
@NotNull FeatureBuilder addFeature()
-
addCleanupPolicy
@NotNull CleanupPolicyBuilder addCleanupPolicy()
-
setCleanupOption
@NotNull ProjectBuilder setCleanupOption(@NotNull String name, boolean value)
-
setSubprojectsOrder
@NotNull ProjectBuilder setSubprojectsOrder(@Nullable List<String> order)
-
setBuildTypesOrder
@NotNull ProjectBuilder setBuildTypesOrder(@Nullable List<String> order)
-
addSubProject
@NotNull ProjectBuilder addSubProject(@NotNull String externalId)
-
addBuildType
@NotNull BuildTypeBuilder addBuildType(@NotNull String externalId)
-
addTemplate
@NotNull TemplateBuilder addTemplate(@NotNull String externalId)
-
addVcsRoot
@NotNull VcsRootBuilder addVcsRoot(@NotNull String externalId)
-
setRawPluginData
@NotNull ProjectBuilder setRawPluginData(@NotNull String path, @NotNull InputStream content)
-
setRawPluginData
@NotNull ProjectBuilder setRawPluginData(@NotNull String path, @NotNull String content)
-
build
@NotNull InputStream build() throws ConfigException
- Throws:
ConfigException
-
-