Class GithubRepository
- java.lang.Object
-
- io.jenkins.blueocean.rest.model.Resource
-
- io.jenkins.blueocean.rest.impl.pipeline.scm.ScmRepository
-
- io.jenkins.blueocean.blueocean_github_pipeline.GithubRepository
-
- All Implemented Interfaces:
io.jenkins.blueocean.rest.Reachable
public class GithubRepository extends io.jenkins.blueocean.rest.impl.pipeline.scm.ScmRepository
- Author:
- Vivek Pandey
-
-
Constructor Summary
Constructors Constructor Description GithubRepository(org.kohsuke.github.GHRepository ghRepository, com.cloudbees.plugins.credentials.common.StandardUsernamePasswordCredentials credentials, io.jenkins.blueocean.rest.Reachable parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getDefaultBranch()
String
getDescription()
String
getFullName()
Full name of github repositoryio.jenkins.blueocean.rest.hal.Link
getLink()
String
getName()
Map<String,Boolean>
getPermissions()
boolean
isPrivate()
-
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getName
in classio.jenkins.blueocean.rest.impl.pipeline.scm.ScmRepository
-
getFullName
@Exported public String getFullName()
Full name of github repository
-
isPrivate
public boolean isPrivate()
- Specified by:
isPrivate
in classio.jenkins.blueocean.rest.impl.pipeline.scm.ScmRepository
-
getDescription
public String getDescription()
- Specified by:
getDescription
in classio.jenkins.blueocean.rest.impl.pipeline.scm.ScmRepository
-
getDefaultBranch
public String getDefaultBranch()
- Specified by:
getDefaultBranch
in classio.jenkins.blueocean.rest.impl.pipeline.scm.ScmRepository
-
getPermissions
public Map<String,Boolean> getPermissions()
- Specified by:
getPermissions
in classio.jenkins.blueocean.rest.impl.pipeline.scm.ScmRepository
-
getLink
public io.jenkins.blueocean.rest.hal.Link getLink()
-
-