Interface ResolvedSettings

  • All Known Implementing Classes:
    DummyBuildType

    public interface ResolvedSettings
    Represents build configuration settings with parameter references resolved.
    • 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
        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
        Collection<BuildTriggerDescriptor> getBuildTriggersCollection()
        Returns:
        collection of enabled build triggers with resolved settings.
      • getBuildFeaturesOfType

        @NotNull
        Collection<SBuildFeatureDescriptor> getBuildFeaturesOfType​(@NotNull
                                                                   String featureType)
        Parameters:
        featureType - type of the build feature
        Returns:
        collection of enabled and resolved build features of specified type.
        Since:
        8.1
      • getBuildRunners

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