44
55Name | Type | Description | Notes
66------------ | ------------- | ------------- | -------------
7+ ** Aggregation** | Pointer to [ ** SecurityMonitoringRuleQueryAggregation** ] ( SecurityMonitoringRuleQueryAggregation.md ) | | [ optional]
78** DistinctFields** | Pointer to ** [ ] string** | Field for which the cardinality is measured. Sent as an array. | [ optional]
89** GroupByFields** | Pointer to ** [ ] string** | Fields to group by. | [ optional]
10+ ** Metric** | Pointer to ** string** | The target field to aggregate over when using the sum or max aggregations. | [ optional]
911** Name** | Pointer to ** string** | Name of the query. | [ optional]
1012** Query** | ** string** | Query to run on logs. |
1113
@@ -28,6 +30,31 @@ NewSecurityMonitoringRuleQueryCreateWithDefaults instantiates a new SecurityMoni
2830This constructor will only assign default values to properties that have it defined,
2931but it doesn't guarantee that properties required by API are set
3032
33+ ### GetAggregation
34+
35+ ` func (o *SecurityMonitoringRuleQueryCreate) GetAggregation() SecurityMonitoringRuleQueryAggregation `
36+
37+ GetAggregation returns the Aggregation field if non-nil, zero value otherwise.
38+
39+ ### GetAggregationOk
40+
41+ ` func (o *SecurityMonitoringRuleQueryCreate) GetAggregationOk() (*SecurityMonitoringRuleQueryAggregation, bool) `
42+
43+ GetAggregationOk returns a tuple with the Aggregation field if it's non-nil, zero value otherwise
44+ and a boolean to check if the value has been set.
45+
46+ ### SetAggregation
47+
48+ ` func (o *SecurityMonitoringRuleQueryCreate) SetAggregation(v SecurityMonitoringRuleQueryAggregation) `
49+
50+ SetAggregation sets Aggregation field to given value.
51+
52+ ### HasAggregation
53+
54+ ` func (o *SecurityMonitoringRuleQueryCreate) HasAggregation() bool `
55+
56+ HasAggregation returns a boolean if a field has been set.
57+
3158### GetDistinctFields
3259
3360` func (o *SecurityMonitoringRuleQueryCreate) GetDistinctFields() []string `
@@ -78,6 +105,31 @@ SetGroupByFields sets GroupByFields field to given value.
78105
79106HasGroupByFields returns a boolean if a field has been set.
80107
108+ ### GetMetric
109+
110+ ` func (o *SecurityMonitoringRuleQueryCreate) GetMetric() string `
111+
112+ GetMetric returns the Metric field if non-nil, zero value otherwise.
113+
114+ ### GetMetricOk
115+
116+ ` func (o *SecurityMonitoringRuleQueryCreate) GetMetricOk() (*string, bool) `
117+
118+ GetMetricOk returns a tuple with the Metric field if it's non-nil, zero value otherwise
119+ and a boolean to check if the value has been set.
120+
121+ ### SetMetric
122+
123+ ` func (o *SecurityMonitoringRuleQueryCreate) SetMetric(v string) `
124+
125+ SetMetric sets Metric field to given value.
126+
127+ ### HasMetric
128+
129+ ` func (o *SecurityMonitoringRuleQueryCreate) HasMetric() bool `
130+
131+ HasMetric returns a boolean if a field has been set.
132+
81133### GetName
82134
83135` func (o *SecurityMonitoringRuleQueryCreate) GetName() string `
0 commit comments