Class: Google::Apis::DisplayvideoV3::IdFilter
- Inherits:
-
Object
- Object
- Google::Apis::DisplayvideoV3::IdFilter
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/displayvideo_v3/classes.rb,
lib/google/apis/displayvideo_v3/representations.rb,
lib/google/apis/displayvideo_v3/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.
8151 8152 8153 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 8151 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
8106 8107 8108 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 8106 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
8112 8113 8114 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 8112 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
8119 8120 8121 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 8119 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
8125 8126 8127 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 8125 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
8131 8132 8133 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 8131 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
8137 8138 8139 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 8137 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
8143 8144 8145 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 8143 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
8149 8150 8151 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 8149 def media_product_ids @media_product_ids end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
8156 8157 8158 8159 8160 8161 8162 8163 8164 8165 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 8156 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 |