Package com.datadog.api.client.v2.api
Class DataDeletionApi
java.lang.Object
com.datadog.api.client.v2.api.DataDeletionApi
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class DataDeletionApi
extends Object
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classManage optional parameters to getDataDeletionRequests. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCancels a data deletion request.Cancels a data deletion request.Cancels a data deletion request by providing its ID.Cancels a data deletion request.createDataDeletionRequest(String product, CreateDataDeletionRequestBody body) Creates a data deletion request.createDataDeletionRequestAsync(String product, CreateDataDeletionRequestBody body) Creates a data deletion request.Creates a data deletion request by providing a query and a timeframe targeting the proper data.Creates a data deletion request.Get the API client.Gets a list of data deletion requests.Gets a list of data deletion requests.Gets a list of data deletion requests.Gets a list of data deletion requests.getDataDeletionRequestsWithHttpInfo(DataDeletionApi.GetDataDeletionRequestsOptionalParameters parameters) Gets a list of data deletion requests based on several filter parameters.getDataDeletionRequestsWithHttpInfoAsync(DataDeletionApi.GetDataDeletionRequestsOptionalParameters parameters) Gets a list of data deletion requests.voidsetApiClient(ApiClient apiClient) Set the API client.
-
Constructor Details
-
DataDeletionApi
public DataDeletionApi() -
DataDeletionApi
-
-
Method Details
-
getApiClient
Get the API client.- Returns:
- API client
-
setApiClient
Set the API client.- Parameters:
apiClient- an instance of API client
-
cancelDataDeletionRequest
Cancels a data deletion request.See
cancelDataDeletionRequestWithHttpInfo(java.lang.String).- Parameters:
id- ID of the deletion request. (required)- Returns:
- CancelDataDeletionResponseBody
- Throws:
ApiException- if fails to make API call
-
cancelDataDeletionRequestAsync
Cancels a data deletion request.See
cancelDataDeletionRequestWithHttpInfoAsync(java.lang.String).- Parameters:
id- ID of the deletion request. (required)- Returns:
- CompletableFuture<CancelDataDeletionResponseBody>
-
cancelDataDeletionRequestWithHttpInfo
public ApiResponse<CancelDataDeletionResponseBody> cancelDataDeletionRequestWithHttpInfo(String id) throws ApiException Cancels a data deletion request by providing its ID.- Parameters:
id- ID of the deletion request. (required)- Returns:
- ApiResponse<CancelDataDeletionResponseBody>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 403 Forbidden - 412 Precondition failed error - 429 Too many requests - 500 Internal server error -
-
cancelDataDeletionRequestWithHttpInfoAsync
public CompletableFuture<ApiResponse<CancelDataDeletionResponseBody>> cancelDataDeletionRequestWithHttpInfoAsync(String id) Cancels a data deletion request.See
cancelDataDeletionRequestWithHttpInfo(java.lang.String).- Parameters:
id- ID of the deletion request. (required)- Returns:
- CompletableFuture<ApiResponse<CancelDataDeletionResponseBody>>
-
createDataDeletionRequest
public CreateDataDeletionResponseBody createDataDeletionRequest(String product, CreateDataDeletionRequestBody body) throws ApiException Creates a data deletion request.- Parameters:
product- Name of the product to be deleted. Onlylogsis supported. (required)body- (required)- Returns:
- CreateDataDeletionResponseBody
- Throws:
ApiException- if fails to make API call
-
createDataDeletionRequestAsync
public CompletableFuture<CreateDataDeletionResponseBody> createDataDeletionRequestAsync(String product, CreateDataDeletionRequestBody body) Creates a data deletion request.- Parameters:
product- Name of the product to be deleted. Onlylogsis supported. (required)body- (required)- Returns:
- CompletableFuture<CreateDataDeletionResponseBody>
-
createDataDeletionRequestWithHttpInfo
public ApiResponse<CreateDataDeletionResponseBody> createDataDeletionRequestWithHttpInfo(String product, CreateDataDeletionRequestBody body) throws ApiException Creates a data deletion request by providing a query and a timeframe targeting the proper data.- Parameters:
product- Name of the product to be deleted. Onlylogsis supported. (required)body- (required)- Returns:
- ApiResponse<CreateDataDeletionResponseBody>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 403 Forbidden - 412 Precondition failed error - 429 Too many requests - 500 Internal server error -
-
createDataDeletionRequestWithHttpInfoAsync
public CompletableFuture<ApiResponse<CreateDataDeletionResponseBody>> createDataDeletionRequestWithHttpInfoAsync(String product, CreateDataDeletionRequestBody body) Creates a data deletion request.- Parameters:
product- Name of the product to be deleted. Onlylogsis supported. (required)body- (required)- Returns:
- CompletableFuture<ApiResponse<CreateDataDeletionResponseBody>>
-
getDataDeletionRequests
Gets a list of data deletion requests.- Returns:
- GetDataDeletionsResponseBody
- Throws:
ApiException- if fails to make API call
-
getDataDeletionRequestsAsync
Gets a list of data deletion requests.- Returns:
- CompletableFuture<GetDataDeletionsResponseBody>
-
getDataDeletionRequests
public GetDataDeletionsResponseBody getDataDeletionRequests(DataDeletionApi.GetDataDeletionRequestsOptionalParameters parameters) throws ApiException Gets a list of data deletion requests.- Parameters:
parameters- Optional parameters for the request.- Returns:
- GetDataDeletionsResponseBody
- Throws:
ApiException- if fails to make API call
-
getDataDeletionRequestsAsync
public CompletableFuture<GetDataDeletionsResponseBody> getDataDeletionRequestsAsync(DataDeletionApi.GetDataDeletionRequestsOptionalParameters parameters) Gets a list of data deletion requests.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<GetDataDeletionsResponseBody>
-
getDataDeletionRequestsWithHttpInfo
public ApiResponse<GetDataDeletionsResponseBody> getDataDeletionRequestsWithHttpInfo(DataDeletionApi.GetDataDeletionRequestsOptionalParameters parameters) throws ApiException Gets a list of data deletion requests based on several filter parameters.- Parameters:
parameters- Optional parameters for the request.- Returns:
- ApiResponse<GetDataDeletionsResponseBody>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 403 Forbidden - 429 Too many requests - 500 Internal server error -
-
getDataDeletionRequestsWithHttpInfoAsync
public CompletableFuture<ApiResponse<GetDataDeletionsResponseBody>> getDataDeletionRequestsWithHttpInfoAsync(DataDeletionApi.GetDataDeletionRequestsOptionalParameters parameters) Gets a list of data deletion requests.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<GetDataDeletionsResponseBody>>
-