Class Repository

java.lang.Object
se.bjurr.bitbucketcloud.gen.model.ModelObject
se.bjurr.bitbucketcloud.gen.model.Repository

@Generated(value="org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", date="2025-07-17T16:07:08.420911588+02:00[Europe/Stockholm]", comments="Generator version: 7.14.0") public class Repository extends ModelObject
  • Constructor Details

    • Repository

      public Repository()
    • Repository

      public Repository(String type)
  • Method Details

    • name

      public Repository name(String name)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • description

      public Repository description(String description)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • parent

      public Repository parent(Repository parent)
    • getParent

      @Valid public @Valid Repository getParent()
    • setParent

      public void setParent(Repository parent)
    • scm

      public Repository scm(Repository.ScmEnum scm)
    • getScm

      public Repository.ScmEnum getScm()
    • setScm

      public void setScm(Repository.ScmEnum scm)
    • project

      public Repository project(Project project)
    • getProject

      @Valid public @Valid Project getProject()
    • setProject

      public void setProject(Project project)
    • forkPolicy

      public Repository forkPolicy(Repository.ForkPolicyEnum forkPolicy)
      Controls the rules for forking this repository. * **allow_forks**: unrestricted forking * **no_public_forks**: restrict forking to private forks (forks cannot be made public later) * **no_forks**: deny all forking
    • getForkPolicy

      public Repository.ForkPolicyEnum getForkPolicy()
    • setForkPolicy

      public void setForkPolicy(Repository.ForkPolicyEnum forkPolicy)
    • hasIssues

      public Repository hasIssues(Boolean hasIssues)
    • getHasIssues

      public Boolean getHasIssues()
    • setHasIssues

      public void setHasIssues(Boolean hasIssues)
    • fullName

      public Repository fullName(String fullName)
      The concatenation of the repository owner's username and the slugified name, e.g. \"evzijst/interruptingcow\". This is the same string used in Bitbucket URLs.
    • getFullName

      public String getFullName()
    • setFullName

      public void setFullName(String fullName)
    • size

      public Repository size(Integer size)
    • getSize

      public Integer getSize()
    • setSize

      public void setSize(Integer size)
    • createdOn

      public Repository createdOn(Date createdOn)
    • getCreatedOn

      public Date getCreatedOn()
    • setCreatedOn

      public void setCreatedOn(Date createdOn)
    • updatedOn

      public Repository updatedOn(Date updatedOn)
    • getUpdatedOn

      public Date getUpdatedOn()
    • setUpdatedOn

      public void setUpdatedOn(Date updatedOn)
    • owner

      public Repository owner(Account owner)
    • getOwner

      @Valid public @Valid Account getOwner()
    • setOwner

      public void setOwner(Account owner)
    • mainbranch

      public Repository mainbranch(Branch mainbranch)
    • getMainbranch

      @Valid public @Valid Branch getMainbranch()
    • setMainbranch

      public void setMainbranch(Branch mainbranch)
    • language

      public Repository language(String language)
    • getLanguage

      public String getLanguage()
    • setLanguage

      public void setLanguage(String language)
    • hasWiki

      public Repository hasWiki(Boolean hasWiki)
    • getHasWiki

      public Boolean getHasWiki()
    • setHasWiki

      public void setHasWiki(Boolean hasWiki)
    • isPrivate

      public Repository isPrivate(Boolean isPrivate)
    • getIsPrivate

      public Boolean getIsPrivate()
    • setIsPrivate

      public void setIsPrivate(Boolean isPrivate)
    • uuid

      public Repository uuid(String uuid)
      The repository's immutable id. This can be used as a substitute for the slug segment in URLs. Doing this guarantees your URLs will survive renaming of the repository by its owner, or even transfer of the repository to a different user.
    • getUuid

      public String getUuid()
    • setUuid

      public void setUuid(String uuid)
    • links

      public Repository links(RepositoryAllOfLinks links)
    • getLinks

      @Valid public @Valid RepositoryAllOfLinks getLinks()
    • setLinks

      public void setLinks(RepositoryAllOfLinks links)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class ModelObject
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class ModelObject
    • toString

      public String toString()
      Overrides:
      toString in class ModelObject