@Stability(value=Stable) @Internal public static final class CfnBucketProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnBucketProps
CfnBucketPropssoftware.amazon.jsii.JsiiObject.InitializationModeCfnBucketProps.Builder, CfnBucketProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
protected |
Jsii$Proxy(Object accelerateConfiguration,
String accessControl,
Object analyticsConfigurations,
Object bucketEncryption,
String bucketName,
Object corsConfiguration,
Object intelligentTieringConfigurations,
Object inventoryConfigurations,
Object lifecycleConfiguration,
Object loggingConfiguration,
Object metricsConfigurations,
Object notificationConfiguration,
Object objectLockConfiguration,
Object objectLockEnabled,
Object ownershipControls,
Object publicAccessBlockConfiguration,
Object replicationConfiguration,
List<? extends CfnTag> tags,
Object versioningConfiguration,
Object websiteConfiguration)
Constructor that initializes the object based on literal property values passed by the
CfnBucketProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Object |
getAccelerateConfiguration()
`AWS::S3::Bucket.AccelerateConfiguration`.
|
String |
getAccessControl()
`AWS::S3::Bucket.AccessControl`.
|
Object |
getAnalyticsConfigurations()
`AWS::S3::Bucket.AnalyticsConfigurations`.
|
Object |
getBucketEncryption()
`AWS::S3::Bucket.BucketEncryption`.
|
String |
getBucketName()
`AWS::S3::Bucket.BucketName`.
|
Object |
getCorsConfiguration()
`AWS::S3::Bucket.CorsConfiguration`.
|
Object |
getIntelligentTieringConfigurations()
`AWS::S3::Bucket.IntelligentTieringConfigurations`.
|
Object |
getInventoryConfigurations()
`AWS::S3::Bucket.InventoryConfigurations`.
|
Object |
getLifecycleConfiguration()
`AWS::S3::Bucket.LifecycleConfiguration`.
|
Object |
getLoggingConfiguration()
`AWS::S3::Bucket.LoggingConfiguration`.
|
Object |
getMetricsConfigurations()
`AWS::S3::Bucket.MetricsConfigurations`.
|
Object |
getNotificationConfiguration()
`AWS::S3::Bucket.NotificationConfiguration`.
|
Object |
getObjectLockConfiguration()
`AWS::S3::Bucket.ObjectLockConfiguration`.
|
Object |
getObjectLockEnabled()
`AWS::S3::Bucket.ObjectLockEnabled`.
|
Object |
getOwnershipControls()
`AWS::S3::Bucket.OwnershipControls`.
|
Object |
getPublicAccessBlockConfiguration()
`AWS::S3::Bucket.PublicAccessBlockConfiguration`.
|
Object |
getReplicationConfiguration()
`AWS::S3::Bucket.ReplicationConfiguration`.
|
List<CfnTag> |
getTags()
`AWS::S3::Bucket.Tags`.
|
Object |
getVersioningConfiguration()
`AWS::S3::Bucket.VersioningConfiguration`.
|
Object |
getWebsiteConfiguration()
`AWS::S3::Bucket.WebsiteConfiguration`.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(Object accelerateConfiguration, String accessControl, Object analyticsConfigurations, Object bucketEncryption, String bucketName, Object corsConfiguration, Object intelligentTieringConfigurations, Object inventoryConfigurations, Object lifecycleConfiguration, Object loggingConfiguration, Object metricsConfigurations, Object notificationConfiguration, Object objectLockConfiguration, Object objectLockEnabled, Object ownershipControls, Object publicAccessBlockConfiguration, Object replicationConfiguration, List<? extends CfnTag> tags, Object versioningConfiguration, Object websiteConfiguration)
CfnBucketProps.Builder.public final Object getAccelerateConfiguration()
CfnBucketPropsgetAccelerateConfiguration in interface CfnBucketPropspublic final String getAccessControl()
CfnBucketPropsgetAccessControl in interface CfnBucketPropspublic final Object getAnalyticsConfigurations()
CfnBucketPropsgetAnalyticsConfigurations in interface CfnBucketPropspublic final Object getBucketEncryption()
CfnBucketPropsgetBucketEncryption in interface CfnBucketPropspublic final String getBucketName()
CfnBucketPropsgetBucketName in interface CfnBucketPropspublic final Object getCorsConfiguration()
CfnBucketPropsgetCorsConfiguration in interface CfnBucketPropspublic final Object getIntelligentTieringConfigurations()
CfnBucketPropsgetIntelligentTieringConfigurations in interface CfnBucketPropspublic final Object getInventoryConfigurations()
CfnBucketPropsgetInventoryConfigurations in interface CfnBucketPropspublic final Object getLifecycleConfiguration()
CfnBucketPropsgetLifecycleConfiguration in interface CfnBucketPropspublic final Object getLoggingConfiguration()
CfnBucketPropsgetLoggingConfiguration in interface CfnBucketPropspublic final Object getMetricsConfigurations()
CfnBucketPropsgetMetricsConfigurations in interface CfnBucketPropspublic final Object getNotificationConfiguration()
CfnBucketPropsgetNotificationConfiguration in interface CfnBucketPropspublic final Object getObjectLockConfiguration()
CfnBucketPropsgetObjectLockConfiguration in interface CfnBucketPropspublic final Object getObjectLockEnabled()
CfnBucketPropsgetObjectLockEnabled in interface CfnBucketPropspublic final Object getOwnershipControls()
CfnBucketPropsgetOwnershipControls in interface CfnBucketPropspublic final Object getPublicAccessBlockConfiguration()
CfnBucketPropsgetPublicAccessBlockConfiguration in interface CfnBucketPropspublic final Object getReplicationConfiguration()
CfnBucketPropsgetReplicationConfiguration in interface CfnBucketPropspublic final List<CfnTag> getTags()
CfnBucketPropsgetTags in interface CfnBucketPropspublic final Object getVersioningConfiguration()
CfnBucketPropsgetVersioningConfiguration in interface CfnBucketPropspublic final Object getWebsiteConfiguration()
CfnBucketPropsgetWebsiteConfiguration in interface CfnBucketProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.