pub struct S3ExportTask { /* private fields */ }Implementations§
Source§impl S3ExportTask
impl S3ExportTask
pub fn new( input: impl Into<Input>, bucket: impl Into<String>, region: impl Into<String>, access_key_id: impl Into<String>, secret_access_key: impl Into<String>, ) -> Self
pub fn endpoint(self, endpoint: impl Into<String>) -> Self
pub fn key(self, key: impl Into<String>) -> Self
pub fn key_prefix(self, key_prefix: impl Into<String>) -> Self
pub fn session_token(self, session_token: impl Into<String>) -> Self
pub fn acl(self, acl: impl Into<String>) -> Self
pub fn cache_control(self, cache_control: impl Into<String>) -> Self
pub fn content_disposition(self, content_disposition: impl Into<String>) -> Self
pub fn content_type(self, content_type: impl Into<String>) -> Self
pub fn server_side_encryption( self, server_side_encryption: impl Into<String>, ) -> Self
pub fn metadata(self, key: impl Into<String>, value: impl Into<Value>) -> Self
pub fn tag(self, key: impl Into<String>, value: impl Into<Value>) -> Self
pub fn option(self, key: impl Into<String>, value: impl Into<Value>) -> Self
Trait Implementations§
Source§impl Clone for S3ExportTask
impl Clone for S3ExportTask
Source§fn clone(&self) -> S3ExportTask
fn clone(&self) -> S3ExportTask
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 S3ExportTask
impl Debug for S3ExportTask
Source§impl From<S3ExportTask> for TaskRequest
impl From<S3ExportTask> for TaskRequest
Source§fn from(value: S3ExportTask) -> Self
fn from(value: S3ExportTask) -> Self
Converts to this type from the input type.
Source§impl Serialize for S3ExportTask
impl Serialize for S3ExportTask
Source§impl TaskPayload for S3ExportTask
impl TaskPayload for S3ExportTask
Auto Trait Implementations§
impl Freeze for S3ExportTask
impl RefUnwindSafe for S3ExportTask
impl Send for S3ExportTask
impl Sync for S3ExportTask
impl Unpin for S3ExportTask
impl UnsafeUnpin for S3ExportTask
impl UnwindSafe for S3ExportTask
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