7#include <aws/acm/ACM_EXPORTS.h>
8#include <aws/acm/model/CertificateExport.h>
9#include <aws/acm/model/CertificateTransparencyLoggingPreference.h>
53 return m_certificateTransparencyLoggingPreference;
57 m_certificateTransparencyLoggingPreferenceHasBeenSet =
true;
58 m_certificateTransparencyLoggingPreference = value;
74 m_exportHasBeenSet =
true;
86 bool m_certificateTransparencyLoggingPreferenceHasBeenSet =
false;
87 bool m_exportHasBeenSet =
false;
AWS_ACM_API Aws::Utils::Json::JsonValue Jsonize() const
void SetCertificateTransparencyLoggingPreference(CertificateTransparencyLoggingPreference value)
AWS_ACM_API CertificateOptions()=default
CertificateOptions & WithCertificateTransparencyLoggingPreference(CertificateTransparencyLoggingPreference value)
bool ExportHasBeenSet() const
void SetExport(CertificateExport value)
AWS_ACM_API CertificateOptions & operator=(Aws::Utils::Json::JsonView jsonValue)
CertificateExport GetExport() const
bool CertificateTransparencyLoggingPreferenceHasBeenSet() const
CertificateOptions & WithExport(CertificateExport value)
AWS_ACM_API CertificateOptions(Aws::Utils::Json::JsonView jsonValue)
CertificateTransparencyLoggingPreference GetCertificateTransparencyLoggingPreference() const
CertificateTransparencyLoggingPreference
Aws::Utils::Json::JsonValue JsonValue