Interface EnvironmentTriggeringActionFactory

All Known Implementing Classes:
EnvironmentTriggeringActionFactoryImpl

public interface EnvironmentTriggeringActionFactory
  • Method Details

    • createScheduledEnvironmentTriggeringAction

      @Deprecated EnvironmentTriggeringAction createScheduledEnvironmentTriggeringAction(@NotNull @NotNull Environment environment, @NotNull @NotNull PlanKey sourceBranchKey)
      Deprecated.
      since 5.10
      Creates EnvironmentTriggeringAction used during scheduled execution of Environment.
      Parameters:
      environment - environment to be deployed
      sourceBranchKey - key of branch
    • createScheduledEnvironmentTriggeringAction

      EnvironmentTriggeringAction createScheduledEnvironmentTriggeringAction(@NotNull @NotNull Environment environment, @NotNull @NotNull PlanKey sourceBranchKey, @NotNull @NotNull Map<String,String> triggerConfiguration)
      Creates EnvironmentTriggeringAction used during scheduled execution of Environment.
      Parameters:
      environment - environment to be deployed
      sourceBranchKey - key of branch
      triggerConfiguration - configuration of trigger
    • createManualEnvironmentTriggeringAction

      EnvironmentTriggeringAction createManualEnvironmentTriggeringAction(@NotNull @NotNull Environment environment, @NotNull @NotNull DeploymentVersion version, @NotNull @NotNull com.atlassian.user.User user, @NotNull @org.jetbrains.annotations.NotNull boolean isVerboseLoggingOn)
      Creates EnvironmentTriggeringAction used during manual execution of Environment.
      Parameters:
      environment -
      version -
      user -
    • createAfterSuccessfulPlanEnvironmentTriggerAction

      EnvironmentTriggeringAction createAfterSuccessfulPlanEnvironmentTriggerAction(@NotNull @NotNull Environment environment, @NotNull @NotNull PlanResultKey planResultKey)
      Creates EnvironmentTriggeringAction used when Environment is triggered by a successful execution of a Chain
      Parameters:
      environment -
      planResultKey -