pub struct GetObjectInput { /* private fields */ }Implementations§
Source§impl GetObjectInput
impl GetObjectInput
pub fn if_match(&self) -> &str
pub fn if_modified_since(&self) -> Option<DateTime<Utc>>
pub fn if_none_match(&self) -> &str
pub fn if_unmodified_since(&self) -> Option<DateTime<Utc>>
pub fn set_if_match(&mut self, if_match: impl Into<String>)
pub fn set_if_modified_since( &mut self, if_modified_since: impl Into<DateTime<Utc>>, )
pub fn set_if_none_match(&mut self, if_none_match: impl Into<String>)
pub fn set_if_unmodified_since( &mut self, if_unmodified_since: impl Into<DateTime<Utc>>, )
Source§impl GetObjectInput
impl GetObjectInput
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 GetObjectInput
impl GetObjectInput
pub fn response_cache_control(&self) -> &str
pub fn response_content_disposition(&self) -> &str
pub fn response_content_encoding(&self) -> &str
pub fn response_content_language(&self) -> &str
pub fn response_content_type(&self) -> &str
pub fn response_expires(&self) -> Option<DateTime<Utc>>
pub fn set_response_cache_control( &mut self, response_cache_control: impl Into<String>, )
pub fn set_response_content_disposition( &mut self, response_content_disposition: impl Into<String>, )
pub fn set_response_content_encoding( &mut self, response_content_encoding: impl Into<String>, )
pub fn set_response_content_language( &mut self, response_content_language: impl Into<String>, )
pub fn set_response_content_type( &mut self, response_content_type: impl Into<String>, )
pub fn set_response_expires( &mut self, response_expires: impl Into<DateTime<Utc>>, )
Source§impl GetObjectInput
impl GetObjectInput
pub fn process(&self) -> &str
pub fn doc_page(&self) -> isize
pub fn src_type(&self) -> &Option<DocPreviewSrcType>
pub fn dst_type(&self) -> &Option<DocPreviewDstType>
pub fn save_bucket(&self) -> &str
pub fn save_object(&self) -> &str
pub fn set_process(&mut self, process: impl Into<String>)
pub fn set_doc_page(&mut self, doc_page: isize)
pub fn set_src_type(&mut self, src_type: impl Into<DocPreviewSrcType>)
pub fn set_dst_type(&mut self, dst_type: impl Into<DocPreviewDstType>)
pub fn set_save_bucket(&mut self, save_bucket: impl Into<String>)
pub fn set_save_object(&mut self, save_object: impl Into<String>)
Source§impl GetObjectInput
impl GetObjectInput
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 GetObjectInput
impl GetObjectInput
pub fn new(bucket: impl Into<String>, key: impl Into<String>) -> Self
pub fn new_with_version_id( bucket: impl Into<String>, key: impl Into<String>, version_id: impl Into<String>, ) -> Self
pub fn bucket(&self) -> &str
pub fn key(&self) -> &str
pub fn version_id(&self) -> &str
pub fn range_start(&self) -> i64
pub fn range_end(&self) -> i64
pub fn range(&self) -> &str
pub fn traffic_limit(&self) -> i64
pub fn rate_limiter(&self) -> &Option<Arc<RateLimiter>>
pub fn set_bucket(&mut self, bucket: impl Into<String>)
pub fn set_key(&mut self, key: impl Into<String>)
pub fn set_version_id(&mut self, version_id: impl Into<String>)
pub fn set_range_start(&mut self, range_start: i64)
pub fn set_range_end(&mut self, range_end: i64)
pub fn set_range(&mut self, range: impl Into<String>)
pub fn set_traffic_limit(&mut self, traffic_limit: i64)
pub fn set_rate_limiter(&mut self, rate_limiter: impl Into<Arc<RateLimiter>>)
Trait Implementations§
Source§impl Clone for GetObjectInput
impl Clone for GetObjectInput
Source§fn clone(&self) -> GetObjectInput
fn clone(&self) -> GetObjectInput
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 DataTransferListener for GetObjectInput
impl DataTransferListener for GetObjectInput
fn data_transfer_listener(&self) -> &Option<Sender<DataTransferStatus>>
fn set_data_transfer_listener( &mut self, listener: impl Into<Sender<DataTransferStatus>>, )
Source§impl DataTransferListener for GetObjectInput
impl DataTransferListener for GetObjectInput
fn async_data_transfer_listener(&self) -> &Option<Sender<DataTransferStatus>>
fn set_async_data_transfer_listener( &mut self, listener: impl Into<Sender<DataTransferStatus>>, )
Source§impl Debug for GetObjectInput
impl Debug for GetObjectInput
Source§impl Default for GetObjectInput
impl Default for GetObjectInput
Source§impl GenericInputTrait for GetObjectInput
impl GenericInputTrait for GetObjectInput
Auto Trait Implementations§
impl Freeze for GetObjectInput
impl RefUnwindSafe for GetObjectInput
impl Send for GetObjectInput
impl Sync for GetObjectInput
impl Unpin for GetObjectInput
impl UnsafeUnpin for GetObjectInput
impl UnwindSafe for GetObjectInput
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