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.
21640 21641 21642 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 21640 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
21621 21622 21623 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 21621 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
21627 21628 21629 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 21627 def broadcast_id @broadcast_id end |
#channel_id ⇒ String
YouTube Channel associated with the broadcast.
Corresponds to the JSON property channelId
21632 21633 21634 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 21632 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
21638 21639 21640 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 21638 def view_url @view_url end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
21645 21646 21647 21648 21649 21650 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 21645 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 |