pub struct CopyObjectInput { /* private fields */ }Implementations§
Source§impl CopyObjectInput
impl CopyObjectInput
pub fn cache_control(&self) -> &str
pub fn content_disposition(&self) -> &str
pub fn content_encoding(&self) -> &str
pub fn content_language(&self) -> &str
pub fn content_type(&self) -> &str
pub fn expires(&self) -> Option<DateTime<Utc>>
pub fn set_cache_control(&mut self, cache_control: impl Into<String>)
pub fn set_content_disposition( &mut self, content_disposition: impl Into<String>, )
pub fn set_content_encoding(&mut self, content_encoding: impl Into<String>)
pub fn set_content_language(&mut self, content_language: impl Into<String>)
pub fn set_content_type(&mut self, content_type: impl Into<String>)
pub fn set_expires(&mut self, expires: impl Into<DateTime<Utc>>)
Source§impl CopyObjectInput
impl CopyObjectInput
pub fn acl(&self) -> &Option<ACLType>
pub fn grant_full_control(&self) -> &str
pub fn grant_read(&self) -> &str
pub fn grant_read_acp(&self) -> &str
pub fn grant_write_acp(&self) -> &str
pub fn set_acl(&mut self, acl: impl Into<ACLType>)
pub fn set_grant_full_control(&mut self, grant_full_control: impl Into<String>)
pub fn set_grant_read(&mut self, grant_read: impl Into<String>)
pub fn set_grant_read_acp(&mut self, grant_read_acp: impl Into<String>)
pub fn set_grant_write_acp(&mut self, grant_write_acp: impl Into<String>)
Source§impl CopyObjectInput
impl CopyObjectInput
pub fn website_redirect_location(&self) -> &str
pub fn storage_class(&self) -> &Option<StorageClassType>
pub fn set_website_redirect_location( &mut self, website_redirect_location: impl Into<String>, )
pub fn set_storage_class(&mut self, storage_class: impl Into<StorageClassType>)
Source§impl CopyObjectInput
impl CopyObjectInput
pub fn server_side_encryption(&self) -> &str
pub fn server_side_encryption_key_id(&self) -> &str
pub fn set_server_side_encryption( &mut self, server_side_encryption: impl Into<String>, )
pub fn set_server_side_encryption_key_id( &mut self, server_side_encryption_key_id: impl Into<String>, )
Source§impl CopyObjectInput
impl CopyObjectInput
pub fn ssec_algorithm(&self) -> &str
pub fn ssec_key(&self) -> &str
pub fn ssec_key_md5(&self) -> &str
pub fn set_ssec_algorithm(&mut self, ssec_algorithm: impl Into<String>)
pub fn set_ssec_key(&mut self, ssec_key: impl Into<String>)
pub fn set_ssec_key_md5(&mut self, ssec_key_md5: impl Into<String>)
Source§impl CopyObjectInput
impl CopyObjectInput
pub fn src_bucket(&self) -> &str
pub fn src_key(&self) -> &str
pub fn src_version_id(&self) -> &str
pub fn set_src_bucket(&mut self, src_bucket: impl Into<String>)
pub fn set_src_key(&mut self, src_key: impl Into<String>)
pub fn set_src_version_id(&mut self, src_version_id: impl Into<String>)
Source§impl CopyObjectInput
impl CopyObjectInput
pub fn copy_source_ssec_algorithm(&self) -> &str
pub fn copy_source_ssec_key(&self) -> &str
pub fn copy_source_ssec_key_md5(&self) -> &str
pub fn set_copy_source_ssec_algorithm( &mut self, copy_source_ssec_algorithm: impl Into<String>, )
pub fn set_copy_source_ssec_key( &mut self, copy_source_ssec_key: impl Into<String>, )
pub fn set_copy_source_ssec_key_md5( &mut self, copy_source_ssec_key_md5: impl Into<String>, )
Source§impl CopyObjectInput
impl CopyObjectInput
pub fn copy_source_if_match(&self) -> &str
pub fn copy_source_if_modified_since(&self) -> Option<DateTime<Utc>>
pub fn copy_source_if_none_match(&self) -> &str
pub fn copy_source_if_unmodified_since(&self) -> Option<DateTime<Utc>>
pub fn set_copy_source_if_match( &mut self, copy_source_if_match: impl Into<String>, )
pub fn set_copy_source_if_modified_since( &mut self, copy_source_if_modified_since: impl Into<DateTime<Utc>>, )
pub fn set_copy_source_if_none_match( &mut self, copy_source_if_none_match: impl Into<String>, )
pub fn set_copy_source_if_unmodified_since( &mut self, copy_source_if_unmodified_since: impl Into<DateTime<Utc>>, )
Source§impl CopyObjectInput
impl CopyObjectInput
pub fn request_date(&self) -> Option<DateTime<Utc>>
pub fn request_host(&self) -> &str
pub fn request_header(&self) -> &Option<HashMap<String, String>>
pub fn request_query(&self) -> &Option<HashMap<String, String>>
pub fn set_request_date(&mut self, request_date: impl Into<DateTime<Utc>>)
pub fn set_request_host(&mut self, request_host: impl Into<String>)
pub fn set_request_header( &mut self, request_header: impl Into<HashMap<String, String>>, )
pub fn set_request_query( &mut self, request_query: impl Into<HashMap<String, String>>, )
Source§impl CopyObjectInput
impl CopyObjectInput
pub fn new( bucket: impl Into<String>, key: impl Into<String>, src_bucket: impl Into<String>, src_key: impl Into<String>, ) -> Self
pub fn new_with_version_id( bucket: impl Into<String>, key: impl Into<String>, src_bucket: impl Into<String>, src_key: impl Into<String>, src_version_id: impl Into<String>, ) -> Self
pub fn bucket(&self) -> &str
pub fn key(&self) -> &str
pub fn metadata_directive(&self) -> &Option<MetadataDirectiveType>
pub fn meta(&self) -> &HashMap<String, String>
pub fn traffic_limit(&self) -> i64
pub fn forbid_overwrite(&self) -> bool
pub fn if_match(&self) -> &str
pub fn if_none_match(&self) -> &str
pub fn tagging(&self) -> &str
pub fn tagging_directive(&self) -> &Option<TaggingDirectiveType>
pub fn object_expires(&self) -> i64
pub fn set_bucket(&mut self, bucket: impl Into<String>)
pub fn set_key(&mut self, key: impl Into<String>)
pub fn set_metadata_directive( &mut self, metadata_directive: impl Into<MetadataDirectiveType>, )
pub fn set_meta(&mut self, meta: impl Into<HashMap<String, String>>)
pub fn set_traffic_limit(&mut self, traffic_limit: i64)
pub fn set_forbid_overwrite(&mut self, forbid_overwrite: bool)
pub fn set_if_match(&mut self, if_match: impl Into<String>)
pub fn set_if_none_match(&mut self, if_none_match: impl Into<String>)
pub fn set_tagging(&mut self, tagging: impl Into<String>)
pub fn set_tagging_directive( &mut self, tagging_directive: impl Into<TaggingDirectiveType>, )
pub fn set_object_expires(&mut self, object_expires: i64)
Trait Implementations§
Source§impl Clone for CopyObjectInput
impl Clone for CopyObjectInput
Source§fn clone(&self) -> CopyObjectInput
fn clone(&self) -> CopyObjectInput
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CopyObjectInput
impl Debug for CopyObjectInput
Source§impl Default for CopyObjectInput
impl Default for CopyObjectInput
Source§fn default() -> CopyObjectInput
fn default() -> CopyObjectInput
Returns the “default value” for a type. Read more
Source§impl GenericInputTrait for CopyObjectInput
impl GenericInputTrait for CopyObjectInput
Source§impl PartialEq for CopyObjectInput
impl PartialEq for CopyObjectInput
impl StructuralPartialEq for CopyObjectInput
Auto Trait Implementations§
impl Freeze for CopyObjectInput
impl RefUnwindSafe for CopyObjectInput
impl Send for CopyObjectInput
impl Sync for CopyObjectInput
impl Unpin for CopyObjectInput
impl UnsafeUnpin for CopyObjectInput
impl UnwindSafe for CopyObjectInput
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more