@@ -5948,7 +5948,10 @@ func (a *SecurityMonitoringApi) ListSecurityMonitoringSignalsWithPagination(ctx
59485948
59495949// ListSecurityMonitoringSuppressionsOptionalParameters holds optional parameters for ListSecurityMonitoringSuppressions.
59505950type ListSecurityMonitoringSuppressionsOptionalParameters struct {
5951- Query * string
5951+ Query * string
5952+ Sort * SecurityMonitoringSuppressionSort
5953+ PageSize * int64
5954+ PageNumber * int64
59525955}
59535956
59545957// NewListSecurityMonitoringSuppressionsOptionalParameters creates an empty struct for parameters.
@@ -5963,13 +5966,31 @@ func (r *ListSecurityMonitoringSuppressionsOptionalParameters) WithQuery(query s
59635966 return r
59645967}
59655968
5969+ // WithSort sets the corresponding parameter name and returns the struct.
5970+ func (r * ListSecurityMonitoringSuppressionsOptionalParameters ) WithSort (sort SecurityMonitoringSuppressionSort ) * ListSecurityMonitoringSuppressionsOptionalParameters {
5971+ r .Sort = & sort
5972+ return r
5973+ }
5974+
5975+ // WithPageSize sets the corresponding parameter name and returns the struct.
5976+ func (r * ListSecurityMonitoringSuppressionsOptionalParameters ) WithPageSize (pageSize int64 ) * ListSecurityMonitoringSuppressionsOptionalParameters {
5977+ r .PageSize = & pageSize
5978+ return r
5979+ }
5980+
5981+ // WithPageNumber sets the corresponding parameter name and returns the struct.
5982+ func (r * ListSecurityMonitoringSuppressionsOptionalParameters ) WithPageNumber (pageNumber int64 ) * ListSecurityMonitoringSuppressionsOptionalParameters {
5983+ r .PageNumber = & pageNumber
5984+ return r
5985+ }
5986+
59665987// ListSecurityMonitoringSuppressions Get all suppression rules.
59675988// Get the list of all suppression rules.
5968- func (a * SecurityMonitoringApi ) ListSecurityMonitoringSuppressions (ctx _context.Context , o ... ListSecurityMonitoringSuppressionsOptionalParameters ) (SecurityMonitoringSuppressionsResponse , * _nethttp.Response , error ) {
5989+ func (a * SecurityMonitoringApi ) ListSecurityMonitoringSuppressions (ctx _context.Context , o ... ListSecurityMonitoringSuppressionsOptionalParameters ) (SecurityMonitoringPaginatedSuppressionsResponse , * _nethttp.Response , error ) {
59695990 var (
59705991 localVarHTTPMethod = _nethttp .MethodGet
59715992 localVarPostBody interface {}
5972- localVarReturnValue SecurityMonitoringSuppressionsResponse
5993+ localVarReturnValue SecurityMonitoringPaginatedSuppressionsResponse
59735994 optionalParams ListSecurityMonitoringSuppressionsOptionalParameters
59745995 )
59755996
@@ -5993,6 +6014,15 @@ func (a *SecurityMonitoringApi) ListSecurityMonitoringSuppressions(ctx _context.
59936014 if optionalParams .Query != nil {
59946015 localVarQueryParams .Add ("query" , datadog .ParameterToString (* optionalParams .Query , "" ))
59956016 }
6017+ if optionalParams .Sort != nil {
6018+ localVarQueryParams .Add ("sort" , datadog .ParameterToString (* optionalParams .Sort , "" ))
6019+ }
6020+ if optionalParams .PageSize != nil {
6021+ localVarQueryParams .Add ("page[size]" , datadog .ParameterToString (* optionalParams .PageSize , "" ))
6022+ }
6023+ if optionalParams .PageNumber != nil {
6024+ localVarQueryParams .Add ("page[number]" , datadog .ParameterToString (* optionalParams .PageNumber , "" ))
6025+ }
59966026 localVarHeaderParams ["Accept" ] = "application/json"
59976027
59986028 if a .Client .Cfg .DelegatedTokenConfig != nil {
0 commit comments