Uses of Class
software.amazon.awscdk.services.s3.CfnBucket.Builder
-
Uses of CfnBucket.Builder in software.amazon.awscdk.services.s3
Modifier and TypeMethodDescriptionCfnBucket.Builder.accelerateConfiguration
(IResolvable accelerateConfiguration) Configures the transfer acceleration state for an Amazon S3 bucket.CfnBucket.Builder.accelerateConfiguration
(CfnBucket.AccelerateConfigurationProperty accelerateConfiguration) Configures the transfer acceleration state for an Amazon S3 bucket.CfnBucket.Builder.accessControl
(String accessControl) CfnBucket.Builder.analyticsConfigurations
(List<? extends Object> analyticsConfigurations) Specifies the configuration and any analyses for the analytics filter of an Amazon S3 bucket.CfnBucket.Builder.analyticsConfigurations
(IResolvable analyticsConfigurations) Specifies the configuration and any analyses for the analytics filter of an Amazon S3 bucket.CfnBucket.Builder.bucketEncryption
(IResolvable bucketEncryption) Specifies default encryption for a bucket using server-side encryption with Amazon S3-managed keys (SSE-S3), AWS KMS-managed keys (SSE-KMS), or dual-layer server-side encryption with KMS-managed keys (DSSE-KMS).CfnBucket.Builder.bucketEncryption
(CfnBucket.BucketEncryptionProperty bucketEncryption) Specifies default encryption for a bucket using server-side encryption with Amazon S3-managed keys (SSE-S3), AWS KMS-managed keys (SSE-KMS), or dual-layer server-side encryption with KMS-managed keys (DSSE-KMS).CfnBucket.Builder.bucketName
(String bucketName) A name for the bucket.CfnBucket.Builder.corsConfiguration
(IResolvable corsConfiguration) Describes the cross-origin access configuration for objects in an Amazon S3 bucket.CfnBucket.Builder.corsConfiguration
(CfnBucket.CorsConfigurationProperty corsConfiguration) Describes the cross-origin access configuration for objects in an Amazon S3 bucket.static CfnBucket.Builder
CfnBucket.Builder.intelligentTieringConfigurations
(List<? extends Object> intelligentTieringConfigurations) Defines how Amazon S3 handles Intelligent-Tiering storage.CfnBucket.Builder.intelligentTieringConfigurations
(IResolvable intelligentTieringConfigurations) Defines how Amazon S3 handles Intelligent-Tiering storage.CfnBucket.Builder.inventoryConfigurations
(List<? extends Object> inventoryConfigurations) Specifies the inventory configuration for an Amazon S3 bucket.CfnBucket.Builder.inventoryConfigurations
(IResolvable inventoryConfigurations) Specifies the inventory configuration for an Amazon S3 bucket.CfnBucket.Builder.lifecycleConfiguration
(IResolvable lifecycleConfiguration) Specifies the lifecycle configuration for objects in an Amazon S3 bucket.CfnBucket.Builder.lifecycleConfiguration
(CfnBucket.LifecycleConfigurationProperty lifecycleConfiguration) Specifies the lifecycle configuration for objects in an Amazon S3 bucket.CfnBucket.Builder.loggingConfiguration
(IResolvable loggingConfiguration) Settings that define where logs are stored.CfnBucket.Builder.loggingConfiguration
(CfnBucket.LoggingConfigurationProperty loggingConfiguration) Settings that define where logs are stored.CfnBucket.Builder.metricsConfigurations
(List<? extends Object> metricsConfigurations) Specifies a metrics configuration for the CloudWatch request metrics (specified by the metrics configuration ID) from an Amazon S3 bucket.CfnBucket.Builder.metricsConfigurations
(IResolvable metricsConfigurations) Specifies a metrics configuration for the CloudWatch request metrics (specified by the metrics configuration ID) from an Amazon S3 bucket.CfnBucket.Builder.notificationConfiguration
(IResolvable notificationConfiguration) Configuration that defines how Amazon S3 handles bucket notifications.CfnBucket.Builder.notificationConfiguration
(CfnBucket.NotificationConfigurationProperty notificationConfiguration) Configuration that defines how Amazon S3 handles bucket notifications.CfnBucket.Builder.objectLockConfiguration
(IResolvable objectLockConfiguration) CfnBucket.Builder.objectLockConfiguration
(CfnBucket.ObjectLockConfigurationProperty objectLockConfiguration) CfnBucket.Builder.objectLockEnabled
(Boolean objectLockEnabled) Indicates whether this bucket has an Object Lock configuration enabled.CfnBucket.Builder.objectLockEnabled
(IResolvable objectLockEnabled) Indicates whether this bucket has an Object Lock configuration enabled.CfnBucket.Builder.ownershipControls
(IResolvable ownershipControls) Configuration that defines how Amazon S3 handles Object Ownership rules.CfnBucket.Builder.ownershipControls
(CfnBucket.OwnershipControlsProperty ownershipControls) Configuration that defines how Amazon S3 handles Object Ownership rules.CfnBucket.Builder.publicAccessBlockConfiguration
(IResolvable publicAccessBlockConfiguration) Configuration that defines how Amazon S3 handles public access.CfnBucket.Builder.publicAccessBlockConfiguration
(CfnBucket.PublicAccessBlockConfigurationProperty publicAccessBlockConfiguration) Configuration that defines how Amazon S3 handles public access.CfnBucket.Builder.replicationConfiguration
(IResolvable replicationConfiguration) Configuration for replicating objects in an S3 bucket.CfnBucket.Builder.replicationConfiguration
(CfnBucket.ReplicationConfigurationProperty replicationConfiguration) Configuration for replicating objects in an S3 bucket.An arbitrary set of tags (key-value pairs) for this S3 bucket.CfnBucket.Builder.versioningConfiguration
(IResolvable versioningConfiguration) Enables multiple versions of all objects in this bucket.CfnBucket.Builder.versioningConfiguration
(CfnBucket.VersioningConfigurationProperty versioningConfiguration) Enables multiple versions of all objects in this bucket.CfnBucket.Builder.websiteConfiguration
(IResolvable websiteConfiguration) Information used to configure the bucket as a static website.CfnBucket.Builder.websiteConfiguration
(CfnBucket.WebsiteConfigurationProperty websiteConfiguration) Information used to configure the bucket as a static website.