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
      1374 1375 1376  | 
    
      # File 'generated/google/apis/analytics_v3/classes.rb', line 1374 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
      1342 1343 1344  | 
    
      # File 'generated/google/apis/analytics_v3/classes.rb', line 1342 def ad_words_accounts @ad_words_accounts end  | 
  
#entity ⇒ Google::Apis::AnalyticsV3::EntityAdWordsLink::Entity
Web property being linked.
Corresponds to the JSON property entity
      1347 1348 1349  | 
    
      # File 'generated/google/apis/analytics_v3/classes.rb', line 1347 def entity @entity end  | 
  
#id ⇒ String
Entity AdWords link ID
Corresponds to the JSON property id
      1352 1353 1354  | 
    
      # File 'generated/google/apis/analytics_v3/classes.rb', line 1352 def id @id end  | 
  
#kind ⇒ String
Resource type for entity AdWords link.
Corresponds to the JSON property kind
      1357 1358 1359  | 
    
      # File 'generated/google/apis/analytics_v3/classes.rb', line 1357 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
      1362 1363 1364  | 
    
      # File 'generated/google/apis/analytics_v3/classes.rb', line 1362 def name @name end  | 
  
#profile_ids ⇒ Array<String>
IDs of linked Views (Profiles) represented as strings.
Corresponds to the JSON property profileIds
      1367 1368 1369  | 
    
      # File 'generated/google/apis/analytics_v3/classes.rb', line 1367 def profile_ids @profile_ids end  | 
  
#self_link ⇒ String
URL link for this Google Analytics - Google AdWords link.
Corresponds to the JSON property selfLink
      1372 1373 1374  | 
    
      # File 'generated/google/apis/analytics_v3/classes.rb', line 1372 def self_link @self_link end  | 
  
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
      1379 1380 1381 1382 1383 1384 1385 1386 1387  | 
    
      # File 'generated/google/apis/analytics_v3/classes.rb', line 1379 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  |