7#include <aws/acm/ACM_EXPORTS.h>
8#include <aws/acm/model/CertificateExport.h>
9#include <aws/acm/model/CertificateManagedBy.h>
10#include <aws/acm/model/CertificateStatus.h>
11#include <aws/acm/model/CertificateType.h>
12#include <aws/acm/model/RenewalEligibility.h>
13#include <aws/acm/model/RenewalStatus.h>
14#include <aws/acm/model/ValidationMethod.h>
15#include <aws/core/utils/DateTime.h>
48 template <
typename CreatedAtT = Aws::Utils::DateTime>
50 m_createdAtHasBeenSet =
true;
51 m_createdAt = std::forward<CreatedAtT>(value);
53 template <
typename CreatedAtT = Aws::Utils::DateTime>
67 m_exportedHasBeenSet =
true;
83 template <
typename ImportedAtT = Aws::Utils::DateTime>
85 m_importedAtHasBeenSet =
true;
86 m_importedAt = std::forward<ImportedAtT>(value);
88 template <
typename ImportedAtT = Aws::Utils::DateTime>
103 m_inUseHasBeenSet =
true;
119 template <
typename IssuedAtT = Aws::Utils::DateTime>
121 m_issuedAtHasBeenSet =
true;
122 m_issuedAt = std::forward<IssuedAtT>(value);
124 template <
typename IssuedAtT = Aws::Utils::DateTime>
140 m_renewalEligibilityHasBeenSet =
true;
141 m_renewalEligibility = value;
156 template <
typename RevokedAtT = Aws::Utils::DateTime>
158 m_revokedAtHasBeenSet =
true;
159 m_revokedAt = std::forward<RevokedAtT>(value);
161 template <
typename RevokedAtT = Aws::Utils::DateTime>
186 m_statusHasBeenSet =
true;
202 m_renewalStatusHasBeenSet =
true;
203 m_renewalStatus = value;
227 m_typeHasBeenSet =
true;
243 m_exportOptionHasBeenSet =
true;
244 m_exportOption = value;
260 m_managedByHasBeenSet =
true;
276 m_validationMethodHasBeenSet =
true;
277 m_validationMethod = value;
287 bool m_exported{
false};
310 bool m_createdAtHasBeenSet =
false;
311 bool m_exportedHasBeenSet =
false;
312 bool m_importedAtHasBeenSet =
false;
313 bool m_inUseHasBeenSet =
false;
314 bool m_issuedAtHasBeenSet =
false;
315 bool m_renewalEligibilityHasBeenSet =
false;
316 bool m_revokedAtHasBeenSet =
false;
317 bool m_statusHasBeenSet =
false;
318 bool m_renewalStatusHasBeenSet =
false;
319 bool m_typeHasBeenSet =
false;
320 bool m_exportOptionHasBeenSet =
false;
321 bool m_managedByHasBeenSet =
false;
322 bool m_validationMethodHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue