Interface PlanConfigExportService
-
- All Known Implementing Classes:
PlanConfigExportServiceImpl
@ExperimentalApi public interface PlanConfigExportService
Service to export plan configurations in human readable format.- Since:
- 5.14
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @NotNull Iterable<Path>
exportAllPlans()
Export all plans to default location in Bamboo home dir.@NotNull Iterable<Path>
exportPlan(@NotNull ImmutableTopLevelPlan plan)
Export top level plan to default location in Bamboo home dir.com.atlassian.bamboo.specs.api.builders.plan.Plan
exportPlanToSpecs(@NotNull ImmutableTopLevelPlan plan)
Export top level plan to Bamboo Specs entity.
-
-
-
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
-
-