Class: Kaltura::KalturaCaptureThumbJobData

Inherits:
KalturaJobData show all
Defined in:
lib/kaltura_types.rb

Instance Attribute Summary collapse

Attributes inherited from KalturaObjectBase

#object_type, #related_objects

Instance Method Summary collapse

Methods inherited from KalturaObjectBase

#camelcase, #to_b, #to_params

Instance Attribute Details

#actual_src_file_sync_local_pathObject

The translated path as used by the scheduler



11492
11493
11494
# File 'lib/kaltura_types.rb', line 11492

def actual_src_file_sync_local_path
  @actual_src_file_sync_local_path
end

#file_containerObject

Returns the value of attribute file_container.



11490
11491
11492
# File 'lib/kaltura_types.rb', line 11490

def file_container
  @file_container
end

#src_asset_encryption_keyObject

Returns the value of attribute src_asset_encryption_key.



11497
11498
11499
# File 'lib/kaltura_types.rb', line 11497

def src_asset_encryption_key
  @src_asset_encryption_key
end

#src_asset_idObject

Returns the value of attribute src_asset_id.



11496
11497
11498
# File 'lib/kaltura_types.rb', line 11496

def src_asset_id
  @src_asset_id
end

#src_asset_typeObject

Returns the value of attribute src_asset_type.



11498
11499
11500
# File 'lib/kaltura_types.rb', line 11498

def src_asset_type
  @src_asset_type
end

#src_file_sync_remote_urlObject

Returns the value of attribute src_file_sync_remote_url.



11493
11494
11495
# File 'lib/kaltura_types.rb', line 11493

def src_file_sync_remote_url
  @src_file_sync_remote_url
end

#thumb_asset_idObject

Returns the value of attribute thumb_asset_id.



11495
11496
11497
# File 'lib/kaltura_types.rb', line 11495

def thumb_asset_id
  @thumb_asset_id
end

#thumb_params_output_idObject

Returns the value of attribute thumb_params_output_id.



11494
11495
11496
# File 'lib/kaltura_types.rb', line 11494

def thumb_params_output_id
  @thumb_params_output_id
end

#thumb_pathObject

Returns the value of attribute thumb_path.



11499
11500
11501
# File 'lib/kaltura_types.rb', line 11499

def thumb_path
  @thumb_path
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



11505
11506
11507
11508
11509
11510
11511
11512
11513
11514
11515
11516
11517
11518
11519
11520
11521
11522
11523
11524
11525
11526
11527
11528
11529
11530
11531
11532
11533
11534
# File 'lib/kaltura_types.rb', line 11505

def from_xml(xml_element)
  super
  if xml_element.elements['fileContainer'] != nil
    self.file_container = KalturaClientBase.object_from_xml(xml_element.elements['fileContainer'], 'KalturaFileContainer')
  end
  if xml_element.elements['actualSrcFileSyncLocalPath'] != nil
    self.actual_src_file_sync_local_path = xml_element.elements['actualSrcFileSyncLocalPath'].text
  end
  if xml_element.elements['srcFileSyncRemoteUrl'] != nil
    self.src_file_sync_remote_url = xml_element.elements['srcFileSyncRemoteUrl'].text
  end
  if xml_element.elements['thumbParamsOutputId'] != nil
    self.thumb_params_output_id = xml_element.elements['thumbParamsOutputId'].text
  end
  if xml_element.elements['thumbAssetId'] != nil
    self.thumb_asset_id = xml_element.elements['thumbAssetId'].text
  end
  if xml_element.elements['srcAssetId'] != nil
    self.src_asset_id = xml_element.elements['srcAssetId'].text
  end
  if xml_element.elements['srcAssetEncryptionKey'] != nil
    self.src_asset_encryption_key = xml_element.elements['srcAssetEncryptionKey'].text
  end
  if xml_element.elements['srcAssetType'] != nil
    self.src_asset_type = xml_element.elements['srcAssetType'].text
  end
  if xml_element.elements['thumbPath'] != nil
    self.thumb_path = xml_element.elements['thumbPath'].text
  end
end