public static interface PublicAccess.Builder extends SdkPojo, CopyableBuilder<PublicAccess.Builder,PublicAccess>
| Modifier and Type | Method and Description |
|---|---|
PublicAccess.Builder |
effectivePermission(String effectivePermission)
Describes the effective permission on this bucket after factoring all attached policies.
|
default PublicAccess.Builder |
permissionConfiguration(Consumer<PermissionConfiguration.Builder> permissionConfiguration)
Contains information about how permissions are configured for the S3 bucket.
|
PublicAccess.Builder |
permissionConfiguration(PermissionConfiguration permissionConfiguration)
Contains information about how permissions are configured for the S3 bucket.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildPublicAccess.Builder permissionConfiguration(PermissionConfiguration permissionConfiguration)
Contains information about how permissions are configured for the S3 bucket.
permissionConfiguration - Contains information about how permissions are configured for the S3 bucket.default PublicAccess.Builder permissionConfiguration(Consumer<PermissionConfiguration.Builder> permissionConfiguration)
Contains information about how permissions are configured for the S3 bucket.
This is a convenience method that creates an instance of thePermissionConfiguration.Builder avoiding
the need to create one manually via PermissionConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to permissionConfiguration(PermissionConfiguration).
permissionConfiguration - a consumer that will call methods on PermissionConfiguration.BuilderpermissionConfiguration(PermissionConfiguration)PublicAccess.Builder effectivePermission(String effectivePermission)
Describes the effective permission on this bucket after factoring all attached policies.
effectivePermission - Describes the effective permission on this bucket after factoring all attached policies.Copyright © 2022. All rights reserved.