pub struct HeadFileRequestBuilder { /* private fields */ }Expand description
Re-export head_file module
Builder for HeadFileRequest.
Implementations§
Source§impl HeadFileRequestBuilder
impl HeadFileRequestBuilder
Sourcepub fn bucket_name<VALUE: Into<String>>(self, value: VALUE) -> Self
pub fn bucket_name<VALUE: Into<String>>(self, value: VALUE) -> Self
Required: Bucket name
Sourcepub fn key_name<VALUE: Into<String>>(self, value: VALUE) -> Self
pub fn key_name<VALUE: Into<String>>(self, value: VALUE) -> Self
Required: Key name of the file or object name.
Sourcepub fn security_token<VALUE: Into<Option<String>>>(self, value: VALUE) -> Self
pub fn security_token<VALUE: Into<Option<String>>>(self, value: VALUE) -> Self
Optional: STS temporary security token. but not implementated at now.
Sourcepub fn object_config(self, value: ObjectConfig) -> Self
pub fn object_config(self, value: ObjectConfig) -> Self
Required Object Config.
Sourcepub fn client(self, value: HttpClient) -> Self
pub fn client(self, value: HttpClient) -> Self
Required Http Client.
Sourcepub fn build(self) -> Result<HeadFileRequest, HeadFileRequestBuilderError>
pub fn build(self) -> Result<HeadFileRequest, HeadFileRequestBuilderError>
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for HeadFileRequestBuilder
impl !UnwindSafe for HeadFileRequestBuilder
impl Freeze for HeadFileRequestBuilder
impl Send for HeadFileRequestBuilder
impl Sync for HeadFileRequestBuilder
impl Unpin for HeadFileRequestBuilder
impl UnsafeUnpin for HeadFileRequestBuilder
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