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.
8648 8649 8650 |
# File 'lib/google/apis/displayvideo_v4/classes.rb', line 8648 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
8603 8604 8605 |
# File 'lib/google/apis/displayvideo_v4/classes.rb', line 8603 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
8609 8610 8611 |
# File 'lib/google/apis/displayvideo_v4/classes.rb', line 8609 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
8616 8617 8618 |
# File 'lib/google/apis/displayvideo_v4/classes.rb', line 8616 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
8622 8623 8624 |
# File 'lib/google/apis/displayvideo_v4/classes.rb', line 8622 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
8628 8629 8630 |
# File 'lib/google/apis/displayvideo_v4/classes.rb', line 8628 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
8634 8635 8636 |
# File 'lib/google/apis/displayvideo_v4/classes.rb', line 8634 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
8640 8641 8642 |
# File 'lib/google/apis/displayvideo_v4/classes.rb', line 8640 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
8646 8647 8648 |
# File 'lib/google/apis/displayvideo_v4/classes.rb', line 8646 def media_product_ids @media_product_ids end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
8653 8654 8655 8656 8657 8658 8659 8660 8661 8662 |
# File 'lib/google/apis/displayvideo_v4/classes.rb', line 8653 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 |