Class: Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAssetGroup
- Inherits:
-
Object
- Object
- Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAssetGroup
- 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
An asset group. AssetGroupAsset is used to link an asset to the asset group. AssetGroupSignal is used to associate a signal to an asset group.
Instance Attribute Summary collapse
-
#ad_strength ⇒ String
Output only.
-
#campaign ⇒ String
Immutable.
-
#final_mobile_urls ⇒ Array<String>
A list of final mobile URLs after all cross domain redirects.
-
#final_urls ⇒ Array<String>
A list of final URLs after all cross domain redirects.
-
#id ⇒ Fixnum
Output only.
-
#name ⇒ String
Required.
-
#path1 ⇒ String
First part of text that may appear appended to the url displayed in the ad.
-
#path2 ⇒ String
Second part of text that may appear appended to the url displayed in the ad.
-
#resource_name ⇒ String
Immutable.
-
#status ⇒ String
The status of the asset group.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleAdsSearchads360V0ResourcesAssetGroup
constructor
A new instance of GoogleAdsSearchads360V0ResourcesAssetGroup.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleAdsSearchads360V0ResourcesAssetGroup
Returns a new instance of GoogleAdsSearchads360V0ResourcesAssetGroup.
4841 4842 4843 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 4841 def initialize(**args) update!(**args) end |
Instance Attribute Details
#ad_strength ⇒ String
Output only. Overall ad strength of this asset group.
Corresponds to the JSON property adStrength
4788 4789 4790 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 4788 def ad_strength @ad_strength end |
#campaign ⇒ String
Immutable. The campaign with which this asset group is associated. The asset
which is linked to the asset group.
Corresponds to the JSON property campaign
4794 4795 4796 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 4794 def campaign @campaign end |
#final_mobile_urls ⇒ Array<String>
A list of final mobile URLs after all cross domain redirects. In performance
max, by default, the urls are eligible for expansion unless opted out.
Corresponds to the JSON property finalMobileUrls
4800 4801 4802 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 4800 def final_mobile_urls @final_mobile_urls end |
#final_urls ⇒ Array<String>
A list of final URLs after all cross domain redirects. In performance max, by
default, the urls are eligible for expansion unless opted out.
Corresponds to the JSON property finalUrls
4806 4807 4808 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 4806 def final_urls @final_urls end |
#id ⇒ Fixnum
Output only. The ID of the asset group.
Corresponds to the JSON property id
4811 4812 4813 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 4811 def id @id end |
#name ⇒ String
Required. Name of the asset group. Required. It must have a minimum length of
1 and maximum length of 128. It must be unique under a campaign.
Corresponds to the JSON property name
4817 4818 4819 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 4817 def name @name end |
#path1 ⇒ String
First part of text that may appear appended to the url displayed in the ad.
Corresponds to the JSON property path1
4822 4823 4824 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 4822 def path1 @path1 end |
#path2 ⇒ String
Second part of text that may appear appended to the url displayed in the ad.
This field can only be set when path1 is set.
Corresponds to the JSON property path2
4828 4829 4830 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 4828 def path2 @path2 end |
#resource_name ⇒ String
Immutable. The resource name of the asset group. Asset group resource names
have the form: customers/customer_id/assetGroups/asset_group_id`
Corresponds to the JSON propertyresourceName`
4834 4835 4836 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 4834 def resource_name @resource_name end |
#status ⇒ String
The status of the asset group.
Corresponds to the JSON property status
4839 4840 4841 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 4839 def status @status end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4846 4847 4848 4849 4850 4851 4852 4853 4854 4855 4856 4857 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 4846 def update!(**args) @ad_strength = args[:ad_strength] if args.key?(:ad_strength) @campaign = args[:campaign] if args.key?(:campaign) @final_mobile_urls = args[:final_mobile_urls] if args.key?(:final_mobile_urls) @final_urls = args[:final_urls] if args.key?(:final_urls) @id = args[:id] if args.key?(:id) @name = args[:name] if args.key?(:name) @path1 = args[:path1] if args.key?(:path1) @path2 = args[:path2] if args.key?(:path2) @resource_name = args[:resource_name] if args.key?(:resource_name) @status = args[:status] if args.key?(:status) end |