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.
22207 22208 22209 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 22207 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
22188 22189 22190 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 22188 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
22194 22195 22196 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 22194 def broadcast_id @broadcast_id end |
#channel_id ⇒ String
YouTube Channel associated with the broadcast.
Corresponds to the JSON property channelId
22199 22200 22201 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 22199 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
22205 22206 22207 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 22205 def view_url @view_url end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
22212 22213 22214 22215 22216 22217 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 22212 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 |