public static interface AwsS3BucketDetails.Builder extends SdkPojo, CopyableBuilder<AwsS3BucketDetails.Builder,AwsS3BucketDetails>
| Modifier and Type | Method and Description |
|---|---|
AwsS3BucketDetails.Builder |
accessControlList(String accessControlList)
The access control list for the S3 bucket.
|
AwsS3BucketDetails.Builder |
bucketLifecycleConfiguration(AwsS3BucketBucketLifecycleConfigurationDetails bucketLifecycleConfiguration)
The lifecycle configuration for objects in the S3 bucket.
|
default AwsS3BucketDetails.Builder |
bucketLifecycleConfiguration(Consumer<AwsS3BucketBucketLifecycleConfigurationDetails.Builder> bucketLifecycleConfiguration)
The lifecycle configuration for objects in the S3 bucket.
|
AwsS3BucketDetails.Builder |
bucketLoggingConfiguration(AwsS3BucketLoggingConfiguration bucketLoggingConfiguration)
The logging configuration for the S3 bucket.
|
default AwsS3BucketDetails.Builder |
bucketLoggingConfiguration(Consumer<AwsS3BucketLoggingConfiguration.Builder> bucketLoggingConfiguration)
The logging configuration for the S3 bucket.
|
AwsS3BucketDetails.Builder |
bucketNotificationConfiguration(AwsS3BucketNotificationConfiguration bucketNotificationConfiguration)
The notification configuration for the S3 bucket.
|
default AwsS3BucketDetails.Builder |
bucketNotificationConfiguration(Consumer<AwsS3BucketNotificationConfiguration.Builder> bucketNotificationConfiguration)
The notification configuration for the S3 bucket.
|
AwsS3BucketDetails.Builder |
bucketVersioningConfiguration(AwsS3BucketBucketVersioningConfiguration bucketVersioningConfiguration)
The versioning state of an S3 bucket.
|
default AwsS3BucketDetails.Builder |
bucketVersioningConfiguration(Consumer<AwsS3BucketBucketVersioningConfiguration.Builder> bucketVersioningConfiguration)
The versioning state of an S3 bucket.
|
AwsS3BucketDetails.Builder |
bucketWebsiteConfiguration(AwsS3BucketWebsiteConfiguration bucketWebsiteConfiguration)
The website configuration parameters for the S3 bucket.
|
default AwsS3BucketDetails.Builder |
bucketWebsiteConfiguration(Consumer<AwsS3BucketWebsiteConfiguration.Builder> bucketWebsiteConfiguration)
The website configuration parameters for the S3 bucket.
|
AwsS3BucketDetails.Builder |
createdAt(String createdAt)
Indicates when the S3 bucket was created.
|
AwsS3BucketDetails.Builder |
objectLockConfiguration(AwsS3BucketObjectLockConfiguration objectLockConfiguration)
Specifies which rule Amazon S3 applies by default to every new object placed in the specified bucket.
|
default AwsS3BucketDetails.Builder |
objectLockConfiguration(Consumer<AwsS3BucketObjectLockConfiguration.Builder> objectLockConfiguration)
Specifies which rule Amazon S3 applies by default to every new object placed in the specified bucket.
|
AwsS3BucketDetails.Builder |
ownerAccountId(String ownerAccountId)
The Amazon Web Services account identifier of the account that owns the S3 bucket.
|
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 ownerAccountId(String ownerAccountId)
The Amazon Web Services account identifier of the account that owns the S3 bucket.
ownerAccountId - The Amazon Web Services account identifier of the account that owns 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, and date and time should be separated by T. 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, and date and time should be separated by T.
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 method 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 bucketLifecycleConfiguration(AwsS3BucketBucketLifecycleConfigurationDetails bucketLifecycleConfiguration)
The lifecycle configuration for objects in the S3 bucket.
bucketLifecycleConfiguration - The lifecycle configuration for objects in the S3 bucket.default AwsS3BucketDetails.Builder bucketLifecycleConfiguration(Consumer<AwsS3BucketBucketLifecycleConfigurationDetails.Builder> bucketLifecycleConfiguration)
The lifecycle configuration for objects in the S3 bucket.
This is a convenience method that creates an instance of theAwsS3BucketBucketLifecycleConfigurationDetails.Builder avoiding the need to create one manually via
AwsS3BucketBucketLifecycleConfigurationDetails.builder().
When the Consumer completes, SdkBuilder.build()
is called immediately and its result is passed to
bucketLifecycleConfiguration(AwsS3BucketBucketLifecycleConfigurationDetails).
bucketLifecycleConfiguration - a consumer that will call methods on AwsS3BucketBucketLifecycleConfigurationDetails.BuilderbucketLifecycleConfiguration(AwsS3BucketBucketLifecycleConfigurationDetails)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 method 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)AwsS3BucketDetails.Builder accessControlList(String accessControlList)
The access control list for the S3 bucket.
accessControlList - The access control list for the S3 bucket.AwsS3BucketDetails.Builder bucketLoggingConfiguration(AwsS3BucketLoggingConfiguration bucketLoggingConfiguration)
The logging configuration for the S3 bucket.
bucketLoggingConfiguration - The logging configuration for the S3 bucket.default AwsS3BucketDetails.Builder bucketLoggingConfiguration(Consumer<AwsS3BucketLoggingConfiguration.Builder> bucketLoggingConfiguration)
The logging configuration for the S3 bucket.
This is a convenience method that creates an instance of theAwsS3BucketLoggingConfiguration.Builder
avoiding the need to create one manually via AwsS3BucketLoggingConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to bucketLoggingConfiguration(AwsS3BucketLoggingConfiguration).
bucketLoggingConfiguration - a consumer that will call methods on AwsS3BucketLoggingConfiguration.BuilderbucketLoggingConfiguration(AwsS3BucketLoggingConfiguration)AwsS3BucketDetails.Builder bucketWebsiteConfiguration(AwsS3BucketWebsiteConfiguration bucketWebsiteConfiguration)
The website configuration parameters for the S3 bucket.
bucketWebsiteConfiguration - The website configuration parameters for the S3 bucket.default AwsS3BucketDetails.Builder bucketWebsiteConfiguration(Consumer<AwsS3BucketWebsiteConfiguration.Builder> bucketWebsiteConfiguration)
The website configuration parameters for the S3 bucket.
This is a convenience method that creates an instance of theAwsS3BucketWebsiteConfiguration.Builder
avoiding the need to create one manually via AwsS3BucketWebsiteConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to bucketWebsiteConfiguration(AwsS3BucketWebsiteConfiguration).
bucketWebsiteConfiguration - a consumer that will call methods on AwsS3BucketWebsiteConfiguration.BuilderbucketWebsiteConfiguration(AwsS3BucketWebsiteConfiguration)AwsS3BucketDetails.Builder bucketNotificationConfiguration(AwsS3BucketNotificationConfiguration bucketNotificationConfiguration)
The notification configuration for the S3 bucket.
bucketNotificationConfiguration - The notification configuration for the S3 bucket.default AwsS3BucketDetails.Builder bucketNotificationConfiguration(Consumer<AwsS3BucketNotificationConfiguration.Builder> bucketNotificationConfiguration)
The notification configuration for the S3 bucket.
This is a convenience method that creates an instance of theAwsS3BucketNotificationConfiguration.Builder avoiding the need to create one manually via
AwsS3BucketNotificationConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to
bucketNotificationConfiguration(AwsS3BucketNotificationConfiguration).
bucketNotificationConfiguration - a consumer that will call methods on AwsS3BucketNotificationConfiguration.BuilderbucketNotificationConfiguration(AwsS3BucketNotificationConfiguration)AwsS3BucketDetails.Builder bucketVersioningConfiguration(AwsS3BucketBucketVersioningConfiguration bucketVersioningConfiguration)
The versioning state of an S3 bucket.
bucketVersioningConfiguration - The versioning state of an S3 bucket.default AwsS3BucketDetails.Builder bucketVersioningConfiguration(Consumer<AwsS3BucketBucketVersioningConfiguration.Builder> bucketVersioningConfiguration)
The versioning state of an S3 bucket.
This is a convenience method that creates an instance of theAwsS3BucketBucketVersioningConfiguration.Builder avoiding the need to create one manually via
AwsS3BucketBucketVersioningConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is
called immediately and its result is passed to
bucketVersioningConfiguration(AwsS3BucketBucketVersioningConfiguration).
bucketVersioningConfiguration - a consumer that will call methods on AwsS3BucketBucketVersioningConfiguration.BuilderbucketVersioningConfiguration(AwsS3BucketBucketVersioningConfiguration)AwsS3BucketDetails.Builder objectLockConfiguration(AwsS3BucketObjectLockConfiguration objectLockConfiguration)
Specifies which rule Amazon S3 applies by default to every new object placed in the specified bucket.
objectLockConfiguration - Specifies which rule Amazon S3 applies by default to every new object placed in the specified bucket.default AwsS3BucketDetails.Builder objectLockConfiguration(Consumer<AwsS3BucketObjectLockConfiguration.Builder> objectLockConfiguration)
Specifies which rule Amazon S3 applies by default to every new object placed in the specified bucket.
This is a convenience method that creates an instance of theAwsS3BucketObjectLockConfiguration.Builder avoiding the need to create one manually via
AwsS3BucketObjectLockConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to objectLockConfiguration(AwsS3BucketObjectLockConfiguration).
objectLockConfiguration - a consumer that will call methods on AwsS3BucketObjectLockConfiguration.BuilderobjectLockConfiguration(AwsS3BucketObjectLockConfiguration)Copyright © 2023. All rights reserved.