jetbrains.buildServer.serverSide
Interface ResolvedSettings


public interface ResolvedSettings

Represents build configuration settings with parameter references resolved.


Method Summary
 java.util.Collection<SBuildFeatureDescriptor> getBuildFeatures()
           
 java.util.List<SBuildRunnerDescriptor> getBuildRunners()
           
 java.util.Collection<BuildTriggerDescriptor> getBuildTriggersCollection()
           
 java.lang.String getCheckoutDirectory()
          Returns resolved build checkout directory - if specified explicitly.
 CheckoutRules getCheckoutRules(VcsRoot root)
          Returns checkout rules configured for the specified VCS root.
 

Method Detail

getCheckoutRules

CheckoutRules getCheckoutRules(@NotNull
                               VcsRoot root)
Returns checkout rules configured for the specified VCS root. If there are no checkout rules or specified VCS root is not attached to this build configuration, null is returned.

Parameters:
root - VCS root
Returns:
checkout rules or null

getCheckoutDirectory

@Nullable
java.lang.String getCheckoutDirectory()
Returns resolved build checkout directory - if specified explicitly. Returns null if default checkout directory should be used.

Returns:
build checkout directory

getBuildTriggersCollection

@NotNull
java.util.Collection<BuildTriggerDescriptor> getBuildTriggersCollection()
Returns:
collection of enabled build triggers with resolved settings.

getBuildFeatures

@NotNull
java.util.Collection<SBuildFeatureDescriptor> getBuildFeatures()
Returns:
collection of enabled and resolved build features.
Since:
7.0

getBuildRunners

@NotNull
java.util.List<SBuildRunnerDescriptor> getBuildRunners()
Returns:
collection of enabled build runners with resolved parameters.
Since:
7.0