Class: Google::Apis::DfareportingV3_3::Report::FloodlightCriteria
- Inherits:
-
Object
- Object
- Google::Apis::DfareportingV3_3::Report::FloodlightCriteria
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/dfareporting_v3_3/classes.rb,
generated/google/apis/dfareporting_v3_3/representations.rb,
generated/google/apis/dfareporting_v3_3/representations.rb
Overview
The report criteria for a report of type "FLOODLIGHT".
Defined Under Namespace
Classes: ReportProperties
Instance Attribute Summary collapse
-
#custom_rich_media_events ⇒ Array<Google::Apis::DfareportingV3_3::DimensionValue>
The list of custom rich media events to include.
-
#date_range ⇒ Google::Apis::DfareportingV3_3::DateRange
Represents a date range.
-
#dimension_filters ⇒ Array<Google::Apis::DfareportingV3_3::DimensionValue>
The list of filters on which dimensions are filtered.
-
#dimensions ⇒ Array<Google::Apis::DfareportingV3_3::SortedDimension>
The list of dimensions the report should include.
-
#floodlight_config_id ⇒ Google::Apis::DfareportingV3_3::DimensionValue
Represents a DimensionValue resource.
-
#metric_names ⇒ Array<String>
The list of names of metrics the report should include.
-
#report_properties ⇒ Google::Apis::DfareportingV3_3::Report::FloodlightCriteria::ReportProperties
The properties of the report.
Instance Method Summary collapse
-
#initialize(**args) ⇒ FloodlightCriteria
constructor
A new instance of FloodlightCriteria.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ FloodlightCriteria
Returns a new instance of FloodlightCriteria.
9892 9893 9894 |
# File 'generated/google/apis/dfareporting_v3_3/classes.rb', line 9892 def initialize(**args) update!(**args) end |
Instance Attribute Details
#custom_rich_media_events ⇒ Array<Google::Apis::DfareportingV3_3::DimensionValue>
The list of custom rich media events to include.
Corresponds to the JSON property customRichMediaEvents
9858 9859 9860 |
# File 'generated/google/apis/dfareporting_v3_3/classes.rb', line 9858 def custom_rich_media_events @custom_rich_media_events end |
#date_range ⇒ Google::Apis::DfareportingV3_3::DateRange
Represents a date range.
Corresponds to the JSON property dateRange
9863 9864 9865 |
# File 'generated/google/apis/dfareporting_v3_3/classes.rb', line 9863 def date_range @date_range end |
#dimension_filters ⇒ Array<Google::Apis::DfareportingV3_3::DimensionValue>
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
9870 9871 9872 |
# File 'generated/google/apis/dfareporting_v3_3/classes.rb', line 9870 def dimension_filters @dimension_filters end |
#dimensions ⇒ Array<Google::Apis::DfareportingV3_3::SortedDimension>
The list of dimensions the report should include.
Corresponds to the JSON property dimensions
9875 9876 9877 |
# File 'generated/google/apis/dfareporting_v3_3/classes.rb', line 9875 def dimensions @dimensions end |
#floodlight_config_id ⇒ Google::Apis::DfareportingV3_3::DimensionValue
Represents a DimensionValue resource.
Corresponds to the JSON property floodlightConfigId
9880 9881 9882 |
# File 'generated/google/apis/dfareporting_v3_3/classes.rb', line 9880 def floodlight_config_id @floodlight_config_id end |
#metric_names ⇒ Array<String>
The list of names of metrics the report should include.
Corresponds to the JSON property metricNames
9885 9886 9887 |
# File 'generated/google/apis/dfareporting_v3_3/classes.rb', line 9885 def metric_names @metric_names end |
#report_properties ⇒ Google::Apis::DfareportingV3_3::Report::FloodlightCriteria::ReportProperties
The properties of the report.
Corresponds to the JSON property reportProperties
9890 9891 9892 |
# File 'generated/google/apis/dfareporting_v3_3/classes.rb', line 9890 def report_properties @report_properties end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
9897 9898 9899 9900 9901 9902 9903 9904 9905 |
# File 'generated/google/apis/dfareporting_v3_3/classes.rb', line 9897 def update!(**args) @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) @floodlight_config_id = args[:floodlight_config_id] if args.key?(:floodlight_config_id) @metric_names = args[:metric_names] if args.key?(:metric_names) @report_properties = args[:report_properties] if args.key?(:report_properties) end |