Class NoOverridesVcsRepositoryDataExporter.LinkedGlobalRepository

  • Enclosing class:
    NoOverridesVcsRepositoryDataExporter

    public static class NoOverridesVcsRepositoryDataExporter.LinkedGlobalRepository
    extends com.atlassian.bamboo.specs.api.builders.repository.VcsRepository<NoOverridesVcsRepositoryDataExporter.LinkedGlobalRepository,​com.atlassian.bamboo.specs.api.model.repository.PlanRepositoryLinkProperties.LinkedGlobalRepository>
    Helper class to represent link to global repositories.

    When creating a link to a global repository Bamboo in fact creates a plan-managed repository that inherits all its data from the global repository. This class represents this case.

    • Field Summary

      • Fields inherited from class com.atlassian.bamboo.specs.api.builders.repository.VcsRepository

        description, name, oid, parent, project, repositoryViewer, TYPE
    • Constructor Summary

      Constructors 
      Constructor Description
      LinkedGlobalRepository​(@NotNull com.atlassian.bamboo.specs.api.builders.AtlassianModule atlassianModule)  
    • Constructor Detail

      • LinkedGlobalRepository

        public LinkedGlobalRepository​(@NotNull
                                      @NotNull com.atlassian.bamboo.specs.api.builders.AtlassianModule atlassianModule)
    • Method Detail

      • build

        public com.atlassian.bamboo.specs.api.model.repository.PlanRepositoryLinkProperties.LinkedGlobalRepository build()
        Specified by:
        build in class com.atlassian.bamboo.specs.api.builders.repository.VcsRepository<NoOverridesVcsRepositoryDataExporter.LinkedGlobalRepository,​com.atlassian.bamboo.specs.api.model.repository.PlanRepositoryLinkProperties.LinkedGlobalRepository>
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object