Class: Google::Apis::AnalyticsV3::Webproperty
- Inherits:
-
Object
- Object
- Google::Apis::AnalyticsV3::Webproperty
- 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
-
#account_id ⇒ String
Account ID to which this web property belongs.
-
#child_link ⇒ Google::Apis::AnalyticsV3::Webproperty::ChildLink
Child link for this web property.
-
#created ⇒ DateTime
Time this web property was created.
-
#data_retention_reset_on_new_activity ⇒ Boolean
(also: #data_retention_reset_on_new_activity?)
Set to true to reset the retention period of the user identifier with each new event from that user (thus setting the expiration date to current time plus retention period).
-
#data_retention_ttl ⇒ String
The length of time for which user and event data is retained.
-
#default_profile_id ⇒ Fixnum
Default view (profile) ID.
-
#id ⇒ String
Web property ID of the form UA-XXXXX-YY.
-
#industry_vertical ⇒ String
The industry vertical/category selected for this web property.
-
#internal_web_property_id ⇒ String
Internal ID for this web property.
-
#kind ⇒ String
Resource type for Analytics WebProperty.
-
#level ⇒ String
Level for this web property.
-
#name ⇒ String
Name of this web property.
-
#parent_link ⇒ Google::Apis::AnalyticsV3::Webproperty::ParentLink
Parent link for this web property.
-
#permissions ⇒ Google::Apis::AnalyticsV3::Webproperty::Permissions
Permissions the user has for this web property.
-
#profile_count ⇒ Fixnum
View (Profile) count for this web property.
-
#self_link ⇒ String
Link for this web property.
-
#starred ⇒ Boolean
(also: #starred?)
Indicates whether this web property is starred or not.
-
#updated ⇒ DateTime
Time this web property was last modified.
-
#website_url ⇒ String
Website url for this web property.
Instance Method Summary collapse
-
#initialize(**args) ⇒ Webproperty
constructor
A new instance of Webproperty.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ Webproperty
Returns a new instance of Webproperty
5650 5651 5652 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 5650 def initialize(**args) update!(**args) end |
Instance Attribute Details
#account_id ⇒ String
Account ID to which this web property belongs.
Corresponds to the JSON property accountId
5548 5549 5550 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 5548 def account_id @account_id end |
#child_link ⇒ Google::Apis::AnalyticsV3::Webproperty::ChildLink
Child link for this web property. Points to the list of views (profiles) for
this web property.
Corresponds to the JSON property childLink
5554 5555 5556 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 5554 def child_link @child_link end |
#created ⇒ DateTime
Time this web property was created.
Corresponds to the JSON property created
5559 5560 5561 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 5559 def created @created end |
#data_retention_reset_on_new_activity ⇒ Boolean Also known as: data_retention_reset_on_new_activity?
Set to true to reset the retention period of the user identifier with each new
event from that user (thus setting the expiration date to current time plus
retention period).
Set to false to delete data associated with the user identifer automatically
after the rentention period.
This property cannot be set on insert.
Corresponds to the JSON property dataRetentionResetOnNewActivity
5569 5570 5571 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 5569 def data_retention_reset_on_new_activity @data_retention_reset_on_new_activity end |
#data_retention_ttl ⇒ String
The length of time for which user and event data is retained.
This property cannot be set on insert.
Corresponds to the JSON property dataRetentionTtl
5576 5577 5578 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 5576 def data_retention_ttl @data_retention_ttl end |
#default_profile_id ⇒ Fixnum
Default view (profile) ID.
Corresponds to the JSON property defaultProfileId
5581 5582 5583 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 5581 def default_profile_id @default_profile_id end |
#id ⇒ String
Web property ID of the form UA-XXXXX-YY.
Corresponds to the JSON property id
5586 5587 5588 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 5586 def id @id end |
#industry_vertical ⇒ String
The industry vertical/category selected for this web property.
Corresponds to the JSON property industryVertical
5591 5592 5593 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 5591 def industry_vertical @industry_vertical end |
#internal_web_property_id ⇒ String
Internal ID for this web property.
Corresponds to the JSON property internalWebPropertyId
5596 5597 5598 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 5596 def internal_web_property_id @internal_web_property_id end |
#kind ⇒ String
Resource type for Analytics WebProperty.
Corresponds to the JSON property kind
5601 5602 5603 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 5601 def kind @kind end |
#level ⇒ String
Level for this web property. Possible values are STANDARD or PREMIUM.
Corresponds to the JSON property level
5606 5607 5608 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 5606 def level @level end |
#name ⇒ String
Name of this web property.
Corresponds to the JSON property name
5611 5612 5613 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 5611 def name @name end |
#parent_link ⇒ Google::Apis::AnalyticsV3::Webproperty::ParentLink
Parent link for this web property. Points to the account to which this web
property belongs.
Corresponds to the JSON property parentLink
5617 5618 5619 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 5617 def parent_link @parent_link end |
#permissions ⇒ Google::Apis::AnalyticsV3::Webproperty::Permissions
Permissions the user has for this web property.
Corresponds to the JSON property permissions
5622 5623 5624 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 5622 def @permissions end |
#profile_count ⇒ Fixnum
View (Profile) count for this web property.
Corresponds to the JSON property profileCount
5627 5628 5629 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 5627 def profile_count @profile_count end |
#self_link ⇒ String
Link for this web property.
Corresponds to the JSON property selfLink
5632 5633 5634 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 5632 def self_link @self_link end |
#starred ⇒ Boolean Also known as: starred?
Indicates whether this web property is starred or not.
Corresponds to the JSON property starred
5637 5638 5639 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 5637 def starred @starred end |
#updated ⇒ DateTime
Time this web property was last modified.
Corresponds to the JSON property updated
5643 5644 5645 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 5643 def updated @updated end |
#website_url ⇒ String
Website url for this web property.
Corresponds to the JSON property websiteUrl
5648 5649 5650 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 5648 def website_url @website_url end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
5655 5656 5657 5658 5659 5660 5661 5662 5663 5664 5665 5666 5667 5668 5669 5670 5671 5672 5673 5674 5675 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 5655 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) @data_retention_reset_on_new_activity = args[:data_retention_reset_on_new_activity] if args.key?(:data_retention_reset_on_new_activity) @data_retention_ttl = args[:data_retention_ttl] if args.key?(:data_retention_ttl) @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 |