Class QueryPrometheusPreBuildAction

  • All Implemented Interfaces:
    com.atlassian.bamboo.build.CustomPreBuildAction, com.atlassian.bamboo.v2.BambooPluginModule, com.atlassian.bamboo.v2.build.task.AgentBuildTask, com.atlassian.bamboo.v2.build.task.BuildTask, Callable<com.atlassian.bamboo.v2.build.BuildContext>

    public class QueryPrometheusPreBuildAction
    extends Object
    implements com.atlassian.bamboo.build.CustomPreBuildAction
    • Constructor Detail

      • QueryPrometheusPreBuildAction

        @Inject
        public QueryPrometheusPreBuildAction​(com.atlassian.bamboo.build.BuildLoggerManager buildLoggerManager)
    • Method Detail

      • validate

        public com.atlassian.bamboo.utils.error.ErrorCollection validate​(com.atlassian.bamboo.ww2.actions.build.admin.create.BuildConfiguration config)
        Specified by:
        validate in interface com.atlassian.bamboo.build.CustomPreBuildAction
      • init

        public void init​(com.atlassian.bamboo.v2.build.BuildContext buildContext)
        Specified by:
        init in interface com.atlassian.bamboo.v2.build.task.BuildTask
      • call

        @NotNull
        public @NotNull com.atlassian.bamboo.v2.build.BuildContext call()
        Specified by:
        call in interface com.atlassian.bamboo.v2.build.task.BuildTask
        Specified by:
        call in interface Callable<com.atlassian.bamboo.v2.build.BuildContext>