Class: Kaltura::KalturaAmazonS3StorageProfile

Inherits:
KalturaStorageProfile show all
Defined in:
lib/kaltura_types.rb

Instance Attribute Summary collapse

Attributes inherited from KalturaStorageProfile

#allow_auto_delete, #create_file_link, #created_at, #delivery_priority, #delivery_profile_ids, #delivery_status, #desciption, #excluded_entry_types, #excluded_flavor_params_ids, #export_periodically, #flavor_params_ids, #id, #max_concurrent_connections, #max_file_size, #min_file_size, #name, #packager_url, #partner_id, #pass_phrase, #path_manager_class, #path_manager_params, #path_prefix, #port, #private_key, #protocol, #public_key, #ready_behavior, #rules, #should_export_captions, #should_export_thumbs, #status, #storage_base_dir, #storage_ftp_passive_mode, #storage_password, #storage_url, #storage_username, #system_name, #trigger, #updated_at

Attributes inherited from KalturaObjectBase

#object_type, #related_objects

Instance Method Summary collapse

Methods inherited from KalturaObjectBase

#camelcase, #to_b, #to_params

Instance Attribute Details

#end_pointObject

Returns the value of attribute end_point.



10947
10948
10949
# File 'lib/kaltura_types.rb', line 10947

def end_point
  @end_point
end

#files_permission_in_s3Object

Returns the value of attribute files_permission_in_s3.



10942
10943
10944
# File 'lib/kaltura_types.rb', line 10942

def files_permission_in_s3
  @files_permission_in_s3
end

#s3regionObject

Returns the value of attribute s3region.



10943
10944
10945
# File 'lib/kaltura_types.rb', line 10943

def s3region
  @s3region
end

#signature_typeObject

Returns the value of attribute signature_type.



10946
10947
10948
# File 'lib/kaltura_types.rb', line 10946

def signature_type
  @signature_type
end

#sse_kms_key_idObject

Returns the value of attribute sse_kms_key_id.



10945
10946
10947
# File 'lib/kaltura_types.rb', line 10945

def sse_kms_key_id
  @sse_kms_key_id
end

#sse_typeObject

Returns the value of attribute sse_type.



10944
10945
10946
# File 'lib/kaltura_types.rb', line 10944

def sse_type
  @sse_type
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



10950
10951
10952
10953
10954
10955
10956
10957
10958
10959
10960
10961
10962
10963
10964
10965
10966
10967
10968
10969
10970
# File 'lib/kaltura_types.rb', line 10950

def from_xml(xml_element)
	super
	if xml_element.elements['filesPermissionInS3'] != nil
		self.files_permission_in_s3 = xml_element.elements['filesPermissionInS3'].text
	end
	if xml_element.elements['s3Region'] != nil
		self.s3region = xml_element.elements['s3Region'].text
	end
	if xml_element.elements['sseType'] != nil
		self.sse_type = xml_element.elements['sseType'].text
	end
	if xml_element.elements['sseKmsKeyId'] != nil
		self.sse_kms_key_id = xml_element.elements['sseKmsKeyId'].text
	end
	if xml_element.elements['signatureType'] != nil
		self.signature_type = xml_element.elements['signatureType'].text
	end
	if xml_element.elements['endPoint'] != nil
		self.end_point = xml_element.elements['endPoint'].text
	end
end