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.
4834 4835 4836 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4834 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
4825 4826 4827 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4825 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
4832 4833 4834 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4832 def view_url @view_url end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4839 4840 4841 4842 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4839 def update!(**args) @access_policy = args[:access_policy] if args.key?(:access_policy) @view_url = args[:view_url] if args.key?(:view_url) end |