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 cohosts.
-
#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.
15500 15501 15502 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 15500 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
15443 15444 15445 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 15443 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
15449 15450 15451 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 15449 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
15457 15458 15459 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 15457 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 cohosts.
Corresponds to the JSON property cohostArtifactSharingEnabled
15463 15464 15465 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 15463 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
15469 15470 15471 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 15469 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
15475 15476 15477 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 15475 def default_as_viewer @default_as_viewer end |
#moderation_enabled ⇒ Boolean Also known as: moderation_enabled?
Indicates whether the meeting space is moderated.
Corresponds to the JSON property moderationEnabled
15481 15482 15483 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 15481 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
15489 15490 15491 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 15489 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
15497 15498 15499 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 15497 def reactions_lock @reactions_lock end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
15505 15506 15507 15508 15509 15510 15511 15512 15513 15514 15515 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 15505 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 |