class Google::Apis::YoutubeV3::LiveBroadcastStatus
Attributes
The broadcast's status. The status can be updated using the API's liveBroadcasts.transition method. Corresponds to the JSON property `lifeCycleStatus` @return [String]
Priority of the live broadcast event (internal state). Corresponds to the JSON property `liveBroadcastPriority` @return [String]
The broadcast's privacy status. Note that the broadcast represents exactly one YouTube video, so the privacy settings are identical to those supported for videos. In addition, you can set this field by modifying the broadcast resource or by setting the privacyStatus field of the corresponding video resource. Corresponds to the JSON property `privacyStatus` @return [String]
The broadcast's recording status. Corresponds to the JSON property `recordingStatus` @return [String]
Public Class Methods
# File generated/google/apis/youtube_v3/classes.rb, line 4043 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File generated/google/apis/youtube_v3/classes.rb, line 4048 def update!(**args) @life_cycle_status = args[:life_cycle_status] if args.key?(:life_cycle_status) @live_broadcast_priority = args[:live_broadcast_priority] if args.key?(:live_broadcast_priority) @privacy_status = args[:privacy_status] if args.key?(:privacy_status) @recording_status = args[:recording_status] if args.key?(:recording_status) end