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.
4867 4868 4869 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4867 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
4808 4809 4810 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4808 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
4814 4815 4816 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4814 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
4820 4821 4822 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4820 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
4826 4827 4828 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4826 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
4832 4833 4834 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4832 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
4838 4839 4840 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4838 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
4844 4845 4846 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4844 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
4852 4853 4854 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4852 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
4858 4859 4860 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4858 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
4864 4865 4866 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4864 def video_lock @video_lock end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4872 4873 4874 4875 4876 4877 4878 4879 4880 4881 4882 4883 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4872 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 |