7#include <aws/acm/ACM_EXPORTS.h>
8#include <aws/acm/model/CertificateTransparencyLoggingPreference.h>
9#include <aws/acm/model/CertificateExport.h>
77 bool m_certificateTransparencyLoggingPreferenceHasBeenSet =
false;
80 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