public static interface BucketLevelPermissions.Builder extends SdkPojo, CopyableBuilder<BucketLevelPermissions.Builder,BucketLevelPermissions>
| Modifier and Type | Method and Description |
|---|---|
BucketLevelPermissions.Builder |
accessControlList(AccessControlList accessControlList)
The permissions settings of the access control list (ACL) for the bucket.
|
default BucketLevelPermissions.Builder |
accessControlList(Consumer<AccessControlList.Builder> accessControlList)
The permissions settings of the access control list (ACL) for the bucket.
|
BucketLevelPermissions.Builder |
blockPublicAccess(BlockPublicAccess blockPublicAccess)
The block public access settings for the bucket.
|
default BucketLevelPermissions.Builder |
blockPublicAccess(Consumer<BlockPublicAccess.Builder> blockPublicAccess)
The block public access settings for the bucket.
|
BucketLevelPermissions.Builder |
bucketPolicy(BucketPolicy bucketPolicy)
The permissions settings of the bucket policy for the bucket.
|
default BucketLevelPermissions.Builder |
bucketPolicy(Consumer<BucketPolicy.Builder> bucketPolicy)
The permissions settings of the bucket policy for the bucket.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildBucketLevelPermissions.Builder accessControlList(AccessControlList accessControlList)
The permissions settings of the access control list (ACL) for the bucket. This value is null if an ACL hasn't been defined for the bucket.
accessControlList - The permissions settings of the access control list (ACL) for the bucket. This value is null if an ACL
hasn't been defined for the bucket.default BucketLevelPermissions.Builder accessControlList(Consumer<AccessControlList.Builder> accessControlList)
The permissions settings of the access control list (ACL) for the bucket. This value is null if an ACL hasn't been defined for the bucket.
This is a convenience that creates an instance of theAccessControlList.Builder avoiding the need to
create one manually via AccessControlList.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to accessControlList(AccessControlList).accessControlList - a consumer that will call methods on AccessControlList.BuilderaccessControlList(AccessControlList)BucketLevelPermissions.Builder blockPublicAccess(BlockPublicAccess blockPublicAccess)
The block public access settings for the bucket.
blockPublicAccess - The block public access settings for the bucket.default BucketLevelPermissions.Builder blockPublicAccess(Consumer<BlockPublicAccess.Builder> blockPublicAccess)
The block public access settings for the bucket.
This is a convenience that creates an instance of theBlockPublicAccess.Builder avoiding the need to
create one manually via BlockPublicAccess.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to blockPublicAccess(BlockPublicAccess).blockPublicAccess - a consumer that will call methods on BlockPublicAccess.BuilderblockPublicAccess(BlockPublicAccess)BucketLevelPermissions.Builder bucketPolicy(BucketPolicy bucketPolicy)
The permissions settings of the bucket policy for the bucket. This value is null if a bucket policy hasn't been defined for the bucket.
bucketPolicy - The permissions settings of the bucket policy for the bucket. This value is null if a bucket policy
hasn't been defined for the bucket.default BucketLevelPermissions.Builder bucketPolicy(Consumer<BucketPolicy.Builder> bucketPolicy)
The permissions settings of the bucket policy for the bucket. This value is null if a bucket policy hasn't been defined for the bucket.
This is a convenience that creates an instance of theBucketPolicy.Builder avoiding the need to
create one manually via BucketPolicy.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to bucketPolicy(BucketPolicy).bucketPolicy - a consumer that will call methods on BucketPolicy.BuilderbucketPolicy(BucketPolicy)Copyright © 2021. All rights reserved.