Class: Google::Apis::DisplayvideoV4::IdFilter
- Inherits:
-
Object
- Object
- Google::Apis::DisplayvideoV4::IdFilter
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/displayvideo_v4/classes.rb,
lib/google/apis/displayvideo_v4/representations.rb,
lib/google/apis/displayvideo_v4/representations.rb
Overview
A filtering option that filters entities by their entity IDs.
Instance Attribute Summary collapse
-
#ad_group_ad_ids ⇒ Array<Fixnum>
YouTube Ads to download by ID.
-
#ad_group_ids ⇒ Array<Fixnum>
YouTube Ad Groups to download by ID.
-
#ad_group_qa_ids ⇒ Array<Fixnum>
Optional.
-
#campaign_ids ⇒ Array<Fixnum>
Campaigns to download by ID.
-
#insertion_order_ids ⇒ Array<Fixnum>
Insertion Orders to download by ID.
-
#line_item_ids ⇒ Array<Fixnum>
Line Items to download by ID.
-
#line_item_qa_ids ⇒ Array<Fixnum>
Optional.
-
#media_product_ids ⇒ Array<Fixnum>
Media Products to download by ID.
Instance Method Summary collapse
-
#initialize(**args) ⇒ IdFilter
constructor
A new instance of IdFilter.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ IdFilter
Returns a new instance of IdFilter.
8851 8852 8853 |
# File 'lib/google/apis/displayvideo_v4/classes.rb', line 8851 def initialize(**args) update!(**args) end |
Instance Attribute Details
#ad_group_ad_ids ⇒ Array<Fixnum>
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
8806 8807 8808 |
# File 'lib/google/apis/displayvideo_v4/classes.rb', line 8806 def ad_group_ad_ids @ad_group_ad_ids end |
#ad_group_ids ⇒ 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
8812 8813 8814 |
# File 'lib/google/apis/displayvideo_v4/classes.rb', line 8812 def ad_group_ids @ad_group_ids end |
#ad_group_qa_ids ⇒ Array<Fixnum>
Optional. YouTube Ad Groups, by ID, to download in QA format. All IDs must
belong to the same Advertiser or Partner specified in
CreateSdfDownloadTaskRequest.
Corresponds to the JSON property adGroupQaIds
8819 8820 8821 |
# File 'lib/google/apis/displayvideo_v4/classes.rb', line 8819 def ad_group_qa_ids @ad_group_qa_ids end |
#campaign_ids ⇒ 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
8825 8826 8827 |
# File 'lib/google/apis/displayvideo_v4/classes.rb', line 8825 def campaign_ids @campaign_ids end |
#insertion_order_ids ⇒ 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
8831 8832 8833 |
# File 'lib/google/apis/displayvideo_v4/classes.rb', line 8831 def insertion_order_ids @insertion_order_ids end |
#line_item_ids ⇒ 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
8837 8838 8839 |
# File 'lib/google/apis/displayvideo_v4/classes.rb', line 8837 def line_item_ids @line_item_ids end |
#line_item_qa_ids ⇒ Array<Fixnum>
Optional. Line Items, by ID, to download in QA format. All IDs must belong to
the same Advertiser or Partner specified in CreateSdfDownloadTaskRequest.
Corresponds to the JSON property lineItemQaIds
8843 8844 8845 |
# File 'lib/google/apis/displayvideo_v4/classes.rb', line 8843 def line_item_qa_ids @line_item_qa_ids end |
#media_product_ids ⇒ 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
8849 8850 8851 |
# File 'lib/google/apis/displayvideo_v4/classes.rb', line 8849 def media_product_ids @media_product_ids end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
8856 8857 8858 8859 8860 8861 8862 8863 8864 8865 |
# File 'lib/google/apis/displayvideo_v4/classes.rb', line 8856 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) @ad_group_qa_ids = args[:ad_group_qa_ids] if args.key?(:ad_group_qa_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) @line_item_qa_ids = args[:line_item_qa_ids] if args.key?(:line_item_qa_ids) @media_product_ids = args[:media_product_ids] if args.key?(:media_product_ids) end |