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