Skip to content

Commit e42bf14

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 80baf63 of spec repo
1 parent d617bba commit e42bf14

File tree

4,797 files changed

+404615
-413488
lines changed

Some content is hidden

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

4,797 files changed

+404615
-413488
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10243,6 +10243,10 @@ components:
1024310243
description: Whether the policy is pinned
1024410244
example: false
1024510245
type: boolean
10246+
policyType:
10247+
description: The type of the policy
10248+
example: policy
10249+
type: string
1024610250
policyVersion:
1024710251
description: The version of the policy
1024810252
example: '1'
@@ -10421,11 +10425,11 @@ components:
1042110425
CloudWorkloadSecurityAgentPolicyVersion:
1042210426
description: The versions of the policy
1042310427
properties:
10424-
Date:
10428+
date:
1042510429
description: The date and time the version was created
1042610430
nullable: true
1042710431
type: string
10428-
Name:
10432+
name:
1042910433
description: The version of the policy
1043010434
example: 1.47.0-rc2
1043110435
type: string
@@ -10452,8 +10456,11 @@ components:
1045210456
$ref: '#/components/schemas/CloudWorkloadSecurityAgentRuleActionSet'
1045310457
type: object
1045410458
CloudWorkloadSecurityAgentRuleActionHash:
10455-
additionalProperties: {}
10456-
description: An empty object indicating the hash action
10459+
description: Hash file specified by the field attribute
10460+
properties:
10461+
field:
10462+
description: The field of the hash action
10463+
type: string
1045710464
type: object
1045810465
CloudWorkloadSecurityAgentRuleActionMetadata:
1045910466
description: The metadata action applied on the scope matching the rule
@@ -10501,9 +10508,14 @@ components:
1050110508
format: int64
1050210509
type: integer
1050310510
value:
10504-
description: The value of the set action
10505-
type: string
10511+
$ref: '#/components/schemas/CloudWorkloadSecurityAgentRuleActionSetValue'
1050610512
type: object
10513+
CloudWorkloadSecurityAgentRuleActionSetValue:
10514+
description: The value of the set action
10515+
oneOf:
10516+
- type: string
10517+
- type: integer
10518+
- type: boolean
1050710519
CloudWorkloadSecurityAgentRuleActions:
1050810520
description: The array of actions the rule can perform if triggered
1050910521
items:

examples/v2/csm-threats/CreateCSMThreatsAgentRule_1295653933.java

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,15 @@
44
import com.datadog.api.client.ApiException;
55
import com.datadog.api.client.v2.api.CsmThreatsApi;
66
import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentRuleAction;
7+
import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentRuleActionHash;
78
import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentRuleActionSet;
9+
import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentRuleActionSetValue;
810
import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentRuleCreateAttributes;
911
import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentRuleCreateData;
1012
import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentRuleCreateRequest;
1113
import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentRuleResponse;
1214
import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentRuleType;
1315
import java.util.Arrays;
14-
import java.util.Map;
1516

1617
public class Example {
1718
public static void main(String[] args) {
@@ -40,11 +41,15 @@ public static void main(String[] args) {
4041
.set(
4142
new CloudWorkloadSecurityAgentRuleActionSet()
4243
.name("test_set")
43-
.value("test_value")
44+
.value(
45+
new CloudWorkloadSecurityAgentRuleActionSetValue(
46+
"test_value"))
4447
.scope("process")
4548
.inherited(true)),
4649
new CloudWorkloadSecurityAgentRuleAction()
47-
.hash(Map.ofEntries()))))
50+
.hash(
51+
new CloudWorkloadSecurityAgentRuleActionHash()
52+
.field("exec.file")))))
4853
.type(CloudWorkloadSecurityAgentRuleType.AGENT_RULE));
4954

5055
try {

examples/v2/csm-threats/CreateCSMThreatsAgentRule_1363354233.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public static void main(String[] args) {
3939
.set(
4040
new CloudWorkloadSecurityAgentRuleActionSet()
4141
.name("test_set")
42-
.expression("open.file.path")
42+
.expression("exec.file.path")
4343
.defaultValue("/dev/null")
4444
.scope("process")))))
4545
.type(CloudWorkloadSecurityAgentRuleType.AGENT_RULE));

src/main/java/com/datadog/api/client/AbstractOpenApiSchema.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77
package com.datadog.api.client;
88

99
import com.fasterxml.jackson.annotation.JsonValue;
10-
import jakarta.ws.rs.core.GenericType;
1110
import java.util.Map;
1211
import java.util.Objects;
12+
import jakarta.ws.rs.core.GenericType;
1313

1414
/** Abstract class for oneOf,anyOf schemas defined in OpenAPI spec */
1515
@jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
@@ -135,4 +135,4 @@ public Boolean isNullable() {
135135
return Boolean.FALSE;
136136
}
137137
}
138-
}
138+
}

0 commit comments

Comments
 (0)