Skip to content

Commit 003da22

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 17df409e of spec repo
1 parent af6ab4f commit 003da22

File tree

6 files changed

+74
-77
lines changed

6 files changed

+74
-77
lines changed

.apigentools-info

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
"spec_versions": {
55
"v1": {
66
"apigentools_version": "1.6.6",
7-
"regenerated": "2025-04-03 16:27:59.649576",
8-
"spec_repo_commit": "4468962d"
7+
"regenerated": "2025-04-03 20:27:30.299485",
8+
"spec_repo_commit": "17df409e"
99
},
1010
"v2": {
1111
"apigentools_version": "1.6.6",
12-
"regenerated": "2025-04-03 16:27:59.666584",
13-
"spec_repo_commit": "4468962d"
12+
"regenerated": "2025-04-03 20:27:30.315269",
13+
"spec_repo_commit": "17df409e"
1414
}
1515
}
1616
}

.generator/schemas/v1/openapi.yaml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1623,10 +1623,7 @@ components:
16231623
- - 0.5
16241624
- 1.0
16251625
items:
1626-
description: List of distribution point.
1627-
oneOf:
1628-
- $ref: '#/components/schemas/DistributionPointTimestamp'
1629-
- $ref: '#/components/schemas/DistributionPointData'
1626+
$ref: '#/components/schemas/DistributionPointItems'
16301627
maxItems: 2
16311628
minItems: 2
16321629
type: array
@@ -1637,6 +1634,11 @@ components:
16371634
format: double
16381635
type: number
16391636
type: array
1637+
DistributionPointItems:
1638+
description: List of distribution point.
1639+
oneOf:
1640+
- $ref: '#/components/schemas/DistributionPointTimestamp'
1641+
- $ref: '#/components/schemas/DistributionPointData'
16401642
DistributionPointTimestamp:
16411643
description: Distribution point timestamp. It should be in seconds and current.
16421644
format: double
Lines changed: 17 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,33 @@
11
// Submit distribution points returns "Payload accepted" response
2-
import com.datadog.api.client.ApiClient;
2+
import java.time.OffsetDateTime;
3+
34
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.ApiClient;
46
import com.datadog.api.client.v1.api.MetricsApi;
5-
import com.datadog.api.client.v1.model.DistributionPointItem;
7+
import com.datadog.api.client.v1.model.IntakePayloadAccepted;
8+
import com.datadog.api.client.v1.model.DistributionPointItems;
69
import com.datadog.api.client.v1.model.DistributionPointsPayload;
710
import com.datadog.api.client.v1.model.DistributionPointsSeries;
8-
import com.datadog.api.client.v1.model.IntakePayloadAccepted;
11+
import com.datadog.api.client.v1.model.DistributionPointTimestamp;
12+
import com.datadog.api.client.v1.model.List<DistributionPointItems>;
13+
import java.io.File;
914
import java.time.OffsetDateTime;
1015
import java.util.Arrays;
1116
import java.util.Collections;
17+
import java.util.List;
18+
import java.util.Map;
19+
import java.util.UUID;
1220

1321
public class Example {
1422
public static void main(String[] args) {
1523
ApiClient defaultClient = ApiClient.getDefaultApiClient();
1624
MetricsApi apiInstance = new MetricsApi(defaultClient);
1725

18-
DistributionPointsPayload body =
19-
new DistributionPointsPayload()
20-
.series(
21-
Collections.singletonList(
22-
new DistributionPointsSeries()
23-
.metric("system.load.1.dist")
24-
.points(
25-
Collections.singletonList(
26-
Arrays.asList(
27-
new DistributionPointItem(
28-
Long.valueOf(
29-
OffsetDateTime.now().toInstant().getEpochSecond())
30-
.doubleValue()),
31-
new DistributionPointItem(Arrays.asList(1.0, 2.0)))))));
26+
DistributionPointsPayload body = new DistributionPointsPayload()
27+
.series(Collections.singletonList(new DistributionPointsSeries()
28+
.metric("system.load.1.dist")
29+
.points(Collections.singletonList(Arrays.asList(new DistributionPointItems(
30+
Long.valueOf(OffsetDateTime.now().toInstant().getEpochSecond()).doubleValue()), new List<DistributionPointItems>(Arrays.asList(1.0, 2.0)))))));
3231

3332
try {
3433
IntakePayloadAccepted result = apiInstance.submitDistributionPoints(body);
@@ -41,4 +40,4 @@ public static void main(String[] args) {
4140
e.printStackTrace();
4241
}
4342
}
44-
}
43+
}
Lines changed: 18 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,38 @@
11
// Submit deflate distribution points returns "Payload accepted" response
2-
import com.datadog.api.client.ApiClient;
2+
import java.time.OffsetDateTime;
3+
34
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.ApiClient;
46
import com.datadog.api.client.v1.api.MetricsApi;
57
import com.datadog.api.client.v1.api.MetricsApi.SubmitDistributionPointsOptionalParameters;
6-
import com.datadog.api.client.v1.model.DistributionPointItem;
8+
import com.datadog.api.client.v1.model.IntakePayloadAccepted;
9+
import com.datadog.api.client.v1.model.DistributionPointItems;
710
import com.datadog.api.client.v1.model.DistributionPointsContentEncoding;
811
import com.datadog.api.client.v1.model.DistributionPointsPayload;
912
import com.datadog.api.client.v1.model.DistributionPointsSeries;
10-
import com.datadog.api.client.v1.model.IntakePayloadAccepted;
13+
import com.datadog.api.client.v1.model.DistributionPointTimestamp;
14+
import com.datadog.api.client.v1.model.List<DistributionPointItems>;
15+
import java.io.File;
1116
import java.time.OffsetDateTime;
1217
import java.util.Arrays;
1318
import java.util.Collections;
19+
import java.util.List;
20+
import java.util.Map;
21+
import java.util.UUID;
1422

1523
public class Example {
1624
public static void main(String[] args) {
1725
ApiClient defaultClient = ApiClient.getDefaultApiClient();
1826
MetricsApi apiInstance = new MetricsApi(defaultClient);
1927

20-
DistributionPointsPayload body =
21-
new DistributionPointsPayload()
22-
.series(
23-
Collections.singletonList(
24-
new DistributionPointsSeries()
25-
.metric("system.load.1.dist")
26-
.points(
27-
Collections.singletonList(
28-
Arrays.asList(
29-
new DistributionPointItem(
30-
Long.valueOf(
31-
OffsetDateTime.now().toInstant().getEpochSecond())
32-
.doubleValue()),
33-
new DistributionPointItem(Arrays.asList(1.0, 2.0)))))));
28+
DistributionPointsPayload body = new DistributionPointsPayload()
29+
.series(Collections.singletonList(new DistributionPointsSeries()
30+
.metric("system.load.1.dist")
31+
.points(Collections.singletonList(Arrays.asList(new DistributionPointItems(
32+
Long.valueOf(OffsetDateTime.now().toInstant().getEpochSecond()).doubleValue()), new List<DistributionPointItems>(Arrays.asList(1.0, 2.0)))))));
3433

3534
try {
36-
IntakePayloadAccepted result =
37-
apiInstance.submitDistributionPoints(
38-
body,
39-
new SubmitDistributionPointsOptionalParameters()
40-
.contentEncoding(DistributionPointsContentEncoding.DEFLATE));
35+
IntakePayloadAccepted result = apiInstance.submitDistributionPoints(body,new SubmitDistributionPointsOptionalParameters().contentEncoding(DistributionPointsContentEncoding.DEFLATE));
4136
System.out.println(result);
4237
} catch (ApiException e) {
4338
System.err.println("Exception when calling MetricsApi#submitDistributionPoints");
@@ -47,4 +42,4 @@ public static void main(String[] args) {
4742
e.printStackTrace();
4843
}
4944
}
50-
}
45+
}

src/main/java/com/datadog/api/client/v1/model/DistributionPointItem.java renamed to src/main/java/com/datadog/api/client/v1/model/DistributionPointItems.java

Lines changed: 23 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -37,42 +37,43 @@
3737

3838
@jakarta.annotation.Generated(
3939
value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
40-
@JsonDeserialize(using = DistributionPointItem.DistributionPointItemDeserializer.class)
41-
@JsonSerialize(using = DistributionPointItem.DistributionPointItemSerializer.class)
42-
public class DistributionPointItem extends AbstractOpenApiSchema {
43-
private static final Logger log = Logger.getLogger(DistributionPointItem.class.getName());
40+
@JsonDeserialize(using = DistributionPointItems.DistributionPointItemsDeserializer.class)
41+
@JsonSerialize(using = DistributionPointItems.DistributionPointItemsSerializer.class)
42+
public class DistributionPointItems extends AbstractOpenApiSchema {
43+
private static final Logger log = Logger.getLogger(DistributionPointItems.class.getName());
4444

4545
@JsonIgnore public boolean unparsed = false;
4646

47-
public static class DistributionPointItemSerializer extends StdSerializer<DistributionPointItem> {
48-
public DistributionPointItemSerializer(Class<DistributionPointItem> t) {
47+
public static class DistributionPointItemsSerializer
48+
extends StdSerializer<DistributionPointItems> {
49+
public DistributionPointItemsSerializer(Class<DistributionPointItems> t) {
4950
super(t);
5051
}
5152

52-
public DistributionPointItemSerializer() {
53+
public DistributionPointItemsSerializer() {
5354
this(null);
5455
}
5556

5657
@Override
5758
public void serialize(
58-
DistributionPointItem value, JsonGenerator jgen, SerializerProvider provider)
59+
DistributionPointItems value, JsonGenerator jgen, SerializerProvider provider)
5960
throws IOException, JsonProcessingException {
6061
jgen.writeObject(value.getActualInstance());
6162
}
6263
}
6364

64-
public static class DistributionPointItemDeserializer
65-
extends StdDeserializer<DistributionPointItem> {
66-
public DistributionPointItemDeserializer() {
67-
this(DistributionPointItem.class);
65+
public static class DistributionPointItemsDeserializer
66+
extends StdDeserializer<DistributionPointItems> {
67+
public DistributionPointItemsDeserializer() {
68+
this(DistributionPointItems.class);
6869
}
6970

70-
public DistributionPointItemDeserializer(Class<?> vc) {
71+
public DistributionPointItemsDeserializer(Class<?> vc) {
7172
super(vc);
7273
}
7374

7475
@Override
75-
public DistributionPointItem deserialize(JsonParser jp, DeserializationContext ctxt)
76+
public DistributionPointItems deserialize(JsonParser jp, DeserializationContext ctxt)
7677
throws IOException, JsonProcessingException {
7778
JsonNode tree = jp.readValueAsTree();
7879
Object deserialized = null;
@@ -161,7 +162,7 @@ public DistributionPointItem deserialize(JsonParser jp, DeserializationContext c
161162
log.log(Level.FINER, "Input data does not match schema 'List'", e);
162163
}
163164

164-
DistributionPointItem ret = new DistributionPointItem();
165+
DistributionPointItems ret = new DistributionPointItems();
165166
if (match == 1) {
166167
ret.setActualInstance(deserialized);
167168
} else {
@@ -177,38 +178,38 @@ public DistributionPointItem deserialize(JsonParser jp, DeserializationContext c
177178

178179
/** Handle deserialization of the 'null' value. */
179180
@Override
180-
public DistributionPointItem getNullValue(DeserializationContext ctxt)
181+
public DistributionPointItems getNullValue(DeserializationContext ctxt)
181182
throws JsonMappingException {
182-
throw new JsonMappingException(ctxt.getParser(), "DistributionPointItem cannot be null");
183+
throw new JsonMappingException(ctxt.getParser(), "DistributionPointItems cannot be null");
183184
}
184185
}
185186

186187
// store a list of schema names defined in oneOf
187188
public static final Map<String, GenericType> schemas = new HashMap<String, GenericType>();
188189

189-
public DistributionPointItem() {
190+
public DistributionPointItems() {
190191
super("oneOf", Boolean.FALSE);
191192
}
192193

193-
public DistributionPointItem(Double o) {
194+
public DistributionPointItems(Double o) {
194195
super("oneOf", Boolean.FALSE);
195196
setActualInstance(o);
196197
}
197198

198-
public DistributionPointItem(List<Double> o) {
199+
public DistributionPointItems(List<Double> o) {
199200
super("oneOf", Boolean.FALSE);
200201
setActualInstance(o);
201202
}
202203

203204
static {
204205
schemas.put("Double", new GenericType<Double>() {});
205206
schemas.put("List<Double>", new GenericType<List<Double>>() {});
206-
JSON.registerDescendants(DistributionPointItem.class, Collections.unmodifiableMap(schemas));
207+
JSON.registerDescendants(DistributionPointItems.class, Collections.unmodifiableMap(schemas));
207208
}
208209

209210
@Override
210211
public Map<String, GenericType> getSchemas() {
211-
return DistributionPointItem.schemas;
212+
return DistributionPointItems.schemas;
212213
}
213214

214215
/**

src/main/java/com/datadog/api/client/v1/model/DistributionPointsSeries.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public class DistributionPointsSeries {
3838
private String metric;
3939

4040
public static final String JSON_PROPERTY_POINTS = "points";
41-
private List<List<DistributionPointItem>> points = new ArrayList<>();
41+
private List<List<DistributionPointItems>> points = new ArrayList<>();
4242

4343
public static final String JSON_PROPERTY_TAGS = "tags";
4444
private List<String> tags = null;
@@ -52,7 +52,7 @@ public DistributionPointsSeries() {}
5252
public DistributionPointsSeries(
5353
@JsonProperty(required = true, value = JSON_PROPERTY_METRIC) String metric,
5454
@JsonProperty(required = true, value = JSON_PROPERTY_POINTS)
55-
List<List<DistributionPointItem>> points) {
55+
List<List<DistributionPointItems>> points) {
5656
this.metric = metric;
5757
this.points = points;
5858
}
@@ -98,12 +98,12 @@ public void setMetric(String metric) {
9898
this.metric = metric;
9999
}
100100

101-
public DistributionPointsSeries points(List<List<DistributionPointItem>> points) {
101+
public DistributionPointsSeries points(List<List<DistributionPointItems>> points) {
102102
this.points = points;
103103
return this;
104104
}
105105

106-
public DistributionPointsSeries addPointsItem(List<DistributionPointItem> pointsItem) {
106+
public DistributionPointsSeries addPointsItem(List<DistributionPointItems> pointsItem) {
107107
this.points.add(pointsItem);
108108
return this;
109109
}
@@ -116,11 +116,11 @@ public DistributionPointsSeries addPointsItem(List<DistributionPointItem> points
116116
*/
117117
@JsonProperty(JSON_PROPERTY_POINTS)
118118
@JsonInclude(value = JsonInclude.Include.ALWAYS)
119-
public List<List<DistributionPointItem>> getPoints() {
119+
public List<List<DistributionPointItems>> getPoints() {
120120
return points;
121121
}
122122

123-
public void setPoints(List<List<DistributionPointItem>> points) {
123+
public void setPoints(List<List<DistributionPointItems>> points) {
124124
this.points = points;
125125
}
126126

0 commit comments

Comments
 (0)