@Stability(value=Stable) public static final class CfnBucketProps.Builder extends Object implements software.amazon.jsii.Builder<CfnBucketProps>
CfnBucketProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnBucketProps.Builder accelerateConfiguration(CfnBucket.AccelerateConfigurationProperty accelerateConfiguration)
CfnBucketProps.getAccelerateConfiguration()accelerateConfiguration - `AWS::S3::Bucket.AccelerateConfiguration`.this@Stability(value=Stable) public CfnBucketProps.Builder accelerateConfiguration(IResolvable accelerateConfiguration)
CfnBucketProps.getAccelerateConfiguration()accelerateConfiguration - `AWS::S3::Bucket.AccelerateConfiguration`.this@Stability(value=Stable) public CfnBucketProps.Builder accessControl(String accessControl)
CfnBucketProps.getAccessControl()accessControl - `AWS::S3::Bucket.AccessControl`.this@Stability(value=Stable) public CfnBucketProps.Builder analyticsConfigurations(IResolvable analyticsConfigurations)
CfnBucketProps.getAnalyticsConfigurations()analyticsConfigurations - `AWS::S3::Bucket.AnalyticsConfigurations`.this@Stability(value=Stable) public CfnBucketProps.Builder analyticsConfigurations(List<? extends Object> analyticsConfigurations)
CfnBucketProps.getAnalyticsConfigurations()analyticsConfigurations - `AWS::S3::Bucket.AnalyticsConfigurations`.this@Stability(value=Stable) public CfnBucketProps.Builder bucketEncryption(CfnBucket.BucketEncryptionProperty bucketEncryption)
CfnBucketProps.getBucketEncryption()bucketEncryption - `AWS::S3::Bucket.BucketEncryption`.this@Stability(value=Stable) public CfnBucketProps.Builder bucketEncryption(IResolvable bucketEncryption)
CfnBucketProps.getBucketEncryption()bucketEncryption - `AWS::S3::Bucket.BucketEncryption`.this@Stability(value=Stable) public CfnBucketProps.Builder bucketName(String bucketName)
CfnBucketProps.getBucketName()bucketName - `AWS::S3::Bucket.BucketName`.this@Stability(value=Stable) public CfnBucketProps.Builder corsConfiguration(CfnBucket.CorsConfigurationProperty corsConfiguration)
CfnBucketProps.getCorsConfiguration()corsConfiguration - `AWS::S3::Bucket.CorsConfiguration`.this@Stability(value=Stable) public CfnBucketProps.Builder corsConfiguration(IResolvable corsConfiguration)
CfnBucketProps.getCorsConfiguration()corsConfiguration - `AWS::S3::Bucket.CorsConfiguration`.this@Stability(value=Stable) public CfnBucketProps.Builder intelligentTieringConfigurations(IResolvable intelligentTieringConfigurations)
CfnBucketProps.getIntelligentTieringConfigurations()intelligentTieringConfigurations - `AWS::S3::Bucket.IntelligentTieringConfigurations`.this@Stability(value=Stable) public CfnBucketProps.Builder intelligentTieringConfigurations(List<? extends Object> intelligentTieringConfigurations)
CfnBucketProps.getIntelligentTieringConfigurations()intelligentTieringConfigurations - `AWS::S3::Bucket.IntelligentTieringConfigurations`.this@Stability(value=Stable) public CfnBucketProps.Builder inventoryConfigurations(IResolvable inventoryConfigurations)
CfnBucketProps.getInventoryConfigurations()inventoryConfigurations - `AWS::S3::Bucket.InventoryConfigurations`.this@Stability(value=Stable) public CfnBucketProps.Builder inventoryConfigurations(List<? extends Object> inventoryConfigurations)
CfnBucketProps.getInventoryConfigurations()inventoryConfigurations - `AWS::S3::Bucket.InventoryConfigurations`.this@Stability(value=Stable) public CfnBucketProps.Builder lifecycleConfiguration(CfnBucket.LifecycleConfigurationProperty lifecycleConfiguration)
CfnBucketProps.getLifecycleConfiguration()lifecycleConfiguration - `AWS::S3::Bucket.LifecycleConfiguration`.this@Stability(value=Stable) public CfnBucketProps.Builder lifecycleConfiguration(IResolvable lifecycleConfiguration)
CfnBucketProps.getLifecycleConfiguration()lifecycleConfiguration - `AWS::S3::Bucket.LifecycleConfiguration`.this@Stability(value=Stable) public CfnBucketProps.Builder loggingConfiguration(CfnBucket.LoggingConfigurationProperty loggingConfiguration)
CfnBucketProps.getLoggingConfiguration()loggingConfiguration - `AWS::S3::Bucket.LoggingConfiguration`.this@Stability(value=Stable) public CfnBucketProps.Builder loggingConfiguration(IResolvable loggingConfiguration)
CfnBucketProps.getLoggingConfiguration()loggingConfiguration - `AWS::S3::Bucket.LoggingConfiguration`.this@Stability(value=Stable) public CfnBucketProps.Builder metricsConfigurations(IResolvable metricsConfigurations)
CfnBucketProps.getMetricsConfigurations()metricsConfigurations - `AWS::S3::Bucket.MetricsConfigurations`.this@Stability(value=Stable) public CfnBucketProps.Builder metricsConfigurations(List<? extends Object> metricsConfigurations)
CfnBucketProps.getMetricsConfigurations()metricsConfigurations - `AWS::S3::Bucket.MetricsConfigurations`.this@Stability(value=Stable) public CfnBucketProps.Builder notificationConfiguration(CfnBucket.NotificationConfigurationProperty notificationConfiguration)
CfnBucketProps.getNotificationConfiguration()notificationConfiguration - `AWS::S3::Bucket.NotificationConfiguration`.this@Stability(value=Stable) public CfnBucketProps.Builder notificationConfiguration(IResolvable notificationConfiguration)
CfnBucketProps.getNotificationConfiguration()notificationConfiguration - `AWS::S3::Bucket.NotificationConfiguration`.this@Stability(value=Stable) public CfnBucketProps.Builder objectLockConfiguration(CfnBucket.ObjectLockConfigurationProperty objectLockConfiguration)
CfnBucketProps.getObjectLockConfiguration()objectLockConfiguration - `AWS::S3::Bucket.ObjectLockConfiguration`.this@Stability(value=Stable) public CfnBucketProps.Builder objectLockConfiguration(IResolvable objectLockConfiguration)
CfnBucketProps.getObjectLockConfiguration()objectLockConfiguration - `AWS::S3::Bucket.ObjectLockConfiguration`.this@Stability(value=Stable) public CfnBucketProps.Builder objectLockEnabled(Boolean objectLockEnabled)
CfnBucketProps.getObjectLockEnabled()objectLockEnabled - `AWS::S3::Bucket.ObjectLockEnabled`.this@Stability(value=Stable) public CfnBucketProps.Builder objectLockEnabled(IResolvable objectLockEnabled)
CfnBucketProps.getObjectLockEnabled()objectLockEnabled - `AWS::S3::Bucket.ObjectLockEnabled`.this@Stability(value=Stable) public CfnBucketProps.Builder ownershipControls(CfnBucket.OwnershipControlsProperty ownershipControls)
CfnBucketProps.getOwnershipControls()ownershipControls - `AWS::S3::Bucket.OwnershipControls`.this@Stability(value=Stable) public CfnBucketProps.Builder ownershipControls(IResolvable ownershipControls)
CfnBucketProps.getOwnershipControls()ownershipControls - `AWS::S3::Bucket.OwnershipControls`.this@Stability(value=Stable) public CfnBucketProps.Builder publicAccessBlockConfiguration(CfnBucket.PublicAccessBlockConfigurationProperty publicAccessBlockConfiguration)
CfnBucketProps.getPublicAccessBlockConfiguration()publicAccessBlockConfiguration - `AWS::S3::Bucket.PublicAccessBlockConfiguration`.this@Stability(value=Stable) public CfnBucketProps.Builder publicAccessBlockConfiguration(IResolvable publicAccessBlockConfiguration)
CfnBucketProps.getPublicAccessBlockConfiguration()publicAccessBlockConfiguration - `AWS::S3::Bucket.PublicAccessBlockConfiguration`.this@Stability(value=Stable) public CfnBucketProps.Builder replicationConfiguration(CfnBucket.ReplicationConfigurationProperty replicationConfiguration)
CfnBucketProps.getReplicationConfiguration()replicationConfiguration - `AWS::S3::Bucket.ReplicationConfiguration`.this@Stability(value=Stable) public CfnBucketProps.Builder replicationConfiguration(IResolvable replicationConfiguration)
CfnBucketProps.getReplicationConfiguration()replicationConfiguration - `AWS::S3::Bucket.ReplicationConfiguration`.this@Stability(value=Stable) public CfnBucketProps.Builder tags(List<? extends CfnTag> tags)
CfnBucketProps.getTags()tags - `AWS::S3::Bucket.Tags`.this@Stability(value=Stable) public CfnBucketProps.Builder versioningConfiguration(CfnBucket.VersioningConfigurationProperty versioningConfiguration)
CfnBucketProps.getVersioningConfiguration()versioningConfiguration - `AWS::S3::Bucket.VersioningConfiguration`.this@Stability(value=Stable) public CfnBucketProps.Builder versioningConfiguration(IResolvable versioningConfiguration)
CfnBucketProps.getVersioningConfiguration()versioningConfiguration - `AWS::S3::Bucket.VersioningConfiguration`.this@Stability(value=Stable) public CfnBucketProps.Builder websiteConfiguration(CfnBucket.WebsiteConfigurationProperty websiteConfiguration)
CfnBucketProps.getWebsiteConfiguration()websiteConfiguration - `AWS::S3::Bucket.WebsiteConfiguration`.this@Stability(value=Stable) public CfnBucketProps.Builder websiteConfiguration(IResolvable websiteConfiguration)
CfnBucketProps.getWebsiteConfiguration()websiteConfiguration - `AWS::S3::Bucket.WebsiteConfiguration`.this@Stability(value=Stable) public CfnBucketProps build()
build in interface software.amazon.jsii.Builder<CfnBucketProps>CfnBucketPropsNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.