@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class SecurityMonitoringApi extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
SecurityMonitoringApi.ListSecurityMonitoringRulesOptionalParameters
Manage optional parameters to listSecurityMonitoringRules.
|
static class |
SecurityMonitoringApi.ListSecurityMonitoringSignalsOptionalParameters
Manage optional parameters to listSecurityMonitoringSignals.
|
static class |
SecurityMonitoringApi.SearchSecurityMonitoringSignalsOptionalParameters
Manage optional parameters to searchSecurityMonitoringSignals.
|
| Constructor and Description |
|---|
SecurityMonitoringApi() |
SecurityMonitoringApi(ApiClient apiClient) |
public SecurityMonitoringApi()
public SecurityMonitoringApi(ApiClient apiClient)
public ApiClient getApiClient()
public void setApiClient(ApiClient apiClient)
apiClient - an instance of API clientpublic SecurityFilterResponse createSecurityFilter(SecurityFilterCreateRequest body) throws ApiException
See createSecurityFilterWithHttpInfo(com.datadog.api.client.v2.model.SecurityFilterCreateRequest).
body - The definition of the new security filter. (required)ApiException - if fails to make API callpublic CompletableFuture<SecurityFilterResponse> createSecurityFilterAsync(SecurityFilterCreateRequest body)
See createSecurityFilterWithHttpInfoAsync(com.datadog.api.client.v2.model.SecurityFilterCreateRequest).
body - The definition of the new security filter. (required)public ApiResponse<SecurityFilterResponse> createSecurityFilterWithHttpInfo(SecurityFilterCreateRequest body) throws ApiException
See the security filter guide for more examples.
body - The definition of the new security filter. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Not Authorized | - |
| 409 | Conflict | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityFilterResponse>> createSecurityFilterWithHttpInfoAsync(SecurityFilterCreateRequest body)
See createSecurityFilterWithHttpInfo(com.datadog.api.client.v2.model.SecurityFilterCreateRequest).
body - The definition of the new security filter. (required)public SecurityMonitoringRuleResponse createSecurityMonitoringRule(SecurityMonitoringRuleCreatePayload body) throws ApiException
body - (required)ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringRuleResponse> createSecurityMonitoringRuleAsync(SecurityMonitoringRuleCreatePayload body)
body - (required)public ApiResponse<SecurityMonitoringRuleResponse> createSecurityMonitoringRuleWithHttpInfo(SecurityMonitoringRuleCreatePayload body) throws ApiException
body - (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Not Authorized | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringRuleResponse>> createSecurityMonitoringRuleWithHttpInfoAsync(SecurityMonitoringRuleCreatePayload body)
body - (required)public void deleteSecurityFilter(String securityFilterId) throws ApiException
securityFilterId - The ID of the security filter. (required)ApiException - if fails to make API callpublic CompletableFuture<Void> deleteSecurityFilterAsync(String securityFilterId)
See deleteSecurityFilterWithHttpInfoAsync(java.lang.String).
securityFilterId - The ID of the security filter. (required)public ApiResponse<Void> deleteSecurityFilterWithHttpInfo(String securityFilterId) throws ApiException
securityFilterId - The ID of the security filter. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 204 | OK | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> deleteSecurityFilterWithHttpInfoAsync(String securityFilterId)
securityFilterId - The ID of the security filter. (required)public void deleteSecurityMonitoringRule(String ruleId) throws ApiException
See deleteSecurityMonitoringRuleWithHttpInfo(java.lang.String).
ruleId - The ID of the rule. (required)ApiException - if fails to make API callpublic CompletableFuture<Void> deleteSecurityMonitoringRuleAsync(String ruleId)
See deleteSecurityMonitoringRuleWithHttpInfoAsync(java.lang.String).
ruleId - The ID of the rule. (required)public ApiResponse<Void> deleteSecurityMonitoringRuleWithHttpInfo(String ruleId) throws ApiException
ruleId - The ID of the rule. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 204 | OK | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> deleteSecurityMonitoringRuleWithHttpInfoAsync(String ruleId)
See deleteSecurityMonitoringRuleWithHttpInfo(java.lang.String).
ruleId - The ID of the rule. (required)public SecurityMonitoringSignalTriageUpdateResponse editSecurityMonitoringSignalAssignee(String signalId, SecurityMonitoringSignalAssigneeUpdateRequest body) throws ApiException
signalId - The ID of the signal. (required)body - Attributes describing the signal update. (required)ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringSignalTriageUpdateResponse> editSecurityMonitoringSignalAssigneeAsync(String signalId, SecurityMonitoringSignalAssigneeUpdateRequest body)
signalId - The ID of the signal. (required)body - Attributes describing the signal update. (required)public ApiResponse<SecurityMonitoringSignalTriageUpdateResponse> editSecurityMonitoringSignalAssigneeWithHttpInfo(String signalId, SecurityMonitoringSignalAssigneeUpdateRequest body) throws ApiException
signalId - The ID of the signal. (required)body - Attributes describing the signal update. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringSignalTriageUpdateResponse>> editSecurityMonitoringSignalAssigneeWithHttpInfoAsync(String signalId, SecurityMonitoringSignalAssigneeUpdateRequest body)
signalId - The ID of the signal. (required)body - Attributes describing the signal update. (required)public SecurityMonitoringSignalTriageUpdateResponse editSecurityMonitoringSignalIncidents(String signalId, SecurityMonitoringSignalIncidentsUpdateRequest body) throws ApiException
signalId - The ID of the signal. (required)body - Attributes describing the signal update. (required)ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringSignalTriageUpdateResponse> editSecurityMonitoringSignalIncidentsAsync(String signalId, SecurityMonitoringSignalIncidentsUpdateRequest body)
signalId - The ID of the signal. (required)body - Attributes describing the signal update. (required)public ApiResponse<SecurityMonitoringSignalTriageUpdateResponse> editSecurityMonitoringSignalIncidentsWithHttpInfo(String signalId, SecurityMonitoringSignalIncidentsUpdateRequest body) throws ApiException
signalId - The ID of the signal. (required)body - Attributes describing the signal update. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringSignalTriageUpdateResponse>> editSecurityMonitoringSignalIncidentsWithHttpInfoAsync(String signalId, SecurityMonitoringSignalIncidentsUpdateRequest body)
signalId - The ID of the signal. (required)body - Attributes describing the signal update. (required)public SecurityMonitoringSignalTriageUpdateResponse editSecurityMonitoringSignalState(String signalId, SecurityMonitoringSignalStateUpdateRequest body) throws ApiException
signalId - The ID of the signal. (required)body - Attributes describing the signal update. (required)ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringSignalTriageUpdateResponse> editSecurityMonitoringSignalStateAsync(String signalId, SecurityMonitoringSignalStateUpdateRequest body)
signalId - The ID of the signal. (required)body - Attributes describing the signal update. (required)public ApiResponse<SecurityMonitoringSignalTriageUpdateResponse> editSecurityMonitoringSignalStateWithHttpInfo(String signalId, SecurityMonitoringSignalStateUpdateRequest body) throws ApiException
signalId - The ID of the signal. (required)body - Attributes describing the signal update. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringSignalTriageUpdateResponse>> editSecurityMonitoringSignalStateWithHttpInfoAsync(String signalId, SecurityMonitoringSignalStateUpdateRequest body)
signalId - The ID of the signal. (required)body - Attributes describing the signal update. (required)public SecurityFilterResponse getSecurityFilter(String securityFilterId) throws ApiException
securityFilterId - The ID of the security filter. (required)ApiException - if fails to make API callpublic CompletableFuture<SecurityFilterResponse> getSecurityFilterAsync(String securityFilterId)
securityFilterId - The ID of the security filter. (required)public ApiResponse<SecurityFilterResponse> getSecurityFilterWithHttpInfo(String securityFilterId) throws ApiException
See the security filter guide for more examples.
securityFilterId - The ID of the security filter. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityFilterResponse>> getSecurityFilterWithHttpInfoAsync(String securityFilterId)
securityFilterId - The ID of the security filter. (required)public SecurityMonitoringRuleResponse getSecurityMonitoringRule(String ruleId) throws ApiException
See getSecurityMonitoringRuleWithHttpInfo(java.lang.String).
ruleId - The ID of the rule. (required)ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringRuleResponse> getSecurityMonitoringRuleAsync(String ruleId)
See getSecurityMonitoringRuleWithHttpInfoAsync(java.lang.String).
ruleId - The ID of the rule. (required)public ApiResponse<SecurityMonitoringRuleResponse> getSecurityMonitoringRuleWithHttpInfo(String ruleId) throws ApiException
ruleId - The ID of the rule. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringRuleResponse>> getSecurityMonitoringRuleWithHttpInfoAsync(String ruleId)
See getSecurityMonitoringRuleWithHttpInfo(java.lang.String).
ruleId - The ID of the rule. (required)public SecurityMonitoringSignal getSecurityMonitoringSignal(String signalId) throws ApiException
See getSecurityMonitoringSignalWithHttpInfo(java.lang.String).
signalId - The ID of the signal. (required)ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringSignal> getSecurityMonitoringSignalAsync(String signalId)
See getSecurityMonitoringSignalWithHttpInfoAsync(java.lang.String).
signalId - The ID of the signal. (required)public ApiResponse<SecurityMonitoringSignal> getSecurityMonitoringSignalWithHttpInfo(String signalId) throws ApiException
signalId - The ID of the signal. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringSignal>> getSecurityMonitoringSignalWithHttpInfoAsync(String signalId)
See getSecurityMonitoringSignalWithHttpInfo(java.lang.String).
signalId - The ID of the signal. (required)public SecurityFiltersResponse listSecurityFilters() throws ApiException
ApiException - if fails to make API callpublic CompletableFuture<SecurityFiltersResponse> listSecurityFiltersAsync()
public ApiResponse<SecurityFiltersResponse> listSecurityFiltersWithHttpInfo() throws ApiException
ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 403 | Not Authorized | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityFiltersResponse>> listSecurityFiltersWithHttpInfoAsync()
public SecurityMonitoringListRulesResponse listSecurityMonitoringRules() throws ApiException
ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringListRulesResponse> listSecurityMonitoringRulesAsync()
public SecurityMonitoringListRulesResponse listSecurityMonitoringRules(SecurityMonitoringApi.ListSecurityMonitoringRulesOptionalParameters parameters) throws ApiException
parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringListRulesResponse> listSecurityMonitoringRulesAsync(SecurityMonitoringApi.ListSecurityMonitoringRulesOptionalParameters parameters)
parameters - Optional parameters for the request.public ApiResponse<SecurityMonitoringListRulesResponse> listSecurityMonitoringRulesWithHttpInfo(SecurityMonitoringApi.ListSecurityMonitoringRulesOptionalParameters 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 | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringListRulesResponse>> listSecurityMonitoringRulesWithHttpInfoAsync(SecurityMonitoringApi.ListSecurityMonitoringRulesOptionalParameters parameters)
parameters - Optional parameters for the request.public SecurityMonitoringSignalsListResponse listSecurityMonitoringSignals() throws ApiException
ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringSignalsListResponse> listSecurityMonitoringSignalsAsync()
public SecurityMonitoringSignalsListResponse listSecurityMonitoringSignals(SecurityMonitoringApi.ListSecurityMonitoringSignalsOptionalParameters parameters) throws ApiException
parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringSignalsListResponse> listSecurityMonitoringSignalsAsync(SecurityMonitoringApi.ListSecurityMonitoringSignalsOptionalParameters parameters)
parameters - Optional parameters for the request.public PaginationIterable<SecurityMonitoringSignal> listSecurityMonitoringSignalsWithPagination()
public PaginationIterable<SecurityMonitoringSignal> listSecurityMonitoringSignalsWithPagination(SecurityMonitoringApi.ListSecurityMonitoringSignalsOptionalParameters parameters)
public ApiResponse<SecurityMonitoringSignalsListResponse> listSecurityMonitoringSignalsWithHttpInfo(SecurityMonitoringApi.ListSecurityMonitoringSignalsOptionalParameters 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 | - |
| 403 | Not Authorized | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringSignalsListResponse>> listSecurityMonitoringSignalsWithHttpInfoAsync(SecurityMonitoringApi.ListSecurityMonitoringSignalsOptionalParameters parameters)
parameters - Optional parameters for the request.public SecurityMonitoringSignalsListResponse searchSecurityMonitoringSignals() throws ApiException
ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringSignalsListResponse> searchSecurityMonitoringSignalsAsync()
public SecurityMonitoringSignalsListResponse searchSecurityMonitoringSignals(SecurityMonitoringApi.SearchSecurityMonitoringSignalsOptionalParameters parameters) throws ApiException
parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringSignalsListResponse> searchSecurityMonitoringSignalsAsync(SecurityMonitoringApi.SearchSecurityMonitoringSignalsOptionalParameters parameters)
parameters - Optional parameters for the request.public PaginationIterable<SecurityMonitoringSignal> searchSecurityMonitoringSignalsWithPagination()
public PaginationIterable<SecurityMonitoringSignal> searchSecurityMonitoringSignalsWithPagination(SecurityMonitoringApi.SearchSecurityMonitoringSignalsOptionalParameters parameters)
public ApiResponse<SecurityMonitoringSignalsListResponse> searchSecurityMonitoringSignalsWithHttpInfo(SecurityMonitoringApi.SearchSecurityMonitoringSignalsOptionalParameters 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 | - |
| 403 | Not Authorized | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringSignalsListResponse>> searchSecurityMonitoringSignalsWithHttpInfoAsync(SecurityMonitoringApi.SearchSecurityMonitoringSignalsOptionalParameters parameters)
parameters - Optional parameters for the request.public SecurityFilterResponse updateSecurityFilter(String securityFilterId, SecurityFilterUpdateRequest body) throws ApiException
securityFilterId - The ID of the security filter. (required)body - New definition of the security filter. (required)ApiException - if fails to make API callpublic CompletableFuture<SecurityFilterResponse> updateSecurityFilterAsync(String securityFilterId, SecurityFilterUpdateRequest body)
securityFilterId - The ID of the security filter. (required)body - New definition of the security filter. (required)public ApiResponse<SecurityFilterResponse> updateSecurityFilterWithHttpInfo(String securityFilterId, SecurityFilterUpdateRequest body) throws ApiException
securityFilterId - The ID of the security filter. (required)body - New definition of the security filter. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 409 | Concurrent Modification | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityFilterResponse>> updateSecurityFilterWithHttpInfoAsync(String securityFilterId, SecurityFilterUpdateRequest body)
securityFilterId - The ID of the security filter. (required)body - New definition of the security filter. (required)public SecurityMonitoringRuleResponse updateSecurityMonitoringRule(String ruleId, SecurityMonitoringRuleUpdatePayload body) throws ApiException
ruleId - The ID of the rule. (required)body - (required)ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringRuleResponse> updateSecurityMonitoringRuleAsync(String ruleId, SecurityMonitoringRuleUpdatePayload body)
ruleId - The ID of the rule. (required)body - (required)public ApiResponse<SecurityMonitoringRuleResponse> updateSecurityMonitoringRuleWithHttpInfo(String ruleId, SecurityMonitoringRuleUpdatePayload body) throws ApiException
cases, queries or
options, the whole field must be included. For example, when modifying a query all
queries must be included. Default rules can only be updated to be enabled and to change
notifications.ruleId - The ID of the rule. (required)body - (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Concurrent Modification | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringRuleResponse>> updateSecurityMonitoringRuleWithHttpInfoAsync(String ruleId, SecurityMonitoringRuleUpdatePayload body)
ruleId - The ID of the rule. (required)body - (required)Copyright © 2023. All rights reserved.