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



9296
9297
9298
# File 'lib/kaltura_types.rb', line 9296

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



9298
9299
9300
# File 'lib/kaltura_types.rb', line 9298

def create_file_link
  @create_file_link
end

#created_atObject

Returns the value of attribute created_at.



9270
9271
9272
# File 'lib/kaltura_types.rb', line 9270

def created_at
  @created_at
end

#delivery_priorityObject

Delivery Priority



9292
9293
9294
# File 'lib/kaltura_types.rb', line 9292

def delivery_priority
  @delivery_priority
end

#delivery_profile_idsObject

Delivery profile ids



9302
9303
9304
# File 'lib/kaltura_types.rb', line 9302

def delivery_profile_ids
  @delivery_profile_ids
end

#delivery_statusObject

Returns the value of attribute delivery_status.



9293
9294
9295
# File 'lib/kaltura_types.rb', line 9293

def delivery_status
  @delivery_status
end

#desciptionObject

Returns the value of attribute desciption.



9275
9276
9277
# File 'lib/kaltura_types.rb', line 9275

def desciption
  @desciption
end

#flavor_params_idsObject

Returns the value of attribute flavor_params_ids.



9285
9286
9287
# File 'lib/kaltura_types.rb', line 9285

def flavor_params_ids
  @flavor_params_ids
end

#idObject

Returns the value of attribute id.



9269
9270
9271
# File 'lib/kaltura_types.rb', line 9269

def id
  @id
end

#mapped_packager_urlObject

Returns the value of attribute mapped_packager_url.



9307
9308
9309
# File 'lib/kaltura_types.rb', line 9307

def mapped_packager_url
  @mapped_packager_url
end

#max_concurrent_connectionsObject

Returns the value of attribute max_concurrent_connections.



9286
9287
9288
# File 'lib/kaltura_types.rb', line 9286

def max_concurrent_connections
  @max_concurrent_connections
end

#max_file_sizeObject

Returns the value of attribute max_file_size.



9284
9285
9286
# File 'lib/kaltura_types.rb', line 9284

def max_file_size
  @max_file_size
end

#min_file_sizeObject

Returns the value of attribute min_file_size.



9283
9284
9285
# File 'lib/kaltura_types.rb', line 9283

def min_file_size
  @min_file_size
end

#nameObject

Returns the value of attribute name.



9273
9274
9275
# File 'lib/kaltura_types.rb', line 9273

def name
  @name
end

#partner_idObject

Returns the value of attribute partner_id.



9272
9273
9274
# File 'lib/kaltura_types.rb', line 9272

def partner_id
  @partner_id
end

#pass_phraseObject

Returns the value of attribute pass_phrase.



9305
9306
9307
# File 'lib/kaltura_types.rb', line 9305

def pass_phrase
  @pass_phrase
end

#path_manager_classObject

Returns the value of attribute path_manager_class.



9287
9288
9289
# File 'lib/kaltura_types.rb', line 9287

def path_manager_class
  @path_manager_class
end

#path_manager_paramsObject

Returns the value of attribute path_manager_params.



9288
9289
9290
# File 'lib/kaltura_types.rb', line 9288

def path_manager_params
  @path_manager_params
end

#private_keyObject

Returns the value of attribute private_key.



9303
9304
9305
# File 'lib/kaltura_types.rb', line 9303

def private_key
  @private_key
end

#protocolObject

Returns the value of attribute protocol.



9277
9278
9279
# File 'lib/kaltura_types.rb', line 9277

def protocol
  @protocol
end

#public_keyObject

Returns the value of attribute public_key.



9304
9305
9306
# File 'lib/kaltura_types.rb', line 9304

def public_key
  @public_key
end

#ready_behaviorObject

Returns the value of attribute ready_behavior.



9294
9295
9296
# File 'lib/kaltura_types.rb', line 9294

def ready_behavior
  @ready_behavior
end

#regular_packager_urlObject

Returns the value of attribute regular_packager_url.



9308
9309
9310
# File 'lib/kaltura_types.rb', line 9308

def regular_packager_url
  @regular_packager_url
end

#rulesObject

Holds storage profile export rules



9300
9301
9302
# File 'lib/kaltura_types.rb', line 9300

def rules
  @rules
end

#should_export_thumbsObject

Returns the value of attribute should_export_thumbs.



9306
9307
9308
# File 'lib/kaltura_types.rb', line 9306

def should_export_thumbs
  @should_export_thumbs
end

#statusObject

Returns the value of attribute status.



9276
9277
9278
# File 'lib/kaltura_types.rb', line 9276

def status
  @status
end

#storage_base_dirObject

Returns the value of attribute storage_base_dir.



9279
9280
9281
# File 'lib/kaltura_types.rb', line 9279

def storage_base_dir
  @storage_base_dir
end

#storage_ftp_passive_modeObject

Returns the value of attribute storage_ftp_passive_mode.



9282
9283
9284
# File 'lib/kaltura_types.rb', line 9282

def storage_ftp_passive_mode
  @storage_ftp_passive_mode
end

#storage_passwordObject

Returns the value of attribute storage_password.



9281
9282
9283
# File 'lib/kaltura_types.rb', line 9281

def storage_password
  @storage_password
end

#storage_urlObject

Returns the value of attribute storage_url.



9278
9279
9280
# File 'lib/kaltura_types.rb', line 9278

def storage_url
  @storage_url
end

#storage_usernameObject

Returns the value of attribute storage_username.



9280
9281
9282
# File 'lib/kaltura_types.rb', line 9280

def storage_username
  @storage_username
end

#system_nameObject

Returns the value of attribute system_name.



9274
9275
9276
# File 'lib/kaltura_types.rb', line 9274

def system_name
  @system_name
end

#triggerObject

No need to create enum for temp field



9290
9291
9292
# File 'lib/kaltura_types.rb', line 9290

def trigger
  @trigger
end

#updated_atObject

Returns the value of attribute updated_at.



9271
9272
9273
# File 'lib/kaltura_types.rb', line 9271

def updated_at
  @updated_at
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



9359
9360
9361
9362
9363
9364
9365
9366
9367
9368
9369
9370
9371
9372
9373
9374
9375
9376
9377
9378
9379
9380
9381
9382
9383
9384
9385
9386
9387
9388
9389
9390
9391
9392
9393
9394
9395
9396
9397
9398
9399
9400
9401
9402
9403
9404
9405
9406
9407
9408
9409
9410
9411
9412
9413
9414
9415
9416
9417
9418
9419
9420
9421
9422
9423
9424
9425
9426
9427
9428
9429
9430
9431
9432
9433
9434
9435
9436
9437
9438
9439
9440
9441
9442
9443
9444
9445
9446
9447
9448
9449
9450
9451
9452
9453
9454
9455
9456
9457
9458
9459
9460
9461
9462
9463
# File 'lib/kaltura_types.rb', line 9359

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