Class: Google::Apis::Searchads360V23::GoogleAdsSearchads360V23ServicesCampaignToForecastCampaignBiddingStrategy
- Inherits:
-
Object
- Object
- Google::Apis::Searchads360V23::GoogleAdsSearchads360V23ServicesCampaignToForecastCampaignBiddingStrategy
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/searchads360_v23/classes.rb,
lib/google/apis/searchads360_v23/representations.rb,
lib/google/apis/searchads360_v23/representations.rb
Overview
Supported bidding strategies for new campaign forecasts.
Instance Attribute Summary collapse
-
#manual_cpc_bidding_strategy ⇒ Google::Apis::Searchads360V23::GoogleAdsSearchads360V23ServicesManualCpcBiddingStrategy
Manual CPC Bidding Strategy.
-
#maximize_clicks_bidding_strategy ⇒ Google::Apis::Searchads360V23::GoogleAdsSearchads360V23ServicesMaximizeClicksBiddingStrategy
Maximize Clicks Bidding Strategy.
-
#maximize_conversions_bidding_strategy ⇒ Google::Apis::Searchads360V23::GoogleAdsSearchads360V23ServicesMaximizeConversionsBiddingStrategy
Maximize Conversions Bidding Strategy.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleAdsSearchads360V23ServicesCampaignToForecastCampaignBiddingStrategy
constructor
A new instance of GoogleAdsSearchads360V23ServicesCampaignToForecastCampaignBiddingStrategy.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleAdsSearchads360V23ServicesCampaignToForecastCampaignBiddingStrategy
Returns a new instance of GoogleAdsSearchads360V23ServicesCampaignToForecastCampaignBiddingStrategy.
35390 35391 35392 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 35390 def initialize(**args) update!(**args) end |
Instance Attribute Details
#manual_cpc_bidding_strategy ⇒ Google::Apis::Searchads360V23::GoogleAdsSearchads360V23ServicesManualCpcBiddingStrategy
Manual CPC Bidding Strategy.
Corresponds to the JSON property manualCpcBiddingStrategy
35378 35379 35380 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 35378 def manual_cpc_bidding_strategy @manual_cpc_bidding_strategy end |
#maximize_clicks_bidding_strategy ⇒ Google::Apis::Searchads360V23::GoogleAdsSearchads360V23ServicesMaximizeClicksBiddingStrategy
Maximize Clicks Bidding Strategy.
Corresponds to the JSON property maximizeClicksBiddingStrategy
35383 35384 35385 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 35383 def maximize_clicks_bidding_strategy @maximize_clicks_bidding_strategy end |
#maximize_conversions_bidding_strategy ⇒ Google::Apis::Searchads360V23::GoogleAdsSearchads360V23ServicesMaximizeConversionsBiddingStrategy
Maximize Conversions Bidding Strategy.
Corresponds to the JSON property maximizeConversionsBiddingStrategy
35388 35389 35390 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 35388 def maximize_conversions_bidding_strategy @maximize_conversions_bidding_strategy end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
35395 35396 35397 35398 35399 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 35395 def update!(**args) @manual_cpc_bidding_strategy = args[:manual_cpc_bidding_strategy] if args.key?(:manual_cpc_bidding_strategy) @maximize_clicks_bidding_strategy = args[:maximize_clicks_bidding_strategy] if args.key?(:maximize_clicks_bidding_strategy) @maximize_conversions_bidding_strategy = args[:maximize_conversions_bidding_strategy] if args.key?(:maximize_conversions_bidding_strategy) end |