diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index 196165112da..cfbcb7286ac 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -35144,6 +35144,8 @@ components: description: The `add_env_vars` processor adds environment variable values to log events. properties: + display_name: + $ref: '#/components/schemas/ObservabilityPipelineComponentDisplayName' enabled: description: Whether this processor is enabled. example: true @@ -35199,6 +35201,8 @@ components: ObservabilityPipelineAddFieldsProcessor: description: The `add_fields` processor adds static key-value fields to logs. properties: + display_name: + $ref: '#/components/schemas/ObservabilityPipelineComponentDisplayName' enabled: description: Whether this processor is enabled. example: true @@ -35515,6 +35519,10 @@ components: role session. type: string type: object + ObservabilityPipelineComponentDisplayName: + description: The display name for a component. + example: my component + type: string ObservabilityPipelineConfig: description: Specifies the pipeline's configuration, including its sources, processors, and destinations. @@ -35605,6 +35613,8 @@ components: include: status:error type: filter properties: + display_name: + $ref: '#/components/schemas/ObservabilityPipelineComponentDisplayName' enabled: description: Whether this processor group is enabled. example: true @@ -35768,6 +35778,8 @@ components: Remap Language (VRL)](https://vector.dev/docs/reference/vrl/) scripts with advanced filtering capabilities. properties: + display_name: + $ref: '#/components/schemas/ObservabilityPipelineComponentDisplayName' enabled: description: Whether this processor is enabled. example: true @@ -35935,6 +35947,8 @@ components: properties: action: $ref: '#/components/schemas/ObservabilityPipelineDatadogTagsProcessorAction' + display_name: + $ref: '#/components/schemas/ObservabilityPipelineComponentDisplayName' enabled: description: Whether this processor is enabled. example: true @@ -36016,6 +36030,8 @@ components: ObservabilityPipelineDedupeProcessor: description: The `dedupe` processor removes duplicate fields in log events. properties: + display_name: + $ref: '#/components/schemas/ObservabilityPipelineComponentDisplayName' enabled: description: Whether this processor is enabled. example: true @@ -36253,6 +36269,8 @@ components: description: The `enrichment_table` processor enriches logs using a static CSV file or GeoIP database. properties: + display_name: + $ref: '#/components/schemas/ObservabilityPipelineComponentDisplayName' enabled: description: Whether this processor is enabled. example: true @@ -36312,6 +36330,8 @@ components: on a Datadog search query. Logs that match the `include` query are passed through; others are discarded. properties: + display_name: + $ref: '#/components/schemas/ObservabilityPipelineComponentDisplayName' enabled: description: Whether this processor is enabled. example: true @@ -36414,6 +36434,8 @@ components: Metrics can be counters, gauges, or distributions and optionally grouped by log fields.' properties: + display_name: + $ref: '#/components/schemas/ObservabilityPipelineComponentDisplayName' enabled: description: Whether this processor is enabled. example: true @@ -37035,6 +37057,8 @@ components: description: The `ocsf_mapper` processor transforms logs into the OCSF schema using a predefined mapping configuration. properties: + display_name: + $ref: '#/components/schemas/ObservabilityPipelineComponentDisplayName' enabled: description: Whether this processor is enabled. example: true @@ -37166,6 +37190,8 @@ components: by Datadog. example: true type: boolean + display_name: + $ref: '#/components/schemas/ObservabilityPipelineComponentDisplayName' enabled: description: Whether this processor is enabled. example: true @@ -37278,6 +37304,8 @@ components: and flattens it into the event. This is useful when logs contain embedded JSON as a string. properties: + display_name: + $ref: '#/components/schemas/ObservabilityPipelineComponentDisplayName' enabled: description: Whether this processor is enabled. example: true @@ -37331,6 +37359,8 @@ components: a specified filter. When the configured daily quota is met, the processor can drop or alert. properties: + display_name: + $ref: '#/components/schemas/ObservabilityPipelineComponentDisplayName' drop_events: description: If set to `true`, logs that matched the quota filter and sent after the quota has been met are dropped; only logs that did not match @@ -37462,6 +37492,8 @@ components: description: The `reduce` processor aggregates and merges logs based on matching keys and merge strategies. properties: + display_name: + $ref: '#/components/schemas/ObservabilityPipelineComponentDisplayName' enabled: description: Whether this processor is enabled. example: true @@ -37554,6 +37586,8 @@ components: ObservabilityPipelineRemoveFieldsProcessor: description: The `remove_fields` processor deletes specified fields from logs. properties: + display_name: + $ref: '#/components/schemas/ObservabilityPipelineComponentDisplayName' enabled: description: Whether this processor is enabled. example: true @@ -37598,6 +37632,8 @@ components: ObservabilityPipelineRenameFieldsProcessor: description: The `rename_fields` processor changes field names. properties: + display_name: + $ref: '#/components/schemas/ObservabilityPipelineComponentDisplayName' enabled: description: Whether this processor is enabled. example: true @@ -37733,6 +37769,8 @@ components: description: The `sample` processor allows probabilistic sampling of logs at a fixed rate. properties: + display_name: + $ref: '#/components/schemas/ObservabilityPipelineComponentDisplayName' enabled: description: Whether this processor is enabled. example: true @@ -37780,6 +37818,8 @@ components: description: The `sensitive_data_scanner` processor detects and optionally redacts sensitive data in log events. properties: + display_name: + $ref: '#/components/schemas/ObservabilityPipelineComponentDisplayName' enabled: description: Whether this processor is enabled. example: true @@ -38769,6 +38809,8 @@ components: description: The `throttle` processor limits the number of events that pass through over a given time window. properties: + display_name: + $ref: '#/components/schemas/ObservabilityPipelineComponentDisplayName' enabled: description: Whether this processor is enabled. example: true diff --git a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineAddEnvVarsProcessor.java b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineAddEnvVarsProcessor.java index e02d3959d75..8acbbf172ae 100644 --- a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineAddEnvVarsProcessor.java +++ b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineAddEnvVarsProcessor.java @@ -21,6 +21,7 @@ /** The add_env_vars processor adds environment variable values to log events. */ @JsonPropertyOrder({ + ObservabilityPipelineAddEnvVarsProcessor.JSON_PROPERTY_DISPLAY_NAME, ObservabilityPipelineAddEnvVarsProcessor.JSON_PROPERTY_ENABLED, ObservabilityPipelineAddEnvVarsProcessor.JSON_PROPERTY_ID, ObservabilityPipelineAddEnvVarsProcessor.JSON_PROPERTY_INCLUDE, @@ -31,6 +32,9 @@ value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class ObservabilityPipelineAddEnvVarsProcessor { @JsonIgnore public boolean unparsed = false; + public static final String JSON_PROPERTY_DISPLAY_NAME = "display_name"; + private String displayName; + public static final String JSON_PROPERTY_ENABLED = "enabled"; private Boolean enabled; @@ -66,6 +70,27 @@ public ObservabilityPipelineAddEnvVarsProcessor( this.variables = variables; } + public ObservabilityPipelineAddEnvVarsProcessor displayName(String displayName) { + this.displayName = displayName; + return this; + } + + /** + * The display name for a component. + * + * @return displayName + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_DISPLAY_NAME) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public String getDisplayName() { + return displayName; + } + + public void setDisplayName(String displayName) { + this.displayName = displayName; + } + public ObservabilityPipelineAddEnvVarsProcessor enabled(Boolean enabled) { this.enabled = enabled; return this; @@ -239,7 +264,8 @@ public boolean equals(Object o) { } ObservabilityPipelineAddEnvVarsProcessor observabilityPipelineAddEnvVarsProcessor = (ObservabilityPipelineAddEnvVarsProcessor) o; - return Objects.equals(this.enabled, observabilityPipelineAddEnvVarsProcessor.enabled) + return Objects.equals(this.displayName, observabilityPipelineAddEnvVarsProcessor.displayName) + && Objects.equals(this.enabled, observabilityPipelineAddEnvVarsProcessor.enabled) && Objects.equals(this.id, observabilityPipelineAddEnvVarsProcessor.id) && Objects.equals(this.include, observabilityPipelineAddEnvVarsProcessor.include) && Objects.equals(this.type, observabilityPipelineAddEnvVarsProcessor.type) @@ -251,13 +277,14 @@ public boolean equals(Object o) { @Override public int hashCode() { - return Objects.hash(enabled, id, include, type, variables, additionalProperties); + return Objects.hash(displayName, enabled, id, include, type, variables, additionalProperties); } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class ObservabilityPipelineAddEnvVarsProcessor {\n"); + sb.append(" displayName: ").append(toIndentedString(displayName)).append("\n"); sb.append(" enabled: ").append(toIndentedString(enabled)).append("\n"); sb.append(" id: ").append(toIndentedString(id)).append("\n"); sb.append(" include: ").append(toIndentedString(include)).append("\n"); diff --git a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineAddFieldsProcessor.java b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineAddFieldsProcessor.java index e3b997d140f..f98ca98473b 100644 --- a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineAddFieldsProcessor.java +++ b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineAddFieldsProcessor.java @@ -21,6 +21,7 @@ /** The add_fields processor adds static key-value fields to logs. */ @JsonPropertyOrder({ + ObservabilityPipelineAddFieldsProcessor.JSON_PROPERTY_DISPLAY_NAME, ObservabilityPipelineAddFieldsProcessor.JSON_PROPERTY_ENABLED, ObservabilityPipelineAddFieldsProcessor.JSON_PROPERTY_FIELDS, ObservabilityPipelineAddFieldsProcessor.JSON_PROPERTY_ID, @@ -31,6 +32,9 @@ value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class ObservabilityPipelineAddFieldsProcessor { @JsonIgnore public boolean unparsed = false; + public static final String JSON_PROPERTY_DISPLAY_NAME = "display_name"; + private String displayName; + public static final String JSON_PROPERTY_ENABLED = "enabled"; private Boolean enabled; @@ -66,6 +70,27 @@ public ObservabilityPipelineAddFieldsProcessor( this.unparsed |= !type.isValid(); } + public ObservabilityPipelineAddFieldsProcessor displayName(String displayName) { + this.displayName = displayName; + return this; + } + + /** + * The display name for a component. + * + * @return displayName + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_DISPLAY_NAME) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public String getDisplayName() { + return displayName; + } + + public void setDisplayName(String displayName) { + this.displayName = displayName; + } + public ObservabilityPipelineAddFieldsProcessor enabled(Boolean enabled) { this.enabled = enabled; return this; @@ -241,7 +266,8 @@ public boolean equals(Object o) { } ObservabilityPipelineAddFieldsProcessor observabilityPipelineAddFieldsProcessor = (ObservabilityPipelineAddFieldsProcessor) o; - return Objects.equals(this.enabled, observabilityPipelineAddFieldsProcessor.enabled) + return Objects.equals(this.displayName, observabilityPipelineAddFieldsProcessor.displayName) + && Objects.equals(this.enabled, observabilityPipelineAddFieldsProcessor.enabled) && Objects.equals(this.fields, observabilityPipelineAddFieldsProcessor.fields) && Objects.equals(this.id, observabilityPipelineAddFieldsProcessor.id) && Objects.equals(this.include, observabilityPipelineAddFieldsProcessor.include) @@ -253,13 +279,14 @@ public boolean equals(Object o) { @Override public int hashCode() { - return Objects.hash(enabled, fields, id, include, type, additionalProperties); + return Objects.hash(displayName, enabled, fields, id, include, type, additionalProperties); } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class ObservabilityPipelineAddFieldsProcessor {\n"); + sb.append(" displayName: ").append(toIndentedString(displayName)).append("\n"); sb.append(" enabled: ").append(toIndentedString(enabled)).append("\n"); sb.append(" fields: ").append(toIndentedString(fields)).append("\n"); sb.append(" id: ").append(toIndentedString(id)).append("\n"); diff --git a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineConfigProcessorGroup.java b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineConfigProcessorGroup.java index 62d8d01142a..49f1176fa4e 100644 --- a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineConfigProcessorGroup.java +++ b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineConfigProcessorGroup.java @@ -21,6 +21,7 @@ /** A group of processors. */ @JsonPropertyOrder({ + ObservabilityPipelineConfigProcessorGroup.JSON_PROPERTY_DISPLAY_NAME, ObservabilityPipelineConfigProcessorGroup.JSON_PROPERTY_ENABLED, ObservabilityPipelineConfigProcessorGroup.JSON_PROPERTY_ID, ObservabilityPipelineConfigProcessorGroup.JSON_PROPERTY_INCLUDE, @@ -31,6 +32,9 @@ value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class ObservabilityPipelineConfigProcessorGroup { @JsonIgnore public boolean unparsed = false; + public static final String JSON_PROPERTY_DISPLAY_NAME = "display_name"; + private String displayName; + public static final String JSON_PROPERTY_ENABLED = "enabled"; private Boolean enabled; @@ -63,6 +67,27 @@ public ObservabilityPipelineConfigProcessorGroup( this.processors = processors; } + public ObservabilityPipelineConfigProcessorGroup displayName(String displayName) { + this.displayName = displayName; + return this; + } + + /** + * The display name for a component. + * + * @return displayName + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_DISPLAY_NAME) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public String getDisplayName() { + return displayName; + } + + public void setDisplayName(String displayName) { + this.displayName = displayName; + } + public ObservabilityPipelineConfigProcessorGroup enabled(Boolean enabled) { this.enabled = enabled; return this; @@ -236,7 +261,8 @@ public boolean equals(Object o) { } ObservabilityPipelineConfigProcessorGroup observabilityPipelineConfigProcessorGroup = (ObservabilityPipelineConfigProcessorGroup) o; - return Objects.equals(this.enabled, observabilityPipelineConfigProcessorGroup.enabled) + return Objects.equals(this.displayName, observabilityPipelineConfigProcessorGroup.displayName) + && Objects.equals(this.enabled, observabilityPipelineConfigProcessorGroup.enabled) && Objects.equals(this.id, observabilityPipelineConfigProcessorGroup.id) && Objects.equals(this.include, observabilityPipelineConfigProcessorGroup.include) && Objects.equals(this.inputs, observabilityPipelineConfigProcessorGroup.inputs) @@ -248,13 +274,15 @@ public boolean equals(Object o) { @Override public int hashCode() { - return Objects.hash(enabled, id, include, inputs, processors, additionalProperties); + return Objects.hash( + displayName, enabled, id, include, inputs, processors, additionalProperties); } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class ObservabilityPipelineConfigProcessorGroup {\n"); + sb.append(" displayName: ").append(toIndentedString(displayName)).append("\n"); sb.append(" enabled: ").append(toIndentedString(enabled)).append("\n"); sb.append(" id: ").append(toIndentedString(id)).append("\n"); sb.append(" include: ").append(toIndentedString(include)).append("\n"); diff --git a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineCustomProcessor.java b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineCustomProcessor.java index 0594545d57a..1855d3fa5ef 100644 --- a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineCustomProcessor.java +++ b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineCustomProcessor.java @@ -25,6 +25,7 @@ * advanced filtering capabilities. */ @JsonPropertyOrder({ + ObservabilityPipelineCustomProcessor.JSON_PROPERTY_DISPLAY_NAME, ObservabilityPipelineCustomProcessor.JSON_PROPERTY_ENABLED, ObservabilityPipelineCustomProcessor.JSON_PROPERTY_ID, ObservabilityPipelineCustomProcessor.JSON_PROPERTY_INCLUDE, @@ -35,6 +36,9 @@ value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class ObservabilityPipelineCustomProcessor { @JsonIgnore public boolean unparsed = false; + public static final String JSON_PROPERTY_DISPLAY_NAME = "display_name"; + private String displayName; + public static final String JSON_PROPERTY_ENABLED = "enabled"; private Boolean enabled; @@ -70,6 +74,27 @@ public ObservabilityPipelineCustomProcessor( this.unparsed |= !type.isValid(); } + public ObservabilityPipelineCustomProcessor displayName(String displayName) { + this.displayName = displayName; + return this; + } + + /** + * The display name for a component. + * + * @return displayName + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_DISPLAY_NAME) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public String getDisplayName() { + return displayName; + } + + public void setDisplayName(String displayName) { + this.displayName = displayName; + } + public ObservabilityPipelineCustomProcessor enabled(Boolean enabled) { this.enabled = enabled; return this; @@ -243,7 +268,8 @@ public boolean equals(Object o) { } ObservabilityPipelineCustomProcessor observabilityPipelineCustomProcessor = (ObservabilityPipelineCustomProcessor) o; - return Objects.equals(this.enabled, observabilityPipelineCustomProcessor.enabled) + return Objects.equals(this.displayName, observabilityPipelineCustomProcessor.displayName) + && Objects.equals(this.enabled, observabilityPipelineCustomProcessor.enabled) && Objects.equals(this.id, observabilityPipelineCustomProcessor.id) && Objects.equals(this.include, observabilityPipelineCustomProcessor.include) && Objects.equals(this.remaps, observabilityPipelineCustomProcessor.remaps) @@ -254,13 +280,14 @@ public boolean equals(Object o) { @Override public int hashCode() { - return Objects.hash(enabled, id, include, remaps, type, additionalProperties); + return Objects.hash(displayName, enabled, id, include, remaps, type, additionalProperties); } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class ObservabilityPipelineCustomProcessor {\n"); + sb.append(" displayName: ").append(toIndentedString(displayName)).append("\n"); sb.append(" enabled: ").append(toIndentedString(enabled)).append("\n"); sb.append(" id: ").append(toIndentedString(id)).append("\n"); sb.append(" include: ").append(toIndentedString(include)).append("\n"); diff --git a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineDatadogTagsProcessor.java b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineDatadogTagsProcessor.java index 06fd14d0796..4bd1a931dc6 100644 --- a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineDatadogTagsProcessor.java +++ b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineDatadogTagsProcessor.java @@ -24,6 +24,7 @@ */ @JsonPropertyOrder({ ObservabilityPipelineDatadogTagsProcessor.JSON_PROPERTY_ACTION, + ObservabilityPipelineDatadogTagsProcessor.JSON_PROPERTY_DISPLAY_NAME, ObservabilityPipelineDatadogTagsProcessor.JSON_PROPERTY_ENABLED, ObservabilityPipelineDatadogTagsProcessor.JSON_PROPERTY_ID, ObservabilityPipelineDatadogTagsProcessor.JSON_PROPERTY_INCLUDE, @@ -38,6 +39,9 @@ public class ObservabilityPipelineDatadogTagsProcessor { public static final String JSON_PROPERTY_ACTION = "action"; private ObservabilityPipelineDatadogTagsProcessorAction action; + public static final String JSON_PROPERTY_DISPLAY_NAME = "display_name"; + private String displayName; + public static final String JSON_PROPERTY_ENABLED = "enabled"; private Boolean enabled; @@ -108,6 +112,27 @@ public void setAction(ObservabilityPipelineDatadogTagsProcessorAction action) { this.action = action; } + public ObservabilityPipelineDatadogTagsProcessor displayName(String displayName) { + this.displayName = displayName; + return this; + } + + /** + * The display name for a component. + * + * @return displayName + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_DISPLAY_NAME) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public String getDisplayName() { + return displayName; + } + + public void setDisplayName(String displayName) { + this.displayName = displayName; + } + public ObservabilityPipelineDatadogTagsProcessor enabled(Boolean enabled) { this.enabled = enabled; return this; @@ -302,6 +327,7 @@ public boolean equals(Object o) { ObservabilityPipelineDatadogTagsProcessor observabilityPipelineDatadogTagsProcessor = (ObservabilityPipelineDatadogTagsProcessor) o; return Objects.equals(this.action, observabilityPipelineDatadogTagsProcessor.action) + && Objects.equals(this.displayName, observabilityPipelineDatadogTagsProcessor.displayName) && Objects.equals(this.enabled, observabilityPipelineDatadogTagsProcessor.enabled) && Objects.equals(this.id, observabilityPipelineDatadogTagsProcessor.id) && Objects.equals(this.include, observabilityPipelineDatadogTagsProcessor.include) @@ -315,7 +341,8 @@ public boolean equals(Object o) { @Override public int hashCode() { - return Objects.hash(action, enabled, id, include, keys, mode, type, additionalProperties); + return Objects.hash( + action, displayName, enabled, id, include, keys, mode, type, additionalProperties); } @Override @@ -323,6 +350,7 @@ public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class ObservabilityPipelineDatadogTagsProcessor {\n"); sb.append(" action: ").append(toIndentedString(action)).append("\n"); + sb.append(" displayName: ").append(toIndentedString(displayName)).append("\n"); sb.append(" enabled: ").append(toIndentedString(enabled)).append("\n"); sb.append(" id: ").append(toIndentedString(id)).append("\n"); sb.append(" include: ").append(toIndentedString(include)).append("\n"); diff --git a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineDedupeProcessor.java b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineDedupeProcessor.java index 3de953a09a2..593b6c0ddfb 100644 --- a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineDedupeProcessor.java +++ b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineDedupeProcessor.java @@ -21,6 +21,7 @@ /** The dedupe processor removes duplicate fields in log events. */ @JsonPropertyOrder({ + ObservabilityPipelineDedupeProcessor.JSON_PROPERTY_DISPLAY_NAME, ObservabilityPipelineDedupeProcessor.JSON_PROPERTY_ENABLED, ObservabilityPipelineDedupeProcessor.JSON_PROPERTY_FIELDS, ObservabilityPipelineDedupeProcessor.JSON_PROPERTY_ID, @@ -32,6 +33,9 @@ value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class ObservabilityPipelineDedupeProcessor { @JsonIgnore public boolean unparsed = false; + public static final String JSON_PROPERTY_DISPLAY_NAME = "display_name"; + private String displayName; + public static final String JSON_PROPERTY_ENABLED = "enabled"; private Boolean enabled; @@ -73,6 +77,27 @@ public ObservabilityPipelineDedupeProcessor( this.unparsed |= !type.isValid(); } + public ObservabilityPipelineDedupeProcessor displayName(String displayName) { + this.displayName = displayName; + return this; + } + + /** + * The display name for a component. + * + * @return displayName + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_DISPLAY_NAME) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public String getDisplayName() { + return displayName; + } + + public void setDisplayName(String displayName) { + this.displayName = displayName; + } + public ObservabilityPipelineDedupeProcessor enabled(Boolean enabled) { this.enabled = enabled; return this; @@ -263,7 +288,8 @@ public boolean equals(Object o) { } ObservabilityPipelineDedupeProcessor observabilityPipelineDedupeProcessor = (ObservabilityPipelineDedupeProcessor) o; - return Objects.equals(this.enabled, observabilityPipelineDedupeProcessor.enabled) + return Objects.equals(this.displayName, observabilityPipelineDedupeProcessor.displayName) + && Objects.equals(this.enabled, observabilityPipelineDedupeProcessor.enabled) && Objects.equals(this.fields, observabilityPipelineDedupeProcessor.fields) && Objects.equals(this.id, observabilityPipelineDedupeProcessor.id) && Objects.equals(this.include, observabilityPipelineDedupeProcessor.include) @@ -275,13 +301,15 @@ public boolean equals(Object o) { @Override public int hashCode() { - return Objects.hash(enabled, fields, id, include, mode, type, additionalProperties); + return Objects.hash( + displayName, enabled, fields, id, include, mode, type, additionalProperties); } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class ObservabilityPipelineDedupeProcessor {\n"); + sb.append(" displayName: ").append(toIndentedString(displayName)).append("\n"); sb.append(" enabled: ").append(toIndentedString(enabled)).append("\n"); sb.append(" fields: ").append(toIndentedString(fields)).append("\n"); sb.append(" id: ").append(toIndentedString(id)).append("\n"); diff --git a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineEnrichmentTableProcessor.java b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineEnrichmentTableProcessor.java index 659665df629..e19f2eb045c 100644 --- a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineEnrichmentTableProcessor.java +++ b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineEnrichmentTableProcessor.java @@ -22,6 +22,7 @@ * database. */ @JsonPropertyOrder({ + ObservabilityPipelineEnrichmentTableProcessor.JSON_PROPERTY_DISPLAY_NAME, ObservabilityPipelineEnrichmentTableProcessor.JSON_PROPERTY_ENABLED, ObservabilityPipelineEnrichmentTableProcessor.JSON_PROPERTY_FILE, ObservabilityPipelineEnrichmentTableProcessor.JSON_PROPERTY_GEOIP, @@ -34,6 +35,9 @@ value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class ObservabilityPipelineEnrichmentTableProcessor { @JsonIgnore public boolean unparsed = false; + public static final String JSON_PROPERTY_DISPLAY_NAME = "display_name"; + private String displayName; + public static final String JSON_PROPERTY_ENABLED = "enabled"; private Boolean enabled; @@ -74,6 +78,27 @@ public ObservabilityPipelineEnrichmentTableProcessor( this.unparsed |= !type.isValid(); } + public ObservabilityPipelineEnrichmentTableProcessor displayName(String displayName) { + this.displayName = displayName; + return this; + } + + /** + * The display name for a component. + * + * @return displayName + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_DISPLAY_NAME) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public String getDisplayName() { + return displayName; + } + + public void setDisplayName(String displayName) { + this.displayName = displayName; + } + public ObservabilityPipelineEnrichmentTableProcessor enabled(Boolean enabled) { this.enabled = enabled; return this; @@ -283,7 +308,9 @@ public boolean equals(Object o) { } ObservabilityPipelineEnrichmentTableProcessor observabilityPipelineEnrichmentTableProcessor = (ObservabilityPipelineEnrichmentTableProcessor) o; - return Objects.equals(this.enabled, observabilityPipelineEnrichmentTableProcessor.enabled) + return Objects.equals( + this.displayName, observabilityPipelineEnrichmentTableProcessor.displayName) + && Objects.equals(this.enabled, observabilityPipelineEnrichmentTableProcessor.enabled) && Objects.equals(this.file, observabilityPipelineEnrichmentTableProcessor.file) && Objects.equals(this.geoip, observabilityPipelineEnrichmentTableProcessor.geoip) && Objects.equals(this.id, observabilityPipelineEnrichmentTableProcessor.id) @@ -297,13 +324,15 @@ public boolean equals(Object o) { @Override public int hashCode() { - return Objects.hash(enabled, file, geoip, id, include, target, type, additionalProperties); + return Objects.hash( + displayName, enabled, file, geoip, id, include, target, type, additionalProperties); } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class ObservabilityPipelineEnrichmentTableProcessor {\n"); + sb.append(" displayName: ").append(toIndentedString(displayName)).append("\n"); sb.append(" enabled: ").append(toIndentedString(enabled)).append("\n"); sb.append(" file: ").append(toIndentedString(file)).append("\n"); sb.append(" geoip: ").append(toIndentedString(geoip)).append("\n"); diff --git a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineFilterProcessor.java b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineFilterProcessor.java index 9284e7ce5f7..cfbd5a5b3fa 100644 --- a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineFilterProcessor.java +++ b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineFilterProcessor.java @@ -22,6 +22,7 @@ * query. Logs that match the include query are passed through; others are discarded. */ @JsonPropertyOrder({ + ObservabilityPipelineFilterProcessor.JSON_PROPERTY_DISPLAY_NAME, ObservabilityPipelineFilterProcessor.JSON_PROPERTY_ENABLED, ObservabilityPipelineFilterProcessor.JSON_PROPERTY_ID, ObservabilityPipelineFilterProcessor.JSON_PROPERTY_INCLUDE, @@ -31,6 +32,9 @@ value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class ObservabilityPipelineFilterProcessor { @JsonIgnore public boolean unparsed = false; + public static final String JSON_PROPERTY_DISPLAY_NAME = "display_name"; + private String displayName; + public static final String JSON_PROPERTY_ENABLED = "enabled"; private Boolean enabled; @@ -60,6 +64,27 @@ public ObservabilityPipelineFilterProcessor( this.unparsed |= !type.isValid(); } + public ObservabilityPipelineFilterProcessor displayName(String displayName) { + this.displayName = displayName; + return this; + } + + /** + * The display name for a component. + * + * @return displayName + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_DISPLAY_NAME) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public String getDisplayName() { + return displayName; + } + + public void setDisplayName(String displayName) { + this.displayName = displayName; + } + public ObservabilityPipelineFilterProcessor enabled(Boolean enabled) { this.enabled = enabled; return this; @@ -203,7 +228,8 @@ public boolean equals(Object o) { } ObservabilityPipelineFilterProcessor observabilityPipelineFilterProcessor = (ObservabilityPipelineFilterProcessor) o; - return Objects.equals(this.enabled, observabilityPipelineFilterProcessor.enabled) + return Objects.equals(this.displayName, observabilityPipelineFilterProcessor.displayName) + && Objects.equals(this.enabled, observabilityPipelineFilterProcessor.enabled) && Objects.equals(this.id, observabilityPipelineFilterProcessor.id) && Objects.equals(this.include, observabilityPipelineFilterProcessor.include) && Objects.equals(this.type, observabilityPipelineFilterProcessor.type) @@ -213,13 +239,14 @@ public boolean equals(Object o) { @Override public int hashCode() { - return Objects.hash(enabled, id, include, type, additionalProperties); + return Objects.hash(displayName, enabled, id, include, type, additionalProperties); } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class ObservabilityPipelineFilterProcessor {\n"); + sb.append(" displayName: ").append(toIndentedString(displayName)).append("\n"); sb.append(" enabled: ").append(toIndentedString(enabled)).append("\n"); sb.append(" id: ").append(toIndentedString(id)).append("\n"); sb.append(" include: ").append(toIndentedString(include)).append("\n"); diff --git a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineGenerateMetricsProcessor.java b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineGenerateMetricsProcessor.java index e17f8dd7751..aa333b96abb 100644 --- a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineGenerateMetricsProcessor.java +++ b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineGenerateMetricsProcessor.java @@ -25,6 +25,7 @@ * fields. */ @JsonPropertyOrder({ + ObservabilityPipelineGenerateMetricsProcessor.JSON_PROPERTY_DISPLAY_NAME, ObservabilityPipelineGenerateMetricsProcessor.JSON_PROPERTY_ENABLED, ObservabilityPipelineGenerateMetricsProcessor.JSON_PROPERTY_ID, ObservabilityPipelineGenerateMetricsProcessor.JSON_PROPERTY_INCLUDE, @@ -35,6 +36,9 @@ value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class ObservabilityPipelineGenerateMetricsProcessor { @JsonIgnore public boolean unparsed = false; + public static final String JSON_PROPERTY_DISPLAY_NAME = "display_name"; + private String displayName; + public static final String JSON_PROPERTY_ENABLED = "enabled"; private Boolean enabled; @@ -65,6 +69,27 @@ public ObservabilityPipelineGenerateMetricsProcessor( this.unparsed |= !type.isValid(); } + public ObservabilityPipelineGenerateMetricsProcessor displayName(String displayName) { + this.displayName = displayName; + return this; + } + + /** + * The display name for a component. + * + * @return displayName + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_DISPLAY_NAME) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public String getDisplayName() { + return displayName; + } + + public void setDisplayName(String displayName) { + this.displayName = displayName; + } + public ObservabilityPipelineGenerateMetricsProcessor enabled(Boolean enabled) { this.enabled = enabled; return this; @@ -245,7 +270,9 @@ public boolean equals(Object o) { } ObservabilityPipelineGenerateMetricsProcessor observabilityPipelineGenerateMetricsProcessor = (ObservabilityPipelineGenerateMetricsProcessor) o; - return Objects.equals(this.enabled, observabilityPipelineGenerateMetricsProcessor.enabled) + return Objects.equals( + this.displayName, observabilityPipelineGenerateMetricsProcessor.displayName) + && Objects.equals(this.enabled, observabilityPipelineGenerateMetricsProcessor.enabled) && Objects.equals(this.id, observabilityPipelineGenerateMetricsProcessor.id) && Objects.equals(this.include, observabilityPipelineGenerateMetricsProcessor.include) && Objects.equals(this.metrics, observabilityPipelineGenerateMetricsProcessor.metrics) @@ -257,13 +284,14 @@ public boolean equals(Object o) { @Override public int hashCode() { - return Objects.hash(enabled, id, include, metrics, type, additionalProperties); + return Objects.hash(displayName, enabled, id, include, metrics, type, additionalProperties); } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class ObservabilityPipelineGenerateMetricsProcessor {\n"); + sb.append(" displayName: ").append(toIndentedString(displayName)).append("\n"); sb.append(" enabled: ").append(toIndentedString(enabled)).append("\n"); sb.append(" id: ").append(toIndentedString(id)).append("\n"); sb.append(" include: ").append(toIndentedString(include)).append("\n"); diff --git a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineOcsfMapperProcessor.java b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineOcsfMapperProcessor.java index 7fd4bc2977a..d130d36743b 100644 --- a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineOcsfMapperProcessor.java +++ b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineOcsfMapperProcessor.java @@ -24,6 +24,7 @@ * mapping configuration. */ @JsonPropertyOrder({ + ObservabilityPipelineOcsfMapperProcessor.JSON_PROPERTY_DISPLAY_NAME, ObservabilityPipelineOcsfMapperProcessor.JSON_PROPERTY_ENABLED, ObservabilityPipelineOcsfMapperProcessor.JSON_PROPERTY_ID, ObservabilityPipelineOcsfMapperProcessor.JSON_PROPERTY_INCLUDE, @@ -34,6 +35,9 @@ value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class ObservabilityPipelineOcsfMapperProcessor { @JsonIgnore public boolean unparsed = false; + public static final String JSON_PROPERTY_DISPLAY_NAME = "display_name"; + private String displayName; + public static final String JSON_PROPERTY_ENABLED = "enabled"; private Boolean enabled; @@ -69,6 +73,27 @@ public ObservabilityPipelineOcsfMapperProcessor( this.unparsed |= !type.isValid(); } + public ObservabilityPipelineOcsfMapperProcessor displayName(String displayName) { + this.displayName = displayName; + return this; + } + + /** + * The display name for a component. + * + * @return displayName + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_DISPLAY_NAME) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public String getDisplayName() { + return displayName; + } + + public void setDisplayName(String displayName) { + this.displayName = displayName; + } + public ObservabilityPipelineOcsfMapperProcessor enabled(Boolean enabled) { this.enabled = enabled; return this; @@ -243,7 +268,8 @@ public boolean equals(Object o) { } ObservabilityPipelineOcsfMapperProcessor observabilityPipelineOcsfMapperProcessor = (ObservabilityPipelineOcsfMapperProcessor) o; - return Objects.equals(this.enabled, observabilityPipelineOcsfMapperProcessor.enabled) + return Objects.equals(this.displayName, observabilityPipelineOcsfMapperProcessor.displayName) + && Objects.equals(this.enabled, observabilityPipelineOcsfMapperProcessor.enabled) && Objects.equals(this.id, observabilityPipelineOcsfMapperProcessor.id) && Objects.equals(this.include, observabilityPipelineOcsfMapperProcessor.include) && Objects.equals(this.mappings, observabilityPipelineOcsfMapperProcessor.mappings) @@ -255,13 +281,14 @@ public boolean equals(Object o) { @Override public int hashCode() { - return Objects.hash(enabled, id, include, mappings, type, additionalProperties); + return Objects.hash(displayName, enabled, id, include, mappings, type, additionalProperties); } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class ObservabilityPipelineOcsfMapperProcessor {\n"); + sb.append(" displayName: ").append(toIndentedString(displayName)).append("\n"); sb.append(" enabled: ").append(toIndentedString(enabled)).append("\n"); sb.append(" id: ").append(toIndentedString(id)).append("\n"); sb.append(" include: ").append(toIndentedString(include)).append("\n"); diff --git a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineParseGrokProcessor.java b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineParseGrokProcessor.java index f15d73ff371..6c55c0b3734 100644 --- a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineParseGrokProcessor.java +++ b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineParseGrokProcessor.java @@ -25,6 +25,7 @@ */ @JsonPropertyOrder({ ObservabilityPipelineParseGrokProcessor.JSON_PROPERTY_DISABLE_LIBRARY_RULES, + ObservabilityPipelineParseGrokProcessor.JSON_PROPERTY_DISPLAY_NAME, ObservabilityPipelineParseGrokProcessor.JSON_PROPERTY_ENABLED, ObservabilityPipelineParseGrokProcessor.JSON_PROPERTY_ID, ObservabilityPipelineParseGrokProcessor.JSON_PROPERTY_INCLUDE, @@ -38,6 +39,9 @@ public class ObservabilityPipelineParseGrokProcessor { public static final String JSON_PROPERTY_DISABLE_LIBRARY_RULES = "disable_library_rules"; private Boolean disableLibraryRules = false; + public static final String JSON_PROPERTY_DISPLAY_NAME = "display_name"; + private String displayName; + public static final String JSON_PROPERTY_ENABLED = "enabled"; private Boolean enabled; @@ -94,6 +98,27 @@ public void setDisableLibraryRules(Boolean disableLibraryRules) { this.disableLibraryRules = disableLibraryRules; } + public ObservabilityPipelineParseGrokProcessor displayName(String displayName) { + this.displayName = displayName; + return this; + } + + /** + * The display name for a component. + * + * @return displayName + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_DISPLAY_NAME) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public String getDisplayName() { + return displayName; + } + + public void setDisplayName(String displayName) { + this.displayName = displayName; + } + public ObservabilityPipelineParseGrokProcessor enabled(Boolean enabled) { this.enabled = enabled; return this; @@ -270,6 +295,7 @@ public boolean equals(Object o) { (ObservabilityPipelineParseGrokProcessor) o; return Objects.equals( this.disableLibraryRules, observabilityPipelineParseGrokProcessor.disableLibraryRules) + && Objects.equals(this.displayName, observabilityPipelineParseGrokProcessor.displayName) && Objects.equals(this.enabled, observabilityPipelineParseGrokProcessor.enabled) && Objects.equals(this.id, observabilityPipelineParseGrokProcessor.id) && Objects.equals(this.include, observabilityPipelineParseGrokProcessor.include) @@ -283,7 +309,7 @@ public boolean equals(Object o) { @Override public int hashCode() { return Objects.hash( - disableLibraryRules, enabled, id, include, rules, type, additionalProperties); + disableLibraryRules, displayName, enabled, id, include, rules, type, additionalProperties); } @Override @@ -293,6 +319,7 @@ public String toString() { sb.append(" disableLibraryRules: ") .append(toIndentedString(disableLibraryRules)) .append("\n"); + sb.append(" displayName: ").append(toIndentedString(displayName)).append("\n"); sb.append(" enabled: ").append(toIndentedString(enabled)).append("\n"); sb.append(" id: ").append(toIndentedString(id)).append("\n"); sb.append(" include: ").append(toIndentedString(include)).append("\n"); diff --git a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineParseJSONProcessor.java b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineParseJSONProcessor.java index 033264005bf..626348d368b 100644 --- a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineParseJSONProcessor.java +++ b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineParseJSONProcessor.java @@ -22,6 +22,7 @@ * the event. This is useful when logs contain embedded JSON as a string. */ @JsonPropertyOrder({ + ObservabilityPipelineParseJSONProcessor.JSON_PROPERTY_DISPLAY_NAME, ObservabilityPipelineParseJSONProcessor.JSON_PROPERTY_ENABLED, ObservabilityPipelineParseJSONProcessor.JSON_PROPERTY_FIELD, ObservabilityPipelineParseJSONProcessor.JSON_PROPERTY_ID, @@ -32,6 +33,9 @@ value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class ObservabilityPipelineParseJSONProcessor { @JsonIgnore public boolean unparsed = false; + public static final String JSON_PROPERTY_DISPLAY_NAME = "display_name"; + private String displayName; + public static final String JSON_PROPERTY_ENABLED = "enabled"; private Boolean enabled; @@ -66,6 +70,27 @@ public ObservabilityPipelineParseJSONProcessor( this.unparsed |= !type.isValid(); } + public ObservabilityPipelineParseJSONProcessor displayName(String displayName) { + this.displayName = displayName; + return this; + } + + /** + * The display name for a component. + * + * @return displayName + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_DISPLAY_NAME) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public String getDisplayName() { + return displayName; + } + + public void setDisplayName(String displayName) { + this.displayName = displayName; + } + public ObservabilityPipelineParseJSONProcessor enabled(Boolean enabled) { this.enabled = enabled; return this; @@ -229,7 +254,8 @@ public boolean equals(Object o) { } ObservabilityPipelineParseJSONProcessor observabilityPipelineParseJsonProcessor = (ObservabilityPipelineParseJSONProcessor) o; - return Objects.equals(this.enabled, observabilityPipelineParseJsonProcessor.enabled) + return Objects.equals(this.displayName, observabilityPipelineParseJsonProcessor.displayName) + && Objects.equals(this.enabled, observabilityPipelineParseJsonProcessor.enabled) && Objects.equals(this.field, observabilityPipelineParseJsonProcessor.field) && Objects.equals(this.id, observabilityPipelineParseJsonProcessor.id) && Objects.equals(this.include, observabilityPipelineParseJsonProcessor.include) @@ -241,13 +267,14 @@ public boolean equals(Object o) { @Override public int hashCode() { - return Objects.hash(enabled, field, id, include, type, additionalProperties); + return Objects.hash(displayName, enabled, field, id, include, type, additionalProperties); } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class ObservabilityPipelineParseJSONProcessor {\n"); + sb.append(" displayName: ").append(toIndentedString(displayName)).append("\n"); sb.append(" enabled: ").append(toIndentedString(enabled)).append("\n"); sb.append(" field: ").append(toIndentedString(field)).append("\n"); sb.append(" id: ").append(toIndentedString(id)).append("\n"); diff --git a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineQuotaProcessor.java b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineQuotaProcessor.java index 967fc44ebc4..20442a9ea24 100644 --- a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineQuotaProcessor.java +++ b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineQuotaProcessor.java @@ -24,6 +24,7 @@ * configured daily quota is met, the processor can drop or alert. */ @JsonPropertyOrder({ + ObservabilityPipelineQuotaProcessor.JSON_PROPERTY_DISPLAY_NAME, ObservabilityPipelineQuotaProcessor.JSON_PROPERTY_DROP_EVENTS, ObservabilityPipelineQuotaProcessor.JSON_PROPERTY_ENABLED, ObservabilityPipelineQuotaProcessor.JSON_PROPERTY_ID, @@ -40,6 +41,9 @@ value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class ObservabilityPipelineQuotaProcessor { @JsonIgnore public boolean unparsed = false; + public static final String JSON_PROPERTY_DISPLAY_NAME = "display_name"; + private String displayName; + public static final String JSON_PROPERTY_DROP_EVENTS = "drop_events"; private Boolean dropEvents; @@ -97,6 +101,27 @@ public ObservabilityPipelineQuotaProcessor( this.unparsed |= !type.isValid(); } + public ObservabilityPipelineQuotaProcessor displayName(String displayName) { + this.displayName = displayName; + return this; + } + + /** + * The display name for a component. + * + * @return displayName + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_DISPLAY_NAME) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public String getDisplayName() { + return displayName; + } + + public void setDisplayName(String displayName) { + this.displayName = displayName; + } + public ObservabilityPipelineQuotaProcessor dropEvents(Boolean dropEvents) { this.dropEvents = dropEvents; return this; @@ -421,7 +446,8 @@ public boolean equals(Object o) { } ObservabilityPipelineQuotaProcessor observabilityPipelineQuotaProcessor = (ObservabilityPipelineQuotaProcessor) o; - return Objects.equals(this.dropEvents, observabilityPipelineQuotaProcessor.dropEvents) + return Objects.equals(this.displayName, observabilityPipelineQuotaProcessor.displayName) + && Objects.equals(this.dropEvents, observabilityPipelineQuotaProcessor.dropEvents) && Objects.equals(this.enabled, observabilityPipelineQuotaProcessor.enabled) && Objects.equals(this.id, observabilityPipelineQuotaProcessor.id) && Objects.equals( @@ -441,6 +467,7 @@ public boolean equals(Object o) { @Override public int hashCode() { return Objects.hash( + displayName, dropEvents, enabled, id, @@ -459,6 +486,7 @@ public int hashCode() { public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class ObservabilityPipelineQuotaProcessor {\n"); + sb.append(" displayName: ").append(toIndentedString(displayName)).append("\n"); sb.append(" dropEvents: ").append(toIndentedString(dropEvents)).append("\n"); sb.append(" enabled: ").append(toIndentedString(enabled)).append("\n"); sb.append(" id: ").append(toIndentedString(id)).append("\n"); diff --git a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineReduceProcessor.java b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineReduceProcessor.java index fb27c126557..408ac3a7bf7 100644 --- a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineReduceProcessor.java +++ b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineReduceProcessor.java @@ -24,6 +24,7 @@ * strategies. */ @JsonPropertyOrder({ + ObservabilityPipelineReduceProcessor.JSON_PROPERTY_DISPLAY_NAME, ObservabilityPipelineReduceProcessor.JSON_PROPERTY_ENABLED, ObservabilityPipelineReduceProcessor.JSON_PROPERTY_GROUP_BY, ObservabilityPipelineReduceProcessor.JSON_PROPERTY_ID, @@ -35,6 +36,9 @@ value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class ObservabilityPipelineReduceProcessor { @JsonIgnore public boolean unparsed = false; + public static final String JSON_PROPERTY_DISPLAY_NAME = "display_name"; + private String displayName; + public static final String JSON_PROPERTY_ENABLED = "enabled"; private Boolean enabled; @@ -76,6 +80,27 @@ public ObservabilityPipelineReduceProcessor( this.unparsed |= !type.isValid(); } + public ObservabilityPipelineReduceProcessor displayName(String displayName) { + this.displayName = displayName; + return this; + } + + /** + * The display name for a component. + * + * @return displayName + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_DISPLAY_NAME) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public String getDisplayName() { + return displayName; + } + + public void setDisplayName(String displayName) { + this.displayName = displayName; + } + public ObservabilityPipelineReduceProcessor enabled(Boolean enabled) { this.enabled = enabled; return this; @@ -274,7 +299,8 @@ public boolean equals(Object o) { } ObservabilityPipelineReduceProcessor observabilityPipelineReduceProcessor = (ObservabilityPipelineReduceProcessor) o; - return Objects.equals(this.enabled, observabilityPipelineReduceProcessor.enabled) + return Objects.equals(this.displayName, observabilityPipelineReduceProcessor.displayName) + && Objects.equals(this.enabled, observabilityPipelineReduceProcessor.enabled) && Objects.equals(this.groupBy, observabilityPipelineReduceProcessor.groupBy) && Objects.equals(this.id, observabilityPipelineReduceProcessor.id) && Objects.equals(this.include, observabilityPipelineReduceProcessor.include) @@ -287,13 +313,15 @@ public boolean equals(Object o) { @Override public int hashCode() { - return Objects.hash(enabled, groupBy, id, include, mergeStrategies, type, additionalProperties); + return Objects.hash( + displayName, enabled, groupBy, id, include, mergeStrategies, type, additionalProperties); } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class ObservabilityPipelineReduceProcessor {\n"); + sb.append(" displayName: ").append(toIndentedString(displayName)).append("\n"); sb.append(" enabled: ").append(toIndentedString(enabled)).append("\n"); sb.append(" groupBy: ").append(toIndentedString(groupBy)).append("\n"); sb.append(" id: ").append(toIndentedString(id)).append("\n"); diff --git a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineRemoveFieldsProcessor.java b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineRemoveFieldsProcessor.java index 2cbf5e01bea..3b7a8ba180a 100644 --- a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineRemoveFieldsProcessor.java +++ b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineRemoveFieldsProcessor.java @@ -21,6 +21,7 @@ /** The remove_fields processor deletes specified fields from logs. */ @JsonPropertyOrder({ + ObservabilityPipelineRemoveFieldsProcessor.JSON_PROPERTY_DISPLAY_NAME, ObservabilityPipelineRemoveFieldsProcessor.JSON_PROPERTY_ENABLED, ObservabilityPipelineRemoveFieldsProcessor.JSON_PROPERTY_FIELDS, ObservabilityPipelineRemoveFieldsProcessor.JSON_PROPERTY_ID, @@ -31,6 +32,9 @@ value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class ObservabilityPipelineRemoveFieldsProcessor { @JsonIgnore public boolean unparsed = false; + public static final String JSON_PROPERTY_DISPLAY_NAME = "display_name"; + private String displayName; + public static final String JSON_PROPERTY_ENABLED = "enabled"; private Boolean enabled; @@ -65,6 +69,27 @@ public ObservabilityPipelineRemoveFieldsProcessor( this.unparsed |= !type.isValid(); } + public ObservabilityPipelineRemoveFieldsProcessor displayName(String displayName) { + this.displayName = displayName; + return this; + } + + /** + * The display name for a component. + * + * @return displayName + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_DISPLAY_NAME) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public String getDisplayName() { + return displayName; + } + + public void setDisplayName(String displayName) { + this.displayName = displayName; + } + public ObservabilityPipelineRemoveFieldsProcessor enabled(Boolean enabled) { this.enabled = enabled; return this; @@ -234,7 +259,8 @@ public boolean equals(Object o) { } ObservabilityPipelineRemoveFieldsProcessor observabilityPipelineRemoveFieldsProcessor = (ObservabilityPipelineRemoveFieldsProcessor) o; - return Objects.equals(this.enabled, observabilityPipelineRemoveFieldsProcessor.enabled) + return Objects.equals(this.displayName, observabilityPipelineRemoveFieldsProcessor.displayName) + && Objects.equals(this.enabled, observabilityPipelineRemoveFieldsProcessor.enabled) && Objects.equals(this.fields, observabilityPipelineRemoveFieldsProcessor.fields) && Objects.equals(this.id, observabilityPipelineRemoveFieldsProcessor.id) && Objects.equals(this.include, observabilityPipelineRemoveFieldsProcessor.include) @@ -246,13 +272,14 @@ public boolean equals(Object o) { @Override public int hashCode() { - return Objects.hash(enabled, fields, id, include, type, additionalProperties); + return Objects.hash(displayName, enabled, fields, id, include, type, additionalProperties); } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class ObservabilityPipelineRemoveFieldsProcessor {\n"); + sb.append(" displayName: ").append(toIndentedString(displayName)).append("\n"); sb.append(" enabled: ").append(toIndentedString(enabled)).append("\n"); sb.append(" fields: ").append(toIndentedString(fields)).append("\n"); sb.append(" id: ").append(toIndentedString(id)).append("\n"); diff --git a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineRenameFieldsProcessor.java b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineRenameFieldsProcessor.java index 9e825b11a3a..60c2b3c54b6 100644 --- a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineRenameFieldsProcessor.java +++ b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineRenameFieldsProcessor.java @@ -21,6 +21,7 @@ /** The rename_fields processor changes field names. */ @JsonPropertyOrder({ + ObservabilityPipelineRenameFieldsProcessor.JSON_PROPERTY_DISPLAY_NAME, ObservabilityPipelineRenameFieldsProcessor.JSON_PROPERTY_ENABLED, ObservabilityPipelineRenameFieldsProcessor.JSON_PROPERTY_FIELDS, ObservabilityPipelineRenameFieldsProcessor.JSON_PROPERTY_ID, @@ -31,6 +32,9 @@ value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class ObservabilityPipelineRenameFieldsProcessor { @JsonIgnore public boolean unparsed = false; + public static final String JSON_PROPERTY_DISPLAY_NAME = "display_name"; + private String displayName; + public static final String JSON_PROPERTY_ENABLED = "enabled"; private Boolean enabled; @@ -66,6 +70,27 @@ public ObservabilityPipelineRenameFieldsProcessor( this.unparsed |= !type.isValid(); } + public ObservabilityPipelineRenameFieldsProcessor displayName(String displayName) { + this.displayName = displayName; + return this; + } + + /** + * The display name for a component. + * + * @return displayName + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_DISPLAY_NAME) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public String getDisplayName() { + return displayName; + } + + public void setDisplayName(String displayName) { + this.displayName = displayName; + } + public ObservabilityPipelineRenameFieldsProcessor enabled(Boolean enabled) { this.enabled = enabled; return this; @@ -242,7 +267,8 @@ public boolean equals(Object o) { } ObservabilityPipelineRenameFieldsProcessor observabilityPipelineRenameFieldsProcessor = (ObservabilityPipelineRenameFieldsProcessor) o; - return Objects.equals(this.enabled, observabilityPipelineRenameFieldsProcessor.enabled) + return Objects.equals(this.displayName, observabilityPipelineRenameFieldsProcessor.displayName) + && Objects.equals(this.enabled, observabilityPipelineRenameFieldsProcessor.enabled) && Objects.equals(this.fields, observabilityPipelineRenameFieldsProcessor.fields) && Objects.equals(this.id, observabilityPipelineRenameFieldsProcessor.id) && Objects.equals(this.include, observabilityPipelineRenameFieldsProcessor.include) @@ -254,13 +280,14 @@ public boolean equals(Object o) { @Override public int hashCode() { - return Objects.hash(enabled, fields, id, include, type, additionalProperties); + return Objects.hash(displayName, enabled, fields, id, include, type, additionalProperties); } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class ObservabilityPipelineRenameFieldsProcessor {\n"); + sb.append(" displayName: ").append(toIndentedString(displayName)).append("\n"); sb.append(" enabled: ").append(toIndentedString(enabled)).append("\n"); sb.append(" fields: ").append(toIndentedString(fields)).append("\n"); sb.append(" id: ").append(toIndentedString(id)).append("\n"); diff --git a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineSampleProcessor.java b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineSampleProcessor.java index 2c9cd228dfe..0c555e38a0e 100644 --- a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineSampleProcessor.java +++ b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineSampleProcessor.java @@ -19,6 +19,7 @@ /** The sample processor allows probabilistic sampling of logs at a fixed rate. */ @JsonPropertyOrder({ + ObservabilityPipelineSampleProcessor.JSON_PROPERTY_DISPLAY_NAME, ObservabilityPipelineSampleProcessor.JSON_PROPERTY_ENABLED, ObservabilityPipelineSampleProcessor.JSON_PROPERTY_ID, ObservabilityPipelineSampleProcessor.JSON_PROPERTY_INCLUDE, @@ -30,6 +31,9 @@ value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class ObservabilityPipelineSampleProcessor { @JsonIgnore public boolean unparsed = false; + public static final String JSON_PROPERTY_DISPLAY_NAME = "display_name"; + private String displayName; + public static final String JSON_PROPERTY_ENABLED = "enabled"; private Boolean enabled; @@ -65,6 +69,27 @@ public ObservabilityPipelineSampleProcessor( this.unparsed |= !type.isValid(); } + public ObservabilityPipelineSampleProcessor displayName(String displayName) { + this.displayName = displayName; + return this; + } + + /** + * The display name for a component. + * + * @return displayName + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_DISPLAY_NAME) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public String getDisplayName() { + return displayName; + } + + public void setDisplayName(String displayName) { + this.displayName = displayName; + } + public ObservabilityPipelineSampleProcessor enabled(Boolean enabled) { this.enabled = enabled; return this; @@ -249,7 +274,8 @@ public boolean equals(Object o) { } ObservabilityPipelineSampleProcessor observabilityPipelineSampleProcessor = (ObservabilityPipelineSampleProcessor) o; - return Objects.equals(this.enabled, observabilityPipelineSampleProcessor.enabled) + return Objects.equals(this.displayName, observabilityPipelineSampleProcessor.displayName) + && Objects.equals(this.enabled, observabilityPipelineSampleProcessor.enabled) && Objects.equals(this.id, observabilityPipelineSampleProcessor.id) && Objects.equals(this.include, observabilityPipelineSampleProcessor.include) && Objects.equals(this.percentage, observabilityPipelineSampleProcessor.percentage) @@ -261,13 +287,15 @@ public boolean equals(Object o) { @Override public int hashCode() { - return Objects.hash(enabled, id, include, percentage, rate, type, additionalProperties); + return Objects.hash( + displayName, enabled, id, include, percentage, rate, type, additionalProperties); } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class ObservabilityPipelineSampleProcessor {\n"); + sb.append(" displayName: ").append(toIndentedString(displayName)).append("\n"); sb.append(" enabled: ").append(toIndentedString(enabled)).append("\n"); sb.append(" id: ").append(toIndentedString(id)).append("\n"); sb.append(" include: ").append(toIndentedString(include)).append("\n"); diff --git a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineSensitiveDataScannerProcessor.java b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineSensitiveDataScannerProcessor.java index 346a866ec87..f552451f8b5 100644 --- a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineSensitiveDataScannerProcessor.java +++ b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineSensitiveDataScannerProcessor.java @@ -24,6 +24,7 @@ * in log events. */ @JsonPropertyOrder({ + ObservabilityPipelineSensitiveDataScannerProcessor.JSON_PROPERTY_DISPLAY_NAME, ObservabilityPipelineSensitiveDataScannerProcessor.JSON_PROPERTY_ENABLED, ObservabilityPipelineSensitiveDataScannerProcessor.JSON_PROPERTY_ID, ObservabilityPipelineSensitiveDataScannerProcessor.JSON_PROPERTY_INCLUDE, @@ -34,6 +35,9 @@ value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class ObservabilityPipelineSensitiveDataScannerProcessor { @JsonIgnore public boolean unparsed = false; + public static final String JSON_PROPERTY_DISPLAY_NAME = "display_name"; + private String displayName; + public static final String JSON_PROPERTY_ENABLED = "enabled"; private Boolean enabled; @@ -69,6 +73,27 @@ public ObservabilityPipelineSensitiveDataScannerProcessor( this.unparsed |= !type.isValid(); } + public ObservabilityPipelineSensitiveDataScannerProcessor displayName(String displayName) { + this.displayName = displayName; + return this; + } + + /** + * The display name for a component. + * + * @return displayName + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_DISPLAY_NAME) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public String getDisplayName() { + return displayName; + } + + public void setDisplayName(String displayName) { + this.displayName = displayName; + } + public ObservabilityPipelineSensitiveDataScannerProcessor enabled(Boolean enabled) { this.enabled = enabled; return this; @@ -247,7 +272,9 @@ public boolean equals(Object o) { ObservabilityPipelineSensitiveDataScannerProcessor observabilityPipelineSensitiveDataScannerProcessor = (ObservabilityPipelineSensitiveDataScannerProcessor) o; - return Objects.equals(this.enabled, observabilityPipelineSensitiveDataScannerProcessor.enabled) + return Objects.equals( + this.displayName, observabilityPipelineSensitiveDataScannerProcessor.displayName) + && Objects.equals(this.enabled, observabilityPipelineSensitiveDataScannerProcessor.enabled) && Objects.equals(this.id, observabilityPipelineSensitiveDataScannerProcessor.id) && Objects.equals(this.include, observabilityPipelineSensitiveDataScannerProcessor.include) && Objects.equals(this.rules, observabilityPipelineSensitiveDataScannerProcessor.rules) @@ -259,13 +286,14 @@ public boolean equals(Object o) { @Override public int hashCode() { - return Objects.hash(enabled, id, include, rules, type, additionalProperties); + return Objects.hash(displayName, enabled, id, include, rules, type, additionalProperties); } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class ObservabilityPipelineSensitiveDataScannerProcessor {\n"); + sb.append(" displayName: ").append(toIndentedString(displayName)).append("\n"); sb.append(" enabled: ").append(toIndentedString(enabled)).append("\n"); sb.append(" id: ").append(toIndentedString(id)).append("\n"); sb.append(" include: ").append(toIndentedString(include)).append("\n"); diff --git a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineThrottleProcessor.java b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineThrottleProcessor.java index 24d58ef3a56..2278ae96c76 100644 --- a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineThrottleProcessor.java +++ b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineThrottleProcessor.java @@ -24,6 +24,7 @@ * time window. */ @JsonPropertyOrder({ + ObservabilityPipelineThrottleProcessor.JSON_PROPERTY_DISPLAY_NAME, ObservabilityPipelineThrottleProcessor.JSON_PROPERTY_ENABLED, ObservabilityPipelineThrottleProcessor.JSON_PROPERTY_GROUP_BY, ObservabilityPipelineThrottleProcessor.JSON_PROPERTY_ID, @@ -36,6 +37,9 @@ value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class ObservabilityPipelineThrottleProcessor { @JsonIgnore public boolean unparsed = false; + public static final String JSON_PROPERTY_DISPLAY_NAME = "display_name"; + private String displayName; + public static final String JSON_PROPERTY_ENABLED = "enabled"; private Boolean enabled; @@ -78,6 +82,27 @@ public ObservabilityPipelineThrottleProcessor( this.window = window; } + public ObservabilityPipelineThrottleProcessor displayName(String displayName) { + this.displayName = displayName; + return this; + } + + /** + * The display name for a component. + * + * @return displayName + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_DISPLAY_NAME) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public String getDisplayName() { + return displayName; + } + + public void setDisplayName(String displayName) { + this.displayName = displayName; + } + public ObservabilityPipelineThrottleProcessor enabled(Boolean enabled) { this.enabled = enabled; return this; @@ -290,7 +315,8 @@ public boolean equals(Object o) { } ObservabilityPipelineThrottleProcessor observabilityPipelineThrottleProcessor = (ObservabilityPipelineThrottleProcessor) o; - return Objects.equals(this.enabled, observabilityPipelineThrottleProcessor.enabled) + return Objects.equals(this.displayName, observabilityPipelineThrottleProcessor.displayName) + && Objects.equals(this.enabled, observabilityPipelineThrottleProcessor.enabled) && Objects.equals(this.groupBy, observabilityPipelineThrottleProcessor.groupBy) && Objects.equals(this.id, observabilityPipelineThrottleProcessor.id) && Objects.equals(this.include, observabilityPipelineThrottleProcessor.include) @@ -304,13 +330,14 @@ public boolean equals(Object o) { @Override public int hashCode() { return Objects.hash( - enabled, groupBy, id, include, threshold, type, window, additionalProperties); + displayName, enabled, groupBy, id, include, threshold, type, window, additionalProperties); } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class ObservabilityPipelineThrottleProcessor {\n"); + sb.append(" displayName: ").append(toIndentedString(displayName)).append("\n"); sb.append(" enabled: ").append(toIndentedString(enabled)).append("\n"); sb.append(" groupBy: ").append(toIndentedString(groupBy)).append("\n"); sb.append(" id: ").append(toIndentedString(id)).append("\n"); diff --git a/src/test/resources/cassettes/features/v2/Create_a_new_pipeline_returns_Bad_Request_response.freeze b/src/test/resources/cassettes/features/v2/Create_a_new_pipeline_returns_Bad_Request_response.freeze index ab5be24b5e2..73133f1c75e 100644 --- a/src/test/resources/cassettes/features/v2/Create_a_new_pipeline_returns_Bad_Request_response.freeze +++ b/src/test/resources/cassettes/features/v2/Create_a_new_pipeline_returns_Bad_Request_response.freeze @@ -1 +1 @@ -2025-12-12T12:01:38.830Z \ No newline at end of file +2025-12-18T16:15:15.575Z \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Create_a_new_pipeline_returns_OK_response.freeze b/src/test/resources/cassettes/features/v2/Create_a_new_pipeline_returns_OK_response.freeze index 54d3e11ac3b..20165353d5c 100644 --- a/src/test/resources/cassettes/features/v2/Create_a_new_pipeline_returns_OK_response.freeze +++ b/src/test/resources/cassettes/features/v2/Create_a_new_pipeline_returns_OK_response.freeze @@ -1 +1 @@ -2025-12-12T12:01:39.315Z \ No newline at end of file +2025-12-18T16:15:16.062Z \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Create_a_new_pipeline_returns_OK_response.json b/src/test/resources/cassettes/features/v2/Create_a_new_pipeline_returns_OK_response.json index d7adaac486c..107f907c7e8 100644 --- a/src/test/resources/cassettes/features/v2/Create_a_new_pipeline_returns_OK_response.json +++ b/src/test/resources/cassettes/features/v2/Create_a_new_pipeline_returns_OK_response.json @@ -12,10 +12,10 @@ "secure": true }, "httpResponse": { - "body": "{\"data\":{\"id\":\"512fbd46-d752-11f0-b25a-da7ad0900002\",\"type\":\"pipelines\",\"attributes\":{\"name\":\"Main Observability Pipeline\",\"config\":{\"destinations\":[{\"id\":\"datadog-logs-destination\",\"inputs\":[\"my-processor-group\"],\"type\":\"datadog_logs\"}],\"processors\":[{\"enabled\":true,\"id\":\"my-processor-group\",\"include\":\"service:my-service\",\"inputs\":[\"datadog-agent-source\"],\"processors\":[{\"enabled\":true,\"id\":\"filter-processor\",\"include\":\"status:error\",\"type\":\"filter\"}]}],\"sources\":[{\"id\":\"datadog-agent-source\",\"type\":\"datadog_agent\"}]}}}}\n", + "body": "{\"data\":{\"id\":\"bd8d693c-dc2c-11f0-bf69-da7ad0900002\",\"type\":\"pipelines\",\"attributes\":{\"name\":\"Main Observability Pipeline\",\"config\":{\"destinations\":[{\"id\":\"datadog-logs-destination\",\"inputs\":[\"my-processor-group\"],\"type\":\"datadog_logs\"}],\"processors\":[{\"enabled\":true,\"id\":\"my-processor-group\",\"include\":\"service:my-service\",\"inputs\":[\"datadog-agent-source\"],\"processors\":[{\"enabled\":true,\"id\":\"filter-processor\",\"include\":\"status:error\",\"type\":\"filter\"}]}],\"sources\":[{\"id\":\"datadog-agent-source\",\"type\":\"datadog_agent\"}]}}}}\n", "headers": { "Content-Type": [ - "application/json" + "application/vnd.api+json" ] }, "statusCode": 201, @@ -33,7 +33,7 @@ "httpRequest": { "headers": {}, "method": "DELETE", - "path": "/api/v2/remote_config/products/obs_pipelines/pipelines/512fbd46-d752-11f0-b25a-da7ad0900002", + "path": "/api/v2/remote_config/products/obs_pipelines/pipelines/bd8d693c-dc2c-11f0-bf69-da7ad0900002", "keepAlive": false, "secure": true }, @@ -52,6 +52,6 @@ "timeToLive": { "unlimited": true }, - "id": "daee0d2a-6bfc-56da-d16e-3e11b211ca18" + "id": "9d38f9f7-007b-c09a-6053-3acbf9ac24b4" } ] \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Delete_a_pipeline_returns_Not_Found_response.freeze b/src/test/resources/cassettes/features/v2/Delete_a_pipeline_returns_Not_Found_response.freeze index 11b70ae943f..85deda9192b 100644 --- a/src/test/resources/cassettes/features/v2/Delete_a_pipeline_returns_Not_Found_response.freeze +++ b/src/test/resources/cassettes/features/v2/Delete_a_pipeline_returns_Not_Found_response.freeze @@ -1 +1 @@ -2025-12-12T12:01:40.725Z \ No newline at end of file +2025-12-18T16:15:17.165Z \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Delete_a_pipeline_returns_OK_response.freeze b/src/test/resources/cassettes/features/v2/Delete_a_pipeline_returns_OK_response.freeze index 56c1eeacb0d..201ee9bda87 100644 --- a/src/test/resources/cassettes/features/v2/Delete_a_pipeline_returns_OK_response.freeze +++ b/src/test/resources/cassettes/features/v2/Delete_a_pipeline_returns_OK_response.freeze @@ -1 +1 @@ -2025-12-12T12:01:41.308Z \ No newline at end of file +2025-12-18T16:15:17.716Z \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Delete_a_pipeline_returns_OK_response.json b/src/test/resources/cassettes/features/v2/Delete_a_pipeline_returns_OK_response.json index c681389ce33..a2c24593f46 100644 --- a/src/test/resources/cassettes/features/v2/Delete_a_pipeline_returns_OK_response.json +++ b/src/test/resources/cassettes/features/v2/Delete_a_pipeline_returns_OK_response.json @@ -3,7 +3,7 @@ "httpRequest": { "body": { "type": "JSON", - "json": "{\"data\":{\"attributes\":{\"config\":{\"destinations\":[{\"id\":\"datadog-logs-destination\",\"inputs\":[\"processor-group-0\"],\"type\":\"datadog_logs\"}],\"processors\":[{\"enabled\":true,\"id\":\"processor-group-0\",\"include\":\"service:my-service\",\"inputs\":[\"datadog-agent-source\"],\"processors\":[{\"enabled\":true,\"id\":\"filter-processor\",\"include\":\"status:error\",\"type\":\"filter\"}]}],\"sources\":[{\"id\":\"datadog-agent-source\",\"type\":\"datadog_agent\"}]},\"name\":\"Main Observability Pipeline\"},\"type\":\"pipelines\"}}" + "json": "{\"data\":{\"attributes\":{\"config\":{\"destinations\":[{\"id\":\"datadog-logs-destination\",\"inputs\":[\"processor-group-0\"],\"type\":\"datadog_logs\"}],\"processors\":[{\"display_name\":\"My Processor Group\",\"enabled\":true,\"id\":\"processor-group-0\",\"include\":\"service:my-service\",\"inputs\":[\"datadog-agent-source\"],\"processors\":[{\"display_name\":\"My Filter Processor\",\"enabled\":true,\"id\":\"filter-processor\",\"include\":\"status:error\",\"type\":\"filter\"}]}],\"sources\":[{\"id\":\"datadog-agent-source\",\"type\":\"datadog_agent\"}]},\"name\":\"Main Observability Pipeline\"},\"type\":\"pipelines\"}}" }, "headers": {}, "method": "POST", @@ -12,10 +12,10 @@ "secure": true }, "httpResponse": { - "body": "{\"data\":{\"id\":\"5260fb94-d752-11f0-b25c-da7ad0900002\",\"type\":\"pipelines\",\"attributes\":{\"name\":\"Main Observability Pipeline\",\"config\":{\"destinations\":[{\"id\":\"datadog-logs-destination\",\"inputs\":[\"processor-group-0\"],\"type\":\"datadog_logs\"}],\"processors\":[{\"enabled\":true,\"id\":\"processor-group-0\",\"include\":\"service:my-service\",\"inputs\":[\"datadog-agent-source\"],\"processors\":[{\"enabled\":true,\"id\":\"filter-processor\",\"include\":\"status:error\",\"type\":\"filter\"}]}],\"sources\":[{\"id\":\"datadog-agent-source\",\"type\":\"datadog_agent\"}]}}}}\n", + "body": "{\"data\":{\"id\":\"be89fea4-dc2c-11f0-bdea-da7ad0900002\",\"type\":\"pipelines\",\"attributes\":{\"name\":\"Main Observability Pipeline\",\"config\":{\"destinations\":[{\"id\":\"datadog-logs-destination\",\"inputs\":[\"processor-group-0\"],\"type\":\"datadog_logs\"}],\"processors\":[{\"display_name\":\"My Processor Group\",\"enabled\":true,\"id\":\"processor-group-0\",\"include\":\"service:my-service\",\"inputs\":[\"datadog-agent-source\"],\"processors\":[{\"display_name\":\"My Filter Processor\",\"enabled\":true,\"id\":\"filter-processor\",\"include\":\"status:error\",\"type\":\"filter\"}]}],\"sources\":[{\"id\":\"datadog-agent-source\",\"type\":\"datadog_agent\"}]}}}}\n", "headers": { "Content-Type": [ - "application/json" + "application/vnd.api+json" ] }, "statusCode": 201, @@ -27,13 +27,13 @@ "timeToLive": { "unlimited": true }, - "id": "da4c1e71-79b6-967e-765b-83722311cb87" + "id": "d6a6f7a2-f347-564f-cbfb-e972ad921c9a" }, { "httpRequest": { "headers": {}, "method": "DELETE", - "path": "/api/v2/remote_config/products/obs_pipelines/pipelines/5260fb94-d752-11f0-b25c-da7ad0900002", + "path": "/api/v2/remote_config/products/obs_pipelines/pipelines/be89fea4-dc2c-11f0-bdea-da7ad0900002", "keepAlive": false, "secure": true }, @@ -52,13 +52,13 @@ "timeToLive": { "unlimited": true }, - "id": "46a341e9-6357-9ca3-9864-fbc1cf39edc4" + "id": "2f02fb97-f9e3-4f3a-313a-6d3e4dc210d9" }, { "httpRequest": { "headers": {}, "method": "DELETE", - "path": "/api/v2/remote_config/products/obs_pipelines/pipelines/5260fb94-d752-11f0-b25c-da7ad0900002", + "path": "/api/v2/remote_config/products/obs_pipelines/pipelines/be89fea4-dc2c-11f0-bdea-da7ad0900002", "keepAlive": false, "secure": true }, @@ -78,6 +78,6 @@ "timeToLive": { "unlimited": true }, - "id": "46a341e9-6357-9ca3-9864-fbc1cf39edc5" + "id": "2f02fb97-f9e3-4f3a-313a-6d3e4dc210da" } ] \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Get_a_specific_pipeline_returns_OK_response.freeze b/src/test/resources/cassettes/features/v2/Get_a_specific_pipeline_returns_OK_response.freeze index a850c336c3d..2da6d0e5c1d 100644 --- a/src/test/resources/cassettes/features/v2/Get_a_specific_pipeline_returns_OK_response.freeze +++ b/src/test/resources/cassettes/features/v2/Get_a_specific_pipeline_returns_OK_response.freeze @@ -1 +1 @@ -2025-12-12T12:01:43.689Z \ No newline at end of file +2025-12-18T16:15:20.018Z \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Get_a_specific_pipeline_returns_OK_response.json b/src/test/resources/cassettes/features/v2/Get_a_specific_pipeline_returns_OK_response.json index 1d4633d1d15..7a12e819679 100644 --- a/src/test/resources/cassettes/features/v2/Get_a_specific_pipeline_returns_OK_response.json +++ b/src/test/resources/cassettes/features/v2/Get_a_specific_pipeline_returns_OK_response.json @@ -3,7 +3,7 @@ "httpRequest": { "body": { "type": "JSON", - "json": "{\"data\":{\"attributes\":{\"config\":{\"destinations\":[{\"id\":\"datadog-logs-destination\",\"inputs\":[\"processor-group-0\"],\"type\":\"datadog_logs\"}],\"processors\":[{\"enabled\":true,\"id\":\"processor-group-0\",\"include\":\"service:my-service\",\"inputs\":[\"datadog-agent-source\"],\"processors\":[{\"enabled\":true,\"id\":\"filter-processor\",\"include\":\"status:error\",\"type\":\"filter\"}]}],\"sources\":[{\"id\":\"datadog-agent-source\",\"type\":\"datadog_agent\"}]},\"name\":\"Main Observability Pipeline\"},\"type\":\"pipelines\"}}" + "json": "{\"data\":{\"attributes\":{\"config\":{\"destinations\":[{\"id\":\"datadog-logs-destination\",\"inputs\":[\"processor-group-0\"],\"type\":\"datadog_logs\"}],\"processors\":[{\"display_name\":\"My Processor Group\",\"enabled\":true,\"id\":\"processor-group-0\",\"include\":\"service:my-service\",\"inputs\":[\"datadog-agent-source\"],\"processors\":[{\"display_name\":\"My Filter Processor\",\"enabled\":true,\"id\":\"filter-processor\",\"include\":\"status:error\",\"type\":\"filter\"}]}],\"sources\":[{\"id\":\"datadog-agent-source\",\"type\":\"datadog_agent\"}]},\"name\":\"Main Observability Pipeline\"},\"type\":\"pipelines\"}}" }, "headers": {}, "method": "POST", @@ -12,10 +12,10 @@ "secure": true }, "httpResponse": { - "body": "{\"data\":{\"id\":\"53caaa70-d752-11f0-b766-da7ad0900002\",\"type\":\"pipelines\",\"attributes\":{\"name\":\"Main Observability Pipeline\",\"config\":{\"destinations\":[{\"id\":\"datadog-logs-destination\",\"inputs\":[\"processor-group-0\"],\"type\":\"datadog_logs\"}],\"processors\":[{\"enabled\":true,\"id\":\"processor-group-0\",\"include\":\"service:my-service\",\"inputs\":[\"datadog-agent-source\"],\"processors\":[{\"enabled\":true,\"id\":\"filter-processor\",\"include\":\"status:error\",\"type\":\"filter\"}]}],\"sources\":[{\"id\":\"datadog-agent-source\",\"type\":\"datadog_agent\"}]}}}}\n", + "body": "{\"data\":{\"id\":\"bfe664a4-dc2c-11f0-bdec-da7ad0900002\",\"type\":\"pipelines\",\"attributes\":{\"name\":\"Main Observability Pipeline\",\"config\":{\"destinations\":[{\"id\":\"datadog-logs-destination\",\"inputs\":[\"processor-group-0\"],\"type\":\"datadog_logs\"}],\"processors\":[{\"display_name\":\"My Processor Group\",\"enabled\":true,\"id\":\"processor-group-0\",\"include\":\"service:my-service\",\"inputs\":[\"datadog-agent-source\"],\"processors\":[{\"display_name\":\"My Filter Processor\",\"enabled\":true,\"id\":\"filter-processor\",\"include\":\"status:error\",\"type\":\"filter\"}]}],\"sources\":[{\"id\":\"datadog-agent-source\",\"type\":\"datadog_agent\"}]}}}}\n", "headers": { "Content-Type": [ - "application/json" + "application/vnd.api+json" ] }, "statusCode": 201, @@ -27,21 +27,21 @@ "timeToLive": { "unlimited": true }, - "id": "da4c1e71-79b6-967e-765b-83722311cb85" + "id": "d6a6f7a2-f347-564f-cbfb-e972ad921c98" }, { "httpRequest": { "headers": {}, "method": "GET", - "path": "/api/v2/remote_config/products/obs_pipelines/pipelines/53caaa70-d752-11f0-b766-da7ad0900002", + "path": "/api/v2/remote_config/products/obs_pipelines/pipelines/bfe664a4-dc2c-11f0-bdec-da7ad0900002", "keepAlive": false, "secure": true }, "httpResponse": { - "body": "{\"data\":{\"id\":\"53caaa70-d752-11f0-b766-da7ad0900002\",\"type\":\"pipelines\",\"attributes\":{\"name\":\"Main Observability Pipeline\",\"config\":{\"destinations\":[{\"id\":\"datadog-logs-destination\",\"inputs\":[\"processor-group-0\"],\"type\":\"datadog_logs\"}],\"processors\":[{\"enabled\":true,\"id\":\"processor-group-0\",\"include\":\"service:my-service\",\"inputs\":[\"datadog-agent-source\"],\"processors\":[{\"enabled\":true,\"id\":\"filter-processor\",\"include\":\"status:error\",\"type\":\"filter\"}]}],\"sources\":[{\"id\":\"datadog-agent-source\",\"type\":\"datadog_agent\"}]}}}}\n", + "body": "{\"data\":{\"id\":\"bfe664a4-dc2c-11f0-bdec-da7ad0900002\",\"type\":\"pipelines\",\"attributes\":{\"name\":\"Main Observability Pipeline\",\"config\":{\"destinations\":[{\"id\":\"datadog-logs-destination\",\"inputs\":[\"processor-group-0\"],\"type\":\"datadog_logs\"}],\"processors\":[{\"display_name\":\"My Processor Group\",\"enabled\":true,\"id\":\"processor-group-0\",\"include\":\"service:my-service\",\"inputs\":[\"datadog-agent-source\"],\"processors\":[{\"display_name\":\"My Filter Processor\",\"enabled\":true,\"id\":\"filter-processor\",\"include\":\"status:error\",\"type\":\"filter\"}]}],\"sources\":[{\"id\":\"datadog-agent-source\",\"type\":\"datadog_agent\"}]}}}}\n", "headers": { "Content-Type": [ - "application/json" + "application/vnd.api+json" ] }, "statusCode": 200, @@ -53,13 +53,13 @@ "timeToLive": { "unlimited": true }, - "id": "cc0b6778-19fc-ef10-1e06-5dee94820812" + "id": "21f7e5ab-ea39-6e8e-5605-c43a9e3acdd0" }, { "httpRequest": { "headers": {}, "method": "DELETE", - "path": "/api/v2/remote_config/products/obs_pipelines/pipelines/53caaa70-d752-11f0-b766-da7ad0900002", + "path": "/api/v2/remote_config/products/obs_pipelines/pipelines/bfe664a4-dc2c-11f0-bdec-da7ad0900002", "keepAlive": false, "secure": true }, @@ -78,6 +78,6 @@ "timeToLive": { "unlimited": true }, - "id": "5be73d69-74d3-3bc3-f3ea-979fa86cbd31" + "id": "83781d2a-55f3-79d9-1709-474817512e21" } ] \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/List_pipelines_returns_Bad_Request_response.freeze b/src/test/resources/cassettes/features/v2/List_pipelines_returns_Bad_Request_response.freeze index 65b4915a719..a1ae2640d7d 100644 --- a/src/test/resources/cassettes/features/v2/List_pipelines_returns_Bad_Request_response.freeze +++ b/src/test/resources/cassettes/features/v2/List_pipelines_returns_Bad_Request_response.freeze @@ -1 +1 @@ -2025-12-12T12:01:46.096Z \ No newline at end of file +2025-12-18T16:15:22.038Z \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/List_pipelines_returns_OK_response.freeze b/src/test/resources/cassettes/features/v2/List_pipelines_returns_OK_response.freeze index d20c66e6abc..fb745af4ce5 100644 --- a/src/test/resources/cassettes/features/v2/List_pipelines_returns_OK_response.freeze +++ b/src/test/resources/cassettes/features/v2/List_pipelines_returns_OK_response.freeze @@ -1 +1 @@ -2025-12-12T12:01:46.582Z \ No newline at end of file +2025-12-18T16:15:22.507Z \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/List_pipelines_returns_OK_response.json b/src/test/resources/cassettes/features/v2/List_pipelines_returns_OK_response.json index d41f5c235ba..73cbac72655 100644 --- a/src/test/resources/cassettes/features/v2/List_pipelines_returns_OK_response.json +++ b/src/test/resources/cassettes/features/v2/List_pipelines_returns_OK_response.json @@ -3,7 +3,7 @@ "httpRequest": { "body": { "type": "JSON", - "json": "{\"data\":{\"attributes\":{\"config\":{\"destinations\":[{\"id\":\"datadog-logs-destination\",\"inputs\":[\"processor-group-0\"],\"type\":\"datadog_logs\"}],\"processors\":[{\"enabled\":true,\"id\":\"processor-group-0\",\"include\":\"service:my-service\",\"inputs\":[\"datadog-agent-source\"],\"processors\":[{\"enabled\":true,\"id\":\"filter-processor\",\"include\":\"status:error\",\"type\":\"filter\"}]}],\"sources\":[{\"id\":\"datadog-agent-source\",\"type\":\"datadog_agent\"}]},\"name\":\"Main Observability Pipeline\"},\"type\":\"pipelines\"}}" + "json": "{\"data\":{\"attributes\":{\"config\":{\"destinations\":[{\"id\":\"datadog-logs-destination\",\"inputs\":[\"processor-group-0\"],\"type\":\"datadog_logs\"}],\"processors\":[{\"display_name\":\"My Processor Group\",\"enabled\":true,\"id\":\"processor-group-0\",\"include\":\"service:my-service\",\"inputs\":[\"datadog-agent-source\"],\"processors\":[{\"display_name\":\"My Filter Processor\",\"enabled\":true,\"id\":\"filter-processor\",\"include\":\"status:error\",\"type\":\"filter\"}]}],\"sources\":[{\"id\":\"datadog-agent-source\",\"type\":\"datadog_agent\"}]},\"name\":\"Main Observability Pipeline\"},\"type\":\"pipelines\"}}" }, "headers": {}, "method": "POST", @@ -12,10 +12,10 @@ "secure": true }, "httpResponse": { - "body": "{\"data\":{\"id\":\"558588ee-d752-11f0-b25e-da7ad0900002\",\"type\":\"pipelines\",\"attributes\":{\"name\":\"Main Observability Pipeline\",\"config\":{\"destinations\":[{\"id\":\"datadog-logs-destination\",\"inputs\":[\"processor-group-0\"],\"type\":\"datadog_logs\"}],\"processors\":[{\"enabled\":true,\"id\":\"processor-group-0\",\"include\":\"service:my-service\",\"inputs\":[\"datadog-agent-source\"],\"processors\":[{\"enabled\":true,\"id\":\"filter-processor\",\"include\":\"status:error\",\"type\":\"filter\"}]}],\"sources\":[{\"id\":\"datadog-agent-source\",\"type\":\"datadog_agent\"}]}}}}\n", + "body": "{\"data\":{\"id\":\"c162e83e-dc2c-11f0-bf6b-da7ad0900002\",\"type\":\"pipelines\",\"attributes\":{\"name\":\"Main Observability Pipeline\",\"config\":{\"destinations\":[{\"id\":\"datadog-logs-destination\",\"inputs\":[\"processor-group-0\"],\"type\":\"datadog_logs\"}],\"processors\":[{\"display_name\":\"My Processor Group\",\"enabled\":true,\"id\":\"processor-group-0\",\"include\":\"service:my-service\",\"inputs\":[\"datadog-agent-source\"],\"processors\":[{\"display_name\":\"My Filter Processor\",\"enabled\":true,\"id\":\"filter-processor\",\"include\":\"status:error\",\"type\":\"filter\"}]}],\"sources\":[{\"id\":\"datadog-agent-source\",\"type\":\"datadog_agent\"}]}}}}\n", "headers": { "Content-Type": [ - "application/json" + "application/vnd.api+json" ] }, "statusCode": 201, @@ -27,7 +27,7 @@ "timeToLive": { "unlimited": true }, - "id": "da4c1e71-79b6-967e-765b-83722311cb88" + "id": "d6a6f7a2-f347-564f-cbfb-e972ad921c9b" }, { "httpRequest": { @@ -38,7 +38,7 @@ "secure": true }, "httpResponse": { - "body": "{\"data\":[{\"id\":\"558588ee-d752-11f0-b25e-da7ad0900002\",\"type\":\"pipelines\",\"attributes\":{\"name\":\"Main Observability Pipeline\",\"config\":{\"destinations\":[{\"id\":\"datadog-logs-destination\",\"inputs\":[\"processor-group-0\"],\"type\":\"datadog_logs\"}],\"processors\":[{\"enabled\":true,\"id\":\"processor-group-0\",\"include\":\"service:my-service\",\"inputs\":[\"datadog-agent-source\"],\"processors\":[{\"enabled\":true,\"id\":\"filter-processor\",\"include\":\"status:error\",\"type\":\"filter\"}]}],\"sources\":[{\"id\":\"datadog-agent-source\",\"type\":\"datadog_agent\"}]}}}],\"meta\":{\"totalCount\":1}}\n", + "body": "{\"data\":[{\"id\":\"c162e83e-dc2c-11f0-bf6b-da7ad0900002\",\"type\":\"pipelines\",\"attributes\":{\"name\":\"Main Observability Pipeline\",\"config\":{\"destinations\":[{\"id\":\"datadog-logs-destination\",\"inputs\":[\"processor-group-0\"],\"type\":\"datadog_logs\"}],\"processors\":[{\"display_name\":\"My Processor Group\",\"enabled\":true,\"id\":\"processor-group-0\",\"include\":\"service:my-service\",\"inputs\":[\"datadog-agent-source\"],\"processors\":[{\"display_name\":\"My Filter Processor\",\"enabled\":true,\"id\":\"filter-processor\",\"include\":\"status:error\",\"type\":\"filter\"}]}],\"sources\":[{\"id\":\"datadog-agent-source\",\"type\":\"datadog_agent\"}]}}}],\"meta\":{\"totalCount\":1}}\n", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -59,7 +59,7 @@ "httpRequest": { "headers": {}, "method": "DELETE", - "path": "/api/v2/remote_config/products/obs_pipelines/pipelines/558588ee-d752-11f0-b25e-da7ad0900002", + "path": "/api/v2/remote_config/products/obs_pipelines/pipelines/c162e83e-dc2c-11f0-bf6b-da7ad0900002", "keepAlive": false, "secure": true }, @@ -78,6 +78,6 @@ "timeToLive": { "unlimited": true }, - "id": "37c28b19-be34-5806-c2fc-7d05314a3092" + "id": "d8ab8d62-3a8b-2ffb-b86e-202601f9c376" } ] \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Update_a_pipeline_returns_Bad_Request_response.freeze b/src/test/resources/cassettes/features/v2/Update_a_pipeline_returns_Bad_Request_response.freeze index f2c06e4be38..92a0e9377f0 100644 --- a/src/test/resources/cassettes/features/v2/Update_a_pipeline_returns_Bad_Request_response.freeze +++ b/src/test/resources/cassettes/features/v2/Update_a_pipeline_returns_Bad_Request_response.freeze @@ -1 +1 @@ -2025-12-12T12:01:48.747Z \ No newline at end of file +2025-12-18T16:15:24.455Z \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Update_a_pipeline_returns_Bad_Request_response.json b/src/test/resources/cassettes/features/v2/Update_a_pipeline_returns_Bad_Request_response.json index 3e09175e005..bb05957ab93 100644 --- a/src/test/resources/cassettes/features/v2/Update_a_pipeline_returns_Bad_Request_response.json +++ b/src/test/resources/cassettes/features/v2/Update_a_pipeline_returns_Bad_Request_response.json @@ -3,7 +3,7 @@ "httpRequest": { "body": { "type": "JSON", - "json": "{\"data\":{\"attributes\":{\"config\":{\"destinations\":[{\"id\":\"datadog-logs-destination\",\"inputs\":[\"processor-group-0\"],\"type\":\"datadog_logs\"}],\"processors\":[{\"enabled\":true,\"id\":\"processor-group-0\",\"include\":\"service:my-service\",\"inputs\":[\"datadog-agent-source\"],\"processors\":[{\"enabled\":true,\"id\":\"filter-processor\",\"include\":\"status:error\",\"type\":\"filter\"}]}],\"sources\":[{\"id\":\"datadog-agent-source\",\"type\":\"datadog_agent\"}]},\"name\":\"Main Observability Pipeline\"},\"type\":\"pipelines\"}}" + "json": "{\"data\":{\"attributes\":{\"config\":{\"destinations\":[{\"id\":\"datadog-logs-destination\",\"inputs\":[\"processor-group-0\"],\"type\":\"datadog_logs\"}],\"processors\":[{\"display_name\":\"My Processor Group\",\"enabled\":true,\"id\":\"processor-group-0\",\"include\":\"service:my-service\",\"inputs\":[\"datadog-agent-source\"],\"processors\":[{\"display_name\":\"My Filter Processor\",\"enabled\":true,\"id\":\"filter-processor\",\"include\":\"status:error\",\"type\":\"filter\"}]}],\"sources\":[{\"id\":\"datadog-agent-source\",\"type\":\"datadog_agent\"}]},\"name\":\"Main Observability Pipeline\"},\"type\":\"pipelines\"}}" }, "headers": {}, "method": "POST", @@ -12,10 +12,10 @@ "secure": true }, "httpResponse": { - "body": "{\"data\":{\"id\":\"56cdbe24-d752-11f0-b260-da7ad0900002\",\"type\":\"pipelines\",\"attributes\":{\"name\":\"Main Observability Pipeline\",\"config\":{\"destinations\":[{\"id\":\"datadog-logs-destination\",\"inputs\":[\"processor-group-0\"],\"type\":\"datadog_logs\"}],\"processors\":[{\"enabled\":true,\"id\":\"processor-group-0\",\"include\":\"service:my-service\",\"inputs\":[\"datadog-agent-source\"],\"processors\":[{\"enabled\":true,\"id\":\"filter-processor\",\"include\":\"status:error\",\"type\":\"filter\"}]}],\"sources\":[{\"id\":\"datadog-agent-source\",\"type\":\"datadog_agent\"}]}}}}\n", + "body": "{\"data\":{\"id\":\"c28a5ad0-dc2c-11f0-bdee-da7ad0900002\",\"type\":\"pipelines\",\"attributes\":{\"name\":\"Main Observability Pipeline\",\"config\":{\"destinations\":[{\"id\":\"datadog-logs-destination\",\"inputs\":[\"processor-group-0\"],\"type\":\"datadog_logs\"}],\"processors\":[{\"display_name\":\"My Processor Group\",\"enabled\":true,\"id\":\"processor-group-0\",\"include\":\"service:my-service\",\"inputs\":[\"datadog-agent-source\"],\"processors\":[{\"display_name\":\"My Filter Processor\",\"enabled\":true,\"id\":\"filter-processor\",\"include\":\"status:error\",\"type\":\"filter\"}]}],\"sources\":[{\"id\":\"datadog-agent-source\",\"type\":\"datadog_agent\"}]}}}}\n", "headers": { "Content-Type": [ - "application/json" + "application/vnd.api+json" ] }, "statusCode": 201, @@ -27,7 +27,7 @@ "timeToLive": { "unlimited": true }, - "id": "da4c1e71-79b6-967e-765b-83722311cb86" + "id": "d6a6f7a2-f347-564f-cbfb-e972ad921c99" }, { "httpRequest": { @@ -37,7 +37,7 @@ }, "headers": {}, "method": "PUT", - "path": "/api/v2/remote_config/products/obs_pipelines/pipelines/56cdbe24-d752-11f0-b260-da7ad0900002", + "path": "/api/v2/remote_config/products/obs_pipelines/pipelines/c28a5ad0-dc2c-11f0-bdee-da7ad0900002", "keepAlive": false, "secure": true }, @@ -57,13 +57,13 @@ "timeToLive": { "unlimited": true }, - "id": "8771dbd2-13b6-7010-bcf9-e0215d407fe1" + "id": "6acef4da-c6d9-3beb-fcdd-2b5a9ed501e8" }, { "httpRequest": { "headers": {}, "method": "DELETE", - "path": "/api/v2/remote_config/products/obs_pipelines/pipelines/56cdbe24-d752-11f0-b260-da7ad0900002", + "path": "/api/v2/remote_config/products/obs_pipelines/pipelines/c28a5ad0-dc2c-11f0-bdee-da7ad0900002", "keepAlive": false, "secure": true }, @@ -82,6 +82,6 @@ "timeToLive": { "unlimited": true }, - "id": "a30b3631-3e35-0620-d418-3ac8b9c89a4c" + "id": "a5a337ff-4b63-4eb5-2643-23ba383eee73" } ] \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Update_a_pipeline_returns_Not_Found_response.freeze b/src/test/resources/cassettes/features/v2/Update_a_pipeline_returns_Not_Found_response.freeze index 90a907bd381..b083fd34ae0 100644 --- a/src/test/resources/cassettes/features/v2/Update_a_pipeline_returns_Not_Found_response.freeze +++ b/src/test/resources/cassettes/features/v2/Update_a_pipeline_returns_Not_Found_response.freeze @@ -1 +1 @@ -2025-12-12T12:01:50.671Z \ No newline at end of file +2025-12-18T16:15:26.411Z \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Update_a_pipeline_returns_OK_response.freeze b/src/test/resources/cassettes/features/v2/Update_a_pipeline_returns_OK_response.freeze index 46edcdb93ad..b9cbd5fcac4 100644 --- a/src/test/resources/cassettes/features/v2/Update_a_pipeline_returns_OK_response.freeze +++ b/src/test/resources/cassettes/features/v2/Update_a_pipeline_returns_OK_response.freeze @@ -1 +1 @@ -2025-12-12T12:01:51.160Z \ No newline at end of file +2025-12-18T16:15:26.929Z \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Update_a_pipeline_returns_OK_response.json b/src/test/resources/cassettes/features/v2/Update_a_pipeline_returns_OK_response.json index 34853e7516a..817d09683bb 100644 --- a/src/test/resources/cassettes/features/v2/Update_a_pipeline_returns_OK_response.json +++ b/src/test/resources/cassettes/features/v2/Update_a_pipeline_returns_OK_response.json @@ -3,7 +3,7 @@ "httpRequest": { "body": { "type": "JSON", - "json": "{\"data\":{\"attributes\":{\"config\":{\"destinations\":[{\"id\":\"datadog-logs-destination\",\"inputs\":[\"processor-group-0\"],\"type\":\"datadog_logs\"}],\"processors\":[{\"enabled\":true,\"id\":\"processor-group-0\",\"include\":\"service:my-service\",\"inputs\":[\"datadog-agent-source\"],\"processors\":[{\"enabled\":true,\"id\":\"filter-processor\",\"include\":\"status:error\",\"type\":\"filter\"}]}],\"sources\":[{\"id\":\"datadog-agent-source\",\"type\":\"datadog_agent\"}]},\"name\":\"Main Observability Pipeline\"},\"type\":\"pipelines\"}}" + "json": "{\"data\":{\"attributes\":{\"config\":{\"destinations\":[{\"id\":\"datadog-logs-destination\",\"inputs\":[\"processor-group-0\"],\"type\":\"datadog_logs\"}],\"processors\":[{\"display_name\":\"My Processor Group\",\"enabled\":true,\"id\":\"processor-group-0\",\"include\":\"service:my-service\",\"inputs\":[\"datadog-agent-source\"],\"processors\":[{\"display_name\":\"My Filter Processor\",\"enabled\":true,\"id\":\"filter-processor\",\"include\":\"status:error\",\"type\":\"filter\"}]}],\"sources\":[{\"id\":\"datadog-agent-source\",\"type\":\"datadog_agent\"}]},\"name\":\"Main Observability Pipeline\"},\"type\":\"pipelines\"}}" }, "headers": {}, "method": "POST", @@ -12,10 +12,10 @@ "secure": true }, "httpResponse": { - "body": "{\"data\":{\"id\":\"58407a12-d752-11f0-b262-da7ad0900002\",\"type\":\"pipelines\",\"attributes\":{\"name\":\"Main Observability Pipeline\",\"config\":{\"destinations\":[{\"id\":\"datadog-logs-destination\",\"inputs\":[\"processor-group-0\"],\"type\":\"datadog_logs\"}],\"processors\":[{\"enabled\":true,\"id\":\"processor-group-0\",\"include\":\"service:my-service\",\"inputs\":[\"datadog-agent-source\"],\"processors\":[{\"enabled\":true,\"id\":\"filter-processor\",\"include\":\"status:error\",\"type\":\"filter\"}]}],\"sources\":[{\"id\":\"datadog-agent-source\",\"type\":\"datadog_agent\"}]}}}}\n", + "body": "{\"data\":{\"id\":\"c40401e0-dc2c-11f0-bf6d-da7ad0900002\",\"type\":\"pipelines\",\"attributes\":{\"name\":\"Main Observability Pipeline\",\"config\":{\"destinations\":[{\"id\":\"datadog-logs-destination\",\"inputs\":[\"processor-group-0\"],\"type\":\"datadog_logs\"}],\"processors\":[{\"display_name\":\"My Processor Group\",\"enabled\":true,\"id\":\"processor-group-0\",\"include\":\"service:my-service\",\"inputs\":[\"datadog-agent-source\"],\"processors\":[{\"display_name\":\"My Filter Processor\",\"enabled\":true,\"id\":\"filter-processor\",\"include\":\"status:error\",\"type\":\"filter\"}]}],\"sources\":[{\"id\":\"datadog-agent-source\",\"type\":\"datadog_agent\"}]}}}}\n", "headers": { "Content-Type": [ - "application/json" + "application/vnd.api+json" ] }, "statusCode": 201, @@ -27,7 +27,7 @@ "timeToLive": { "unlimited": true }, - "id": "da4c1e71-79b6-967e-765b-83722311cb84" + "id": "d6a6f7a2-f347-564f-cbfb-e972ad921c97" }, { "httpRequest": { @@ -37,15 +37,15 @@ }, "headers": {}, "method": "PUT", - "path": "/api/v2/remote_config/products/obs_pipelines/pipelines/58407a12-d752-11f0-b262-da7ad0900002", + "path": "/api/v2/remote_config/products/obs_pipelines/pipelines/c40401e0-dc2c-11f0-bf6d-da7ad0900002", "keepAlive": false, "secure": true }, "httpResponse": { - "body": "{\"data\":{\"id\":\"58407a12-d752-11f0-b262-da7ad0900002\",\"type\":\"pipelines\",\"attributes\":{\"name\":\"Updated Pipeline Name\",\"config\":{\"destinations\":[{\"id\":\"updated-datadog-logs-destination-id\",\"inputs\":[\"my-processor-group\"],\"type\":\"datadog_logs\"}],\"processors\":[{\"enabled\":true,\"id\":\"my-processor-group\",\"include\":\"service:my-service\",\"inputs\":[\"datadog-agent-source\"],\"processors\":[{\"enabled\":true,\"id\":\"filter-processor\",\"include\":\"status:error\",\"type\":\"filter\"}]}],\"sources\":[{\"id\":\"datadog-agent-source\",\"type\":\"datadog_agent\"}]}}}}\n", + "body": "{\"data\":{\"id\":\"c40401e0-dc2c-11f0-bf6d-da7ad0900002\",\"type\":\"pipelines\",\"attributes\":{\"name\":\"Updated Pipeline Name\",\"config\":{\"destinations\":[{\"id\":\"updated-datadog-logs-destination-id\",\"inputs\":[\"my-processor-group\"],\"type\":\"datadog_logs\"}],\"processors\":[{\"enabled\":true,\"id\":\"my-processor-group\",\"include\":\"service:my-service\",\"inputs\":[\"datadog-agent-source\"],\"processors\":[{\"enabled\":true,\"id\":\"filter-processor\",\"include\":\"status:error\",\"type\":\"filter\"}]}],\"sources\":[{\"id\":\"datadog-agent-source\",\"type\":\"datadog_agent\"}]}}}}\n", "headers": { "Content-Type": [ - "application/json" + "application/vnd.api+json" ] }, "statusCode": 200, @@ -57,13 +57,13 @@ "timeToLive": { "unlimited": true }, - "id": "6b440e74-3fe0-4562-fc64-32de72f34666" + "id": "2c680eeb-05d9-7617-92c8-d73c172cec9c" }, { "httpRequest": { "headers": {}, "method": "DELETE", - "path": "/api/v2/remote_config/products/obs_pipelines/pipelines/58407a12-d752-11f0-b262-da7ad0900002", + "path": "/api/v2/remote_config/products/obs_pipelines/pipelines/c40401e0-dc2c-11f0-bf6d-da7ad0900002", "keepAlive": false, "secure": true }, @@ -82,6 +82,6 @@ "timeToLive": { "unlimited": true }, - "id": "3239901f-a6bd-d007-1963-346d8278697d" + "id": "b1525989-2e82-ec96-14f9-7184147ea0f7" } ] \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Validate_an_observability_pipeline_returns_Bad_Request_response.freeze b/src/test/resources/cassettes/features/v2/Validate_an_observability_pipeline_returns_Bad_Request_response.freeze index 149cc2fb4c1..745856e49a6 100644 --- a/src/test/resources/cassettes/features/v2/Validate_an_observability_pipeline_returns_Bad_Request_response.freeze +++ b/src/test/resources/cassettes/features/v2/Validate_an_observability_pipeline_returns_Bad_Request_response.freeze @@ -1 +1 @@ -2025-12-12T12:01:54.040Z \ No newline at end of file +2025-12-18T16:15:29.179Z \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Validate_an_observability_pipeline_returns_OK_response.freeze b/src/test/resources/cassettes/features/v2/Validate_an_observability_pipeline_returns_OK_response.freeze index a4c7795147b..ecfcc54162a 100644 --- a/src/test/resources/cassettes/features/v2/Validate_an_observability_pipeline_returns_OK_response.freeze +++ b/src/test/resources/cassettes/features/v2/Validate_an_observability_pipeline_returns_OK_response.freeze @@ -1 +1 @@ -2025-12-12T12:01:54.520Z \ No newline at end of file +2025-12-18T16:15:29.647Z \ No newline at end of file diff --git a/src/test/resources/com/datadog/api/client/v2/api/given.json b/src/test/resources/com/datadog/api/client/v2/api/given.json index 8cf1925f45e..5e9aa4d3b5f 100644 --- a/src/test/resources/com/datadog/api/client/v2/api/given.json +++ b/src/test/resources/com/datadog/api/client/v2/api/given.json @@ -883,7 +883,7 @@ "parameters": [ { "name": "body", - "value": "{\n \"data\":{\n \"attributes\":{\n \"config\":{\n \"destinations\":[\n {\n \"id\":\"datadog-logs-destination\",\n \"inputs\":[\n \"processor-group-0\"\n ],\n \"type\":\"datadog_logs\"\n }\n ],\n \"processors\":[\n {\n \"id\":\"processor-group-0\",\n \"include\":\"service:my-service\",\n \"inputs\":[\n \"datadog-agent-source\"\n ],\n \"enabled\": true,\n \"processors\": [\n {\n \"id\": \"filter-processor\",\n \"type\": \"filter\",\n \"include\": \"status:error\",\n \"enabled\": true\n }\n ]\n }\n ],\n \"sources\":[\n {\n \"id\":\"datadog-agent-source\",\n \"type\":\"datadog_agent\"\n }\n ]\n },\n \"name\":\"Main Observability Pipeline\"\n },\n \"type\":\"pipelines\"\n }\n}" + "value": "{\n \"data\":{\n \"attributes\":{\n \"config\":{\n \"destinations\":[\n {\n \"id\":\"datadog-logs-destination\",\n \"inputs\":[\n \"processor-group-0\"\n ],\n \"type\":\"datadog_logs\"\n }\n ],\n \"processors\":[\n {\n \"id\":\"processor-group-0\",\n \"include\":\"service:my-service\",\n \"display_name\": \"My Processor Group\",\n \"inputs\":[\n \"datadog-agent-source\"\n ],\n \"enabled\": true,\n \"processors\": [\n {\n \"id\": \"filter-processor\",\n \"type\": \"filter\",\n \"include\": \"status:error\",\n \"display_name\": \"My Filter Processor\",\n \"enabled\": true\n }\n ]\n }\n ],\n \"sources\":[\n {\n \"id\":\"datadog-agent-source\",\n \"type\":\"datadog_agent\"\n }\n ]\n },\n \"name\":\"Main Observability Pipeline\"\n },\n \"type\":\"pipelines\"\n }\n}" } ], "step": "there is a valid \"pipeline\" in the system",