public static interface AwsS3BucketDetails.Builder extends SdkPojo, CopyableBuilder<AwsS3BucketDetails.Builder,AwsS3BucketDetails>
| Modifier and Type | Method and Description |
|---|---|
AwsS3BucketDetails.Builder |
createdAt(String createdAt)
Indicates when the S3 bucket was created.
|
AwsS3BucketDetails.Builder |
ownerId(String ownerId)
The canonical user ID of the owner of the S3 bucket.
|
AwsS3BucketDetails.Builder |
ownerName(String ownerName)
The display name of the owner of the S3 bucket.
|
AwsS3BucketDetails.Builder |
publicAccessBlockConfiguration(AwsS3AccountPublicAccessBlockDetails publicAccessBlockConfiguration)
Provides information about the Amazon S3 Public Access Block configuration for the S3 bucket.
|
default AwsS3BucketDetails.Builder |
publicAccessBlockConfiguration(Consumer<AwsS3AccountPublicAccessBlockDetails.Builder> publicAccessBlockConfiguration)
Provides information about the Amazon S3 Public Access Block configuration for the S3 bucket.
|
AwsS3BucketDetails.Builder |
serverSideEncryptionConfiguration(AwsS3BucketServerSideEncryptionConfiguration serverSideEncryptionConfiguration)
The encryption rules that are applied to the S3 bucket.
|
default AwsS3BucketDetails.Builder |
serverSideEncryptionConfiguration(Consumer<AwsS3BucketServerSideEncryptionConfiguration.Builder> serverSideEncryptionConfiguration)
The encryption rules that are applied to the S3 bucket.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAwsS3BucketDetails.Builder ownerId(String ownerId)
The canonical user ID of the owner of the S3 bucket.
ownerId - The canonical user ID of the owner of the S3 bucket.AwsS3BucketDetails.Builder ownerName(String ownerName)
The display name of the owner of the S3 bucket.
ownerName - The display name of the owner of the S3 bucket.AwsS3BucketDetails.Builder createdAt(String createdAt)
Indicates when the S3 bucket was created.
Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format.
The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.
createdAt - Indicates when the S3 bucket was created.
Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time
Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.
AwsS3BucketDetails.Builder serverSideEncryptionConfiguration(AwsS3BucketServerSideEncryptionConfiguration serverSideEncryptionConfiguration)
The encryption rules that are applied to the S3 bucket.
serverSideEncryptionConfiguration - The encryption rules that are applied to the S3 bucket.default AwsS3BucketDetails.Builder serverSideEncryptionConfiguration(Consumer<AwsS3BucketServerSideEncryptionConfiguration.Builder> serverSideEncryptionConfiguration)
The encryption rules that are applied to the S3 bucket.
This is a convenience that creates an instance of theAwsS3BucketServerSideEncryptionConfiguration.Builder avoiding the need to create one manually via
AwsS3BucketServerSideEncryptionConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is
called immediately and its result is passed to
serverSideEncryptionConfiguration(AwsS3BucketServerSideEncryptionConfiguration).serverSideEncryptionConfiguration - a consumer that will call methods on AwsS3BucketServerSideEncryptionConfiguration.BuilderserverSideEncryptionConfiguration(AwsS3BucketServerSideEncryptionConfiguration)AwsS3BucketDetails.Builder publicAccessBlockConfiguration(AwsS3AccountPublicAccessBlockDetails publicAccessBlockConfiguration)
Provides information about the Amazon S3 Public Access Block configuration for the S3 bucket.
publicAccessBlockConfiguration - Provides information about the Amazon S3 Public Access Block configuration for the S3 bucket.default AwsS3BucketDetails.Builder publicAccessBlockConfiguration(Consumer<AwsS3AccountPublicAccessBlockDetails.Builder> publicAccessBlockConfiguration)
Provides information about the Amazon S3 Public Access Block configuration for the S3 bucket.
This is a convenience that creates an instance of theAwsS3AccountPublicAccessBlockDetails.Builder
avoiding the need to create one manually via AwsS3AccountPublicAccessBlockDetails.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to
publicAccessBlockConfiguration(AwsS3AccountPublicAccessBlockDetails).publicAccessBlockConfiguration - a consumer that will call methods on AwsS3AccountPublicAccessBlockDetails.BuilderpublicAccessBlockConfiguration(AwsS3AccountPublicAccessBlockDetails)Copyright © 2021. All rights reserved.