Interface BuildRunnerDescriptorFactory

    • Method Detail

      • createNewBuildRunner

        @NotNull
        SBuildRunnerDescriptor createNewBuildRunner​(@NotNull
                                                    SProject project,
                                                    @NotNull
                                                    java.lang.String name,
                                                    @NotNull
                                                    java.lang.String runnerType,
                                                    @NotNull
                                                    java.util.Map<java.lang.String,​java.lang.String> runnerParameters)
        Parameters:
        name - runner settings name
        runnerType - type of the runner
        runnerParameters - parameters of the runner
        Returns:
        newly created SBuildRunnerDescriptor
        Since:
        6.5
      • createNewBuildRunner

        @NotNull
        SBuildRunnerDescriptor createNewBuildRunner​(@NotNull
                                                    SProject project,
                                                    @NotNull
                                                    java.lang.String name,
                                                    @NotNull
                                                    java.lang.String runnerType,
                                                    @NotNull
                                                    java.util.Map<java.lang.String,​java.lang.String> runnerParameters,
                                                    @NotNull
                                                    java.util.Map<java.lang.String,​java.lang.String> buildParameters)
        Parameters:
        name - runner settings name
        runnerType - type of the runner
        runnerParameters - parameters of the runner
        buildParameters - build parameters of the runner
        Returns:
        newly created SBuildRunnerDescriptor
        Since:
        8.0
      • createBuildRunner

        @NotNull
        SBuildRunnerDescriptor createBuildRunner​(@NotNull
                                                 SProject project,
                                                 @NotNull
                                                 java.lang.String id,
                                                 @NotNull
                                                 java.lang.String name,
                                                 @NotNull
                                                 java.lang.String runnerType,
                                                 @NotNull
                                                 java.util.Map<java.lang.String,​java.lang.String> runnerParameters)
        Creates new build runner descriptor with specified id and params
        Parameters:
        id - id of the runner settings
        name - runner settings name
        runnerType - type of the runner
        runnerParameters - parameters of the runner
        Returns:
        new build runner descriptor
        Since:
        6.5
      • createBuildRunner

        @NotNull
        SBuildRunnerDescriptor createBuildRunner​(@NotNull
                                                 SProject project,
                                                 @NotNull
                                                 java.lang.String id,
                                                 @NotNull
                                                 java.lang.String name,
                                                 @NotNull
                                                 java.lang.String runnerType,
                                                 @NotNull
                                                 java.util.Map<java.lang.String,​java.lang.String> runnerParameters,
                                                 @NotNull
                                                 java.util.Map<java.lang.String,​java.lang.String> buildParameters)
        Creates new build runner descriptor with specified id and params
        Parameters:
        id - id of the runner settings
        name - runner settings name
        runnerType - type of the runner
        runnerParameters - parameters of the runner
        buildParameters - build parameters parameters of the runner
        Returns:
        new build runner descriptor
        Since:
        8.0
      • createBuildRunner

        @NotNull
        SBuildRunnerDescriptor createBuildRunner​(@NotNull
                                                 SProject project,
                                                 @NotNull
                                                 BuildRunnerDescriptor descriptor,
                                                 @NotNull
                                                 java.util.Map<java.lang.String,​java.lang.String> runnerParameters,
                                                 @NotNull
                                                 java.util.Map<java.lang.String,​java.lang.String> buildParameters)
        created a copy of given SBuildRunnerDescriptor with substituted settings
        Parameters:
        descriptor - build runner descriptor
        runnerParameters - runner parameters
        buildParameters - build parameters
        Returns:
        resolved parameters
        Since:
        8.0