Skip to content

Commit 172c6fb

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit b923b5d of spec repo
1 parent faf6b7d commit 172c6fb

37 files changed

Lines changed: 2525 additions & 1066 deletions

File tree

.generator/schemas/v2/openapi.yaml

Lines changed: 378 additions & 80 deletions
Large diffs are not rendered by default.

examples/v2/security-monitoring/ListSecurityMonitoringSuppressions.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@
33
import com.datadog.api.client.ApiClient;
44
import com.datadog.api.client.ApiException;
55
import com.datadog.api.client.v2.api.SecurityMonitoringApi;
6-
import com.datadog.api.client.v2.model.SecurityMonitoringPaginatedSuppressionsResponse;
6+
import com.datadog.api.client.v2.model.SecurityMonitoringSuppressionsResponse;
77

88
public class Example {
99
public static void main(String[] args) {
1010
ApiClient defaultClient = ApiClient.getDefaultApiClient();
1111
SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient);
1212

1313
try {
14-
SecurityMonitoringPaginatedSuppressionsResponse result =
14+
SecurityMonitoringSuppressionsResponse result =
1515
apiInstance.listSecurityMonitoringSuppressions();
1616
System.out.println(result);
1717
} catch (ApiException e) {

examples/v2/security-monitoring/ListSecurityMonitoringSuppressions_1315707136.java

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

examples/v2/security-monitoring/ListSecurityMonitoringSuppressions_1741429096.java

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

examples/v2/security-monitoring/ListSecurityMonitoringSuppressions_3985905558.java

Lines changed: 0 additions & 37 deletions
This file was deleted.
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
// List Entity Risk Scores 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.SecurityRiskScoresApi;
6+
import com.datadog.api.client.v2.model.SecurityEntityRiskScoresResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
defaultClient.setUnstableOperationEnabled("v2.listEntityRiskScores", true);
12+
SecurityRiskScoresApi apiInstance = new SecurityRiskScoresApi(defaultClient);
13+
14+
try {
15+
SecurityEntityRiskScoresResponse result = apiInstance.listEntityRiskScores();
16+
System.out.println(result);
17+
} catch (ApiException e) {
18+
System.err.println("Exception when calling SecurityRiskScoresApi#listEntityRiskScores");
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+
}

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -893,6 +893,7 @@ public class ApiClient {
893893
put("v2.listScorecardRules", false);
894894
put("v2.updateScorecardOutcomesAsync", false);
895895
put("v2.updateScorecardRule", false);
896+
put("v2.listEntityRiskScores", false);
896897
put("v2.createIncidentService", false);
897898
put("v2.deleteIncidentService", false);
898899
put("v2.getIncidentService", false);

src/main/java/com/datadog/api/client/v2/api/SecurityMonitoringApi.java

Lines changed: 15 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,6 @@
6262
import com.datadog.api.client.v2.model.SecurityMonitoringCriticalAssetUpdateRequest;
6363
import com.datadog.api.client.v2.model.SecurityMonitoringCriticalAssetsResponse;
6464
import com.datadog.api.client.v2.model.SecurityMonitoringListRulesResponse;
65-
import com.datadog.api.client.v2.model.SecurityMonitoringPaginatedSuppressionsResponse;
6665
import com.datadog.api.client.v2.model.SecurityMonitoringRuleConvertPayload;
6766
import com.datadog.api.client.v2.model.SecurityMonitoringRuleConvertResponse;
6867
import com.datadog.api.client.v2.model.SecurityMonitoringRuleCreatePayload;
@@ -83,7 +82,6 @@
8382
import com.datadog.api.client.v2.model.SecurityMonitoringSignalsSort;
8483
import com.datadog.api.client.v2.model.SecurityMonitoringSuppressionCreateRequest;
8584
import com.datadog.api.client.v2.model.SecurityMonitoringSuppressionResponse;
86-
import com.datadog.api.client.v2.model.SecurityMonitoringSuppressionSort;
8785
import com.datadog.api.client.v2.model.SecurityMonitoringSuppressionUpdateRequest;
8886
import com.datadog.api.client.v2.model.SecurityMonitoringSuppressionsResponse;
8987
import com.datadog.api.client.v2.model.ThreatHuntingJobResponse;
@@ -10545,9 +10543,6 @@ public PaginationIterable<SecurityMonitoringSignal> listSecurityMonitoringSignal
1054510543
/** Manage optional parameters to listSecurityMonitoringSuppressions. */
1054610544
public static class ListSecurityMonitoringSuppressionsOptionalParameters {
1054710545
private String query;
10548-
private SecurityMonitoringSuppressionSort sort;
10549-
private Long pageSize;
10550-
private Long pageNumber;
1055110546

1055210547
/**
1055310548
* Set query.
@@ -10559,53 +10554,17 @@ public ListSecurityMonitoringSuppressionsOptionalParameters query(String query)
1055910554
this.query = query;
1056010555
return this;
1056110556
}
10562-
10563-
/**
10564-
* Set sort.
10565-
*
10566-
* @param sort Attribute used to sort the list of suppression rules. Prefix with <code>-</code>
10567-
* to sort in descending order. (optional)
10568-
* @return ListSecurityMonitoringSuppressionsOptionalParameters
10569-
*/
10570-
public ListSecurityMonitoringSuppressionsOptionalParameters sort(
10571-
SecurityMonitoringSuppressionSort sort) {
10572-
this.sort = sort;
10573-
return this;
10574-
}
10575-
10576-
/**
10577-
* Set pageSize.
10578-
*
10579-
* @param pageSize Size for a given page. Use <code>-1</code> to return all items. (optional,
10580-
* default to -1)
10581-
* @return ListSecurityMonitoringSuppressionsOptionalParameters
10582-
*/
10583-
public ListSecurityMonitoringSuppressionsOptionalParameters pageSize(Long pageSize) {
10584-
this.pageSize = pageSize;
10585-
return this;
10586-
}
10587-
10588-
/**
10589-
* Set pageNumber.
10590-
*
10591-
* @param pageNumber Specific page number to return. (optional, default to 0)
10592-
* @return ListSecurityMonitoringSuppressionsOptionalParameters
10593-
*/
10594-
public ListSecurityMonitoringSuppressionsOptionalParameters pageNumber(Long pageNumber) {
10595-
this.pageNumber = pageNumber;
10596-
return this;
10597-
}
1059810557
}
1059910558

1060010559
/**
1060110560
* Get all suppression rules.
1060210561
*
1060310562
* <p>See {@link #listSecurityMonitoringSuppressionsWithHttpInfo}.
1060410563
*
10605-
* @return SecurityMonitoringPaginatedSuppressionsResponse
10564+
* @return SecurityMonitoringSuppressionsResponse
1060610565
* @throws ApiException if fails to make API call
1060710566
*/
10608-
public SecurityMonitoringPaginatedSuppressionsResponse listSecurityMonitoringSuppressions()
10567+
public SecurityMonitoringSuppressionsResponse listSecurityMonitoringSuppressions()
1060910568
throws ApiException {
1061010569
return listSecurityMonitoringSuppressionsWithHttpInfo(
1061110570
new ListSecurityMonitoringSuppressionsOptionalParameters())
@@ -10617,9 +10576,9 @@ public SecurityMonitoringPaginatedSuppressionsResponse listSecurityMonitoringSup
1061710576
*
1061810577
* <p>See {@link #listSecurityMonitoringSuppressionsWithHttpInfoAsync}.
1061910578
*
10620-
* @return CompletableFuture&lt;SecurityMonitoringPaginatedSuppressionsResponse&gt;
10579+
* @return CompletableFuture&lt;SecurityMonitoringSuppressionsResponse&gt;
1062110580
*/
10622-
public CompletableFuture<SecurityMonitoringPaginatedSuppressionsResponse>
10581+
public CompletableFuture<SecurityMonitoringSuppressionsResponse>
1062310582
listSecurityMonitoringSuppressionsAsync() {
1062410583
return listSecurityMonitoringSuppressionsWithHttpInfoAsync(
1062510584
new ListSecurityMonitoringSuppressionsOptionalParameters())
@@ -10635,10 +10594,10 @@ public SecurityMonitoringPaginatedSuppressionsResponse listSecurityMonitoringSup
1063510594
* <p>See {@link #listSecurityMonitoringSuppressionsWithHttpInfo}.
1063610595
*
1063710596
* @param parameters Optional parameters for the request.
10638-
* @return SecurityMonitoringPaginatedSuppressionsResponse
10597+
* @return SecurityMonitoringSuppressionsResponse
1063910598
* @throws ApiException if fails to make API call
1064010599
*/
10641-
public SecurityMonitoringPaginatedSuppressionsResponse listSecurityMonitoringSuppressions(
10600+
public SecurityMonitoringSuppressionsResponse listSecurityMonitoringSuppressions(
1064210601
ListSecurityMonitoringSuppressionsOptionalParameters parameters) throws ApiException {
1064310602
return listSecurityMonitoringSuppressionsWithHttpInfo(parameters).getData();
1064410603
}
@@ -10649,9 +10608,9 @@ public SecurityMonitoringPaginatedSuppressionsResponse listSecurityMonitoringSup
1064910608
* <p>See {@link #listSecurityMonitoringSuppressionsWithHttpInfoAsync}.
1065010609
*
1065110610
* @param parameters Optional parameters for the request.
10652-
* @return CompletableFuture&lt;SecurityMonitoringPaginatedSuppressionsResponse&gt;
10611+
* @return CompletableFuture&lt;SecurityMonitoringSuppressionsResponse&gt;
1065310612
*/
10654-
public CompletableFuture<SecurityMonitoringPaginatedSuppressionsResponse>
10613+
public CompletableFuture<SecurityMonitoringSuppressionsResponse>
1065510614
listSecurityMonitoringSuppressionsAsync(
1065610615
ListSecurityMonitoringSuppressionsOptionalParameters parameters) {
1065710616
return listSecurityMonitoringSuppressionsWithHttpInfoAsync(parameters)
@@ -10665,7 +10624,7 @@ public SecurityMonitoringPaginatedSuppressionsResponse listSecurityMonitoringSup
1066510624
* Get the list of all suppression rules.
1066610625
*
1066710626
* @param parameters Optional parameters for the request.
10668-
* @return ApiResponse&lt;SecurityMonitoringPaginatedSuppressionsResponse&gt;
10627+
* @return ApiResponse&lt;SecurityMonitoringSuppressionsResponse&gt;
1066910628
* @throws ApiException if fails to make API call
1067010629
* @http.response.details
1067110630
* <table border="1">
@@ -10676,24 +10635,18 @@ public SecurityMonitoringPaginatedSuppressionsResponse listSecurityMonitoringSup
1067610635
* <tr><td> 429 </td><td> Too many requests </td><td> - </td></tr>
1067710636
* </table>
1067810637
*/
10679-
public ApiResponse<SecurityMonitoringPaginatedSuppressionsResponse>
10638+
public ApiResponse<SecurityMonitoringSuppressionsResponse>
1068010639
listSecurityMonitoringSuppressionsWithHttpInfo(
1068110640
ListSecurityMonitoringSuppressionsOptionalParameters parameters) throws ApiException {
1068210641
Object localVarPostBody = null;
1068310642
String query = parameters.query;
10684-
SecurityMonitoringSuppressionSort sort = parameters.sort;
10685-
Long pageSize = parameters.pageSize;
10686-
Long pageNumber = parameters.pageNumber;
1068710643
// create path and map variables
1068810644
String localVarPath = "/api/v2/security_monitoring/configuration/suppressions";
1068910645

1069010646
List<Pair> localVarQueryParams = new ArrayList<Pair>();
1069110647
Map<String, String> localVarHeaderParams = new HashMap<String, String>();
1069210648

1069310649
localVarQueryParams.addAll(apiClient.parameterToPairs("", "query", query));
10694-
localVarQueryParams.addAll(apiClient.parameterToPairs("", "sort", sort));
10695-
localVarQueryParams.addAll(apiClient.parameterToPairs("", "page[size]", pageSize));
10696-
localVarQueryParams.addAll(apiClient.parameterToPairs("", "page[number]", pageNumber));
1069710650

1069810651
Invocation.Builder builder =
1069910652
apiClient.createBuilder(
@@ -10712,7 +10665,7 @@ public SecurityMonitoringPaginatedSuppressionsResponse listSecurityMonitoringSup
1071210665
localVarPostBody,
1071310666
new HashMap<String, Object>(),
1071410667
false,
10715-
new GenericType<SecurityMonitoringPaginatedSuppressionsResponse>() {});
10668+
new GenericType<SecurityMonitoringSuppressionsResponse>() {});
1071610669
}
1071710670

1071810671
/**
@@ -10721,27 +10674,20 @@ public SecurityMonitoringPaginatedSuppressionsResponse listSecurityMonitoringSup
1072110674
* <p>See {@link #listSecurityMonitoringSuppressionsWithHttpInfo}.
1072210675
*
1072310676
* @param parameters Optional parameters for the request.
10724-
* @return
10725-
* CompletableFuture&lt;ApiResponse&lt;SecurityMonitoringPaginatedSuppressionsResponse&gt;&gt;
10677+
* @return CompletableFuture&lt;ApiResponse&lt;SecurityMonitoringSuppressionsResponse&gt;&gt;
1072610678
*/
10727-
public CompletableFuture<ApiResponse<SecurityMonitoringPaginatedSuppressionsResponse>>
10679+
public CompletableFuture<ApiResponse<SecurityMonitoringSuppressionsResponse>>
1072810680
listSecurityMonitoringSuppressionsWithHttpInfoAsync(
1072910681
ListSecurityMonitoringSuppressionsOptionalParameters parameters) {
1073010682
Object localVarPostBody = null;
1073110683
String query = parameters.query;
10732-
SecurityMonitoringSuppressionSort sort = parameters.sort;
10733-
Long pageSize = parameters.pageSize;
10734-
Long pageNumber = parameters.pageNumber;
1073510684
// create path and map variables
1073610685
String localVarPath = "/api/v2/security_monitoring/configuration/suppressions";
1073710686

1073810687
List<Pair> localVarQueryParams = new ArrayList<Pair>();
1073910688
Map<String, String> localVarHeaderParams = new HashMap<String, String>();
1074010689

1074110690
localVarQueryParams.addAll(apiClient.parameterToPairs("", "query", query));
10742-
localVarQueryParams.addAll(apiClient.parameterToPairs("", "sort", sort));
10743-
localVarQueryParams.addAll(apiClient.parameterToPairs("", "page[size]", pageSize));
10744-
localVarQueryParams.addAll(apiClient.parameterToPairs("", "page[number]", pageNumber));
1074510691

1074610692
Invocation.Builder builder;
1074710693
try {
@@ -10755,7 +10701,7 @@ public SecurityMonitoringPaginatedSuppressionsResponse listSecurityMonitoringSup
1075510701
new String[] {"application/json"},
1075610702
new String[] {"apiKeyAuth", "appKeyAuth", "AuthZ"});
1075710703
} catch (ApiException ex) {
10758-
CompletableFuture<ApiResponse<SecurityMonitoringPaginatedSuppressionsResponse>> result =
10704+
CompletableFuture<ApiResponse<SecurityMonitoringSuppressionsResponse>> result =
1075910705
new CompletableFuture<>();
1076010706
result.completeExceptionally(ex);
1076110707
return result;
@@ -10768,7 +10714,7 @@ public SecurityMonitoringPaginatedSuppressionsResponse listSecurityMonitoringSup
1076810714
localVarPostBody,
1076910715
new HashMap<String, Object>(),
1077010716
false,
10771-
new GenericType<SecurityMonitoringPaginatedSuppressionsResponse>() {});
10717+
new GenericType<SecurityMonitoringSuppressionsResponse>() {});
1077210718
}
1077310719

1077410720
/** Manage optional parameters to listThreatHuntingJobs. */

0 commit comments

Comments
 (0)