Skip to content

Commit 263a63c

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 16b57af of spec repo
1 parent 703f3e3 commit 263a63c

76 files changed

Lines changed: 15021 additions & 368 deletions

File tree

Some content is hidden

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

.generator/schemas/v2/openapi.yaml

Lines changed: 1734 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
// Bulk subscribe to sample log generation 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.SampleLogGenerationBulkSubscriptionAttributes;
7+
import com.datadog.api.client.v2.model.SampleLogGenerationBulkSubscriptionData;
8+
import com.datadog.api.client.v2.model.SampleLogGenerationBulkSubscriptionRequest;
9+
import com.datadog.api.client.v2.model.SampleLogGenerationBulkSubscriptionRequestType;
10+
import com.datadog.api.client.v2.model.SampleLogGenerationBulkSubscriptionResponse;
11+
import com.datadog.api.client.v2.model.SampleLogGenerationDuration;
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(
18+
"v2.bulkCreateSampleLogGenerationSubscriptions", true);
19+
SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient);
20+
21+
SampleLogGenerationBulkSubscriptionRequest body =
22+
new SampleLogGenerationBulkSubscriptionRequest()
23+
.data(
24+
new SampleLogGenerationBulkSubscriptionData()
25+
.attributes(
26+
new SampleLogGenerationBulkSubscriptionAttributes()
27+
.contentPackIds(Collections.singletonList("aws-cloudtrail"))
28+
.duration(SampleLogGenerationDuration.THREE_DAYS))
29+
.type(
30+
SampleLogGenerationBulkSubscriptionRequestType.BULK_SUBSCRIPTION_REQUESTS));
31+
32+
try {
33+
SampleLogGenerationBulkSubscriptionResponse result =
34+
apiInstance.bulkCreateSampleLogGenerationSubscriptions(body);
35+
System.out.println(result);
36+
} catch (ApiException e) {
37+
System.err.println(
38+
"Exception when calling"
39+
+ " SecurityMonitoringApi#bulkCreateSampleLogGenerationSubscriptions");
40+
System.err.println("Status code: " + e.getCode());
41+
System.err.println("Reason: " + e.getResponseBody());
42+
System.err.println("Response headers: " + e.getResponseHeaders());
43+
e.printStackTrace();
44+
}
45+
}
46+
}
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
// Subscribe to sample log generation 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.SampleLogGenerationDuration;
7+
import com.datadog.api.client.v2.model.SampleLogGenerationSubscriptionCreateAttributes;
8+
import com.datadog.api.client.v2.model.SampleLogGenerationSubscriptionCreateData;
9+
import com.datadog.api.client.v2.model.SampleLogGenerationSubscriptionCreateRequest;
10+
import com.datadog.api.client.v2.model.SampleLogGenerationSubscriptionRequestType;
11+
import com.datadog.api.client.v2.model.SampleLogGenerationSubscriptionResponse;
12+
13+
public class Example {
14+
public static void main(String[] args) {
15+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
16+
defaultClient.setUnstableOperationEnabled("v2.createSampleLogGenerationSubscription", true);
17+
SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient);
18+
19+
SampleLogGenerationSubscriptionCreateRequest body =
20+
new SampleLogGenerationSubscriptionCreateRequest()
21+
.data(
22+
new SampleLogGenerationSubscriptionCreateData()
23+
.attributes(
24+
new SampleLogGenerationSubscriptionCreateAttributes()
25+
.contentPackId("aws-cloudtrail")
26+
.duration(SampleLogGenerationDuration.THREE_DAYS))
27+
.type(SampleLogGenerationSubscriptionRequestType.SUBSCRIPTION_REQUESTS));
28+
29+
try {
30+
SampleLogGenerationSubscriptionResponse result =
31+
apiInstance.createSampleLogGenerationSubscription(body);
32+
System.out.println(result);
33+
} catch (ApiException e) {
34+
System.err.println(
35+
"Exception when calling SecurityMonitoringApi#createSampleLogGenerationSubscription");
36+
System.err.println("Status code: " + e.getCode());
37+
System.err.println("Reason: " + e.getResponseBody());
38+
System.err.println("Response headers: " + e.getResponseHeaders());
39+
e.printStackTrace();
40+
}
41+
}
42+
}
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
// Create an entity context sync configuration 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.SecurityMonitoringIntegrationConfigCreateAttributes;
7+
import com.datadog.api.client.v2.model.SecurityMonitoringIntegrationConfigCreateData;
8+
import com.datadog.api.client.v2.model.SecurityMonitoringIntegrationConfigCreateRequest;
9+
import com.datadog.api.client.v2.model.SecurityMonitoringIntegrationConfigResourceType;
10+
import com.datadog.api.client.v2.model.SecurityMonitoringIntegrationConfigResponse;
11+
import com.datadog.api.client.v2.model.SecurityMonitoringIntegrationType;
12+
import java.util.Map;
13+
14+
public class Example {
15+
public static void main(String[] args) {
16+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
17+
defaultClient.setUnstableOperationEnabled("v2.createSecurityMonitoringIntegrationConfig", true);
18+
SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient);
19+
20+
SecurityMonitoringIntegrationConfigCreateRequest body =
21+
new SecurityMonitoringIntegrationConfigCreateRequest()
22+
.data(
23+
new SecurityMonitoringIntegrationConfigCreateData()
24+
.attributes(
25+
new SecurityMonitoringIntegrationConfigCreateAttributes()
26+
.domain("siem-test.com")
27+
.integrationType(SecurityMonitoringIntegrationType.GOOGLE_WORKSPACE)
28+
.name("My GWS Integration")
29+
.secrets(Map.ofEntries(Map.entry("admin_email", "test@example.com")))
30+
.settings(Map.ofEntries(Map.entry("setting1", "value1"))))
31+
.type(SecurityMonitoringIntegrationConfigResourceType.INTEGRATION_CONFIG));
32+
33+
try {
34+
SecurityMonitoringIntegrationConfigResponse result =
35+
apiInstance.createSecurityMonitoringIntegrationConfig(body);
36+
System.out.println(result);
37+
} catch (ApiException e) {
38+
System.err.println(
39+
"Exception when calling SecurityMonitoringApi#createSecurityMonitoringIntegrationConfig");
40+
System.err.println("Status code: " + e.getCode());
41+
System.err.println("Reason: " + e.getResponseBody());
42+
System.err.println("Response headers: " + e.getResponseHeaders());
43+
e.printStackTrace();
44+
}
45+
}
46+
}
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
// Unsubscribe from sample log generation 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.SampleLogGenerationSubscriptionResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
defaultClient.setUnstableOperationEnabled("v2.deleteSampleLogGenerationSubscription", true);
12+
SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient);
13+
14+
try {
15+
SampleLogGenerationSubscriptionResponse result =
16+
apiInstance.deleteSampleLogGenerationSubscription("content_pack_id");
17+
System.out.println(result);
18+
} catch (ApiException e) {
19+
System.err.println(
20+
"Exception when calling SecurityMonitoringApi#deleteSampleLogGenerationSubscription");
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: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
// Delete an entity context sync configuration 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+
7+
public class Example {
8+
public static void main(String[] args) {
9+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
10+
defaultClient.setUnstableOperationEnabled("v2.deleteSecurityMonitoringIntegrationConfig", true);
11+
SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient);
12+
13+
try {
14+
apiInstance.deleteSecurityMonitoringIntegrationConfig("integration_config_id");
15+
} catch (ApiException e) {
16+
System.err.println(
17+
"Exception when calling SecurityMonitoringApi#deleteSecurityMonitoringIntegrationConfig");
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: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
// Get entity context 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.EntityContextResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
defaultClient.setUnstableOperationEnabled("v2.getEntityContext", true);
12+
SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient);
13+
14+
try {
15+
EntityContextResponse result = apiInstance.getEntityContext();
16+
System.out.println(result);
17+
} catch (ApiException e) {
18+
System.err.println("Exception when calling SecurityMonitoringApi#getEntityContext");
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: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
// Get an entity context sync configuration 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.SecurityMonitoringIntegrationConfigResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
defaultClient.setUnstableOperationEnabled("v2.getSecurityMonitoringIntegrationConfig", true);
12+
SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient);
13+
14+
try {
15+
SecurityMonitoringIntegrationConfigResponse result =
16+
apiInstance.getSecurityMonitoringIntegrationConfig("integration_config_id");
17+
System.out.println(result);
18+
} catch (ApiException e) {
19+
System.err.println(
20+
"Exception when calling SecurityMonitoringApi#getSecurityMonitoringIntegrationConfig");
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: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
// Get entities related to a signal 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.SignalEntitiesResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
defaultClient.setUnstableOperationEnabled("v2.getSignalEntities", true);
12+
SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient);
13+
14+
try {
15+
SignalEntitiesResponse result = apiInstance.getSignalEntities("signal_id");
16+
System.out.println(result);
17+
} catch (ApiException e) {
18+
System.err.println("Exception when calling SecurityMonitoringApi#getSignalEntities");
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+
// Get Cloud SIEM log formatting issues 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.LogFormattingIssuesResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
defaultClient.setUnstableOperationEnabled("v2.listLogFormattingIssues", true);
12+
SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient);
13+
14+
try {
15+
LogFormattingIssuesResponse result = apiInstance.listLogFormattingIssues();
16+
System.out.println(result);
17+
} catch (ApiException e) {
18+
System.err.println("Exception when calling SecurityMonitoringApi#listLogFormattingIssues");
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)