@@ -24,6 +24,9 @@ class SecurityMonitoringStandardRuleQuery
2424 # The aggregation type.
2525 attr_accessor :aggregation
2626
27+ # Track of logs events.
28+ attr_accessor :data_source
29+
2730 # Field for which the cardinality is measured. Sent as an array.
2831 attr_accessor :distinct_fields
2932
@@ -53,6 +56,7 @@ class SecurityMonitoringStandardRuleQuery
5356 def self . attribute_map
5457 {
5558 :'aggregation' => :'aggregation' ,
59+ :'data_source' => :'dataSource' ,
5660 :'distinct_fields' => :'distinctFields' ,
5761 :'group_by_fields' => :'groupByFields' ,
5862 :'has_optional_group_by_fields' => :'hasOptionalGroupByFields' ,
@@ -68,6 +72,7 @@ def self.attribute_map
6872 def self . openapi_types
6973 {
7074 :'aggregation' => :'SecurityMonitoringRuleQueryAggregation' ,
75+ :'data_source' => :'String' ,
7176 :'distinct_fields' => :'Array<String>' ,
7277 :'group_by_fields' => :'Array<String>' ,
7378 :'has_optional_group_by_fields' => :'Boolean' ,
@@ -100,6 +105,10 @@ def initialize(attributes = {})
100105 self . aggregation = attributes [ :'aggregation' ]
101106 end
102107
108+ if attributes . key? ( :'data_source' )
109+ self . data_source = attributes [ :'data_source' ]
110+ end
111+
103112 if attributes . key? ( :'distinct_fields' )
104113 if ( value = attributes [ :'distinct_fields' ] ) . is_a? ( Array )
105114 self . distinct_fields = value
@@ -162,6 +171,7 @@ def ==(o)
162171 return true if self . equal? ( o )
163172 self . class == o . class &&
164173 aggregation == o . aggregation &&
174+ data_source == o . data_source &&
165175 distinct_fields == o . distinct_fields &&
166176 group_by_fields == o . group_by_fields &&
167177 has_optional_group_by_fields == o . has_optional_group_by_fields &&
@@ -176,7 +186,7 @@ def ==(o)
176186 # @return [Integer] Hash code
177187 # @!visibility private
178188 def hash
179- [ aggregation , distinct_fields , group_by_fields , has_optional_group_by_fields , metric , metrics , name , query , additional_properties ] . hash
189+ [ aggregation , data_source , distinct_fields , group_by_fields , has_optional_group_by_fields , metric , metrics , name , query , additional_properties ] . hash
180190 end
181191 end
182192end
0 commit comments