public class GithubScm
extends io.jenkins.blueocean.rest.impl.pipeline.scm.AbstractScm
| Modifier and Type | Class and Description |
|---|---|
static class |
GithubScm.GithubScmFactory |
| Modifier and Type | Field and Description |
|---|---|
static String |
ID |
protected io.jenkins.blueocean.rest.Reachable |
parent |
| Constructor and Description |
|---|
GithubScm(io.jenkins.blueocean.rest.Reachable parent) |
| Modifier and Type | Method and Description |
|---|---|
protected static HttpURLConnection |
connect(String apiUrl,
String accessToken) |
protected String |
createCredentialId(String apiUrl) |
protected String |
getCredentialDescription() |
String |
getCredentialDomainName() |
String |
getCredentialId() |
protected String |
getCustomApiUri() |
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() |
Object |
getState() |
String |
getUri() |
boolean |
isOrganizationAvatarSupported() |
org.kohsuke.stapler.HttpResponse |
validateAndCreate(net.sf.json.JSONObject request) |
protected void |
validateExistingAccessToken()
Ensure any existing access token is valid and has the proper scopes.
|
public static final String ID
protected final io.jenkins.blueocean.rest.Reachable parent
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.Scmpublic String getCredentialDomainName()
public String getCredentialId()
getCredentialId in class io.jenkins.blueocean.rest.impl.pipeline.scm.Scmpublic Object getState()
getState in class io.jenkins.blueocean.rest.model.Resourcepublic 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 boolean isOrganizationAvatarSupported()
public org.kohsuke.stapler.HttpResponse validateAndCreate(@JsonBody
net.sf.json.JSONObject request)
validateAndCreate in class io.jenkins.blueocean.rest.impl.pipeline.scm.Scmprotected static HttpURLConnection connect(String apiUrl, String accessToken) throws IOException
IOExceptionprotected void validateExistingAccessToken()
Copyright © 2016–2018. All rights reserved.