Class: Google::Apis::TagmanagerV2::ContainerFeatures
- Inherits:
-
Object
- Object
- Google::Apis::TagmanagerV2::ContainerFeatures
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/tagmanager_v2/classes.rb,
lib/google/apis/tagmanager_v2/representations.rb,
lib/google/apis/tagmanager_v2/representations.rb
Instance Attribute Summary collapse
-
#support_built_in_variables ⇒ Boolean
(also: #support_built_in_variables?)
Whether this Container supports built-in variables Corresponds to the JSON property
supportBuiltInVariables
. -
#support_clients ⇒ Boolean
(also: #support_clients?)
Whether this Container supports clients.
-
#support_environments ⇒ Boolean
(also: #support_environments?)
Whether this Container supports environments.
-
#support_folders ⇒ Boolean
(also: #support_folders?)
Whether this Container supports folders.
-
#support_gtag_configs ⇒ Boolean
(also: #support_gtag_configs?)
Whether this Container supports Google tag config.
-
#support_tags ⇒ Boolean
(also: #support_tags?)
Whether this Container supports tags.
-
#support_templates ⇒ Boolean
(also: #support_templates?)
Whether this Container supports templates.
-
#support_transformations ⇒ Boolean
(also: #support_transformations?)
Whether this Container supports transformations.
-
#support_triggers ⇒ Boolean
(also: #support_triggers?)
Whether this Container supports triggers.
-
#support_user_permissions ⇒ Boolean
(also: #support_user_permissions?)
Whether this Container supports user permissions managed by GTM.
-
#support_variables ⇒ Boolean
(also: #support_variables?)
Whether this Container supports variables.
-
#support_versions ⇒ Boolean
(also: #support_versions?)
Whether this Container supports Container versions.
-
#support_workspaces ⇒ Boolean
(also: #support_workspaces?)
Whether this Container supports workspaces.
-
#support_zones ⇒ Boolean
(also: #support_zones?)
Whether this Container supports zones.
Instance Method Summary collapse
-
#initialize(**args) ⇒ ContainerFeatures
constructor
A new instance of ContainerFeatures.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ ContainerFeatures
Returns a new instance of ContainerFeatures.
542 543 544 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 542 def initialize(**args) update!(**args) end |
Instance Attribute Details
#support_built_in_variables ⇒ Boolean Also known as: support_built_in_variables?
Whether this Container supports built-in variables
Corresponds to the JSON property supportBuiltInVariables
461 462 463 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 461 def support_built_in_variables @support_built_in_variables end |
#support_clients ⇒ Boolean Also known as: support_clients?
Whether this Container supports clients.
Corresponds to the JSON property supportClients
467 468 469 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 467 def support_clients @support_clients end |
#support_environments ⇒ Boolean Also known as: support_environments?
Whether this Container supports environments.
Corresponds to the JSON property supportEnvironments
473 474 475 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 473 def support_environments @support_environments end |
#support_folders ⇒ Boolean Also known as: support_folders?
Whether this Container supports folders.
Corresponds to the JSON property supportFolders
479 480 481 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 479 def support_folders @support_folders end |
#support_gtag_configs ⇒ Boolean Also known as: support_gtag_configs?
Whether this Container supports Google tag config.
Corresponds to the JSON property supportGtagConfigs
485 486 487 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 485 def support_gtag_configs @support_gtag_configs end |
#support_tags ⇒ Boolean Also known as:
Whether this Container supports tags.
Corresponds to the JSON property supportTags
491 492 493 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 491 def @support_tags end |
#support_templates ⇒ Boolean Also known as: support_templates?
Whether this Container supports templates.
Corresponds to the JSON property supportTemplates
497 498 499 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 497 def support_templates @support_templates end |
#support_transformations ⇒ Boolean Also known as: support_transformations?
Whether this Container supports transformations.
Corresponds to the JSON property supportTransformations
503 504 505 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 503 def support_transformations @support_transformations end |
#support_triggers ⇒ Boolean Also known as: support_triggers?
Whether this Container supports triggers.
Corresponds to the JSON property supportTriggers
509 510 511 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 509 def support_triggers @support_triggers end |
#support_user_permissions ⇒ Boolean Also known as: support_user_permissions?
Whether this Container supports user permissions managed by GTM.
Corresponds to the JSON property supportUserPermissions
515 516 517 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 515 def @support_user_permissions end |
#support_variables ⇒ Boolean Also known as: support_variables?
Whether this Container supports variables.
Corresponds to the JSON property supportVariables
521 522 523 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 521 def support_variables @support_variables end |
#support_versions ⇒ Boolean Also known as: support_versions?
Whether this Container supports Container versions.
Corresponds to the JSON property supportVersions
527 528 529 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 527 def support_versions @support_versions end |
#support_workspaces ⇒ Boolean Also known as: support_workspaces?
Whether this Container supports workspaces.
Corresponds to the JSON property supportWorkspaces
533 534 535 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 533 def support_workspaces @support_workspaces end |
#support_zones ⇒ Boolean Also known as: support_zones?
Whether this Container supports zones.
Corresponds to the JSON property supportZones
539 540 541 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 539 def support_zones @support_zones end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 547 def update!(**args) @support_built_in_variables = args[:support_built_in_variables] if args.key?(:support_built_in_variables) @support_clients = args[:support_clients] if args.key?(:support_clients) @support_environments = args[:support_environments] if args.key?(:support_environments) @support_folders = args[:support_folders] if args.key?(:support_folders) @support_gtag_configs = args[:support_gtag_configs] if args.key?(:support_gtag_configs) @support_tags = args[:support_tags] if args.key?(:support_tags) @support_templates = args[:support_templates] if args.key?(:support_templates) @support_transformations = args[:support_transformations] if args.key?(:support_transformations) @support_triggers = args[:support_triggers] if args.key?(:support_triggers) @support_user_permissions = args[:support_user_permissions] if args.key?(:support_user_permissions) @support_variables = args[:support_variables] if args.key?(:support_variables) @support_versions = args[:support_versions] if args.key?(:support_versions) @support_workspaces = args[:support_workspaces] if args.key?(:support_workspaces) @support_zones = args[:support_zones] if args.key?(:support_zones) end |