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.
35288 35289 35290 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 35288 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
35276 35277 35278 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 35276 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
35281 35282 35283 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 35281 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
35286 35287 35288 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 35286 def maximize_conversions_bidding_strategy @maximize_conversions_bidding_strategy end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
35293 35294 35295 35296 35297 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 35293 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 |