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.
528 529 530 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 528 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
453 454 455 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 453 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
459 460 461 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 459 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
465 466 467 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 465 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
471 472 473 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 471 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
477 478 479 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 477 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
483 484 485 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 483 def @support_tags end |
#support_templates ⇒ Boolean Also known as: support_templates?
Whether this Container supports templates.
Corresponds to the JSON property supportTemplates
489 490 491 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 489 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
495 496 497 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 495 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
501 502 503 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 501 def @support_user_permissions end |
#support_variables ⇒ Boolean Also known as: support_variables?
Whether this Container supports variables.
Corresponds to the JSON property supportVariables
507 508 509 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 507 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
513 514 515 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 513 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
519 520 521 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 519 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
525 526 527 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 525 def support_zones @support_zones end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 533 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 |