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.
8881 8882 8883 |
# File 'lib/google/apis/displayvideo_v4/classes.rb', line 8881 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
8836 8837 8838 |
# File 'lib/google/apis/displayvideo_v4/classes.rb', line 8836 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
8842 8843 8844 |
# File 'lib/google/apis/displayvideo_v4/classes.rb', line 8842 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
8849 8850 8851 |
# File 'lib/google/apis/displayvideo_v4/classes.rb', line 8849 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
8855 8856 8857 |
# File 'lib/google/apis/displayvideo_v4/classes.rb', line 8855 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
8861 8862 8863 |
# File 'lib/google/apis/displayvideo_v4/classes.rb', line 8861 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
8867 8868 8869 |
# File 'lib/google/apis/displayvideo_v4/classes.rb', line 8867 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
8873 8874 8875 |
# File 'lib/google/apis/displayvideo_v4/classes.rb', line 8873 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
8879 8880 8881 |
# File 'lib/google/apis/displayvideo_v4/classes.rb', line 8879 def media_product_ids @media_product_ids end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
8886 8887 8888 8889 8890 8891 8892 8893 8894 8895 |
# File 'lib/google/apis/displayvideo_v4/classes.rb', line 8886 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 |