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.
4795 4796 4797 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4795 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
4736 4737 4738 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4736 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
4742 4743 4744 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4742 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
4748 4749 4750 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4748 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
4754 4755 4756 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4754 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
4760 4761 4762 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4760 def cse_enabled @cse_enabled end |
#moderation_enabled ⇒ Boolean Also known as: moderation_enabled?
Indicates whether the current call is moderated. go/meet-multimod-dd
Corresponds to the JSON property moderationEnabled
4766 4767 4768 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4766 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
4772 4773 4774 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4772 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
4780 4781 4782 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4780 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
4786 4787 4788 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4786 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
4792 4793 4794 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4792 def video_lock @video_lock end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4800 4801 4802 4803 4804 4805 4806 4807 4808 4809 4810 4811 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 4800 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 |