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.
4948 4949 4950 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4948 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
4939 4940 4941 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4939 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
4946 4947 4948 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4946 def view_url @view_url end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4953 4954 4955 4956 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4953 def update!(**args) @access_policy = args[:access_policy] if args.key?(:access_policy) @view_url = args[:view_url] if args.key?(:view_url) end |