Class: Kaltura::KalturaAmazonS3StorageExportJobData
- Inherits:
-
KalturaStorageExportJobData
- Object
- KalturaObjectBase
- KalturaJobData
- KalturaStorageJobData
- KalturaStorageExportJobData
- Kaltura::KalturaAmazonS3StorageExportJobData
- Defined in:
- lib/kaltura_types.rb
Instance Attribute Summary collapse
-
#end_point ⇒ Object
Returns the value of attribute end_point.
-
#files_permission_in_s3 ⇒ Object
Returns the value of attribute files_permission_in_s3.
-
#s3region ⇒ Object
Returns the value of attribute s3region.
-
#signature_type ⇒ Object
Returns the value of attribute signature_type.
-
#sse_kms_key_id ⇒ Object
Returns the value of attribute sse_kms_key_id.
-
#sse_type ⇒ Object
Returns the value of attribute sse_type.
-
#storage_class ⇒ Object
Returns the value of attribute storage_class.
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
Instance Attribute Details
#end_point ⇒ Object
Returns the value of attribute end_point.
18693 18694 18695 |
# File 'lib/kaltura_types.rb', line 18693 def end_point @end_point end |
#files_permission_in_s3 ⇒ Object
Returns the value of attribute files_permission_in_s3.
18688 18689 18690 |
# File 'lib/kaltura_types.rb', line 18688 def @files_permission_in_s3 end |
#s3region ⇒ Object
Returns the value of attribute s3region.
18689 18690 18691 |
# File 'lib/kaltura_types.rb', line 18689 def s3region @s3region end |
#signature_type ⇒ Object
Returns the value of attribute signature_type.
18692 18693 18694 |
# File 'lib/kaltura_types.rb', line 18692 def signature_type @signature_type end |
#sse_kms_key_id ⇒ Object
Returns the value of attribute sse_kms_key_id.
18691 18692 18693 |
# File 'lib/kaltura_types.rb', line 18691 def sse_kms_key_id @sse_kms_key_id end |
#sse_type ⇒ Object
Returns the value of attribute sse_type.
18690 18691 18692 |
# File 'lib/kaltura_types.rb', line 18690 def sse_type @sse_type end |
#storage_class ⇒ Object
Returns the value of attribute storage_class.
18694 18695 18696 |
# File 'lib/kaltura_types.rb', line 18694 def storage_class @storage_class end |
Instance Method Details
#from_xml(xml_element) ⇒ Object
18697 18698 18699 18700 18701 18702 18703 18704 18705 18706 18707 18708 18709 18710 18711 18712 18713 18714 18715 18716 18717 18718 18719 18720 |
# File 'lib/kaltura_types.rb', line 18697 def from_xml(xml_element) super if xml_element.elements['filesPermissionInS3'] != nil self. = 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 |