Class: Google::Apis::YoutubeV3::InvideoTiming
- Inherits:
-
Object
- Object
- Google::Apis::YoutubeV3::InvideoTiming
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/youtube_v3/classes.rb,
generated/google/apis/youtube_v3/representations.rb,
generated/google/apis/youtube_v3/representations.rb
Overview
Describes a temporal position of a visual widget inside a video.
Instance Attribute Summary collapse
-
#duration_ms ⇒ Fixnum
Defines the duration in milliseconds for which the promotion should be displayed.
-
#offset_ms ⇒ Fixnum
Defines the time at which the promotion will appear.
-
#type ⇒ String
Describes a timing type.
Instance Method Summary collapse
-
#initialize(**args) ⇒ InvideoTiming
constructor
A new instance of InvideoTiming.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ InvideoTiming
Returns a new instance of InvideoTiming
3471 3472 3473 |
# File 'generated/google/apis/youtube_v3/classes.rb', line 3471 def initialize(**args) update!(**args) end |
Instance Attribute Details
#duration_ms ⇒ Fixnum
Defines the duration in milliseconds for which the promotion should be
displayed. If missing, the client should use the default.
Corresponds to the JSON property durationMs
3454 3455 3456 |
# File 'generated/google/apis/youtube_v3/classes.rb', line 3454 def duration_ms @duration_ms end |
#offset_ms ⇒ Fixnum
Defines the time at which the promotion will appear. Depending on the value of
type the value of the offsetMs field will represent a time offset from the
start or from the end of the video, expressed in milliseconds.
Corresponds to the JSON property offsetMs
3461 3462 3463 |
# File 'generated/google/apis/youtube_v3/classes.rb', line 3461 def offset_ms @offset_ms end |
#type ⇒ String
Describes a timing type. If the value is offsetFromStart, then the offsetMs
field represents an offset from the start of the video. If the value is
offsetFromEnd, then the offsetMs field represents an offset from the end of
the video.
Corresponds to the JSON property type
3469 3470 3471 |
# File 'generated/google/apis/youtube_v3/classes.rb', line 3469 def type @type end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3476 3477 3478 3479 3480 |
# File 'generated/google/apis/youtube_v3/classes.rb', line 3476 def update!(**args) @duration_ms = args[:duration_ms] if args.key?(:duration_ms) @offset_ms = args[:offset_ms] if args.key?(:offset_ms) @type = args[:type] if args.key?(:type) end |