class Google::Apis::DisplayvideoV1::IdFilter
A filtering option that filters entities by their entity IDs.
Attributes
YouTube Ads to download by ID. All IDs must belong to the same Advertiser
or Partner
specified in CreateSdfDownloadTaskRequest
. Corresponds to the JSON property `adGroupAdIds` @return [Array<Fixnum>]
YouTube Ad Groups to download by ID. All IDs must belong to the same Advertiser
or Partner
specified in CreateSdfDownloadTaskRequest
. Corresponds to the JSON property `adGroupIds` @return [Array<Fixnum>]
Campaigns to download by ID. All IDs must belong to the same Advertiser
or Partner
specified in CreateSdfDownloadTaskRequest
. Corresponds to the JSON property `campaignIds` @return [Array<Fixnum>]
Insertion Orders to download by ID. All IDs must belong to the same Advertiser
or Partner
specified in CreateSdfDownloadTaskRequest
. Corresponds to the JSON property `insertionOrderIds` @return [Array<Fixnum>]
Line Items to download by ID. All IDs must belong to the same Advertiser
or Partner
specified in CreateSdfDownloadTaskRequest
. Corresponds to the JSON property `lineItemIds` @return [Array<Fixnum>]
Media Products to download by ID. All IDs must belong to the same Advertiser
or Partner
specified in CreateSdfDownloadTaskRequest
. Corresponds to the JSON property `mediaProductIds` @return [Array<Fixnum>]
Public Class Methods
# File lib/google/apis/displayvideo_v1/classes.rb, line 5013 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/displayvideo_v1/classes.rb, line 5018 def update!(**args) @ad_group_ad_ids = args[:ad_group_ad_ids] if args.key?(:ad_group_ad_ids) @ad_group_ids = args[:ad_group_ids] if args.key?(:ad_group_ids) @campaign_ids = args[:campaign_ids] if args.key?(:campaign_ids) @insertion_order_ids = args[:insertion_order_ids] if args.key?(:insertion_order_ids) @line_item_ids = args[:line_item_ids] if args.key?(:line_item_ids) @media_product_ids = args[:media_product_ids] if args.key?(:media_product_ids) end