Package com.datadog.api.client.v2.api
Class TimeseriesAnomalyInvestigationsApi
java.lang.Object
com.datadog.api.client.v2.api.TimeseriesAnomalyInvestigationsApi
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class TimeseriesAnomalyInvestigationsApi
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionInvestigate a timeseries anomaly.Investigate a timeseries anomaly.Investigates a metrics timeseries request for its most significant anomalies and returns deterministic findings.Investigate a timeseries anomaly.Get the API client.voidsetApiClient(ApiClient apiClient) Set the API client.
-
Constructor Details
-
TimeseriesAnomalyInvestigationsApi
public TimeseriesAnomalyInvestigationsApi() -
TimeseriesAnomalyInvestigationsApi
-
-
Method Details
-
getApiClient
Get the API client.- Returns:
- API client
-
setApiClient
Set the API client.- Parameters:
apiClient- an instance of API client
-
createTimeseriesAnomalyInvestigation
public TimeseriesAnomalyInvestigationResponse createTimeseriesAnomalyInvestigation(TimeseriesAnomalyInvestigationRequest body) throws ApiException Investigate a timeseries anomaly.- Parameters:
body- Metrics timeseries request to investigate. The request body must not exceed 2 MiB. (required)- Returns:
- TimeseriesAnomalyInvestigationResponse
- Throws:
ApiException- if fails to make API call
-
createTimeseriesAnomalyInvestigationAsync
public CompletableFuture<TimeseriesAnomalyInvestigationResponse> createTimeseriesAnomalyInvestigationAsync(TimeseriesAnomalyInvestigationRequest body) Investigate a timeseries anomaly.- Parameters:
body- Metrics timeseries request to investigate. The request body must not exceed 2 MiB. (required)- Returns:
- CompletableFuture<TimeseriesAnomalyInvestigationResponse>
-
createTimeseriesAnomalyInvestigationWithHttpInfo
public ApiResponse<TimeseriesAnomalyInvestigationResponse> createTimeseriesAnomalyInvestigationWithHttpInfo(TimeseriesAnomalyInvestigationRequest body) throws ApiException Investigates a metrics timeseries request for its most significant anomalies and returns deterministic findings. Metrics queries with or without grouping are supported. This API version accepts exactly one request and returns at most three anomalies.- Parameters:
body- Metrics timeseries request to investigate. The request body must not exceed 2 MiB. (required)- Returns:
- ApiResponse<TimeseriesAnomalyInvestigationResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 413 Payload Too Large - 422 Unprocessable Entity - 429 Too many requests -
-
createTimeseriesAnomalyInvestigationWithHttpInfoAsync
public CompletableFuture<ApiResponse<TimeseriesAnomalyInvestigationResponse>> createTimeseriesAnomalyInvestigationWithHttpInfoAsync(TimeseriesAnomalyInvestigationRequest body) Investigate a timeseries anomaly.- Parameters:
body- Metrics timeseries request to investigate. The request body must not exceed 2 MiB. (required)- Returns:
- CompletableFuture<ApiResponse<TimeseriesAnomalyInvestigationResponse>>
-