Class BucketAttributes.Jsii$Proxy
- All Implemented Interfaces:
BucketAttributes,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
BucketAttributes
BucketAttributes-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.s3.BucketAttributes
BucketAttributes.Builder, BucketAttributes.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(BucketAttributes.Builder builder) Constructor that initializes the object based on literal property values passed by theBucketAttributes.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal StringThe account this existing bucket belongs to.final StringThe ARN of the bucket.final StringThe domain name of the bucket.final StringThe IPv6 DNS name of the specified bucket.final StringThe name of the bucket.final StringThe regional domain name of the specified bucket.final Boolean(deprecated) Force the format of the website URL of the bucket.final StringThe website URL of the bucket (if static web hosting is enabled).final IKeyKMS encryption key associated with this bucket.final BooleanIf this bucket has been configured for static website hosting.final IRoleThe role to be used by the notifications handler.final StringThe region this existing bucket is in.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theBucketAttributes.Builder.
-
-
Method Details
-
getAccount
Description copied from interface:BucketAttributesThe account this existing bucket belongs to.Default: - it's assumed the bucket belongs to the same account as the scope it's being imported into
- Specified by:
getAccountin interfaceBucketAttributes
-
getBucketArn
Description copied from interface:BucketAttributesThe ARN of the bucket.At least one of bucketArn or bucketName must be defined in order to initialize a bucket ref.
- Specified by:
getBucketArnin interfaceBucketAttributes
-
getBucketDomainName
Description copied from interface:BucketAttributesThe domain name of the bucket.Default: - Inferred from bucket name
- Specified by:
getBucketDomainNamein interfaceBucketAttributes
-
getBucketDualStackDomainName
Description copied from interface:BucketAttributesThe IPv6 DNS name of the specified bucket.- Specified by:
getBucketDualStackDomainNamein interfaceBucketAttributes
-
getBucketName
Description copied from interface:BucketAttributesThe name of the bucket.If the underlying value of ARN is a string, the name will be parsed from the ARN. Otherwise, the name is optional, but some features that require the bucket name such as auto-creating a bucket policy, won't work.
- Specified by:
getBucketNamein interfaceBucketAttributes
-
getBucketRegionalDomainName
Description copied from interface:BucketAttributesThe regional domain name of the specified bucket.- Specified by:
getBucketRegionalDomainNamein interfaceBucketAttributes
-
getBucketWebsiteNewUrlFormat
Description copied from interface:BucketAttributes(deprecated) Force the format of the website URL of the bucket.This should be true for regions launched since 2014.
Default: - inferred from available region information, `false` otherwise
- Specified by:
getBucketWebsiteNewUrlFormatin interfaceBucketAttributes
-
getBucketWebsiteUrl
Description copied from interface:BucketAttributesThe website URL of the bucket (if static web hosting is enabled).Default: - Inferred from bucket name and region
- Specified by:
getBucketWebsiteUrlin interfaceBucketAttributes
-
getEncryptionKey
Description copied from interface:BucketAttributesKMS encryption key associated with this bucket.Default: - no encryption key
- Specified by:
getEncryptionKeyin interfaceBucketAttributes
-
getIsWebsite
Description copied from interface:BucketAttributesIf this bucket has been configured for static website hosting.Default: false
- Specified by:
getIsWebsitein interfaceBucketAttributes
-
getNotificationsHandlerRole
Description copied from interface:BucketAttributesThe role to be used by the notifications handler.Default: - a new role will be created.
- Specified by:
getNotificationsHandlerRolein interfaceBucketAttributes
-
getRegion
Description copied from interface:BucketAttributesThe region this existing bucket is in.Features that require the region (e.g.
bucketWebsiteUrl) won't fully work if the region cannot be correctly inferred.Default: - it's assumed the bucket is in the same region as the scope it's being imported into
- Specified by:
getRegionin interfaceBucketAttributes
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-