@Stability(value=Stable) public static final class CfnDistribution.CustomOriginConfigProperty.Builder extends Object implements software.amazon.jsii.Builder<CfnDistribution.CustomOriginConfigProperty>
CfnDistribution.CustomOriginConfigProperty| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnDistribution.CustomOriginConfigProperty.Builder originProtocolPolicy(String originProtocolPolicy)
CfnDistribution.CustomOriginConfigProperty.getOriginProtocolPolicy()originProtocolPolicy - Specifies the protocol (HTTP or HTTPS) that CloudFront uses to connect to the origin. Valid values are:. This parameter is required.
http-only – CloudFront always uses HTTP to connect to the origin.match-viewer – CloudFront connects to the origin using the same protocol that the viewer used to connect to CloudFront.https-only – CloudFront always uses HTTPS to connect to the origin.this@Stability(value=Stable) public CfnDistribution.CustomOriginConfigProperty.Builder httpPort(Number httpPort)
CfnDistribution.CustomOriginConfigProperty.getHttpPort()httpPort - The HTTP port that CloudFront uses to connect to the origin.
Specify the HTTP port that the origin listens on.this@Stability(value=Stable) public CfnDistribution.CustomOriginConfigProperty.Builder httpsPort(Number httpsPort)
CfnDistribution.CustomOriginConfigProperty.getHttpsPort()httpsPort - The HTTPS port that CloudFront uses to connect to the origin.
Specify the HTTPS port that the origin listens on.this@Stability(value=Stable) public CfnDistribution.CustomOriginConfigProperty.Builder originKeepaliveTimeout(Number originKeepaliveTimeout)
CfnDistribution.CustomOriginConfigProperty.getOriginKeepaliveTimeout()originKeepaliveTimeout - Specifies how long, in seconds, CloudFront persists its connection to the origin.
The minimum timeout is 1 second, the maximum is 60 seconds, and the default (if you don’t specify otherwise) is 5 seconds.
For more information, see Origin Keep-alive Timeout in the Amazon CloudFront Developer Guide .
this@Stability(value=Stable) public CfnDistribution.CustomOriginConfigProperty.Builder originReadTimeout(Number originReadTimeout)
CfnDistribution.CustomOriginConfigProperty.getOriginReadTimeout()originReadTimeout - Specifies how long, in seconds, CloudFront waits for a response from the origin.
This is also known as the origin response timeout . The minimum timeout is 1 second, the maximum is 60 seconds, and the default (if you don’t specify otherwise) is 30 seconds.
For more information, see Origin Response Timeout in the Amazon CloudFront Developer Guide .
this@Stability(value=Stable) public CfnDistribution.CustomOriginConfigProperty.Builder originSslProtocols(List<String> originSslProtocols)
CfnDistribution.CustomOriginConfigProperty.getOriginSslProtocols()originSslProtocols - Specifies the minimum SSL/TLS protocol that CloudFront uses when connecting to your origin over HTTPS.
Valid values include SSLv3 , TLSv1 , TLSv1.1 , and TLSv1.2 .
For more information, see Minimum Origin SSL Protocol in the Amazon CloudFront Developer Guide .
this@Stability(value=Stable) public CfnDistribution.CustomOriginConfigProperty build()
build in interface software.amazon.jsii.Builder<CfnDistribution.CustomOriginConfigProperty>CfnDistribution.CustomOriginConfigPropertyNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.