Class: Google::Apis::DisplayvideoV4::YoutubeVideoAsset
- Inherits:
-
Object
- Object
- Google::Apis::DisplayvideoV4::YoutubeVideoAsset
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/displayvideo_v4/classes.rb,
lib/google/apis/displayvideo_v4/representations.rb,
lib/google/apis/displayvideo_v4/representations.rb
Overview
Data for a YouTube video ad asset.
Instance Attribute Summary collapse
-
#youtube_video_id ⇒ String
Required.
Instance Method Summary collapse
-
#initialize(**args) ⇒ YoutubeVideoAsset
constructor
A new instance of YoutubeVideoAsset.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ YoutubeVideoAsset
Returns a new instance of YoutubeVideoAsset.
14999 15000 15001 |
# File 'lib/google/apis/displayvideo_v4/classes.rb', line 14999 def initialize(**args) update!(**args) end |
Instance Attribute Details
#youtube_video_id ⇒ String
Required. The YouTube video id of the asset. This is the 11 char string value
used in the YouTube video URL.
Corresponds to the JSON property youtubeVideoId
14997 14998 14999 |
# File 'lib/google/apis/displayvideo_v4/classes.rb', line 14997 def youtube_video_id @youtube_video_id end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
15004 15005 15006 |
# File 'lib/google/apis/displayvideo_v4/classes.rb', line 15004 def update!(**args) @youtube_video_id = args[:youtube_video_id] if args.key?(:youtube_video_id) end |