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.
6968 6969 6970 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 6968 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
6923 6924 6925 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 6923 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
6929 6930 6931 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 6929 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
6936 6937 6938 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 6936 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
6942 6943 6944 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 6942 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
6948 6949 6950 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 6948 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
6954 6955 6956 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 6954 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
6960 6961 6962 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 6960 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
6966 6967 6968 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 6966 def media_product_ids @media_product_ids end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
6973 6974 6975 6976 6977 6978 6979 6980 6981 6982 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 6973 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 |