public class NoOverridesVcsProjectRepositoryDataExporter extends Object implements VcsRepositoryDataExporter<NoOverridesVcsProjectRepositoryDataExporter.ProjectRepository,com.atlassian.bamboo.specs.api.model.repository.PlanRepositoryLinkProperties.ProjectRepository>
| Modifier and Type | Class and Description |
|---|---|
static class |
NoOverridesVcsProjectRepositoryDataExporter.ProjectRepository |
YAML_TYPE| Constructor and Description |
|---|
NoOverridesVcsProjectRepositoryDataExporter() |
| Modifier and Type | Method and Description |
|---|---|
NoOverridesVcsProjectRepositoryDataExporter.ProjectRepository |
appendBranchData(NoOverridesVcsProjectRepositoryDataExporter.ProjectRepository builder,
VcsBranchDefinition vcsBranchDefinition)
Fill in the builder passed as the first argument with vcs branch data.
|
NoOverridesVcsProjectRepositoryDataExporter.ProjectRepository |
appendBranchDetectionOptions(NoOverridesVcsProjectRepositoryDataExporter.ProjectRepository builder,
VcsBranchDetectionOptions branchDetectionOptions)
Fill in the builder passed as the first argument with branch detection configuration.
|
NoOverridesVcsProjectRepositoryDataExporter.ProjectRepository |
appendChangeDetectionOptions(NoOverridesVcsProjectRepositoryDataExporter.ProjectRepository builder,
VcsChangeDetectionOptions changeDetectionOptions)
Fill in the builder passed as the first argument with change detection configuration.
|
NoOverridesVcsProjectRepositoryDataExporter.ProjectRepository |
appendLocationData(NoOverridesVcsProjectRepositoryDataExporter.ProjectRepository builder,
VcsLocationDefinition vcsLocationDefinition,
VcsRepositoryContext repositoryContext)
Fill in the builder passed as the first argument with vcs server data.
|
NoOverridesVcsProjectRepositoryDataExporter.ProjectRepository |
getEntityPropertiesBuilder(VcsRepositoryData repositoryData)
Create empty instance of a properties builder appropriate for the exported repository data.
|
Map<String,String> |
importBranchData(com.atlassian.bamboo.specs.api.model.repository.PlanRepositoryLinkProperties.ProjectRepository repositoryProperties,
VcsBranchDefinition existingData)
Extract branch configuration from properties object.
|
Map<String,String> |
importBranchDetectionOptions(com.atlassian.bamboo.specs.api.model.repository.PlanRepositoryLinkProperties.ProjectRepository repositoryProperties,
VcsBranchDetectionOptions existingData)
Extract branch detection configuration from properties object.
|
Map<String,String> |
importChangeDetectionOptions(com.atlassian.bamboo.specs.api.model.repository.PlanRepositoryLinkProperties.ProjectRepository repositoryProperties,
VcsChangeDetectionOptions existingData)
Extract change detection configuration from properties object.
|
Map<String,String> |
importLocationData(com.atlassian.bamboo.specs.api.model.repository.PlanRepositoryLinkProperties.ProjectRepository repositoryProperties,
VcsLocationDefinition existingData,
VcsRepositoryContext repositoryContext)
Extract vcs location configuration from properties object.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitappendLocationData, fromYaml, importBambooSpecsDetectionOptions, importLocationData, toYamlpublic NoOverridesVcsProjectRepositoryDataExporter()
@NotNull public NoOverridesVcsProjectRepositoryDataExporter.ProjectRepository getEntityPropertiesBuilder(@NotNull VcsRepositoryData repositoryData)
VcsRepositoryDataExportergetEntityPropertiesBuilder in interface VcsRepositoryDataExporter<NoOverridesVcsProjectRepositoryDataExporter.ProjectRepository,com.atlassian.bamboo.specs.api.model.repository.PlanRepositoryLinkProperties.ProjectRepository>@NotNull public NoOverridesVcsProjectRepositoryDataExporter.ProjectRepository appendLocationData(@NotNull NoOverridesVcsProjectRepositoryDataExporter.ProjectRepository builder, @NotNull VcsLocationDefinition vcsLocationDefinition, @NotNull VcsRepositoryContext repositoryContext)
VcsRepositoryDataExporterappendLocationData in interface VcsRepositoryDataExporter<NoOverridesVcsProjectRepositoryDataExporter.ProjectRepository,com.atlassian.bamboo.specs.api.model.repository.PlanRepositoryLinkProperties.ProjectRepository>@NotNull public NoOverridesVcsProjectRepositoryDataExporter.ProjectRepository appendBranchData(@NotNull NoOverridesVcsProjectRepositoryDataExporter.ProjectRepository builder, @NotNull VcsBranchDefinition vcsBranchDefinition)
VcsRepositoryDataExporterappendBranchData in interface VcsRepositoryDataExporter<NoOverridesVcsProjectRepositoryDataExporter.ProjectRepository,com.atlassian.bamboo.specs.api.model.repository.PlanRepositoryLinkProperties.ProjectRepository>@NotNull public NoOverridesVcsProjectRepositoryDataExporter.ProjectRepository appendChangeDetectionOptions(@NotNull NoOverridesVcsProjectRepositoryDataExporter.ProjectRepository builder, @NotNull VcsChangeDetectionOptions changeDetectionOptions)
VcsRepositoryDataExporterappendChangeDetectionOptions in interface VcsRepositoryDataExporter<NoOverridesVcsProjectRepositoryDataExporter.ProjectRepository,com.atlassian.bamboo.specs.api.model.repository.PlanRepositoryLinkProperties.ProjectRepository>@NotNull public NoOverridesVcsProjectRepositoryDataExporter.ProjectRepository appendBranchDetectionOptions(@NotNull NoOverridesVcsProjectRepositoryDataExporter.ProjectRepository builder, @NotNull VcsBranchDetectionOptions branchDetectionOptions)
VcsRepositoryDataExporterappendBranchDetectionOptions in interface VcsRepositoryDataExporter<NoOverridesVcsProjectRepositoryDataExporter.ProjectRepository,com.atlassian.bamboo.specs.api.model.repository.PlanRepositoryLinkProperties.ProjectRepository>@Nullable public Map<String,String> importLocationData(@NotNull com.atlassian.bamboo.specs.api.model.repository.PlanRepositoryLinkProperties.ProjectRepository repositoryProperties, @Nullable VcsLocationDefinition existingData, @NotNull VcsRepositoryContext repositoryContext)
VcsRepositoryDataExporterimportLocationData in interface VcsRepositoryDataExporter<NoOverridesVcsProjectRepositoryDataExporter.ProjectRepository,com.atlassian.bamboo.specs.api.model.repository.PlanRepositoryLinkProperties.ProjectRepository>@Nullable public Map<String,String> importBranchData(@NotNull com.atlassian.bamboo.specs.api.model.repository.PlanRepositoryLinkProperties.ProjectRepository repositoryProperties, @Nullable VcsBranchDefinition existingData)
VcsRepositoryDataExporterimportBranchData in interface VcsRepositoryDataExporter<NoOverridesVcsProjectRepositoryDataExporter.ProjectRepository,com.atlassian.bamboo.specs.api.model.repository.PlanRepositoryLinkProperties.ProjectRepository>@Nullable public Map<String,String> importChangeDetectionOptions(@NotNull com.atlassian.bamboo.specs.api.model.repository.PlanRepositoryLinkProperties.ProjectRepository repositoryProperties, @Nullable VcsChangeDetectionOptions existingData)
VcsRepositoryDataExporterimportChangeDetectionOptions in interface VcsRepositoryDataExporter<NoOverridesVcsProjectRepositoryDataExporter.ProjectRepository,com.atlassian.bamboo.specs.api.model.repository.PlanRepositoryLinkProperties.ProjectRepository>@Nullable public Map<String,String> importBranchDetectionOptions(@NotNull com.atlassian.bamboo.specs.api.model.repository.PlanRepositoryLinkProperties.ProjectRepository repositoryProperties, @Nullable VcsBranchDetectionOptions existingData)
VcsRepositoryDataExporterimportBranchDetectionOptions in interface VcsRepositoryDataExporter<NoOverridesVcsProjectRepositoryDataExporter.ProjectRepository,com.atlassian.bamboo.specs.api.model.repository.PlanRepositoryLinkProperties.ProjectRepository>Copyright © 2021 Atlassian Software Systems Pty Ltd. All rights reserved.