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



9571
9572
9573
# File 'lib/kaltura_types.rb', line 9571

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



9573
9574
9575
# File 'lib/kaltura_types.rb', line 9573

def create_file_link
  @create_file_link
end

#created_atObject

Returns the value of attribute created_at.



9544
9545
9546
# File 'lib/kaltura_types.rb', line 9544

def created_at
  @created_at
end

#delivery_priorityObject

Delivery Priority



9567
9568
9569
# File 'lib/kaltura_types.rb', line 9567

def delivery_priority
  @delivery_priority
end

#delivery_profile_idsObject

Delivery profile ids



9577
9578
9579
# File 'lib/kaltura_types.rb', line 9577

def delivery_profile_ids
  @delivery_profile_ids
end

#delivery_statusObject

Returns the value of attribute delivery_status.



9568
9569
9570
# File 'lib/kaltura_types.rb', line 9568

def delivery_status
  @delivery_status
end

#desciptionObject

Returns the value of attribute desciption.



9549
9550
9551
# File 'lib/kaltura_types.rb', line 9549

def desciption
  @desciption
end

#excluded_entry_typesObject

Returns the value of attribute excluded_entry_types.



9586
9587
9588
# File 'lib/kaltura_types.rb', line 9586

def excluded_entry_types
  @excluded_entry_types
end

#excluded_flavor_params_idsObject

Returns the value of attribute excluded_flavor_params_ids.



9584
9585
9586
# File 'lib/kaltura_types.rb', line 9584

def excluded_flavor_params_ids
  @excluded_flavor_params_ids
end

#export_periodicallyObject

Returns the value of attribute export_periodically.



9583
9584
9585
# File 'lib/kaltura_types.rb', line 9583

def export_periodically
  @export_periodically
end

#flavor_params_idsObject

Returns the value of attribute flavor_params_ids.



9560
9561
9562
# File 'lib/kaltura_types.rb', line 9560

def flavor_params_ids
  @flavor_params_ids
end

#idObject

Returns the value of attribute id.



9543
9544
9545
# File 'lib/kaltura_types.rb', line 9543

def id
  @id
end

#max_concurrent_connectionsObject

Returns the value of attribute max_concurrent_connections.



9561
9562
9563
# File 'lib/kaltura_types.rb', line 9561

def max_concurrent_connections
  @max_concurrent_connections
end

#max_file_sizeObject

Returns the value of attribute max_file_size.



9559
9560
9561
# File 'lib/kaltura_types.rb', line 9559

def max_file_size
  @max_file_size
end

#min_file_sizeObject

Returns the value of attribute min_file_size.



9558
9559
9560
# File 'lib/kaltura_types.rb', line 9558

def min_file_size
  @min_file_size
end

#nameObject

Returns the value of attribute name.



9547
9548
9549
# File 'lib/kaltura_types.rb', line 9547

def name
  @name
end

#packager_urlObject

Returns the value of attribute packager_url.



9582
9583
9584
# File 'lib/kaltura_types.rb', line 9582

def packager_url
  @packager_url
end

#partner_idObject

Returns the value of attribute partner_id.



9546
9547
9548
# File 'lib/kaltura_types.rb', line 9546

def partner_id
  @partner_id
end

#pass_phraseObject

Returns the value of attribute pass_phrase.



9580
9581
9582
# File 'lib/kaltura_types.rb', line 9580

def pass_phrase
  @pass_phrase
end

#path_manager_classObject

Returns the value of attribute path_manager_class.



9562
9563
9564
# File 'lib/kaltura_types.rb', line 9562

def path_manager_class
  @path_manager_class
end

#path_manager_paramsObject

Returns the value of attribute path_manager_params.



9563
9564
9565
# File 'lib/kaltura_types.rb', line 9563

def path_manager_params
  @path_manager_params
end

#path_prefixObject

Returns the value of attribute path_prefix.



9554
9555
9556
# File 'lib/kaltura_types.rb', line 9554

def path_prefix
  @path_prefix
end

#private_keyObject

Returns the value of attribute private_key.



9578
9579
9580
# File 'lib/kaltura_types.rb', line 9578

def private_key
  @private_key
end

#protocolObject

Returns the value of attribute protocol.



9551
9552
9553
# File 'lib/kaltura_types.rb', line 9551

def protocol
  @protocol
end

#public_keyObject

Returns the value of attribute public_key.



9579
9580
9581
# File 'lib/kaltura_types.rb', line 9579

def public_key
  @public_key
end

#ready_behaviorObject

Returns the value of attribute ready_behavior.



9569
9570
9571
# File 'lib/kaltura_types.rb', line 9569

def ready_behavior
  @ready_behavior
end

#rulesObject

Holds storage profile export rules



9575
9576
9577
# File 'lib/kaltura_types.rb', line 9575

def rules
  @rules
end

#should_export_captionsObject

Returns the value of attribute should_export_captions.



9585
9586
9587
# File 'lib/kaltura_types.rb', line 9585

def should_export_captions
  @should_export_captions
end

#should_export_thumbsObject

Returns the value of attribute should_export_thumbs.



9581
9582
9583
# File 'lib/kaltura_types.rb', line 9581

def should_export_thumbs
  @should_export_thumbs
end

#statusObject

Returns the value of attribute status.



9550
9551
9552
# File 'lib/kaltura_types.rb', line 9550

def status
  @status
end

#storage_base_dirObject

Returns the value of attribute storage_base_dir.



9553
9554
9555
# File 'lib/kaltura_types.rb', line 9553

def storage_base_dir
  @storage_base_dir
end

#storage_ftp_passive_modeObject

Returns the value of attribute storage_ftp_passive_mode.



9557
9558
9559
# File 'lib/kaltura_types.rb', line 9557

def storage_ftp_passive_mode
  @storage_ftp_passive_mode
end

#storage_passwordObject

Returns the value of attribute storage_password.



9556
9557
9558
# File 'lib/kaltura_types.rb', line 9556

def storage_password
  @storage_password
end

#storage_urlObject

Returns the value of attribute storage_url.



9552
9553
9554
# File 'lib/kaltura_types.rb', line 9552

def storage_url
  @storage_url
end

#storage_usernameObject

Returns the value of attribute storage_username.



9555
9556
9557
# File 'lib/kaltura_types.rb', line 9555

def storage_username
  @storage_username
end

#system_nameObject

Returns the value of attribute system_name.



9548
9549
9550
# File 'lib/kaltura_types.rb', line 9548

def system_name
  @system_name
end

#triggerObject

No need to create enum for temp field



9565
9566
9567
# File 'lib/kaltura_types.rb', line 9565

def trigger
  @trigger
end

#updated_atObject

Returns the value of attribute updated_at.



9545
9546
9547
# File 'lib/kaltura_types.rb', line 9545

def updated_at
  @updated_at
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



9643
9644
9645
9646
9647
9648
9649
9650
9651
9652
9653
9654
9655
9656
9657
9658
9659
9660
9661
9662
9663
9664
9665
9666
9667
9668
9669
9670
9671
9672
9673
9674
9675
9676
9677
9678
9679
9680
9681
9682
9683
9684
9685
9686
9687
9688
9689
9690
9691
9692
9693
9694
9695
9696
9697
9698
9699
9700
9701
9702
9703
9704
9705
9706
9707
9708
9709
9710
9711
9712
9713
9714
9715
9716
9717
9718
9719
9720
9721
9722
9723
9724
9725
9726
9727
9728
9729
9730
9731
9732
9733
9734
9735
9736
9737
9738
9739
9740
9741
9742
9743
9744
9745
9746
9747
9748
9749
9750
9751
9752
9753
9754
9755
9756
9757
9758
9759
# File 'lib/kaltura_types.rb', line 9643

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['pathPrefix'] != nil
    self.path_prefix = xml_element.elements['pathPrefix'].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
  if xml_element.elements['excludedEntryTypes'] != nil
    self.excluded_entry_types = xml_element.elements['excludedEntryTypes'].text
  end
end