@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class CaseManagementApi extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
CaseManagementApi.SearchCasesOptionalParameters
Manage optional parameters to searchCases.
|
| Constructor and Description |
|---|
CaseManagementApi() |
CaseManagementApi(ApiClient apiClient) |
public CaseManagementApi()
public CaseManagementApi(ApiClient apiClient)
public ApiClient getApiClient()
public void setApiClient(ApiClient apiClient)
apiClient - an instance of API clientpublic CaseResponse archiveCase(String caseId, CaseEmptyRequest body) throws ApiException
See archiveCaseWithHttpInfo(java.lang.String, com.datadog.api.client.v2.model.CaseEmptyRequest).
caseId - Case's UUID or key (required)body - Archive case payload (required)ApiException - if fails to make API callpublic CompletableFuture<CaseResponse> archiveCaseAsync(String caseId, CaseEmptyRequest body)
See archiveCaseWithHttpInfoAsync(java.lang.String, com.datadog.api.client.v2.model.CaseEmptyRequest).
caseId - Case's UUID or key (required)body - Archive case payload (required)public ApiResponse<CaseResponse> archiveCaseWithHttpInfo(String caseId, CaseEmptyRequest body) throws ApiException
caseId - Case's UUID or key (required)body - Archive case payload (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<CaseResponse>> archiveCaseWithHttpInfoAsync(String caseId, CaseEmptyRequest body)
See archiveCaseWithHttpInfo(java.lang.String, com.datadog.api.client.v2.model.CaseEmptyRequest).
caseId - Case's UUID or key (required)body - Archive case payload (required)public CaseResponse assignCase(String caseId, CaseAssignRequest body) throws ApiException
See assignCaseWithHttpInfo(java.lang.String, com.datadog.api.client.v2.model.CaseAssignRequest).
caseId - Case's UUID or key (required)body - Assign case payload (required)ApiException - if fails to make API callpublic CompletableFuture<CaseResponse> assignCaseAsync(String caseId, CaseAssignRequest body)
See assignCaseWithHttpInfoAsync(java.lang.String, com.datadog.api.client.v2.model.CaseAssignRequest).
caseId - Case's UUID or key (required)body - Assign case payload (required)public ApiResponse<CaseResponse> assignCaseWithHttpInfo(String caseId, CaseAssignRequest body) throws ApiException
caseId - Case's UUID or key (required)body - Assign case payload (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<CaseResponse>> assignCaseWithHttpInfoAsync(String caseId, CaseAssignRequest body)
See assignCaseWithHttpInfo(java.lang.String, com.datadog.api.client.v2.model.CaseAssignRequest).
caseId - Case's UUID or key (required)body - Assign case payload (required)public TimelineResponse commentCase(String caseId, CaseCommentRequest body) throws ApiException
See commentCaseWithHttpInfo(java.lang.String, com.datadog.api.client.v2.model.CaseCommentRequest).
caseId - Case's UUID or key (required)body - Case comment payload (required)ApiException - if fails to make API callpublic CompletableFuture<TimelineResponse> commentCaseAsync(String caseId, CaseCommentRequest body)
See commentCaseWithHttpInfoAsync(java.lang.String, com.datadog.api.client.v2.model.CaseCommentRequest).
caseId - Case's UUID or key (required)body - Case comment payload (required)public ApiResponse<TimelineResponse> commentCaseWithHttpInfo(String caseId, CaseCommentRequest body) throws ApiException
caseId - Case's UUID or key (required)body - Case comment payload (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<TimelineResponse>> commentCaseWithHttpInfoAsync(String caseId, CaseCommentRequest body)
See commentCaseWithHttpInfo(java.lang.String, com.datadog.api.client.v2.model.CaseCommentRequest).
caseId - Case's UUID or key (required)body - Case comment payload (required)public CaseResponse createCase(CaseCreateRequest body) throws ApiException
See createCaseWithHttpInfo(com.datadog.api.client.v2.model.CaseCreateRequest).
body - Case payload (required)ApiException - if fails to make API callpublic CompletableFuture<CaseResponse> createCaseAsync(CaseCreateRequest body)
See createCaseWithHttpInfoAsync(com.datadog.api.client.v2.model.CaseCreateRequest).
body - Case payload (required)public ApiResponse<CaseResponse> createCaseWithHttpInfo(CaseCreateRequest body) throws ApiException
body - Case payload (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 201 | CREATED | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<CaseResponse>> createCaseWithHttpInfoAsync(CaseCreateRequest body)
See createCaseWithHttpInfo(com.datadog.api.client.v2.model.CaseCreateRequest).
body - Case payload (required)public void createCaseJiraIssue(String caseId, JiraIssueCreateRequest body) throws ApiException
caseId - Case's UUID or key (required)body - Jira issue creation request (required)ApiException - if fails to make API callpublic CompletableFuture<Void> createCaseJiraIssueAsync(String caseId, JiraIssueCreateRequest body)
caseId - Case's UUID or key (required)body - Jira issue creation request (required)public ApiResponse<Void> createCaseJiraIssueWithHttpInfo(String caseId, JiraIssueCreateRequest body) throws ApiException
caseId - Case's UUID or key (required)body - Jira issue creation request (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 202 | Accepted | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> createCaseJiraIssueWithHttpInfoAsync(String caseId, JiraIssueCreateRequest body)
caseId - Case's UUID or key (required)body - Jira issue creation request (required)public void createCaseNotebook(String caseId, NotebookCreateRequest body) throws ApiException
caseId - Case's UUID or key (required)body - Notebook creation request (required)ApiException - if fails to make API callpublic CompletableFuture<Void> createCaseNotebookAsync(String caseId, NotebookCreateRequest body)
caseId - Case's UUID or key (required)body - Notebook creation request (required)public ApiResponse<Void> createCaseNotebookWithHttpInfo(String caseId, NotebookCreateRequest body) throws ApiException
caseId - Case's UUID or key (required)body - Notebook creation request (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 204 | No Content | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> createCaseNotebookWithHttpInfoAsync(String caseId, NotebookCreateRequest body)
caseId - Case's UUID or key (required)body - Notebook creation request (required)public void createCaseServiceNowTicket(String caseId, ServiceNowTicketCreateRequest body) throws ApiException
caseId - Case's UUID or key (required)body - ServiceNow ticket creation request (required)ApiException - if fails to make API callpublic CompletableFuture<Void> createCaseServiceNowTicketAsync(String caseId, ServiceNowTicketCreateRequest body)
caseId - Case's UUID or key (required)body - ServiceNow ticket creation request (required)public ApiResponse<Void> createCaseServiceNowTicketWithHttpInfo(String caseId, ServiceNowTicketCreateRequest body) throws ApiException
caseId - Case's UUID or key (required)body - ServiceNow ticket creation request (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 202 | Accepted | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> createCaseServiceNowTicketWithHttpInfoAsync(String caseId, ServiceNowTicketCreateRequest body)
caseId - Case's UUID or key (required)body - ServiceNow ticket creation request (required)public ProjectResponse createProject(ProjectCreateRequest body) throws ApiException
See createProjectWithHttpInfo(com.datadog.api.client.v2.model.ProjectCreateRequest).
body - Project payload (required)ApiException - if fails to make API callpublic CompletableFuture<ProjectResponse> createProjectAsync(ProjectCreateRequest body)
See createProjectWithHttpInfoAsync(com.datadog.api.client.v2.model.ProjectCreateRequest).
body - Project payload (required)public ApiResponse<ProjectResponse> createProjectWithHttpInfo(ProjectCreateRequest body) throws ApiException
body - Project payload (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 201 | CREATED | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<ProjectResponse>> createProjectWithHttpInfoAsync(ProjectCreateRequest body)
See createProjectWithHttpInfo(com.datadog.api.client.v2.model.ProjectCreateRequest).
body - Project payload (required)public CaseNotificationRuleResponse createProjectNotificationRule(String projectId, CaseNotificationRuleCreateRequest body) throws ApiException
projectId - Project UUID (required)body - Notification rule payload (required)ApiException - if fails to make API callpublic CompletableFuture<CaseNotificationRuleResponse> createProjectNotificationRuleAsync(String projectId, CaseNotificationRuleCreateRequest body)
projectId - Project UUID (required)body - Notification rule payload (required)public ApiResponse<CaseNotificationRuleResponse> createProjectNotificationRuleWithHttpInfo(String projectId, CaseNotificationRuleCreateRequest body) throws ApiException
projectId - Project UUID (required)body - Notification rule payload (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 201 | CREATED | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<CaseNotificationRuleResponse>> createProjectNotificationRuleWithHttpInfoAsync(String projectId, CaseNotificationRuleCreateRequest body)
projectId - Project UUID (required)body - Notification rule payload (required)public void deleteCaseComment(String caseId, String cellId) throws ApiException
See deleteCaseCommentWithHttpInfo(java.lang.String, java.lang.String).
caseId - Case's UUID or key (required)cellId - Timeline cell's UUID (required)ApiException - if fails to make API callpublic CompletableFuture<Void> deleteCaseCommentAsync(String caseId, String cellId)
See deleteCaseCommentWithHttpInfoAsync(java.lang.String, java.lang.String).
caseId - Case's UUID or key (required)cellId - Timeline cell's UUID (required)public ApiResponse<Void> deleteCaseCommentWithHttpInfo(String caseId, String cellId) throws ApiException
caseId - Case's UUID or key (required)cellId - Timeline cell's UUID (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 204 | No Content | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> deleteCaseCommentWithHttpInfoAsync(String caseId, String cellId)
See deleteCaseCommentWithHttpInfo(java.lang.String, java.lang.String).
caseId - Case's UUID or key (required)cellId - Timeline cell's UUID (required)public CaseResponse deleteCaseCustomAttribute(String caseId, String customAttributeKey) throws ApiException
See deleteCaseCustomAttributeWithHttpInfo(java.lang.String, java.lang.String).
caseId - Case's UUID or key (required)customAttributeKey - Case Custom attribute's key (required)ApiException - if fails to make API callpublic CompletableFuture<CaseResponse> deleteCaseCustomAttributeAsync(String caseId, String customAttributeKey)
See deleteCaseCustomAttributeWithHttpInfoAsync(java.lang.String, java.lang.String).
caseId - Case's UUID or key (required)customAttributeKey - Case Custom attribute's key (required)public ApiResponse<CaseResponse> deleteCaseCustomAttributeWithHttpInfo(String caseId, String customAttributeKey) throws ApiException
caseId - Case's UUID or key (required)customAttributeKey - Case Custom attribute's key (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<CaseResponse>> deleteCaseCustomAttributeWithHttpInfoAsync(String caseId, String customAttributeKey)
See deleteCaseCustomAttributeWithHttpInfo(java.lang.String, java.lang.String).
caseId - Case's UUID or key (required)customAttributeKey - Case Custom attribute's key (required)public void deleteProject(String projectId) throws ApiException
projectId - Project UUID (required)ApiException - if fails to make API callpublic CompletableFuture<Void> deleteProjectAsync(String projectId)
projectId - Project UUID (required)public ApiResponse<Void> deleteProjectWithHttpInfo(String projectId) throws ApiException
id.projectId - Project UUID (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 204 | No Content | - |
| 403 | Forbidden | - |
| 404 | API error response | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> deleteProjectWithHttpInfoAsync(String projectId)
projectId - Project UUID (required)public void deleteProjectNotificationRule(String projectId, String notificationRuleId) throws ApiException
See deleteProjectNotificationRuleWithHttpInfo(java.lang.String, java.lang.String).
projectId - Project UUID (required)notificationRuleId - Notification Rule UUID (required)ApiException - if fails to make API callpublic CompletableFuture<Void> deleteProjectNotificationRuleAsync(String projectId, String notificationRuleId)
See deleteProjectNotificationRuleWithHttpInfoAsync(java.lang.String, java.lang.String).
projectId - Project UUID (required)notificationRuleId - Notification Rule UUID (required)public ApiResponse<Void> deleteProjectNotificationRuleWithHttpInfo(String projectId, String notificationRuleId) throws ApiException
id.projectId - Project UUID (required)notificationRuleId - Notification Rule UUID (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 204 | No Content | - |
| 403 | Forbidden | - |
| 404 | API error response | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> deleteProjectNotificationRuleWithHttpInfoAsync(String projectId, String notificationRuleId)
See deleteProjectNotificationRuleWithHttpInfo(java.lang.String, java.lang.String).
projectId - Project UUID (required)notificationRuleId - Notification Rule UUID (required)public CaseResponse getCase(String caseId) throws ApiException
caseId - Case's UUID or key (required)ApiException - if fails to make API callpublic CompletableFuture<CaseResponse> getCaseAsync(String caseId)
caseId - Case's UUID or key (required)public ApiResponse<CaseResponse> getCaseWithHttpInfo(String caseId) throws ApiException
case_idcaseId - Case's UUID or key (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<CaseResponse>> getCaseWithHttpInfoAsync(String caseId)
caseId - Case's UUID or key (required)public ProjectResponse getProject(String projectId) throws ApiException
projectId - Project UUID (required)ApiException - if fails to make API callpublic CompletableFuture<ProjectResponse> getProjectAsync(String projectId)
projectId - Project UUID (required)public ApiResponse<ProjectResponse> getProjectWithHttpInfo(String projectId) throws ApiException
project_id.projectId - Project UUID (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<ProjectResponse>> getProjectWithHttpInfoAsync(String projectId)
projectId - Project UUID (required)public CaseNotificationRulesResponse getProjectNotificationRules(String projectId) throws ApiException
See getProjectNotificationRulesWithHttpInfo(java.lang.String).
projectId - Project UUID (required)ApiException - if fails to make API callpublic CompletableFuture<CaseNotificationRulesResponse> getProjectNotificationRulesAsync(String projectId)
See getProjectNotificationRulesWithHttpInfoAsync(java.lang.String).
projectId - Project UUID (required)public ApiResponse<CaseNotificationRulesResponse> getProjectNotificationRulesWithHttpInfo(String projectId) throws ApiException
projectId - Project UUID (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<CaseNotificationRulesResponse>> getProjectNotificationRulesWithHttpInfoAsync(String projectId)
See getProjectNotificationRulesWithHttpInfo(java.lang.String).
projectId - Project UUID (required)public ProjectsResponse getProjects() throws ApiException
ApiException - if fails to make API callpublic CompletableFuture<ProjectsResponse> getProjectsAsync()
public ApiResponse<ProjectsResponse> getProjectsWithHttpInfo() throws ApiException
ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<ProjectsResponse>> getProjectsWithHttpInfoAsync()
public CaseResponse linkIncident(String caseId, RelationshipToIncidentRequest body) throws ApiException
caseId - Case's UUID or key (required)body - Incident link request (required)ApiException - if fails to make API callpublic CompletableFuture<CaseResponse> linkIncidentAsync(String caseId, RelationshipToIncidentRequest body)
caseId - Case's UUID or key (required)body - Incident link request (required)public ApiResponse<CaseResponse> linkIncidentWithHttpInfo(String caseId, RelationshipToIncidentRequest body) throws ApiException
caseId - Case's UUID or key (required)body - Incident link request (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 201 | Created | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<CaseResponse>> linkIncidentWithHttpInfoAsync(String caseId, RelationshipToIncidentRequest body)
caseId - Case's UUID or key (required)body - Incident link request (required)public void linkJiraIssueToCase(String caseId, JiraIssueLinkRequest body) throws ApiException
caseId - Case's UUID or key (required)body - Jira issue link request (required)ApiException - if fails to make API callpublic CompletableFuture<Void> linkJiraIssueToCaseAsync(String caseId, JiraIssueLinkRequest body)
caseId - Case's UUID or key (required)body - Jira issue link request (required)public ApiResponse<Void> linkJiraIssueToCaseWithHttpInfo(String caseId, JiraIssueLinkRequest body) throws ApiException
caseId - Case's UUID or key (required)body - Jira issue link request (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 204 | No Content | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 409 | Conflict | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> linkJiraIssueToCaseWithHttpInfoAsync(String caseId, JiraIssueLinkRequest body)
caseId - Case's UUID or key (required)body - Jira issue link request (required)public CaseResponse moveCaseToProject(String caseId, ProjectRelationship body) throws ApiException
See moveCaseToProjectWithHttpInfo(java.lang.String, com.datadog.api.client.v2.model.ProjectRelationship).
caseId - Case's UUID or key (required)body - Project update request (required)ApiException - if fails to make API callpublic CompletableFuture<CaseResponse> moveCaseToProjectAsync(String caseId, ProjectRelationship body)
caseId - Case's UUID or key (required)body - Project update request (required)public ApiResponse<CaseResponse> moveCaseToProjectWithHttpInfo(String caseId, ProjectRelationship body) throws ApiException
caseId - Case's UUID or key (required)body - Project update request (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<CaseResponse>> moveCaseToProjectWithHttpInfoAsync(String caseId, ProjectRelationship body)
See moveCaseToProjectWithHttpInfo(java.lang.String, com.datadog.api.client.v2.model.ProjectRelationship).
caseId - Case's UUID or key (required)body - Project update request (required)public CasesResponse searchCases() throws ApiException
ApiException - if fails to make API callpublic CompletableFuture<CasesResponse> searchCasesAsync()
public CasesResponse searchCases(CaseManagementApi.SearchCasesOptionalParameters parameters) throws ApiException
parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<CasesResponse> searchCasesAsync(CaseManagementApi.SearchCasesOptionalParameters parameters)
parameters - Optional parameters for the request.public PaginationIterable<Case> searchCasesWithPagination()
public PaginationIterable<Case> searchCasesWithPagination(CaseManagementApi.SearchCasesOptionalParameters parameters)
public ApiResponse<CasesResponse> searchCasesWithHttpInfo(CaseManagementApi.SearchCasesOptionalParameters parameters) throws ApiException
parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<CasesResponse>> searchCasesWithHttpInfoAsync(CaseManagementApi.SearchCasesOptionalParameters parameters)
parameters - Optional parameters for the request.public CaseResponse unarchiveCase(String caseId, CaseEmptyRequest body) throws ApiException
See unarchiveCaseWithHttpInfo(java.lang.String, com.datadog.api.client.v2.model.CaseEmptyRequest).
caseId - Case's UUID or key (required)body - Unarchive case payload (required)ApiException - if fails to make API callpublic CompletableFuture<CaseResponse> unarchiveCaseAsync(String caseId, CaseEmptyRequest body)
See unarchiveCaseWithHttpInfoAsync(java.lang.String, com.datadog.api.client.v2.model.CaseEmptyRequest).
caseId - Case's UUID or key (required)body - Unarchive case payload (required)public ApiResponse<CaseResponse> unarchiveCaseWithHttpInfo(String caseId, CaseEmptyRequest body) throws ApiException
caseId - Case's UUID or key (required)body - Unarchive case payload (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<CaseResponse>> unarchiveCaseWithHttpInfoAsync(String caseId, CaseEmptyRequest body)
See unarchiveCaseWithHttpInfo(java.lang.String, com.datadog.api.client.v2.model.CaseEmptyRequest).
caseId - Case's UUID or key (required)body - Unarchive case payload (required)public CaseResponse unassignCase(String caseId, CaseEmptyRequest body) throws ApiException
See unassignCaseWithHttpInfo(java.lang.String, com.datadog.api.client.v2.model.CaseEmptyRequest).
caseId - Case's UUID or key (required)body - Unassign case payload (required)ApiException - if fails to make API callpublic CompletableFuture<CaseResponse> unassignCaseAsync(String caseId, CaseEmptyRequest body)
See unassignCaseWithHttpInfoAsync(java.lang.String, com.datadog.api.client.v2.model.CaseEmptyRequest).
caseId - Case's UUID or key (required)body - Unassign case payload (required)public ApiResponse<CaseResponse> unassignCaseWithHttpInfo(String caseId, CaseEmptyRequest body) throws ApiException
caseId - Case's UUID or key (required)body - Unassign case payload (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<CaseResponse>> unassignCaseWithHttpInfoAsync(String caseId, CaseEmptyRequest body)
See unassignCaseWithHttpInfo(java.lang.String, com.datadog.api.client.v2.model.CaseEmptyRequest).
caseId - Case's UUID or key (required)body - Unassign case payload (required)public void unlinkJiraIssue(String caseId) throws ApiException
caseId - Case's UUID or key (required)ApiException - if fails to make API callpublic CompletableFuture<Void> unlinkJiraIssueAsync(String caseId)
caseId - Case's UUID or key (required)public ApiResponse<Void> unlinkJiraIssueWithHttpInfo(String caseId) throws ApiException
caseId - Case's UUID or key (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 204 | No Content | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> unlinkJiraIssueWithHttpInfoAsync(String caseId)
caseId - Case's UUID or key (required)public CaseResponse updateAttributes(String caseId, CaseUpdateAttributesRequest body) throws ApiException
caseId - Case's UUID or key (required)body - Case attributes update payload (required)ApiException - if fails to make API callpublic CompletableFuture<CaseResponse> updateAttributesAsync(String caseId, CaseUpdateAttributesRequest body)
caseId - Case's UUID or key (required)body - Case attributes update payload (required)public ApiResponse<CaseResponse> updateAttributesWithHttpInfo(String caseId, CaseUpdateAttributesRequest body) throws ApiException
caseId - Case's UUID or key (required)body - Case attributes update payload (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<CaseResponse>> updateAttributesWithHttpInfoAsync(String caseId, CaseUpdateAttributesRequest body)
caseId - Case's UUID or key (required)body - Case attributes update payload (required)public CaseResponse updateCaseCustomAttribute(String caseId, String customAttributeKey, CaseUpdateCustomAttributeRequest body) throws ApiException
caseId - Case's UUID or key (required)customAttributeKey - Case Custom attribute's key (required)body - Update case custom attribute payload (required)ApiException - if fails to make API callpublic CompletableFuture<CaseResponse> updateCaseCustomAttributeAsync(String caseId, String customAttributeKey, CaseUpdateCustomAttributeRequest body)
caseId - Case's UUID or key (required)customAttributeKey - Case Custom attribute's key (required)body - Update case custom attribute payload (required)public ApiResponse<CaseResponse> updateCaseCustomAttributeWithHttpInfo(String caseId, String customAttributeKey, CaseUpdateCustomAttributeRequest body) throws ApiException
caseId - Case's UUID or key (required)customAttributeKey - Case Custom attribute's key (required)body - Update case custom attribute payload (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<CaseResponse>> updateCaseCustomAttributeWithHttpInfoAsync(String caseId, String customAttributeKey, CaseUpdateCustomAttributeRequest body)
caseId - Case's UUID or key (required)customAttributeKey - Case Custom attribute's key (required)body - Update case custom attribute payload (required)public CaseResponse updateCaseDescription(String caseId, CaseUpdateDescriptionRequest body) throws ApiException
caseId - Case's UUID or key (required)body - Case description update payload (required)ApiException - if fails to make API callpublic CompletableFuture<CaseResponse> updateCaseDescriptionAsync(String caseId, CaseUpdateDescriptionRequest body)
caseId - Case's UUID or key (required)body - Case description update payload (required)public ApiResponse<CaseResponse> updateCaseDescriptionWithHttpInfo(String caseId, CaseUpdateDescriptionRequest body) throws ApiException
caseId - Case's UUID or key (required)body - Case description update payload (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<CaseResponse>> updateCaseDescriptionWithHttpInfoAsync(String caseId, CaseUpdateDescriptionRequest body)
caseId - Case's UUID or key (required)body - Case description update payload (required)public CaseResponse updateCaseTitle(String caseId, CaseUpdateTitleRequest body) throws ApiException
caseId - Case's UUID or key (required)body - Case title update payload (required)ApiException - if fails to make API callpublic CompletableFuture<CaseResponse> updateCaseTitleAsync(String caseId, CaseUpdateTitleRequest body)
caseId - Case's UUID or key (required)body - Case title update payload (required)public ApiResponse<CaseResponse> updateCaseTitleWithHttpInfo(String caseId, CaseUpdateTitleRequest body) throws ApiException
caseId - Case's UUID or key (required)body - Case title update payload (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<CaseResponse>> updateCaseTitleWithHttpInfoAsync(String caseId, CaseUpdateTitleRequest body)
caseId - Case's UUID or key (required)body - Case title update payload (required)public CaseResponse updatePriority(String caseId, CaseUpdatePriorityRequest body) throws ApiException
caseId - Case's UUID or key (required)body - Case priority update payload (required)ApiException - if fails to make API callpublic CompletableFuture<CaseResponse> updatePriorityAsync(String caseId, CaseUpdatePriorityRequest body)
caseId - Case's UUID or key (required)body - Case priority update payload (required)public ApiResponse<CaseResponse> updatePriorityWithHttpInfo(String caseId, CaseUpdatePriorityRequest body) throws ApiException
caseId - Case's UUID or key (required)body - Case priority update payload (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<CaseResponse>> updatePriorityWithHttpInfoAsync(String caseId, CaseUpdatePriorityRequest body)
caseId - Case's UUID or key (required)body - Case priority update payload (required)public ProjectResponse updateProject(String projectId, ProjectUpdateRequest body) throws ApiException
See updateProjectWithHttpInfo(java.lang.String, com.datadog.api.client.v2.model.ProjectUpdateRequest).
projectId - Project UUID (required)body - Project payload (required)ApiException - if fails to make API callpublic CompletableFuture<ProjectResponse> updateProjectAsync(String projectId, ProjectUpdateRequest body)
projectId - Project UUID (required)body - Project payload (required)public ApiResponse<ProjectResponse> updateProjectWithHttpInfo(String projectId, ProjectUpdateRequest body) throws ApiException
projectId - Project UUID (required)body - Project payload (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<ProjectResponse>> updateProjectWithHttpInfoAsync(String projectId, ProjectUpdateRequest body)
See updateProjectWithHttpInfo(java.lang.String, com.datadog.api.client.v2.model.ProjectUpdateRequest).
projectId - Project UUID (required)body - Project payload (required)public void updateProjectNotificationRule(String projectId, String notificationRuleId, CaseNotificationRuleUpdateRequest body) throws ApiException
projectId - Project UUID (required)notificationRuleId - Notification Rule UUID (required)body - Notification rule payload (required)ApiException - if fails to make API callpublic CompletableFuture<Void> updateProjectNotificationRuleAsync(String projectId, String notificationRuleId, CaseNotificationRuleUpdateRequest body)
projectId - Project UUID (required)notificationRuleId - Notification Rule UUID (required)body - Notification rule payload (required)public ApiResponse<Void> updateProjectNotificationRuleWithHttpInfo(String projectId, String notificationRuleId, CaseNotificationRuleUpdateRequest body) throws ApiException
projectId - Project UUID (required)notificationRuleId - Notification Rule UUID (required)body - Notification rule payload (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 204 | No Content | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> updateProjectNotificationRuleWithHttpInfoAsync(String projectId, String notificationRuleId, CaseNotificationRuleUpdateRequest body)
projectId - Project UUID (required)notificationRuleId - Notification Rule UUID (required)body - Notification rule payload (required)public CaseResponse updateStatus(String caseId, CaseUpdateStatusRequest body) throws ApiException
See updateStatusWithHttpInfo(java.lang.String, com.datadog.api.client.v2.model.CaseUpdateStatusRequest).
caseId - Case's UUID or key (required)body - Case status update payload (required)ApiException - if fails to make API callpublic CompletableFuture<CaseResponse> updateStatusAsync(String caseId, CaseUpdateStatusRequest body)
caseId - Case's UUID or key (required)body - Case status update payload (required)public ApiResponse<CaseResponse> updateStatusWithHttpInfo(String caseId, CaseUpdateStatusRequest body) throws ApiException
caseId - Case's UUID or key (required)body - Case status update payload (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<CaseResponse>> updateStatusWithHttpInfoAsync(String caseId, CaseUpdateStatusRequest body)
See updateStatusWithHttpInfo(java.lang.String, com.datadog.api.client.v2.model.CaseUpdateStatusRequest).
caseId - Case's UUID or key (required)body - Case status update payload (required)Copyright © 2026. All rights reserved.