public static final class SourceConfiguration.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements SourceConfiguration
SourceConfiguration
SourceConfiguration.Builder, SourceConfiguration.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.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(java.lang.Object o) |
java.util.List<Behavior> |
getBehaviors()
The behaviors associated with this source.
|
java.lang.Number |
getConnectionAttempts()
The number of times that CloudFront attempts to connect to the origin.
|
Duration |
getConnectionTimeout()
The number of seconds that CloudFront waits when trying to establish a connection to the origin.
|
CustomOriginConfig |
getCustomOriginSource()
A custom origin source - for all non-s3 sources.
|
java.util.List<FailoverStatusCode> |
getFailoverCriteriaStatusCodes()
HTTP status code to failover to second origin.
|
CustomOriginConfig |
getFailoverCustomOriginSource()
A custom origin source for failover in case the s3OriginSource returns invalid status code.
|
S3OriginConfig |
getFailoverS3OriginSource()
An s3 origin source for failover in case the s3OriginSource returns invalid status code.
|
java.util.Map<java.lang.String,java.lang.String> |
getOriginHeaders()
(deprecated) Any additional headers to pass to the origin.
|
java.lang.String |
getOriginPath()
(deprecated) The relative path to the origin root to use for sources.
|
java.lang.String |
getOriginShieldRegion()
When you enable Origin Shield in the AWS Region that has the lowest latency to your origin, you can get better network performance.
|
S3OriginConfig |
getS3OriginSource()
An s3 origin source - if you're using s3 for your assets.
|
int |
hashCode() |
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.public final java.util.List<Behavior> getBehaviors()
SourceConfiguration
At least one (default) behavior must be included.
getBehaviors
in interface SourceConfiguration
public final java.lang.Number getConnectionAttempts()
SourceConfiguration
You can specify 1, 2, or 3 as the number of attempts.
Default: 3
getConnectionAttempts
in interface SourceConfiguration
public final Duration getConnectionTimeout()
SourceConfiguration
You can specify a number of seconds between 1 and 10 (inclusive).
Default: cdk.Duration.seconds(10)
getConnectionTimeout
in interface SourceConfiguration
public final CustomOriginConfig getCustomOriginSource()
SourceConfiguration
getCustomOriginSource
in interface SourceConfiguration
public final java.util.List<FailoverStatusCode> getFailoverCriteriaStatusCodes()
SourceConfiguration
Default: [500, 502, 503, 504]
getFailoverCriteriaStatusCodes
in interface SourceConfiguration
public final CustomOriginConfig getFailoverCustomOriginSource()
SourceConfiguration
Default: - no failover configuration
getFailoverCustomOriginSource
in interface SourceConfiguration
public final S3OriginConfig getFailoverS3OriginSource()
SourceConfiguration
Default: - no failover configuration
getFailoverS3OriginSource
in interface SourceConfiguration
public final java.util.Map<java.lang.String,java.lang.String> getOriginHeaders()
SourceConfiguration
Default: - No additional headers are passed.
getOriginHeaders
in interface SourceConfiguration
public final java.lang.String getOriginPath()
SourceConfiguration
Default: /
getOriginPath
in interface SourceConfiguration
public final java.lang.String getOriginShieldRegion()
SourceConfiguration
Default: - origin shield not enabled
getOriginShieldRegion
in interface SourceConfiguration
public final S3OriginConfig getS3OriginSource()
SourceConfiguration
getS3OriginSource
in interface SourceConfiguration
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()