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.
16344 16345 16346 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 16344 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
16310 16311 16312 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 16310 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
16316 16317 16318 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 16316 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
16323 16324 16325 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 16323 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
16329 16330 16331 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 16329 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
16335 16336 16337 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 16335 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
16342 16343 16344 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 16342 def recording_status @recording_status end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
16349 16350 16351 16352 16353 16354 16355 16356 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 16349 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 |