class Google::Apis::DfareportingV2_3::Report::ReachCriteria
The report criteria for a report of type “REACH”.
Attributes
Represents an activity group. Corresponds to the JSON property `activities` @return [Google::Apis::DfareportingV2_3::Activities]
Represents a Custom Rich Media Events group. Corresponds to the JSON property `customRichMediaEvents` @return [Google::Apis::DfareportingV2_3::CustomRichMediaEvents]
Represents a date range. Corresponds to the JSON property `dateRange` @return [Google::Apis::DfareportingV2_3::DateRange]
The list of filters on which dimensions are filtered. Filters for different dimensions are ANDed, filters for the same dimension are grouped together and ORed. Corresponds to the JSON property `dimensionFilters` @return [Array<Google::Apis::DfareportingV2_3::DimensionValue>]
The list of dimensions the report should include. Corresponds to the JSON property `dimensions` @return [Array<Google::Apis::DfareportingV2_3::SortedDimension>]
Whether to enable all reach dimension combinations in the report. Defaults to false. If enabled, the date range of the report should be within the last three months. Corresponds to the JSON property `enableAllDimensionCombinations` @return [Boolean]
Whether to enable all reach dimension combinations in the report. Defaults to false. If enabled, the date range of the report should be within the last three months. Corresponds to the JSON property `enableAllDimensionCombinations` @return [Boolean]
The list of names of metrics the report should include. Corresponds to the JSON property `metricNames` @return [Array<String>]
The list of names of Reach By Frequency metrics the report should include. Corresponds to the JSON property `reachByFrequencyMetricNames` @return [Array<String>]
Public Class Methods
# File generated/google/apis/dfareporting_v2_3/classes.rb, line 9400 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File generated/google/apis/dfareporting_v2_3/classes.rb, line 9405 def update!(**args) @activities = args[:activities] if args.key?(:activities) @custom_rich_media_events = args[:custom_rich_media_events] if args.key?(:custom_rich_media_events) @date_range = args[:date_range] if args.key?(:date_range) @dimension_filters = args[:dimension_filters] if args.key?(:dimension_filters) @dimensions = args[:dimensions] if args.key?(:dimensions) @enable_all_dimension_combinations = args[:enable_all_dimension_combinations] if args.key?(:enable_all_dimension_combinations) @metric_names = args[:metric_names] if args.key?(:metric_names) @reach_by_frequency_metric_names = args[:reach_by_frequency_metric_names] if args.key?(:reach_by_frequency_metric_names) end