7#include <aws/acm/ACM_EXPORTS.h>
8#include <aws/acm/model/CertificateExport.h>
9#include <aws/acm/model/CertificateKeyPairOrigin.h>
10#include <aws/acm/model/CertificateManagedBy.h>
11#include <aws/acm/model/CertificateStatus.h>
12#include <aws/acm/model/CertificateType.h>
13#include <aws/acm/model/RenewalEligibility.h>
14#include <aws/acm/model/RenewalStatus.h>
15#include <aws/acm/model/ValidationMethod.h>
16#include <aws/core/utils/DateTime.h>
17#include <aws/core/utils/memory/stl/AWSString.h>
50 template <
typename CreatedAtT = Aws::Utils::DateTime>
52 m_createdAtHasBeenSet =
true;
53 m_createdAt = std::forward<CreatedAtT>(value);
55 template <
typename CreatedAtT = Aws::Utils::DateTime>
69 m_exportedHasBeenSet =
true;
85 template <
typename ImportedAtT = Aws::Utils::DateTime>
87 m_importedAtHasBeenSet =
true;
88 m_importedAt = std::forward<ImportedAtT>(value);
90 template <
typename ImportedAtT = Aws::Utils::DateTime>
105 m_inUseHasBeenSet =
true;
121 template <
typename IssuedAtT = Aws::Utils::DateTime>
123 m_issuedAtHasBeenSet =
true;
124 m_issuedAt = std::forward<IssuedAtT>(value);
126 template <
typename IssuedAtT = Aws::Utils::DateTime>
142 m_renewalEligibilityHasBeenSet =
true;
143 m_renewalEligibility = value;
158 template <
typename RevokedAtT = Aws::Utils::DateTime>
160 m_revokedAtHasBeenSet =
true;
161 m_revokedAt = std::forward<RevokedAtT>(value);
163 template <
typename RevokedAtT = Aws::Utils::DateTime>
188 m_statusHasBeenSet =
true;
204 m_renewalStatusHasBeenSet =
true;
205 m_renewalStatus = value;
229 m_typeHasBeenSet =
true;
245 m_exportOptionHasBeenSet =
true;
246 m_exportOption = value;
262 m_managedByHasBeenSet =
true;
278 m_validationMethodHasBeenSet =
true;
279 m_validationMethod = value;
294 m_certificateKeyPairOriginHasBeenSet =
true;
295 m_certificateKeyPairOrigin = value;
309 template <
typename AcmeEndpo
intArnT = Aws::String>
311 m_acmeEndpointArnHasBeenSet =
true;
312 m_acmeEndpointArn = std::forward<AcmeEndpointArnT>(value);
314 template <
typename AcmeEndpo
intArnT = Aws::String>
327 template <
typename AcmeAccountIdT = Aws::String>
329 m_acmeAccountIdHasBeenSet =
true;
330 m_acmeAccountId = std::forward<AcmeAccountIdT>(value);
332 template <
typename AcmeAccountIdT = Aws::String>
341 bool m_exported{
false};
370 bool m_createdAtHasBeenSet =
false;
371 bool m_exportedHasBeenSet =
false;
372 bool m_importedAtHasBeenSet =
false;
373 bool m_inUseHasBeenSet =
false;
374 bool m_issuedAtHasBeenSet =
false;
375 bool m_renewalEligibilityHasBeenSet =
false;
376 bool m_revokedAtHasBeenSet =
false;
377 bool m_statusHasBeenSet =
false;
378 bool m_renewalStatusHasBeenSet =
false;
379 bool m_typeHasBeenSet =
false;
380 bool m_exportOptionHasBeenSet =
false;
381 bool m_managedByHasBeenSet =
false;
382 bool m_validationMethodHasBeenSet =
false;
383 bool m_certificateKeyPairOriginHasBeenSet =
false;
384 bool m_acmeEndpointArnHasBeenSet =
false;
385 bool m_acmeAccountIdHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue