Skip to content

Commit ec0f5cc

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit d222226 of spec repo
1 parent d8330a6 commit ec0f5cc

25 files changed

+1493
-247
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 183 additions & 65 deletions
Large diffs are not rendered by default.

examples/v2/observability-pipelines/CreatePipeline.java

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import com.datadog.api.client.v2.model.ObservabilityPipelineConfig;
88
import com.datadog.api.client.v2.model.ObservabilityPipelineConfigDestinationItem;
99
import com.datadog.api.client.v2.model.ObservabilityPipelineConfigProcessorItem;
10+
import com.datadog.api.client.v2.model.ObservabilityPipelineConfigProcessors;
1011
import com.datadog.api.client.v2.model.ObservabilityPipelineConfigSourceItem;
1112
import com.datadog.api.client.v2.model.ObservabilityPipelineDataAttributes;
1213
import com.datadog.api.client.v2.model.ObservabilityPipelineDatadogAgentSource;
@@ -45,17 +46,18 @@ public static void main(String[] args) {
4546
ObservabilityPipelineDatadogLogsDestinationType
4647
.DATADOG_LOGS))))
4748
.processors(
48-
Collections.singletonList(
49-
new ObservabilityPipelineConfigProcessorItem(
50-
new ObservabilityPipelineFilterProcessor()
51-
.id("filter-processor")
52-
.include("service:my-service")
53-
.inputs(
54-
Collections.singletonList(
55-
"datadog-agent-source"))
56-
.type(
57-
ObservabilityPipelineFilterProcessorType
58-
.FILTER))))
49+
new ObservabilityPipelineConfigProcessors(
50+
Collections.singletonList(
51+
new ObservabilityPipelineConfigProcessorItem(
52+
new ObservabilityPipelineFilterProcessor()
53+
.id("filter-processor")
54+
.include("service:my-service")
55+
.inputs(
56+
Collections.singletonList(
57+
"datadog-agent-source"))
58+
.type(
59+
ObservabilityPipelineFilterProcessorType
60+
.FILTER)))))
5961
.sources(
6062
Collections.singletonList(
6163
new ObservabilityPipelineConfigSourceItem(

examples/v2/observability-pipelines/UpdatePipeline.java

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import com.datadog.api.client.v2.model.ObservabilityPipelineConfig;
88
import com.datadog.api.client.v2.model.ObservabilityPipelineConfigDestinationItem;
99
import com.datadog.api.client.v2.model.ObservabilityPipelineConfigProcessorItem;
10+
import com.datadog.api.client.v2.model.ObservabilityPipelineConfigProcessors;
1011
import com.datadog.api.client.v2.model.ObservabilityPipelineConfigSourceItem;
1112
import com.datadog.api.client.v2.model.ObservabilityPipelineData;
1213
import com.datadog.api.client.v2.model.ObservabilityPipelineDataAttributes;
@@ -47,17 +48,18 @@ public static void main(String[] args) {
4748
ObservabilityPipelineDatadogLogsDestinationType
4849
.DATADOG_LOGS))))
4950
.processors(
50-
Collections.singletonList(
51-
new ObservabilityPipelineConfigProcessorItem(
52-
new ObservabilityPipelineFilterProcessor()
53-
.id("filter-processor")
54-
.include("service:my-service")
55-
.inputs(
56-
Collections.singletonList(
57-
"datadog-agent-source"))
58-
.type(
59-
ObservabilityPipelineFilterProcessorType
60-
.FILTER))))
51+
new ObservabilityPipelineConfigProcessors(
52+
Collections.singletonList(
53+
new ObservabilityPipelineConfigProcessorItem(
54+
new ObservabilityPipelineFilterProcessor()
55+
.id("filter-processor")
56+
.include("service:my-service")
57+
.inputs(
58+
Collections.singletonList(
59+
"datadog-agent-source"))
60+
.type(
61+
ObservabilityPipelineFilterProcessorType
62+
.FILTER)))))
6163
.sources(
6264
Collections.singletonList(
6365
new ObservabilityPipelineConfigSourceItem(

examples/v2/observability-pipelines/ValidatePipeline.java

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import com.datadog.api.client.v2.model.ObservabilityPipelineConfig;
77
import com.datadog.api.client.v2.model.ObservabilityPipelineConfigDestinationItem;
88
import com.datadog.api.client.v2.model.ObservabilityPipelineConfigProcessorItem;
9+
import com.datadog.api.client.v2.model.ObservabilityPipelineConfigProcessors;
910
import com.datadog.api.client.v2.model.ObservabilityPipelineConfigSourceItem;
1011
import com.datadog.api.client.v2.model.ObservabilityPipelineDataAttributes;
1112
import com.datadog.api.client.v2.model.ObservabilityPipelineDatadogAgentSource;
@@ -45,17 +46,18 @@ public static void main(String[] args) {
4546
ObservabilityPipelineDatadogLogsDestinationType
4647
.DATADOG_LOGS))))
4748
.processors(
48-
Collections.singletonList(
49-
new ObservabilityPipelineConfigProcessorItem(
50-
new ObservabilityPipelineFilterProcessor()
51-
.id("filter-processor")
52-
.include("service:my-service")
53-
.inputs(
54-
Collections.singletonList(
55-
"datadog-agent-source"))
56-
.type(
57-
ObservabilityPipelineFilterProcessorType
58-
.FILTER))))
49+
new ObservabilityPipelineConfigProcessors(
50+
Collections.singletonList(
51+
new ObservabilityPipelineConfigProcessorItem(
52+
new ObservabilityPipelineFilterProcessor()
53+
.id("filter-processor")
54+
.include("service:my-service")
55+
.inputs(
56+
Collections.singletonList(
57+
"datadog-agent-source"))
58+
.type(
59+
ObservabilityPipelineFilterProcessorType
60+
.FILTER)))))
5961
.sources(
6062
Collections.singletonList(
6163
new ObservabilityPipelineConfigSourceItem(

src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineAddEnvVarsProcessor.java

Lines changed: 37 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121

2222
/** The <code>add_env_vars</code> processor adds environment variable values to log events. */
2323
@JsonPropertyOrder({
24+
ObservabilityPipelineAddEnvVarsProcessor.JSON_PROPERTY_ENABLED,
2425
ObservabilityPipelineAddEnvVarsProcessor.JSON_PROPERTY_ID,
2526
ObservabilityPipelineAddEnvVarsProcessor.JSON_PROPERTY_INCLUDE,
2627
ObservabilityPipelineAddEnvVarsProcessor.JSON_PROPERTY_INPUTS,
@@ -31,14 +32,17 @@
3132
value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
3233
public class ObservabilityPipelineAddEnvVarsProcessor {
3334
@JsonIgnore public boolean unparsed = false;
35+
public static final String JSON_PROPERTY_ENABLED = "enabled";
36+
private Boolean enabled;
37+
3438
public static final String JSON_PROPERTY_ID = "id";
3539
private String id;
3640

3741
public static final String JSON_PROPERTY_INCLUDE = "include";
3842
private String include;
3943

4044
public static final String JSON_PROPERTY_INPUTS = "inputs";
41-
private List<String> inputs = new ArrayList<>();
45+
private List<String> inputs = null;
4246

4347
public static final String JSON_PROPERTY_TYPE = "type";
4448
private ObservabilityPipelineAddEnvVarsProcessorType type =
@@ -53,19 +57,38 @@ public ObservabilityPipelineAddEnvVarsProcessor() {}
5357
public ObservabilityPipelineAddEnvVarsProcessor(
5458
@JsonProperty(required = true, value = JSON_PROPERTY_ID) String id,
5559
@JsonProperty(required = true, value = JSON_PROPERTY_INCLUDE) String include,
56-
@JsonProperty(required = true, value = JSON_PROPERTY_INPUTS) List<String> inputs,
5760
@JsonProperty(required = true, value = JSON_PROPERTY_TYPE)
5861
ObservabilityPipelineAddEnvVarsProcessorType type,
5962
@JsonProperty(required = true, value = JSON_PROPERTY_VARIABLES)
6063
List<ObservabilityPipelineAddEnvVarsProcessorVariable> variables) {
6164
this.id = id;
6265
this.include = include;
63-
this.inputs = inputs;
6466
this.type = type;
6567
this.unparsed |= !type.isValid();
6668
this.variables = variables;
6769
}
6870

71+
public ObservabilityPipelineAddEnvVarsProcessor enabled(Boolean enabled) {
72+
this.enabled = enabled;
73+
return this;
74+
}
75+
76+
/**
77+
* Whether this processor is enabled.
78+
*
79+
* @return enabled
80+
*/
81+
@jakarta.annotation.Nullable
82+
@JsonProperty(JSON_PROPERTY_ENABLED)
83+
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
84+
public Boolean getEnabled() {
85+
return enabled;
86+
}
87+
88+
public void setEnabled(Boolean enabled) {
89+
this.enabled = enabled;
90+
}
91+
6992
public ObservabilityPipelineAddEnvVarsProcessor id(String id) {
7093
this.id = id;
7194
return this;
@@ -112,17 +135,22 @@ public ObservabilityPipelineAddEnvVarsProcessor inputs(List<String> inputs) {
112135
}
113136

114137
public ObservabilityPipelineAddEnvVarsProcessor addInputsItem(String inputsItem) {
138+
if (this.inputs == null) {
139+
this.inputs = new ArrayList<>();
140+
}
115141
this.inputs.add(inputsItem);
116142
return this;
117143
}
118144

119145
/**
120-
* A list of component IDs whose output is used as the input for this processor.
146+
* A list of component IDs whose output is used as input for this processor. Required when used as
147+
* a standalone processor, omit when used within a processor group.
121148
*
122149
* @return inputs
123150
*/
151+
@jakarta.annotation.Nullable
124152
@JsonProperty(JSON_PROPERTY_INPUTS)
125-
@JsonInclude(value = JsonInclude.Include.ALWAYS)
153+
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
126154
public List<String> getInputs() {
127155
return inputs;
128156
}
@@ -244,7 +272,8 @@ public boolean equals(Object o) {
244272
}
245273
ObservabilityPipelineAddEnvVarsProcessor observabilityPipelineAddEnvVarsProcessor =
246274
(ObservabilityPipelineAddEnvVarsProcessor) o;
247-
return Objects.equals(this.id, observabilityPipelineAddEnvVarsProcessor.id)
275+
return Objects.equals(this.enabled, observabilityPipelineAddEnvVarsProcessor.enabled)
276+
&& Objects.equals(this.id, observabilityPipelineAddEnvVarsProcessor.id)
248277
&& Objects.equals(this.include, observabilityPipelineAddEnvVarsProcessor.include)
249278
&& Objects.equals(this.inputs, observabilityPipelineAddEnvVarsProcessor.inputs)
250279
&& Objects.equals(this.type, observabilityPipelineAddEnvVarsProcessor.type)
@@ -256,13 +285,14 @@ public boolean equals(Object o) {
256285

257286
@Override
258287
public int hashCode() {
259-
return Objects.hash(id, include, inputs, type, variables, additionalProperties);
288+
return Objects.hash(enabled, id, include, inputs, type, variables, additionalProperties);
260289
}
261290

262291
@Override
263292
public String toString() {
264293
StringBuilder sb = new StringBuilder();
265294
sb.append("class ObservabilityPipelineAddEnvVarsProcessor {\n");
295+
sb.append(" enabled: ").append(toIndentedString(enabled)).append("\n");
266296
sb.append(" id: ").append(toIndentedString(id)).append("\n");
267297
sb.append(" include: ").append(toIndentedString(include)).append("\n");
268298
sb.append(" inputs: ").append(toIndentedString(inputs)).append("\n");

src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineAddFieldsProcessor.java

Lines changed: 37 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121

2222
/** The <code>add_fields</code> processor adds static key-value fields to logs. */
2323
@JsonPropertyOrder({
24+
ObservabilityPipelineAddFieldsProcessor.JSON_PROPERTY_ENABLED,
2425
ObservabilityPipelineAddFieldsProcessor.JSON_PROPERTY_FIELDS,
2526
ObservabilityPipelineAddFieldsProcessor.JSON_PROPERTY_ID,
2627
ObservabilityPipelineAddFieldsProcessor.JSON_PROPERTY_INCLUDE,
@@ -31,6 +32,9 @@
3132
value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
3233
public class ObservabilityPipelineAddFieldsProcessor {
3334
@JsonIgnore public boolean unparsed = false;
35+
public static final String JSON_PROPERTY_ENABLED = "enabled";
36+
private Boolean enabled;
37+
3438
public static final String JSON_PROPERTY_FIELDS = "fields";
3539
private List<ObservabilityPipelineFieldValue> fields = new ArrayList<>();
3640

@@ -41,7 +45,7 @@ public class ObservabilityPipelineAddFieldsProcessor {
4145
private String include;
4246

4347
public static final String JSON_PROPERTY_INPUTS = "inputs";
44-
private List<String> inputs = new ArrayList<>();
48+
private List<String> inputs = null;
4549

4650
public static final String JSON_PROPERTY_TYPE = "type";
4751
private ObservabilityPipelineAddFieldsProcessorType type =
@@ -55,17 +59,36 @@ public ObservabilityPipelineAddFieldsProcessor(
5559
List<ObservabilityPipelineFieldValue> fields,
5660
@JsonProperty(required = true, value = JSON_PROPERTY_ID) String id,
5761
@JsonProperty(required = true, value = JSON_PROPERTY_INCLUDE) String include,
58-
@JsonProperty(required = true, value = JSON_PROPERTY_INPUTS) List<String> inputs,
5962
@JsonProperty(required = true, value = JSON_PROPERTY_TYPE)
6063
ObservabilityPipelineAddFieldsProcessorType type) {
6164
this.fields = fields;
6265
this.id = id;
6366
this.include = include;
64-
this.inputs = inputs;
6567
this.type = type;
6668
this.unparsed |= !type.isValid();
6769
}
6870

71+
public ObservabilityPipelineAddFieldsProcessor enabled(Boolean enabled) {
72+
this.enabled = enabled;
73+
return this;
74+
}
75+
76+
/**
77+
* Whether this processor is enabled.
78+
*
79+
* @return enabled
80+
*/
81+
@jakarta.annotation.Nullable
82+
@JsonProperty(JSON_PROPERTY_ENABLED)
83+
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
84+
public Boolean getEnabled() {
85+
return enabled;
86+
}
87+
88+
public void setEnabled(Boolean enabled) {
89+
this.enabled = enabled;
90+
}
91+
6992
public ObservabilityPipelineAddFieldsProcessor fields(
7093
List<ObservabilityPipelineFieldValue> fields) {
7194
this.fields = fields;
@@ -145,17 +168,22 @@ public ObservabilityPipelineAddFieldsProcessor inputs(List<String> inputs) {
145168
}
146169

147170
public ObservabilityPipelineAddFieldsProcessor addInputsItem(String inputsItem) {
171+
if (this.inputs == null) {
172+
this.inputs = new ArrayList<>();
173+
}
148174
this.inputs.add(inputsItem);
149175
return this;
150176
}
151177

152178
/**
153-
* A list of component IDs whose output is used as the <code>input</code> for this component.
179+
* A list of component IDs whose output is used as input for this processor. Required when used as
180+
* a standalone processor, omit when used within a processor group.
154181
*
155182
* @return inputs
156183
*/
184+
@jakarta.annotation.Nullable
157185
@JsonProperty(JSON_PROPERTY_INPUTS)
158-
@JsonInclude(value = JsonInclude.Include.ALWAYS)
186+
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
159187
public List<String> getInputs() {
160188
return inputs;
161189
}
@@ -246,7 +274,8 @@ public boolean equals(Object o) {
246274
}
247275
ObservabilityPipelineAddFieldsProcessor observabilityPipelineAddFieldsProcessor =
248276
(ObservabilityPipelineAddFieldsProcessor) o;
249-
return Objects.equals(this.fields, observabilityPipelineAddFieldsProcessor.fields)
277+
return Objects.equals(this.enabled, observabilityPipelineAddFieldsProcessor.enabled)
278+
&& Objects.equals(this.fields, observabilityPipelineAddFieldsProcessor.fields)
250279
&& Objects.equals(this.id, observabilityPipelineAddFieldsProcessor.id)
251280
&& Objects.equals(this.include, observabilityPipelineAddFieldsProcessor.include)
252281
&& Objects.equals(this.inputs, observabilityPipelineAddFieldsProcessor.inputs)
@@ -258,13 +287,14 @@ public boolean equals(Object o) {
258287

259288
@Override
260289
public int hashCode() {
261-
return Objects.hash(fields, id, include, inputs, type, additionalProperties);
290+
return Objects.hash(enabled, fields, id, include, inputs, type, additionalProperties);
262291
}
263292

264293
@Override
265294
public String toString() {
266295
StringBuilder sb = new StringBuilder();
267296
sb.append("class ObservabilityPipelineAddFieldsProcessor {\n");
297+
sb.append(" enabled: ").append(toIndentedString(enabled)).append("\n");
268298
sb.append(" fields: ").append(toIndentedString(fields)).append("\n");
269299
sb.append(" id: ").append(toIndentedString(id)).append("\n");
270300
sb.append(" include: ").append(toIndentedString(include)).append("\n");

0 commit comments

Comments
 (0)