Package com.datadog.api.client.v2.api
Class JiraIntegrationApi
java.lang.Object
com.datadog.api.client.v2.api.JiraIntegrationApi
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class JiraIntegrationApi
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreate Jira issue template.Create Jira issue template.Create a new Jira issue template.Create Jira issue template.voiddeleteJiraAccount(UUID accountId) Delete Jira account.deleteJiraAccountAsync(UUID accountId) Delete Jira account.deleteJiraAccountWithHttpInfo(UUID accountId) Delete a Jira account by ID.deleteJiraAccountWithHttpInfoAsync(UUID accountId) Delete Jira account.voiddeleteJiraIssueTemplate(UUID issueTemplateId) Delete Jira issue template.deleteJiraIssueTemplateAsync(UUID issueTemplateId) Delete Jira issue template.deleteJiraIssueTemplateWithHttpInfo(UUID issueTemplateId) Delete a Jira issue template by ID.deleteJiraIssueTemplateWithHttpInfoAsync(UUID issueTemplateId) Delete Jira issue template.Get the API client.getJiraIssueTemplate(UUID issueTemplateId) Get Jira issue template.getJiraIssueTemplateAsync(UUID issueTemplateId) Get Jira issue template.getJiraIssueTemplateWithHttpInfo(UUID issueTemplateId) Get a Jira issue template by ID.getJiraIssueTemplateWithHttpInfoAsync(UUID issueTemplateId) Get Jira issue template.List Jira accounts.List Jira accounts.Get all Jira accounts for the organization.List Jira accounts.List Jira issue templates.List Jira issue templates.Get all Jira issue templates for the organization.List Jira issue templates.voidsetApiClient(ApiClient apiClient) Set the API client.updateJiraIssueTemplate(UUID issueTemplateId, JiraIssueTemplateUpdateRequest body) Update Jira issue template.updateJiraIssueTemplateAsync(UUID issueTemplateId, JiraIssueTemplateUpdateRequest body) Update Jira issue template.updateJiraIssueTemplateWithHttpInfo(UUID issueTemplateId, JiraIssueTemplateUpdateRequest body) Update a Jira issue template by ID.updateJiraIssueTemplateWithHttpInfoAsync(UUID issueTemplateId, JiraIssueTemplateUpdateRequest body) Update Jira issue template.
-
Constructor Details
-
JiraIntegrationApi
public JiraIntegrationApi() -
JiraIntegrationApi
-
-
Method Details
-
getApiClient
Get the API client.- Returns:
- API client
-
setApiClient
Set the API client.- Parameters:
apiClient- an instance of API client
-
createJiraIssueTemplate
public JiraIssueTemplateResponse createJiraIssueTemplate(JiraIssueTemplateCreateRequest body) throws ApiException Create Jira issue template.See
createJiraIssueTemplateWithHttpInfo(com.datadog.api.client.v2.model.JiraIssueTemplateCreateRequest).- Parameters:
body- (required)- Returns:
- JiraIssueTemplateResponse
- Throws:
ApiException- if fails to make API call
-
createJiraIssueTemplateAsync
public CompletableFuture<JiraIssueTemplateResponse> createJiraIssueTemplateAsync(JiraIssueTemplateCreateRequest body) Create Jira issue template.- Parameters:
body- (required)- Returns:
- CompletableFuture<JiraIssueTemplateResponse>
-
createJiraIssueTemplateWithHttpInfo
public ApiResponse<JiraIssueTemplateResponse> createJiraIssueTemplateWithHttpInfo(JiraIssueTemplateCreateRequest body) throws ApiException Create a new Jira issue template.- Parameters:
body- (required)- Returns:
- ApiResponse<JiraIssueTemplateResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 201 Created - 400 Bad Request - 429 Too many requests -
-
createJiraIssueTemplateWithHttpInfoAsync
public CompletableFuture<ApiResponse<JiraIssueTemplateResponse>> createJiraIssueTemplateWithHttpInfoAsync(JiraIssueTemplateCreateRequest body) Create Jira issue template.See
createJiraIssueTemplateWithHttpInfo(com.datadog.api.client.v2.model.JiraIssueTemplateCreateRequest).- Parameters:
body- (required)- Returns:
- CompletableFuture<ApiResponse<JiraIssueTemplateResponse>>
-
deleteJiraAccount
Delete Jira account.- Parameters:
accountId- The ID of the Jira account to delete (required)- Throws:
ApiException- if fails to make API call
-
deleteJiraAccountAsync
Delete Jira account.- Parameters:
accountId- The ID of the Jira account to delete (required)- Returns:
- CompletableFuture
-
deleteJiraAccountWithHttpInfo
Delete a Jira account by ID.- Parameters:
accountId- The ID of the Jira account to delete (required)- Returns:
- ApiResponse<Void>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 204 No Content - 400 Bad Request - 429 Too many requests -
-
deleteJiraAccountWithHttpInfoAsync
Delete Jira account.- Parameters:
accountId- The ID of the Jira account to delete (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
deleteJiraIssueTemplate
Delete Jira issue template.- Parameters:
issueTemplateId- The ID of the Jira issue template to delete (required)- Throws:
ApiException- if fails to make API call
-
deleteJiraIssueTemplateAsync
Delete Jira issue template.See
deleteJiraIssueTemplateWithHttpInfoAsync(java.util.UUID).- Parameters:
issueTemplateId- The ID of the Jira issue template to delete (required)- Returns:
- CompletableFuture
-
deleteJiraIssueTemplateWithHttpInfo
public ApiResponse<Void> deleteJiraIssueTemplateWithHttpInfo(UUID issueTemplateId) throws ApiException Delete a Jira issue template by ID.- Parameters:
issueTemplateId- The ID of the Jira issue template to delete (required)- Returns:
- ApiResponse<Void>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 204 No Content - 429 Too many requests -
-
deleteJiraIssueTemplateWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> deleteJiraIssueTemplateWithHttpInfoAsync(UUID issueTemplateId) Delete Jira issue template.- Parameters:
issueTemplateId- The ID of the Jira issue template to delete (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
getJiraIssueTemplate
Get Jira issue template.- Parameters:
issueTemplateId- The ID of the Jira issue template to retrieve (required)- Returns:
- JiraIssueTemplateResponse
- Throws:
ApiException- if fails to make API call
-
getJiraIssueTemplateAsync
Get Jira issue template.- Parameters:
issueTemplateId- The ID of the Jira issue template to retrieve (required)- Returns:
- CompletableFuture<JiraIssueTemplateResponse>
-
getJiraIssueTemplateWithHttpInfo
public ApiResponse<JiraIssueTemplateResponse> getJiraIssueTemplateWithHttpInfo(UUID issueTemplateId) throws ApiException Get a Jira issue template by ID.- Parameters:
issueTemplateId- The ID of the Jira issue template to retrieve (required)- Returns:
- ApiResponse<JiraIssueTemplateResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 429 Too many requests -
-
getJiraIssueTemplateWithHttpInfoAsync
public CompletableFuture<ApiResponse<JiraIssueTemplateResponse>> getJiraIssueTemplateWithHttpInfoAsync(UUID issueTemplateId) Get Jira issue template.- Parameters:
issueTemplateId- The ID of the Jira issue template to retrieve (required)- Returns:
- CompletableFuture<ApiResponse<JiraIssueTemplateResponse>>
-
listJiraAccounts
List Jira accounts.- Returns:
- JiraAccountsResponse
- Throws:
ApiException- if fails to make API call
-
listJiraAccountsAsync
List Jira accounts.- Returns:
- CompletableFuture<JiraAccountsResponse>
-
listJiraAccountsWithHttpInfo
Get all Jira accounts for the organization.- Returns:
- ApiResponse<JiraAccountsResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 404 Not Found - 429 Too many requests -
-
listJiraAccountsWithHttpInfoAsync
List Jira accounts.- Returns:
- CompletableFuture<ApiResponse<JiraAccountsResponse>>
-
listJiraIssueTemplates
List Jira issue templates.- Returns:
- JiraIssueTemplatesResponse
- Throws:
ApiException- if fails to make API call
-
listJiraIssueTemplatesAsync
List Jira issue templates.- Returns:
- CompletableFuture<JiraIssueTemplatesResponse>
-
listJiraIssueTemplatesWithHttpInfo
public ApiResponse<JiraIssueTemplatesResponse> listJiraIssueTemplatesWithHttpInfo() throws ApiExceptionGet all Jira issue templates for the organization.- Returns:
- ApiResponse<JiraIssueTemplatesResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 429 Too many requests -
-
listJiraIssueTemplatesWithHttpInfoAsync
public CompletableFuture<ApiResponse<JiraIssueTemplatesResponse>> listJiraIssueTemplatesWithHttpInfoAsync()List Jira issue templates.- Returns:
- CompletableFuture<ApiResponse<JiraIssueTemplatesResponse>>
-
updateJiraIssueTemplate
public JiraIssueTemplateResponse updateJiraIssueTemplate(UUID issueTemplateId, JiraIssueTemplateUpdateRequest body) throws ApiException Update Jira issue template.- Parameters:
issueTemplateId- The ID of the Jira issue template to update (required)body- (required)- Returns:
- JiraIssueTemplateResponse
- Throws:
ApiException- if fails to make API call
-
updateJiraIssueTemplateAsync
public CompletableFuture<JiraIssueTemplateResponse> updateJiraIssueTemplateAsync(UUID issueTemplateId, JiraIssueTemplateUpdateRequest body) Update Jira issue template.- Parameters:
issueTemplateId- The ID of the Jira issue template to update (required)body- (required)- Returns:
- CompletableFuture<JiraIssueTemplateResponse>
-
updateJiraIssueTemplateWithHttpInfo
public ApiResponse<JiraIssueTemplateResponse> updateJiraIssueTemplateWithHttpInfo(UUID issueTemplateId, JiraIssueTemplateUpdateRequest body) throws ApiException Update a Jira issue template by ID.- Parameters:
issueTemplateId- The ID of the Jira issue template to update (required)body- (required)- Returns:
- ApiResponse<JiraIssueTemplateResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 429 Too many requests -
-
updateJiraIssueTemplateWithHttpInfoAsync
public CompletableFuture<ApiResponse<JiraIssueTemplateResponse>> updateJiraIssueTemplateWithHttpInfoAsync(UUID issueTemplateId, JiraIssueTemplateUpdateRequest body) Update Jira issue template.- Parameters:
issueTemplateId- The ID of the Jira issue template to update (required)body- (required)- Returns:
- CompletableFuture<ApiResponse<JiraIssueTemplateResponse>>
-