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.
15481 15482 15483 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 15481 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
15424 15425 15426 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 15424 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
15430 15431 15432 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 15430 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
15438 15439 15440 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 15438 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
15444 15445 15446 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 15444 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
15450 15451 15452 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 15450 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
15456 15457 15458 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 15456 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
15462 15463 15464 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 15462 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
15470 15471 15472 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 15470 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
15478 15479 15480 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 15478 def reactions_lock @reactions_lock end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
15486 15487 15488 15489 15490 15491 15492 15493 15494 15495 15496 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 15486 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 |