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_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.
535 536 537 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 535 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
460 461 462 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 460 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
466 467 468 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 466 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
472 473 474 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 472 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
478 479 480 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 478 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
484 485 486 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 484 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
490 491 492 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 490 def @support_tags end |
#support_templates ⇒ Boolean Also known as: support_templates?
Whether this Container supports templates.
Corresponds to the JSON property supportTemplates
496 497 498 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 496 def support_templates @support_templates end |
#support_triggers ⇒ Boolean Also known as: support_triggers?
Whether this Container supports triggers.
Corresponds to the JSON property supportTriggers
502 503 504 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 502 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
508 509 510 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 508 def @support_user_permissions end |
#support_variables ⇒ Boolean Also known as: support_variables?
Whether this Container supports variables.
Corresponds to the JSON property supportVariables
514 515 516 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 514 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
520 521 522 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 520 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
526 527 528 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 526 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
532 533 534 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 532 def support_zones @support_zones end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 540 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_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 |