@Generated(value="software.amazon.awssdk:codegen") public final class AwsCloudFrontDistributionOriginCustomOriginConfig extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AwsCloudFrontDistributionOriginCustomOriginConfig.Builder,AwsCloudFrontDistributionOriginCustomOriginConfig>
A custom origin. A custom origin is any origin that is not an Amazon S3 bucket, with one exception. An Amazon S3 bucket that is configured with static website hosting is a custom origin.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AwsCloudFrontDistributionOriginCustomOriginConfig.Builder |
| Modifier and Type | Method and Description |
|---|---|
static AwsCloudFrontDistributionOriginCustomOriginConfig.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Integer |
httpPort()
The HTTP port that CloudFront uses to connect to the origin.
|
Integer |
httpsPort()
The HTTPS port that CloudFront uses to connect to the origin.
|
Integer |
originKeepaliveTimeout()
Specifies how long, in seconds, CloudFront persists its connection to the origin.
|
String |
originProtocolPolicy()
Specifies the protocol (HTTP or HTTPS) that CloudFront uses to connect to the origin.
|
Integer |
originReadTimeout()
Specifies how long, in seconds, CloudFront waits for a response from the origin.
|
AwsCloudFrontDistributionOriginSslProtocols |
originSslProtocols()
Specifies the minimum SSL/TLS protocol that CloudFront uses when connecting to your origin over HTTPS.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AwsCloudFrontDistributionOriginCustomOriginConfig.Builder> |
serializableBuilderClass() |
AwsCloudFrontDistributionOriginCustomOriginConfig.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Integer httpPort()
The HTTP port that CloudFront uses to connect to the origin.
public final Integer httpsPort()
The HTTPS port that CloudFront uses to connect to the origin.
public final Integer originKeepaliveTimeout()
Specifies how long, in seconds, CloudFront persists its connection to the origin.
public final String originProtocolPolicy()
Specifies the protocol (HTTP or HTTPS) that CloudFront uses to connect to the origin.
public final Integer originReadTimeout()
Specifies how long, in seconds, CloudFront waits for a response from the origin.
public final AwsCloudFrontDistributionOriginSslProtocols originSslProtocols()
Specifies the minimum SSL/TLS protocol that CloudFront uses when connecting to your origin over HTTPS.
public AwsCloudFrontDistributionOriginCustomOriginConfig.Builder toBuilder()
public static AwsCloudFrontDistributionOriginCustomOriginConfig.Builder builder()
public static Class<? extends AwsCloudFrontDistributionOriginCustomOriginConfig.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.