Uses of Class
software.amazon.awscdk.services.s3.BucketProps.Builder
-
Uses of BucketProps.Builder in software.amazon.awscdk.services.s3
Modifier and TypeMethodDescriptionBucketProps.Builder.accessControl
(BucketAccessControl accessControl) Sets the value ofBucketProps.getAccessControl()
BucketProps.Builder.autoDeleteObjects
(Boolean autoDeleteObjects) Sets the value ofBucketProps.getAutoDeleteObjects()
BucketProps.Builder.blockPublicAccess
(BlockPublicAccess blockPublicAccess) Sets the value ofBucketProps.getBlockPublicAccess()
BucketProps.Builder.bucketKeyEnabled
(Boolean bucketKeyEnabled) Sets the value ofBucketProps.getBucketKeyEnabled()
BucketProps.Builder.bucketName
(String bucketName) Sets the value ofBucketProps.getBucketName()
static BucketProps.Builder
BucketProps.builder()
Sets the value ofBucketProps.getCors()
BucketProps.Builder.encryption
(BucketEncryption encryption) Sets the value ofBucketProps.getEncryption()
BucketProps.Builder.encryptionKey
(IKey encryptionKey) Sets the value ofBucketProps.getEncryptionKey()
BucketProps.Builder.enforceSsl
(Boolean enforceSsl) Sets the value ofinvalid @link
BucketProps#getEnforceSsl
BucketProps.Builder.eventBridgeEnabled
(Boolean eventBridgeEnabled) Sets the value ofBucketProps.getEventBridgeEnabled()
BucketProps.Builder.intelligentTieringConfigurations
(List<? extends IntelligentTieringConfiguration> intelligentTieringConfigurations) Sets the value ofBucketProps.getIntelligentTieringConfigurations()
BucketProps.Builder.inventories
(List<? extends Inventory> inventories) Sets the value ofBucketProps.getInventories()
BucketProps.Builder.lifecycleRules
(List<? extends LifecycleRule> lifecycleRules) Sets the value ofBucketProps.getLifecycleRules()
BucketProps.Builder.metrics
(List<? extends BucketMetrics> metrics) Sets the value ofBucketProps.getMetrics()
BucketProps.Builder.minimumTlsVersion
(Number minimumTlsVersion) Sets the value ofinvalid @link
BucketProps#getMinimumTlsVersion
BucketProps.Builder.notificationsHandlerRole
(IRole notificationsHandlerRole) Sets the value ofBucketProps.getNotificationsHandlerRole()
BucketProps.Builder.notificationsSkipDestinationValidation
(Boolean notificationsSkipDestinationValidation) Sets the value ofBucketProps.getNotificationsSkipDestinationValidation()
BucketProps.Builder.objectLockDefaultRetention
(ObjectLockRetention objectLockDefaultRetention) Sets the value ofBucketProps.getObjectLockDefaultRetention()
BucketProps.Builder.objectLockEnabled
(Boolean objectLockEnabled) Sets the value ofBucketProps.getObjectLockEnabled()
BucketProps.Builder.objectOwnership
(ObjectOwnership objectOwnership) Sets the value ofBucketProps.getObjectOwnership()
BucketProps.Builder.publicReadAccess
(Boolean publicReadAccess) Sets the value ofBucketProps.getPublicReadAccess()
BucketProps.Builder.removalPolicy
(RemovalPolicy removalPolicy) Sets the value ofBucketProps.getRemovalPolicy()
BucketProps.Builder.serverAccessLogsBucket
(IBucket serverAccessLogsBucket) Sets the value ofBucketProps.getServerAccessLogsBucket()
BucketProps.Builder.serverAccessLogsPrefix
(String serverAccessLogsPrefix) Sets the value ofBucketProps.getServerAccessLogsPrefix()
BucketProps.Builder.targetObjectKeyFormat
(TargetObjectKeyFormat targetObjectKeyFormat) Sets the value ofBucketProps.getTargetObjectKeyFormat()
BucketProps.Builder.transferAcceleration
(Boolean transferAcceleration) Sets the value ofBucketProps.getTransferAcceleration()
BucketProps.Builder.transitionDefaultMinimumObjectSize
(TransitionDefaultMinimumObjectSize transitionDefaultMinimumObjectSize) Sets the value ofBucketProps.getTransitionDefaultMinimumObjectSize()
Sets the value ofBucketProps.getVersioned()
BucketProps.Builder.websiteErrorDocument
(String websiteErrorDocument) Sets the value ofBucketProps.getWebsiteErrorDocument()
BucketProps.Builder.websiteIndexDocument
(String websiteIndexDocument) Sets the value ofBucketProps.getWebsiteIndexDocument()
BucketProps.Builder.websiteRedirect
(RedirectTarget websiteRedirect) Sets the value ofBucketProps.getWebsiteRedirect()
BucketProps.Builder.websiteRoutingRules
(List<? extends RoutingRule> websiteRoutingRules) Sets the value ofBucketProps.getWebsiteRoutingRules()
ModifierConstructorDescriptionprotected
Jsii$Proxy
(BucketProps.Builder builder) Constructor that initializes the object based on literal property values passed by theBucketProps.Builder
.