Interface PlanConfigExportService

  • All Known Implementing Classes:
    PlanConfigExportServiceImpl

    @ExperimentalApi
    public interface PlanConfigExportService
    Service to export plan configurations in human readable format.
    Since:
    5.14
    • Method Detail

      • exportAllPlans

        @NotNull
        @NotNull Iterable<Path> exportAllPlans()
        Export all plans to default location in Bamboo home dir.
        Returns:
        paths to files updated by export process
      • exportPlan

        @NotNull
        @NotNull Iterable<Path> exportPlan​(@NotNull
                                           @NotNull ImmutableTopLevelPlan plan)
        Export top level plan to default location in Bamboo home dir.
        Returns:
        paths to files updated by export process
      • exportPlanToSpecs

        com.atlassian.bamboo.specs.api.builders.plan.Plan exportPlanToSpecs​(@NotNull
                                                                            @NotNull ImmutableTopLevelPlan plan)
        Export top level plan to Bamboo Specs entity.
        Returns:
        an entity representing plan.
        Since:
        6.1