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.
14018 14019 14020 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 14018 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
13984 13985 13986 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 13984 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
13990 13991 13992 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 13990 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
13997 13998 13999 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 13997 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
14003 14004 14005 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 14003 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
14009 14010 14011 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 14009 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
14016 14017 14018 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 14016 def recording_status @recording_status end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
14023 14024 14025 14026 14027 14028 14029 14030 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 14023 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 |