public static interface BucketLevelPermissions.Builder extends SdkPojo, CopyableBuilder<BucketLevelPermissions.Builder,BucketLevelPermissions>
| Modifier and Type | Method and Description |
|---|---|
BucketLevelPermissions.Builder |
accessControlList(AccessControlList accessControlList)
Contains information on how Access Control Policies are applied to the bucket.
|
default BucketLevelPermissions.Builder |
accessControlList(Consumer<AccessControlList.Builder> accessControlList)
Contains information on how Access Control Policies are applied to the bucket.
|
BucketLevelPermissions.Builder |
blockPublicAccess(BlockPublicAccess blockPublicAccess)
Contains information on which account level S3 Block Public Access settings are applied to the S3 bucket.
|
default BucketLevelPermissions.Builder |
blockPublicAccess(Consumer<BlockPublicAccess.Builder> blockPublicAccess)
Contains information on which account level S3 Block Public Access settings are applied to the S3 bucket.
|
BucketLevelPermissions.Builder |
bucketPolicy(BucketPolicy bucketPolicy)
Contains information on the bucket policies for the S3 bucket.
|
default BucketLevelPermissions.Builder |
bucketPolicy(Consumer<BucketPolicy.Builder> bucketPolicy)
Contains information on the bucket policies for the S3 bucket.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildBucketLevelPermissions.Builder accessControlList(AccessControlList accessControlList)
Contains information on how Access Control Policies are applied to the bucket.
accessControlList - Contains information on how Access Control Policies are applied to the bucket.default BucketLevelPermissions.Builder accessControlList(Consumer<AccessControlList.Builder> accessControlList)
Contains information on how Access Control Policies are applied to the bucket.
This is a convenience method 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 bucketPolicy(BucketPolicy bucketPolicy)
Contains information on the bucket policies for the S3 bucket.
bucketPolicy - Contains information on the bucket policies for the S3 bucket.default BucketLevelPermissions.Builder bucketPolicy(Consumer<BucketPolicy.Builder> bucketPolicy)
Contains information on the bucket policies for the S3 bucket.
This is a convenience method 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)BucketLevelPermissions.Builder blockPublicAccess(BlockPublicAccess blockPublicAccess)
Contains information on which account level S3 Block Public Access settings are applied to the S3 bucket.
blockPublicAccess - Contains information on which account level S3 Block Public Access settings are applied to the S3
bucket.default BucketLevelPermissions.Builder blockPublicAccess(Consumer<BlockPublicAccess.Builder> blockPublicAccess)
Contains information on which account level S3 Block Public Access settings are applied to the S3 bucket.
This is a convenience method 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)Copyright © 2022. All rights reserved.