@Stability(value=Experimental) public static final class SourceConfiguration.Builder extends Object implements software.amazon.jsii.Builder<SourceConfiguration>
SourceConfiguration| Constructor and Description |
|---|
Builder() |
@Stability(value=Experimental) public SourceConfiguration.Builder behaviors(List<? extends Behavior> behaviors)
SourceConfiguration.getBehaviors()behaviors - The behaviors associated with this source. This parameter is required.
At least one (default) behavior must be included.this@Stability(value=Experimental) public SourceConfiguration.Builder connectionAttempts(Number connectionAttempts)
SourceConfiguration.getConnectionAttempts()connectionAttempts - The number of times that CloudFront attempts to connect to the origin.
You can specify 1, 2, or 3 as the number of attempts.this@Stability(value=Experimental) public SourceConfiguration.Builder connectionTimeout(Duration connectionTimeout)
SourceConfiguration.getConnectionTimeout()connectionTimeout - The number of seconds that CloudFront waits when trying to establish a connection to the origin.
You can specify a number of seconds between 1 and 10 (inclusive).this@Stability(value=Experimental) public SourceConfiguration.Builder customOriginSource(CustomOriginConfig customOriginSource)
SourceConfiguration.getCustomOriginSource()customOriginSource - A custom origin source - for all non-s3 sources.this@Stability(value=Experimental) public SourceConfiguration.Builder failoverCriteriaStatusCodes(List<? extends FailoverStatusCode> failoverCriteriaStatusCodes)
SourceConfiguration.getFailoverCriteriaStatusCodes()failoverCriteriaStatusCodes - HTTP status code to failover to second origin.this@Stability(value=Experimental) public SourceConfiguration.Builder failoverCustomOriginSource(CustomOriginConfig failoverCustomOriginSource)
SourceConfiguration.getFailoverCustomOriginSource()failoverCustomOriginSource - A custom origin source for failover in case the s3OriginSource returns invalid status code.this@Stability(value=Experimental) public SourceConfiguration.Builder failoverS3OriginSource(S3OriginConfig failoverS3OriginSource)
SourceConfiguration.getFailoverS3OriginSource()failoverS3OriginSource - An s3 origin source for failover in case the s3OriginSource returns invalid status code.this@Stability(value=Experimental) public SourceConfiguration.Builder s3OriginSource(S3OriginConfig s3OriginSource)
SourceConfiguration.getS3OriginSource()s3OriginSource - An s3 origin source - if you're using s3 for your assets.this@Stability(value=Experimental) public SourceConfiguration build()
build in interface software.amazon.jsii.Builder<SourceConfiguration>SourceConfigurationNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.