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.
1207 1208 1209 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1207 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
1183 1184 1185 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1183 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
1188 1189 1190 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1188 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
1195 1196 1197 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1195 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
1200 1201 1202 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1200 def not_expression @not_expression end |
#or_group ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaAudienceFilterExpressionList
A list of Audience filter expressions.
Corresponds to the JSON property orGroup
1205 1206 1207 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1205 def or_group @or_group end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1212 1213 1214 1215 1216 1217 1218 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1212 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 |