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



9471
9472
9473
# File 'lib/kaltura_types.rb', line 9471

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



9473
9474
9475
# File 'lib/kaltura_types.rb', line 9473

def create_file_link
  @create_file_link
end

#created_atObject

Returns the value of attribute created_at.



9445
9446
9447
# File 'lib/kaltura_types.rb', line 9445

def created_at
  @created_at
end

#delivery_priorityObject

Delivery Priority



9467
9468
9469
# File 'lib/kaltura_types.rb', line 9467

def delivery_priority
  @delivery_priority
end

#delivery_profile_idsObject

Delivery profile ids



9477
9478
9479
# File 'lib/kaltura_types.rb', line 9477

def delivery_profile_ids
  @delivery_profile_ids
end

#delivery_statusObject

Returns the value of attribute delivery_status.



9468
9469
9470
# File 'lib/kaltura_types.rb', line 9468

def delivery_status
  @delivery_status
end

#desciptionObject

Returns the value of attribute desciption.



9450
9451
9452
# File 'lib/kaltura_types.rb', line 9450

def desciption
  @desciption
end

#excluded_flavor_params_idsObject

Returns the value of attribute excluded_flavor_params_ids.



9484
9485
9486
# File 'lib/kaltura_types.rb', line 9484

def excluded_flavor_params_ids
  @excluded_flavor_params_ids
end

#export_periodicallyObject

Returns the value of attribute export_periodically.



9483
9484
9485
# File 'lib/kaltura_types.rb', line 9483

def export_periodically
  @export_periodically
end

#flavor_params_idsObject

Returns the value of attribute flavor_params_ids.



9460
9461
9462
# File 'lib/kaltura_types.rb', line 9460

def flavor_params_ids
  @flavor_params_ids
end

#idObject

Returns the value of attribute id.



9444
9445
9446
# File 'lib/kaltura_types.rb', line 9444

def id
  @id
end

#max_concurrent_connectionsObject

Returns the value of attribute max_concurrent_connections.



9461
9462
9463
# File 'lib/kaltura_types.rb', line 9461

def max_concurrent_connections
  @max_concurrent_connections
end

#max_file_sizeObject

Returns the value of attribute max_file_size.



9459
9460
9461
# File 'lib/kaltura_types.rb', line 9459

def max_file_size
  @max_file_size
end

#min_file_sizeObject

Returns the value of attribute min_file_size.



9458
9459
9460
# File 'lib/kaltura_types.rb', line 9458

def min_file_size
  @min_file_size
end

#nameObject

Returns the value of attribute name.



9448
9449
9450
# File 'lib/kaltura_types.rb', line 9448

def name
  @name
end

#packager_urlObject

Returns the value of attribute packager_url.



9482
9483
9484
# File 'lib/kaltura_types.rb', line 9482

def packager_url
  @packager_url
end

#partner_idObject

Returns the value of attribute partner_id.



9447
9448
9449
# File 'lib/kaltura_types.rb', line 9447

def partner_id
  @partner_id
end

#pass_phraseObject

Returns the value of attribute pass_phrase.



9480
9481
9482
# File 'lib/kaltura_types.rb', line 9480

def pass_phrase
  @pass_phrase
end

#path_manager_classObject

Returns the value of attribute path_manager_class.



9462
9463
9464
# File 'lib/kaltura_types.rb', line 9462

def path_manager_class
  @path_manager_class
end

#path_manager_paramsObject

Returns the value of attribute path_manager_params.



9463
9464
9465
# File 'lib/kaltura_types.rb', line 9463

def path_manager_params
  @path_manager_params
end

#private_keyObject

Returns the value of attribute private_key.



9478
9479
9480
# File 'lib/kaltura_types.rb', line 9478

def private_key
  @private_key
end

#protocolObject

Returns the value of attribute protocol.



9452
9453
9454
# File 'lib/kaltura_types.rb', line 9452

def protocol
  @protocol
end

#public_keyObject

Returns the value of attribute public_key.



9479
9480
9481
# File 'lib/kaltura_types.rb', line 9479

def public_key
  @public_key
end

#ready_behaviorObject

Returns the value of attribute ready_behavior.



9469
9470
9471
# File 'lib/kaltura_types.rb', line 9469

def ready_behavior
  @ready_behavior
end

#rulesObject

Holds storage profile export rules



9475
9476
9477
# File 'lib/kaltura_types.rb', line 9475

def rules
  @rules
end

#should_export_captionsObject

Returns the value of attribute should_export_captions.



9485
9486
9487
# File 'lib/kaltura_types.rb', line 9485

def should_export_captions
  @should_export_captions
end

#should_export_thumbsObject

Returns the value of attribute should_export_thumbs.



9481
9482
9483
# File 'lib/kaltura_types.rb', line 9481

def should_export_thumbs
  @should_export_thumbs
end

#statusObject

Returns the value of attribute status.



9451
9452
9453
# File 'lib/kaltura_types.rb', line 9451

def status
  @status
end

#storage_base_dirObject

Returns the value of attribute storage_base_dir.



9454
9455
9456
# File 'lib/kaltura_types.rb', line 9454

def storage_base_dir
  @storage_base_dir
end

#storage_ftp_passive_modeObject

Returns the value of attribute storage_ftp_passive_mode.



9457
9458
9459
# File 'lib/kaltura_types.rb', line 9457

def storage_ftp_passive_mode
  @storage_ftp_passive_mode
end

#storage_passwordObject

Returns the value of attribute storage_password.



9456
9457
9458
# File 'lib/kaltura_types.rb', line 9456

def storage_password
  @storage_password
end

#storage_urlObject

Returns the value of attribute storage_url.



9453
9454
9455
# File 'lib/kaltura_types.rb', line 9453

def storage_url
  @storage_url
end

#storage_usernameObject

Returns the value of attribute storage_username.



9455
9456
9457
# File 'lib/kaltura_types.rb', line 9455

def storage_username
  @storage_username
end

#system_nameObject

Returns the value of attribute system_name.



9449
9450
9451
# File 'lib/kaltura_types.rb', line 9449

def system_name
  @system_name
end

#triggerObject

No need to create enum for temp field



9465
9466
9467
# File 'lib/kaltura_types.rb', line 9465

def trigger
  @trigger
end

#updated_atObject

Returns the value of attribute updated_at.



9446
9447
9448
# File 'lib/kaltura_types.rb', line 9446

def updated_at
  @updated_at
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



9542
9543
9544
9545
9546
9547
9548
9549
9550
9551
9552
9553
9554
9555
9556
9557
9558
9559
9560
9561
9562
9563
9564
9565
9566
9567
9568
9569
9570
9571
9572
9573
9574
9575
9576
9577
9578
9579
9580
9581
9582
9583
9584
9585
9586
9587
9588
9589
9590
9591
9592
9593
9594
9595
9596
9597
9598
9599
9600
9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
9622
9623
9624
9625
9626
9627
9628
9629
9630
9631
9632
9633
9634
9635
9636
9637
9638
9639
9640
9641
9642
9643
9644
9645
9646
9647
9648
9649
9650
9651
9652
# File 'lib/kaltura_types.rb', line 9542

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['packagerUrl'] != nil
    self.packager_url = xml_element.elements['packagerUrl'].text
  end
  if xml_element.elements['exportPeriodically'] != nil
    self.export_periodically = xml_element.elements['exportPeriodically'].text
  end
  if xml_element.elements['excludedFlavorParamsIds'] != nil
    self.excluded_flavor_params_ids = xml_element.elements['excludedFlavorParamsIds'].text
  end
  if xml_element.elements['shouldExportCaptions'] != nil
    self.should_export_captions = xml_element.elements['shouldExportCaptions'].text
  end
end