Class: Google::Apis::AnalyticsV3::Webproperty

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 web property.

Defined Under Namespace

Classes: ChildLink, ParentLink, Permissions

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) ⇒ Webproperty

Returns a new instance of Webproperty



5449
5450
5451
# File 'generated/google/apis/analytics_v3/classes.rb', line 5449

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

Instance Attribute Details

#account_idString

Account ID to which this web property belongs. Corresponds to the JSON property accountId

Returns:

  • (String)


5364
5365
5366
# File 'generated/google/apis/analytics_v3/classes.rb', line 5364

def 
  @account_id
end

Child link for this web property. Points to the list of views (profiles) for this web property. Corresponds to the JSON property childLink



5370
5371
5372
# File 'generated/google/apis/analytics_v3/classes.rb', line 5370

def child_link
  @child_link
end

#createdDateTime

Time this web property was created. Corresponds to the JSON property created

Returns:

  • (DateTime)


5375
5376
5377
# File 'generated/google/apis/analytics_v3/classes.rb', line 5375

def created
  @created
end

#default_profile_idFixnum

Default view (profile) ID. Corresponds to the JSON property defaultProfileId

Returns:

  • (Fixnum)


5380
5381
5382
# File 'generated/google/apis/analytics_v3/classes.rb', line 5380

def default_profile_id
  @default_profile_id
end

#idString

Web property ID of the form UA-XXXXX-YY. Corresponds to the JSON property id

Returns:

  • (String)


5385
5386
5387
# File 'generated/google/apis/analytics_v3/classes.rb', line 5385

def id
  @id
end

#industry_verticalString

The industry vertical/category selected for this web property. Corresponds to the JSON property industryVertical

Returns:

  • (String)


5390
5391
5392
# File 'generated/google/apis/analytics_v3/classes.rb', line 5390

def industry_vertical
  @industry_vertical
end

#internal_web_property_idString

Internal ID for this web property. Corresponds to the JSON property internalWebPropertyId

Returns:

  • (String)


5395
5396
5397
# File 'generated/google/apis/analytics_v3/classes.rb', line 5395

def internal_web_property_id
  @internal_web_property_id
end

#kindString

Resource type for Analytics WebProperty. Corresponds to the JSON property kind

Returns:

  • (String)


5400
5401
5402
# File 'generated/google/apis/analytics_v3/classes.rb', line 5400

def kind
  @kind
end

#levelString

Level for this web property. Possible values are STANDARD or PREMIUM. Corresponds to the JSON property level

Returns:

  • (String)


5405
5406
5407
# File 'generated/google/apis/analytics_v3/classes.rb', line 5405

def level
  @level
end

#nameString

Name of this web property. Corresponds to the JSON property name

Returns:

  • (String)


5410
5411
5412
# File 'generated/google/apis/analytics_v3/classes.rb', line 5410

def name
  @name
end

Parent link for this web property. Points to the account to which this web property belongs. Corresponds to the JSON property parentLink



5416
5417
5418
# File 'generated/google/apis/analytics_v3/classes.rb', line 5416

def parent_link
  @parent_link
end

#permissionsGoogle::Apis::AnalyticsV3::Webproperty::Permissions

Permissions the user has for this web property. Corresponds to the JSON property permissions



5421
5422
5423
# File 'generated/google/apis/analytics_v3/classes.rb', line 5421

def permissions
  @permissions
end

#profile_countFixnum

View (Profile) count for this web property. Corresponds to the JSON property profileCount

Returns:

  • (Fixnum)


5426
5427
5428
# File 'generated/google/apis/analytics_v3/classes.rb', line 5426

def profile_count
  @profile_count
end

Link for this web property. Corresponds to the JSON property selfLink

Returns:

  • (String)


5431
5432
5433
# File 'generated/google/apis/analytics_v3/classes.rb', line 5431

def self_link
  @self_link
end

#starredBoolean Also known as: starred?

Indicates whether this web property is starred or not. Corresponds to the JSON property starred

Returns:

  • (Boolean)


5436
5437
5438
# File 'generated/google/apis/analytics_v3/classes.rb', line 5436

def starred
  @starred
end

#updatedDateTime

Time this web property was last modified. Corresponds to the JSON property updated

Returns:

  • (DateTime)


5442
5443
5444
# File 'generated/google/apis/analytics_v3/classes.rb', line 5442

def updated
  @updated
end

#website_urlString

Website url for this web property. Corresponds to the JSON property websiteUrl

Returns:

  • (String)


5447
5448
5449
# File 'generated/google/apis/analytics_v3/classes.rb', line 5447

def website_url
  @website_url
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



5454
5455
5456
5457
5458
5459
5460
5461
5462
5463
5464
5465
5466
5467
5468
5469
5470
5471
5472
# File 'generated/google/apis/analytics_v3/classes.rb', line 5454

def update!(**args)
  @account_id = args[:account_id] if args.key?(:account_id)
  @child_link = args[:child_link] if args.key?(:child_link)
  @created = args[:created] if args.key?(:created)
  @default_profile_id = args[:default_profile_id] if args.key?(:default_profile_id)
  @id = args[:id] if args.key?(:id)
  @industry_vertical = args[:industry_vertical] if args.key?(:industry_vertical)
  @internal_web_property_id = args[:internal_web_property_id] if args.key?(:internal_web_property_id)
  @kind = args[:kind] if args.key?(:kind)
  @level = args[:level] if args.key?(:level)
  @name = args[:name] if args.key?(:name)
  @parent_link = args[:parent_link] if args.key?(:parent_link)
  @permissions = args[:permissions] if args.key?(:permissions)
  @profile_count = args[:profile_count] if args.key?(:profile_count)
  @self_link = args[:self_link] if args.key?(:self_link)
  @starred = args[:starred] if args.key?(:starred)
  @updated = args[:updated] if args.key?(:updated)
  @website_url = args[:website_url] if args.key?(:website_url)
end