Interface ChainBranchExporter

All Known Implementing Classes:
ChainBranchExporterImpl

public interface ChainBranchExporter
Service for exporting chain branches configuration to YAML files.
  • Method Details

    • exportBranchIntegrationConfiguration

      @NotNull @NotNull com.atlassian.bamboo.specs.api.builders.plan.branches.BranchIntegration exportBranchIntegrationConfiguration(@NotNull @NotNull BranchIntegrationConfiguration branchIntegrationConfiguration, @NotNull @NotNull PlanKey chainKey, @NotNull @NotNull PlanBranchWorkflow planBranchWorkflow)
      Exports branch merging configuration to properties
      Parameters:
      branchIntegrationConfiguration - to be exported
      chainKey - of chain being exported
      planBranchWorkflow - plan branch workflow of chain being exported
      See Also:
    • exportPlanBranchManagement

      @NotNull @NotNull com.atlassian.bamboo.specs.api.builders.plan.branches.PlanBranchManagement exportPlanBranchManagement(@NotNull @NotNull ImmutableTopLevelPlan plan)
      Exports plan branch management configuration to properties