diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index 085c5aa51a7..8c9919873eb 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -28208,6 +28208,10 @@ components: description: The `add_env_vars` processor adds environment variable values to log events. properties: + enabled: + description: The processor passes through all events if it is set to `false`. + Defaults to `true`. + type: boolean id: description: The unique identifier for this component. Used to reference this processor in the pipeline. @@ -28267,6 +28271,10 @@ components: ObservabilityPipelineAddFieldsProcessor: description: The `add_fields` processor adds static key-value fields to logs. properties: + enabled: + description: The processor passes through all events if it is set to `false`. + Defaults to `true`. + type: boolean fields: description: A list of static fields (key-value pairs) that is added to each log event processed by this component. @@ -28768,6 +28776,10 @@ components: Remap Language (VRL)](https://vector.dev/docs/reference/vrl/) scripts with advanced filtering capabilities. properties: + enabled: + description: The processor passes through all events if it is set to `false`. + Defaults to `true`. + type: boolean id: description: The unique identifier for this processor. example: remap-vrl-processor @@ -28940,6 +28952,10 @@ components: properties: action: $ref: '#/components/schemas/ObservabilityPipelineDatadogTagsProcessorAction' + enabled: + description: The processor passes through all events if it is set to `false`. + Defaults to `true`. + type: boolean id: description: The unique identifier for this component. Used to reference this component in other parts of the pipeline (for example, as the `input` @@ -29025,6 +29041,10 @@ components: ObservabilityPipelineDedupeProcessor: description: The `dedupe` processor removes duplicate fields in log events. properties: + enabled: + description: The processor passes through all events if it is set to `false`. + Defaults to `true`. + type: boolean fields: description: A list of log field paths to check for duplicates. example: @@ -29266,6 +29286,10 @@ components: description: The `enrichment_table` processor enriches logs using a static CSV file or GeoIP database. properties: + enabled: + description: The processor passes through all events if it is set to `false`. + Defaults to `true`. + type: boolean file: $ref: '#/components/schemas/ObservabilityPipelineEnrichmentTableFile' geoip: @@ -29329,6 +29353,10 @@ components: on a Datadog search query. Logs that match the `include` query are passed through; others are discarded. properties: + enabled: + description: The processor passes through all events if it is set to `false`. + Defaults to `true`. + type: boolean id: description: The unique identifier for this component. Used to reference this component in other parts of the pipeline (for example, as the `input` @@ -29439,6 +29467,10 @@ components: ' properties: + enabled: + description: The processor passes through all events if it is set to `false`. + Defaults to `true`. + type: boolean id: description: The unique identifier for this component. Used to reference this component in other parts of the pipeline. @@ -30015,6 +30047,10 @@ components: description: The `ocsf_mapper` processor transforms logs into the OCSF schema using a predefined mapping configuration. properties: + enabled: + description: The processor passes through all events if it is set to `false`. + Defaults to `true`. + type: boolean id: description: The unique identifier for this component. Used to reference this component in other parts of the pipeline. @@ -30149,6 +30185,10 @@ components: by Datadog. example: true type: boolean + enabled: + description: The processor passes through all events if it is set to `false`. + Defaults to `true`. + type: boolean id: description: A unique identifier for this processor. example: parse-grok-processor @@ -30273,6 +30313,10 @@ components: and flattens it into the event. This is useful when logs contain embedded JSON as a string. properties: + enabled: + description: The processor passes through all events if it is set to `false`. + Defaults to `true`. + type: boolean field: description: The name of the log field that contains a JSON string. example: message @@ -30336,6 +30380,10 @@ components: the filter query continue through the pipeline. example: false type: boolean + enabled: + description: The processor passes through all events if it is set to `false`. + Defaults to `true`. + type: boolean id: description: The unique identifier for this component. Used to reference this component in other parts of the pipeline (for example, as the `input` @@ -30468,6 +30516,10 @@ components: description: The `reduce` processor aggregates and merges logs based on matching keys and merge strategies. properties: + enabled: + description: The processor passes through all events if it is set to `false`. + Defaults to `true`. + type: boolean group_by: description: A list of fields used to group log events for merging. example: @@ -30564,6 +30616,10 @@ components: ObservabilityPipelineRemoveFieldsProcessor: description: The `remove_fields` processor deletes specified fields from logs. properties: + enabled: + description: The processor passes through all events if it is set to `false`. + Defaults to `true`. + type: boolean fields: description: A list of field names to be removed from each log event. example: @@ -30611,6 +30667,10 @@ components: ObservabilityPipelineRenameFieldsProcessor: description: The `rename_fields` processor changes field names. properties: + enabled: + description: The processor passes through all events if it is set to `false`. + Defaults to `true`. + type: boolean fields: description: A list of rename rules specifying which fields to rename in the event, what to rename them to, and whether to preserve the original @@ -30750,6 +30810,10 @@ components: description: The `sample` processor allows probabilistic sampling of logs at a fixed rate. properties: + enabled: + description: The processor passes through all events if it is set to `false`. + Defaults to `true`. + type: boolean id: description: The unique identifier for this component. Used to reference this component in other parts of the pipeline (for example, as the `input` @@ -30801,6 +30865,10 @@ components: description: The `sensitive_data_scanner` processor detects and optionally redacts sensitive data in log events. properties: + enabled: + description: The processor passes through all events if it is set to `false`. + Defaults to `true`. + type: boolean id: description: The unique identifier for this component. Used to reference this component in other parts of the pipeline (e.g., as input to downstream @@ -31806,6 +31874,10 @@ components: description: The `throttle` processor limits the number of events that pass through over a given time window. properties: + enabled: + description: The processor passes through all events if it is set to `false`. + Defaults to `true`. + type: boolean group_by: description: Optional list of fields used to group events before the threshold has been reached. 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 694f833d9ec..87fd9e2f7a6 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_ENABLED, ObservabilityPipelineAddEnvVarsProcessor.JSON_PROPERTY_ID, ObservabilityPipelineAddEnvVarsProcessor.JSON_PROPERTY_INCLUDE, ObservabilityPipelineAddEnvVarsProcessor.JSON_PROPERTY_INPUTS, @@ -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_ENABLED = "enabled"; + private Boolean enabled; + public static final String JSON_PROPERTY_ID = "id"; private String id; @@ -66,6 +70,28 @@ public ObservabilityPipelineAddEnvVarsProcessor( this.variables = variables; } + public ObservabilityPipelineAddEnvVarsProcessor enabled(Boolean enabled) { + this.enabled = enabled; + return this; + } + + /** + * The processor passes through all events if it is set to false. Defaults to + * true. + * + * @return enabled + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_ENABLED) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public Boolean getEnabled() { + return enabled; + } + + public void setEnabled(Boolean enabled) { + this.enabled = enabled; + } + public ObservabilityPipelineAddEnvVarsProcessor id(String id) { this.id = id; return this; @@ -244,7 +270,8 @@ public boolean equals(Object o) { } ObservabilityPipelineAddEnvVarsProcessor observabilityPipelineAddEnvVarsProcessor = (ObservabilityPipelineAddEnvVarsProcessor) o; - return Objects.equals(this.id, observabilityPipelineAddEnvVarsProcessor.id) + return Objects.equals(this.enabled, observabilityPipelineAddEnvVarsProcessor.enabled) + && Objects.equals(this.id, observabilityPipelineAddEnvVarsProcessor.id) && Objects.equals(this.include, observabilityPipelineAddEnvVarsProcessor.include) && Objects.equals(this.inputs, observabilityPipelineAddEnvVarsProcessor.inputs) && Objects.equals(this.type, observabilityPipelineAddEnvVarsProcessor.type) @@ -256,13 +283,14 @@ public boolean equals(Object o) { @Override public int hashCode() { - return Objects.hash(id, include, inputs, type, variables, additionalProperties); + return Objects.hash(enabled, id, include, inputs, type, variables, additionalProperties); } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class ObservabilityPipelineAddEnvVarsProcessor {\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"); sb.append(" inputs: ").append(toIndentedString(inputs)).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 942e68603c8..6284ec3b708 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_ENABLED, ObservabilityPipelineAddFieldsProcessor.JSON_PROPERTY_FIELDS, ObservabilityPipelineAddFieldsProcessor.JSON_PROPERTY_ID, ObservabilityPipelineAddFieldsProcessor.JSON_PROPERTY_INCLUDE, @@ -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_ENABLED = "enabled"; + private Boolean enabled; + public static final String JSON_PROPERTY_FIELDS = "fields"; private List fields = new ArrayList<>(); @@ -66,6 +70,28 @@ public ObservabilityPipelineAddFieldsProcessor( this.unparsed |= !type.isValid(); } + public ObservabilityPipelineAddFieldsProcessor enabled(Boolean enabled) { + this.enabled = enabled; + return this; + } + + /** + * The processor passes through all events if it is set to false. Defaults to + * true. + * + * @return enabled + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_ENABLED) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public Boolean getEnabled() { + return enabled; + } + + public void setEnabled(Boolean enabled) { + this.enabled = enabled; + } + public ObservabilityPipelineAddFieldsProcessor fields( List fields) { this.fields = fields; @@ -246,7 +272,8 @@ public boolean equals(Object o) { } ObservabilityPipelineAddFieldsProcessor observabilityPipelineAddFieldsProcessor = (ObservabilityPipelineAddFieldsProcessor) o; - return Objects.equals(this.fields, observabilityPipelineAddFieldsProcessor.fields) + return Objects.equals(this.enabled, observabilityPipelineAddFieldsProcessor.enabled) + && Objects.equals(this.fields, observabilityPipelineAddFieldsProcessor.fields) && Objects.equals(this.id, observabilityPipelineAddFieldsProcessor.id) && Objects.equals(this.include, observabilityPipelineAddFieldsProcessor.include) && Objects.equals(this.inputs, observabilityPipelineAddFieldsProcessor.inputs) @@ -258,13 +285,14 @@ public boolean equals(Object o) { @Override public int hashCode() { - return Objects.hash(fields, id, include, inputs, type, additionalProperties); + return Objects.hash(enabled, fields, id, include, inputs, type, additionalProperties); } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class ObservabilityPipelineAddFieldsProcessor {\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"); 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 00901ad1ebf..f8a8f2153d7 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_ENABLED, ObservabilityPipelineCustomProcessor.JSON_PROPERTY_ID, ObservabilityPipelineCustomProcessor.JSON_PROPERTY_INCLUDE, ObservabilityPipelineCustomProcessor.JSON_PROPERTY_INPUTS, @@ -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_ENABLED = "enabled"; + private Boolean enabled; + public static final String JSON_PROPERTY_ID = "id"; private String id; @@ -70,6 +74,28 @@ public ObservabilityPipelineCustomProcessor( this.unparsed |= !type.isValid(); } + public ObservabilityPipelineCustomProcessor enabled(Boolean enabled) { + this.enabled = enabled; + return this; + } + + /** + * The processor passes through all events if it is set to false. Defaults to + * true. + * + * @return enabled + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_ENABLED) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public Boolean getEnabled() { + return enabled; + } + + public void setEnabled(Boolean enabled) { + this.enabled = enabled; + } + public ObservabilityPipelineCustomProcessor id(String id) { this.id = id; return this; @@ -248,7 +274,8 @@ public boolean equals(Object o) { } ObservabilityPipelineCustomProcessor observabilityPipelineCustomProcessor = (ObservabilityPipelineCustomProcessor) o; - return Objects.equals(this.id, observabilityPipelineCustomProcessor.id) + return Objects.equals(this.enabled, observabilityPipelineCustomProcessor.enabled) + && Objects.equals(this.id, observabilityPipelineCustomProcessor.id) && Objects.equals(this.include, observabilityPipelineCustomProcessor.include) && Objects.equals(this.inputs, observabilityPipelineCustomProcessor.inputs) && Objects.equals(this.remaps, observabilityPipelineCustomProcessor.remaps) @@ -259,13 +286,14 @@ public boolean equals(Object o) { @Override public int hashCode() { - return Objects.hash(id, include, inputs, remaps, type, additionalProperties); + return Objects.hash(enabled, id, include, inputs, remaps, type, additionalProperties); } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class ObservabilityPipelineCustomProcessor {\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"); sb.append(" inputs: ").append(toIndentedString(inputs)).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 c38aacab4bf..323455c7831 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_ENABLED, ObservabilityPipelineDatadogTagsProcessor.JSON_PROPERTY_ID, ObservabilityPipelineDatadogTagsProcessor.JSON_PROPERTY_INCLUDE, ObservabilityPipelineDatadogTagsProcessor.JSON_PROPERTY_INPUTS, @@ -38,6 +39,9 @@ public class ObservabilityPipelineDatadogTagsProcessor { public static final String JSON_PROPERTY_ACTION = "action"; private ObservabilityPipelineDatadogTagsProcessorAction action; + public static final String JSON_PROPERTY_ENABLED = "enabled"; + private Boolean enabled; + public static final String JSON_PROPERTY_ID = "id"; private String id; @@ -108,6 +112,28 @@ public void setAction(ObservabilityPipelineDatadogTagsProcessorAction action) { this.action = action; } + public ObservabilityPipelineDatadogTagsProcessor enabled(Boolean enabled) { + this.enabled = enabled; + return this; + } + + /** + * The processor passes through all events if it is set to false. Defaults to + * true. + * + * @return enabled + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_ENABLED) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public Boolean getEnabled() { + return enabled; + } + + public void setEnabled(Boolean enabled) { + this.enabled = enabled; + } + public ObservabilityPipelineDatadogTagsProcessor id(String id) { this.id = id; return this; @@ -307,6 +333,7 @@ public boolean equals(Object o) { ObservabilityPipelineDatadogTagsProcessor observabilityPipelineDatadogTagsProcessor = (ObservabilityPipelineDatadogTagsProcessor) o; return Objects.equals(this.action, observabilityPipelineDatadogTagsProcessor.action) + && Objects.equals(this.enabled, observabilityPipelineDatadogTagsProcessor.enabled) && Objects.equals(this.id, observabilityPipelineDatadogTagsProcessor.id) && Objects.equals(this.include, observabilityPipelineDatadogTagsProcessor.include) && Objects.equals(this.inputs, observabilityPipelineDatadogTagsProcessor.inputs) @@ -320,7 +347,8 @@ public boolean equals(Object o) { @Override public int hashCode() { - return Objects.hash(action, id, include, inputs, keys, mode, type, additionalProperties); + return Objects.hash( + action, enabled, id, include, inputs, keys, mode, type, additionalProperties); } @Override @@ -328,6 +356,7 @@ public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class ObservabilityPipelineDatadogTagsProcessor {\n"); sb.append(" action: ").append(toIndentedString(action)).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"); sb.append(" inputs: ").append(toIndentedString(inputs)).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 68d0ca28d10..659fcaf925e 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_ENABLED, ObservabilityPipelineDedupeProcessor.JSON_PROPERTY_FIELDS, ObservabilityPipelineDedupeProcessor.JSON_PROPERTY_ID, ObservabilityPipelineDedupeProcessor.JSON_PROPERTY_INCLUDE, @@ -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_ENABLED = "enabled"; + private Boolean enabled; + public static final String JSON_PROPERTY_FIELDS = "fields"; private List fields = new ArrayList<>(); @@ -73,6 +77,28 @@ public ObservabilityPipelineDedupeProcessor( this.unparsed |= !type.isValid(); } + public ObservabilityPipelineDedupeProcessor enabled(Boolean enabled) { + this.enabled = enabled; + return this; + } + + /** + * The processor passes through all events if it is set to false. Defaults to + * true. + * + * @return enabled + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_ENABLED) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public Boolean getEnabled() { + return enabled; + } + + public void setEnabled(Boolean enabled) { + this.enabled = enabled; + } + public ObservabilityPipelineDedupeProcessor fields(List fields) { this.fields = fields; return this; @@ -268,7 +294,8 @@ public boolean equals(Object o) { } ObservabilityPipelineDedupeProcessor observabilityPipelineDedupeProcessor = (ObservabilityPipelineDedupeProcessor) o; - return Objects.equals(this.fields, observabilityPipelineDedupeProcessor.fields) + return Objects.equals(this.enabled, observabilityPipelineDedupeProcessor.enabled) + && Objects.equals(this.fields, observabilityPipelineDedupeProcessor.fields) && Objects.equals(this.id, observabilityPipelineDedupeProcessor.id) && Objects.equals(this.include, observabilityPipelineDedupeProcessor.include) && Objects.equals(this.inputs, observabilityPipelineDedupeProcessor.inputs) @@ -280,13 +307,14 @@ public boolean equals(Object o) { @Override public int hashCode() { - return Objects.hash(fields, id, include, inputs, mode, type, additionalProperties); + return Objects.hash(enabled, fields, id, include, inputs, mode, type, additionalProperties); } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class ObservabilityPipelineDedupeProcessor {\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"); sb.append(" include: ").append(toIndentedString(include)).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 e4ad7c5a190..52db36dac65 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 @@ -24,6 +24,7 @@ * database. */ @JsonPropertyOrder({ + ObservabilityPipelineEnrichmentTableProcessor.JSON_PROPERTY_ENABLED, ObservabilityPipelineEnrichmentTableProcessor.JSON_PROPERTY_FILE, ObservabilityPipelineEnrichmentTableProcessor.JSON_PROPERTY_GEOIP, ObservabilityPipelineEnrichmentTableProcessor.JSON_PROPERTY_ID, @@ -36,6 +37,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_ENABLED = "enabled"; + private Boolean enabled; + public static final String JSON_PROPERTY_FILE = "file"; private ObservabilityPipelineEnrichmentTableFile file; @@ -76,6 +80,28 @@ public ObservabilityPipelineEnrichmentTableProcessor( this.unparsed |= !type.isValid(); } + public ObservabilityPipelineEnrichmentTableProcessor enabled(Boolean enabled) { + this.enabled = enabled; + return this; + } + + /** + * The processor passes through all events if it is set to false. Defaults to + * true. + * + * @return enabled + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_ENABLED) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public Boolean getEnabled() { + return enabled; + } + + public void setEnabled(Boolean enabled) { + this.enabled = enabled; + } + public ObservabilityPipelineEnrichmentTableProcessor file( ObservabilityPipelineEnrichmentTableFile file) { this.file = file; @@ -290,7 +316,8 @@ public boolean equals(Object o) { } ObservabilityPipelineEnrichmentTableProcessor observabilityPipelineEnrichmentTableProcessor = (ObservabilityPipelineEnrichmentTableProcessor) o; - return Objects.equals(this.file, observabilityPipelineEnrichmentTableProcessor.file) + return Objects.equals(this.enabled, observabilityPipelineEnrichmentTableProcessor.enabled) + && Objects.equals(this.file, observabilityPipelineEnrichmentTableProcessor.file) && Objects.equals(this.geoip, observabilityPipelineEnrichmentTableProcessor.geoip) && Objects.equals(this.id, observabilityPipelineEnrichmentTableProcessor.id) && Objects.equals(this.include, observabilityPipelineEnrichmentTableProcessor.include) @@ -304,13 +331,15 @@ public boolean equals(Object o) { @Override public int hashCode() { - return Objects.hash(file, geoip, id, include, inputs, target, type, additionalProperties); + return Objects.hash( + enabled, file, geoip, id, include, inputs, target, type, additionalProperties); } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class ObservabilityPipelineEnrichmentTableProcessor {\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"); sb.append(" id: ").append(toIndentedString(id)).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 8eeee9526e2..99a23d09d26 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 @@ -24,6 +24,7 @@ * query. Logs that match the include query are passed through; others are discarded. */ @JsonPropertyOrder({ + ObservabilityPipelineFilterProcessor.JSON_PROPERTY_ENABLED, ObservabilityPipelineFilterProcessor.JSON_PROPERTY_ID, ObservabilityPipelineFilterProcessor.JSON_PROPERTY_INCLUDE, ObservabilityPipelineFilterProcessor.JSON_PROPERTY_INPUTS, @@ -33,6 +34,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_ENABLED = "enabled"; + private Boolean enabled; + public static final String JSON_PROPERTY_ID = "id"; private String id; @@ -62,6 +66,28 @@ public ObservabilityPipelineFilterProcessor( this.unparsed |= !type.isValid(); } + public ObservabilityPipelineFilterProcessor enabled(Boolean enabled) { + this.enabled = enabled; + return this; + } + + /** + * The processor passes through all events if it is set to false. Defaults to + * true. + * + * @return enabled + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_ENABLED) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public Boolean getEnabled() { + return enabled; + } + + public void setEnabled(Boolean enabled) { + this.enabled = enabled; + } + public ObservabilityPipelineFilterProcessor id(String id) { this.id = id; return this; @@ -210,7 +236,8 @@ public boolean equals(Object o) { } ObservabilityPipelineFilterProcessor observabilityPipelineFilterProcessor = (ObservabilityPipelineFilterProcessor) o; - return Objects.equals(this.id, observabilityPipelineFilterProcessor.id) + return Objects.equals(this.enabled, observabilityPipelineFilterProcessor.enabled) + && Objects.equals(this.id, observabilityPipelineFilterProcessor.id) && Objects.equals(this.include, observabilityPipelineFilterProcessor.include) && Objects.equals(this.inputs, observabilityPipelineFilterProcessor.inputs) && Objects.equals(this.type, observabilityPipelineFilterProcessor.type) @@ -220,13 +247,14 @@ public boolean equals(Object o) { @Override public int hashCode() { - return Objects.hash(id, include, inputs, type, additionalProperties); + return Objects.hash(enabled, id, include, inputs, type, additionalProperties); } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class ObservabilityPipelineFilterProcessor {\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"); sb.append(" inputs: ").append(toIndentedString(inputs)).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 9a17ba776eb..7d2a997d20a 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_ENABLED, ObservabilityPipelineGenerateMetricsProcessor.JSON_PROPERTY_ID, ObservabilityPipelineGenerateMetricsProcessor.JSON_PROPERTY_INCLUDE, ObservabilityPipelineGenerateMetricsProcessor.JSON_PROPERTY_INPUTS, @@ -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_ENABLED = "enabled"; + private Boolean enabled; + public static final String JSON_PROPERTY_ID = "id"; private String id; @@ -70,6 +74,28 @@ public ObservabilityPipelineGenerateMetricsProcessor( this.unparsed |= !type.isValid(); } + public ObservabilityPipelineGenerateMetricsProcessor enabled(Boolean enabled) { + this.enabled = enabled; + return this; + } + + /** + * The processor passes through all events if it is set to false. Defaults to + * true. + * + * @return enabled + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_ENABLED) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public Boolean getEnabled() { + return enabled; + } + + public void setEnabled(Boolean enabled) { + this.enabled = enabled; + } + public ObservabilityPipelineGenerateMetricsProcessor id(String id) { this.id = id; return this; @@ -250,7 +276,8 @@ public boolean equals(Object o) { } ObservabilityPipelineGenerateMetricsProcessor observabilityPipelineGenerateMetricsProcessor = (ObservabilityPipelineGenerateMetricsProcessor) o; - return Objects.equals(this.id, observabilityPipelineGenerateMetricsProcessor.id) + return Objects.equals(this.enabled, observabilityPipelineGenerateMetricsProcessor.enabled) + && Objects.equals(this.id, observabilityPipelineGenerateMetricsProcessor.id) && Objects.equals(this.include, observabilityPipelineGenerateMetricsProcessor.include) && Objects.equals(this.inputs, observabilityPipelineGenerateMetricsProcessor.inputs) && Objects.equals(this.metrics, observabilityPipelineGenerateMetricsProcessor.metrics) @@ -262,13 +289,14 @@ public boolean equals(Object o) { @Override public int hashCode() { - return Objects.hash(id, include, inputs, metrics, type, additionalProperties); + return Objects.hash(enabled, id, include, inputs, metrics, type, additionalProperties); } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class ObservabilityPipelineGenerateMetricsProcessor {\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"); sb.append(" inputs: ").append(toIndentedString(inputs)).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 ce5e0b78369..3974c947826 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_ENABLED, ObservabilityPipelineOcsfMapperProcessor.JSON_PROPERTY_ID, ObservabilityPipelineOcsfMapperProcessor.JSON_PROPERTY_INCLUDE, ObservabilityPipelineOcsfMapperProcessor.JSON_PROPERTY_INPUTS, @@ -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_ENABLED = "enabled"; + private Boolean enabled; + public static final String JSON_PROPERTY_ID = "id"; private String id; @@ -69,6 +73,28 @@ public ObservabilityPipelineOcsfMapperProcessor( this.unparsed |= !type.isValid(); } + public ObservabilityPipelineOcsfMapperProcessor enabled(Boolean enabled) { + this.enabled = enabled; + return this; + } + + /** + * The processor passes through all events if it is set to false. Defaults to + * true. + * + * @return enabled + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_ENABLED) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public Boolean getEnabled() { + return enabled; + } + + public void setEnabled(Boolean enabled) { + this.enabled = enabled; + } + public ObservabilityPipelineOcsfMapperProcessor id(String id) { this.id = id; return this; @@ -248,7 +274,8 @@ public boolean equals(Object o) { } ObservabilityPipelineOcsfMapperProcessor observabilityPipelineOcsfMapperProcessor = (ObservabilityPipelineOcsfMapperProcessor) o; - return Objects.equals(this.id, observabilityPipelineOcsfMapperProcessor.id) + return Objects.equals(this.enabled, observabilityPipelineOcsfMapperProcessor.enabled) + && Objects.equals(this.id, observabilityPipelineOcsfMapperProcessor.id) && Objects.equals(this.include, observabilityPipelineOcsfMapperProcessor.include) && Objects.equals(this.inputs, observabilityPipelineOcsfMapperProcessor.inputs) && Objects.equals(this.mappings, observabilityPipelineOcsfMapperProcessor.mappings) @@ -260,13 +287,14 @@ public boolean equals(Object o) { @Override public int hashCode() { - return Objects.hash(id, include, inputs, mappings, type, additionalProperties); + return Objects.hash(enabled, id, include, inputs, mappings, type, additionalProperties); } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class ObservabilityPipelineOcsfMapperProcessor {\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"); sb.append(" inputs: ").append(toIndentedString(inputs)).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 4679da1d243..a7cbeb9777b 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_ENABLED, ObservabilityPipelineParseGrokProcessor.JSON_PROPERTY_ID, ObservabilityPipelineParseGrokProcessor.JSON_PROPERTY_INCLUDE, ObservabilityPipelineParseGrokProcessor.JSON_PROPERTY_INPUTS, @@ -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_ENABLED = "enabled"; + private Boolean enabled; + public static final String JSON_PROPERTY_ID = "id"; private String id; @@ -94,6 +98,28 @@ public void setDisableLibraryRules(Boolean disableLibraryRules) { this.disableLibraryRules = disableLibraryRules; } + public ObservabilityPipelineParseGrokProcessor enabled(Boolean enabled) { + this.enabled = enabled; + return this; + } + + /** + * The processor passes through all events if it is set to false. Defaults to + * true. + * + * @return enabled + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_ENABLED) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public Boolean getEnabled() { + return enabled; + } + + public void setEnabled(Boolean enabled) { + this.enabled = enabled; + } + public ObservabilityPipelineParseGrokProcessor id(String id) { this.id = id; return this; @@ -275,6 +301,7 @@ public boolean equals(Object o) { (ObservabilityPipelineParseGrokProcessor) o; return Objects.equals( this.disableLibraryRules, observabilityPipelineParseGrokProcessor.disableLibraryRules) + && Objects.equals(this.enabled, observabilityPipelineParseGrokProcessor.enabled) && Objects.equals(this.id, observabilityPipelineParseGrokProcessor.id) && Objects.equals(this.include, observabilityPipelineParseGrokProcessor.include) && Objects.equals(this.inputs, observabilityPipelineParseGrokProcessor.inputs) @@ -288,7 +315,7 @@ public boolean equals(Object o) { @Override public int hashCode() { return Objects.hash( - disableLibraryRules, id, include, inputs, rules, type, additionalProperties); + disableLibraryRules, enabled, id, include, inputs, rules, type, additionalProperties); } @Override @@ -298,6 +325,7 @@ public String toString() { sb.append(" disableLibraryRules: ") .append(toIndentedString(disableLibraryRules)) .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"); sb.append(" inputs: ").append(toIndentedString(inputs)).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 b46a50b9ecf..868a7514d6e 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 @@ -24,6 +24,7 @@ * the event. This is useful when logs contain embedded JSON as a string. */ @JsonPropertyOrder({ + ObservabilityPipelineParseJSONProcessor.JSON_PROPERTY_ENABLED, ObservabilityPipelineParseJSONProcessor.JSON_PROPERTY_FIELD, ObservabilityPipelineParseJSONProcessor.JSON_PROPERTY_ID, ObservabilityPipelineParseJSONProcessor.JSON_PROPERTY_INCLUDE, @@ -34,6 +35,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_ENABLED = "enabled"; + private Boolean enabled; + public static final String JSON_PROPERTY_FIELD = "field"; private String field; @@ -68,6 +72,28 @@ public ObservabilityPipelineParseJSONProcessor( this.unparsed |= !type.isValid(); } + public ObservabilityPipelineParseJSONProcessor enabled(Boolean enabled) { + this.enabled = enabled; + return this; + } + + /** + * The processor passes through all events if it is set to false. Defaults to + * true. + * + * @return enabled + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_ENABLED) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public Boolean getEnabled() { + return enabled; + } + + public void setEnabled(Boolean enabled) { + this.enabled = enabled; + } + public ObservabilityPipelineParseJSONProcessor field(String field) { this.field = field; return this; @@ -236,7 +262,8 @@ public boolean equals(Object o) { } ObservabilityPipelineParseJSONProcessor observabilityPipelineParseJsonProcessor = (ObservabilityPipelineParseJSONProcessor) o; - return Objects.equals(this.field, observabilityPipelineParseJsonProcessor.field) + return Objects.equals(this.enabled, observabilityPipelineParseJsonProcessor.enabled) + && Objects.equals(this.field, observabilityPipelineParseJsonProcessor.field) && Objects.equals(this.id, observabilityPipelineParseJsonProcessor.id) && Objects.equals(this.include, observabilityPipelineParseJsonProcessor.include) && Objects.equals(this.inputs, observabilityPipelineParseJsonProcessor.inputs) @@ -248,13 +275,14 @@ public boolean equals(Object o) { @Override public int hashCode() { - return Objects.hash(field, id, include, inputs, type, additionalProperties); + return Objects.hash(enabled, field, id, include, inputs, type, additionalProperties); } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class ObservabilityPipelineParseJSONProcessor {\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"); sb.append(" include: ").append(toIndentedString(include)).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 589a76b0604..81e6b6d6b19 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 @@ -25,6 +25,7 @@ */ @JsonPropertyOrder({ ObservabilityPipelineQuotaProcessor.JSON_PROPERTY_DROP_EVENTS, + ObservabilityPipelineQuotaProcessor.JSON_PROPERTY_ENABLED, ObservabilityPipelineQuotaProcessor.JSON_PROPERTY_ID, ObservabilityPipelineQuotaProcessor.JSON_PROPERTY_IGNORE_WHEN_MISSING_PARTITIONS, ObservabilityPipelineQuotaProcessor.JSON_PROPERTY_INCLUDE, @@ -43,6 +44,9 @@ public class ObservabilityPipelineQuotaProcessor { public static final String JSON_PROPERTY_DROP_EVENTS = "drop_events"; private Boolean dropEvents; + public static final String JSON_PROPERTY_ENABLED = "enabled"; + private Boolean enabled; + public static final String JSON_PROPERTY_ID = "id"; private String id; @@ -121,6 +125,28 @@ public void setDropEvents(Boolean dropEvents) { this.dropEvents = dropEvents; } + public ObservabilityPipelineQuotaProcessor enabled(Boolean enabled) { + this.enabled = enabled; + return this; + } + + /** + * The processor passes through all events if it is set to false. Defaults to + * true. + * + * @return enabled + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_ENABLED) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public Boolean getEnabled() { + return enabled; + } + + public void setEnabled(Boolean enabled) { + this.enabled = enabled; + } + public ObservabilityPipelineQuotaProcessor id(String id) { this.id = id; return this; @@ -428,6 +454,7 @@ public boolean equals(Object o) { ObservabilityPipelineQuotaProcessor observabilityPipelineQuotaProcessor = (ObservabilityPipelineQuotaProcessor) o; return Objects.equals(this.dropEvents, observabilityPipelineQuotaProcessor.dropEvents) + && Objects.equals(this.enabled, observabilityPipelineQuotaProcessor.enabled) && Objects.equals(this.id, observabilityPipelineQuotaProcessor.id) && Objects.equals( this.ignoreWhenMissingPartitions, @@ -448,6 +475,7 @@ public boolean equals(Object o) { public int hashCode() { return Objects.hash( dropEvents, + enabled, id, ignoreWhenMissingPartitions, include, @@ -466,6 +494,7 @@ public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class ObservabilityPipelineQuotaProcessor {\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"); sb.append(" ignoreWhenMissingPartitions: ") .append(toIndentedString(ignoreWhenMissingPartitions)) 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 ed70215b4b3..1a64bcbbfb2 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_ENABLED, ObservabilityPipelineReduceProcessor.JSON_PROPERTY_GROUP_BY, ObservabilityPipelineReduceProcessor.JSON_PROPERTY_ID, ObservabilityPipelineReduceProcessor.JSON_PROPERTY_INCLUDE, @@ -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_ENABLED = "enabled"; + private Boolean enabled; + public static final String JSON_PROPERTY_GROUP_BY = "group_by"; private List groupBy = new ArrayList<>(); @@ -76,6 +80,28 @@ public ObservabilityPipelineReduceProcessor( this.unparsed |= !type.isValid(); } + public ObservabilityPipelineReduceProcessor enabled(Boolean enabled) { + this.enabled = enabled; + return this; + } + + /** + * The processor passes through all events if it is set to false. Defaults to + * true. + * + * @return enabled + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_ENABLED) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public Boolean getEnabled() { + return enabled; + } + + public void setEnabled(Boolean enabled) { + this.enabled = enabled; + } + public ObservabilityPipelineReduceProcessor groupBy(List groupBy) { this.groupBy = groupBy; return this; @@ -279,7 +305,8 @@ public boolean equals(Object o) { } ObservabilityPipelineReduceProcessor observabilityPipelineReduceProcessor = (ObservabilityPipelineReduceProcessor) o; - return Objects.equals(this.groupBy, observabilityPipelineReduceProcessor.groupBy) + return Objects.equals(this.enabled, observabilityPipelineReduceProcessor.enabled) + && Objects.equals(this.groupBy, observabilityPipelineReduceProcessor.groupBy) && Objects.equals(this.id, observabilityPipelineReduceProcessor.id) && Objects.equals(this.include, observabilityPipelineReduceProcessor.include) && Objects.equals(this.inputs, observabilityPipelineReduceProcessor.inputs) @@ -292,13 +319,15 @@ public boolean equals(Object o) { @Override public int hashCode() { - return Objects.hash(groupBy, id, include, inputs, mergeStrategies, type, additionalProperties); + return Objects.hash( + enabled, groupBy, id, include, inputs, mergeStrategies, type, additionalProperties); } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class ObservabilityPipelineReduceProcessor {\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"); sb.append(" include: ").append(toIndentedString(include)).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 bd36b694985..0a76ee9af1b 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_ENABLED, ObservabilityPipelineRemoveFieldsProcessor.JSON_PROPERTY_FIELDS, ObservabilityPipelineRemoveFieldsProcessor.JSON_PROPERTY_ID, ObservabilityPipelineRemoveFieldsProcessor.JSON_PROPERTY_INCLUDE, @@ -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_ENABLED = "enabled"; + private Boolean enabled; + public static final String JSON_PROPERTY_FIELDS = "fields"; private List fields = new ArrayList<>(); @@ -65,6 +69,28 @@ public ObservabilityPipelineRemoveFieldsProcessor( this.unparsed |= !type.isValid(); } + public ObservabilityPipelineRemoveFieldsProcessor enabled(Boolean enabled) { + this.enabled = enabled; + return this; + } + + /** + * The processor passes through all events if it is set to false. Defaults to + * true. + * + * @return enabled + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_ENABLED) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public Boolean getEnabled() { + return enabled; + } + + public void setEnabled(Boolean enabled) { + this.enabled = enabled; + } + public ObservabilityPipelineRemoveFieldsProcessor fields(List fields) { this.fields = fields; return this; @@ -239,7 +265,8 @@ public boolean equals(Object o) { } ObservabilityPipelineRemoveFieldsProcessor observabilityPipelineRemoveFieldsProcessor = (ObservabilityPipelineRemoveFieldsProcessor) o; - return Objects.equals(this.fields, observabilityPipelineRemoveFieldsProcessor.fields) + return Objects.equals(this.enabled, observabilityPipelineRemoveFieldsProcessor.enabled) + && Objects.equals(this.fields, observabilityPipelineRemoveFieldsProcessor.fields) && Objects.equals(this.id, observabilityPipelineRemoveFieldsProcessor.id) && Objects.equals(this.include, observabilityPipelineRemoveFieldsProcessor.include) && Objects.equals(this.inputs, observabilityPipelineRemoveFieldsProcessor.inputs) @@ -251,13 +278,14 @@ public boolean equals(Object o) { @Override public int hashCode() { - return Objects.hash(fields, id, include, inputs, type, additionalProperties); + return Objects.hash(enabled, fields, id, include, inputs, type, additionalProperties); } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class ObservabilityPipelineRemoveFieldsProcessor {\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"); sb.append(" include: ").append(toIndentedString(include)).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 232d14b56ab..bc344ef41af 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_ENABLED, ObservabilityPipelineRenameFieldsProcessor.JSON_PROPERTY_FIELDS, ObservabilityPipelineRenameFieldsProcessor.JSON_PROPERTY_ID, ObservabilityPipelineRenameFieldsProcessor.JSON_PROPERTY_INCLUDE, @@ -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_ENABLED = "enabled"; + private Boolean enabled; + public static final String JSON_PROPERTY_FIELDS = "fields"; private List fields = new ArrayList<>(); @@ -66,6 +70,28 @@ public ObservabilityPipelineRenameFieldsProcessor( this.unparsed |= !type.isValid(); } + public ObservabilityPipelineRenameFieldsProcessor enabled(Boolean enabled) { + this.enabled = enabled; + return this; + } + + /** + * The processor passes through all events if it is set to false. Defaults to + * true. + * + * @return enabled + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_ENABLED) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public Boolean getEnabled() { + return enabled; + } + + public void setEnabled(Boolean enabled) { + this.enabled = enabled; + } + public ObservabilityPipelineRenameFieldsProcessor fields( List fields) { this.fields = fields; @@ -247,7 +273,8 @@ public boolean equals(Object o) { } ObservabilityPipelineRenameFieldsProcessor observabilityPipelineRenameFieldsProcessor = (ObservabilityPipelineRenameFieldsProcessor) o; - return Objects.equals(this.fields, observabilityPipelineRenameFieldsProcessor.fields) + return Objects.equals(this.enabled, observabilityPipelineRenameFieldsProcessor.enabled) + && Objects.equals(this.fields, observabilityPipelineRenameFieldsProcessor.fields) && Objects.equals(this.id, observabilityPipelineRenameFieldsProcessor.id) && Objects.equals(this.include, observabilityPipelineRenameFieldsProcessor.include) && Objects.equals(this.inputs, observabilityPipelineRenameFieldsProcessor.inputs) @@ -259,13 +286,14 @@ public boolean equals(Object o) { @Override public int hashCode() { - return Objects.hash(fields, id, include, inputs, type, additionalProperties); + return Objects.hash(enabled, fields, id, include, inputs, type, additionalProperties); } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class ObservabilityPipelineRenameFieldsProcessor {\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"); sb.append(" include: ").append(toIndentedString(include)).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 c865cfaf352..f6d1f76c1b9 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 @@ -21,6 +21,7 @@ /** The sample processor allows probabilistic sampling of logs at a fixed rate. */ @JsonPropertyOrder({ + ObservabilityPipelineSampleProcessor.JSON_PROPERTY_ENABLED, ObservabilityPipelineSampleProcessor.JSON_PROPERTY_ID, ObservabilityPipelineSampleProcessor.JSON_PROPERTY_INCLUDE, ObservabilityPipelineSampleProcessor.JSON_PROPERTY_INPUTS, @@ -32,6 +33,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_ENABLED = "enabled"; + private Boolean enabled; + public static final String JSON_PROPERTY_ID = "id"; private String id; @@ -67,6 +71,28 @@ public ObservabilityPipelineSampleProcessor( this.unparsed |= !type.isValid(); } + public ObservabilityPipelineSampleProcessor enabled(Boolean enabled) { + this.enabled = enabled; + return this; + } + + /** + * The processor passes through all events if it is set to false. Defaults to + * true. + * + * @return enabled + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_ENABLED) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public Boolean getEnabled() { + return enabled; + } + + public void setEnabled(Boolean enabled) { + this.enabled = enabled; + } + public ObservabilityPipelineSampleProcessor id(String id) { this.id = id; return this; @@ -256,7 +282,8 @@ public boolean equals(Object o) { } ObservabilityPipelineSampleProcessor observabilityPipelineSampleProcessor = (ObservabilityPipelineSampleProcessor) o; - return Objects.equals(this.id, observabilityPipelineSampleProcessor.id) + return Objects.equals(this.enabled, observabilityPipelineSampleProcessor.enabled) + && Objects.equals(this.id, observabilityPipelineSampleProcessor.id) && Objects.equals(this.include, observabilityPipelineSampleProcessor.include) && Objects.equals(this.inputs, observabilityPipelineSampleProcessor.inputs) && Objects.equals(this.percentage, observabilityPipelineSampleProcessor.percentage) @@ -268,13 +295,14 @@ public boolean equals(Object o) { @Override public int hashCode() { - return Objects.hash(id, include, inputs, percentage, rate, type, additionalProperties); + return Objects.hash(enabled, id, include, inputs, percentage, rate, type, additionalProperties); } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class ObservabilityPipelineSampleProcessor {\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"); sb.append(" inputs: ").append(toIndentedString(inputs)).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 95be5eb4465..e5a27852d80 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_ENABLED, ObservabilityPipelineSensitiveDataScannerProcessor.JSON_PROPERTY_ID, ObservabilityPipelineSensitiveDataScannerProcessor.JSON_PROPERTY_INCLUDE, ObservabilityPipelineSensitiveDataScannerProcessor.JSON_PROPERTY_INPUTS, @@ -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_ENABLED = "enabled"; + private Boolean enabled; + public static final String JSON_PROPERTY_ID = "id"; private String id; @@ -69,6 +73,28 @@ public ObservabilityPipelineSensitiveDataScannerProcessor( this.unparsed |= !type.isValid(); } + public ObservabilityPipelineSensitiveDataScannerProcessor enabled(Boolean enabled) { + this.enabled = enabled; + return this; + } + + /** + * The processor passes through all events if it is set to false. Defaults to + * true. + * + * @return enabled + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_ENABLED) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public Boolean getEnabled() { + return enabled; + } + + public void setEnabled(Boolean enabled) { + this.enabled = enabled; + } + public ObservabilityPipelineSensitiveDataScannerProcessor id(String id) { this.id = id; return this; @@ -252,7 +278,8 @@ public boolean equals(Object o) { ObservabilityPipelineSensitiveDataScannerProcessor observabilityPipelineSensitiveDataScannerProcessor = (ObservabilityPipelineSensitiveDataScannerProcessor) o; - return Objects.equals(this.id, observabilityPipelineSensitiveDataScannerProcessor.id) + return Objects.equals(this.enabled, observabilityPipelineSensitiveDataScannerProcessor.enabled) + && Objects.equals(this.id, observabilityPipelineSensitiveDataScannerProcessor.id) && Objects.equals(this.include, observabilityPipelineSensitiveDataScannerProcessor.include) && Objects.equals(this.inputs, observabilityPipelineSensitiveDataScannerProcessor.inputs) && Objects.equals(this.rules, observabilityPipelineSensitiveDataScannerProcessor.rules) @@ -264,13 +291,14 @@ public boolean equals(Object o) { @Override public int hashCode() { - return Objects.hash(id, include, inputs, rules, type, additionalProperties); + return Objects.hash(enabled, id, include, inputs, rules, type, additionalProperties); } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class ObservabilityPipelineSensitiveDataScannerProcessor {\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"); sb.append(" inputs: ").append(toIndentedString(inputs)).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 6110d8603d0..98c26517897 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_ENABLED, ObservabilityPipelineThrottleProcessor.JSON_PROPERTY_GROUP_BY, ObservabilityPipelineThrottleProcessor.JSON_PROPERTY_ID, ObservabilityPipelineThrottleProcessor.JSON_PROPERTY_INCLUDE, @@ -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_ENABLED = "enabled"; + private Boolean enabled; + public static final String JSON_PROPERTY_GROUP_BY = "group_by"; private List groupBy = null; @@ -78,6 +82,28 @@ public ObservabilityPipelineThrottleProcessor( this.window = window; } + public ObservabilityPipelineThrottleProcessor enabled(Boolean enabled) { + this.enabled = enabled; + return this; + } + + /** + * The processor passes through all events if it is set to false. Defaults to + * true. + * + * @return enabled + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_ENABLED) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public Boolean getEnabled() { + return enabled; + } + + public void setEnabled(Boolean enabled) { + this.enabled = enabled; + } + public ObservabilityPipelineThrottleProcessor groupBy(List groupBy) { this.groupBy = groupBy; return this; @@ -295,7 +321,8 @@ public boolean equals(Object o) { } ObservabilityPipelineThrottleProcessor observabilityPipelineThrottleProcessor = (ObservabilityPipelineThrottleProcessor) o; - return Objects.equals(this.groupBy, observabilityPipelineThrottleProcessor.groupBy) + return Objects.equals(this.enabled, observabilityPipelineThrottleProcessor.enabled) + && Objects.equals(this.groupBy, observabilityPipelineThrottleProcessor.groupBy) && Objects.equals(this.id, observabilityPipelineThrottleProcessor.id) && Objects.equals(this.include, observabilityPipelineThrottleProcessor.include) && Objects.equals(this.inputs, observabilityPipelineThrottleProcessor.inputs) @@ -309,13 +336,14 @@ public boolean equals(Object o) { @Override public int hashCode() { return Objects.hash( - groupBy, id, include, inputs, threshold, type, window, additionalProperties); + enabled, groupBy, id, include, inputs, threshold, type, window, additionalProperties); } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class ObservabilityPipelineThrottleProcessor {\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"); sb.append(" include: ").append(toIndentedString(include)).append("\n");