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.
1201 1202 1203 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1201 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
1177 1178 1179 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1177 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
1182 1183 1184 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1182 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
1189 1190 1191 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1189 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
1194 1195 1196 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1194 def not_expression @not_expression end |
#or_group ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaAudienceFilterExpressionList
A list of Audience filter expressions.
Corresponds to the JSON property orGroup
1199 1200 1201 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1199 def or_group @or_group end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1206 1207 1208 1209 1210 1211 1212 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1206 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 |