Skip to content

Commit 23d7989

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit d7040b4 of spec repo
1 parent 9a91a04 commit 23d7989

31 files changed

+4895
-0
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 423 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
// Get an indicator of compromise 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.SecurityMonitoringApi;
6+
import com.datadog.api.client.v2.model.GetIoCIndicatorResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
defaultClient.setUnstableOperationEnabled("v2.getIndicatorOfCompromise", true);
12+
SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient);
13+
14+
try {
15+
GetIoCIndicatorResponse result =
16+
apiInstance.getIndicatorOfCompromise(
17+
"masscan/1.3 (https://github.com/robertdavidgraham/masscan)");
18+
System.out.println(result);
19+
} catch (ApiException e) {
20+
System.err.println("Exception when calling SecurityMonitoringApi#getIndicatorOfCompromise");
21+
System.err.println("Status code: " + e.getCode());
22+
System.err.println("Reason: " + e.getResponseBody());
23+
System.err.println("Response headers: " + e.getResponseHeaders());
24+
e.printStackTrace();
25+
}
26+
}
27+
}
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
// List indicators of compromise 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.SecurityMonitoringApi;
6+
import com.datadog.api.client.v2.api.SecurityMonitoringApi.ListIndicatorsOfCompromiseOptionalParameters;
7+
import com.datadog.api.client.v2.model.IoCExplorerListResponse;
8+
9+
public class Example {
10+
public static void main(String[] args) {
11+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
12+
defaultClient.setUnstableOperationEnabled("v2.listIndicatorsOfCompromise", true);
13+
SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient);
14+
15+
try {
16+
IoCExplorerListResponse result =
17+
apiInstance.listIndicatorsOfCompromise(
18+
new ListIndicatorsOfCompromiseOptionalParameters().limit(1));
19+
System.out.println(result);
20+
} catch (ApiException e) {
21+
System.err.println("Exception when calling SecurityMonitoringApi#listIndicatorsOfCompromise");
22+
System.err.println("Status code: " + e.getCode());
23+
System.err.println("Reason: " + e.getResponseBody());
24+
System.err.println("Response headers: " + e.getResponseHeaders());
25+
e.printStackTrace();
26+
}
27+
}
28+
}

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -807,12 +807,14 @@ public class ApiClient {
807807
put("v2.deleteThreatHuntingJob", false);
808808
put("v2.getContentPacksStates", false);
809809
put("v2.getFinding", false);
810+
put("v2.getIndicatorOfCompromise", false);
810811
put("v2.getRuleVersionHistory", false);
811812
put("v2.getSecretsRules", false);
812813
put("v2.getSecurityMonitoringHistsignal", false);
813814
put("v2.getSecurityMonitoringHistsignalsByJobId", false);
814815
put("v2.getThreatHuntingJob", false);
815816
put("v2.listFindings", false);
817+
put("v2.listIndicatorsOfCompromise", false);
816818
put("v2.listMultipleRulesets", false);
817819
put("v2.listScannedAssetsMetadata", false);
818820
put("v2.listSecurityMonitoringHistsignals", false);

0 commit comments

Comments
 (0)