Class DefaultParams


  • public class DefaultParams
    extends Object
    • Constructor Detail

      • DefaultParams

        public DefaultParams()
    • Method Detail

      • setDefaultVcsParameters

        public void setDefaultVcsParameters​(@NotNull
                                            String vcsType,
                                            @NotNull
                                            Map<String,​String> defaultParams)
      • setDefaultRunnerParameters

        public void setDefaultRunnerParameters​(@NotNull
                                               String runnerType,
                                               @NotNull
                                               Map<String,​String> defaultParams)
      • setDefaultTriggerParameters

        public void setDefaultTriggerParameters​(@NotNull
                                                String triggerType,
                                                @NotNull
                                                Map<String,​String> defaultParams)
      • setDefaultBuildFeatureParameters

        public void setDefaultBuildFeatureParameters​(@NotNull
                                                     String featureType,
                                                     @NotNull
                                                     Map<String,​String> defaultParams)
      • setDefaultProjectFeatureParameters

        public void setDefaultProjectFeatureParameters​(@NotNull
                                                       String featureType,
                                                       @NotNull
                                                       String innerType,
                                                       @NotNull
                                                       Map<String,​String> defaultParams)
      • getDefaultVcsParams

        @NotNull
        public Map<String,​String> getDefaultVcsParams​(@Nullable
                                                            String vcsType)
      • getDefaultRunnerParams

        @NotNull
        public Map<String,​String> getDefaultRunnerParams​(@Nullable
                                                               String runnerType)
      • getDefaultTriggerParams

        @NotNull
        public Map<String,​String> getDefaultTriggerParams​(@Nullable
                                                                String triggerType)
      • getDefaultBuildFeatureParams

        @NotNull
        public Map<String,​String> getDefaultBuildFeatureParams​(@Nullable
                                                                     String featureType)
      • getDefaultProjectFeatureParams

        @NotNull
        public Map<String,​String> getDefaultProjectFeatureParams​(@Nullable
                                                                       String featureType,
                                                                       @NotNull
                                                                       Parameters parameters)
        Some project feaures could have different default parameters depending on their inner type, which could be resolved only after parameters load.
      • updateFromDefaults

        public void updateFromDefaults​(DefaultParams existingParams)