@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class StaticAnalysisApi extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
StaticAnalysisApi.ListCustomRuleRevisionsOptionalParameters
Manage optional parameters to listCustomRuleRevisions.
|
| Constructor and Description |
|---|
StaticAnalysisApi() |
StaticAnalysisApi(ApiClient apiClient) |
public StaticAnalysisApi()
public StaticAnalysisApi(ApiClient apiClient)
public ApiClient getApiClient()
public void setApiClient(ApiClient apiClient)
apiClient - an instance of API clientpublic CustomRuleResponse createCustomRule(String rulesetName, CustomRuleRequest body) throws ApiException
See createCustomRuleWithHttpInfo(java.lang.String, com.datadog.api.client.v2.model.CustomRuleRequest).
rulesetName - The ruleset name (required)body - (required)ApiException - if fails to make API callpublic CompletableFuture<CustomRuleResponse> createCustomRuleAsync(String rulesetName, CustomRuleRequest body)
rulesetName - The ruleset name (required)body - (required)public ApiResponse<CustomRuleResponse> createCustomRuleWithHttpInfo(String rulesetName, CustomRuleRequest body) throws ApiException
rulesetName - The ruleset name (required)body - (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | Successfully created | - |
| 400 | Bad request | - |
| 401 | Unauthorized - custom rules not enabled | - |
| 409 | Conflict - rule already exists | - |
| 412 | Precondition failed - validation error or ruleset not found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<CustomRuleResponse>> createCustomRuleWithHttpInfoAsync(String rulesetName, CustomRuleRequest body)
See createCustomRuleWithHttpInfo(java.lang.String, com.datadog.api.client.v2.model.CustomRuleRequest).
rulesetName - The ruleset name (required)body - (required)public void createCustomRuleRevision(String rulesetName, String ruleName, CustomRuleRevisionRequest body) throws ApiException
rulesetName - The ruleset name (required)ruleName - The rule name (required)body - (required)ApiException - if fails to make API callpublic CompletableFuture<Void> createCustomRuleRevisionAsync(String rulesetName, String ruleName, CustomRuleRevisionRequest body)
rulesetName - The ruleset name (required)ruleName - The rule name (required)body - (required)public ApiResponse<Void> createCustomRuleRevisionWithHttpInfo(String rulesetName, String ruleName, CustomRuleRevisionRequest body) throws ApiException
rulesetName - The ruleset name (required)ruleName - The rule name (required)body - (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | Successfully created | - |
| 400 | Bad request | - |
| 401 | Unauthorized - custom rules not enabled | - |
| 404 | Rule not found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> createCustomRuleRevisionWithHttpInfoAsync(String rulesetName, String ruleName, CustomRuleRevisionRequest body)
rulesetName - The ruleset name (required)ruleName - The rule name (required)body - (required)public ResolveVulnerableSymbolsResponse createSCAResolveVulnerableSymbols(ResolveVulnerableSymbolsRequest body) throws ApiException
body - (required)ApiException - if fails to make API callpublic CompletableFuture<ResolveVulnerableSymbolsResponse> createSCAResolveVulnerableSymbolsAsync(ResolveVulnerableSymbolsRequest body)
body - (required)public ApiResponse<ResolveVulnerableSymbolsResponse> createSCAResolveVulnerableSymbolsWithHttpInfo(ResolveVulnerableSymbolsRequest body) throws ApiException
body - (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<ResolveVulnerableSymbolsResponse>> createSCAResolveVulnerableSymbolsWithHttpInfoAsync(ResolveVulnerableSymbolsRequest body)
body - (required)public void createSCAResult(ScaRequest body) throws ApiException
See createSCAResultWithHttpInfo(com.datadog.api.client.v2.model.ScaRequest).
body - (required)ApiException - if fails to make API callpublic CompletableFuture<Void> createSCAResultAsync(ScaRequest body)
See createSCAResultWithHttpInfoAsync(com.datadog.api.client.v2.model.ScaRequest).
body - (required)public ApiResponse<Void> createSCAResultWithHttpInfo(ScaRequest body) throws ApiException
body - (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> createSCAResultWithHttpInfoAsync(ScaRequest body)
See createSCAResultWithHttpInfo(com.datadog.api.client.v2.model.ScaRequest).
body - (required)public void deleteCustomRule(String rulesetName, String ruleName) throws ApiException
See deleteCustomRuleWithHttpInfo(java.lang.String, java.lang.String).
rulesetName - The ruleset name (required)ruleName - The rule name (required)ApiException - if fails to make API callpublic CompletableFuture<Void> deleteCustomRuleAsync(String rulesetName, String ruleName)
See deleteCustomRuleWithHttpInfoAsync(java.lang.String, java.lang.String).
rulesetName - The ruleset name (required)ruleName - The rule name (required)public ApiResponse<Void> deleteCustomRuleWithHttpInfo(String rulesetName, String ruleName) throws ApiException
rulesetName - The ruleset name (required)ruleName - The rule name (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | Successfully deleted | - |
| 400 | Bad request | - |
| 401 | Unauthorized - custom rules not enabled | - |
| 404 | Rule not found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> deleteCustomRuleWithHttpInfoAsync(String rulesetName, String ruleName)
See deleteCustomRuleWithHttpInfo(java.lang.String, java.lang.String).
rulesetName - The ruleset name (required)ruleName - The rule name (required)public void deleteCustomRuleset(String rulesetName) throws ApiException
rulesetName - The ruleset name (required)ApiException - if fails to make API callpublic CompletableFuture<Void> deleteCustomRulesetAsync(String rulesetName)
rulesetName - The ruleset name (required)public ApiResponse<Void> deleteCustomRulesetWithHttpInfo(String rulesetName) throws ApiException
rulesetName - The ruleset name (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | Successfully deleted | - |
| 400 | Bad request | - |
| 401 | Unauthorized - custom rules not enabled | - |
| 404 | Ruleset not found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> deleteCustomRulesetWithHttpInfoAsync(String rulesetName)
rulesetName - The ruleset name (required)public CustomRuleResponse getCustomRule(String rulesetName, String ruleName) throws ApiException
See getCustomRuleWithHttpInfo(java.lang.String, java.lang.String).
rulesetName - The ruleset name (required)ruleName - The rule name (required)ApiException - if fails to make API callpublic CompletableFuture<CustomRuleResponse> getCustomRuleAsync(String rulesetName, String ruleName)
See getCustomRuleWithHttpInfoAsync(java.lang.String, java.lang.String).
rulesetName - The ruleset name (required)ruleName - The rule name (required)public ApiResponse<CustomRuleResponse> getCustomRuleWithHttpInfo(String rulesetName, String ruleName) throws ApiException
rulesetName - The ruleset name (required)ruleName - The rule name (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | Successful response | - |
| 400 | Bad request | - |
| 401 | Unauthorized - custom rules not enabled | - |
| 404 | Rule not found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<CustomRuleResponse>> getCustomRuleWithHttpInfoAsync(String rulesetName, String ruleName)
See getCustomRuleWithHttpInfo(java.lang.String, java.lang.String).
rulesetName - The ruleset name (required)ruleName - The rule name (required)public CustomRuleRevisionResponse getCustomRuleRevision(String rulesetName, String ruleName, String id) throws ApiException
See getCustomRuleRevisionWithHttpInfo(java.lang.String, java.lang.String, java.lang.String).
rulesetName - The ruleset name (required)ruleName - The rule name (required)id - The revision ID (required)ApiException - if fails to make API callpublic CompletableFuture<CustomRuleRevisionResponse> getCustomRuleRevisionAsync(String rulesetName, String ruleName, String id)
See getCustomRuleRevisionWithHttpInfoAsync(java.lang.String, java.lang.String, java.lang.String).
rulesetName - The ruleset name (required)ruleName - The rule name (required)id - The revision ID (required)public ApiResponse<CustomRuleRevisionResponse> getCustomRuleRevisionWithHttpInfo(String rulesetName, String ruleName, String id) throws ApiException
rulesetName - The ruleset name (required)ruleName - The rule name (required)id - The revision ID (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | Successful response | - |
| 400 | Bad request | - |
| 401 | Unauthorized - custom rules not enabled | - |
| 404 | Revision not found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<CustomRuleRevisionResponse>> getCustomRuleRevisionWithHttpInfoAsync(String rulesetName, String ruleName, String id)
See getCustomRuleRevisionWithHttpInfo(java.lang.String, java.lang.String, java.lang.String).
rulesetName - The ruleset name (required)ruleName - The rule name (required)id - The revision ID (required)public CustomRulesetResponse getCustomRuleset(String rulesetName) throws ApiException
rulesetName - The ruleset name (required)ApiException - if fails to make API callpublic CompletableFuture<CustomRulesetResponse> getCustomRulesetAsync(String rulesetName)
rulesetName - The ruleset name (required)public ApiResponse<CustomRulesetResponse> getCustomRulesetWithHttpInfo(String rulesetName) throws ApiException
rulesetName - The ruleset name (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | Successful response | - |
| 400 | Bad request | - |
| 401 | Unauthorized - custom rules not enabled | - |
| 404 | Ruleset not found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<CustomRulesetResponse>> getCustomRulesetWithHttpInfoAsync(String rulesetName)
rulesetName - The ruleset name (required)public CustomRuleRevisionsResponse listCustomRuleRevisions(String rulesetName, String ruleName) throws ApiException
rulesetName - The ruleset name (required)ruleName - The rule name (required)ApiException - if fails to make API callpublic CompletableFuture<CustomRuleRevisionsResponse> listCustomRuleRevisionsAsync(String rulesetName, String ruleName)
rulesetName - The ruleset name (required)ruleName - The rule name (required)public CustomRuleRevisionsResponse listCustomRuleRevisions(String rulesetName, String ruleName, StaticAnalysisApi.ListCustomRuleRevisionsOptionalParameters parameters) throws ApiException
rulesetName - The ruleset name (required)ruleName - The rule name (required)parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<CustomRuleRevisionsResponse> listCustomRuleRevisionsAsync(String rulesetName, String ruleName, StaticAnalysisApi.ListCustomRuleRevisionsOptionalParameters parameters)
rulesetName - The ruleset name (required)ruleName - The rule name (required)parameters - Optional parameters for the request.public PaginationIterable<CustomRuleRevision> listCustomRuleRevisionsWithPagination(String rulesetName, String ruleName)
rulesetName - The ruleset name (required)ruleName - The rule name (required)public PaginationIterable<CustomRuleRevision> listCustomRuleRevisionsWithPagination(String rulesetName, String ruleName, StaticAnalysisApi.ListCustomRuleRevisionsOptionalParameters parameters)
rulesetName - The ruleset name (required)ruleName - The rule name (required)public ApiResponse<CustomRuleRevisionsResponse> listCustomRuleRevisionsWithHttpInfo(String rulesetName, String ruleName, StaticAnalysisApi.ListCustomRuleRevisionsOptionalParameters parameters) throws ApiException
rulesetName - The ruleset name (required)ruleName - The rule name (required)parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | Successful response | - |
| 400 | Bad request | - |
| 401 | Unauthorized - custom rules not enabled | - |
| 404 | Rule not found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<CustomRuleRevisionsResponse>> listCustomRuleRevisionsWithHttpInfoAsync(String rulesetName, String ruleName, StaticAnalysisApi.ListCustomRuleRevisionsOptionalParameters parameters)
rulesetName - The ruleset name (required)ruleName - The rule name (required)parameters - Optional parameters for the request.public void revertCustomRuleRevision(String rulesetName, String ruleName, RevertCustomRuleRevisionRequest body) throws ApiException
rulesetName - The ruleset name (required)ruleName - The rule name (required)body - (required)ApiException - if fails to make API callpublic CompletableFuture<Void> revertCustomRuleRevisionAsync(String rulesetName, String ruleName, RevertCustomRuleRevisionRequest body)
rulesetName - The ruleset name (required)ruleName - The rule name (required)body - (required)public ApiResponse<Void> revertCustomRuleRevisionWithHttpInfo(String rulesetName, String ruleName, RevertCustomRuleRevisionRequest body) throws ApiException
rulesetName - The ruleset name (required)ruleName - The rule name (required)body - (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | Successfully reverted | - |
| 400 | Bad request | - |
| 401 | Unauthorized - custom rules not enabled | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> revertCustomRuleRevisionWithHttpInfoAsync(String rulesetName, String ruleName, RevertCustomRuleRevisionRequest body)
rulesetName - The ruleset name (required)ruleName - The rule name (required)body - (required)public CustomRulesetResponse updateCustomRuleset(String rulesetName, CustomRulesetRequest body) throws ApiException
rulesetName - The ruleset name (required)body - (required)ApiException - if fails to make API callpublic CompletableFuture<CustomRulesetResponse> updateCustomRulesetAsync(String rulesetName, CustomRulesetRequest body)
rulesetName - The ruleset name (required)body - (required)public ApiResponse<CustomRulesetResponse> updateCustomRulesetWithHttpInfo(String rulesetName, CustomRulesetRequest body) throws ApiException
rulesetName - The ruleset name (required)body - (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | Successfully updated | - |
| 400 | Bad request | - |
| 401 | Unauthorized - custom rules not enabled | - |
| 412 | Precondition failed - validation error or ruleset not found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<CustomRulesetResponse>> updateCustomRulesetWithHttpInfoAsync(String rulesetName, CustomRulesetRequest body)
rulesetName - The ruleset name (required)body - (required)Copyright © 2026. All rights reserved.