7#include <aws/cloudfront/CloudFront_EXPORTS.h>
8#include <aws/cloudfront/model/CertificateTransparencyLoggingPreference.h>
9#include <aws/cloudfront/model/ValidationTokenHost.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
53 m_validationTokenHostHasBeenSet =
true;
54 m_validationTokenHost = value;
69 template <
typename PrimaryDomainNameT = Aws::String>
71 m_primaryDomainNameHasBeenSet =
true;
72 m_primaryDomainName = std::forward<PrimaryDomainNameT>(value);
74 template <
typename PrimaryDomainNameT = Aws::String>
90 return m_certificateTransparencyLoggingPreference;
94 m_certificateTransparencyLoggingPreferenceHasBeenSet =
true;
95 m_certificateTransparencyLoggingPreference = value;
108 bool m_validationTokenHostHasBeenSet =
false;
109 bool m_primaryDomainNameHasBeenSet =
false;
110 bool m_certificateTransparencyLoggingPreferenceHasBeenSet =
false;
CertificateTransparencyLoggingPreference GetCertificateTransparencyLoggingPreference() const
ManagedCertificateRequest & WithValidationTokenHost(ValidationTokenHost value)
bool CertificateTransparencyLoggingPreferenceHasBeenSet() const
AWS_CLOUDFRONT_API void AddToNode(Aws::Utils::Xml::XmlNode &parentNode) const
void SetValidationTokenHost(ValidationTokenHost value)
ValidationTokenHost GetValidationTokenHost() const
ManagedCertificateRequest & WithCertificateTransparencyLoggingPreference(CertificateTransparencyLoggingPreference value)
AWS_CLOUDFRONT_API ManagedCertificateRequest()=default
ManagedCertificateRequest & WithPrimaryDomainName(PrimaryDomainNameT &&value)
void SetCertificateTransparencyLoggingPreference(CertificateTransparencyLoggingPreference value)
AWS_CLOUDFRONT_API ManagedCertificateRequest & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
void SetPrimaryDomainName(PrimaryDomainNameT &&value)
const Aws::String & GetPrimaryDomainName() const
bool PrimaryDomainNameHasBeenSet() const
AWS_CLOUDFRONT_API ManagedCertificateRequest(const Aws::Utils::Xml::XmlNode &xmlNode)
bool ValidationTokenHostHasBeenSet() const
CertificateTransparencyLoggingPreference
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String