#[non_exhaustive]pub struct BucketPermissionConfigurationBuilder { /* private fields */ }Expand description
A builder for BucketPermissionConfiguration.
Implementations§
source§impl BucketPermissionConfigurationBuilder
impl BucketPermissionConfigurationBuilder
sourcepub fn account_level_permissions(self, input: AccountLevelPermissions) -> Self
pub fn account_level_permissions(self, input: AccountLevelPermissions) -> Self
The account-level permissions settings that apply to the bucket.
sourcepub fn set_account_level_permissions(
self,
input: Option<AccountLevelPermissions>
) -> Self
pub fn set_account_level_permissions( self, input: Option<AccountLevelPermissions> ) -> Self
The account-level permissions settings that apply to the bucket.
sourcepub fn get_account_level_permissions(&self) -> &Option<AccountLevelPermissions>
pub fn get_account_level_permissions(&self) -> &Option<AccountLevelPermissions>
The account-level permissions settings that apply to the bucket.
sourcepub fn bucket_level_permissions(self, input: BucketLevelPermissions) -> Self
pub fn bucket_level_permissions(self, input: BucketLevelPermissions) -> Self
The bucket-level permissions settings for the bucket.
sourcepub fn set_bucket_level_permissions(
self,
input: Option<BucketLevelPermissions>
) -> Self
pub fn set_bucket_level_permissions( self, input: Option<BucketLevelPermissions> ) -> Self
The bucket-level permissions settings for the bucket.
sourcepub fn get_bucket_level_permissions(&self) -> &Option<BucketLevelPermissions>
pub fn get_bucket_level_permissions(&self) -> &Option<BucketLevelPermissions>
The bucket-level permissions settings for the bucket.
sourcepub fn build(self) -> BucketPermissionConfiguration
pub fn build(self) -> BucketPermissionConfiguration
Consumes the builder and constructs a BucketPermissionConfiguration.
Trait Implementations§
source§impl Clone for BucketPermissionConfigurationBuilder
impl Clone for BucketPermissionConfigurationBuilder
source§fn clone(&self) -> BucketPermissionConfigurationBuilder
fn clone(&self) -> BucketPermissionConfigurationBuilder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Default for BucketPermissionConfigurationBuilder
impl Default for BucketPermissionConfigurationBuilder
source§fn default() -> BucketPermissionConfigurationBuilder
fn default() -> BucketPermissionConfigurationBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for BucketPermissionConfigurationBuilder
impl PartialEq for BucketPermissionConfigurationBuilder
source§fn eq(&self, other: &BucketPermissionConfigurationBuilder) -> bool
fn eq(&self, other: &BucketPermissionConfigurationBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for BucketPermissionConfigurationBuilder
Auto Trait Implementations§
impl Freeze for BucketPermissionConfigurationBuilder
impl RefUnwindSafe for BucketPermissionConfigurationBuilder
impl Send for BucketPermissionConfigurationBuilder
impl Sync for BucketPermissionConfigurationBuilder
impl Unpin for BucketPermissionConfigurationBuilder
impl UnwindSafe for BucketPermissionConfigurationBuilder
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.