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