getSchemas() {
+ return ObservabilityPipelineConfigProcessors.schemas;
+ }
+
+ /**
+ * Set the instance that matches the oneOf child schema, check the instance parameter is valid
+ * against the oneOf child schemas: List<ObservabilityPipelineConfigProcessorItem>,
+ * List<ObservabilityPipelineConfigProcessorGroup>
+ *
+ * It could be an instance of the 'oneOf' schemas. The oneOf child schemas may themselves be a
+ * composed schema (allOf, anyOf, oneOf).
+ */
+ @Override
+ public void setActualInstance(Object instance) {
+ if (JSON.isInstanceOf(List.class, instance, new HashSet>())) {
+ super.setActualInstance(instance);
+ return;
+ }
+ if (JSON.isInstanceOf(List.class, instance, new HashSet>())) {
+ super.setActualInstance(instance);
+ return;
+ }
+
+ if (JSON.isInstanceOf(UnparsedObject.class, instance, new HashSet>())) {
+ super.setActualInstance(instance);
+ return;
+ }
+ throw new RuntimeException(
+ "Invalid instance type. Must be List,"
+ + " List");
+ }
+
+ /**
+ * Get the actual instance, which can be the following:
+ * List<ObservabilityPipelineConfigProcessorItem>,
+ * List<ObservabilityPipelineConfigProcessorGroup>
+ *
+ * @return The actual instance (List<ObservabilityPipelineConfigProcessorItem>,
+ * List<ObservabilityPipelineConfigProcessorGroup>)
+ */
+ @Override
+ public Object getActualInstance() {
+ return super.getActualInstance();
+ }
+
+ /**
+ * Get the actual instance of `List<ObservabilityPipelineConfigProcessorItem>`. If the
+ * actual instance is not `List<ObservabilityPipelineConfigProcessorItem>`, the
+ * ClassCastException will be thrown.
+ *
+ * @return The actual instance of `List<ObservabilityPipelineConfigProcessorItem>`
+ * @throws ClassCastException if the instance is not
+ * `List<ObservabilityPipelineConfigProcessorItem>`
+ */
+ public List
+ getObservabilityPipelineConfigProcessorItemList() throws ClassCastException {
+ return (List) super.getActualInstance();
+ }
+
+ /**
+ * Get the actual instance of `List<ObservabilityPipelineConfigProcessorGroup>`. If the
+ * actual instance is not `List<ObservabilityPipelineConfigProcessorGroup>`, the
+ * ClassCastException will be thrown.
+ *
+ * @return The actual instance of `List<ObservabilityPipelineConfigProcessorGroup>`
+ * @throws ClassCastException if the instance is not
+ * `List<ObservabilityPipelineConfigProcessorGroup>`
+ */
+ public List
+ getObservabilityPipelineConfigProcessorGroupList() throws ClassCastException {
+ return (List) super.getActualInstance();
+ }
+}
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..cbd50cfa5ef 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;
@@ -42,7 +46,7 @@ public class ObservabilityPipelineCustomProcessor {
private String include = "*";
public static final String JSON_PROPERTY_INPUTS = "inputs";
- private List inputs = new ArrayList<>();
+ private List inputs = null;
public static final String JSON_PROPERTY_REMAPS = "remaps";
private List remaps = new ArrayList<>();
@@ -57,19 +61,38 @@ public ObservabilityPipelineCustomProcessor() {}
public ObservabilityPipelineCustomProcessor(
@JsonProperty(required = true, value = JSON_PROPERTY_ID) String id,
@JsonProperty(required = true, value = JSON_PROPERTY_INCLUDE) String include,
- @JsonProperty(required = true, value = JSON_PROPERTY_INPUTS) List inputs,
@JsonProperty(required = true, value = JSON_PROPERTY_REMAPS)
List remaps,
@JsonProperty(required = true, value = JSON_PROPERTY_TYPE)
ObservabilityPipelineCustomProcessorType type) {
this.id = id;
this.include = include;
- this.inputs = inputs;
this.remaps = remaps;
this.type = type;
this.unparsed |= !type.isValid();
}
+ public ObservabilityPipelineCustomProcessor enabled(Boolean enabled) {
+ this.enabled = enabled;
+ return this;
+ }
+
+ /**
+ * Whether this processor is enabled.
+ *
+ * @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;
@@ -117,17 +140,22 @@ public ObservabilityPipelineCustomProcessor inputs(List inputs) {
}
public ObservabilityPipelineCustomProcessor addInputsItem(String inputsItem) {
+ if (this.inputs == null) {
+ this.inputs = new ArrayList<>();
+ }
this.inputs.add(inputsItem);
return this;
}
/**
- * A list of component IDs whose output is used as the input for this processor.
+ * A list of component IDs whose output is used as input for this processor. Required when used as
+ * a standalone processor, omit when used within a processor group.
*
* @return inputs
*/
+ @jakarta.annotation.Nullable
@JsonProperty(JSON_PROPERTY_INPUTS)
- @JsonInclude(value = JsonInclude.Include.ALWAYS)
+ @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public List getInputs() {
return inputs;
}
@@ -248,7 +276,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 +288,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..d9473f15f15 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;
@@ -45,7 +49,7 @@ public class ObservabilityPipelineDatadogTagsProcessor {
private String include;
public static final String JSON_PROPERTY_INPUTS = "inputs";
- private List inputs = new ArrayList<>();
+ private List inputs = null;
public static final String JSON_PROPERTY_KEYS = "keys";
private List keys = new ArrayList<>();
@@ -65,7 +69,6 @@ public ObservabilityPipelineDatadogTagsProcessor(
ObservabilityPipelineDatadogTagsProcessorAction action,
@JsonProperty(required = true, value = JSON_PROPERTY_ID) String id,
@JsonProperty(required = true, value = JSON_PROPERTY_INCLUDE) String include,
- @JsonProperty(required = true, value = JSON_PROPERTY_INPUTS) List inputs,
@JsonProperty(required = true, value = JSON_PROPERTY_KEYS) List keys,
@JsonProperty(required = true, value = JSON_PROPERTY_MODE)
ObservabilityPipelineDatadogTagsProcessorMode mode,
@@ -75,7 +78,6 @@ public ObservabilityPipelineDatadogTagsProcessor(
this.unparsed |= !action.isValid();
this.id = id;
this.include = include;
- this.inputs = inputs;
this.keys = keys;
this.mode = mode;
this.unparsed |= !mode.isValid();
@@ -108,6 +110,27 @@ public void setAction(ObservabilityPipelineDatadogTagsProcessorAction action) {
this.action = action;
}
+ public ObservabilityPipelineDatadogTagsProcessor enabled(Boolean enabled) {
+ this.enabled = enabled;
+ return this;
+ }
+
+ /**
+ * Whether this processor is enabled.
+ *
+ * @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;
@@ -155,17 +178,22 @@ public ObservabilityPipelineDatadogTagsProcessor inputs(List inputs) {
}
public ObservabilityPipelineDatadogTagsProcessor addInputsItem(String inputsItem) {
+ if (this.inputs == null) {
+ this.inputs = new ArrayList<>();
+ }
this.inputs.add(inputsItem);
return this;
}
/**
- * A list of component IDs whose output is used as the input for this component.
+ * A list of component IDs whose output is used as input for this processor. Required when used as
+ * a standalone processor, omit when used within a processor group.
*
* @return inputs
*/
+ @jakarta.annotation.Nullable
@JsonProperty(JSON_PROPERTY_INPUTS)
- @JsonInclude(value = JsonInclude.Include.ALWAYS)
+ @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public List getInputs() {
return inputs;
}
@@ -307,6 +335,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 +349,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 +358,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..e53fb160784 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<>();
@@ -42,7 +46,7 @@ public class ObservabilityPipelineDedupeProcessor {
private String include;
public static final String JSON_PROPERTY_INPUTS = "inputs";
- private List inputs = new ArrayList<>();
+ private List inputs = null;
public static final String JSON_PROPERTY_MODE = "mode";
private ObservabilityPipelineDedupeProcessorMode mode;
@@ -58,7 +62,6 @@ public ObservabilityPipelineDedupeProcessor(
@JsonProperty(required = true, value = JSON_PROPERTY_FIELDS) List fields,
@JsonProperty(required = true, value = JSON_PROPERTY_ID) String id,
@JsonProperty(required = true, value = JSON_PROPERTY_INCLUDE) String include,
- @JsonProperty(required = true, value = JSON_PROPERTY_INPUTS) List inputs,
@JsonProperty(required = true, value = JSON_PROPERTY_MODE)
ObservabilityPipelineDedupeProcessorMode mode,
@JsonProperty(required = true, value = JSON_PROPERTY_TYPE)
@@ -66,13 +69,33 @@ public ObservabilityPipelineDedupeProcessor(
this.fields = fields;
this.id = id;
this.include = include;
- this.inputs = inputs;
this.mode = mode;
this.unparsed |= !mode.isValid();
this.type = type;
this.unparsed |= !type.isValid();
}
+ public ObservabilityPipelineDedupeProcessor enabled(Boolean enabled) {
+ this.enabled = enabled;
+ return this;
+ }
+
+ /**
+ * Whether this processor is enabled.
+ *
+ * @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;
@@ -144,17 +167,22 @@ public ObservabilityPipelineDedupeProcessor inputs(List inputs) {
}
public ObservabilityPipelineDedupeProcessor addInputsItem(String inputsItem) {
+ if (this.inputs == null) {
+ this.inputs = new ArrayList<>();
+ }
this.inputs.add(inputsItem);
return this;
}
/**
- * A list of component IDs whose output is used as the input for this processor.
+ * A list of component IDs whose output is used as input for this processor. Required when used as
+ * a standalone processor, omit when used within a processor group.
*
* @return inputs
*/
+ @jakarta.annotation.Nullable
@JsonProperty(JSON_PROPERTY_INPUTS)
- @JsonInclude(value = JsonInclude.Include.ALWAYS)
+ @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public List getInputs() {
return inputs;
}
@@ -268,7 +296,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 +309,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..9d6beacbc85 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;
@@ -49,7 +53,7 @@ public class ObservabilityPipelineEnrichmentTableProcessor {
private String include;
public static final String JSON_PROPERTY_INPUTS = "inputs";
- private List inputs = new ArrayList<>();
+ private List inputs = null;
public static final String JSON_PROPERTY_TARGET = "target";
private String target;
@@ -64,18 +68,37 @@ public ObservabilityPipelineEnrichmentTableProcessor() {}
public ObservabilityPipelineEnrichmentTableProcessor(
@JsonProperty(required = true, value = JSON_PROPERTY_ID) String id,
@JsonProperty(required = true, value = JSON_PROPERTY_INCLUDE) String include,
- @JsonProperty(required = true, value = JSON_PROPERTY_INPUTS) List inputs,
@JsonProperty(required = true, value = JSON_PROPERTY_TARGET) String target,
@JsonProperty(required = true, value = JSON_PROPERTY_TYPE)
ObservabilityPipelineEnrichmentTableProcessorType type) {
this.id = id;
this.include = include;
- this.inputs = inputs;
this.target = target;
this.type = type;
this.unparsed |= !type.isValid();
}
+ public ObservabilityPipelineEnrichmentTableProcessor enabled(Boolean enabled) {
+ this.enabled = enabled;
+ return this;
+ }
+
+ /**
+ * Whether this processor is enabled.
+ *
+ * @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;
@@ -168,17 +191,22 @@ public ObservabilityPipelineEnrichmentTableProcessor inputs(List inputs)
}
public ObservabilityPipelineEnrichmentTableProcessor addInputsItem(String inputsItem) {
+ if (this.inputs == null) {
+ this.inputs = new ArrayList<>();
+ }
this.inputs.add(inputsItem);
return this;
}
/**
- * A list of component IDs whose output is used as the input for this processor.
+ * A list of component IDs whose output is used as input for this processor. Required when used as
+ * a standalone processor, omit when used within a processor group.
*
* @return inputs
*/
+ @jakarta.annotation.Nullable
@JsonProperty(JSON_PROPERTY_INPUTS)
- @JsonInclude(value = JsonInclude.Include.ALWAYS)
+ @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public List getInputs() {
return inputs;
}
@@ -290,7 +318,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 +333,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..120fef6a209 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;
@@ -40,7 +44,7 @@ public class ObservabilityPipelineFilterProcessor {
private String include;
public static final String JSON_PROPERTY_INPUTS = "inputs";
- private List inputs = new ArrayList<>();
+ private List inputs = null;
public static final String JSON_PROPERTY_TYPE = "type";
private ObservabilityPipelineFilterProcessorType type =
@@ -52,16 +56,35 @@ public ObservabilityPipelineFilterProcessor() {}
public ObservabilityPipelineFilterProcessor(
@JsonProperty(required = true, value = JSON_PROPERTY_ID) String id,
@JsonProperty(required = true, value = JSON_PROPERTY_INCLUDE) String include,
- @JsonProperty(required = true, value = JSON_PROPERTY_INPUTS) List inputs,
@JsonProperty(required = true, value = JSON_PROPERTY_TYPE)
ObservabilityPipelineFilterProcessorType type) {
this.id = id;
this.include = include;
- this.inputs = inputs;
this.type = type;
this.unparsed |= !type.isValid();
}
+ public ObservabilityPipelineFilterProcessor enabled(Boolean enabled) {
+ this.enabled = enabled;
+ return this;
+ }
+
+ /**
+ * Whether this processor is enabled.
+ *
+ * @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;
@@ -110,17 +133,22 @@ public ObservabilityPipelineFilterProcessor inputs(List inputs) {
}
public ObservabilityPipelineFilterProcessor addInputsItem(String inputsItem) {
+ if (this.inputs == null) {
+ this.inputs = new ArrayList<>();
+ }
this.inputs.add(inputsItem);
return this;
}
/**
- * A list of component IDs whose output is used as the input for this component.
+ * A list of component IDs whose output is used as input for this processor. Required when used as
+ * a standalone processor, omit when used within a processor group.
*
* @return inputs
*/
+ @jakarta.annotation.Nullable
@JsonProperty(JSON_PROPERTY_INPUTS)
- @JsonInclude(value = JsonInclude.Include.ALWAYS)
+ @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public List getInputs() {
return inputs;
}
@@ -210,7 +238,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 +249,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..14765c336d1 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;
@@ -42,10 +46,10 @@ public class ObservabilityPipelineGenerateMetricsProcessor {
private String include;
public static final String JSON_PROPERTY_INPUTS = "inputs";
- private List inputs = new ArrayList<>();
+ private List inputs = null;
public static final String JSON_PROPERTY_METRICS = "metrics";
- private List metrics = new ArrayList<>();
+ private List metrics = null;
public static final String JSON_PROPERTY_TYPE = "type";
private ObservabilityPipelineGenerateMetricsProcessorType type =
@@ -56,20 +60,34 @@ public ObservabilityPipelineGenerateMetricsProcessor() {}
@JsonCreator
public ObservabilityPipelineGenerateMetricsProcessor(
@JsonProperty(required = true, value = JSON_PROPERTY_ID) String id,
- @JsonProperty(required = true, value = JSON_PROPERTY_INCLUDE) String include,
- @JsonProperty(required = true, value = JSON_PROPERTY_INPUTS) List inputs,
- @JsonProperty(required = true, value = JSON_PROPERTY_METRICS)
- List metrics,
@JsonProperty(required = true, value = JSON_PROPERTY_TYPE)
ObservabilityPipelineGenerateMetricsProcessorType type) {
this.id = id;
- this.include = include;
- this.inputs = inputs;
- this.metrics = metrics;
this.type = type;
this.unparsed |= !type.isValid();
}
+ public ObservabilityPipelineGenerateMetricsProcessor enabled(Boolean enabled) {
+ this.enabled = enabled;
+ return this;
+ }
+
+ /**
+ * Whether this processor is enabled.
+ *
+ * @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;
@@ -101,8 +119,9 @@ public ObservabilityPipelineGenerateMetricsProcessor include(String include) {
*
* @return include
*/
+ @jakarta.annotation.Nullable
@JsonProperty(JSON_PROPERTY_INCLUDE)
- @JsonInclude(value = JsonInclude.Include.ALWAYS)
+ @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public String getInclude() {
return include;
}
@@ -117,17 +136,22 @@ public ObservabilityPipelineGenerateMetricsProcessor inputs(List inputs)
}
public ObservabilityPipelineGenerateMetricsProcessor addInputsItem(String inputsItem) {
+ if (this.inputs == null) {
+ this.inputs = new ArrayList<>();
+ }
this.inputs.add(inputsItem);
return this;
}
/**
- * A list of component IDs whose output is used as the input for this processor.
+ * A list of component IDs whose output is used as input for this processor. Required when used as
+ * a standalone processor, omit when used within a processor group.
*
* @return inputs
*/
+ @jakarta.annotation.Nullable
@JsonProperty(JSON_PROPERTY_INPUTS)
- @JsonInclude(value = JsonInclude.Include.ALWAYS)
+ @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public List getInputs() {
return inputs;
}
@@ -147,6 +171,9 @@ public ObservabilityPipelineGenerateMetricsProcessor metrics(
public ObservabilityPipelineGenerateMetricsProcessor addMetricsItem(
ObservabilityPipelineGeneratedMetric metricsItem) {
+ if (this.metrics == null) {
+ this.metrics = new ArrayList<>();
+ }
this.metrics.add(metricsItem);
this.unparsed |= metricsItem.unparsed;
return this;
@@ -157,8 +184,9 @@ public ObservabilityPipelineGenerateMetricsProcessor addMetricsItem(
*
* @return metrics
*/
+ @jakarta.annotation.Nullable
@JsonProperty(JSON_PROPERTY_METRICS)
- @JsonInclude(value = JsonInclude.Include.ALWAYS)
+ @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public List getMetrics() {
return metrics;
}
@@ -250,7 +278,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 +291,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..d2d773674d3 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;
@@ -41,7 +45,7 @@ public class ObservabilityPipelineOcsfMapperProcessor {
private String include;
public static final String JSON_PROPERTY_INPUTS = "inputs";
- private List inputs = new ArrayList<>();
+ private List inputs = null;
public static final String JSON_PROPERTY_MAPPINGS = "mappings";
private List mappings = new ArrayList<>();
@@ -56,19 +60,38 @@ public ObservabilityPipelineOcsfMapperProcessor() {}
public ObservabilityPipelineOcsfMapperProcessor(
@JsonProperty(required = true, value = JSON_PROPERTY_ID) String id,
@JsonProperty(required = true, value = JSON_PROPERTY_INCLUDE) String include,
- @JsonProperty(required = true, value = JSON_PROPERTY_INPUTS) List inputs,
@JsonProperty(required = true, value = JSON_PROPERTY_MAPPINGS)
List mappings,
@JsonProperty(required = true, value = JSON_PROPERTY_TYPE)
ObservabilityPipelineOcsfMapperProcessorType type) {
this.id = id;
this.include = include;
- this.inputs = inputs;
this.mappings = mappings;
this.type = type;
this.unparsed |= !type.isValid();
}
+ public ObservabilityPipelineOcsfMapperProcessor enabled(Boolean enabled) {
+ this.enabled = enabled;
+ return this;
+ }
+
+ /**
+ * Whether this processor is enabled.
+ *
+ * @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;
@@ -116,17 +139,22 @@ public ObservabilityPipelineOcsfMapperProcessor inputs(List inputs) {
}
public ObservabilityPipelineOcsfMapperProcessor addInputsItem(String inputsItem) {
+ if (this.inputs == null) {
+ this.inputs = new ArrayList<>();
+ }
this.inputs.add(inputsItem);
return this;
}
/**
- * A list of component IDs whose output is used as the input for this processor.
+ * A list of component IDs whose output is used as input for this processor. Required when used as
+ * a standalone processor, omit when used within a processor group.
*
* @return inputs
*/
+ @jakarta.annotation.Nullable
@JsonProperty(JSON_PROPERTY_INPUTS)
- @JsonInclude(value = JsonInclude.Include.ALWAYS)
+ @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public List getInputs() {
return inputs;
}
@@ -248,7 +276,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 +289,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..7a8240e7bb3 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;
@@ -45,7 +49,7 @@ public class ObservabilityPipelineParseGrokProcessor {
private String include;
public static final String JSON_PROPERTY_INPUTS = "inputs";
- private List inputs = new ArrayList<>();
+ private List inputs = null;
public static final String JSON_PROPERTY_RULES = "rules";
private List rules = new ArrayList<>();
@@ -60,14 +64,12 @@ public ObservabilityPipelineParseGrokProcessor() {}
public ObservabilityPipelineParseGrokProcessor(
@JsonProperty(required = true, value = JSON_PROPERTY_ID) String id,
@JsonProperty(required = true, value = JSON_PROPERTY_INCLUDE) String include,
- @JsonProperty(required = true, value = JSON_PROPERTY_INPUTS) List inputs,
@JsonProperty(required = true, value = JSON_PROPERTY_RULES)
List rules,
@JsonProperty(required = true, value = JSON_PROPERTY_TYPE)
ObservabilityPipelineParseGrokProcessorType type) {
this.id = id;
this.include = include;
- this.inputs = inputs;
this.rules = rules;
this.type = type;
this.unparsed |= !type.isValid();
@@ -94,6 +96,27 @@ public void setDisableLibraryRules(Boolean disableLibraryRules) {
this.disableLibraryRules = disableLibraryRules;
}
+ public ObservabilityPipelineParseGrokProcessor enabled(Boolean enabled) {
+ this.enabled = enabled;
+ return this;
+ }
+
+ /**
+ * Whether this processor is enabled.
+ *
+ * @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;
@@ -140,17 +163,22 @@ public ObservabilityPipelineParseGrokProcessor inputs(List inputs) {
}
public ObservabilityPipelineParseGrokProcessor addInputsItem(String inputsItem) {
+ if (this.inputs == null) {
+ this.inputs = new ArrayList<>();
+ }
this.inputs.add(inputsItem);
return this;
}
/**
- * A list of component IDs whose output is used as the input for this component.
+ * A list of component IDs whose output is used as input for this processor. Required when used as
+ * a standalone processor, omit when used within a processor group.
*
* @return inputs
*/
+ @jakarta.annotation.Nullable
@JsonProperty(JSON_PROPERTY_INPUTS)
- @JsonInclude(value = JsonInclude.Include.ALWAYS)
+ @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public List getInputs() {
return inputs;
}
@@ -275,6 +303,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 +317,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 +327,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..07e047c4105 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;
@@ -44,7 +48,7 @@ public class ObservabilityPipelineParseJSONProcessor {
private String include;
public static final String JSON_PROPERTY_INPUTS = "inputs";
- private List inputs = new ArrayList<>();
+ private List inputs = null;
public static final String JSON_PROPERTY_TYPE = "type";
private ObservabilityPipelineParseJSONProcessorType type =
@@ -57,17 +61,36 @@ public ObservabilityPipelineParseJSONProcessor(
@JsonProperty(required = true, value = JSON_PROPERTY_FIELD) String field,
@JsonProperty(required = true, value = JSON_PROPERTY_ID) String id,
@JsonProperty(required = true, value = JSON_PROPERTY_INCLUDE) String include,
- @JsonProperty(required = true, value = JSON_PROPERTY_INPUTS) List inputs,
@JsonProperty(required = true, value = JSON_PROPERTY_TYPE)
ObservabilityPipelineParseJSONProcessorType type) {
this.field = field;
this.id = id;
this.include = include;
- this.inputs = inputs;
this.type = type;
this.unparsed |= !type.isValid();
}
+ public ObservabilityPipelineParseJSONProcessor enabled(Boolean enabled) {
+ this.enabled = enabled;
+ return this;
+ }
+
+ /**
+ * Whether this processor is enabled.
+ *
+ * @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;
@@ -135,17 +158,22 @@ public ObservabilityPipelineParseJSONProcessor inputs(List inputs) {
}
public ObservabilityPipelineParseJSONProcessor addInputsItem(String inputsItem) {
+ if (this.inputs == null) {
+ this.inputs = new ArrayList<>();
+ }
this.inputs.add(inputsItem);
return this;
}
/**
- * A list of component IDs whose output is used as the input for this component.
+ * A list of component IDs whose output is used as input for this processor. Required when used as
+ * a standalone processor, omit when used within a processor group.
*
* @return inputs
*/
+ @jakarta.annotation.Nullable
@JsonProperty(JSON_PROPERTY_INPUTS)
- @JsonInclude(value = JsonInclude.Include.ALWAYS)
+ @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public List getInputs() {
return inputs;
}
@@ -236,7 +264,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 +277,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..4b0357abe45 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;
@@ -54,7 +58,7 @@ public class ObservabilityPipelineQuotaProcessor {
private String include;
public static final String JSON_PROPERTY_INPUTS = "inputs";
- private List inputs = new ArrayList<>();
+ private List inputs = null;
public static final String JSON_PROPERTY_LIMIT = "limit";
private ObservabilityPipelineQuotaProcessorLimit limit;
@@ -82,7 +86,6 @@ public ObservabilityPipelineQuotaProcessor(
@JsonProperty(required = true, value = JSON_PROPERTY_DROP_EVENTS) Boolean dropEvents,
@JsonProperty(required = true, value = JSON_PROPERTY_ID) String id,
@JsonProperty(required = true, value = JSON_PROPERTY_INCLUDE) String include,
- @JsonProperty(required = true, value = JSON_PROPERTY_INPUTS) List inputs,
@JsonProperty(required = true, value = JSON_PROPERTY_LIMIT)
ObservabilityPipelineQuotaProcessorLimit limit,
@JsonProperty(required = true, value = JSON_PROPERTY_NAME) String name,
@@ -91,7 +94,6 @@ public ObservabilityPipelineQuotaProcessor(
this.dropEvents = dropEvents;
this.id = id;
this.include = include;
- this.inputs = inputs;
this.limit = limit;
this.unparsed |= limit.unparsed;
this.name = name;
@@ -121,6 +123,27 @@ public void setDropEvents(Boolean dropEvents) {
this.dropEvents = dropEvents;
}
+ public ObservabilityPipelineQuotaProcessor enabled(Boolean enabled) {
+ this.enabled = enabled;
+ return this;
+ }
+
+ /**
+ * Whether this processor is enabled.
+ *
+ * @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;
@@ -191,17 +214,22 @@ public ObservabilityPipelineQuotaProcessor inputs(List inputs) {
}
public ObservabilityPipelineQuotaProcessor addInputsItem(String inputsItem) {
+ if (this.inputs == null) {
+ this.inputs = new ArrayList<>();
+ }
this.inputs.add(inputsItem);
return this;
}
/**
- * A list of component IDs whose output is used as the input for this component.
+ * A list of component IDs whose output is used as input for this processor. Required when used as
+ * a standalone processor, omit when used within a processor group.
*
* @return inputs
*/
+ @jakarta.annotation.Nullable
@JsonProperty(JSON_PROPERTY_INPUTS)
- @JsonInclude(value = JsonInclude.Include.ALWAYS)
+ @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public List getInputs() {
return inputs;
}
@@ -428,6 +456,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 +477,7 @@ public boolean equals(Object o) {
public int hashCode() {
return Objects.hash(
dropEvents,
+ enabled,
id,
ignoreWhenMissingPartitions,
include,
@@ -466,6 +496,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..fa08bd49f82 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<>();
@@ -45,7 +49,7 @@ public class ObservabilityPipelineReduceProcessor {
private String include;
public static final String JSON_PROPERTY_INPUTS = "inputs";
- private List inputs = new ArrayList<>();
+ private List inputs = null;
public static final String JSON_PROPERTY_MERGE_STRATEGIES = "merge_strategies";
private List mergeStrategies =
@@ -62,7 +66,6 @@ public ObservabilityPipelineReduceProcessor(
@JsonProperty(required = true, value = JSON_PROPERTY_GROUP_BY) List groupBy,
@JsonProperty(required = true, value = JSON_PROPERTY_ID) String id,
@JsonProperty(required = true, value = JSON_PROPERTY_INCLUDE) String include,
- @JsonProperty(required = true, value = JSON_PROPERTY_INPUTS) List inputs,
@JsonProperty(required = true, value = JSON_PROPERTY_MERGE_STRATEGIES)
List mergeStrategies,
@JsonProperty(required = true, value = JSON_PROPERTY_TYPE)
@@ -70,12 +73,32 @@ public ObservabilityPipelineReduceProcessor(
this.groupBy = groupBy;
this.id = id;
this.include = include;
- this.inputs = inputs;
this.mergeStrategies = mergeStrategies;
this.type = type;
this.unparsed |= !type.isValid();
}
+ public ObservabilityPipelineReduceProcessor enabled(Boolean enabled) {
+ this.enabled = enabled;
+ return this;
+ }
+
+ /**
+ * Whether this processor is enabled.
+ *
+ * @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;
@@ -147,17 +170,22 @@ public ObservabilityPipelineReduceProcessor inputs(List inputs) {
}
public ObservabilityPipelineReduceProcessor addInputsItem(String inputsItem) {
+ if (this.inputs == null) {
+ this.inputs = new ArrayList<>();
+ }
this.inputs.add(inputsItem);
return this;
}
/**
- * A list of component IDs whose output is used as the input for this processor.
+ * A list of component IDs whose output is used as input for this processor. Required when used as
+ * a standalone processor, omit when used within a processor group.
*
* @return inputs
*/
+ @jakarta.annotation.Nullable
@JsonProperty(JSON_PROPERTY_INPUTS)
- @JsonInclude(value = JsonInclude.Include.ALWAYS)
+ @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public List getInputs() {
return inputs;
}
@@ -279,7 +307,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 +321,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..e01f119f347 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<>();
@@ -41,7 +45,7 @@ public class ObservabilityPipelineRemoveFieldsProcessor {
private String include;
public static final String JSON_PROPERTY_INPUTS = "inputs";
- private List inputs = new ArrayList<>();
+ private List inputs = null;
public static final String JSON_PROPERTY_TYPE = "type";
private ObservabilityPipelineRemoveFieldsProcessorType type =
@@ -54,17 +58,36 @@ public ObservabilityPipelineRemoveFieldsProcessor(
@JsonProperty(required = true, value = JSON_PROPERTY_FIELDS) List fields,
@JsonProperty(required = true, value = JSON_PROPERTY_ID) String id,
@JsonProperty(required = true, value = JSON_PROPERTY_INCLUDE) String include,
- @JsonProperty(required = true, value = JSON_PROPERTY_INPUTS) List inputs,
@JsonProperty(required = true, value = JSON_PROPERTY_TYPE)
ObservabilityPipelineRemoveFieldsProcessorType type) {
this.fields = fields;
this.id = id;
this.include = include;
- this.inputs = inputs;
this.type = type;
this.unparsed |= !type.isValid();
}
+ public ObservabilityPipelineRemoveFieldsProcessor enabled(Boolean enabled) {
+ this.enabled = enabled;
+ return this;
+ }
+
+ /**
+ * Whether this processor is enabled.
+ *
+ * @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;
@@ -137,17 +160,22 @@ public ObservabilityPipelineRemoveFieldsProcessor inputs(List inputs) {
}
public ObservabilityPipelineRemoveFieldsProcessor addInputsItem(String inputsItem) {
+ if (this.inputs == null) {
+ this.inputs = new ArrayList<>();
+ }
this.inputs.add(inputsItem);
return this;
}
/**
- * The PipelineRemoveFieldsProcessor inputs.
+ * A list of component IDs whose output is used as input for this processor. Required when used as
+ * a standalone processor, omit when used within a processor group.
*
* @return inputs
*/
+ @jakarta.annotation.Nullable
@JsonProperty(JSON_PROPERTY_INPUTS)
- @JsonInclude(value = JsonInclude.Include.ALWAYS)
+ @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public List getInputs() {
return inputs;
}
@@ -239,7 +267,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 +280,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..fbf51566f6e 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<>();
@@ -41,7 +45,7 @@ public class ObservabilityPipelineRenameFieldsProcessor {
private String include;
public static final String JSON_PROPERTY_INPUTS = "inputs";
- private List inputs = new ArrayList<>();
+ private List inputs = null;
public static final String JSON_PROPERTY_TYPE = "type";
private ObservabilityPipelineRenameFieldsProcessorType type =
@@ -55,17 +59,36 @@ public ObservabilityPipelineRenameFieldsProcessor(
List fields,
@JsonProperty(required = true, value = JSON_PROPERTY_ID) String id,
@JsonProperty(required = true, value = JSON_PROPERTY_INCLUDE) String include,
- @JsonProperty(required = true, value = JSON_PROPERTY_INPUTS) List inputs,
@JsonProperty(required = true, value = JSON_PROPERTY_TYPE)
ObservabilityPipelineRenameFieldsProcessorType type) {
this.fields = fields;
this.id = id;
this.include = include;
- this.inputs = inputs;
this.type = type;
this.unparsed |= !type.isValid();
}
+ public ObservabilityPipelineRenameFieldsProcessor enabled(Boolean enabled) {
+ this.enabled = enabled;
+ return this;
+ }
+
+ /**
+ * Whether this processor is enabled.
+ *
+ * @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;
@@ -145,17 +168,22 @@ public ObservabilityPipelineRenameFieldsProcessor inputs(List inputs) {
}
public ObservabilityPipelineRenameFieldsProcessor addInputsItem(String inputsItem) {
+ if (this.inputs == null) {
+ this.inputs = new ArrayList<>();
+ }
this.inputs.add(inputsItem);
return this;
}
/**
- * A list of component IDs whose output is used as the input for this component.
+ * A list of component IDs whose output is used as input for this processor. Required when used as
+ * a standalone processor, omit when used within a processor group.
*
* @return inputs
*/
+ @jakarta.annotation.Nullable
@JsonProperty(JSON_PROPERTY_INPUTS)
- @JsonInclude(value = JsonInclude.Include.ALWAYS)
+ @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public List getInputs() {
return inputs;
}
@@ -247,7 +275,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 +288,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..335f0c8e341 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;
@@ -39,7 +43,7 @@ public class ObservabilityPipelineSampleProcessor {
private String include;
public static final String JSON_PROPERTY_INPUTS = "inputs";
- private List inputs = new ArrayList<>();
+ private List inputs = null;
public static final String JSON_PROPERTY_PERCENTAGE = "percentage";
private Double percentage;
@@ -57,16 +61,35 @@ public ObservabilityPipelineSampleProcessor() {}
public ObservabilityPipelineSampleProcessor(
@JsonProperty(required = true, value = JSON_PROPERTY_ID) String id,
@JsonProperty(required = true, value = JSON_PROPERTY_INCLUDE) String include,
- @JsonProperty(required = true, value = JSON_PROPERTY_INPUTS) List inputs,
@JsonProperty(required = true, value = JSON_PROPERTY_TYPE)
ObservabilityPipelineSampleProcessorType type) {
this.id = id;
this.include = include;
- this.inputs = inputs;
this.type = type;
this.unparsed |= !type.isValid();
}
+ public ObservabilityPipelineSampleProcessor enabled(Boolean enabled) {
+ this.enabled = enabled;
+ return this;
+ }
+
+ /**
+ * Whether this processor is enabled.
+ *
+ * @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;
@@ -114,17 +137,22 @@ public ObservabilityPipelineSampleProcessor inputs(List inputs) {
}
public ObservabilityPipelineSampleProcessor addInputsItem(String inputsItem) {
+ if (this.inputs == null) {
+ this.inputs = new ArrayList<>();
+ }
this.inputs.add(inputsItem);
return this;
}
/**
- * A list of component IDs whose output is used as the input for this component.
+ * A list of component IDs whose output is used as input for this processor. Required when used as
+ * a standalone processor, omit when used within a processor group.
*
* @return inputs
*/
+ @jakarta.annotation.Nullable
@JsonProperty(JSON_PROPERTY_INPUTS)
- @JsonInclude(value = JsonInclude.Include.ALWAYS)
+ @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public List getInputs() {
return inputs;
}
@@ -256,7 +284,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 +297,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..8e3b53a566a 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;
@@ -41,7 +45,7 @@ public class ObservabilityPipelineSensitiveDataScannerProcessor {
private String include;
public static final String JSON_PROPERTY_INPUTS = "inputs";
- private List inputs = new ArrayList<>();
+ private List inputs = null;
public static final String JSON_PROPERTY_RULES = "rules";
private List rules = new ArrayList<>();
@@ -56,19 +60,38 @@ public ObservabilityPipelineSensitiveDataScannerProcessor() {}
public ObservabilityPipelineSensitiveDataScannerProcessor(
@JsonProperty(required = true, value = JSON_PROPERTY_ID) String id,
@JsonProperty(required = true, value = JSON_PROPERTY_INCLUDE) String include,
- @JsonProperty(required = true, value = JSON_PROPERTY_INPUTS) List inputs,
@JsonProperty(required = true, value = JSON_PROPERTY_RULES)
List rules,
@JsonProperty(required = true, value = JSON_PROPERTY_TYPE)
ObservabilityPipelineSensitiveDataScannerProcessorType type) {
this.id = id;
this.include = include;
- this.inputs = inputs;
this.rules = rules;
this.type = type;
this.unparsed |= !type.isValid();
}
+ public ObservabilityPipelineSensitiveDataScannerProcessor enabled(Boolean enabled) {
+ this.enabled = enabled;
+ return this;
+ }
+
+ /**
+ * Whether this processor is enabled.
+ *
+ * @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;
@@ -116,17 +139,22 @@ public ObservabilityPipelineSensitiveDataScannerProcessor inputs(List in
}
public ObservabilityPipelineSensitiveDataScannerProcessor addInputsItem(String inputsItem) {
+ if (this.inputs == null) {
+ this.inputs = new ArrayList<>();
+ }
this.inputs.add(inputsItem);
return this;
}
/**
- * A list of component IDs whose output is used as the input for this component.
+ * A list of component IDs whose output is used as input for this processor. Required when used as
+ * a standalone processor, omit when used within a processor group.
*
* @return inputs
*/
+ @jakarta.annotation.Nullable
@JsonProperty(JSON_PROPERTY_INPUTS)
- @JsonInclude(value = JsonInclude.Include.ALWAYS)
+ @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public List getInputs() {
return inputs;
}
@@ -252,7 +280,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 +293,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..c32ad41b633 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;
@@ -46,7 +50,7 @@ public class ObservabilityPipelineThrottleProcessor {
private String include;
public static final String JSON_PROPERTY_INPUTS = "inputs";
- private List inputs = new ArrayList<>();
+ private List inputs = null;
public static final String JSON_PROPERTY_THRESHOLD = "threshold";
private Long threshold;
@@ -64,20 +68,39 @@ public ObservabilityPipelineThrottleProcessor() {}
public ObservabilityPipelineThrottleProcessor(
@JsonProperty(required = true, value = JSON_PROPERTY_ID) String id,
@JsonProperty(required = true, value = JSON_PROPERTY_INCLUDE) String include,
- @JsonProperty(required = true, value = JSON_PROPERTY_INPUTS) List inputs,
@JsonProperty(required = true, value = JSON_PROPERTY_THRESHOLD) Long threshold,
@JsonProperty(required = true, value = JSON_PROPERTY_TYPE)
ObservabilityPipelineThrottleProcessorType type,
@JsonProperty(required = true, value = JSON_PROPERTY_WINDOW) Double window) {
this.id = id;
this.include = include;
- this.inputs = inputs;
this.threshold = threshold;
this.type = type;
this.unparsed |= !type.isValid();
this.window = window;
}
+ public ObservabilityPipelineThrottleProcessor enabled(Boolean enabled) {
+ this.enabled = enabled;
+ return this;
+ }
+
+ /**
+ * Whether this processor is enabled.
+ *
+ * @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;
@@ -153,17 +176,22 @@ public ObservabilityPipelineThrottleProcessor inputs(List inputs) {
}
public ObservabilityPipelineThrottleProcessor addInputsItem(String inputsItem) {
+ if (this.inputs == null) {
+ this.inputs = new ArrayList<>();
+ }
this.inputs.add(inputsItem);
return this;
}
/**
- * A list of component IDs whose output is used as the input for this processor.
+ * A list of component IDs whose output is used as input for this processor. Required when used as
+ * a standalone processor, omit when used within a processor group.
*
* @return inputs
*/
+ @jakarta.annotation.Nullable
@JsonProperty(JSON_PROPERTY_INPUTS)
- @JsonInclude(value = JsonInclude.Include.ALWAYS)
+ @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public List getInputs() {
return inputs;
}
@@ -295,7 +323,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 +338,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");