Class: Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaAudienceEventFilter
- Inherits:
-
Object
- Object
- Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaAudienceEventFilter
- 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 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.
Instance Attribute Summary collapse
-
#event_name ⇒ String
Required.
-
#event_parameter_filter_expression ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaAudienceFilterExpression
A logical expression of Audience dimension, metric, or event filters.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleAnalyticsAdminV1alphaAudienceEventFilter
constructor
A new instance of GoogleAnalyticsAdminV1alphaAudienceEventFilter.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleAnalyticsAdminV1alphaAudienceEventFilter
Returns a new instance of GoogleAnalyticsAdminV1alphaAudienceEventFilter.
1104 1105 1106 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1104 def initialize(**args) update!(**args) end |
Instance Attribute Details
#event_name ⇒ String
Required. Immutable. The name of the event to match against.
Corresponds to the JSON property eventName
1097 1098 1099 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1097 def event_name @event_name end |
#event_parameter_filter_expression ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaAudienceFilterExpression
A logical expression of Audience dimension, metric, or event filters.
Corresponds to the JSON property eventParameterFilterExpression
1102 1103 1104 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1102 def event_parameter_filter_expression @event_parameter_filter_expression end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1109 1110 1111 1112 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1109 def update!(**args) @event_name = args[:event_name] if args.key?(:event_name) @event_parameter_filter_expression = args[:event_parameter_filter_expression] if args.key?(:event_parameter_filter_expression) end |