public interface RepositoryExporter
Modifier and Type | Method and Description |
---|---|
PartialVcsRepositoryData |
importRepository(com.atlassian.bamboo.specs.api.model.repository.VcsRepositoryProperties repositoryProperties,
VcsRepositoryData existingData,
boolean global)
Transform repository properties to format used by Bamboo services.
|
com.atlassian.bamboo.specs.api.model.repository.VcsRepositoryProperties |
toEntityProperties(String yaml)
Generate
VcsRepositoryProperties from YAML string |
com.atlassian.bamboo.specs.api.builders.repository.VcsRepository |
toSpecsEntity(PartialVcsRepositoryData repositoryData) |
com.atlassian.bamboo.specs.api.builders.repository.VcsRepository |
toSpecsEntity(VcsRepositoryData repositoryData) |
@NotNull com.atlassian.bamboo.specs.api.model.repository.VcsRepositoryProperties toEntityProperties(@NotNull String yaml) throws com.atlassian.bamboo.specs.api.exceptions.PropertiesValidationException, YamlValidationException
VcsRepositoryProperties
from YAML stringcom.atlassian.bamboo.specs.api.exceptions.PropertiesValidationException
YamlValidationException
@NotNull com.atlassian.bamboo.specs.api.builders.repository.VcsRepository toSpecsEntity(@NotNull PartialVcsRepositoryData repositoryData)
repositoryData
- @NotNull com.atlassian.bamboo.specs.api.builders.repository.VcsRepository toSpecsEntity(@NotNull VcsRepositoryData repositoryData)
repositoryData
- @NotNull PartialVcsRepositoryData importRepository(@NotNull com.atlassian.bamboo.specs.api.model.repository.VcsRepositoryProperties repositoryProperties, @Nullable VcsRepositoryData existingData, boolean global) throws com.atlassian.bamboo.specs.api.exceptions.PropertiesValidationException, YamlValidationException
repositoryProperties
- configuration of repositoryexistingData
- previously existing repository dataglobal
- is repository globalcom.atlassian.bamboo.specs.api.exceptions.PropertiesValidationException
- if data validation failsYamlValidationException
- if the format of the data is invalid - only discoverable at this stage
because pluggable code is involved in validationCopyright © 2017 Atlassian Software Systems Pty Ltd. All rights reserved.
View cookie preferences