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



9514
9515
9516
# File 'lib/kaltura_types.rb', line 9514

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



9516
9517
9518
# File 'lib/kaltura_types.rb', line 9516

def create_file_link
  @create_file_link
end

#created_atObject

Returns the value of attribute created_at.



9488
9489
9490
# File 'lib/kaltura_types.rb', line 9488

def created_at
  @created_at
end

#delivery_priorityObject

Delivery Priority



9510
9511
9512
# File 'lib/kaltura_types.rb', line 9510

def delivery_priority
  @delivery_priority
end

#delivery_profile_idsObject

Delivery profile ids



9520
9521
9522
# File 'lib/kaltura_types.rb', line 9520

def delivery_profile_ids
  @delivery_profile_ids
end

#delivery_statusObject

Returns the value of attribute delivery_status.



9511
9512
9513
# File 'lib/kaltura_types.rb', line 9511

def delivery_status
  @delivery_status
end

#desciptionObject

Returns the value of attribute desciption.



9493
9494
9495
# File 'lib/kaltura_types.rb', line 9493

def desciption
  @desciption
end

#excluded_entry_typesObject

Returns the value of attribute excluded_entry_types.



9529
9530
9531
# File 'lib/kaltura_types.rb', line 9529

def excluded_entry_types
  @excluded_entry_types
end

#excluded_flavor_params_idsObject

Returns the value of attribute excluded_flavor_params_ids.



9527
9528
9529
# File 'lib/kaltura_types.rb', line 9527

def excluded_flavor_params_ids
  @excluded_flavor_params_ids
end

#export_periodicallyObject

Returns the value of attribute export_periodically.



9526
9527
9528
# File 'lib/kaltura_types.rb', line 9526

def export_periodically
  @export_periodically
end

#flavor_params_idsObject

Returns the value of attribute flavor_params_ids.



9503
9504
9505
# File 'lib/kaltura_types.rb', line 9503

def flavor_params_ids
  @flavor_params_ids
end

#idObject

Returns the value of attribute id.



9487
9488
9489
# File 'lib/kaltura_types.rb', line 9487

def id
  @id
end

#max_concurrent_connectionsObject

Returns the value of attribute max_concurrent_connections.



9504
9505
9506
# File 'lib/kaltura_types.rb', line 9504

def max_concurrent_connections
  @max_concurrent_connections
end

#max_file_sizeObject

Returns the value of attribute max_file_size.



9502
9503
9504
# File 'lib/kaltura_types.rb', line 9502

def max_file_size
  @max_file_size
end

#min_file_sizeObject

Returns the value of attribute min_file_size.



9501
9502
9503
# File 'lib/kaltura_types.rb', line 9501

def min_file_size
  @min_file_size
end

#nameObject

Returns the value of attribute name.



9491
9492
9493
# File 'lib/kaltura_types.rb', line 9491

def name
  @name
end

#packager_urlObject

Returns the value of attribute packager_url.



9525
9526
9527
# File 'lib/kaltura_types.rb', line 9525

def packager_url
  @packager_url
end

#partner_idObject

Returns the value of attribute partner_id.



9490
9491
9492
# File 'lib/kaltura_types.rb', line 9490

def partner_id
  @partner_id
end

#pass_phraseObject

Returns the value of attribute pass_phrase.



9523
9524
9525
# File 'lib/kaltura_types.rb', line 9523

def pass_phrase
  @pass_phrase
end

#path_manager_classObject

Returns the value of attribute path_manager_class.



9505
9506
9507
# File 'lib/kaltura_types.rb', line 9505

def path_manager_class
  @path_manager_class
end

#path_manager_paramsObject

Returns the value of attribute path_manager_params.



9506
9507
9508
# File 'lib/kaltura_types.rb', line 9506

def path_manager_params
  @path_manager_params
end

#private_keyObject

Returns the value of attribute private_key.



9521
9522
9523
# File 'lib/kaltura_types.rb', line 9521

def private_key
  @private_key
end

#protocolObject

Returns the value of attribute protocol.



9495
9496
9497
# File 'lib/kaltura_types.rb', line 9495

def protocol
  @protocol
end

#public_keyObject

Returns the value of attribute public_key.



9522
9523
9524
# File 'lib/kaltura_types.rb', line 9522

def public_key
  @public_key
end

#ready_behaviorObject

Returns the value of attribute ready_behavior.



9512
9513
9514
# File 'lib/kaltura_types.rb', line 9512

def ready_behavior
  @ready_behavior
end

#rulesObject

Holds storage profile export rules



9518
9519
9520
# File 'lib/kaltura_types.rb', line 9518

def rules
  @rules
end

#should_export_captionsObject

Returns the value of attribute should_export_captions.



9528
9529
9530
# File 'lib/kaltura_types.rb', line 9528

def should_export_captions
  @should_export_captions
end

#should_export_thumbsObject

Returns the value of attribute should_export_thumbs.



9524
9525
9526
# File 'lib/kaltura_types.rb', line 9524

def should_export_thumbs
  @should_export_thumbs
end

#statusObject

Returns the value of attribute status.



9494
9495
9496
# File 'lib/kaltura_types.rb', line 9494

def status
  @status
end

#storage_base_dirObject

Returns the value of attribute storage_base_dir.



9497
9498
9499
# File 'lib/kaltura_types.rb', line 9497

def storage_base_dir
  @storage_base_dir
end

#storage_ftp_passive_modeObject

Returns the value of attribute storage_ftp_passive_mode.



9500
9501
9502
# File 'lib/kaltura_types.rb', line 9500

def storage_ftp_passive_mode
  @storage_ftp_passive_mode
end

#storage_passwordObject

Returns the value of attribute storage_password.



9499
9500
9501
# File 'lib/kaltura_types.rb', line 9499

def storage_password
  @storage_password
end

#storage_urlObject

Returns the value of attribute storage_url.



9496
9497
9498
# File 'lib/kaltura_types.rb', line 9496

def storage_url
  @storage_url
end

#storage_usernameObject

Returns the value of attribute storage_username.



9498
9499
9500
# File 'lib/kaltura_types.rb', line 9498

def storage_username
  @storage_username
end

#system_nameObject

Returns the value of attribute system_name.



9492
9493
9494
# File 'lib/kaltura_types.rb', line 9492

def system_name
  @system_name
end

#triggerObject

No need to create enum for temp field



9508
9509
9510
# File 'lib/kaltura_types.rb', line 9508

def trigger
  @trigger
end

#updated_atObject

Returns the value of attribute updated_at.



9489
9490
9491
# File 'lib/kaltura_types.rb', line 9489

def updated_at
  @updated_at
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



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
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
# File 'lib/kaltura_types.rb', line 9586

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