Class: Google::Apis::CloudsearchV1::RecordingInfo
- Inherits:
-
Object
- Object
- Google::Apis::CloudsearchV1::RecordingInfo
- 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
This message is deprecated, please use RecordingSessionInfo instead. Information about recording in the current conference.
Instance Attribute Summary collapse
-
#latest_recording_event ⇒ Google::Apis::CloudsearchV1::RecordingEvent
A recording event is something that happens to the recording in a conference.
-
#owner_display_name ⇒ String
The display name of the owner of the recording output.
-
#producer_device_id ⇒ String
The device resource name of the producer device for the currently active recording.
-
#recording_application_type ⇒ String
The application type of the current active recording.
-
#recording_id ⇒ String
An identifier for the current recording, if any.
-
#recording_status ⇒ String
The current status of the recording.
Instance Method Summary collapse
-
#initialize(**args) ⇒ RecordingInfo
constructor
A new instance of RecordingInfo.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ RecordingInfo
Returns a new instance of RecordingInfo.
16368 16369 16370 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 16368 def initialize(**args) update!(**args) end |
Instance Attribute Details
#latest_recording_event ⇒ Google::Apis::CloudsearchV1::RecordingEvent
A recording event is something that happens to the recording in a conference.
Corresponds to the JSON property latestRecordingEvent
16334 16335 16336 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 16334 def latest_recording_event @latest_recording_event end |
#owner_display_name ⇒ String
The display name of the owner of the recording output. Email notifications
about uploaded recordings will also be sent to this owner.
Corresponds to the JSON property ownerDisplayName
16340 16341 16342 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 16340 def owner_display_name @owner_display_name end |
#producer_device_id ⇒ String
The device resource name of the producer device for the currently active
recording. Note that, after the producer drops/leaves the conference, this
field will be cleaned up by the server after a delay.
Corresponds to the JSON property producerDeviceId
16347 16348 16349 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 16347 def producer_device_id @producer_device_id end |
#recording_application_type ⇒ String
The application type of the current active recording.
RECORDING_APPLICATION_TYPE_UNSPECIFIED if recording_status is inactive.
Corresponds to the JSON property recordingApplicationType
16353 16354 16355 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 16353 def recording_application_type @recording_application_type end |
#recording_id ⇒ String
An identifier for the current recording, if any. This is returned whenever
recording_status is either RECORDING_STARTING or RECORDING_STARTED.
Corresponds to the JSON property recordingId
16359 16360 16361 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 16359 def recording_id @recording_id end |
#recording_status ⇒ String
The current status of the recording. This can be used by clients to show a
recording dot or similar to indicated to the user that a recording is taking
place.
Corresponds to the JSON property recordingStatus
16366 16367 16368 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 16366 def recording_status @recording_status end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
16373 16374 16375 16376 16377 16378 16379 16380 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 16373 def update!(**args) @latest_recording_event = args[:latest_recording_event] if args.key?(:latest_recording_event) @owner_display_name = args[:owner_display_name] if args.key?(:owner_display_name) @producer_device_id = args[:producer_device_id] if args.key?(:producer_device_id) @recording_application_type = args[:recording_application_type] if args.key?(:recording_application_type) @recording_id = args[:recording_id] if args.key?(:recording_id) @recording_status = args[:recording_status] if args.key?(:recording_status) end |