Class: Google::Apis::TagmanagerV2::GalleryReference
- Inherits:
-
Object
- Object
- Google::Apis::TagmanagerV2::GalleryReference
- 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
Overview
Represents the link between a custom template and an entry on the Community Template Gallery site.
Instance Attribute Summary collapse
-
#host ⇒ String
The name of the host for the community gallery template.
-
#is_modified ⇒ Boolean
(also: #is_modified?)
If a user has manually edited the community gallery template.
-
#owner ⇒ String
The name of the owner for the community gallery template.
-
#repository ⇒ String
The name of the repository for the community gallery template.
-
#signature ⇒ String
The signature of the community gallery template as computed at import time.
-
#version ⇒ String
The version of the community gallery template.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GalleryReference
constructor
A new instance of GalleryReference.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GalleryReference
Returns a new instance of GalleryReference.
1350 1351 1352 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 1350 def initialize(**args) update!(**args) end |
Instance Attribute Details
#host ⇒ String
The name of the host for the community gallery template.
Corresponds to the JSON property host
1321 1322 1323 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 1321 def host @host end |
#is_modified ⇒ Boolean Also known as: is_modified?
If a user has manually edited the community gallery template.
Corresponds to the JSON property isModified
1326 1327 1328 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 1326 def is_modified @is_modified end |
#owner ⇒ String
The name of the owner for the community gallery template.
Corresponds to the JSON property owner
1332 1333 1334 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 1332 def owner @owner end |
#repository ⇒ String
The name of the repository for the community gallery template.
Corresponds to the JSON property repository
1337 1338 1339 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 1337 def repository @repository end |
#signature ⇒ String
The signature of the community gallery template as computed at import time.
This value is recomputed whenever the template is updated from the gallery.
Corresponds to the JSON property signature
1343 1344 1345 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 1343 def signature @signature end |
#version ⇒ String
The version of the community gallery template.
Corresponds to the JSON property version
1348 1349 1350 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 1348 def version @version end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1355 1356 1357 1358 1359 1360 1361 1362 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 1355 def update!(**args) @host = args[:host] if args.key?(:host) @is_modified = args[:is_modified] if args.key?(:is_modified) @owner = args[:owner] if args.key?(:owner) @repository = args[:repository] if args.key?(:repository) @signature = args[:signature] if args.key?(:signature) @version = args[:version] if args.key?(:version) end |