public abstract class AbstractPipelineCreateRequest
extends io.jenkins.blueocean.rest.model.BluePipelineCreateRequest
| Modifier and Type | Field and Description |
|---|---|
protected io.jenkins.blueocean.rest.model.BlueScmConfig |
scmConfig |
| Constructor and Description |
|---|
AbstractPipelineCreateRequest(String name,
io.jenkins.blueocean.rest.model.BlueScmConfig scmConfig) |
| Modifier and Type | Method and Description |
|---|---|
protected User |
checkUserIsAuthenticatedAndHasItemCreatePermission(io.jenkins.blueocean.rest.model.BlueOrganization organization) |
protected abstract String |
computeCredentialId(io.jenkins.blueocean.rest.model.BlueScmConfig scmConfig) |
protected TopLevelItem |
createProject(String name,
String descriptorName,
Class<? extends TopLevelItemDescriptor> descriptorClass,
io.jenkins.blueocean.rest.model.BlueOrganization organization) |
protected ModifiableTopLevelItemGroup |
getParent(io.jenkins.blueocean.rest.model.BlueOrganization organization) |
public AbstractPipelineCreateRequest(String name, io.jenkins.blueocean.rest.model.BlueScmConfig scmConfig)
@Nonnull protected TopLevelItem createProject(String name, String descriptorName, Class<? extends TopLevelItemDescriptor> descriptorClass, io.jenkins.blueocean.rest.model.BlueOrganization organization) throws IOException
IOExceptionprotected User checkUserIsAuthenticatedAndHasItemCreatePermission(io.jenkins.blueocean.rest.model.BlueOrganization organization)
protected abstract String computeCredentialId(io.jenkins.blueocean.rest.model.BlueScmConfig scmConfig)
protected ModifiableTopLevelItemGroup getParent(io.jenkins.blueocean.rest.model.BlueOrganization organization)
Copyright © 2016–2018. All rights reserved.