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.
1377 1378 1379 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 1377 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
1348 1349 1350 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 1348 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
1353 1354 1355 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 1353 def is_modified @is_modified end |
#owner ⇒ String
The name of the owner for the community gallery template.
Corresponds to the JSON property owner
1359 1360 1361 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 1359 def owner @owner end |
#repository ⇒ String
The name of the repository for the community gallery template.
Corresponds to the JSON property repository
1364 1365 1366 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 1364 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
1370 1371 1372 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 1370 def signature @signature end |
#version ⇒ String
The version of the community gallery template.
Corresponds to the JSON property version
1375 1376 1377 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 1375 def version @version end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1382 1383 1384 1385 1386 1387 1388 1389 |
# File 'lib/google/apis/tagmanager_v2/classes.rb', line 1382 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 |