pub struct Builder { /* private fields */ }
Expand description
A builder for BucketPermissionConfiguration
.
Implementations§
source§impl Builder
impl Builder
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 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 build(self) -> BucketPermissionConfiguration
pub fn build(self) -> BucketPermissionConfiguration
Consumes the builder and constructs a BucketPermissionConfiguration
.