2121/** Query for matching rule. */
2222@ JsonPropertyOrder ({
2323 SecurityMonitoringStandardRuleQuery .JSON_PROPERTY_AGGREGATION ,
24+ SecurityMonitoringStandardRuleQuery .JSON_PROPERTY_DATA_SOURCE ,
2425 SecurityMonitoringStandardRuleQuery .JSON_PROPERTY_DISTINCT_FIELDS ,
2526 SecurityMonitoringStandardRuleQuery .JSON_PROPERTY_GROUP_BY_FIELDS ,
2627 SecurityMonitoringStandardRuleQuery .JSON_PROPERTY_HAS_OPTIONAL_GROUP_BY_FIELDS ,
@@ -36,6 +37,9 @@ public class SecurityMonitoringStandardRuleQuery {
3637 public static final String JSON_PROPERTY_AGGREGATION = "aggregation" ;
3738 private SecurityMonitoringRuleQueryAggregation aggregation ;
3839
40+ public static final String JSON_PROPERTY_DATA_SOURCE = "dataSource" ;
41+ private String dataSource ;
42+
3943 public static final String JSON_PROPERTY_DISTINCT_FIELDS = "distinctFields" ;
4044 private List <String > distinctFields = null ;
4145
@@ -84,6 +88,27 @@ public void setAggregation(SecurityMonitoringRuleQueryAggregation aggregation) {
8488 this .aggregation = aggregation ;
8589 }
8690
91+ public SecurityMonitoringStandardRuleQuery dataSource (String dataSource ) {
92+ this .dataSource = dataSource ;
93+ return this ;
94+ }
95+
96+ /**
97+ * Track of logs events.
98+ *
99+ * @return dataSource
100+ */
101+ @ jakarta .annotation .Nullable
102+ @ JsonProperty (JSON_PROPERTY_DATA_SOURCE )
103+ @ JsonInclude (value = JsonInclude .Include .USE_DEFAULTS )
104+ public String getDataSource () {
105+ return dataSource ;
106+ }
107+
108+ public void setDataSource (String dataSource ) {
109+ this .dataSource = dataSource ;
110+ }
111+
87112 public SecurityMonitoringStandardRuleQuery distinctFields (List <String > distinctFields ) {
88113 this .distinctFields = distinctFields ;
89114 return this ;
@@ -311,6 +336,7 @@ public boolean equals(Object o) {
311336 SecurityMonitoringStandardRuleQuery securityMonitoringStandardRuleQuery =
312337 (SecurityMonitoringStandardRuleQuery ) o ;
313338 return Objects .equals (this .aggregation , securityMonitoringStandardRuleQuery .aggregation )
339+ && Objects .equals (this .dataSource , securityMonitoringStandardRuleQuery .dataSource )
314340 && Objects .equals (this .distinctFields , securityMonitoringStandardRuleQuery .distinctFields )
315341 && Objects .equals (this .groupByFields , securityMonitoringStandardRuleQuery .groupByFields )
316342 && Objects .equals (
@@ -328,6 +354,7 @@ public boolean equals(Object o) {
328354 public int hashCode () {
329355 return Objects .hash (
330356 aggregation ,
357+ dataSource ,
331358 distinctFields ,
332359 groupByFields ,
333360 hasOptionalGroupByFields ,
@@ -343,6 +370,7 @@ public String toString() {
343370 StringBuilder sb = new StringBuilder ();
344371 sb .append ("class SecurityMonitoringStandardRuleQuery {\n " );
345372 sb .append (" aggregation: " ).append (toIndentedString (aggregation )).append ("\n " );
373+ sb .append (" dataSource: " ).append (toIndentedString (dataSource )).append ("\n " );
346374 sb .append (" distinctFields: " ).append (toIndentedString (distinctFields )).append ("\n " );
347375 sb .append (" groupByFields: " ).append (toIndentedString (groupByFields )).append ("\n " );
348376 sb .append (" hasOptionalGroupByFields: " )
0 commit comments