class Google::Apis::AnalyticsdataV1beta::FilterExpression
To express dimension or metric filters. The fields in the same FilterExpression
need to be either all dimensions or all metrics.
Attributes
A list of filter expressions. Corresponds to the JSON property `andGroup` @return [Google::Apis::AnalyticsdataV1beta::FilterExpressionList]
An expression to filter dimension or metric values. Corresponds to the JSON property `filter` @return [Google::Apis::AnalyticsdataV1beta::Filter]
To express dimension or metric filters. The fields in the same FilterExpression
need to be either all dimensions or all metrics. Corresponds to the JSON property `notExpression` @return [Google::Apis::AnalyticsdataV1beta::FilterExpression]
A list of filter expressions. Corresponds to the JSON property `orGroup` @return [Google::Apis::AnalyticsdataV1beta::FilterExpressionList]
Public Class Methods
# File lib/google/apis/analyticsdata_v1beta/classes.rb, line 752 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/analyticsdata_v1beta/classes.rb, line 757 def update!(**args) @and_group = args[:and_group] if args.key?(:and_group) @filter = args[:filter] if args.key?(:filter) @not_expression = args[:not_expression] if args.key?(:not_expression) @or_group = args[:or_group] if args.key?(:or_group) end