Class: Google::Apis::CloudsearchV1::RecordingInfo

Inherits:
Object
  • Object
show all
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

Instance Method Summary collapse

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_eventGoogle::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_nameString

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

Returns:

  • (String)


13990
13991
13992
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 13990

def owner_display_name
  @owner_display_name
end

#producer_device_idString

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

Returns:

  • (String)


13997
13998
13999
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 13997

def producer_device_id
  @producer_device_id
end

#recording_application_typeString

The application type of the current active recording. RECORDING_APPLICATION_TYPE_UNSPECIFIED if recording_status is inactive. Corresponds to the JSON property recordingApplicationType

Returns:

  • (String)


14003
14004
14005
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 14003

def recording_application_type
  @recording_application_type
end

#recording_idString

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

Returns:

  • (String)


14009
14010
14011
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 14009

def recording_id
  @recording_id
end

#recording_statusString

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

Returns:

  • (String)


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