public class BitbucketServerExporter extends BitbucketServerSshKeyHandler implements VcsRepositoryDataExporter<com.atlassian.bamboo.specs.builders.repository.bitbucket.server.BitbucketServerRepository,com.atlassian.bamboo.specs.model.repository.bitbucket.server.BitbucketServerRepositoryProperties>
YAML_TYPE
Constructor and Description |
---|
BitbucketServerExporter() |
Modifier and Type | Method and Description |
---|---|
@NotNull com.atlassian.bamboo.specs.builders.repository.bitbucket.server.BitbucketServerRepository |
appendBranchData(@NotNull com.atlassian.bamboo.specs.builders.repository.bitbucket.server.BitbucketServerRepository builder,
@NotNull VcsBranchDefinition vcsBranchDefinition)
Fill in the builder passed as the first argument with vcs branch data.
|
@NotNull com.atlassian.bamboo.specs.builders.repository.bitbucket.server.BitbucketServerRepository |
appendBranchDetectionOptions(@NotNull com.atlassian.bamboo.specs.builders.repository.bitbucket.server.BitbucketServerRepository builder,
@NotNull VcsBranchDetectionOptions branchDetectionOptions)
Fill in the builder passed as the first argument with branch detection configuration.
|
@NotNull com.atlassian.bamboo.specs.builders.repository.bitbucket.server.BitbucketServerRepository |
appendChangeDetectionOptions(@NotNull com.atlassian.bamboo.specs.builders.repository.bitbucket.server.BitbucketServerRepository builder,
@NotNull VcsChangeDetectionOptions changeDetectionOptions)
Fill in the builder passed as the first argument with change detection configuration.
|
@NotNull com.atlassian.bamboo.specs.builders.repository.bitbucket.server.BitbucketServerRepository |
appendLocationData(@NotNull com.atlassian.bamboo.specs.builders.repository.bitbucket.server.BitbucketServerRepository builder,
@NotNull VcsLocationDefinition vcsLocationDefinition,
@NotNull VcsRepositoryContext repositoryContext)
Fill in the builder passed as the first argument with vcs server data.
|
@Nullable com.atlassian.bamboo.specs.builders.repository.bitbucket.server.BitbucketServerRepository |
fromYaml(@NotNull String name,
@NotNull Node node,
@NotNull TaskValidationContext validationContext) |
@NotNull com.atlassian.bamboo.specs.builders.repository.bitbucket.server.BitbucketServerRepository |
getEntityPropertiesBuilder(@NotNull VcsRepositoryData repositoryData)
Create empty instance of a properties builder appropriate for the exported repository data.
|
@NotNull Map<String,String> |
importBambooSpecsDetectionOptions(@NotNull com.atlassian.bamboo.specs.model.repository.bitbucket.server.BitbucketServerRepositoryProperties repositoryProperties,
@Nullable VcsBambooSpecsDetectionOptions existingData)
Extract Bamboo Specs detection configuration from properties object.
|
@Nullable Map<String,String> |
importBranchData(@NotNull com.atlassian.bamboo.specs.model.repository.bitbucket.server.BitbucketServerRepositoryProperties repositoryProperties,
@Nullable VcsBranchDefinition existingData)
Extract branch configuration from properties object.
|
@Nullable Map<String,String> |
importBranchDetectionOptions(@NotNull com.atlassian.bamboo.specs.model.repository.bitbucket.server.BitbucketServerRepositoryProperties repositoryProperties,
@Nullable VcsBranchDetectionOptions existingData)
Extract branch detection configuration from properties object.
|
@Nullable Map<String,String> |
importChangeDetectionOptions(@NotNull com.atlassian.bamboo.specs.model.repository.bitbucket.server.BitbucketServerRepositoryProperties repositoryProperties,
@Nullable VcsChangeDetectionOptions existingData)
Extract change detection configuration from properties object.
|
@Nullable Map<String,String> |
importLocationData(@NotNull com.atlassian.bamboo.specs.model.repository.bitbucket.server.BitbucketServerRepositoryProperties repositoryProperties,
@Nullable VcsLocationDefinition existingData,
@NotNull VcsRepositoryContext repositoryContext)
Extract vcs location configuration from properties object.
|
@Nullable Node |
toYaml(@NotNull com.atlassian.bamboo.specs.model.repository.bitbucket.server.BitbucketServerRepositoryProperties repo) |
generateKeyPair, getAuthenticationErrors, sshKeyLocationToString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
appendLocationData, importLocationData
@NotNull public @NotNull com.atlassian.bamboo.specs.builders.repository.bitbucket.server.BitbucketServerRepository getEntityPropertiesBuilder(@NotNull @NotNull VcsRepositoryData repositoryData)
VcsRepositoryDataExporter
getEntityPropertiesBuilder
in interface VcsRepositoryDataExporter<com.atlassian.bamboo.specs.builders.repository.bitbucket.server.BitbucketServerRepository,com.atlassian.bamboo.specs.model.repository.bitbucket.server.BitbucketServerRepositoryProperties>
@NotNull public @NotNull com.atlassian.bamboo.specs.builders.repository.bitbucket.server.BitbucketServerRepository appendLocationData(@NotNull @NotNull com.atlassian.bamboo.specs.builders.repository.bitbucket.server.BitbucketServerRepository builder, @NotNull @NotNull VcsLocationDefinition vcsLocationDefinition, @NotNull @NotNull VcsRepositoryContext repositoryContext)
VcsRepositoryDataExporter
appendLocationData
in interface VcsRepositoryDataExporter<com.atlassian.bamboo.specs.builders.repository.bitbucket.server.BitbucketServerRepository,com.atlassian.bamboo.specs.model.repository.bitbucket.server.BitbucketServerRepositoryProperties>
@NotNull public @NotNull com.atlassian.bamboo.specs.builders.repository.bitbucket.server.BitbucketServerRepository appendBranchData(@NotNull @NotNull com.atlassian.bamboo.specs.builders.repository.bitbucket.server.BitbucketServerRepository builder, @NotNull @NotNull VcsBranchDefinition vcsBranchDefinition)
VcsRepositoryDataExporter
appendBranchData
in interface VcsRepositoryDataExporter<com.atlassian.bamboo.specs.builders.repository.bitbucket.server.BitbucketServerRepository,com.atlassian.bamboo.specs.model.repository.bitbucket.server.BitbucketServerRepositoryProperties>
@NotNull public @NotNull com.atlassian.bamboo.specs.builders.repository.bitbucket.server.BitbucketServerRepository appendChangeDetectionOptions(@NotNull @NotNull com.atlassian.bamboo.specs.builders.repository.bitbucket.server.BitbucketServerRepository builder, @NotNull @NotNull VcsChangeDetectionOptions changeDetectionOptions)
VcsRepositoryDataExporter
appendChangeDetectionOptions
in interface VcsRepositoryDataExporter<com.atlassian.bamboo.specs.builders.repository.bitbucket.server.BitbucketServerRepository,com.atlassian.bamboo.specs.model.repository.bitbucket.server.BitbucketServerRepositoryProperties>
@NotNull public @NotNull com.atlassian.bamboo.specs.builders.repository.bitbucket.server.BitbucketServerRepository appendBranchDetectionOptions(@NotNull @NotNull com.atlassian.bamboo.specs.builders.repository.bitbucket.server.BitbucketServerRepository builder, @NotNull @NotNull VcsBranchDetectionOptions branchDetectionOptions)
VcsRepositoryDataExporter
appendBranchDetectionOptions
in interface VcsRepositoryDataExporter<com.atlassian.bamboo.specs.builders.repository.bitbucket.server.BitbucketServerRepository,com.atlassian.bamboo.specs.model.repository.bitbucket.server.BitbucketServerRepositoryProperties>
@Nullable public @Nullable Map<String,String> importLocationData(@NotNull @NotNull com.atlassian.bamboo.specs.model.repository.bitbucket.server.BitbucketServerRepositoryProperties repositoryProperties, @Nullable @Nullable VcsLocationDefinition existingData, @NotNull @NotNull VcsRepositoryContext repositoryContext)
VcsRepositoryDataExporter
importLocationData
in interface VcsRepositoryDataExporter<com.atlassian.bamboo.specs.builders.repository.bitbucket.server.BitbucketServerRepository,com.atlassian.bamboo.specs.model.repository.bitbucket.server.BitbucketServerRepositoryProperties>
@Nullable public @Nullable Node toYaml(@NotNull @NotNull com.atlassian.bamboo.specs.model.repository.bitbucket.server.BitbucketServerRepositoryProperties repo) throws com.atlassian.bamboo.specs.api.exceptions.PropertiesValidationException
toYaml
in interface VcsRepositoryDataExporter<com.atlassian.bamboo.specs.builders.repository.bitbucket.server.BitbucketServerRepository,com.atlassian.bamboo.specs.model.repository.bitbucket.server.BitbucketServerRepositoryProperties>
com.atlassian.bamboo.specs.api.exceptions.PropertiesValidationException
@Nullable public @Nullable com.atlassian.bamboo.specs.builders.repository.bitbucket.server.BitbucketServerRepository fromYaml(@NotNull @NotNull String name, @NotNull @NotNull Node node, @NotNull @NotNull TaskValidationContext validationContext) throws YamlSpecsValidationException
fromYaml
in interface VcsRepositoryDataExporter<com.atlassian.bamboo.specs.builders.repository.bitbucket.server.BitbucketServerRepository,com.atlassian.bamboo.specs.model.repository.bitbucket.server.BitbucketServerRepositoryProperties>
YamlSpecsValidationException
@Nullable public @Nullable Map<String,String> importBranchData(@NotNull @NotNull com.atlassian.bamboo.specs.model.repository.bitbucket.server.BitbucketServerRepositoryProperties repositoryProperties, @Nullable @Nullable VcsBranchDefinition existingData)
VcsRepositoryDataExporter
importBranchData
in interface VcsRepositoryDataExporter<com.atlassian.bamboo.specs.builders.repository.bitbucket.server.BitbucketServerRepository,com.atlassian.bamboo.specs.model.repository.bitbucket.server.BitbucketServerRepositoryProperties>
@Nullable public @Nullable Map<String,String> importChangeDetectionOptions(@NotNull @NotNull com.atlassian.bamboo.specs.model.repository.bitbucket.server.BitbucketServerRepositoryProperties repositoryProperties, @Nullable @Nullable VcsChangeDetectionOptions existingData)
VcsRepositoryDataExporter
importChangeDetectionOptions
in interface VcsRepositoryDataExporter<com.atlassian.bamboo.specs.builders.repository.bitbucket.server.BitbucketServerRepository,com.atlassian.bamboo.specs.model.repository.bitbucket.server.BitbucketServerRepositoryProperties>
@Nullable public @Nullable Map<String,String> importBranchDetectionOptions(@NotNull @NotNull com.atlassian.bamboo.specs.model.repository.bitbucket.server.BitbucketServerRepositoryProperties repositoryProperties, @Nullable @Nullable VcsBranchDetectionOptions existingData)
VcsRepositoryDataExporter
importBranchDetectionOptions
in interface VcsRepositoryDataExporter<com.atlassian.bamboo.specs.builders.repository.bitbucket.server.BitbucketServerRepository,com.atlassian.bamboo.specs.model.repository.bitbucket.server.BitbucketServerRepositoryProperties>
@NotNull public @NotNull Map<String,String> importBambooSpecsDetectionOptions(@NotNull @NotNull com.atlassian.bamboo.specs.model.repository.bitbucket.server.BitbucketServerRepositoryProperties repositoryProperties, @Nullable @Nullable VcsBambooSpecsDetectionOptions existingData)
VcsRepositoryDataExporter
importBambooSpecsDetectionOptions
in interface VcsRepositoryDataExporter<com.atlassian.bamboo.specs.builders.repository.bitbucket.server.BitbucketServerRepository,com.atlassian.bamboo.specs.model.repository.bitbucket.server.BitbucketServerRepositoryProperties>
Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.