Class: Google::Apis::CloudsearchV1::YouTubeLiveBroadcastEvent
- Inherits:
-
Object
- Object
- Google::Apis::CloudsearchV1::YouTubeLiveBroadcastEvent
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/cloudsearch_v1/classes.rb,
lib/google/apis/cloudsearch_v1/representations.rb,
lib/google/apis/cloudsearch_v1/representations.rb
Overview
Information about the broadcast to YouTube.
Instance Attribute Summary collapse
-
#brand_account_gaia_id ⇒ String
Input only.
-
#broadcast_id ⇒ String
Input only.
-
#channel_id ⇒ String
YouTube Channel associated with the broadcast.
-
#view_url ⇒ String
Output only.
Instance Method Summary collapse
-
#initialize(**args) ⇒ YouTubeLiveBroadcastEvent
constructor
A new instance of YouTubeLiveBroadcastEvent.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ YouTubeLiveBroadcastEvent
Returns a new instance of YouTubeLiveBroadcastEvent.
21445 21446 21447 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 21445 def initialize(**args) update!(**args) end |
Instance Attribute Details
#brand_account_gaia_id ⇒ String
Input only. If the channel_id is for a YouTube Channel owned by a Brand
Account, client is required to populate this field with the obfuscated gaia id
of the Brand account when starting the broadcast.
Corresponds to the JSON property brandAccountGaiaId
21426 21427 21428 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 21426 def brand_account_gaia_id @brand_account_gaia_id end |
#broadcast_id ⇒ String
Input only. The broadcast id, used to control the lifecycle of the event on
YouTube
Corresponds to the JSON property broadcastId
21432 21433 21434 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 21432 def broadcast_id @broadcast_id end |
#channel_id ⇒ String
YouTube Channel associated with the broadcast.
Corresponds to the JSON property channelId
21437 21438 21439 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 21437 def channel_id @channel_id end |
#view_url ⇒ String
Output only. A URL that can be used to watch the meeting broadcast. Will be
populated by the backend.
Corresponds to the JSON property viewUrl
21443 21444 21445 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 21443 def view_url @view_url end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
21450 21451 21452 21453 21454 21455 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 21450 def update!(**args) @brand_account_gaia_id = args[:brand_account_gaia_id] if args.key?(:brand_account_gaia_id) @broadcast_id = args[:broadcast_id] if args.key?(:broadcast_id) @channel_id = args[:channel_id] if args.key?(:channel_id) @view_url = args[:view_url] if args.key?(:view_url) end |