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.
5016 5017 5018 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 5016 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
4963 4964 4965 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 4963 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
4969 4970 4971 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 4969 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
4975 4976 4977 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 4975 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
4981 4982 4983 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 4981 def final_urls @final_urls end |
#id ⇒ Fixnum
Output only. The ID of the asset group.
Corresponds to the JSON property id
4986 4987 4988 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 4986 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
4992 4993 4994 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 4992 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
4997 4998 4999 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 4997 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
5003 5004 5005 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 5003 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 property
resourceName`
5009 5010 5011 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 5009 def resource_name @resource_name end |
#status ⇒ String
The status of the asset group.
Corresponds to the JSON property status
5014 5015 5016 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 5014 def status @status end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
5021 5022 5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 5021 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 |