Interface ResolvedSettings


  • 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
        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
      • getBuildFeaturesOfType

        @NotNull
        java.util.Collection<SBuildFeatureDescriptor> getBuildFeaturesOfType​(@NotNull
                                                                             java.lang.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
        java.util.List<SBuildRunnerDescriptor> getBuildRunners()
        Returns:
        collection of enabled build runners with resolved parameters.
        Since:
        7.0