Class: Google::Apis::TagmanagerV2::ContainerVersion
- Inherits:
-
Object
- Object
- Google::Apis::TagmanagerV2::ContainerVersion
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/tagmanager_v2/classes.rb,
generated/google/apis/tagmanager_v2/representations.rb,
generated/google/apis/tagmanager_v2/representations.rb
Overview
Represents a Google Tag Manager Container Version.
Instance Attribute Summary collapse
-
#account_id ⇒ String
GTM Account ID.
-
#built_in_variable ⇒ Array<Google::Apis::TagmanagerV2::BuiltInVariable>
The built-in variables in the container that this version was taken from.
-
#client ⇒ Array<Google::Apis::TagmanagerV2::Client>
The clients in the container that this version was taken from.
-
#container ⇒ Google::Apis::TagmanagerV2::Container
Represents a Google Tag Manager Container, which specifies the platform tags will run on, manages workspaces, and retains container versions.
-
#container_id ⇒ String
GTM Container ID.
-
#container_version_id ⇒ String
The Container Version ID uniquely identifies the GTM Container Version.
-
#custom_template ⇒ Array<Google::Apis::TagmanagerV2::CustomTemplate>
The custom templates in the container that this version was taken from.
-
#deleted ⇒ Boolean
(also: #deleted?)
A value of true indicates this container version has been deleted.
-
#description ⇒ String
Container version description.
-
#fingerprint ⇒ String
The fingerprint of the GTM Container Version as computed at storage time.
-
#folder ⇒ Array<Google::Apis::TagmanagerV2::Folder>
The folders in the container that this version was taken from.
-
#name ⇒ String
Container version display name.
-
#path ⇒ String
GTM ContainerVersions's API relative path.
-
#tag ⇒ Array<Google::Apis::TagmanagerV2::Tag>
The tags in the container that this version was taken from.
-
#tag_manager_url ⇒ String
Auto generated link to the tag manager UI Corresponds to the JSON property
tagManagerUrl
. -
#trigger ⇒ Array<Google::Apis::TagmanagerV2::Trigger>
The triggers in the container that this version was taken from.
-
#variable ⇒ Array<Google::Apis::TagmanagerV2::Variable>
The variables in the container that this version was taken from.
-
#zone ⇒ Array<Google::Apis::TagmanagerV2::Zone>
The zones in the container that this version was taken from.
Instance Method Summary collapse
-
#initialize(**args) ⇒ ContainerVersion
constructor
A new instance of ContainerVersion.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ ContainerVersion
Returns a new instance of ContainerVersion.
492 493 494 |
# File 'generated/google/apis/tagmanager_v2/classes.rb', line 492 def initialize(**args) update!(**args) end |
Instance Attribute Details
#account_id ⇒ String
GTM Account ID.
Corresponds to the JSON property accountId
400 401 402 |
# File 'generated/google/apis/tagmanager_v2/classes.rb', line 400 def account_id @account_id end |
#built_in_variable ⇒ Array<Google::Apis::TagmanagerV2::BuiltInVariable>
The built-in variables in the container that this version was taken from.
Corresponds to the JSON property builtInVariable
405 406 407 |
# File 'generated/google/apis/tagmanager_v2/classes.rb', line 405 def built_in_variable @built_in_variable end |
#client ⇒ Array<Google::Apis::TagmanagerV2::Client>
The clients in the container that this version was taken from.
Corresponds to the JSON property client
410 411 412 |
# File 'generated/google/apis/tagmanager_v2/classes.rb', line 410 def client @client end |
#container ⇒ Google::Apis::TagmanagerV2::Container
Represents a Google Tag Manager Container, which specifies the platform tags
will run on, manages workspaces, and retains container versions.
Corresponds to the JSON property container
416 417 418 |
# File 'generated/google/apis/tagmanager_v2/classes.rb', line 416 def container @container end |
#container_id ⇒ String
GTM Container ID.
Corresponds to the JSON property containerId
421 422 423 |
# File 'generated/google/apis/tagmanager_v2/classes.rb', line 421 def container_id @container_id end |
#container_version_id ⇒ String
The Container Version ID uniquely identifies the GTM Container Version.
Corresponds to the JSON property containerVersionId
426 427 428 |
# File 'generated/google/apis/tagmanager_v2/classes.rb', line 426 def container_version_id @container_version_id end |
#custom_template ⇒ Array<Google::Apis::TagmanagerV2::CustomTemplate>
The custom templates in the container that this version was taken from.
Corresponds to the JSON property customTemplate
431 432 433 |
# File 'generated/google/apis/tagmanager_v2/classes.rb', line 431 def custom_template @custom_template end |
#deleted ⇒ Boolean Also known as: deleted?
A value of true indicates this container version has been deleted.
Corresponds to the JSON property deleted
436 437 438 |
# File 'generated/google/apis/tagmanager_v2/classes.rb', line 436 def deleted @deleted end |
#description ⇒ String
Container version description. @mutable tagmanager.accounts.containers.
versions.update
Corresponds to the JSON property description
443 444 445 |
# File 'generated/google/apis/tagmanager_v2/classes.rb', line 443 def description @description end |
#fingerprint ⇒ String
The fingerprint of the GTM Container Version as computed at storage time. This
value is recomputed whenever the container version is modified.
Corresponds to the JSON property fingerprint
449 450 451 |
# File 'generated/google/apis/tagmanager_v2/classes.rb', line 449 def fingerprint @fingerprint end |
#folder ⇒ Array<Google::Apis::TagmanagerV2::Folder>
The folders in the container that this version was taken from.
Corresponds to the JSON property folder
454 455 456 |
# File 'generated/google/apis/tagmanager_v2/classes.rb', line 454 def folder @folder end |
#name ⇒ String
Container version display name. @mutable tagmanager.accounts.containers.
versions.update
Corresponds to the JSON property name
460 461 462 |
# File 'generated/google/apis/tagmanager_v2/classes.rb', line 460 def name @name end |
#path ⇒ String
GTM ContainerVersions's API relative path.
Corresponds to the JSON property path
465 466 467 |
# File 'generated/google/apis/tagmanager_v2/classes.rb', line 465 def path @path end |
#tag ⇒ Array<Google::Apis::TagmanagerV2::Tag>
The tags in the container that this version was taken from.
Corresponds to the JSON property tag
470 471 472 |
# File 'generated/google/apis/tagmanager_v2/classes.rb', line 470 def tag @tag end |
#tag_manager_url ⇒ String
Auto generated link to the tag manager UI
Corresponds to the JSON property tagManagerUrl
475 476 477 |
# File 'generated/google/apis/tagmanager_v2/classes.rb', line 475 def tag_manager_url @tag_manager_url end |
#trigger ⇒ Array<Google::Apis::TagmanagerV2::Trigger>
The triggers in the container that this version was taken from.
Corresponds to the JSON property trigger
480 481 482 |
# File 'generated/google/apis/tagmanager_v2/classes.rb', line 480 def trigger @trigger end |
#variable ⇒ Array<Google::Apis::TagmanagerV2::Variable>
The variables in the container that this version was taken from.
Corresponds to the JSON property variable
485 486 487 |
# File 'generated/google/apis/tagmanager_v2/classes.rb', line 485 def variable @variable end |
#zone ⇒ Array<Google::Apis::TagmanagerV2::Zone>
The zones in the container that this version was taken from.
Corresponds to the JSON property zone
490 491 492 |
# File 'generated/google/apis/tagmanager_v2/classes.rb', line 490 def zone @zone end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 |
# File 'generated/google/apis/tagmanager_v2/classes.rb', line 497 def update!(**args) @account_id = args[:account_id] if args.key?(:account_id) @built_in_variable = args[:built_in_variable] if args.key?(:built_in_variable) @client = args[:client] if args.key?(:client) @container = args[:container] if args.key?(:container) @container_id = args[:container_id] if args.key?(:container_id) @container_version_id = args[:container_version_id] if args.key?(:container_version_id) @custom_template = args[:custom_template] if args.key?(:custom_template) @deleted = args[:deleted] if args.key?(:deleted) @description = args[:description] if args.key?(:description) @fingerprint = args[:fingerprint] if args.key?(:fingerprint) @folder = args[:folder] if args.key?(:folder) @name = args[:name] if args.key?(:name) @path = args[:path] if args.key?(:path) @tag = args[:tag] if args.key?(:tag) @tag_manager_url = args[:tag_manager_url] if args.key?(:tag_manager_url) @trigger = args[:trigger] if args.key?(:trigger) @variable = args[:variable] if args.key?(:variable) @zone = args[:zone] if args.key?(:zone) end |