Class: Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesCampaignShoppingSetting
- Inherits:
-
Object
- Object
- Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesCampaignShoppingSetting
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/searchads360_v0/classes.rb,
lib/google/apis/searchads360_v0/representations.rb,
lib/google/apis/searchads360_v0/representations.rb
Overview
The setting for Shopping campaigns. Defines the universe of products that can be advertised by the campaign, and how this campaign interacts with other Shopping campaigns.
Instance Attribute Summary collapse
-
#campaign_priority ⇒ Fixnum
Priority of the campaign.
-
#enable_local ⇒ Boolean
(also: #enable_local?)
Whether to include local products.
-
#feed_label ⇒ String
Feed label of products to include in the campaign.
-
#merchant_id ⇒ Fixnum
Immutable.
-
#sales_country ⇒ String
Sales country of products to include in the campaign.
-
#use_vehicle_inventory ⇒ Boolean
(also: #use_vehicle_inventory?)
Immutable.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleAdsSearchads360V0ResourcesCampaignShoppingSetting
constructor
A new instance of GoogleAdsSearchads360V0ResourcesCampaignShoppingSetting.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleAdsSearchads360V0ResourcesCampaignShoppingSetting
Returns a new instance of GoogleAdsSearchads360V0ResourcesCampaignShoppingSetting.
2150 2151 2152 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 2150 def initialize(**args) update!(**args) end |
Instance Attribute Details
#campaign_priority ⇒ Fixnum
Priority of the campaign. Campaigns with numerically higher priorities take
precedence over those with lower priorities. This field is required for
Shopping campaigns, with values between 0 and 2, inclusive. This field is
optional for Smart Shopping campaigns, but must be equal to 3 if set.
Corresponds to the JSON property campaignPriority
2117 2118 2119 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 2117 def campaign_priority @campaign_priority end |
#enable_local ⇒ Boolean Also known as: enable_local?
Whether to include local products.
Corresponds to the JSON property enableLocal
2122 2123 2124 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 2122 def enable_local @enable_local end |
#feed_label ⇒ String
Feed label of products to include in the campaign. Only one of feed_label or
sales_country can be set. If used instead of sales_country, the feed_label
field accepts country codes in the same format for example: 'XX'. Otherwise
can be any string used for feed label in Google Merchant Center.
Corresponds to the JSON property feedLabel
2131 2132 2133 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 2131 def feed_label @feed_label end |
#merchant_id ⇒ Fixnum
Immutable. ID of the Merchant Center account. This field is required for
create operations. This field is immutable for Shopping campaigns.
Corresponds to the JSON property merchantId
2137 2138 2139 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 2137 def merchant_id @merchant_id end |
#sales_country ⇒ String
Sales country of products to include in the campaign.
Corresponds to the JSON property salesCountry
2142 2143 2144 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 2142 def sales_country @sales_country end |
#use_vehicle_inventory ⇒ Boolean Also known as: use_vehicle_inventory?
Immutable. Whether to target Vehicle Listing inventory.
Corresponds to the JSON property useVehicleInventory
2147 2148 2149 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 2147 def use_vehicle_inventory @use_vehicle_inventory end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2155 2156 2157 2158 2159 2160 2161 2162 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 2155 def update!(**args) @campaign_priority = args[:campaign_priority] if args.key?(:campaign_priority) @enable_local = args[:enable_local] if args.key?(:enable_local) @feed_label = args[:feed_label] if args.key?(:feed_label) @merchant_id = args[:merchant_id] if args.key?(:merchant_id) @sales_country = args[:sales_country] if args.key?(:sales_country) @use_vehicle_inventory = args[:use_vehicle_inventory] if args.key?(:use_vehicle_inventory) end |