From 63633e01328c37d0b03c2ae7b1994096a8422c09 Mon Sep 17 00:00:00 2001 From: "ci.datadog-api-spec" Date: Wed, 7 Jan 2026 15:12:32 +0000 Subject: [PATCH] Regenerate client from commit 7f05c75 of spec repo --- .generator/schemas/v1/openapi.yaml | 14 ++++ .../HourlyUsageAttributionUsageType.java | 3 + ...nthlyUsageAttributionSupportedMetrics.java | 6 ++ .../model/MonthlyUsageAttributionValues.java | 66 +++++++++++++++++++ 4 files changed, 89 insertions(+) diff --git a/.generator/schemas/v1/openapi.yaml b/.generator/schemas/v1/openapi.yaml index dba7bb99f9a..e6b232131c3 100644 --- a/.generator/schemas/v1/openapi.yaml +++ b/.generator/schemas/v1/openapi.yaml @@ -4281,6 +4281,7 @@ components: - appsec_usage - asm_serverless_traced_invocations_usage - asm_serverless_traced_invocations_percentage + - bits_ai_investigations_usage - browser_usage - ci_pipeline_indexed_spans_usage - ci_test_indexed_spans_usage @@ -4364,6 +4365,7 @@ components: - APPSEC_USAGE - ASM_SERVERLESS_TRACED_INVOCATIONS_USAGE - ASM_SERVERLESS_TRACED_INVOCATIONS_PERCENTAGE + - BITS_AI_INVESTIGATIONS_USAGE - BROWSER_USAGE - CI_PIPELINE_INDEXED_SPANS_USAGE - CI_TEST_INDEXED_SPANS_USAGE @@ -8702,6 +8704,8 @@ components: - appsec_percentage - asm_serverless_traced_invocations_usage - asm_serverless_traced_invocations_percentage + - bits_ai_investigations_usage + - bits_ai_investigations_percentage - browser_usage - browser_percentage - ci_visibility_itr_usage @@ -8863,6 +8867,8 @@ components: - APPSEC_PERCENTAGE - ASM_SERVERLESS_TRACED_INVOCATIONS_USAGE - ASM_SERVERLESS_TRACED_INVOCATIONS_PERCENTAGE + - BITS_AI_INVESTIGATIONS_USAGE + - BITS_AI_INVESTIGATIONS_PERCENTAGE - BROWSER_USAGE - BROWSER_PERCENTAGE - CI_VISIBILITY_ITR_USAGE @@ -9076,6 +9082,14 @@ components: usage by tag(s). format: double type: number + bits_ai_investigations_percentage: + description: The percentage of Bits AI `SRE` investigation usage by tag(s). + format: double + type: number + bits_ai_investigations_usage: + description: The Bits AI `SRE` investigation usage by tag(s). + format: double + type: number browser_percentage: description: The percentage of synthetic browser test usage by tag(s). format: double diff --git a/src/main/java/com/datadog/api/client/v1/model/HourlyUsageAttributionUsageType.java b/src/main/java/com/datadog/api/client/v1/model/HourlyUsageAttributionUsageType.java index ef36de2d600..5fc35448016 100644 --- a/src/main/java/com/datadog/api/client/v1/model/HourlyUsageAttributionUsageType.java +++ b/src/main/java/com/datadog/api/client/v1/model/HourlyUsageAttributionUsageType.java @@ -38,6 +38,7 @@ public class HourlyUsageAttributionUsageType extends ModelEnum { "appsec_usage", "asm_serverless_traced_invocations_usage", "asm_serverless_traced_invocations_percentage", + "bits_ai_investigations_usage", "browser_usage", "ci_pipeline_indexed_spans_usage", "ci_test_indexed_spans_usage", @@ -128,6 +129,8 @@ public class HourlyUsageAttributionUsageType extends ModelEnum { new HourlyUsageAttributionUsageType("asm_serverless_traced_invocations_usage"); public static final HourlyUsageAttributionUsageType ASM_SERVERLESS_TRACED_INVOCATIONS_PERCENTAGE = new HourlyUsageAttributionUsageType("asm_serverless_traced_invocations_percentage"); + public static final HourlyUsageAttributionUsageType BITS_AI_INVESTIGATIONS_USAGE = + new HourlyUsageAttributionUsageType("bits_ai_investigations_usage"); public static final HourlyUsageAttributionUsageType BROWSER_USAGE = new HourlyUsageAttributionUsageType("browser_usage"); public static final HourlyUsageAttributionUsageType CI_PIPELINE_INDEXED_SPANS_USAGE = diff --git a/src/main/java/com/datadog/api/client/v1/model/MonthlyUsageAttributionSupportedMetrics.java b/src/main/java/com/datadog/api/client/v1/model/MonthlyUsageAttributionSupportedMetrics.java index 38dfbf6f2fc..cae64f16f52 100644 --- a/src/main/java/com/datadog/api/client/v1/model/MonthlyUsageAttributionSupportedMetrics.java +++ b/src/main/java/com/datadog/api/client/v1/model/MonthlyUsageAttributionSupportedMetrics.java @@ -42,6 +42,8 @@ public class MonthlyUsageAttributionSupportedMetrics extends ModelEnum { "appsec_percentage", "asm_serverless_traced_invocations_usage", "asm_serverless_traced_invocations_percentage", + "bits_ai_investigations_usage", + "bits_ai_investigations_percentage", "browser_usage", "browser_percentage", "ci_visibility_itr_usage", @@ -219,6 +221,10 @@ public class MonthlyUsageAttributionSupportedMetrics extends ModelEnum { ASM_SERVERLESS_TRACED_INVOCATIONS_PERCENTAGE = new MonthlyUsageAttributionSupportedMetrics( "asm_serverless_traced_invocations_percentage"); + public static final MonthlyUsageAttributionSupportedMetrics BITS_AI_INVESTIGATIONS_USAGE = + new MonthlyUsageAttributionSupportedMetrics("bits_ai_investigations_usage"); + public static final MonthlyUsageAttributionSupportedMetrics BITS_AI_INVESTIGATIONS_PERCENTAGE = + new MonthlyUsageAttributionSupportedMetrics("bits_ai_investigations_percentage"); public static final MonthlyUsageAttributionSupportedMetrics BROWSER_USAGE = new MonthlyUsageAttributionSupportedMetrics("browser_usage"); public static final MonthlyUsageAttributionSupportedMetrics BROWSER_PERCENTAGE = diff --git a/src/main/java/com/datadog/api/client/v1/model/MonthlyUsageAttributionValues.java b/src/main/java/com/datadog/api/client/v1/model/MonthlyUsageAttributionValues.java index b80e956ebca..0d29d6d8c80 100644 --- a/src/main/java/com/datadog/api/client/v1/model/MonthlyUsageAttributionValues.java +++ b/src/main/java/com/datadog/api/client/v1/model/MonthlyUsageAttributionValues.java @@ -36,6 +36,8 @@ MonthlyUsageAttributionValues.JSON_PROPERTY_APPSEC_USAGE, MonthlyUsageAttributionValues.JSON_PROPERTY_ASM_SERVERLESS_TRACED_INVOCATIONS_PERCENTAGE, MonthlyUsageAttributionValues.JSON_PROPERTY_ASM_SERVERLESS_TRACED_INVOCATIONS_USAGE, + MonthlyUsageAttributionValues.JSON_PROPERTY_BITS_AI_INVESTIGATIONS_PERCENTAGE, + MonthlyUsageAttributionValues.JSON_PROPERTY_BITS_AI_INVESTIGATIONS_USAGE, MonthlyUsageAttributionValues.JSON_PROPERTY_BROWSER_PERCENTAGE, MonthlyUsageAttributionValues.JSON_PROPERTY_BROWSER_USAGE, MonthlyUsageAttributionValues.JSON_PROPERTY_CI_PIPELINE_INDEXED_SPANS_PERCENTAGE, @@ -227,6 +229,14 @@ public class MonthlyUsageAttributionValues { "asm_serverless_traced_invocations_usage"; private Double asmServerlessTracedInvocationsUsage; + public static final String JSON_PROPERTY_BITS_AI_INVESTIGATIONS_PERCENTAGE = + "bits_ai_investigations_percentage"; + private Double bitsAiInvestigationsPercentage; + + public static final String JSON_PROPERTY_BITS_AI_INVESTIGATIONS_USAGE = + "bits_ai_investigations_usage"; + private Double bitsAiInvestigationsUsage; + public static final String JSON_PROPERTY_BROWSER_PERCENTAGE = "browser_percentage"; private Double browserPercentage; @@ -1016,6 +1026,49 @@ public void setAsmServerlessTracedInvocationsUsage(Double asmServerlessTracedInv this.asmServerlessTracedInvocationsUsage = asmServerlessTracedInvocationsUsage; } + public MonthlyUsageAttributionValues bitsAiInvestigationsPercentage( + Double bitsAiInvestigationsPercentage) { + this.bitsAiInvestigationsPercentage = bitsAiInvestigationsPercentage; + return this; + } + + /** + * The percentage of Bits AI SRE investigation usage by tag(s). + * + * @return bitsAiInvestigationsPercentage + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_BITS_AI_INVESTIGATIONS_PERCENTAGE) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public Double getBitsAiInvestigationsPercentage() { + return bitsAiInvestigationsPercentage; + } + + public void setBitsAiInvestigationsPercentage(Double bitsAiInvestigationsPercentage) { + this.bitsAiInvestigationsPercentage = bitsAiInvestigationsPercentage; + } + + public MonthlyUsageAttributionValues bitsAiInvestigationsUsage(Double bitsAiInvestigationsUsage) { + this.bitsAiInvestigationsUsage = bitsAiInvestigationsUsage; + return this; + } + + /** + * The Bits AI SRE investigation usage by tag(s). + * + * @return bitsAiInvestigationsUsage + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_BITS_AI_INVESTIGATIONS_USAGE) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public Double getBitsAiInvestigationsUsage() { + return bitsAiInvestigationsUsage; + } + + public void setBitsAiInvestigationsUsage(Double bitsAiInvestigationsUsage) { + this.bitsAiInvestigationsUsage = bitsAiInvestigationsUsage; + } + public MonthlyUsageAttributionValues browserPercentage(Double browserPercentage) { this.browserPercentage = browserPercentage; return this; @@ -4126,6 +4179,11 @@ public boolean equals(Object o) { && Objects.equals( this.asmServerlessTracedInvocationsUsage, monthlyUsageAttributionValues.asmServerlessTracedInvocationsUsage) + && Objects.equals( + this.bitsAiInvestigationsPercentage, + monthlyUsageAttributionValues.bitsAiInvestigationsPercentage) + && Objects.equals( + this.bitsAiInvestigationsUsage, monthlyUsageAttributionValues.bitsAiInvestigationsUsage) && Objects.equals(this.browserPercentage, monthlyUsageAttributionValues.browserPercentage) && Objects.equals(this.browserUsage, monthlyUsageAttributionValues.browserUsage) && Objects.equals( @@ -4448,6 +4506,8 @@ public int hashCode() { appsecUsage, asmServerlessTracedInvocationsPercentage, asmServerlessTracedInvocationsUsage, + bitsAiInvestigationsPercentage, + bitsAiInvestigationsUsage, browserPercentage, browserUsage, ciPipelineIndexedSpansPercentage, @@ -4619,6 +4679,12 @@ public String toString() { sb.append(" asmServerlessTracedInvocationsUsage: ") .append(toIndentedString(asmServerlessTracedInvocationsUsage)) .append("\n"); + sb.append(" bitsAiInvestigationsPercentage: ") + .append(toIndentedString(bitsAiInvestigationsPercentage)) + .append("\n"); + sb.append(" bitsAiInvestigationsUsage: ") + .append(toIndentedString(bitsAiInvestigationsUsage)) + .append("\n"); sb.append(" browserPercentage: ").append(toIndentedString(browserPercentage)).append("\n"); sb.append(" browserUsage: ").append(toIndentedString(browserUsage)).append("\n"); sb.append(" ciPipelineIndexedSpansPercentage: ")