7#include <aws/cloudfront/CloudFront_EXPORTS.h>
8#include <aws/cloudfront/model/SessionStickinessConfig.h>
49 inline void SetWeight(
double value) { m_weightHasBeenSet =
true; m_weight = value; }
65 bool m_weightHasBeenSet =
false;
68 bool m_sessionStickinessConfigHasBeenSet =
false;
ContinuousDeploymentSingleWeightConfig & WithWeight(double value)
void SetSessionStickinessConfig(const SessionStickinessConfig &value)
void SetWeight(double value)
AWS_CLOUDFRONT_API ContinuousDeploymentSingleWeightConfig(const Aws::Utils::Xml::XmlNode &xmlNode)
const SessionStickinessConfig & GetSessionStickinessConfig() const
void SetSessionStickinessConfig(SessionStickinessConfig &&value)
bool WeightHasBeenSet() const
AWS_CLOUDFRONT_API ContinuousDeploymentSingleWeightConfig()
ContinuousDeploymentSingleWeightConfig & WithSessionStickinessConfig(const SessionStickinessConfig &value)
AWS_CLOUDFRONT_API void AddToNode(Aws::Utils::Xml::XmlNode &parentNode) const
ContinuousDeploymentSingleWeightConfig & WithSessionStickinessConfig(SessionStickinessConfig &&value)
bool SessionStickinessConfigHasBeenSet() const
AWS_CLOUDFRONT_API ContinuousDeploymentSingleWeightConfig & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)