Class: Google::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesRecommendationUseBroadMatchKeywordRecommendation
- Inherits:
-
Object
- Object
- Google::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesRecommendationUseBroadMatchKeywordRecommendation
- 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
The use broad match keyword recommendation.
Instance Attribute Summary collapse
-
#campaign_keywords_count ⇒ Fixnum
Output only.
-
#campaign_uses_shared_budget ⇒ Boolean
(also: #campaign_uses_shared_budget?)
Output only.
-
#keyword ⇒ Array<Google::Apis::Searchads360V23::GoogleAdsSearchads360V23CommonKeywordInfo>
Output only.
-
#required_campaign_budget_amount_micros ⇒ Fixnum
Output only.
-
#suggested_keywords_count ⇒ Fixnum
Output only.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleAdsSearchads360V23ResourcesRecommendationUseBroadMatchKeywordRecommendation
constructor
A new instance of GoogleAdsSearchads360V23ResourcesRecommendationUseBroadMatchKeywordRecommendation.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleAdsSearchads360V23ResourcesRecommendationUseBroadMatchKeywordRecommendation
Returns a new instance of GoogleAdsSearchads360V23ResourcesRecommendationUseBroadMatchKeywordRecommendation.
19091 19092 19093 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 19091 def initialize(**args) update!(**args) end |
Instance Attribute Details
#campaign_keywords_count ⇒ Fixnum
Output only. Total number of keywords in the campaign.
Corresponds to the JSON property campaignKeywordsCount
19066 19067 19068 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 19066 def campaign_keywords_count @campaign_keywords_count end |
#campaign_uses_shared_budget ⇒ Boolean Also known as:
Output only. Whether the associated campaign uses a shared budget.
Corresponds to the JSON property campaignUsesSharedBudget
19071 19072 19073 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 19071 def campaign_uses_shared_budget @campaign_uses_shared_budget end |
#keyword ⇒ Array<Google::Apis::Searchads360V23::GoogleAdsSearchads360V23CommonKeywordInfo>
Output only. Sample of keywords to be expanded to Broad Match.
Corresponds to the JSON property keyword
19077 19078 19079 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 19077 def keyword @keyword end |
#required_campaign_budget_amount_micros ⇒ Fixnum
Output only. The budget recommended to avoid becoming budget constrained after
applying the recommendation.
Corresponds to the JSON property requiredCampaignBudgetAmountMicros
19083 19084 19085 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 19083 def required_campaign_budget_amount_micros @required_campaign_budget_amount_micros end |
#suggested_keywords_count ⇒ Fixnum
Output only. Total number of keywords to be expanded to Broad Match in the
campaign.
Corresponds to the JSON property suggestedKeywordsCount
19089 19090 19091 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 19089 def suggested_keywords_count @suggested_keywords_count end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
19096 19097 19098 19099 19100 19101 19102 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 19096 def update!(**args) @campaign_keywords_count = args[:campaign_keywords_count] if args.key?(:campaign_keywords_count) @campaign_uses_shared_budget = args[:campaign_uses_shared_budget] if args.key?(:campaign_uses_shared_budget) @keyword = args[:keyword] if args.key?(:keyword) @required_campaign_budget_amount_micros = args[:required_campaign_budget_amount_micros] if args.key?(:required_campaign_budget_amount_micros) @suggested_keywords_count = args[:suggested_keywords_count] if args.key?(:suggested_keywords_count) end |