generated/google/apis/doubleclickbidmanager_v1_1/classes.rb in google-api-client-0.36.4 vs generated/google/apis/doubleclickbidmanager_v1_1/classes.rb in google-api-client-0.37.0
- old
+ new
@@ -266,10 +266,32 @@
@next_page_token = args[:next_page_token] if args.key?(:next_page_token)
@reports = args[:reports] if args.key?(:reports)
end
end
+ # Additional query options.
+ class Options
+ include Google::Apis::Core::Hashable
+
+ # Set to true and filter your report by `FILTER_INSERTION_ORDER` or `
+ # FILTER_LINE_ITEM` to include data for audience lists specifically targeted by
+ # those items.
+ # Corresponds to the JSON property `includeOnlyTargetedUserLists`
+ # @return [Boolean]
+ attr_accessor :include_only_targeted_user_lists
+ alias_method :include_only_targeted_user_lists?, :include_only_targeted_user_lists
+
+ def initialize(**args)
+ update!(**args)
+ end
+
+ # Update properties of this object
+ def update!(**args)
+ @include_only_targeted_user_lists = args[:include_only_targeted_user_lists] if args.key?(:include_only_targeted_user_lists)
+ end
+ end
+
# Parameters of a query or report.
class Parameters
include Google::Apis::Core::Hashable
# Filters used to match traffic data in your report.
@@ -291,10 +313,15 @@
# Metrics to include as columns in your report.
# Corresponds to the JSON property `metrics`
# @return [Array<String>]
attr_accessor :metrics
+ # Additional query options.
+ # Corresponds to the JSON property `options`
+ # @return [Google::Apis::DoubleclickbidmanagerV1_1::Options]
+ attr_accessor :options
+
# Report type.
# Corresponds to the JSON property `type`
# @return [String]
attr_accessor :type
@@ -306,10 +333,11 @@
def update!(**args)
@filters = args[:filters] if args.key?(:filters)
@group_bys = args[:group_bys] if args.key?(:group_bys)
@include_invite_data = args[:include_invite_data] if args.key?(:include_invite_data)
@metrics = args[:metrics] if args.key?(:metrics)
+ @options = args[:options] if args.key?(:options)
@type = args[:type] if args.key?(:type)
end
end
# Represents a query.
@@ -489,19 +517,25 @@
# New_York.
# Corresponds to the JSON property `nextRunTimezoneCode`
# @return [String]
attr_accessor :next_run_timezone_code
+ # When to start running the query. Not applicable to `ONE_TIME` frequency.
+ # Corresponds to the JSON property `startTimeMs`
+ # @return [Fixnum]
+ attr_accessor :start_time_ms
+
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@end_time_ms = args[:end_time_ms] if args.key?(:end_time_ms)
@frequency = args[:frequency] if args.key?(:frequency)
@next_run_minute_of_day = args[:next_run_minute_of_day] if args.key?(:next_run_minute_of_day)
@next_run_timezone_code = args[:next_run_timezone_code] if args.key?(:next_run_timezone_code)
+ @start_time_ms = args[:start_time_ms] if args.key?(:start_time_ms)
end
end
# Represents a report.
class Report