@ExperimentalApi
public interface PlanConfigImportService
| Modifier and Type | Method and Description |
|---|---|
TopLevelPlanProperties |
convertYamlToPlan(String yaml)
Converts data from a YAML document to top level plan properties.
|
ImmutableTopLevelPlan |
importPlan(TopLevelPlanProperties planProperties,
com.atlassian.user.User user)
Validates exported top level plan properties within Bamboo context (e.g.
|
@NotNull TopLevelPlanProperties convertYamlToPlan(@NotNull String yaml) throws PropertiesValidationException, YamlValidationException
yaml - YAML String containing definition of top level planYamlValidationException - if the format of the YAML file is invalidPropertiesValidationException - if the imported properties were not valid@NotNull ImmutableTopLevelPlan importPlan(@NotNull TopLevelPlanProperties planProperties, @NotNull com.atlassian.user.User user) throws PropertiesValidationException
planProperties - top level plan properties to importuser - invoking the importPropertiesValidationException - if data validation failsCopyright © 2017 Atlassian Software Systems Pty Ltd. All rights reserved.