From 6daac4e4bea91d79f864e686d8b6093462217224 Mon Sep 17 00:00:00 2001 From: "ci.datadog-api-spec" Date: Wed, 28 Jan 2026 08:23:12 +0000 Subject: [PATCH] Regenerate client from commit e143fcd of spec repo --- .generator/schemas/v2/openapi.yaml | 12 +++++ .../v2/model/ObservabilityPipelineConfig.java | 45 ++++++++++++++++++- 2 files changed, 55 insertions(+), 2 deletions(-) diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index ca425e6bd9f..5423824d0a6 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -37916,6 +37916,18 @@ components: items: $ref: '#/components/schemas/ObservabilityPipelineConfigSourceItem' type: array + use_legacy_search_syntax: + description: 'Set to `true` to continue using the legacy search syntax while + migrating filter queries. After migrating all queries to the new syntax, + set to `false`. + + The legacy syntax is deprecated and will eventually be removed. + + Requires Observability Pipelines Worker 2.11 or later. + + See [Upgrade Your Filter Queries to the New Search Syntax](https://docs.datadoghq.com/observability_pipelines/guide/upgrade_your_filter_queries_to_the_new_search_syntax/) + for more information.' + type: boolean required: - sources - destinations diff --git a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineConfig.java b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineConfig.java index 7f0be7d8504..75a666c595a 100644 --- a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineConfig.java +++ b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineConfig.java @@ -25,7 +25,8 @@ ObservabilityPipelineConfig.JSON_PROPERTY_PIPELINE_TYPE, ObservabilityPipelineConfig.JSON_PROPERTY_PROCESSOR_GROUPS, ObservabilityPipelineConfig.JSON_PROPERTY_PROCESSORS, - ObservabilityPipelineConfig.JSON_PROPERTY_SOURCES + ObservabilityPipelineConfig.JSON_PROPERTY_SOURCES, + ObservabilityPipelineConfig.JSON_PROPERTY_USE_LEGACY_SEARCH_SYNTAX }) @jakarta.annotation.Generated( value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") @@ -47,6 +48,9 @@ public class ObservabilityPipelineConfig { public static final String JSON_PROPERTY_SOURCES = "sources"; private List sources = new ArrayList<>(); + public static final String JSON_PROPERTY_USE_LEGACY_SEARCH_SYNTAX = "use_legacy_search_syntax"; + private Boolean useLegacySearchSyntax; + public ObservabilityPipelineConfig() {} @JsonCreator @@ -222,6 +226,32 @@ public void setSources(List sources) { this.sources = sources; } + public ObservabilityPipelineConfig useLegacySearchSyntax(Boolean useLegacySearchSyntax) { + this.useLegacySearchSyntax = useLegacySearchSyntax; + return this; + } + + /** + * Set to true to continue using the legacy search syntax while migrating filter + * queries. After migrating all queries to the new syntax, set to false. The legacy + * syntax is deprecated and will eventually be removed. Requires Observability Pipelines Worker + * 2.11 or later. See Upgrade + * Your Filter Queries to the New Search Syntax for more information. + * + * @return useLegacySearchSyntax + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_USE_LEGACY_SEARCH_SYNTAX) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public Boolean getUseLegacySearchSyntax() { + return useLegacySearchSyntax; + } + + public void setUseLegacySearchSyntax(Boolean useLegacySearchSyntax) { + this.useLegacySearchSyntax = useLegacySearchSyntax; + } + /** * A container for additional, undeclared properties. This is a holder for any undeclared * properties as specified with the 'additionalProperties' keyword in the OAS document. @@ -283,6 +313,8 @@ public boolean equals(Object o) { && Objects.equals(this.processorGroups, observabilityPipelineConfig.processorGroups) && Objects.equals(this.processors, observabilityPipelineConfig.processors) && Objects.equals(this.sources, observabilityPipelineConfig.sources) + && Objects.equals( + this.useLegacySearchSyntax, observabilityPipelineConfig.useLegacySearchSyntax) && Objects.equals( this.additionalProperties, observabilityPipelineConfig.additionalProperties); } @@ -290,7 +322,13 @@ public boolean equals(Object o) { @Override public int hashCode() { return Objects.hash( - destinations, pipelineType, processorGroups, processors, sources, additionalProperties); + destinations, + pipelineType, + processorGroups, + processors, + sources, + useLegacySearchSyntax, + additionalProperties); } @Override @@ -302,6 +340,9 @@ public String toString() { sb.append(" processorGroups: ").append(toIndentedString(processorGroups)).append("\n"); sb.append(" processors: ").append(toIndentedString(processors)).append("\n"); sb.append(" sources: ").append(toIndentedString(sources)).append("\n"); + sb.append(" useLegacySearchSyntax: ") + .append(toIndentedString(useLegacySearchSyntax)) + .append("\n"); sb.append(" additionalProperties: ") .append(toIndentedString(additionalProperties)) .append("\n");