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.
4515 4516 4517 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4515 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
4506 4507 4508 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4506 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
4513 4514 4515 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4513 def view_url @view_url end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4520 4521 4522 4523 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4520 def update!(**args) @access_policy = args[:access_policy] if args.key?(:access_policy) @view_url = args[:view_url] if args.key?(:view_url) end |