Uses of Class
software.amazon.awscdk.services.s3.CfnBucket.Builder
Packages that use CfnBucket.Builder
-
Uses of CfnBucket.Builder in software.amazon.awscdk.services.s3
Methods in software.amazon.awscdk.services.s3 that return CfnBucket.BuilderModifier 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.BuilderCfnBucket.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 S3 Inventory configuration for an Amazon S3 bucket.CfnBucket.Builder.inventoryConfigurations(IResolvable inventoryConfigurations) Specifies the S3 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.metadataConfiguration(IResolvable metadataConfiguration) The S3 Metadata configuration for a general purpose bucket.CfnBucket.Builder.metadataConfiguration(CfnBucket.MetadataConfigurationProperty metadataConfiguration) The S3 Metadata configuration for a general purpose bucket.CfnBucket.Builder.metadataTableConfiguration(IResolvable metadataTableConfiguration) The metadata table configuration of an Amazon S3 general purpose bucket.CfnBucket.Builder.metadataTableConfiguration(CfnBucket.MetadataTableConfigurationProperty metadataTableConfiguration) The metadata table configuration of an Amazon S3 general purpose bucket.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.