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.
15510 15511 15512 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 15510 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
15453 15454 15455 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 15453 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
15459 15460 15461 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 15459 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
15467 15468 15469 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 15467 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
15473 15474 15475 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 15473 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
15479 15480 15481 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 15479 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
15485 15486 15487 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 15485 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
15491 15492 15493 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 15491 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
15499 15500 15501 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 15499 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
15507 15508 15509 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 15507 def reactions_lock @reactions_lock end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
15515 15516 15517 15518 15519 15520 15521 15522 15523 15524 15525 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 15515 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 |