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.
1300 1301 1302 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1300 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
1276 1277 1278 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1276 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
1281 1282 1283 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1281 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
1288 1289 1290 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1288 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
1293 1294 1295 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1293 def not_expression @not_expression end |
#or_group ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaAudienceFilterExpressionList
A list of Audience filter expressions.
Corresponds to the JSON property orGroup
1298 1299 1300 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1298 def or_group @or_group end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1305 1306 1307 1308 1309 1310 1311 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1305 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 |