Class: Google::Apis::CloudsearchV1::Settings
- Inherits:
-
Object
- Object
- Google::Apis::CloudsearchV1::Settings
- 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
Settings of a meeting space that can be viewed and edited by users with permissions. These settings are always populated for output.
Instance Attribute Summary collapse
-
#access_lock ⇒ Boolean
(also: #access_lock?)
The access lock of the meeting space that lets owner control who can join the meeting.
-
#attendance_report_enabled ⇒ Boolean
(also: #attendance_report_enabled?)
Whether attendance report is enabled for the meeting space.
-
#chat_lock ⇒ Boolean
(also: #chat_lock?)
The chat lock of the meeting space that lets owner control whether the participants can send chat messages.
-
#cohost_artifact_sharing_enabled ⇒ Boolean
(also: #cohost_artifact_sharing_enabled?)
Whether meeting artifacts will be shared with co-hosts.
-
#cse_enabled ⇒ Boolean
(also: #cse_enabled?)
Whether Client-side Encryption is enabled for the meeting space.
-
#default_as_viewer ⇒ Boolean
(also: #default_as_viewer?)
Whether the default role is viewer or not.
-
#moderation_enabled ⇒ Boolean
(also: #moderation_enabled?)
Indicates whether the meeting space is moderated.
-
#present_lock ⇒ Boolean
(also: #present_lock?)
The present lock of the meeting space that lets owner control whether the participants can present their screen.
-
#reactions_lock ⇒ Boolean
(also: #reactions_lock?)
The reactions lock of the meeting space that lets owner control whether the participants can send reactions.
Instance Method Summary collapse
-
#initialize(**args) ⇒ Settings
constructor
A new instance of Settings.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ Settings
Returns a new instance of Settings.
15399 15400 15401 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 15399 def initialize(**args) update!(**args) end |
Instance Attribute Details
#access_lock ⇒ Boolean Also known as: access_lock?
The access lock of the meeting space that lets owner control who can join the
meeting. True if the access lock feature is enabled for the meeting space.
Corresponds to the JSON property accessLock
15342 15343 15344 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 15342 def access_lock @access_lock end |
#attendance_report_enabled ⇒ Boolean Also known as: attendance_report_enabled?
Whether attendance report is enabled for the meeting space.
Corresponds to the JSON property attendanceReportEnabled
15348 15349 15350 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 15348 def attendance_report_enabled @attendance_report_enabled end |
#chat_lock ⇒ Boolean Also known as: chat_lock?
The chat lock of the meeting space that lets owner control whether the
participants can send chat messages. True if the chat lock feature is enabled
for the meeting space.
Corresponds to the JSON property chatLock
15356 15357 15358 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 15356 def chat_lock @chat_lock end |
#cohost_artifact_sharing_enabled ⇒ Boolean Also known as: cohost_artifact_sharing_enabled?
Whether meeting artifacts will be shared with co-hosts.
Corresponds to the JSON property cohostArtifactSharingEnabled
15362 15363 15364 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 15362 def cohost_artifact_sharing_enabled @cohost_artifact_sharing_enabled end |
#cse_enabled ⇒ Boolean Also known as: cse_enabled?
Whether Client-side Encryption is enabled for the meeting space.
Corresponds to the JSON property cseEnabled
15368 15369 15370 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 15368 def cse_enabled @cse_enabled end |
#default_as_viewer ⇒ Boolean Also known as: default_as_viewer?
Whether the default role is viewer or not.
Corresponds to the JSON property defaultAsViewer
15374 15375 15376 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 15374 def default_as_viewer @default_as_viewer end |
#moderation_enabled ⇒ Boolean Also known as: moderation_enabled?
Indicates whether the meeting space is moderated. go/meet-multimod-dd
Corresponds to the JSON property moderationEnabled
15380 15381 15382 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 15380 def moderation_enabled @moderation_enabled end |
#present_lock ⇒ Boolean Also known as: present_lock?
The present lock of the meeting space that lets owner control whether the
participants can present their screen. True if the present lock feature is
enabled for the meeting space.
Corresponds to the JSON property presentLock
15388 15389 15390 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 15388 def present_lock @present_lock end |
#reactions_lock ⇒ Boolean Also known as: reactions_lock?
The reactions lock of the meeting space that lets owner control whether the
participants can send reactions. True if the reactions lock feature is enabled
for the meeting space.
Corresponds to the JSON property reactionsLock
15396 15397 15398 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 15396 def reactions_lock @reactions_lock end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
15404 15405 15406 15407 15408 15409 15410 15411 15412 15413 15414 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 15404 def update!(**args) @access_lock = args[:access_lock] if args.key?(:access_lock) @attendance_report_enabled = args[:attendance_report_enabled] if args.key?(:attendance_report_enabled) @chat_lock = args[:chat_lock] if args.key?(:chat_lock) @cohost_artifact_sharing_enabled = args[:cohost_artifact_sharing_enabled] if args.key?(:cohost_artifact_sharing_enabled) @cse_enabled = args[:cse_enabled] if args.key?(:cse_enabled) @default_as_viewer = args[:default_as_viewer] if args.key?(:default_as_viewer) @moderation_enabled = args[:moderation_enabled] if args.key?(:moderation_enabled) @present_lock = args[:present_lock] if args.key?(:present_lock) @reactions_lock = args[:reactions_lock] if args.key?(:reactions_lock) end |