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.
15956 15957 15958 |
# File 'lib/google/apis/displayvideo_v4/classes.rb', line 15956 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
15954 15955 15956 |
# File 'lib/google/apis/displayvideo_v4/classes.rb', line 15954 def youtube_video_id @youtube_video_id end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
15961 15962 15963 |
# File 'lib/google/apis/displayvideo_v4/classes.rb', line 15961 def update!(**args) @youtube_video_id = args[:youtube_video_id] if args.key?(:youtube_video_id) end |