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.



17000
17001
17002
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 17000

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



16966
16967
16968
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 16966

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)


16972
16973
16974
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 16972

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)


16979
16980
16981
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 16979

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)


16985
16986
16987
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 16985

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)


16991
16992
16993
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 16991

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)


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