Class GenOptions
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.versionedSettings.GenOptions
-
public class GenOptions extends Object
Project settings generation options
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
GenOptions.Progress
-
Constructor Summary
Constructors Constructor Description GenOptions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addRelativeIdProject(String parentProjectExtId, String projectExtId, String name, Map<String,String> versionedSettingsParams, Map<String,String> contextParameters)
File
getIncrementalModeCacheDirectory()
GenOptions.Progress
getProgress()
Set<RelativeProjectContext>
getRelativeProjectContexts()
VcsRootBuilderImpl
getSettingsRoot()
String
getSettingsRootId()
boolean
isIncrementalMode()
boolean
isServerSettingsUpdate()
Returns true if the generation is executed to update settings on the server and not for generating settings for a build.void
setIncrementalMode(boolean incrementalMode)
void
setIncrementalModeCacheDirectory(File incrementalModeCacheDirectory)
void
setProgress(GenOptions.Progress progress)
void
setServerSettingsUpdate(boolean serverSettingsUpdate)
Specifies if the generation is executed to update settings on the server and not for generating settings for a build.void
setSettingsRoot(VcsRootBuilderImpl settingsRoot, boolean registerInProject)
void
setSettingsRootId(String settingsRootId)
String
toString()
-
-
-
Method Detail
-
isServerSettingsUpdate
public boolean isServerSettingsUpdate()
Returns true if the generation is executed to update settings on the server and not for generating settings for a build.- Returns:
- see above
-
setServerSettingsUpdate
public void setServerSettingsUpdate(boolean serverSettingsUpdate)
Specifies if the generation is executed to update settings on the server and not for generating settings for a build.- Parameters:
serverSettingsUpdate
-
-
addRelativeIdProject
public void addRelativeIdProject(@NotNull String parentProjectExtId, @NotNull String projectExtId, @NotNull String name, @NotNull Map<String,String> versionedSettingsParams, @NotNull Map<String,String> contextParameters)
-
getRelativeProjectContexts
@NotNull public Set<RelativeProjectContext> getRelativeProjectContexts()
-
getSettingsRoot
@Nullable public VcsRootBuilderImpl getSettingsRoot()
-
setSettingsRoot
public void setSettingsRoot(@NotNull VcsRootBuilderImpl settingsRoot, boolean registerInProject)
-
getSettingsRootId
@Nullable public String getSettingsRootId()
-
setSettingsRootId
public void setSettingsRootId(@Nullable String settingsRootId)
-
getProgress
@Nullable public GenOptions.Progress getProgress()
-
setProgress
public void setProgress(@NotNull GenOptions.Progress progress)
-
isIncrementalMode
public boolean isIncrementalMode()
-
setIncrementalMode
public void setIncrementalMode(boolean incrementalMode)
-
getIncrementalModeCacheDirectory
public File getIncrementalModeCacheDirectory()
-
setIncrementalModeCacheDirectory
public void setIncrementalModeCacheDirectory(File incrementalModeCacheDirectory)
-
-