Skip to content

Commit 1a8015c

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 11b0c03 of spec repo
1 parent 31dfd5d commit 1a8015c

File tree

43 files changed

+7981
-0
lines changed

Some content is hidden

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

43 files changed

+7981
-0
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 550 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
// Post vulnerable symbols 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.StaticAnalysisApi;
6+
import com.datadog.api.client.v2.model.ResolveVulnerableSymbolsRequest;
7+
import com.datadog.api.client.v2.model.ResolveVulnerableSymbolsRequestData;
8+
import com.datadog.api.client.v2.model.ResolveVulnerableSymbolsRequestDataAttributes;
9+
import com.datadog.api.client.v2.model.ResolveVulnerableSymbolsRequestDataType;
10+
import com.datadog.api.client.v2.model.ResolveVulnerableSymbolsResponse;
11+
12+
public class Example {
13+
public static void main(String[] args) {
14+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
15+
defaultClient.setUnstableOperationEnabled("v2.postSCAResolveVulnerableSymbols", true);
16+
StaticAnalysisApi apiInstance = new StaticAnalysisApi(defaultClient);
17+
18+
ResolveVulnerableSymbolsRequest body =
19+
new ResolveVulnerableSymbolsRequest()
20+
.data(
21+
new ResolveVulnerableSymbolsRequestData()
22+
.attributes(new ResolveVulnerableSymbolsRequestDataAttributes())
23+
.type(
24+
ResolveVulnerableSymbolsRequestDataType
25+
.RESOLVE_VULNERABLE_SYMBOLS_REQUEST));
26+
27+
try {
28+
ResolveVulnerableSymbolsResponse result = apiInstance.postSCAResolveVulnerableSymbols(body);
29+
System.out.println(result);
30+
} catch (ApiException e) {
31+
System.err.println(
32+
"Exception when calling StaticAnalysisApi#postSCAResolveVulnerableSymbols");
33+
System.err.println("Status code: " + e.getCode());
34+
System.err.println("Reason: " + e.getResponseBody());
35+
System.err.println("Response headers: " + e.getResponseHeaders());
36+
e.printStackTrace();
37+
}
38+
}
39+
}
Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,103 @@
1+
// Post dependencies for analysis 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.StaticAnalysisApi;
6+
import com.datadog.api.client.v2.model.ScaRequest;
7+
import com.datadog.api.client.v2.model.ScaRequestData;
8+
import com.datadog.api.client.v2.model.ScaRequestDataAttributes;
9+
import com.datadog.api.client.v2.model.ScaRequestDataAttributesCommit;
10+
import com.datadog.api.client.v2.model.ScaRequestDataAttributesDependenciesItems;
11+
import com.datadog.api.client.v2.model.ScaRequestDataAttributesDependenciesItemsLocationsItems;
12+
import com.datadog.api.client.v2.model.ScaRequestDataAttributesDependenciesItemsLocationsItemsBlock;
13+
import com.datadog.api.client.v2.model.ScaRequestDataAttributesDependenciesItemsLocationsItemsBlockEnd;
14+
import com.datadog.api.client.v2.model.ScaRequestDataAttributesDependenciesItemsLocationsItemsBlockStart;
15+
import com.datadog.api.client.v2.model.ScaRequestDataAttributesDependenciesItemsLocationsItemsName;
16+
import com.datadog.api.client.v2.model.ScaRequestDataAttributesDependenciesItemsLocationsItemsNameEnd;
17+
import com.datadog.api.client.v2.model.ScaRequestDataAttributesDependenciesItemsLocationsItemsNameStart;
18+
import com.datadog.api.client.v2.model.ScaRequestDataAttributesDependenciesItemsLocationsItemsNamespace;
19+
import com.datadog.api.client.v2.model.ScaRequestDataAttributesDependenciesItemsLocationsItemsNamespaceEnd;
20+
import com.datadog.api.client.v2.model.ScaRequestDataAttributesDependenciesItemsLocationsItemsNamespaceStart;
21+
import com.datadog.api.client.v2.model.ScaRequestDataAttributesDependenciesItemsLocationsItemsVersion;
22+
import com.datadog.api.client.v2.model.ScaRequestDataAttributesDependenciesItemsLocationsItemsVersionEnd;
23+
import com.datadog.api.client.v2.model.ScaRequestDataAttributesDependenciesItemsLocationsItemsVersionStart;
24+
import com.datadog.api.client.v2.model.ScaRequestDataAttributesDependenciesItemsReachableSymbolPropertiesItems;
25+
import com.datadog.api.client.v2.model.ScaRequestDataAttributesFilesItems;
26+
import com.datadog.api.client.v2.model.ScaRequestDataAttributesRelationsItems;
27+
import com.datadog.api.client.v2.model.ScaRequestDataAttributesRepository;
28+
import com.datadog.api.client.v2.model.ScaRequestDataAttributesVulnerabilitiesItems;
29+
import com.datadog.api.client.v2.model.ScaRequestDataAttributesVulnerabilitiesItemsAffectsItems;
30+
import com.datadog.api.client.v2.model.ScaRequestDataType;
31+
import java.util.Collections;
32+
33+
public class Example {
34+
public static void main(String[] args) {
35+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
36+
defaultClient.setUnstableOperationEnabled("v2.postSCAResult", true);
37+
StaticAnalysisApi apiInstance = new StaticAnalysisApi(defaultClient);
38+
39+
ScaRequest body =
40+
new ScaRequest()
41+
.data(
42+
new ScaRequestData()
43+
.attributes(
44+
new ScaRequestDataAttributes()
45+
.commit(new ScaRequestDataAttributesCommit())
46+
.dependencies(
47+
Collections.singletonList(
48+
new ScaRequestDataAttributesDependenciesItems()
49+
.locations(
50+
Collections.singletonList(
51+
new ScaRequestDataAttributesDependenciesItemsLocationsItems()
52+
.block(
53+
new ScaRequestDataAttributesDependenciesItemsLocationsItemsBlock()
54+
.end(
55+
new ScaRequestDataAttributesDependenciesItemsLocationsItemsBlockEnd())
56+
.start(
57+
new ScaRequestDataAttributesDependenciesItemsLocationsItemsBlockStart()))
58+
.name(
59+
new ScaRequestDataAttributesDependenciesItemsLocationsItemsName()
60+
.end(
61+
new ScaRequestDataAttributesDependenciesItemsLocationsItemsNameEnd())
62+
.start(
63+
new ScaRequestDataAttributesDependenciesItemsLocationsItemsNameStart()))
64+
.namespace(
65+
new ScaRequestDataAttributesDependenciesItemsLocationsItemsNamespace()
66+
.end(
67+
new ScaRequestDataAttributesDependenciesItemsLocationsItemsNamespaceEnd())
68+
.start(
69+
new ScaRequestDataAttributesDependenciesItemsLocationsItemsNamespaceStart()))
70+
.version(
71+
new ScaRequestDataAttributesDependenciesItemsLocationsItemsVersion()
72+
.end(
73+
new ScaRequestDataAttributesDependenciesItemsLocationsItemsVersionEnd())
74+
.start(
75+
new ScaRequestDataAttributesDependenciesItemsLocationsItemsVersionStart()))))
76+
.reachableSymbolProperties(
77+
Collections.singletonList(
78+
new ScaRequestDataAttributesDependenciesItemsReachableSymbolPropertiesItems()))))
79+
.files(
80+
Collections.singletonList(new ScaRequestDataAttributesFilesItems()))
81+
.relations(
82+
Collections.singletonList(
83+
new ScaRequestDataAttributesRelationsItems()))
84+
.repository(new ScaRequestDataAttributesRepository())
85+
.vulnerabilities(
86+
Collections.singletonList(
87+
new ScaRequestDataAttributesVulnerabilitiesItems()
88+
.affects(
89+
Collections.singletonList(
90+
new ScaRequestDataAttributesVulnerabilitiesItemsAffectsItems())))))
91+
.type(ScaRequestDataType.SCAREQUESTS));
92+
93+
try {
94+
apiInstance.postSCAResult(body);
95+
} catch (ApiException e) {
96+
System.err.println("Exception when calling StaticAnalysisApi#postSCAResult");
97+
System.err.println("Status code: " + e.getCode());
98+
System.err.println("Reason: " + e.getResponseBody());
99+
System.err.println("Response headers: " + e.getResponseHeaders());
100+
e.printStackTrace();
101+
}
102+
}
103+
}

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -783,6 +783,8 @@ public class ApiClient {
783783
put("v2.getSLOReport", false);
784784
put("v2.getSLOReportJobStatus", false);
785785
put("v2.getSPARecommendations", false);
786+
put("v2.postSCAResolveVulnerableSymbols", false);
787+
put("v2.postSCAResult", false);
786788
put("v2.addMemberTeam", false);
787789
put("v2.listMemberTeams", false);
788790
put("v2.removeMemberTeam", false);

0 commit comments

Comments
 (0)