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.
21508 21509 21510 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 21508 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
21489 21490 21491 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 21489 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
21495 21496 21497 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 21495 def broadcast_id @broadcast_id end |
#channel_id ⇒ String
YouTube Channel associated with the broadcast.
Corresponds to the JSON property channelId
21500 21501 21502 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 21500 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
21506 21507 21508 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 21506 def view_url @view_url end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
21513 21514 21515 21516 21517 21518 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 21513 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 |