Skip to content

Commit 8ea79a1

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 2561aa6 of spec repo
1 parent e6849a3 commit 8ea79a1

File tree

64 files changed

+13479
-455
lines changed

Some content is hidden

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

64 files changed

+13479
-455
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 1537 additions & 10 deletions
Large diffs are not rendered by default.
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
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.ServiceScorecardsApi;
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+
defaultClient.setUnstableOperationEnabled("v2.createScorecardCampaign", true);
19+
ServiceScorecardsApi apiInstance = new ServiceScorecardsApi(defaultClient);
20+
21+
CreateCampaignRequest body =
22+
new CreateCampaignRequest()
23+
.data(
24+
new CreateCampaignRequestData()
25+
.attributes(
26+
new CreateCampaignRequestAttributes()
27+
.description("Campaign to improve security posture for Q1 2024.")
28+
.dueDate(OffsetDateTime.parse("2024-03-31T23:59:59Z"))
29+
.entityScope("kind:service AND team:platform")
30+
.guidance("Please ensure all services pass the security requirements.")
31+
.key("q1-security-2024")
32+
.name("Q1 Security Campaign")
33+
.ownerId("550e8400-e29b-41d4-a716-446655440000")
34+
.ruleIds(Arrays.asList("q8MQxk8TCqrHnWkx", "r9NRyl9UDrsIoXly"))
35+
.startDate(OffsetDateTime.parse("2024-01-01T00:00:00Z"))
36+
.status(CampaignStatus.IN_PROGRESS))
37+
.type(CampaignType.CAMPAIGN));
38+
39+
try {
40+
CampaignResponse result = apiInstance.createScorecardCampaign(body);
41+
System.out.println(result);
42+
} catch (ApiException e) {
43+
System.err.println("Exception when calling ServiceScorecardsApi#createScorecardCampaign");
44+
System.err.println("Status code: " + e.getCode());
45+
System.err.println("Reason: " + e.getResponseBody());
46+
System.err.println("Response headers: " + e.getResponseHeaders());
47+
e.printStackTrace();
48+
}
49+
}
50+
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
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.ServiceScorecardsApi;
6+
7+
public class Example {
8+
public static void main(String[] args) {
9+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
10+
defaultClient.setUnstableOperationEnabled("v2.deleteScorecardCampaign", true);
11+
ServiceScorecardsApi apiInstance = new ServiceScorecardsApi(defaultClient);
12+
13+
try {
14+
apiInstance.deleteScorecardCampaign("c10ODp0VCrrIpXmz");
15+
} catch (ApiException e) {
16+
System.err.println("Exception when calling ServiceScorecardsApi#deleteScorecardCampaign");
17+
System.err.println("Status code: " + e.getCode());
18+
System.err.println("Reason: " + e.getResponseBody());
19+
System.err.println("Response headers: " + e.getResponseHeaders());
20+
e.printStackTrace();
21+
}
22+
}
23+
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
// Delete rule workflow 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.ServiceScorecardsApi;
6+
7+
public class Example {
8+
public static void main(String[] args) {
9+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
10+
defaultClient.setUnstableOperationEnabled("v2.deleteScorecardRuleWorkflow", true);
11+
ServiceScorecardsApi apiInstance = new ServiceScorecardsApi(defaultClient);
12+
13+
try {
14+
apiInstance.deleteScorecardRuleWorkflow("rule_id");
15+
} catch (ApiException e) {
16+
System.err.println("Exception when calling ServiceScorecardsApi#deleteScorecardRuleWorkflow");
17+
System.err.println("Status code: " + e.getCode());
18+
System.err.println("Reason: " + e.getResponseBody());
19+
System.err.println("Response headers: " + e.getResponseHeaders());
20+
e.printStackTrace();
21+
}
22+
}
23+
}
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
// Generate campaign report returns "Accepted" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.ServiceScorecardsApi;
6+
import com.datadog.api.client.v2.model.GenerateCampaignReportRequest;
7+
import com.datadog.api.client.v2.model.GenerateCampaignReportRequestAttributes;
8+
import com.datadog.api.client.v2.model.GenerateCampaignReportRequestData;
9+
import com.datadog.api.client.v2.model.GenerateCampaignReportRequestDataType;
10+
import com.datadog.api.client.v2.model.SlackRoutingOptions;
11+
12+
public class Example {
13+
public static void main(String[] args) {
14+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
15+
defaultClient.setUnstableOperationEnabled("v2.generateScorecardCampaignReport", true);
16+
ServiceScorecardsApi apiInstance = new ServiceScorecardsApi(defaultClient);
17+
18+
GenerateCampaignReportRequest body =
19+
new GenerateCampaignReportRequest()
20+
.data(
21+
new GenerateCampaignReportRequestData()
22+
.attributes(
23+
new GenerateCampaignReportRequestAttributes()
24+
.slack(
25+
new SlackRoutingOptions()
26+
.channelId("C024BDQ4N")
27+
.channelName("service-scorecards")
28+
.workspaceId("T024BDQ4N")
29+
.workspaceName("datadog-workspace")))
30+
.type(GenerateCampaignReportRequestDataType.CAMPAIGN_REPORT));
31+
32+
try {
33+
apiInstance.generateScorecardCampaignReport("c10ODp0VCrrIpXmz", body);
34+
} catch (ApiException e) {
35+
System.err.println(
36+
"Exception when calling ServiceScorecardsApi#generateScorecardCampaignReport");
37+
System.err.println("Status code: " + e.getCode());
38+
System.err.println("Reason: " + e.getResponseBody());
39+
System.err.println("Response headers: " + e.getResponseHeaders());
40+
e.printStackTrace();
41+
}
42+
}
43+
}
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
// Generate team-specific campaign reports returns "Accepted" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.ServiceScorecardsApi;
6+
import com.datadog.api.client.v2.model.EntityOwnerDestination;
7+
import com.datadog.api.client.v2.model.GenerateCampaignTeamReportsRequest;
8+
import com.datadog.api.client.v2.model.GenerateCampaignTeamReportsRequestAttributes;
9+
import com.datadog.api.client.v2.model.GenerateCampaignTeamReportsRequestData;
10+
import com.datadog.api.client.v2.model.GenerateCampaignTeamReportsRequestDataType;
11+
import com.datadog.api.client.v2.model.SlackRoutingOptions;
12+
import java.util.Collections;
13+
14+
public class Example {
15+
public static void main(String[] args) {
16+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
17+
defaultClient.setUnstableOperationEnabled("v2.generateScorecardCampaignTeamReports", true);
18+
ServiceScorecardsApi apiInstance = new ServiceScorecardsApi(defaultClient);
19+
20+
GenerateCampaignTeamReportsRequest body =
21+
new GenerateCampaignTeamReportsRequest()
22+
.data(
23+
new GenerateCampaignTeamReportsRequestData()
24+
.attributes(
25+
new GenerateCampaignTeamReportsRequestAttributes()
26+
.entityOwners(
27+
Collections.singletonList(
28+
new EntityOwnerDestination()
29+
.slack(
30+
new SlackRoutingOptions()
31+
.channelId("C024BDQ4N")
32+
.workspaceId("T024BDQ4N"))
33+
.teamId("550e8400-e29b-41d4-a716-446655440000"))))
34+
.type(GenerateCampaignTeamReportsRequestDataType.CAMPAIGN_TEAM_REPORT));
35+
36+
try {
37+
apiInstance.generateScorecardCampaignTeamReports("c10ODp0VCrrIpXmz", body);
38+
} catch (ApiException e) {
39+
System.err.println(
40+
"Exception when calling ServiceScorecardsApi#generateScorecardCampaignTeamReports");
41+
System.err.println("Status code: " + e.getCode());
42+
System.err.println("Reason: " + e.getResponseBody());
43+
System.err.println("Response headers: " + e.getResponseHeaders());
44+
e.printStackTrace();
45+
}
46+
}
47+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
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.ServiceScorecardsApi;
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+
defaultClient.setUnstableOperationEnabled("v2.getScorecardCampaign", true);
12+
ServiceScorecardsApi apiInstance = new ServiceScorecardsApi(defaultClient);
13+
14+
try {
15+
CampaignResponse result = apiInstance.getScorecardCampaign("c10ODp0VCrrIpXmz");
16+
System.out.println(result);
17+
} catch (ApiException e) {
18+
System.err.println("Exception when calling ServiceScorecardsApi#getScorecardCampaign");
19+
System.err.println("Status code: " + e.getCode());
20+
System.err.println("Reason: " + e.getResponseBody());
21+
System.err.println("Response headers: " + e.getResponseHeaders());
22+
e.printStackTrace();
23+
}
24+
}
25+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
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.ServiceScorecardsApi;
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+
defaultClient.setUnstableOperationEnabled("v2.listScorecardCampaigns", true);
12+
ServiceScorecardsApi apiInstance = new ServiceScorecardsApi(defaultClient);
13+
14+
try {
15+
ListCampaignsResponse result = apiInstance.listScorecardCampaigns();
16+
System.out.println(result);
17+
} catch (ApiException e) {
18+
System.err.println("Exception when calling ServiceScorecardsApi#listScorecardCampaigns");
19+
System.err.println("Status code: " + e.getCode());
20+
System.err.println("Reason: " + e.getResponseBody());
21+
System.err.println("Response headers: " + e.getResponseHeaders());
22+
e.printStackTrace();
23+
}
24+
}
25+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
// List default rules 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.ServiceScorecardsApi;
6+
import com.datadog.api.client.v2.model.ListDefaultRulesResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
defaultClient.setUnstableOperationEnabled("v2.listScorecardDefaultRules", true);
12+
ServiceScorecardsApi apiInstance = new ServiceScorecardsApi(defaultClient);
13+
14+
try {
15+
ListDefaultRulesResponse result = apiInstance.listScorecardDefaultRules();
16+
System.out.println(result);
17+
} catch (ApiException e) {
18+
System.err.println("Exception when calling ServiceScorecardsApi#listScorecardDefaultRules");
19+
System.err.println("Status code: " + e.getCode());
20+
System.err.println("Reason: " + e.getResponseBody());
21+
System.err.println("Response headers: " + e.getResponseHeaders());
22+
e.printStackTrace();
23+
}
24+
}
25+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
// List entity facets 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.ServiceScorecardsApi;
6+
import com.datadog.api.client.v2.model.ListFacetsResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
defaultClient.setUnstableOperationEnabled("v2.listScorecardFacets", true);
12+
ServiceScorecardsApi apiInstance = new ServiceScorecardsApi(defaultClient);
13+
14+
try {
15+
ListFacetsResponse result = apiInstance.listScorecardFacets();
16+
System.out.println(result);
17+
} catch (ApiException e) {
18+
System.err.println("Exception when calling ServiceScorecardsApi#listScorecardFacets");
19+
System.err.println("Status code: " + e.getCode());
20+
System.err.println("Reason: " + e.getResponseBody());
21+
System.err.println("Response headers: " + e.getResponseHeaders());
22+
e.printStackTrace();
23+
}
24+
}
25+
}

0 commit comments

Comments
 (0)