Class: Google::Apis::CloudsearchV1::BroadcastAccess
- Inherits:
-
Object
- Object
- Google::Apis::CloudsearchV1::BroadcastAccess
- 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
Broadcast access information of a meeting space.
Instance Attribute Summary collapse
-
#access_policy ⇒ String
The policy that controls the broadcast's viewer access.
-
#view_url ⇒ String
A URL that can be used to access the broadcast of the meeting.
Instance Method Summary collapse
-
#initialize(**args) ⇒ BroadcastAccess
constructor
A new instance of BroadcastAccess.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ BroadcastAccess
Returns a new instance of BroadcastAccess.
5338 5339 5340 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 5338 def initialize(**args) update!(**args) end |
Instance Attribute Details
#access_policy ⇒ String
The policy that controls the broadcast's viewer access.
Corresponds to the JSON property accessPolicy
5329 5330 5331 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 5329 def access_policy @access_policy end |
#view_url ⇒ String
A URL that can be used to access the broadcast of the meeting. This field will
be empty if broadcast is not enabled. It will be populated by the backend.
Clients cannot modify the value.
Corresponds to the JSON property viewUrl
5336 5337 5338 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 5336 def view_url @view_url end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
5343 5344 5345 5346 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 5343 def update!(**args) @access_policy = args[:access_policy] if args.key?(:access_policy) @view_url = args[:view_url] if args.key?(:view_url) end |