@Stability(value=Stable) @Internal public static final class CfnBucketProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnBucketProps
CfnBucketProps
software.amazon.jsii.JsiiObject.InitializationMode
CfnBucketProps.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, jsiiStaticSet
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected 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()
CfnBucketProps
getAccelerateConfiguration
in interface CfnBucketProps
public final String getAccessControl()
CfnBucketProps
getAccessControl
in interface CfnBucketProps
public final Object getAnalyticsConfigurations()
CfnBucketProps
getAnalyticsConfigurations
in interface CfnBucketProps
public final Object getBucketEncryption()
CfnBucketProps
getBucketEncryption
in interface CfnBucketProps
public final String getBucketName()
CfnBucketProps
getBucketName
in interface CfnBucketProps
public final Object getCorsConfiguration()
CfnBucketProps
getCorsConfiguration
in interface CfnBucketProps
public final Object getIntelligentTieringConfigurations()
CfnBucketProps
getIntelligentTieringConfigurations
in interface CfnBucketProps
public final Object getInventoryConfigurations()
CfnBucketProps
getInventoryConfigurations
in interface CfnBucketProps
public final Object getLifecycleConfiguration()
CfnBucketProps
getLifecycleConfiguration
in interface CfnBucketProps
public final Object getLoggingConfiguration()
CfnBucketProps
getLoggingConfiguration
in interface CfnBucketProps
public final Object getMetricsConfigurations()
CfnBucketProps
getMetricsConfigurations
in interface CfnBucketProps
public final Object getNotificationConfiguration()
CfnBucketProps
getNotificationConfiguration
in interface CfnBucketProps
public final Object getObjectLockConfiguration()
CfnBucketProps
getObjectLockConfiguration
in interface CfnBucketProps
public final Object getObjectLockEnabled()
CfnBucketProps
getObjectLockEnabled
in interface CfnBucketProps
public final Object getOwnershipControls()
CfnBucketProps
getOwnershipControls
in interface CfnBucketProps
public final Object getPublicAccessBlockConfiguration()
CfnBucketProps
getPublicAccessBlockConfiguration
in interface CfnBucketProps
public final Object getReplicationConfiguration()
CfnBucketProps
getReplicationConfiguration
in interface CfnBucketProps
public final List<CfnTag> getTags()
CfnBucketProps
getTags
in interface CfnBucketProps
public final Object getVersioningConfiguration()
CfnBucketProps
getVersioningConfiguration
in interface CfnBucketProps
public final Object getWebsiteConfiguration()
CfnBucketProps
getWebsiteConfiguration
in interface CfnBucketProps
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson
in interface software.amazon.jsii.JsiiSerializable
Copyright © 2021. All rights reserved.