Class: Google::Apis::AnalyticsV3::EntityAdWordsLink
- Inherits:
-
Object
- Object
- Google::Apis::AnalyticsV3::EntityAdWordsLink
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/analytics_v3/classes.rb,
generated/google/apis/analytics_v3/representations.rb,
generated/google/apis/analytics_v3/representations.rb
Overview
JSON template for Analytics Entity AdWords Link.
Defined Under Namespace
Classes: Entity
Instance Attribute Summary collapse
-
#ad_words_accounts ⇒ Array<Google::Apis::AnalyticsV3::AdWordsAccount>
A list of AdWords client accounts.
-
#entity ⇒ Google::Apis::AnalyticsV3::EntityAdWordsLink::Entity
Web property being linked.
-
#id ⇒ String
Entity AdWords link ID Corresponds to the JSON property
id
. -
#kind ⇒ String
Resource type for entity AdWords link.
-
#name ⇒ String
Name of the link.
-
#profile_ids ⇒ Array<String>
IDs of linked Views (Profiles) represented as strings.
-
#self_link ⇒ String
URL link for this Google Analytics - Google AdWords link.
Instance Method Summary collapse
-
#initialize(**args) ⇒ EntityAdWordsLink
constructor
A new instance of EntityAdWordsLink.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ EntityAdWordsLink
Returns a new instance of EntityAdWordsLink
1402 1403 1404 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 1402 def initialize(**args) update!(**args) end |
Instance Attribute Details
#ad_words_accounts ⇒ Array<Google::Apis::AnalyticsV3::AdWordsAccount>
A list of AdWords client accounts. These cannot be MCC accounts. This field is
required when creating an AdWords link. It cannot be empty.
Corresponds to the JSON property adWordsAccounts
1370 1371 1372 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 1370 def ad_words_accounts @ad_words_accounts end |
#entity ⇒ Google::Apis::AnalyticsV3::EntityAdWordsLink::Entity
Web property being linked.
Corresponds to the JSON property entity
1375 1376 1377 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 1375 def entity @entity end |
#id ⇒ String
Entity AdWords link ID
Corresponds to the JSON property id
1380 1381 1382 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 1380 def id @id end |
#kind ⇒ String
Resource type for entity AdWords link.
Corresponds to the JSON property kind
1385 1386 1387 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 1385 def kind @kind end |
#name ⇒ String
Name of the link. This field is required when creating an AdWords link.
Corresponds to the JSON property name
1390 1391 1392 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 1390 def name @name end |
#profile_ids ⇒ Array<String>
IDs of linked Views (Profiles) represented as strings.
Corresponds to the JSON property profileIds
1395 1396 1397 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 1395 def profile_ids @profile_ids end |
#self_link ⇒ String
URL link for this Google Analytics - Google AdWords link.
Corresponds to the JSON property selfLink
1400 1401 1402 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 1400 def self_link @self_link end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1407 1408 1409 1410 1411 1412 1413 1414 1415 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 1407 def update!(**args) @ad_words_accounts = args[:ad_words_accounts] if args.key?(:ad_words_accounts) @entity = args[:entity] if args.key?(:entity) @id = args[:id] if args.key?(:id) @kind = args[:kind] if args.key?(:kind) @name = args[:name] if args.key?(:name) @profile_ids = args[:profile_ids] if args.key?(:profile_ids) @self_link = args[:self_link] if args.key?(:self_link) end |