Skip to content

Commit 494a99b

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 75e4e49 of spec repo
1 parent d617bba commit 494a99b

File tree

6,054 files changed

+426449
-431878
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

6,054 files changed

+426449
-431878
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10421,11 +10421,11 @@ components:
1042110421
CloudWorkloadSecurityAgentPolicyVersion:
1042210422
description: The versions of the policy
1042310423
properties:
10424-
Date:
10424+
date:
1042510425
description: The date and time the version was created
1042610426
nullable: true
1042710427
type: string
10428-
Name:
10428+
name:
1042910429
description: The version of the policy
1043010430
example: 1.47.0-rc2
1043110431
type: string
@@ -10452,8 +10452,11 @@ components:
1045210452
$ref: '#/components/schemas/CloudWorkloadSecurityAgentRuleActionSet'
1045310453
type: object
1045410454
CloudWorkloadSecurityAgentRuleActionHash:
10455-
additionalProperties: {}
10456-
description: An empty object indicating the hash action
10455+
description: Hash file specified by the field attribute
10456+
properties:
10457+
field:
10458+
description: The field of the hash action
10459+
type: string
1045710460
type: object
1045810461
CloudWorkloadSecurityAgentRuleActionMetadata:
1045910462
description: The metadata action applied on the scope matching the rule
@@ -10501,9 +10504,14 @@ components:
1050110504
format: int64
1050210505
type: integer
1050310506
value:
10504-
description: The value of the set action
10505-
type: string
10507+
$ref: '#/components/schemas/CloudWorkloadSecurityAgentRuleActionSetValue'
1050610508
type: object
10509+
CloudWorkloadSecurityAgentRuleActionSetValue:
10510+
description: The value of the set action
10511+
oneOf:
10512+
- type: string
10513+
- type: integer
10514+
- type: boolean
1050710515
CloudWorkloadSecurityAgentRuleActions:
1050810516
description: The array of actions the rule can perform if triggered
1050910517
items:

examples/v1/authentication/Validate.java

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,16 @@
11
// Validate API key returns "OK" response
22

3-
import com.datadog.api.client.ApiClient;
43
import com.datadog.api.client.ApiException;
4+
import com.datadog.api.client.ApiClient;
55
import com.datadog.api.client.v1.api.AuthenticationApi;
66
import com.datadog.api.client.v1.model.AuthenticationValidationResponse;
7+
import java.io.File;
8+
import java.time.OffsetDateTime;
9+
import java.util.Arrays;
10+
import java.util.Collections;
11+
import java.util.List;
12+
import java.util.Map;
13+
import java.util.UUID;
714

815
public class Example {
916
public static void main(String[] args) {
@@ -21,4 +28,4 @@ public static void main(String[] args) {
2128
e.printStackTrace();
2229
}
2330
}
24-
}
31+
}
Lines changed: 18 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,34 @@
11
// Create an AWS integration returns "OK" response
2+
import java.time.OffsetDateTime;
23

3-
import com.datadog.api.client.ApiClient;
44
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.ApiClient;
56
import com.datadog.api.client.v1.api.AwsIntegrationApi;
6-
import com.datadog.api.client.v1.model.AWSAccount;
77
import com.datadog.api.client.v1.model.AWSAccountCreateResponse;
8+
import com.datadog.api.client.v1.model.AWSAccount;
9+
import java.io.File;
10+
import java.time.OffsetDateTime;
811
import java.util.Arrays;
912
import java.util.Collections;
13+
import java.util.List;
1014
import java.util.Map;
15+
import java.util.UUID;
1116

1217
public class Example {
1318
public static void main(String[] args) {
1419
ApiClient defaultClient = ApiClient.getDefaultApiClient();
1520
AwsIntegrationApi apiInstance = new AwsIntegrationApi(defaultClient);
1621

17-
AWSAccount body =
18-
new AWSAccount()
19-
.accountId("163662907100")
20-
.accountSpecificNamespaceRules(Map.ofEntries(Map.entry("auto_scaling", false)))
21-
.cspmResourceCollectionEnabled(true)
22-
.excludedRegions(Arrays.asList("us-east-1", "us-west-2"))
23-
.extendedResourceCollectionEnabled(true)
24-
.filterTags(Collections.singletonList("$KEY:$VALUE"))
25-
.hostTags(Collections.singletonList("$KEY:$VALUE"))
26-
.metricsCollectionEnabled(false)
27-
.roleName("DatadogAWSIntegrationRole");
22+
AWSAccount body = new AWSAccount()
23+
.accountId("163662907100")
24+
.accountSpecificNamespaceRules(Map.ofEntries(Map.entry("auto_scaling", false)))
25+
.cspmResourceCollectionEnabled(true)
26+
.excludedRegions(Arrays.asList("us-east-1", "us-west-2"))
27+
.extendedResourceCollectionEnabled(true)
28+
.filterTags(Collections.singletonList("$KEY:$VALUE"))
29+
.hostTags(Collections.singletonList("$KEY:$VALUE"))
30+
.metricsCollectionEnabled(false)
31+
.roleName("DatadogAWSIntegrationRole");
2832

2933
try {
3034
AWSAccountCreateResponse result = apiInstance.createAWSAccount(body);
@@ -37,4 +41,4 @@ public static void main(String[] args) {
3741
e.printStackTrace();
3842
}
3943
}
40-
}
44+
}
Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,28 @@
11
// Create an Amazon EventBridge source returns "OK" response
22

3-
import com.datadog.api.client.ApiClient;
43
import com.datadog.api.client.ApiException;
4+
import com.datadog.api.client.ApiClient;
55
import com.datadog.api.client.v1.api.AwsIntegrationApi;
6-
import com.datadog.api.client.v1.model.AWSEventBridgeCreateRequest;
76
import com.datadog.api.client.v1.model.AWSEventBridgeCreateResponse;
7+
import com.datadog.api.client.v1.model.AWSEventBridgeCreateRequest;
8+
import java.io.File;
9+
import java.time.OffsetDateTime;
10+
import java.util.Arrays;
11+
import java.util.Collections;
12+
import java.util.List;
13+
import java.util.Map;
14+
import java.util.UUID;
815

916
public class Example {
1017
public static void main(String[] args) {
1118
ApiClient defaultClient = ApiClient.getDefaultApiClient();
1219
AwsIntegrationApi apiInstance = new AwsIntegrationApi(defaultClient);
1320

14-
AWSEventBridgeCreateRequest body =
15-
new AWSEventBridgeCreateRequest()
16-
.accountId("123456789012")
17-
.createEventBus(true)
18-
.eventGeneratorName("app-alerts")
19-
.region("us-east-1");
21+
AWSEventBridgeCreateRequest body = new AWSEventBridgeCreateRequest()
22+
.accountId("123456789012")
23+
.createEventBus(true)
24+
.eventGeneratorName("app-alerts")
25+
.region("us-east-1");
2026

2127
try {
2228
AWSEventBridgeCreateResponse result = apiInstance.createAWSEventBridgeSource(body);
@@ -29,4 +35,4 @@ public static void main(String[] args) {
2935
e.printStackTrace();
3036
}
3137
}
32-
}
38+
}
Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,27 @@
11
// Set an AWS tag filter returns "OK" response
22

3-
import com.datadog.api.client.ApiClient;
43
import com.datadog.api.client.ApiException;
4+
import com.datadog.api.client.ApiClient;
55
import com.datadog.api.client.v1.api.AwsIntegrationApi;
66
import com.datadog.api.client.v1.model.AWSNamespace;
77
import com.datadog.api.client.v1.model.AWSTagFilterCreateRequest;
8+
import java.io.File;
9+
import java.time.OffsetDateTime;
10+
import java.util.Arrays;
11+
import java.util.Collections;
12+
import java.util.List;
13+
import java.util.Map;
14+
import java.util.UUID;
815

916
public class Example {
1017
public static void main(String[] args) {
1118
ApiClient defaultClient = ApiClient.getDefaultApiClient();
1219
AwsIntegrationApi apiInstance = new AwsIntegrationApi(defaultClient);
1320

14-
AWSTagFilterCreateRequest body =
15-
new AWSTagFilterCreateRequest()
16-
.accountId("123456789012")
17-
.namespace(AWSNamespace.ELB)
18-
.tagFilterStr("prod*");
21+
AWSTagFilterCreateRequest body = new AWSTagFilterCreateRequest()
22+
.accountId("123456789012")
23+
.namespace(AWSNamespace.ELB)
24+
.tagFilterStr("prod*");
1925

2026
try {
2127
apiInstance.createAWSTagFilter(body);
@@ -27,4 +33,4 @@ public static void main(String[] args) {
2733
e.printStackTrace();
2834
}
2935
}
30-
}
36+
}
Lines changed: 18 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,34 @@
11
// Generate a new external ID returns "OK" response
22

3-
import com.datadog.api.client.ApiClient;
43
import com.datadog.api.client.ApiException;
4+
import com.datadog.api.client.ApiClient;
55
import com.datadog.api.client.v1.api.AwsIntegrationApi;
6-
import com.datadog.api.client.v1.model.AWSAccount;
76
import com.datadog.api.client.v1.model.AWSAccountCreateResponse;
7+
import com.datadog.api.client.v1.model.AWSAccount;
8+
import java.io.File;
9+
import java.time.OffsetDateTime;
810
import java.util.Arrays;
911
import java.util.Collections;
12+
import java.util.List;
1013
import java.util.Map;
14+
import java.util.UUID;
1115

1216
public class Example {
1317
public static void main(String[] args) {
1418
ApiClient defaultClient = ApiClient.getDefaultApiClient();
1519
AwsIntegrationApi apiInstance = new AwsIntegrationApi(defaultClient);
1620

17-
AWSAccount body =
18-
new AWSAccount()
19-
.accountId("123456789012")
20-
.accountSpecificNamespaceRules(
21-
Map.ofEntries(Map.entry("auto_scaling", false), Map.entry("opswork", false)))
22-
.cspmResourceCollectionEnabled(true)
23-
.excludedRegions(Arrays.asList("us-east-1", "us-west-2"))
24-
.extendedResourceCollectionEnabled(true)
25-
.filterTags(Collections.singletonList("$KEY:$VALUE"))
26-
.hostTags(Collections.singletonList("$KEY:$VALUE"))
27-
.metricsCollectionEnabled(false)
28-
.resourceCollectionEnabled(true)
29-
.roleName("DatadogAWSIntegrationRole");
21+
AWSAccount body = new AWSAccount()
22+
.accountId("123456789012")
23+
.accountSpecificNamespaceRules(Map.ofEntries(Map.entry("auto_scaling", false),Map.entry("opswork", false)))
24+
.cspmResourceCollectionEnabled(true)
25+
.excludedRegions(Arrays.asList("us-east-1", "us-west-2"))
26+
.extendedResourceCollectionEnabled(true)
27+
.filterTags(Collections.singletonList("$KEY:$VALUE"))
28+
.hostTags(Collections.singletonList("$KEY:$VALUE"))
29+
.metricsCollectionEnabled(false)
30+
.resourceCollectionEnabled(true)
31+
.roleName("DatadogAWSIntegrationRole");
3032

3133
try {
3234
AWSAccountCreateResponse result = apiInstance.createNewAWSExternalID(body);
@@ -39,4 +41,4 @@ public static void main(String[] args) {
3941
e.printStackTrace();
4042
}
4143
}
42-
}
44+
}
Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,26 @@
11
// Delete an AWS integration returns "OK" response
2+
import java.time.OffsetDateTime;
23

3-
import com.datadog.api.client.ApiClient;
44
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.ApiClient;
56
import com.datadog.api.client.v1.api.AwsIntegrationApi;
67
import com.datadog.api.client.v1.model.AWSAccountDeleteRequest;
8+
import java.io.File;
9+
import java.time.OffsetDateTime;
10+
import java.util.Arrays;
11+
import java.util.Collections;
12+
import java.util.List;
13+
import java.util.Map;
14+
import java.util.UUID;
715

816
public class Example {
917
public static void main(String[] args) {
1018
ApiClient defaultClient = ApiClient.getDefaultApiClient();
1119
AwsIntegrationApi apiInstance = new AwsIntegrationApi(defaultClient);
1220

13-
AWSAccountDeleteRequest body =
14-
new AWSAccountDeleteRequest()
15-
.accountId("163662907100")
16-
.roleName("DatadogAWSIntegrationRole");
21+
AWSAccountDeleteRequest body = new AWSAccountDeleteRequest()
22+
.accountId("163662907100")
23+
.roleName("DatadogAWSIntegrationRole");
1724

1825
try {
1926
apiInstance.deleteAWSAccount(body);
@@ -25,4 +32,4 @@ public static void main(String[] args) {
2532
e.printStackTrace();
2633
}
2734
}
28-
}
35+
}
Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,27 @@
11
// Delete an Amazon EventBridge source returns "OK" response
22

3-
import com.datadog.api.client.ApiClient;
43
import com.datadog.api.client.ApiException;
4+
import com.datadog.api.client.ApiClient;
55
import com.datadog.api.client.v1.api.AwsIntegrationApi;
6-
import com.datadog.api.client.v1.model.AWSEventBridgeDeleteRequest;
76
import com.datadog.api.client.v1.model.AWSEventBridgeDeleteResponse;
7+
import com.datadog.api.client.v1.model.AWSEventBridgeDeleteRequest;
8+
import java.io.File;
9+
import java.time.OffsetDateTime;
10+
import java.util.Arrays;
11+
import java.util.Collections;
12+
import java.util.List;
13+
import java.util.Map;
14+
import java.util.UUID;
815

916
public class Example {
1017
public static void main(String[] args) {
1118
ApiClient defaultClient = ApiClient.getDefaultApiClient();
1219
AwsIntegrationApi apiInstance = new AwsIntegrationApi(defaultClient);
1320

14-
AWSEventBridgeDeleteRequest body =
15-
new AWSEventBridgeDeleteRequest()
16-
.accountId("123456789012")
17-
.eventGeneratorName("app-alerts-zyxw3210")
18-
.region("us-east-1");
21+
AWSEventBridgeDeleteRequest body = new AWSEventBridgeDeleteRequest()
22+
.accountId("123456789012")
23+
.eventGeneratorName("app-alerts-zyxw3210")
24+
.region("us-east-1");
1925

2026
try {
2127
AWSEventBridgeDeleteResponse result = apiInstance.deleteAWSEventBridgeSource(body);
@@ -28,4 +34,4 @@ public static void main(String[] args) {
2834
e.printStackTrace();
2935
}
3036
}
31-
}
37+
}
Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,26 @@
11
// Delete a tag filtering entry returns "OK" response
22

3-
import com.datadog.api.client.ApiClient;
43
import com.datadog.api.client.ApiException;
4+
import com.datadog.api.client.ApiClient;
55
import com.datadog.api.client.v1.api.AwsIntegrationApi;
66
import com.datadog.api.client.v1.model.AWSNamespace;
77
import com.datadog.api.client.v1.model.AWSTagFilterDeleteRequest;
8+
import java.io.File;
9+
import java.time.OffsetDateTime;
10+
import java.util.Arrays;
11+
import java.util.Collections;
12+
import java.util.List;
13+
import java.util.Map;
14+
import java.util.UUID;
815

916
public class Example {
1017
public static void main(String[] args) {
1118
ApiClient defaultClient = ApiClient.getDefaultApiClient();
1219
AwsIntegrationApi apiInstance = new AwsIntegrationApi(defaultClient);
1320

14-
AWSTagFilterDeleteRequest body =
15-
new AWSTagFilterDeleteRequest()
16-
.accountId("FAKEAC0FAKEAC2FAKEAC")
17-
.namespace(AWSNamespace.ELB);
21+
AWSTagFilterDeleteRequest body = new AWSTagFilterDeleteRequest()
22+
.accountId("FAKEAC0FAKEAC2FAKEAC")
23+
.namespace(AWSNamespace.ELB);
1824

1925
try {
2026
apiInstance.deleteAWSTagFilter(body);
@@ -26,4 +32,4 @@ public static void main(String[] args) {
2632
e.printStackTrace();
2733
}
2834
}
29-
}
35+
}

0 commit comments

Comments
 (0)