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.
17000 17001 17002 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 17000 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
16966 16967 16968 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 16966 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
16972 16973 16974 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 16972 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
16979 16980 16981 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 16979 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
16985 16986 16987 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 16985 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
16991 16992 16993 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 16991 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
16998 16999 17000 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 16998 def recording_status @recording_status end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
17005 17006 17007 17008 17009 17010 17011 17012 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 17005 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 |