@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.CountCasesOptionalParameters
Manage optional parameters to countCases.
|
static class |
CaseManagementApi.ListCaseLinksOptionalParameters
Manage optional parameters to listCaseLinks.
|
static class |
CaseManagementApi.ListCaseTimelineOptionalParameters
Manage optional parameters to listCaseTimeline.
|
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 addCaseInsights(String caseId, CaseInsightsRequest body) throws ApiException
See addCaseInsightsWithHttpInfo(java.lang.String, com.datadog.api.client.v2.model.CaseInsightsRequest).
caseId - Case's UUID or key (required)body - Case insights request. (required)ApiException - if fails to make API callpublic CompletableFuture<CaseResponse> addCaseInsightsAsync(String caseId, CaseInsightsRequest body)
caseId - Case's UUID or key (required)body - Case insights request. (required)public ApiResponse<CaseResponse> addCaseInsightsWithHttpInfo(String caseId, CaseInsightsRequest body) throws ApiException
CaseInsightType for allowed values), a ref (URL path to the resource), and a
resource_id.caseId - Case's UUID or key (required)body - Case insights 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>> addCaseInsightsWithHttpInfoAsync(String caseId, CaseInsightsRequest body)
See addCaseInsightsWithHttpInfo(java.lang.String, com.datadog.api.client.v2.model.CaseInsightsRequest).
caseId - Case's UUID or key (required)body - Case insights request. (required)public CaseAggregateResponse aggregateCases(CaseAggregateRequest body) throws ApiException
See aggregateCasesWithHttpInfo(com.datadog.api.client.v2.model.CaseAggregateRequest).
body - Case aggregate request payload. (required)ApiException - if fails to make API callpublic CompletableFuture<CaseAggregateResponse> aggregateCasesAsync(CaseAggregateRequest body)
See aggregateCasesWithHttpInfoAsync(com.datadog.api.client.v2.model.CaseAggregateRequest).
body - Case aggregate request payload. (required)public ApiResponse<CaseAggregateResponse> aggregateCasesWithHttpInfo(CaseAggregateRequest body) throws ApiException
body - Case aggregate request 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<CaseAggregateResponse>> aggregateCasesWithHttpInfoAsync(CaseAggregateRequest body)
See aggregateCasesWithHttpInfo(com.datadog.api.client.v2.model.CaseAggregateRequest).
body - Case aggregate request payload. (required)public 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 void bulkUpdateCases(CaseBulkUpdateRequest body) throws ApiException
See bulkUpdateCasesWithHttpInfo(com.datadog.api.client.v2.model.CaseBulkUpdateRequest).
body - Case bulk update request payload. (required)ApiException - if fails to make API callpublic CompletableFuture<Void> bulkUpdateCasesAsync(CaseBulkUpdateRequest body)
See bulkUpdateCasesWithHttpInfoAsync(com.datadog.api.client.v2.model.CaseBulkUpdateRequest).
body - Case bulk update request payload. (required)public ApiResponse<Void> bulkUpdateCasesWithHttpInfo(CaseBulkUpdateRequest body) throws ApiException
body - Case bulk update request 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<Void>> bulkUpdateCasesWithHttpInfoAsync(CaseBulkUpdateRequest body)
See bulkUpdateCasesWithHttpInfo(com.datadog.api.client.v2.model.CaseBulkUpdateRequest).
body - Case bulk update request 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 CaseCountResponse countCases() throws ApiException
See countCasesWithHttpInfo(com.datadog.api.client.v2.api.CaseManagementApi.CountCasesOptionalParameters).
ApiException - if fails to make API callpublic CompletableFuture<CaseCountResponse> countCasesAsync()
public CaseCountResponse countCases(CaseManagementApi.CountCasesOptionalParameters parameters) throws ApiException
See countCasesWithHttpInfo(com.datadog.api.client.v2.api.CaseManagementApi.CountCasesOptionalParameters).
parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<CaseCountResponse> countCasesAsync(CaseManagementApi.CountCasesOptionalParameters parameters)
parameters - Optional parameters for the request.public ApiResponse<CaseCountResponse> countCasesWithHttpInfo(CaseManagementApi.CountCasesOptionalParameters 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<CaseCountResponse>> countCasesWithHttpInfoAsync(CaseManagementApi.CountCasesOptionalParameters parameters)
See countCasesWithHttpInfo(com.datadog.api.client.v2.api.CaseManagementApi.CountCasesOptionalParameters).
parameters - Optional parameters for the request.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 AutomationRuleResponse createCaseAutomationRule(String projectId, AutomationRuleCreateRequest body) throws ApiException
projectId - The UUID of the project that owns the automation rules. (required)body - Automation rule payload. (required)ApiException - if fails to make API callpublic CompletableFuture<AutomationRuleResponse> createCaseAutomationRuleAsync(String projectId, AutomationRuleCreateRequest body)
projectId - The UUID of the project that owns the automation rules. (required)body - Automation rule payload. (required)public ApiResponse<AutomationRuleResponse> createCaseAutomationRuleWithHttpInfo(String projectId, AutomationRuleCreateRequest body) throws ApiException
projectId - The UUID of the project that owns the automation rules. (required)body - Automation 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<AutomationRuleResponse>> createCaseAutomationRuleWithHttpInfoAsync(String projectId, AutomationRuleCreateRequest body)
projectId - The UUID of the project that owns the automation rules. (required)body - Automation rule 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 CaseLinkResponse createCaseLink(CaseLinkCreateRequest body) throws ApiException
See createCaseLinkWithHttpInfo(com.datadog.api.client.v2.model.CaseLinkCreateRequest).
body - Case link create request. (required)ApiException - if fails to make API callpublic CompletableFuture<CaseLinkResponse> createCaseLinkAsync(CaseLinkCreateRequest body)
See createCaseLinkWithHttpInfoAsync(com.datadog.api.client.v2.model.CaseLinkCreateRequest).
body - Case link create request. (required)public ApiResponse<CaseLinkResponse> createCaseLinkWithHttpInfo(CaseLinkCreateRequest body) throws ApiException
body - Case link create 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<CaseLinkResponse>> createCaseLinkWithHttpInfoAsync(CaseLinkCreateRequest body)
See createCaseLinkWithHttpInfo(com.datadog.api.client.v2.model.CaseLinkCreateRequest).
body - Case link create 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 CaseViewResponse createCaseView(CaseViewCreateRequest body) throws ApiException
See createCaseViewWithHttpInfo(com.datadog.api.client.v2.model.CaseViewCreateRequest).
body - Case view payload. (required)ApiException - if fails to make API callpublic CompletableFuture<CaseViewResponse> createCaseViewAsync(CaseViewCreateRequest body)
See createCaseViewWithHttpInfoAsync(com.datadog.api.client.v2.model.CaseViewCreateRequest).
body - Case view payload. (required)public ApiResponse<CaseViewResponse> createCaseViewWithHttpInfo(CaseViewCreateRequest body) throws ApiException
body - Case view 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<CaseViewResponse>> createCaseViewWithHttpInfoAsync(CaseViewCreateRequest body)
See createCaseViewWithHttpInfo(com.datadog.api.client.v2.model.CaseViewCreateRequest).
body - Case view payload. (required)public MaintenanceWindowResponse createMaintenanceWindow(MaintenanceWindowCreateRequest body) throws ApiException
See createMaintenanceWindowWithHttpInfo(com.datadog.api.client.v2.model.MaintenanceWindowCreateRequest).
body - Maintenance window payload. (required)ApiException - if fails to make API callpublic CompletableFuture<MaintenanceWindowResponse> createMaintenanceWindowAsync(MaintenanceWindowCreateRequest body)
body - Maintenance window payload. (required)public ApiResponse<MaintenanceWindowResponse> createMaintenanceWindowWithHttpInfo(MaintenanceWindowCreateRequest body) throws ApiException
body - Maintenance window 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<MaintenanceWindowResponse>> createMaintenanceWindowWithHttpInfoAsync(MaintenanceWindowCreateRequest body)
See createMaintenanceWindowWithHttpInfo(com.datadog.api.client.v2.model.MaintenanceWindowCreateRequest).
body - Maintenance window payload. (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 deleteCaseAutomationRule(String projectId, String ruleId) throws ApiException
See deleteCaseAutomationRuleWithHttpInfo(java.lang.String, java.lang.String).
projectId - The UUID of the project that owns the automation rules. (required)ruleId - The UUID of the automation rule. (required)ApiException - if fails to make API callpublic CompletableFuture<Void> deleteCaseAutomationRuleAsync(String projectId, String ruleId)
See deleteCaseAutomationRuleWithHttpInfoAsync(java.lang.String, java.lang.String).
projectId - The UUID of the project that owns the automation rules. (required)ruleId - The UUID of the automation rule. (required)public ApiResponse<Void> deleteCaseAutomationRuleWithHttpInfo(String projectId, String ruleId) throws ApiException
projectId - The UUID of the project that owns the automation rules. (required)ruleId - The UUID of the automation rule. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 204 | No Content | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> deleteCaseAutomationRuleWithHttpInfoAsync(String projectId, String ruleId)
See deleteCaseAutomationRuleWithHttpInfo(java.lang.String, java.lang.String).
projectId - The UUID of the project that owns the automation rules. (required)ruleId - The UUID of the automation rule. (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 - The UUID of the timeline cell (comment) to update. (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 - The UUID of the timeline cell (comment) to update. (required)public ApiResponse<Void> deleteCaseCommentWithHttpInfo(String caseId, String cellId) throws ApiException
caseId - Case's UUID or key (required)cellId - The UUID of the timeline cell (comment) to update. (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 - The UUID of the timeline cell (comment) to update. (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 deleteCaseLink(String linkId) throws ApiException
linkId - The UUID of the case link. (required)ApiException - if fails to make API callpublic CompletableFuture<Void> deleteCaseLinkAsync(String linkId)
linkId - The UUID of the case link. (required)public ApiResponse<Void> deleteCaseLinkWithHttpInfo(String linkId) throws ApiException
linkId - The UUID of the case link. (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>> deleteCaseLinkWithHttpInfoAsync(String linkId)
linkId - The UUID of the case link. (required)public void deleteCaseView(String viewId) throws ApiException
viewId - The UUID of the case view. (required)ApiException - if fails to make API callpublic CompletableFuture<Void> deleteCaseViewAsync(String viewId)
viewId - The UUID of the case view. (required)public ApiResponse<Void> deleteCaseViewWithHttpInfo(String viewId) throws ApiException
viewId - The UUID of the case view. (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>> deleteCaseViewWithHttpInfoAsync(String viewId)
viewId - The UUID of the case view. (required)public void deleteMaintenanceWindow(String maintenanceWindowId) throws ApiException
maintenanceWindowId - The UUID of the maintenance window. (required)ApiException - if fails to make API callpublic CompletableFuture<Void> deleteMaintenanceWindowAsync(String maintenanceWindowId)
See deleteMaintenanceWindowWithHttpInfoAsync(java.lang.String).
maintenanceWindowId - The UUID of the maintenance window. (required)public ApiResponse<Void> deleteMaintenanceWindowWithHttpInfo(String maintenanceWindowId) throws ApiException
maintenanceWindowId - The UUID of the maintenance window. (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>> deleteMaintenanceWindowWithHttpInfoAsync(String maintenanceWindowId)
maintenanceWindowId - The UUID of the maintenance window. (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 AutomationRuleResponse disableCaseAutomationRule(String projectId, String ruleId) throws ApiException
See disableCaseAutomationRuleWithHttpInfo(java.lang.String, java.lang.String).
projectId - The UUID of the project that owns the automation rules. (required)ruleId - The UUID of the automation rule. (required)ApiException - if fails to make API callpublic CompletableFuture<AutomationRuleResponse> disableCaseAutomationRuleAsync(String projectId, String ruleId)
See disableCaseAutomationRuleWithHttpInfoAsync(java.lang.String, java.lang.String).
projectId - The UUID of the project that owns the automation rules. (required)ruleId - The UUID of the automation rule. (required)public ApiResponse<AutomationRuleResponse> disableCaseAutomationRuleWithHttpInfo(String projectId, String ruleId) throws ApiException
projectId - The UUID of the project that owns the automation rules. (required)ruleId - The UUID of the automation rule. (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<AutomationRuleResponse>> disableCaseAutomationRuleWithHttpInfoAsync(String projectId, String ruleId)
See disableCaseAutomationRuleWithHttpInfo(java.lang.String, java.lang.String).
projectId - The UUID of the project that owns the automation rules. (required)ruleId - The UUID of the automation rule. (required)public AutomationRuleResponse enableCaseAutomationRule(String projectId, String ruleId) throws ApiException
See enableCaseAutomationRuleWithHttpInfo(java.lang.String, java.lang.String).
projectId - The UUID of the project that owns the automation rules. (required)ruleId - The UUID of the automation rule. (required)ApiException - if fails to make API callpublic CompletableFuture<AutomationRuleResponse> enableCaseAutomationRuleAsync(String projectId, String ruleId)
See enableCaseAutomationRuleWithHttpInfoAsync(java.lang.String, java.lang.String).
projectId - The UUID of the project that owns the automation rules. (required)ruleId - The UUID of the automation rule. (required)public ApiResponse<AutomationRuleResponse> enableCaseAutomationRuleWithHttpInfo(String projectId, String ruleId) throws ApiException
projectId - The UUID of the project that owns the automation rules. (required)ruleId - The UUID of the automation rule. (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<AutomationRuleResponse>> enableCaseAutomationRuleWithHttpInfoAsync(String projectId, String ruleId)
See enableCaseAutomationRuleWithHttpInfo(java.lang.String, java.lang.String).
projectId - The UUID of the project that owns the automation rules. (required)ruleId - The UUID of the automation rule. (required)public void favoriteCaseProject(String projectId) throws ApiException
projectId - Project UUID. (required)ApiException - if fails to make API callpublic CompletableFuture<Void> favoriteCaseProjectAsync(String projectId)
projectId - Project UUID. (required)public ApiResponse<Void> favoriteCaseProjectWithHttpInfo(String projectId) throws ApiException
projectId - Project 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>> favoriteCaseProjectWithHttpInfoAsync(String projectId)
projectId - Project 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 AutomationRuleResponse getCaseAutomationRule(String projectId, String ruleId) throws ApiException
See getCaseAutomationRuleWithHttpInfo(java.lang.String, java.lang.String).
projectId - The UUID of the project that owns the automation rules. (required)ruleId - The UUID of the automation rule. (required)ApiException - if fails to make API callpublic CompletableFuture<AutomationRuleResponse> getCaseAutomationRuleAsync(String projectId, String ruleId)
See getCaseAutomationRuleWithHttpInfoAsync(java.lang.String, java.lang.String).
projectId - The UUID of the project that owns the automation rules. (required)ruleId - The UUID of the automation rule. (required)public ApiResponse<AutomationRuleResponse> getCaseAutomationRuleWithHttpInfo(String projectId, String ruleId) throws ApiException
projectId - The UUID of the project that owns the automation rules. (required)ruleId - The UUID of the automation rule. (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<AutomationRuleResponse>> getCaseAutomationRuleWithHttpInfoAsync(String projectId, String ruleId)
See getCaseAutomationRuleWithHttpInfo(java.lang.String, java.lang.String).
projectId - The UUID of the project that owns the automation rules. (required)ruleId - The UUID of the automation rule. (required)public CaseViewResponse getCaseView(String viewId) throws ApiException
viewId - The UUID of the case view. (required)ApiException - if fails to make API callpublic CompletableFuture<CaseViewResponse> getCaseViewAsync(String viewId)
viewId - The UUID of the case view. (required)public ApiResponse<CaseViewResponse> getCaseViewWithHttpInfo(String viewId) throws ApiException
viewId - The UUID of the case view. (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<CaseViewResponse>> getCaseViewWithHttpInfoAsync(String viewId)
viewId - The UUID of the case view. (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 AutomationRulesResponse listCaseAutomationRules(String projectId) throws ApiException
projectId - The UUID of the project that owns the automation rules. (required)ApiException - if fails to make API callpublic CompletableFuture<AutomationRulesResponse> listCaseAutomationRulesAsync(String projectId)
See listCaseAutomationRulesWithHttpInfoAsync(java.lang.String).
projectId - The UUID of the project that owns the automation rules. (required)public ApiResponse<AutomationRulesResponse> listCaseAutomationRulesWithHttpInfo(String projectId) throws ApiException
projectId - The UUID of the project that owns the automation rules. (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<AutomationRulesResponse>> listCaseAutomationRulesWithHttpInfoAsync(String projectId)
projectId - The UUID of the project that owns the automation rules. (required)public CaseLinksResponse listCaseLinks(String entityType, String entityId) throws ApiException
entityType - The entity type to look up links for. Use CASE to find links for
a specific case. (required)entityId - The UUID of the entity to look up links for. (required)ApiException - if fails to make API callpublic CompletableFuture<CaseLinksResponse> listCaseLinksAsync(String entityType, String entityId)
entityType - The entity type to look up links for. Use CASE to find links for
a specific case. (required)entityId - The UUID of the entity to look up links for. (required)public CaseLinksResponse listCaseLinks(String entityType, String entityId, CaseManagementApi.ListCaseLinksOptionalParameters parameters) throws ApiException
entityType - The entity type to look up links for. Use CASE to find links for
a specific case. (required)entityId - The UUID of the entity to look up links for. (required)parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<CaseLinksResponse> listCaseLinksAsync(String entityType, String entityId, CaseManagementApi.ListCaseLinksOptionalParameters parameters)
entityType - The entity type to look up links for. Use CASE to find links for
a specific case. (required)entityId - The UUID of the entity to look up links for. (required)parameters - Optional parameters for the request.public ApiResponse<CaseLinksResponse> listCaseLinksWithHttpInfo(String entityType, String entityId, CaseManagementApi.ListCaseLinksOptionalParameters parameters) throws ApiException
entityType - The entity type to look up links for. Use CASE to find links for
a specific case. (required)entityId - The UUID of the entity to look up links for. (required)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<CaseLinksResponse>> listCaseLinksWithHttpInfoAsync(String entityType, String entityId, CaseManagementApi.ListCaseLinksOptionalParameters parameters)
entityType - The entity type to look up links for. Use CASE to find links for
a specific case. (required)entityId - The UUID of the entity to look up links for. (required)parameters - Optional parameters for the request.public TimelineResponse listCaseTimeline(String caseId) throws ApiException
caseId - Case's UUID or key (required)ApiException - if fails to make API callpublic CompletableFuture<TimelineResponse> listCaseTimelineAsync(String caseId)
caseId - Case's UUID or key (required)public TimelineResponse listCaseTimeline(String caseId, CaseManagementApi.ListCaseTimelineOptionalParameters parameters) throws ApiException
caseId - Case's UUID or key (required)parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<TimelineResponse> listCaseTimelineAsync(String caseId, CaseManagementApi.ListCaseTimelineOptionalParameters parameters)
caseId - Case's UUID or key (required)parameters - Optional parameters for the request.public ApiResponse<TimelineResponse> listCaseTimelineWithHttpInfo(String caseId, CaseManagementApi.ListCaseTimelineOptionalParameters parameters) throws ApiException
caseId - Case's UUID or key (required)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<TimelineResponse>> listCaseTimelineWithHttpInfoAsync(String caseId, CaseManagementApi.ListCaseTimelineOptionalParameters parameters)
caseId - Case's UUID or key (required)parameters - Optional parameters for the request.public CaseViewsResponse listCaseViews(String projectId) throws ApiException
projectId - Filter views by project identifier. (required)ApiException - if fails to make API callpublic CompletableFuture<CaseViewsResponse> listCaseViewsAsync(String projectId)
projectId - Filter views by project identifier. (required)public ApiResponse<CaseViewsResponse> listCaseViewsWithHttpInfo(String projectId) throws ApiException
projectId - Filter views by project identifier. (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<CaseViewsResponse>> listCaseViewsWithHttpInfoAsync(String projectId)
projectId - Filter views by project identifier. (required)public CaseWatchersResponse listCaseWatchers(String caseId) throws ApiException
caseId - Case's UUID or key (required)ApiException - if fails to make API callpublic CompletableFuture<CaseWatchersResponse> listCaseWatchersAsync(String caseId)
caseId - Case's UUID or key (required)public ApiResponse<CaseWatchersResponse> listCaseWatchersWithHttpInfo(String caseId) throws ApiException
caseId - 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<CaseWatchersResponse>> listCaseWatchersWithHttpInfoAsync(String caseId)
caseId - Case's UUID or key (required)public MaintenanceWindowsResponse listMaintenanceWindows() throws ApiException
ApiException - if fails to make API callpublic CompletableFuture<MaintenanceWindowsResponse> listMaintenanceWindowsAsync()
public ApiResponse<MaintenanceWindowsResponse> listMaintenanceWindowsWithHttpInfo() 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<MaintenanceWindowsResponse>> listMaintenanceWindowsWithHttpInfoAsync()
public ProjectFavoritesResponse listUserCaseProjectFavorites() throws ApiException
ApiException - if fails to make API callpublic CompletableFuture<ProjectFavoritesResponse> listUserCaseProjectFavoritesAsync()
public ApiResponse<ProjectFavoritesResponse> listUserCaseProjectFavoritesWithHttpInfo() 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<ProjectFavoritesResponse>> listUserCaseProjectFavoritesWithHttpInfoAsync()
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 CaseResponse removeCaseInsights(String caseId, CaseInsightsRequest body) throws ApiException
caseId - Case's UUID or key (required)body - Case insights request. (required)ApiException - if fails to make API callpublic CompletableFuture<CaseResponse> removeCaseInsightsAsync(String caseId, CaseInsightsRequest body)
caseId - Case's UUID or key (required)body - Case insights request. (required)public ApiResponse<CaseResponse> removeCaseInsightsWithHttpInfo(String caseId, CaseInsightsRequest body) throws ApiException
caseId - Case's UUID or key (required)body - Case insights 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>> removeCaseInsightsWithHttpInfoAsync(String caseId, CaseInsightsRequest body)
caseId - Case's UUID or key (required)body - Case insights 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 unfavoriteCaseProject(String projectId) throws ApiException
projectId - Project UUID. (required)ApiException - if fails to make API callpublic CompletableFuture<Void> unfavoriteCaseProjectAsync(String projectId)
See unfavoriteCaseProjectWithHttpInfoAsync(java.lang.String).
projectId - Project UUID. (required)public ApiResponse<Void> unfavoriteCaseProjectWithHttpInfo(String projectId) throws ApiException
projectId - Project 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>> unfavoriteCaseProjectWithHttpInfoAsync(String projectId)
projectId - Project UUID. (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 void unwatchCase(String caseId, String userUuid) throws ApiException
See unwatchCaseWithHttpInfo(java.lang.String, java.lang.String).
caseId - Case's UUID or key (required)userUuid - The UUID of the user to add or remove as a watcher. (required)ApiException - if fails to make API callpublic CompletableFuture<Void> unwatchCaseAsync(String caseId, String userUuid)
See unwatchCaseWithHttpInfoAsync(java.lang.String, java.lang.String).
caseId - Case's UUID or key (required)userUuid - The UUID of the user to add or remove as a watcher. (required)public ApiResponse<Void> unwatchCaseWithHttpInfo(String caseId, String userUuid) throws ApiException
caseId - Case's UUID or key (required)userUuid - The UUID of the user to add or remove as a watcher. (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>> unwatchCaseWithHttpInfoAsync(String caseId, String userUuid)
See unwatchCaseWithHttpInfo(java.lang.String, java.lang.String).
caseId - Case's UUID or key (required)userUuid - The UUID of the user to add or remove as a watcher. (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 AutomationRuleResponse updateCaseAutomationRule(String projectId, String ruleId, AutomationRuleUpdateRequest body) throws ApiException
projectId - The UUID of the project that owns the automation rules. (required)ruleId - The UUID of the automation rule. (required)body - Automation rule payload. (required)ApiException - if fails to make API callpublic CompletableFuture<AutomationRuleResponse> updateCaseAutomationRuleAsync(String projectId, String ruleId, AutomationRuleUpdateRequest body)
projectId - The UUID of the project that owns the automation rules. (required)ruleId - The UUID of the automation rule. (required)body - Automation rule payload. (required)public ApiResponse<AutomationRuleResponse> updateCaseAutomationRuleWithHttpInfo(String projectId, String ruleId, AutomationRuleUpdateRequest body) throws ApiException
projectId - The UUID of the project that owns the automation rules. (required)ruleId - The UUID of the automation rule. (required)body - Automation rule 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<AutomationRuleResponse>> updateCaseAutomationRuleWithHttpInfoAsync(String projectId, String ruleId, AutomationRuleUpdateRequest body)
projectId - The UUID of the project that owns the automation rules. (required)ruleId - The UUID of the automation rule. (required)body - Automation rule payload. (required)public void updateCaseComment(String caseId, String cellId, CaseUpdateCommentRequest body) throws ApiException
caseId - Case's UUID or key (required)cellId - The UUID of the timeline cell (comment) to update. (required)body - Case update comment payload. (required)ApiException - if fails to make API callpublic CompletableFuture<Void> updateCaseCommentAsync(String caseId, String cellId, CaseUpdateCommentRequest body)
caseId - Case's UUID or key (required)cellId - The UUID of the timeline cell (comment) to update. (required)body - Case update comment payload. (required)public ApiResponse<Void> updateCaseCommentWithHttpInfo(String caseId, String cellId, CaseUpdateCommentRequest body) throws ApiException
caseId - Case's UUID or key (required)cellId - The UUID of the timeline cell (comment) to update. (required)body - Case update 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<Void>> updateCaseCommentWithHttpInfoAsync(String caseId, String cellId, CaseUpdateCommentRequest body)
caseId - Case's UUID or key (required)cellId - The UUID of the timeline cell (comment) to update. (required)body - Case update comment 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 updateCaseDueDate(String caseId, CaseUpdateDueDateRequest body) throws ApiException
caseId - Case's UUID or key (required)body - Case due date update payload. (required)ApiException - if fails to make API callpublic CompletableFuture<CaseResponse> updateCaseDueDateAsync(String caseId, CaseUpdateDueDateRequest body)
caseId - Case's UUID or key (required)body - Case due date update payload. (required)public ApiResponse<CaseResponse> updateCaseDueDateWithHttpInfo(String caseId, CaseUpdateDueDateRequest body) throws ApiException
caseId - Case's UUID or key (required)body - Case due date 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>> updateCaseDueDateWithHttpInfoAsync(String caseId, CaseUpdateDueDateRequest body)
caseId - Case's UUID or key (required)body - Case due date update payload. (required)public CaseResponse updateCaseResolvedReason(String caseId, CaseUpdateResolvedReasonRequest body) throws ApiException
caseId - Case's UUID or key (required)body - Case resolved reason update payload. (required)ApiException - if fails to make API callpublic CompletableFuture<CaseResponse> updateCaseResolvedReasonAsync(String caseId, CaseUpdateResolvedReasonRequest body)
caseId - Case's UUID or key (required)body - Case resolved reason update payload. (required)public ApiResponse<CaseResponse> updateCaseResolvedReasonWithHttpInfo(String caseId, CaseUpdateResolvedReasonRequest body) throws ApiException
caseId - Case's UUID or key (required)body - Case resolved reason 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>> updateCaseResolvedReasonWithHttpInfoAsync(String caseId, CaseUpdateResolvedReasonRequest body)
caseId - Case's UUID or key (required)body - Case resolved reason 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 CaseViewResponse updateCaseView(String viewId, CaseViewUpdateRequest body) throws ApiException
See updateCaseViewWithHttpInfo(java.lang.String, com.datadog.api.client.v2.model.CaseViewUpdateRequest).
viewId - The UUID of the case view. (required)body - Case view payload. (required)ApiException - if fails to make API callpublic CompletableFuture<CaseViewResponse> updateCaseViewAsync(String viewId, CaseViewUpdateRequest body)
viewId - The UUID of the case view. (required)body - Case view payload. (required)public ApiResponse<CaseViewResponse> updateCaseViewWithHttpInfo(String viewId, CaseViewUpdateRequest body) throws ApiException
viewId - The UUID of the case view. (required)body - Case view 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<CaseViewResponse>> updateCaseViewWithHttpInfoAsync(String viewId, CaseViewUpdateRequest body)
See updateCaseViewWithHttpInfo(java.lang.String, com.datadog.api.client.v2.model.CaseViewUpdateRequest).
viewId - The UUID of the case view. (required)body - Case view payload. (required)public MaintenanceWindowResponse updateMaintenanceWindow(String maintenanceWindowId, MaintenanceWindowUpdateRequest body) throws ApiException
maintenanceWindowId - The UUID of the maintenance window. (required)body - Maintenance window payload. (required)ApiException - if fails to make API callpublic CompletableFuture<MaintenanceWindowResponse> updateMaintenanceWindowAsync(String maintenanceWindowId, MaintenanceWindowUpdateRequest body)
maintenanceWindowId - The UUID of the maintenance window. (required)body - Maintenance window payload. (required)public ApiResponse<MaintenanceWindowResponse> updateMaintenanceWindowWithHttpInfo(String maintenanceWindowId, MaintenanceWindowUpdateRequest body) throws ApiException
maintenanceWindowId - The UUID of the maintenance window. (required)body - Maintenance window 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<MaintenanceWindowResponse>> updateMaintenanceWindowWithHttpInfoAsync(String maintenanceWindowId, MaintenanceWindowUpdateRequest body)
maintenanceWindowId - The UUID of the maintenance window. (required)body - Maintenance window 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)public void watchCase(String caseId, String userUuid) throws ApiException
See watchCaseWithHttpInfo(java.lang.String, java.lang.String).
caseId - Case's UUID or key (required)userUuid - The UUID of the user to add or remove as a watcher. (required)ApiException - if fails to make API callpublic CompletableFuture<Void> watchCaseAsync(String caseId, String userUuid)
See watchCaseWithHttpInfoAsync(java.lang.String, java.lang.String).
caseId - Case's UUID or key (required)userUuid - The UUID of the user to add or remove as a watcher. (required)public ApiResponse<Void> watchCaseWithHttpInfo(String caseId, String userUuid) throws ApiException
caseId - Case's UUID or key (required)userUuid - The UUID of the user to add or remove as a watcher. (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<Void>> watchCaseWithHttpInfoAsync(String caseId, String userUuid)
See watchCaseWithHttpInfo(java.lang.String, java.lang.String).
caseId - Case's UUID or key (required)userUuid - The UUID of the user to add or remove as a watcher. (required)Copyright © 2026. All rights reserved.