Package com.datadog.api.client.v2.api
Class CloudCostManagementApi.ListCostAnomaliesOptionalParameters
java.lang.Object
com.datadog.api.client.v2.api.CloudCostManagementApi.ListCostAnomaliesOptionalParameters
- Enclosing class:
- CloudCostManagementApi
Manage optional parameters to listCostAnomalies.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondismissalCause(String dismissalCause) Set dismissalCause.Set end.Set filter.Set limit.minAnomalousThreshold(String minAnomalousThreshold) Set minAnomalousThreshold.minCostThreshold(String minCostThreshold) Set minCostThreshold.Set offset.Set order.Set orderBy.providerIds(List<String> providerIds) Set providerIds.Set start.
-
Constructor Details
-
ListCostAnomaliesOptionalParameters
public ListCostAnomaliesOptionalParameters()
-
-
Method Details
-
start
Set start.- Parameters:
start- Start time as Unix milliseconds. Defaults to the start of the latest stable seven-day window. (optional)- Returns:
- ListCostAnomaliesOptionalParameters
-
end
Set end.- Parameters:
end- End time as Unix milliseconds. Defaults to the end of the latest stable seven-day window. (optional)- Returns:
- ListCostAnomaliesOptionalParameters
-
filter
Set filter.- Parameters:
filter- Optional JSON object mapping cost tag keys to allowed values, for example{"team":["payments"],"env":["prod"]}. Filters match anomaly dimensions or correlated tags. (optional)- Returns:
- ListCostAnomaliesOptionalParameters
-
minAnomalousThreshold
public CloudCostManagementApi.ListCostAnomaliesOptionalParameters minAnomalousThreshold(String minAnomalousThreshold) Set minAnomalousThreshold.- Parameters:
minAnomalousThreshold- Minimum absolute anomalous cost change to include. Numeric value; defaults to1. (optional)- Returns:
- ListCostAnomaliesOptionalParameters
-
minCostThreshold
public CloudCostManagementApi.ListCostAnomaliesOptionalParameters minCostThreshold(String minCostThreshold) Set minCostThreshold.- Parameters:
minCostThreshold- Minimum absolute actual cost to include. Numeric value; defaults to0. (optional)- Returns:
- ListCostAnomaliesOptionalParameters
-
dismissalCause
public CloudCostManagementApi.ListCostAnomaliesOptionalParameters dismissalCause(String dismissalCause) Set dismissalCause.- Parameters:
dismissalCause- Filter by resolution state. Usenonefor unresolved anomalies,allor*for resolved anomalies, or a comma-separated list of causes. (optional)- Returns:
- ListCostAnomaliesOptionalParameters
-
orderBy
Set orderBy.- Parameters:
orderBy- Sort field. One ofstart_date,end_date,duration,max_cost,anomalous_cost, ordismissal_date. Defaults toanomalous_cost. (optional)- Returns:
- ListCostAnomaliesOptionalParameters
-
order
Set order.- Parameters:
order- Sort direction. One ofascordesc. Defaults todesc. (optional)- Returns:
- ListCostAnomaliesOptionalParameters
-
limit
Set limit.- Parameters:
limit- Maximum number of anomalies to return. Defaults to200. (optional)- Returns:
- ListCostAnomaliesOptionalParameters
-
offset
Set offset.- Parameters:
offset- Pagination offset. Defaults to0. (optional)- Returns:
- ListCostAnomaliesOptionalParameters
-
providerIds
public CloudCostManagementApi.ListCostAnomaliesOptionalParameters providerIds(List<String> providerIds) Set providerIds.- Parameters:
providerIds- Optional repeated cloud or SaaS provider filters, such asaws,gcp,azure,Oracle,datadog,OpenAI, orAnthropic. (optional)- Returns:
- ListCostAnomaliesOptionalParameters
-