Class: Kaltura::KalturaStorageProfile

Inherits:
KalturaObjectBase 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

#allow_auto_deleteObject

Flag sugnifying that the storage exported content should be deleted when soure entry is deleted



9390
9391
9392
# File 'lib/kaltura_types.rb', line 9390

def allow_auto_delete
  @allow_auto_delete
end

Indicates to the local file transfer manager to create a link to the file instead of copying it



9392
9393
9394
# File 'lib/kaltura_types.rb', line 9392

def create_file_link
  @create_file_link
end

#created_atObject

Returns the value of attribute created_at.



9364
9365
9366
# File 'lib/kaltura_types.rb', line 9364

def created_at
  @created_at
end

#delivery_priorityObject

Delivery Priority



9386
9387
9388
# File 'lib/kaltura_types.rb', line 9386

def delivery_priority
  @delivery_priority
end

#delivery_profile_idsObject

Delivery profile ids



9396
9397
9398
# File 'lib/kaltura_types.rb', line 9396

def delivery_profile_ids
  @delivery_profile_ids
end

#delivery_statusObject

Returns the value of attribute delivery_status.



9387
9388
9389
# File 'lib/kaltura_types.rb', line 9387

def delivery_status
  @delivery_status
end

#desciptionObject

Returns the value of attribute desciption.



9369
9370
9371
# File 'lib/kaltura_types.rb', line 9369

def desciption
  @desciption
end

#flavor_params_idsObject

Returns the value of attribute flavor_params_ids.



9379
9380
9381
# File 'lib/kaltura_types.rb', line 9379

def flavor_params_ids
  @flavor_params_ids
end

#idObject

Returns the value of attribute id.



9363
9364
9365
# File 'lib/kaltura_types.rb', line 9363

def id
  @id
end

#mapped_packager_urlObject

Returns the value of attribute mapped_packager_url.



9401
9402
9403
# File 'lib/kaltura_types.rb', line 9401

def mapped_packager_url
  @mapped_packager_url
end

#max_concurrent_connectionsObject

Returns the value of attribute max_concurrent_connections.



9380
9381
9382
# File 'lib/kaltura_types.rb', line 9380

def max_concurrent_connections
  @max_concurrent_connections
end

#max_file_sizeObject

Returns the value of attribute max_file_size.



9378
9379
9380
# File 'lib/kaltura_types.rb', line 9378

def max_file_size
  @max_file_size
end

#min_file_sizeObject

Returns the value of attribute min_file_size.



9377
9378
9379
# File 'lib/kaltura_types.rb', line 9377

def min_file_size
  @min_file_size
end

#nameObject

Returns the value of attribute name.



9367
9368
9369
# File 'lib/kaltura_types.rb', line 9367

def name
  @name
end

#partner_idObject

Returns the value of attribute partner_id.



9366
9367
9368
# File 'lib/kaltura_types.rb', line 9366

def partner_id
  @partner_id
end

#pass_phraseObject

Returns the value of attribute pass_phrase.



9399
9400
9401
# File 'lib/kaltura_types.rb', line 9399

def pass_phrase
  @pass_phrase
end

#path_manager_classObject

Returns the value of attribute path_manager_class.



9381
9382
9383
# File 'lib/kaltura_types.rb', line 9381

def path_manager_class
  @path_manager_class
end

#path_manager_paramsObject

Returns the value of attribute path_manager_params.



9382
9383
9384
# File 'lib/kaltura_types.rb', line 9382

def path_manager_params
  @path_manager_params
end

#private_keyObject

Returns the value of attribute private_key.



9397
9398
9399
# File 'lib/kaltura_types.rb', line 9397

def private_key
  @private_key
end

#protocolObject

Returns the value of attribute protocol.



9371
9372
9373
# File 'lib/kaltura_types.rb', line 9371

def protocol
  @protocol
end

#public_keyObject

Returns the value of attribute public_key.



9398
9399
9400
# File 'lib/kaltura_types.rb', line 9398

def public_key
  @public_key
end

#ready_behaviorObject

Returns the value of attribute ready_behavior.



9388
9389
9390
# File 'lib/kaltura_types.rb', line 9388

def ready_behavior
  @ready_behavior
end

#regular_packager_urlObject

Returns the value of attribute regular_packager_url.



9402
9403
9404
# File 'lib/kaltura_types.rb', line 9402

def regular_packager_url
  @regular_packager_url
end

#rulesObject

Holds storage profile export rules



9394
9395
9396
# File 'lib/kaltura_types.rb', line 9394

def rules
  @rules
end

#should_export_thumbsObject

Returns the value of attribute should_export_thumbs.



9400
9401
9402
# File 'lib/kaltura_types.rb', line 9400

def should_export_thumbs
  @should_export_thumbs
end

#statusObject

Returns the value of attribute status.



9370
9371
9372
# File 'lib/kaltura_types.rb', line 9370

def status
  @status
end

#storage_base_dirObject

Returns the value of attribute storage_base_dir.



9373
9374
9375
# File 'lib/kaltura_types.rb', line 9373

def storage_base_dir
  @storage_base_dir
end

#storage_ftp_passive_modeObject

Returns the value of attribute storage_ftp_passive_mode.



9376
9377
9378
# File 'lib/kaltura_types.rb', line 9376

def storage_ftp_passive_mode
  @storage_ftp_passive_mode
end

#storage_passwordObject

Returns the value of attribute storage_password.



9375
9376
9377
# File 'lib/kaltura_types.rb', line 9375

def storage_password
  @storage_password
end

#storage_urlObject

Returns the value of attribute storage_url.



9372
9373
9374
# File 'lib/kaltura_types.rb', line 9372

def storage_url
  @storage_url
end

#storage_usernameObject

Returns the value of attribute storage_username.



9374
9375
9376
# File 'lib/kaltura_types.rb', line 9374

def storage_username
  @storage_username
end

#system_nameObject

Returns the value of attribute system_name.



9368
9369
9370
# File 'lib/kaltura_types.rb', line 9368

def system_name
  @system_name
end

#triggerObject

No need to create enum for temp field



9384
9385
9386
# File 'lib/kaltura_types.rb', line 9384

def trigger
  @trigger
end

#updated_atObject

Returns the value of attribute updated_at.



9365
9366
9367
# File 'lib/kaltura_types.rb', line 9365

def updated_at
  @updated_at
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



9453
9454
9455
9456
9457
9458
9459
9460
9461
9462
9463
9464
9465
9466
9467
9468
9469
9470
9471
9472
9473
9474
9475
9476
9477
9478
9479
9480
9481
9482
9483
9484
9485
9486
9487
9488
9489
9490
9491
9492
9493
9494
9495
9496
9497
9498
9499
9500
9501
9502
9503
9504
9505
9506
9507
9508
9509
9510
9511
9512
9513
9514
9515
9516
9517
9518
9519
9520
9521
9522
9523
9524
9525
9526
9527
9528
9529
9530
9531
9532
9533
9534
9535
9536
9537
9538
9539
9540
9541
9542
9543
9544
9545
9546
9547
9548
9549
9550
9551
9552
9553
9554
9555
9556
9557
# File 'lib/kaltura_types.rb', line 9453

def from_xml(xml_element)
  super
  if xml_element.elements['id'] != nil
    self.id = xml_element.elements['id'].text
  end
  if xml_element.elements['createdAt'] != nil
    self.created_at = xml_element.elements['createdAt'].text
  end
  if xml_element.elements['updatedAt'] != nil
    self.updated_at = xml_element.elements['updatedAt'].text
  end
  if xml_element.elements['partnerId'] != nil
    self.partner_id = xml_element.elements['partnerId'].text
  end
  if xml_element.elements['name'] != nil
    self.name = xml_element.elements['name'].text
  end
  if xml_element.elements['systemName'] != nil
    self.system_name = xml_element.elements['systemName'].text
  end
  if xml_element.elements['desciption'] != nil
    self.desciption = xml_element.elements['desciption'].text
  end
  if xml_element.elements['status'] != nil
    self.status = xml_element.elements['status'].text
  end
  if xml_element.elements['protocol'] != nil
    self.protocol = xml_element.elements['protocol'].text
  end
  if xml_element.elements['storageUrl'] != nil
    self.storage_url = xml_element.elements['storageUrl'].text
  end
  if xml_element.elements['storageBaseDir'] != nil
    self.storage_base_dir = xml_element.elements['storageBaseDir'].text
  end
  if xml_element.elements['storageUsername'] != nil
    self.storage_username = xml_element.elements['storageUsername'].text
  end
  if xml_element.elements['storagePassword'] != nil
    self.storage_password = xml_element.elements['storagePassword'].text
  end
  if xml_element.elements['storageFtpPassiveMode'] != nil
    self.storage_ftp_passive_mode = xml_element.elements['storageFtpPassiveMode'].text
  end
  if xml_element.elements['minFileSize'] != nil
    self.min_file_size = xml_element.elements['minFileSize'].text
  end
  if xml_element.elements['maxFileSize'] != nil
    self.max_file_size = xml_element.elements['maxFileSize'].text
  end
  if xml_element.elements['flavorParamsIds'] != nil
    self.flavor_params_ids = xml_element.elements['flavorParamsIds'].text
  end
  if xml_element.elements['maxConcurrentConnections'] != nil
    self.max_concurrent_connections = xml_element.elements['maxConcurrentConnections'].text
  end
  if xml_element.elements['pathManagerClass'] != nil
    self.path_manager_class = xml_element.elements['pathManagerClass'].text
  end
  if xml_element.elements['pathManagerParams'] != nil
    self.path_manager_params = KalturaClientBase.object_from_xml(xml_element.elements['pathManagerParams'], 'KalturaKeyValue')
  end
  if xml_element.elements['trigger'] != nil
    self.trigger = xml_element.elements['trigger'].text
  end
  if xml_element.elements['deliveryPriority'] != nil
    self.delivery_priority = xml_element.elements['deliveryPriority'].text
  end
  if xml_element.elements['deliveryStatus'] != nil
    self.delivery_status = xml_element.elements['deliveryStatus'].text
  end
  if xml_element.elements['readyBehavior'] != nil
    self.ready_behavior = xml_element.elements['readyBehavior'].text
  end
  if xml_element.elements['allowAutoDelete'] != nil
    self.allow_auto_delete = xml_element.elements['allowAutoDelete'].text
  end
  if xml_element.elements['createFileLink'] != nil
    self.create_file_link = xml_element.elements['createFileLink'].text
  end
  if xml_element.elements['rules'] != nil
    self.rules = KalturaClientBase.object_from_xml(xml_element.elements['rules'], 'KalturaRule')
  end
  if xml_element.elements['deliveryProfileIds'] != nil
    self.delivery_profile_ids = KalturaClientBase.object_from_xml(xml_element.elements['deliveryProfileIds'], 'KalturaKeyValue')
  end
  if xml_element.elements['privateKey'] != nil
    self.private_key = xml_element.elements['privateKey'].text
  end
  if xml_element.elements['publicKey'] != nil
    self.public_key = xml_element.elements['publicKey'].text
  end
  if xml_element.elements['passPhrase'] != nil
    self.pass_phrase = xml_element.elements['passPhrase'].text
  end
  if xml_element.elements['shouldExportThumbs'] != nil
    self.should_export_thumbs = xml_element.elements['shouldExportThumbs'].text
  end
  if xml_element.elements['mappedPackagerUrl'] != nil
    self.mapped_packager_url = xml_element.elements['mappedPackagerUrl'].text
  end
  if xml_element.elements['regularPackagerUrl'] != nil
    self.regular_packager_url = xml_element.elements['regularPackagerUrl'].text
  end
end