@Stability(value=Experimental) public static final class S3OriginConfig.Builder extends Object implements software.amazon.jsii.Builder<S3OriginConfig>
S3OriginConfig| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
S3OriginConfig |
build()
Builds the configured instance.
|
S3OriginConfig.Builder |
originAccessIdentity(IOriginAccessIdentity originAccessIdentity)
Sets the value of
S3OriginConfig.getOriginAccessIdentity() |
S3OriginConfig.Builder |
originHeaders(Map<String,String> originHeaders)
Sets the value of
S3OriginConfig.getOriginHeaders() |
S3OriginConfig.Builder |
originPath(String originPath)
Sets the value of
S3OriginConfig.getOriginPath() |
S3OriginConfig.Builder |
s3BucketSource(IBucket s3BucketSource)
Sets the value of
S3OriginConfig.getS3BucketSource() |
@Stability(value=Experimental) public S3OriginConfig.Builder s3BucketSource(IBucket s3BucketSource)
S3OriginConfig.getS3BucketSource()s3BucketSource - The source bucket to serve content from. This parameter is required.this@Stability(value=Experimental) public S3OriginConfig.Builder originAccessIdentity(IOriginAccessIdentity originAccessIdentity)
S3OriginConfig.getOriginAccessIdentity()originAccessIdentity - The optional Origin Access Identity of the origin identity cloudfront will use when calling your s3 bucket.this@Stability(value=Experimental) public S3OriginConfig.Builder originHeaders(Map<String,String> originHeaders)
S3OriginConfig.getOriginHeaders()originHeaders - Any additional headers to pass to the origin.this@Stability(value=Experimental) public S3OriginConfig.Builder originPath(String originPath)
S3OriginConfig.getOriginPath()originPath - The relative path to the origin root to use for sources.this@Stability(value=Experimental) public S3OriginConfig build()
build in interface software.amazon.jsii.Builder<S3OriginConfig>S3OriginConfigNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.