public class CustomOriginConfig
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Modifier and Type | Field and Description |
---|---|
private java.lang.Integer |
hTTPPort
The HTTP port the custom origin listens on.
|
private java.lang.Integer |
hTTPSPort
The HTTPS port the custom origin listens on.
|
private java.lang.String |
originProtocolPolicy
The origin protocol policy to apply to your origin.
|
private OriginSslProtocols |
originSslProtocols
The SSL/TLS protocols that you want CloudFront to use when communicating
with your origin over HTTPS.
|
Constructor and Description |
---|
CustomOriginConfig() |
Modifier and Type | Method and Description |
---|---|
CustomOriginConfig |
clone() |
boolean |
equals(java.lang.Object obj) |
java.lang.Integer |
getHTTPPort()
The HTTP port the custom origin listens on.
|
java.lang.Integer |
getHTTPSPort()
The HTTPS port the custom origin listens on.
|
java.lang.String |
getOriginProtocolPolicy()
The origin protocol policy to apply to your origin.
|
OriginSslProtocols |
getOriginSslProtocols()
The SSL/TLS protocols that you want CloudFront to use when communicating
with your origin over HTTPS.
|
int |
hashCode() |
void |
setHTTPPort(java.lang.Integer hTTPPort)
The HTTP port the custom origin listens on.
|
void |
setHTTPSPort(java.lang.Integer hTTPSPort)
The HTTPS port the custom origin listens on.
|
void |
setOriginProtocolPolicy(OriginProtocolPolicy originProtocolPolicy)
The origin protocol policy to apply to your origin.
|
void |
setOriginProtocolPolicy(java.lang.String originProtocolPolicy)
The origin protocol policy to apply to your origin.
|
void |
setOriginSslProtocols(OriginSslProtocols originSslProtocols)
The SSL/TLS protocols that you want CloudFront to use when communicating
with your origin over HTTPS.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
CustomOriginConfig |
withHTTPPort(java.lang.Integer hTTPPort)
The HTTP port the custom origin listens on.
|
CustomOriginConfig |
withHTTPSPort(java.lang.Integer hTTPSPort)
The HTTPS port the custom origin listens on.
|
CustomOriginConfig |
withOriginProtocolPolicy(OriginProtocolPolicy originProtocolPolicy)
The origin protocol policy to apply to your origin.
|
CustomOriginConfig |
withOriginProtocolPolicy(java.lang.String originProtocolPolicy)
The origin protocol policy to apply to your origin.
|
CustomOriginConfig |
withOriginSslProtocols(OriginSslProtocols originSslProtocols)
The SSL/TLS protocols that you want CloudFront to use when communicating
with your origin over HTTPS.
|
private java.lang.Integer hTTPPort
private java.lang.Integer hTTPSPort
private java.lang.String originProtocolPolicy
private OriginSslProtocols originSslProtocols
public void setHTTPPort(java.lang.Integer hTTPPort)
hTTPPort
- The HTTP port the custom origin listens on.public java.lang.Integer getHTTPPort()
public CustomOriginConfig withHTTPPort(java.lang.Integer hTTPPort)
hTTPPort
- The HTTP port the custom origin listens on.public void setHTTPSPort(java.lang.Integer hTTPSPort)
hTTPSPort
- The HTTPS port the custom origin listens on.public java.lang.Integer getHTTPSPort()
public CustomOriginConfig withHTTPSPort(java.lang.Integer hTTPSPort)
hTTPSPort
- The HTTPS port the custom origin listens on.public void setOriginProtocolPolicy(java.lang.String originProtocolPolicy)
originProtocolPolicy
- The origin protocol policy to apply to your origin.OriginProtocolPolicy
public java.lang.String getOriginProtocolPolicy()
OriginProtocolPolicy
public CustomOriginConfig withOriginProtocolPolicy(java.lang.String originProtocolPolicy)
originProtocolPolicy
- The origin protocol policy to apply to your origin.OriginProtocolPolicy
public void setOriginProtocolPolicy(OriginProtocolPolicy originProtocolPolicy)
originProtocolPolicy
- The origin protocol policy to apply to your origin.OriginProtocolPolicy
public CustomOriginConfig withOriginProtocolPolicy(OriginProtocolPolicy originProtocolPolicy)
originProtocolPolicy
- The origin protocol policy to apply to your origin.OriginProtocolPolicy
public void setOriginSslProtocols(OriginSslProtocols originSslProtocols)
originSslProtocols
- The SSL/TLS protocols that you want CloudFront to use when
communicating with your origin over HTTPS.public OriginSslProtocols getOriginSslProtocols()
public CustomOriginConfig withOriginSslProtocols(OriginSslProtocols originSslProtocols)
originSslProtocols
- The SSL/TLS protocols that you want CloudFront to use when
communicating with your origin over HTTPS.public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public CustomOriginConfig clone()
clone
in class java.lang.Object