Class: Google::Apis::AnalyticsV3::LinkedForeignAccount

Inherits:
Object
  • Object
show all
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 an Analytics Remarketing Audience Foreign Link.

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Core::JsonObjectSupport

#to_json

Methods included from Core::Hashable

process_value, #to_h

Constructor Details

#initialize(**args) ⇒ LinkedForeignAccount

Returns a new instance of LinkedForeignAccount



3521
3522
3523
# File 'generated/google/apis/analytics_v3/classes.rb', line 3521

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#account_idString

Account ID to which this linked foreign account belongs. Corresponds to the JSON property accountId

Returns:

  • (String)


3470
3471
3472
# File 'generated/google/apis/analytics_v3/classes.rb', line 3470

def 
  @account_id
end

#eligible_for_searchBoolean Also known as: eligible_for_search?

Boolean indicating whether this is eligible for search. Corresponds to the JSON property eligibleForSearch

Returns:

  • (Boolean)


3475
3476
3477
# File 'generated/google/apis/analytics_v3/classes.rb', line 3475

def eligible_for_search
  @eligible_for_search
end

#idString

Entity ad account link ID. Corresponds to the JSON property id

Returns:

  • (String)


3481
3482
3483
# File 'generated/google/apis/analytics_v3/classes.rb', line 3481

def id
  @id
end

#internal_web_property_idString

Internal ID for the web property to which this linked foreign account belongs. Corresponds to the JSON property internalWebPropertyId

Returns:

  • (String)


3486
3487
3488
# File 'generated/google/apis/analytics_v3/classes.rb', line 3486

def internal_web_property_id
  @internal_web_property_id
end

#kindString

Resource type for linked foreign account. Corresponds to the JSON property kind

Returns:

  • (String)


3491
3492
3493
# File 'generated/google/apis/analytics_v3/classes.rb', line 3491

def kind
  @kind
end

#linked_account_idString

The foreign account ID. For example the an AdWords linkedAccountId has the following format XXX-XXX-XXXX. Corresponds to the JSON property linkedAccountId

Returns:

  • (String)


3497
3498
3499
# File 'generated/google/apis/analytics_v3/classes.rb', line 3497

def 
  @linked_account_id
end

#remarketing_audience_idString

Remarketing audience ID to which this linked foreign account belongs. Corresponds to the JSON property remarketingAudienceId

Returns:

  • (String)


3502
3503
3504
# File 'generated/google/apis/analytics_v3/classes.rb', line 3502

def remarketing_audience_id
  @remarketing_audience_id
end

#statusString

The status of this foreign account link. Corresponds to the JSON property status

Returns:

  • (String)


3507
3508
3509
# File 'generated/google/apis/analytics_v3/classes.rb', line 3507

def status
  @status
end

#typeString

The type of the foreign account. For example, ADWORDS_LINKS, DBM_LINKS, MCC_LINKS or OPTIMIZE. Corresponds to the JSON property type

Returns:

  • (String)


3513
3514
3515
# File 'generated/google/apis/analytics_v3/classes.rb', line 3513

def type
  @type
end

#web_property_idString

Web property ID of the form UA-XXXXX-YY to which this linked foreign account belongs. Corresponds to the JSON property webPropertyId

Returns:

  • (String)


3519
3520
3521
# File 'generated/google/apis/analytics_v3/classes.rb', line 3519

def web_property_id
  @web_property_id
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



3526
3527
3528
3529
3530
3531
3532
3533
3534
3535
3536
3537
# File 'generated/google/apis/analytics_v3/classes.rb', line 3526

def update!(**args)
  @account_id = args[:account_id] if args.key?(:account_id)
  @eligible_for_search = args[:eligible_for_search] if args.key?(:eligible_for_search)
  @id = args[:id] if args.key?(:id)
  @internal_web_property_id = args[:internal_web_property_id] if args.key?(:internal_web_property_id)
  @kind = args[:kind] if args.key?(:kind)
  @linked_account_id = args[:linked_account_id] if args.key?(:linked_account_id)
  @remarketing_audience_id = args[:remarketing_audience_id] if args.key?(:remarketing_audience_id)
  @status = args[:status] if args.key?(:status)
  @type = args[:type] if args.key?(:type)
  @web_property_id = args[:web_property_id] if args.key?(:web_property_id)
end