Class BitbucketCloudRepository
- java.lang.Object
-
- com.cloudbees.jenkins.plugins.bitbucket.client.repository.BitbucketCloudRepository
-
- All Implemented Interfaces:
BitbucketRepository
public class BitbucketCloudRepository extends Object implements BitbucketRepository
-
-
Constructor Summary
Constructors Constructor Description BitbucketCloudRepository()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description String
getFullName()
Map<String,List<BitbucketHref>>
getLinks()
Gets the links for this repository.BitbucketCloudRepositoryOwner
getOwner()
String
getOwnerName()
BitbucketProject
getProject()
String
getRepositoryName()
String
getScm()
Date
getUpdatedOn()
boolean
isPrivate()
void
setFullName(String fullName)
void
setLinks(Map<String,List<BitbucketHref>> links)
void
setOwner(BitbucketCloudRepositoryOwner owner)
void
setPrivate(Boolean priv)
void
setProject(BitbucketProject project)
void
setScm(String scm)
Deprecated.void
setUpdatedOn(Date updatedOn)
-
-
-
Method Detail
-
getScm
public String getScm()
- Specified by:
getScm
in interfaceBitbucketRepository
- Returns:
- the scm type (git)
-
getFullName
public String getFullName()
- Specified by:
getFullName
in interfaceBitbucketRepository
- Returns:
- full repository name, which is owner/name (where owner could be a user, a team or a project)
-
getOwner
public BitbucketCloudRepositoryOwner getOwner()
- Specified by:
getOwner
in interfaceBitbucketRepository
- Returns:
- repository owner (could be a user, a team or a project)
-
setScm
@Deprecated public void setScm(String scm)
Deprecated.
-
setFullName
public void setFullName(String fullName)
-
setOwner
public void setOwner(BitbucketCloudRepositoryOwner owner)
-
setProject
public void setProject(BitbucketProject project)
-
getProject
public BitbucketProject getProject()
- Specified by:
getProject
in interfaceBitbucketRepository
- Returns:
- the project containing the repository
-
setUpdatedOn
public void setUpdatedOn(Date updatedOn)
-
getUpdatedOn
public Date getUpdatedOn()
-
getOwnerName
public String getOwnerName()
- Specified by:
getOwnerName
in interfaceBitbucketRepository
- Returns:
BitbucketRepository.getOwner()
's name
-
getRepositoryName
public String getRepositoryName()
- Specified by:
getRepositoryName
in interfaceBitbucketRepository
- Returns:
- the repository name (as extracted from
BitbucketRepository.getFullName()
)
-
isPrivate
public boolean isPrivate()
- Specified by:
isPrivate
in interfaceBitbucketRepository
- Returns:
- return true if the repository is a private one (false otherwise).
-
setPrivate
public void setPrivate(Boolean priv)
-
getLinks
public Map<String,List<BitbucketHref>> getLinks()
Description copied from interface:BitbucketRepository
Gets the links for this repository.- Specified by:
getLinks
in interfaceBitbucketRepository
- Returns:
- the links for this repository.
-
setLinks
public void setLinks(Map<String,List<BitbucketHref>> links)
-
-