@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 CfnBucketPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-accelerateconfigurationpublic final String getAccessControl()
CfnBucketPropsgetAccessControl in interface CfnBucketPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-accesscontrolpublic final Object getAnalyticsConfigurations()
CfnBucketPropsgetAnalyticsConfigurations in interface CfnBucketPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-analyticsconfigurationspublic final Object getBucketEncryption()
CfnBucketPropsgetBucketEncryption in interface CfnBucketPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-bucketencryptionpublic final String getBucketName()
CfnBucketPropsgetBucketName in interface CfnBucketPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-namepublic final Object getCorsConfiguration()
CfnBucketPropsgetCorsConfiguration in interface CfnBucketPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-crossoriginconfigpublic final Object getIntelligentTieringConfigurations()
CfnBucketPropsgetIntelligentTieringConfigurations in interface CfnBucketPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-intelligenttieringconfigurationspublic final Object getInventoryConfigurations()
CfnBucketPropsgetInventoryConfigurations in interface CfnBucketPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-inventoryconfigurationspublic final Object getLifecycleConfiguration()
CfnBucketPropsgetLifecycleConfiguration in interface CfnBucketPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-lifecycleconfigpublic final Object getLoggingConfiguration()
CfnBucketPropsgetLoggingConfiguration in interface CfnBucketPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-loggingconfigpublic final Object getMetricsConfigurations()
CfnBucketPropsgetMetricsConfigurations in interface CfnBucketPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-metricsconfigurationspublic final Object getNotificationConfiguration()
CfnBucketPropsgetNotificationConfiguration in interface CfnBucketPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-notificationpublic final Object getObjectLockConfiguration()
CfnBucketPropsgetObjectLockConfiguration in interface CfnBucketPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-objectlockconfigurationpublic final Object getObjectLockEnabled()
CfnBucketPropsgetObjectLockEnabled in interface CfnBucketPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-objectlockenabledpublic final Object getOwnershipControls()
CfnBucketPropsgetOwnershipControls in interface CfnBucketPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-ownershipcontrolspublic final Object getPublicAccessBlockConfiguration()
CfnBucketPropsgetPublicAccessBlockConfiguration in interface CfnBucketPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-publicaccessblockconfigurationpublic final Object getReplicationConfiguration()
CfnBucketPropsgetReplicationConfiguration in interface CfnBucketPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-replicationconfigurationpublic final List<CfnTag> getTags()
CfnBucketPropsgetTags in interface CfnBucketPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-tagspublic final Object getVersioningConfiguration()
CfnBucketPropsgetVersioningConfiguration in interface CfnBucketPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-versioningpublic final Object getWebsiteConfiguration()
CfnBucketPropsgetWebsiteConfiguration in interface CfnBucketPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-websiteconfiguration@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2020. All rights reserved.