pub struct PutPublicAccessBlockInputBuilder { /* private fields */ }Expand description
A builder for PutPublicAccessBlockInput
Implementations§
Source§impl PutPublicAccessBlockInputBuilder
impl PutPublicAccessBlockInputBuilder
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_public_access_block_configuration( &mut self, field: PublicAccessBlockConfiguration, ) -> &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 public_access_block_configuration( self, field: PublicAccessBlockConfiguration, ) -> Self
pub fn build(self) -> Result<PutPublicAccessBlockInput, BuildError>
Trait Implementations§
Source§impl Default for PutPublicAccessBlockInputBuilder
impl Default for PutPublicAccessBlockInputBuilder
Source§fn default() -> PutPublicAccessBlockInputBuilder
fn default() -> PutPublicAccessBlockInputBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PutPublicAccessBlockInputBuilder
impl RefUnwindSafe for PutPublicAccessBlockInputBuilder
impl Send for PutPublicAccessBlockInputBuilder
impl Sync for PutPublicAccessBlockInputBuilder
impl Unpin for PutPublicAccessBlockInputBuilder
impl UnsafeUnpin for PutPublicAccessBlockInputBuilder
impl UnwindSafe for PutPublicAccessBlockInputBuilder
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