pub struct PublicAccessBlockConfigurationBuilder { /* private fields */ }Expand description
Builder for S3 public access block configuration.
Controls public access to the bucket at the bucket level.
Implementations§
Source§impl PublicAccessBlockConfigurationBuilder
impl PublicAccessBlockConfigurationBuilder
pub fn new() -> Self
pub fn block_public_acls(self, config: bool) -> Self
pub fn block_public_policy(self, config: bool) -> Self
pub fn ignore_public_acls(self, config: bool) -> Self
pub fn restrict_public_buckets(self, config: bool) -> Self
pub fn build(self) -> PublicAccessBlockConfiguration
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PublicAccessBlockConfigurationBuilder
impl RefUnwindSafe for PublicAccessBlockConfigurationBuilder
impl Send for PublicAccessBlockConfigurationBuilder
impl Sync for PublicAccessBlockConfigurationBuilder
impl Unpin for PublicAccessBlockConfigurationBuilder
impl UnwindSafe for PublicAccessBlockConfigurationBuilder
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