Interface ChainBranchExporter

  • All Known Implementing Classes:
    ChainBranchExporterImpl

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

      • 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:
        BranchIntegrationConfiguration
      • exportPlanBranchManagement

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