54 inline void SetHTTPPort(
int value) { m_hTTPPortHasBeenSet =
true; m_hTTPPort = value; }
69 inline void SetHTTPSPort(
int value) { m_hTTPSPortHasBeenSet =
true; m_hTTPSPort = value; }
133 bool m_hTTPPortHasBeenSet;
135 bool m_hTTPSPortHasBeenSet;
137 bool m_originProtocolPolicyHasBeenSet;
139 bool m_originSslProtocolsHasBeenSet;
void SetOriginSslProtocols(OriginSslProtocols &&value)
const OriginSslProtocols & GetOriginSslProtocols() const
CustomOriginConfig & WithOriginProtocolPolicy(OriginProtocolPolicy &&value)
void SetOriginProtocolPolicy(OriginProtocolPolicy &&value)
void SetOriginSslProtocols(const OriginSslProtocols &value)
CustomOriginConfig & WithHTTPPort(int value)
CustomOriginConfig & WithOriginProtocolPolicy(const OriginProtocolPolicy &value)
void SetHTTPSPort(int value)
#define AWS_CLOUDFRONT_API
const OriginProtocolPolicy & GetOriginProtocolPolicy() const
void SetHTTPPort(int value)
CustomOriginConfig & WithOriginSslProtocols(const OriginSslProtocols &value)
CustomOriginConfig & WithOriginSslProtocols(OriginSslProtocols &&value)
void SetOriginProtocolPolicy(const OriginProtocolPolicy &value)
CustomOriginConfig & WithHTTPSPort(int value)
JSON (JavaScript Object Notation).