7#include <aws/cloudfront/CloudFront_EXPORTS.h>
50 inline void SetIdleTTL(
int value) { m_idleTTLHasBeenSet =
true; m_idleTTL = value; }
62 inline void SetMaximumTTL(
int value) { m_maximumTTLHasBeenSet =
true; m_maximumTTL = value; }
68 bool m_idleTTLHasBeenSet =
false;
71 bool m_maximumTTLHasBeenSet =
false;
void SetMaximumTTL(int value)
bool MaximumTTLHasBeenSet() const
SessionStickinessConfig & WithMaximumTTL(int value)
AWS_CLOUDFRONT_API SessionStickinessConfig(const Aws::Utils::Xml::XmlNode &xmlNode)
void SetIdleTTL(int value)
AWS_CLOUDFRONT_API void AddToNode(Aws::Utils::Xml::XmlNode &parentNode) const
bool IdleTTLHasBeenSet() const
int GetMaximumTTL() const
AWS_CLOUDFRONT_API SessionStickinessConfig()
AWS_CLOUDFRONT_API SessionStickinessConfig & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
SessionStickinessConfig & WithIdleTTL(int value)