diff --git a/.apigentools-info b/.apigentools-info index a99389096be..6977adede25 100644 --- a/.apigentools-info +++ b/.apigentools-info @@ -4,13 +4,13 @@ "spec_versions": { "v1": { "apigentools_version": "1.6.4", - "regenerated": "2023-04-20 17:24:58.017440", - "spec_repo_commit": "32e3b934" + "regenerated": "2023-04-20 22:10:29.984219", + "spec_repo_commit": "24cbf678" }, "v2": { "apigentools_version": "1.6.4", - "regenerated": "2023-04-20 17:24:58.029679", - "spec_repo_commit": "32e3b934" + "regenerated": "2023-04-20 22:10:29.996650", + "spec_repo_commit": "24cbf678" } } } \ No newline at end of file diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index abdd23b61b7..08ce988caeb 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -23623,6 +23623,14 @@ paths: schema: default: false type: boolean + - description: Include breakdown of usage by subcategories where applicable + (for product family logs only). Defaults to false. + in: query + name: filter[include_breakdown] + required: false + schema: + default: false + type: boolean - description: 'Comma separated list of product family versions to use in the format `product_family:version`. For example, diff --git a/src/main/java/com/datadog/api/client/v2/api/UsageMeteringApi.java b/src/main/java/com/datadog/api/client/v2/api/UsageMeteringApi.java index 63ac8c98c45..8e2cbbea8a8 100644 --- a/src/main/java/com/datadog/api/client/v2/api/UsageMeteringApi.java +++ b/src/main/java/com/datadog/api/client/v2/api/UsageMeteringApi.java @@ -739,6 +739,7 @@ public CompletableFuture> getHistoricalCostByOrgW public static class GetHourlyUsageOptionalParameters { private OffsetDateTime filterTimestampEnd; private Boolean filterIncludeDescendants; + private Boolean filterIncludeBreakdown; private String filterVersions; private Integer pageLimit; private String pageNextRecordId; @@ -768,6 +769,18 @@ public GetHourlyUsageOptionalParameters filterIncludeDescendants( return this; } + /** + * Set filterIncludeBreakdown. + * + * @param filterIncludeBreakdown Include breakdown of usage by subcategories where applicable + * (for product family logs only). Defaults to false. (optional, default to false) + * @return GetHourlyUsageOptionalParameters + */ + public GetHourlyUsageOptionalParameters filterIncludeBreakdown(Boolean filterIncludeBreakdown) { + this.filterIncludeBreakdown = filterIncludeBreakdown; + return this; + } + /** * Set filterVersions. * @@ -988,6 +1001,7 @@ public ApiResponse getHourlyUsageWithHttpInfo( } OffsetDateTime filterTimestampEnd = parameters.filterTimestampEnd; Boolean filterIncludeDescendants = parameters.filterIncludeDescendants; + Boolean filterIncludeBreakdown = parameters.filterIncludeBreakdown; String filterVersions = parameters.filterVersions; Integer pageLimit = parameters.pageLimit; String pageNextRecordId = parameters.pageNextRecordId; @@ -1005,6 +1019,8 @@ public ApiResponse getHourlyUsageWithHttpInfo( apiClient.parameterToPairs("", "filter[timestamp][end]", filterTimestampEnd)); localVarQueryParams.addAll( apiClient.parameterToPairs("", "filter[include_descendants]", filterIncludeDescendants)); + localVarQueryParams.addAll( + apiClient.parameterToPairs("", "filter[include_breakdown]", filterIncludeBreakdown)); localVarQueryParams.addAll(apiClient.parameterToPairs("", "filter[versions]", filterVersions)); localVarQueryParams.addAll(apiClient.parameterToPairs("", "page[limit]", pageLimit)); localVarQueryParams.addAll( @@ -1081,6 +1097,7 @@ public CompletableFuture> getHourlyUsageWithHtt } OffsetDateTime filterTimestampEnd = parameters.filterTimestampEnd; Boolean filterIncludeDescendants = parameters.filterIncludeDescendants; + Boolean filterIncludeBreakdown = parameters.filterIncludeBreakdown; String filterVersions = parameters.filterVersions; Integer pageLimit = parameters.pageLimit; String pageNextRecordId = parameters.pageNextRecordId; @@ -1098,6 +1115,8 @@ public CompletableFuture> getHourlyUsageWithHtt apiClient.parameterToPairs("", "filter[timestamp][end]", filterTimestampEnd)); localVarQueryParams.addAll( apiClient.parameterToPairs("", "filter[include_descendants]", filterIncludeDescendants)); + localVarQueryParams.addAll( + apiClient.parameterToPairs("", "filter[include_breakdown]", filterIncludeBreakdown)); localVarQueryParams.addAll(apiClient.parameterToPairs("", "filter[versions]", filterVersions)); localVarQueryParams.addAll(apiClient.parameterToPairs("", "page[limit]", pageLimit)); localVarQueryParams.addAll(