Class: Kaltura::KalturaAmazonS3StorageExportJobData

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

Instance Attribute Summary collapse

Attributes inherited from KalturaStorageExportJobData

#asset_id, #create_link, #external_url, #force, #port

Attributes inherited from KalturaStorageJobData

#dest_file_sync_stored_path, #ftp_passive_mode, #server_pass_phrase, #server_password, #server_private_key, #server_public_key, #server_url, #server_username, #src_file_encryption_key, #src_file_sync_id, #src_file_sync_local_path

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.



18634
18635
18636
# File 'lib/kaltura_types.rb', line 18634

def end_point
  @end_point
end

#files_permission_in_s3Object

Returns the value of attribute files_permission_in_s3.



18629
18630
18631
# File 'lib/kaltura_types.rb', line 18629

def files_permission_in_s3
  @files_permission_in_s3
end

#s3regionObject

Returns the value of attribute s3region.



18630
18631
18632
# File 'lib/kaltura_types.rb', line 18630

def s3region
  @s3region
end

#signature_typeObject

Returns the value of attribute signature_type.



18633
18634
18635
# File 'lib/kaltura_types.rb', line 18633

def signature_type
  @signature_type
end

#sse_kms_key_idObject

Returns the value of attribute sse_kms_key_id.



18632
18633
18634
# File 'lib/kaltura_types.rb', line 18632

def sse_kms_key_id
  @sse_kms_key_id
end

#sse_typeObject

Returns the value of attribute sse_type.



18631
18632
18633
# File 'lib/kaltura_types.rb', line 18631

def sse_type
  @sse_type
end

#storage_classObject

Returns the value of attribute storage_class.



18635
18636
18637
# File 'lib/kaltura_types.rb', line 18635

def storage_class
  @storage_class
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



18638
18639
18640
18641
18642
18643
18644
18645
18646
18647
18648
18649
18650
18651
18652
18653
18654
18655
18656
18657
18658
18659
18660
18661
# File 'lib/kaltura_types.rb', line 18638

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