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.
16505 16506 16507 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 16505 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
16471 16472 16473 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 16471 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
16477 16478 16479 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 16477 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
16484 16485 16486 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 16484 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
16490 16491 16492 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 16490 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
16496 16497 16498 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 16496 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
16503 16504 16505 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 16503 def recording_status @recording_status end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
16510 16511 16512 16513 16514 16515 16516 16517 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 16510 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 |