Class: Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaAudienceFilterExpression
- Inherits:
-
Object
- Object
- Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaAudienceFilterExpression
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/analyticsadmin_v1alpha/classes.rb,
lib/google/apis/analyticsadmin_v1alpha/representations.rb,
lib/google/apis/analyticsadmin_v1alpha/representations.rb
Overview
A logical expression of Audience dimension, metric, or event filters.
Instance Attribute Summary collapse
-
#and_group ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaAudienceFilterExpressionList
A list of Audience filter expressions.
-
#dimension_or_metric_filter ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaAudienceDimensionOrMetricFilter
A specific filter for a single dimension or metric.
-
#event_filter ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaAudienceEventFilter
A filter that matches events of a single event name.
-
#not_expression ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaAudienceFilterExpression
A logical expression of Audience dimension, metric, or event filters.
-
#or_group ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaAudienceFilterExpressionList
A list of Audience filter expressions.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleAnalyticsAdminV1alphaAudienceFilterExpression
constructor
A new instance of GoogleAnalyticsAdminV1alphaAudienceFilterExpression.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleAnalyticsAdminV1alphaAudienceFilterExpression
Returns a new instance of GoogleAnalyticsAdminV1alphaAudienceFilterExpression.
1245 1246 1247 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1245 def initialize(**args) update!(**args) end |
Instance Attribute Details
#and_group ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaAudienceFilterExpressionList
A list of Audience filter expressions.
Corresponds to the JSON property andGroup
1221 1222 1223 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1221 def and_group @and_group end |
#dimension_or_metric_filter ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaAudienceDimensionOrMetricFilter
A specific filter for a single dimension or metric.
Corresponds to the JSON property dimensionOrMetricFilter
1226 1227 1228 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1226 def dimension_or_metric_filter @dimension_or_metric_filter end |
#event_filter ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaAudienceEventFilter
A filter that matches events of a single event name. If an event parameter is
specified, only the subset of events that match both the single event name and
the parameter filter expressions match this event filter.
Corresponds to the JSON property eventFilter
1233 1234 1235 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1233 def event_filter @event_filter end |
#not_expression ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaAudienceFilterExpression
A logical expression of Audience dimension, metric, or event filters.
Corresponds to the JSON property notExpression
1238 1239 1240 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1238 def not_expression @not_expression end |
#or_group ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaAudienceFilterExpressionList
A list of Audience filter expressions.
Corresponds to the JSON property orGroup
1243 1244 1245 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1243 def or_group @or_group end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1250 1251 1252 1253 1254 1255 1256 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1250 def update!(**args) @and_group = args[:and_group] if args.key?(:and_group) @dimension_or_metric_filter = args[:dimension_or_metric_filter] if args.key?(:dimension_or_metric_filter) @event_filter = args[:event_filter] if args.key?(:event_filter) @not_expression = args[:not_expression] if args.key?(:not_expression) @or_group = args[:or_group] if args.key?(:or_group) end |