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.
661 662 663 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 661 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
637 638 639 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 637 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
642 643 644 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 642 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
649 650 651 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 649 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
654 655 656 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 654 def not_expression @not_expression end |
#or_group ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaAudienceFilterExpressionList
A list of Audience filter expressions.
Corresponds to the JSON property orGroup
659 660 661 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 659 def or_group @or_group end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
666 667 668 669 670 671 672 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 666 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 |