Class JenkinsAppApi<ResponseEntity>
java.lang.Object
com.atlassian.jira.cloud.jenkins.common.client.JenkinsAppApi<ResponseEntity>
- Direct Known Subclasses:
 BuildsApi,DeploymentsApi,GatingStatusApi,PingApi,PluginConfigApi
- 
Constructor Summary
ConstructorsConstructorDescriptionJenkinsAppApi(okhttp3.OkHttpClient httpClient, com.fasterxml.jackson.databind.ObjectMapper objectMapper)  - 
Method Summary
Modifier and TypeMethodDescriptionprotected ResponseEntitysendRequest(String webhookUrl, JenkinsAppRequest jenkinsAppRequest, Class<ResponseEntity> responseClass, PipelineLogger pipelineLogger) protected ResponseEntitysendRequestAsJwt(String webhookUrl, String secret, JenkinsAppRequest jenkinsAppRequest, Class<ResponseEntity> responseClass, PipelineLogger pipelineLogger) protected StringwrapInJwt(JenkinsAppRequest request, String secret, Date expiryDate, PipelineLogger pipelineLogger)  
- 
Constructor Details
- 
JenkinsAppApi
@Inject public JenkinsAppApi(okhttp3.OkHttpClient httpClient, com.fasterxml.jackson.databind.ObjectMapper objectMapper)  
 - 
 - 
Method Details
- 
sendRequest
protected ResponseEntity sendRequest(String webhookUrl, JenkinsAppRequest jenkinsAppRequest, Class<ResponseEntity> responseClass, PipelineLogger pipelineLogger) throws ApiUpdateFailedException - Throws:
 ApiUpdateFailedException
 - 
sendRequestAsJwt
protected ResponseEntity sendRequestAsJwt(String webhookUrl, String secret, JenkinsAppRequest jenkinsAppRequest, Class<ResponseEntity> responseClass, PipelineLogger pipelineLogger) throws ApiUpdateFailedException - Throws:
 ApiUpdateFailedException
 - 
wrapInJwt
protected String wrapInJwt(JenkinsAppRequest request, String secret, Date expiryDate, PipelineLogger pipelineLogger) throws com.fasterxml.jackson.core.JsonProcessingException - Throws:
 com.fasterxml.jackson.core.JsonProcessingException
 
 -