pub struct PutBucketWebsiteInputBuilder { /* private fields */ }Expand description
A builder for PutBucketWebsiteInput
Implementations§
Source§impl PutBucketWebsiteInputBuilder
impl PutBucketWebsiteInputBuilder
pub fn set_bucket(&mut self, field: BucketName) -> &mut Self
pub fn set_checksum_algorithm( &mut self, field: Option<ChecksumAlgorithm>, ) -> &mut Self
pub fn set_content_md5(&mut self, field: Option<ContentMD5>) -> &mut Self
pub fn set_expected_bucket_owner( &mut self, field: Option<AccountId>, ) -> &mut Self
pub fn set_website_configuration( &mut self, field: WebsiteConfiguration, ) -> &mut Self
pub fn bucket(self, field: BucketName) -> Self
pub fn checksum_algorithm(self, field: Option<ChecksumAlgorithm>) -> Self
pub fn content_md5(self, field: Option<ContentMD5>) -> Self
pub fn expected_bucket_owner(self, field: Option<AccountId>) -> Self
pub fn website_configuration(self, field: WebsiteConfiguration) -> Self
pub fn build(self) -> Result<PutBucketWebsiteInput, BuildError>
Trait Implementations§
Source§impl Default for PutBucketWebsiteInputBuilder
impl Default for PutBucketWebsiteInputBuilder
Source§fn default() -> PutBucketWebsiteInputBuilder
fn default() -> PutBucketWebsiteInputBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PutBucketWebsiteInputBuilder
impl RefUnwindSafe for PutBucketWebsiteInputBuilder
impl Send for PutBucketWebsiteInputBuilder
impl Sync for PutBucketWebsiteInputBuilder
impl Unpin for PutBucketWebsiteInputBuilder
impl UnsafeUnpin for PutBucketWebsiteInputBuilder
impl UnwindSafe for PutBucketWebsiteInputBuilder
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