Interface VcsLocationDefinition

All Superinterfaces:
Serializable, VcsConfigurationFragment
All Known Implementing Classes:
VcsLocationDefinitionImpl

public interface VcsLocationDefinition extends VcsConfigurationFragment, Serializable
Definition of the vcs server location (url, credentials, caching options all belong here) Normally not overridden ever, but we can allow it in order to support forks.
Since:
5.14
  • Method Summary

    Modifier and Type
    Method
    Description
    default @Nullable String
    Deprecated, for removal: This API element is subject to removal in a future version.
    since 12.0 without replacement, "legacy" repositories are not supported since 11.0
    default boolean
    Deprecated, for removal: This API element is subject to removal in a future version.
    since 12.0 without replacement, "legacy" repositories are not supported since 11.0

    Methods inherited from interface com.atlassian.bamboo.vcs.configuration.VcsConfigurationFragment

    getConfiguration
  • Method Details

    • isLegacyRepository

      @Deprecated(since="12.0", forRemoval=true) default boolean isLegacyRepository()
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 12.0 without replacement, "legacy" repositories are not supported since 11.0
    • getLegacyConfigurationXml

      @Deprecated(since="12.0", forRemoval=true) @Nullable default @Nullable String getLegacyConfigurationXml()
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 12.0 without replacement, "legacy" repositories are not supported since 11.0