Class CredentialApi
- java.lang.Object
-
- io.jenkins.blueocean.rest.model.Resource
-
- io.jenkins.blueocean.rest.impl.pipeline.credential.CredentialApi
-
- All Implemented Interfaces:
io.jenkins.blueocean.rest.Reachable
public class CredentialApi extends io.jenkins.blueocean.rest.model.Resource
Credential API implementation. TODO: Remove it once proper REST API is implemented in Credentials plugin- Author:
- Vivek Pandey
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CredentialApi.Credential
static class
CredentialApi.CredentialDomain
static class
CredentialApi.CredentialValueContainer
-
Field Summary
Fields Modifier and Type Field Description static String
DOMAIN_NAME
-
Constructor Summary
Constructors Constructor Description CredentialApi(com.cloudbees.plugins.credentials.CredentialsStoreAction ca, io.jenkins.blueocean.rest.Reachable parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.jenkins.blueocean.rest.model.CreateResponse
create(net.sf.json.JSONObject body, org.kohsuke.stapler.StaplerRequest request)
io.jenkins.blueocean.rest.model.Container<CredentialApi.CredentialDomain>
getDomains()
io.jenkins.blueocean.rest.hal.Link
getLink()
String
getStore()
-
-
-
Field Detail
-
DOMAIN_NAME
public static final String DOMAIN_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getStore
@Exported public String getStore()
-
create
@POST @WebMethod(name="") public io.jenkins.blueocean.rest.model.CreateResponse create(@JsonBody net.sf.json.JSONObject body, org.kohsuke.stapler.StaplerRequest request) throws IOException
- Throws:
IOException
-
getDomains
@Navigable public io.jenkins.blueocean.rest.model.Container<CredentialApi.CredentialDomain> getDomains()
-
getLink
public io.jenkins.blueocean.rest.hal.Link getLink()
-
-