Class: Google::Apis::CloudsearchV1::CallSettings
- Inherits:
-
Object
- Object
- Google::Apis::CloudsearchV1::CallSettings
- 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
Effective settings of the ongoing conference.
Instance Attribute Summary collapse
-
#access_lock ⇒ Boolean
(also: #access_lock?)
Indicates whether the access lock is currently on or off.
-
#attendance_report_enabled ⇒ Boolean
(also: #attendance_report_enabled?)
Indicates whether the attendance report is currently enabled or disabled.
-
#audio_lock ⇒ Boolean
(also: #audio_lock?)
Indicates whether the audio lock is currently on or off.
-
#chat_lock ⇒ Boolean
(also: #chat_lock?)
Indicates whether the chat lock is currently on or off.
-
#cse_enabled ⇒ Boolean
(also: #cse_enabled?)
Whether Client-side Encryption is enabled for this conference.
-
#moderation_enabled ⇒ Boolean
(also: #moderation_enabled?)
Indicates whether the current call is moderated.
-
#present_lock ⇒ Boolean
(also: #present_lock?)
Indicates whether the present lock is currently on or off.
-
#project_dino_enabled ⇒ Boolean
(also: #project_dino_enabled?)
Indicates whether project Dino is currently on or off.
-
#reactions_lock ⇒ Boolean
(also: #reactions_lock?)
Indicates whether the reactions lock is currently on or off.
-
#video_lock ⇒ Boolean
(also: #video_lock?)
Indicates whether the video lock is currently on or off.
Instance Method Summary collapse
-
#initialize(**args) ⇒ CallSettings
constructor
A new instance of CallSettings.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ CallSettings
Returns a new instance of CallSettings.
4849 4850 4851 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4849 def initialize(**args) update!(**args) end |
Instance Attribute Details
#access_lock ⇒ Boolean Also known as: access_lock?
Indicates whether the access lock is currently on or off.
Corresponds to the JSON property accessLock
4790 4791 4792 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4790 def access_lock @access_lock end |
#attendance_report_enabled ⇒ Boolean Also known as: attendance_report_enabled?
Indicates whether the attendance report is currently enabled or disabled.
Corresponds to the JSON property attendanceReportEnabled
4796 4797 4798 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4796 def attendance_report_enabled @attendance_report_enabled end |
#audio_lock ⇒ Boolean Also known as: audio_lock?
Indicates whether the audio lock is currently on or off.
Corresponds to the JSON property audioLock
4802 4803 4804 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4802 def audio_lock @audio_lock end |
#chat_lock ⇒ Boolean Also known as: chat_lock?
Indicates whether the chat lock is currently on or off.
Corresponds to the JSON property chatLock
4808 4809 4810 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4808 def chat_lock @chat_lock end |
#cse_enabled ⇒ Boolean Also known as: cse_enabled?
Whether Client-side Encryption is enabled for this conference.
Corresponds to the JSON property cseEnabled
4814 4815 4816 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4814 def cse_enabled @cse_enabled end |
#moderation_enabled ⇒ Boolean Also known as: moderation_enabled?
Indicates whether the current call is moderated.
Corresponds to the JSON property moderationEnabled
4820 4821 4822 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4820 def moderation_enabled @moderation_enabled end |
#present_lock ⇒ Boolean Also known as: present_lock?
Indicates whether the present lock is currently on or off.
Corresponds to the JSON property presentLock
4826 4827 4828 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4826 def present_lock @present_lock end |
#project_dino_enabled ⇒ Boolean Also known as: project_dino_enabled?
Indicates whether project Dino is currently on or off. WARNING: This is
currently an experimental field. It should not be used without getting an
explicit review and approval from the Meet team.
Corresponds to the JSON property projectDinoEnabled
4834 4835 4836 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4834 def project_dino_enabled @project_dino_enabled end |
#reactions_lock ⇒ Boolean Also known as: reactions_lock?
Indicates whether the reactions lock is currently on or off.
Corresponds to the JSON property reactionsLock
4840 4841 4842 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4840 def reactions_lock @reactions_lock end |
#video_lock ⇒ Boolean Also known as: video_lock?
Indicates whether the video lock is currently on or off.
Corresponds to the JSON property videoLock
4846 4847 4848 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4846 def video_lock @video_lock end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4854 4855 4856 4857 4858 4859 4860 4861 4862 4863 4864 4865 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4854 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) @audio_lock = args[:audio_lock] if args.key?(:audio_lock) @chat_lock = args[:chat_lock] if args.key?(:chat_lock) @cse_enabled = args[:cse_enabled] if args.key?(:cse_enabled) @moderation_enabled = args[:moderation_enabled] if args.key?(:moderation_enabled) @present_lock = args[:present_lock] if args.key?(:present_lock) @project_dino_enabled = args[:project_dino_enabled] if args.key?(:project_dino_enabled) @reactions_lock = args[:reactions_lock] if args.key?(:reactions_lock) @video_lock = args[:video_lock] if args.key?(:video_lock) end |