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
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic enum -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondescription(String description) booleanforkPolicy(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 forkingThe concatenation of the repository owner's username and the slugified name, e.g@Valid RepositoryAllOfLinksgetLinks()@Valid BranchgetName()@Valid AccountgetOwner()@Valid Repository@Valid ProjectgetScm()getSize()getUuid()inthashCode()links(RepositoryAllOfLinks links) mainbranch(Branch mainbranch) parent(Repository parent) scm(Repository.ScmEnum scm) voidsetCreatedOn(Date createdOn) voidsetDescription(String description) voidsetForkPolicy(Repository.ForkPolicyEnum forkPolicy) voidsetFullName(String fullName) voidsetHasIssues(Boolean hasIssues) voidsetHasWiki(Boolean hasWiki) voidsetIsPrivate(Boolean isPrivate) voidsetLanguage(String language) voidsetLinks(RepositoryAllOfLinks links) voidsetMainbranch(Branch mainbranch) voidvoidvoidsetParent(Repository parent) voidsetProject(Project project) voidsetScm(Repository.ScmEnum scm) voidvoidsetUpdatedOn(Date updatedOn) voidtoString()The repository's immutable id.Methods inherited from class se.bjurr.bitbucketcloud.gen.model.ModelObject
getType, setType, type
-
Constructor Details
-
Repository
public Repository() -
Repository
-
-
Method Details
-
name
-
getName
-
setName
-
description
-
getDescription
-
setDescription
-
parent
-
getParent
-
setParent
-
scm
-
getScm
-
setScm
-
project
-
getProject
-
setProject
-
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
-
setForkPolicy
-
hasIssues
-
getHasIssues
-
setHasIssues
-
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
-
setFullName
-
size
-
getSize
-
setSize
-
createdOn
-
getCreatedOn
-
setCreatedOn
-
updatedOn
-
getUpdatedOn
-
setUpdatedOn
-
owner
-
getOwner
-
setOwner
-
mainbranch
-
getMainbranch
-
setMainbranch
-
language
-
getLanguage
-
setLanguage
-
hasWiki
-
getHasWiki
-
setHasWiki
-
isPrivate
-
getIsPrivate
-
setIsPrivate
-
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
-
setUuid
-
links
-
getLinks
-
setLinks
-
equals
- Overrides:
equalsin classModelObject
-
hashCode
public int hashCode()- Overrides:
hashCodein classModelObject
-
toString
- Overrides:
toStringin classModelObject
-