public class PlanConfigExportServiceImpl extends Object implements PlanConfigExportService
Constructor and Description |
---|
PlanConfigExportServiceImpl() |
Modifier and Type | Method and Description |
---|---|
Iterable<Path> |
exportAllPlans()
Export all plans to default location in Bamboo home dir.
|
protected void |
exportBuildConfiguration(ImmutablePlan immutablePlan,
Consumer<com.atlassian.bamboo.specs.api.builders.plan.configuration.PluginConfiguration<? extends com.atlassian.bamboo.specs.api.model.plan.configuration.PluginConfigurationProperties>> pluginConfigurationConsumer,
Consumer<Map<String,Object>> customConfigurationConsumer,
List<com.atlassian.bamboo.configuration.external.ExportablePluginModule> exportableModules) |
Iterable<Path> |
exportPlan(ImmutableTopLevelPlan topLevelPlan)
Export top level plan to default location in Bamboo home dir.
|
com.atlassian.bamboo.specs.api.builders.plan.Plan |
exportPlanToSpecs(ImmutableTopLevelPlan plan)
Export top level plan to Bamboo Specs entity.
|
@NotNull public Iterable<Path> exportAllPlans()
PlanConfigExportService
exportAllPlans
in interface PlanConfigExportService
@NotNull public Iterable<Path> exportPlan(@NotNull ImmutableTopLevelPlan topLevelPlan)
PlanConfigExportService
exportPlan
in interface PlanConfigExportService
public com.atlassian.bamboo.specs.api.builders.plan.Plan exportPlanToSpecs(@NotNull ImmutableTopLevelPlan plan)
PlanConfigExportService
exportPlanToSpecs
in interface PlanConfigExportService
protected void exportBuildConfiguration(ImmutablePlan immutablePlan, Consumer<com.atlassian.bamboo.specs.api.builders.plan.configuration.PluginConfiguration<? extends com.atlassian.bamboo.specs.api.model.plan.configuration.PluginConfigurationProperties>> pluginConfigurationConsumer, Consumer<Map<String,Object>> customConfigurationConsumer, List<com.atlassian.bamboo.configuration.external.ExportablePluginModule> exportableModules)
Copyright © 2020 Atlassian Software Systems Pty Ltd. All rights reserved.