Skip to content

Commit 7b28555

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit b90c5b3 of spec repo
1 parent 8aec44e commit 7b28555

File tree

51 files changed

+5390
-1249
lines changed

Some content is hidden

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

51 files changed

+5390
-1249
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 964 additions & 174 deletions
Large diffs are not rendered by default.

examples/v2/reference-tables/BatchRowsQuery.java

Lines changed: 0 additions & 41 deletions
This file was deleted.

examples/v2/reference-tables/DeleteRows.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
import com.datadog.api.client.ApiException;
55
import com.datadog.api.client.v2.api.ReferenceTablesApi;
66
import com.datadog.api.client.v2.model.BatchDeleteRowsRequestArray;
7+
import com.datadog.api.client.v2.model.BatchDeleteRowsRequestData;
78
import com.datadog.api.client.v2.model.TableRowResourceDataType;
8-
import com.datadog.api.client.v2.model.TableRowResourceIdentifier;
99
import java.util.Collections;
1010

1111
public class Example {
@@ -17,7 +17,7 @@ public static void main(String[] args) {
1717
new BatchDeleteRowsRequestArray()
1818
.data(
1919
Collections.singletonList(
20-
new TableRowResourceIdentifier()
20+
new BatchDeleteRowsRequestData()
2121
.id("primary_key_value")
2222
.type(TableRowResourceDataType.ROW)));
2323

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
// Create a new campaign returns "Created" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.ScorecardsApi;
6+
import com.datadog.api.client.v2.model.CampaignResponse;
7+
import com.datadog.api.client.v2.model.CampaignStatus;
8+
import com.datadog.api.client.v2.model.CampaignType;
9+
import com.datadog.api.client.v2.model.CreateCampaignRequest;
10+
import com.datadog.api.client.v2.model.CreateCampaignRequestAttributes;
11+
import com.datadog.api.client.v2.model.CreateCampaignRequestData;
12+
import java.time.OffsetDateTime;
13+
import java.util.Arrays;
14+
15+
public class Example {
16+
public static void main(String[] args) {
17+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
18+
ScorecardsApi apiInstance = new ScorecardsApi(defaultClient);
19+
20+
CreateCampaignRequest body =
21+
new CreateCampaignRequest()
22+
.data(
23+
new CreateCampaignRequestData()
24+
.attributes(
25+
new CreateCampaignRequestAttributes()
26+
.description("Campaign to improve security posture for Q1 2024.")
27+
.dueDate(OffsetDateTime.parse("2024-03-31T23:59:59Z"))
28+
.entityScope("kind:service AND team:platform")
29+
.guidance("Please ensure all services pass the security requirements.")
30+
.key("q1-security-2024")
31+
.name("Q1 Security Campaign")
32+
.ownerId("550e8400-e29b-41d4-a716-446655440000")
33+
.ruleIds(Arrays.asList("q8MQxk8TCqrHnWkx", "r9NRyl9UDrsIoXly"))
34+
.startDate(OffsetDateTime.parse("2024-01-01T00:00:00Z"))
35+
.status(CampaignStatus.IN_PROGRESS))
36+
.type(CampaignType.CAMPAIGN));
37+
38+
try {
39+
CampaignResponse result = apiInstance.createScorecardCampaign(body);
40+
System.out.println(result);
41+
} catch (ApiException e) {
42+
System.err.println("Exception when calling ScorecardsApi#createScorecardCampaign");
43+
System.err.println("Status code: " + e.getCode());
44+
System.err.println("Reason: " + e.getResponseBody());
45+
System.err.println("Response headers: " + e.getResponseHeaders());
46+
e.printStackTrace();
47+
}
48+
}
49+
}

examples/v2/service-scorecards/CreateScorecardOutcomesBatch.java renamed to examples/v2/scorecards/CreateScorecardOutcomesBatch.java

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import com.datadog.api.client.ApiClient;
44
import com.datadog.api.client.ApiException;
5-
import com.datadog.api.client.v2.api.ServiceScorecardsApi;
5+
import com.datadog.api.client.v2.api.ScorecardsApi;
66
import com.datadog.api.client.v2.model.OutcomesBatchAttributes;
77
import com.datadog.api.client.v2.model.OutcomesBatchRequest;
88
import com.datadog.api.client.v2.model.OutcomesBatchRequestData;
@@ -16,10 +16,7 @@ public class Example {
1616
public static void main(String[] args) {
1717
ApiClient defaultClient = ApiClient.getDefaultApiClient();
1818
defaultClient.setUnstableOperationEnabled("v2.createScorecardOutcomesBatch", true);
19-
ServiceScorecardsApi apiInstance = new ServiceScorecardsApi(defaultClient);
20-
21-
// there is a valid "create_scorecard_rule" in the system
22-
String CREATE_SCORECARD_RULE_DATA_ID = System.getenv("CREATE_SCORECARD_RULE_DATA_ID");
19+
ScorecardsApi apiInstance = new ScorecardsApi(defaultClient);
2320

2421
OutcomesBatchRequest body =
2522
new OutcomesBatchRequest()
@@ -34,7 +31,7 @@ public static void main(String[] args) {
3431
"""
3532
See: <a href="https://app.datadoghq.com/services">Services</a>
3633
""")
37-
.ruleId(CREATE_SCORECARD_RULE_DATA_ID)
34+
.ruleId("q8MQxk8TCqrHnWkx")
3835
.serviceName("my-service")
3936
.state(State.PASS))))
4037
.type(OutcomesBatchType.BATCHED_OUTCOME));
@@ -43,8 +40,7 @@ public static void main(String[] args) {
4340
OutcomesBatchResponse result = apiInstance.createScorecardOutcomesBatch(body);
4441
System.out.println(result);
4542
} catch (ApiException e) {
46-
System.err.println(
47-
"Exception when calling ServiceScorecardsApi#createScorecardOutcomesBatch");
43+
System.err.println("Exception when calling ScorecardsApi#createScorecardOutcomesBatch");
4844
System.err.println("Status code: " + e.getCode());
4945
System.err.println("Reason: " + e.getResponseBody());
5046
System.err.println("Response headers: " + e.getResponseHeaders());

examples/v2/service-scorecards/CreateScorecardRule.java renamed to examples/v2/scorecards/CreateScorecardRule.java

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import com.datadog.api.client.ApiClient;
44
import com.datadog.api.client.ApiException;
5-
import com.datadog.api.client.v2.api.ServiceScorecardsApi;
5+
import com.datadog.api.client.v2.api.ScorecardsApi;
66
import com.datadog.api.client.v2.model.CreateRuleRequest;
77
import com.datadog.api.client.v2.model.CreateRuleRequestData;
88
import com.datadog.api.client.v2.model.CreateRuleResponse;
@@ -12,8 +12,7 @@
1212
public class Example {
1313
public static void main(String[] args) {
1414
ApiClient defaultClient = ApiClient.getDefaultApiClient();
15-
defaultClient.setUnstableOperationEnabled("v2.createScorecardRule", true);
16-
ServiceScorecardsApi apiInstance = new ServiceScorecardsApi(defaultClient);
15+
ScorecardsApi apiInstance = new ScorecardsApi(defaultClient);
1716

1817
CreateRuleRequest body =
1918
new CreateRuleRequest()
@@ -22,15 +21,17 @@ public static void main(String[] args) {
2221
.attributes(
2322
new RuleAttributes()
2423
.enabled(true)
25-
.name("Example-Service-Scorecard")
26-
.scorecardName("Observability Best Practices"))
24+
.level(2)
25+
.name("Team Defined")
26+
.scopeQuery("kind:service")
27+
.scorecardName("Deployments automated via Deployment Trains"))
2728
.type(RuleType.RULE));
2829

2930
try {
3031
CreateRuleResponse result = apiInstance.createScorecardRule(body);
3132
System.out.println(result);
3233
} catch (ApiException e) {
33-
System.err.println("Exception when calling ServiceScorecardsApi#createScorecardRule");
34+
System.err.println("Exception when calling ScorecardsApi#createScorecardRule");
3435
System.err.println("Status code: " + e.getCode());
3536
System.err.println("Reason: " + e.getResponseBody());
3637
System.err.println("Response headers: " + e.getResponseHeaders());
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
// Delete a campaign returns "No Content" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.ScorecardsApi;
6+
7+
public class Example {
8+
public static void main(String[] args) {
9+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
10+
ScorecardsApi apiInstance = new ScorecardsApi(defaultClient);
11+
12+
try {
13+
apiInstance.deleteScorecardCampaign("c10ODp0VCrrIpXmz");
14+
} catch (ApiException e) {
15+
System.err.println("Exception when calling ScorecardsApi#deleteScorecardCampaign");
16+
System.err.println("Status code: " + e.getCode());
17+
System.err.println("Reason: " + e.getResponseBody());
18+
System.err.println("Response headers: " + e.getResponseHeaders());
19+
e.printStackTrace();
20+
}
21+
}
22+
}
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
// Delete a rule returns "OK" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.ScorecardsApi;
6+
7+
public class Example {
8+
public static void main(String[] args) {
9+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
10+
ScorecardsApi apiInstance = new ScorecardsApi(defaultClient);
11+
12+
try {
13+
apiInstance.deleteScorecardRule("rule_id");
14+
} catch (ApiException e) {
15+
System.err.println("Exception when calling ScorecardsApi#deleteScorecardRule");
16+
System.err.println("Status code: " + e.getCode());
17+
System.err.println("Reason: " + e.getResponseBody());
18+
System.err.println("Response headers: " + e.getResponseHeaders());
19+
e.printStackTrace();
20+
}
21+
}
22+
}
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
// Get a campaign returns "OK" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.ScorecardsApi;
6+
import com.datadog.api.client.v2.model.CampaignResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
ScorecardsApi apiInstance = new ScorecardsApi(defaultClient);
12+
13+
try {
14+
CampaignResponse result = apiInstance.getScorecardCampaign("c10ODp0VCrrIpXmz");
15+
System.out.println(result);
16+
} catch (ApiException e) {
17+
System.err.println("Exception when calling ScorecardsApi#getScorecardCampaign");
18+
System.err.println("Status code: " + e.getCode());
19+
System.err.println("Reason: " + e.getResponseBody());
20+
System.err.println("Response headers: " + e.getResponseHeaders());
21+
e.printStackTrace();
22+
}
23+
}
24+
}
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
// List all campaigns returns "OK" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.ScorecardsApi;
6+
import com.datadog.api.client.v2.model.ListCampaignsResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
ScorecardsApi apiInstance = new ScorecardsApi(defaultClient);
12+
13+
try {
14+
ListCampaignsResponse result = apiInstance.listScorecardCampaigns();
15+
System.out.println(result);
16+
} catch (ApiException e) {
17+
System.err.println("Exception when calling ScorecardsApi#listScorecardCampaigns");
18+
System.err.println("Status code: " + e.getCode());
19+
System.err.println("Reason: " + e.getResponseBody());
20+
System.err.println("Response headers: " + e.getResponseHeaders());
21+
e.printStackTrace();
22+
}
23+
}
24+
}

0 commit comments

Comments
 (0)