public class GitScm
extends io.jenkins.blueocean.rest.impl.pipeline.scm.AbstractScm
| Modifier and Type | Class and Description |
|---|---|
static class |
GitScm.GitScmFactory |
| Modifier and Type | Field and Description |
|---|---|
static String |
ID |
protected io.jenkins.blueocean.rest.Reachable |
parent |
| Constructor and Description |
|---|
GitScm(io.jenkins.blueocean.rest.Reachable parent) |
| Modifier and Type | Method and Description |
|---|---|
protected com.cloudbees.plugins.credentials.common.StandardCredentials |
getCredentialForCurrentRequest() |
String |
getCredentialId() |
String |
getId() |
io.jenkins.blueocean.rest.hal.Link |
getLink() |
io.jenkins.blueocean.rest.model.Container<io.jenkins.blueocean.rest.impl.pipeline.scm.ScmOrganization> |
getOrganizations() |
io.jenkins.blueocean.rest.impl.pipeline.scm.ScmServerEndpointContainer |
getServers() |
protected org.kohsuke.stapler.StaplerRequest |
getStaplerRequest() |
String |
getUri() |
static String |
makeCredentialId(String repositoryUrl)
Create the credentialId for a specific repositoryUrl (which will be normalized)
|
org.kohsuke.stapler.HttpResponse |
validateAndCreate(net.sf.json.JSONObject request) |
public static final String ID
protected final io.jenkins.blueocean.rest.Reachable parent
public static String makeCredentialId(String repositoryUrl)
repositoryUrl - public io.jenkins.blueocean.rest.hal.Link getLink()
@Nonnull public String getId()
getId in class io.jenkins.blueocean.rest.impl.pipeline.scm.Scm@Nonnull public String getUri()
getUri in class io.jenkins.blueocean.rest.impl.pipeline.scm.Scmprotected org.kohsuke.stapler.StaplerRequest getStaplerRequest()
public String getCredentialId()
getCredentialId in class io.jenkins.blueocean.rest.impl.pipeline.scm.Scmprotected com.cloudbees.plugins.credentials.common.StandardCredentials getCredentialForCurrentRequest()
public io.jenkins.blueocean.rest.model.Container<io.jenkins.blueocean.rest.impl.pipeline.scm.ScmOrganization> getOrganizations()
getOrganizations in class io.jenkins.blueocean.rest.impl.pipeline.scm.Scmpublic io.jenkins.blueocean.rest.impl.pipeline.scm.ScmServerEndpointContainer getServers()
getServers in class io.jenkins.blueocean.rest.impl.pipeline.scm.Scmpublic org.kohsuke.stapler.HttpResponse validateAndCreate(@JsonBody
net.sf.json.JSONObject request)
validateAndCreate in class io.jenkins.blueocean.rest.impl.pipeline.scm.ScmCopyright © 2016–2018. All rights reserved.