Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .generator/schemas/v2/openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -70064,6 +70064,13 @@ paths:
get:
description: Get the list of all suppression rules.
operationId: ListSecurityMonitoringSuppressions
parameters:
- description: Query string.
in: query
name: query
required: false
schema:
type: string
responses:
'200':
content:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8108,6 +8108,22 @@ public PaginationIterable<SecurityMonitoringSignal> listSecurityMonitoringSignal
new GenericType<SecurityMonitoringSignalsListResponse>() {});
}

/** Manage optional parameters to listSecurityMonitoringSuppressions. */
public static class ListSecurityMonitoringSuppressionsOptionalParameters {
private String query;

/**
* Set query.
*
* @param query Query string. (optional)
* @return ListSecurityMonitoringSuppressionsOptionalParameters
*/
public ListSecurityMonitoringSuppressionsOptionalParameters query(String query) {
this.query = query;
return this;
}
}

/**
* Get all suppression rules.
*
Expand All @@ -8118,7 +8134,9 @@ public PaginationIterable<SecurityMonitoringSignal> listSecurityMonitoringSignal
*/
public SecurityMonitoringSuppressionsResponse listSecurityMonitoringSuppressions()
throws ApiException {
return listSecurityMonitoringSuppressionsWithHttpInfo().getData();
return listSecurityMonitoringSuppressionsWithHttpInfo(
new ListSecurityMonitoringSuppressionsOptionalParameters())
.getData();
}

/**
Expand All @@ -8130,7 +8148,40 @@ public SecurityMonitoringSuppressionsResponse listSecurityMonitoringSuppressions
*/
public CompletableFuture<SecurityMonitoringSuppressionsResponse>
listSecurityMonitoringSuppressionsAsync() {
return listSecurityMonitoringSuppressionsWithHttpInfoAsync()
return listSecurityMonitoringSuppressionsWithHttpInfoAsync(
new ListSecurityMonitoringSuppressionsOptionalParameters())
.thenApply(
response -> {
return response.getData();
});
}

/**
* Get all suppression rules.
*
* <p>See {@link #listSecurityMonitoringSuppressionsWithHttpInfo}.
*
* @param parameters Optional parameters for the request.
* @return SecurityMonitoringSuppressionsResponse
* @throws ApiException if fails to make API call
*/
public SecurityMonitoringSuppressionsResponse listSecurityMonitoringSuppressions(
ListSecurityMonitoringSuppressionsOptionalParameters parameters) throws ApiException {
return listSecurityMonitoringSuppressionsWithHttpInfo(parameters).getData();
}

/**
* Get all suppression rules.
*
* <p>See {@link #listSecurityMonitoringSuppressionsWithHttpInfoAsync}.
*
* @param parameters Optional parameters for the request.
* @return CompletableFuture&lt;SecurityMonitoringSuppressionsResponse&gt;
*/
public CompletableFuture<SecurityMonitoringSuppressionsResponse>
listSecurityMonitoringSuppressionsAsync(
ListSecurityMonitoringSuppressionsOptionalParameters parameters) {
return listSecurityMonitoringSuppressionsWithHttpInfoAsync(parameters)
.thenApply(
response -> {
return response.getData();
Expand All @@ -8140,6 +8191,7 @@ public SecurityMonitoringSuppressionsResponse listSecurityMonitoringSuppressions
/**
* Get the list of all suppression rules.
*
* @param parameters Optional parameters for the request.
* @return ApiResponse&lt;SecurityMonitoringSuppressionsResponse&gt;
* @throws ApiException if fails to make API call
* @http.response.details
Expand All @@ -8152,18 +8204,23 @@ public SecurityMonitoringSuppressionsResponse listSecurityMonitoringSuppressions
* </table>
*/
public ApiResponse<SecurityMonitoringSuppressionsResponse>
listSecurityMonitoringSuppressionsWithHttpInfo() throws ApiException {
listSecurityMonitoringSuppressionsWithHttpInfo(
ListSecurityMonitoringSuppressionsOptionalParameters parameters) throws ApiException {
Object localVarPostBody = null;
String query = parameters.query;
// create path and map variables
String localVarPath = "/api/v2/security_monitoring/configuration/suppressions";

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

localVarQueryParams.addAll(apiClient.parameterToPairs("", "query", query));

Invocation.Builder builder =
apiClient.createBuilder(
"v2.SecurityMonitoringApi.listSecurityMonitoringSuppressions",
localVarPath,
new ArrayList<Pair>(),
localVarQueryParams,
localVarHeaderParams,
new HashMap<String, String>(),
new String[] {"application/json"},
Expand All @@ -8184,23 +8241,29 @@ public SecurityMonitoringSuppressionsResponse listSecurityMonitoringSuppressions
*
* <p>See {@link #listSecurityMonitoringSuppressionsWithHttpInfo}.
*
* @param parameters Optional parameters for the request.
* @return CompletableFuture&lt;ApiResponse&lt;SecurityMonitoringSuppressionsResponse&gt;&gt;
*/
public CompletableFuture<ApiResponse<SecurityMonitoringSuppressionsResponse>>
listSecurityMonitoringSuppressionsWithHttpInfoAsync() {
listSecurityMonitoringSuppressionsWithHttpInfoAsync(
ListSecurityMonitoringSuppressionsOptionalParameters parameters) {
Object localVarPostBody = null;
String query = parameters.query;
// create path and map variables
String localVarPath = "/api/v2/security_monitoring/configuration/suppressions";

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

localVarQueryParams.addAll(apiClient.parameterToPairs("", "query", query));

Invocation.Builder builder;
try {
builder =
apiClient.createBuilder(
"v2.SecurityMonitoringApi.listSecurityMonitoringSuppressions",
localVarPath,
new ArrayList<Pair>(),
localVarQueryParams,
localVarHeaderParams,
new HashMap<String, String>(),
new String[] {"application/json"},
Expand Down