82 inline void SetCertificateArn(
const char* value) { m_certificateArnHasBeenSet =
true; m_certificateArn.assign(value); }
130 inline void SetDomainName(
const char* value) { m_domainNameHasBeenSet =
true; m_domainName.assign(value); }
282 inline void SetSerial(
const char* value) { m_serialHasBeenSet =
true; m_serial.assign(value); }
321 inline void SetSubject(
const char* value) { m_subjectHasBeenSet =
true; m_subject.assign(value); }
363 inline void SetIssuer(
const char* value) { m_issuerHasBeenSet =
true; m_issuer.assign(value); }
620 inline void SetSignatureAlgorithm(
const char* value) { m_signatureAlgorithmHasBeenSet =
true; m_signatureAlgorithm.assign(value); }
735 bool m_certificateArnHasBeenSet;
737 bool m_domainNameHasBeenSet;
739 bool m_subjectAlternativeNamesHasBeenSet;
741 bool m_domainValidationOptionsHasBeenSet;
743 bool m_serialHasBeenSet;
745 bool m_subjectHasBeenSet;
747 bool m_issuerHasBeenSet;
749 bool m_createdAtHasBeenSet;
751 bool m_issuedAtHasBeenSet;
753 bool m_statusHasBeenSet;
755 bool m_revokedAtHasBeenSet;
757 bool m_revocationReasonHasBeenSet;
759 bool m_notBeforeHasBeenSet;
761 bool m_notAfterHasBeenSet;
763 bool m_keyAlgorithmHasBeenSet;
765 bool m_signatureAlgorithmHasBeenSet;
767 bool m_inUseByHasBeenSet;
769 bool m_failureReasonHasBeenSet;
void SetCreatedAt(Aws::Utils::DateTime &&value)
CertificateDetail & WithRevokedAt(const Aws::Utils::DateTime &value)
void SetCertificateArn(const Aws::String &value)
void SetRevokedAt(const Aws::Utils::DateTime &value)
const Aws::Utils::DateTime & GetNotAfter() const
CertificateDetail & AddSubjectAlternativeNames(const char *value)
CertificateDetail & AddInUseBy(Aws::String &&value)
const Aws::String & GetCertificateArn() const
void SetStatus(CertificateStatus &&value)
void SetSubject(const char *value)
void SetSerial(const char *value)
void SetIssuer(const char *value)
const FailureReason & GetFailureReason() const
CertificateDetail & WithCreatedAt(const Aws::Utils::DateTime &value)
CertificateDetail & WithStatus(CertificateStatus &&value)
void SetKeyAlgorithm(KeyAlgorithm &&value)
CertificateDetail & WithFailureReason(FailureReason &&value)
CertificateDetail & AddDomainValidationOptions(DomainValidation &&value)
const Aws::Utils::DateTime & GetRevokedAt() const
CertificateDetail & WithSignatureAlgorithm(Aws::String &&value)
const Aws::Vector< Aws::String > & GetSubjectAlternativeNames() const
CertificateDetail & WithDomainValidationOptions(Aws::Vector< DomainValidation > &&value)
void SetDomainName(Aws::String &&value)
CertificateDetail & WithCreatedAt(Aws::Utils::DateTime &&value)
CertificateDetail & WithSerial(const char *value)
void SetDomainValidationOptions(Aws::Vector< DomainValidation > &&value)
CertificateDetail & WithSerial(Aws::String &&value)
std::vector< T, Aws::Allocator< T > > Vector
CertificateDetail & WithIssuedAt(const Aws::Utils::DateTime &value)
void SetSignatureAlgorithm(Aws::String &&value)
const RevocationReason & GetRevocationReason() const
const Aws::String & GetSubject() const
void SetSerial(Aws::String &&value)
CertificateDetail & WithRevocationReason(RevocationReason &&value)
void SetSubjectAlternativeNames(Aws::Vector< Aws::String > &&value)
CertificateDetail & WithRevokedAt(Aws::Utils::DateTime &&value)
void SetStatus(const CertificateStatus &value)
void SetSignatureAlgorithm(const Aws::String &value)
void SetDomainName(const char *value)
void SetIssuer(const Aws::String &value)
CertificateDetail & WithNotAfter(Aws::Utils::DateTime &&value)
void SetDomainName(const Aws::String &value)
const Aws::String & GetSerial() const
CertificateDetail & AddInUseBy(const char *value)
CertificateDetail & WithSubject(Aws::String &&value)
CertificateDetail & WithIssuer(Aws::String &&value)
void SetCreatedAt(const Aws::Utils::DateTime &value)
void SetNotBefore(const Aws::Utils::DateTime &value)
void SetFailureReason(FailureReason &&value)
const KeyAlgorithm & GetKeyAlgorithm() const
CertificateDetail & AddSubjectAlternativeNames(const Aws::String &value)
void SetSubject(const Aws::String &value)
CertificateDetail & AddInUseBy(const Aws::String &value)
CertificateDetail & WithDomainName(Aws::String &&value)
CertificateDetail & WithSignatureAlgorithm(const Aws::String &value)
void SetFailureReason(const FailureReason &value)
CertificateDetail & WithCertificateArn(const Aws::String &value)
void SetIssuedAt(const Aws::Utils::DateTime &value)
CertificateDetail & WithInUseBy(const Aws::Vector< Aws::String > &value)
const Aws::String & GetIssuer() const
void SetSignatureAlgorithm(const char *value)
CertificateDetail & WithKeyAlgorithm(const KeyAlgorithm &value)
void SetInUseBy(Aws::Vector< Aws::String > &&value)
CertificateDetail & WithSignatureAlgorithm(const char *value)
const Aws::Vector< Aws::String > & GetInUseBy() const
const Aws::Utils::DateTime & GetNotBefore() const
CertificateDetail & WithSerial(const Aws::String &value)
CertificateDetail & WithRevocationReason(const RevocationReason &value)
CertificateDetail & AddSubjectAlternativeNames(Aws::String &&value)
void SetIssuer(Aws::String &&value)
CertificateDetail & WithIssuer(const char *value)
const Aws::Utils::DateTime & GetCreatedAt() const
CertificateDetail & WithIssuer(const Aws::String &value)
CertificateDetail & WithSubject(const Aws::String &value)
CertificateDetail & WithStatus(const CertificateStatus &value)
CertificateDetail & WithDomainValidationOptions(const Aws::Vector< DomainValidation > &value)
CertificateDetail & WithSubjectAlternativeNames(const Aws::Vector< Aws::String > &value)
void SetNotBefore(Aws::Utils::DateTime &&value)
CertificateDetail & WithNotAfter(const Aws::Utils::DateTime &value)
CertificateDetail & WithKeyAlgorithm(KeyAlgorithm &&value)
void SetCertificateArn(const char *value)
void SetRevokedAt(Aws::Utils::DateTime &&value)
const Aws::String & GetSignatureAlgorithm() const
CertificateDetail & WithSubject(const char *value)
CertificateDetail & WithIssuedAt(Aws::Utils::DateTime &&value)
void SetRevocationReason(RevocationReason &&value)
const Aws::Vector< DomainValidation > & GetDomainValidationOptions() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetDomainValidationOptions(const Aws::Vector< DomainValidation > &value)
const CertificateStatus & GetStatus() const
const Aws::Utils::DateTime & GetIssuedAt() const
void SetNotAfter(Aws::Utils::DateTime &&value)
const Aws::String & GetDomainName() const
void SetIssuedAt(Aws::Utils::DateTime &&value)
CertificateDetail & WithFailureReason(const FailureReason &value)
void SetInUseBy(const Aws::Vector< Aws::String > &value)
CertificateDetail & WithCertificateArn(Aws::String &&value)
void SetSubjectAlternativeNames(const Aws::Vector< Aws::String > &value)
CertificateDetail & WithNotBefore(const Aws::Utils::DateTime &value)
void SetNotAfter(const Aws::Utils::DateTime &value)
void SetSubject(Aws::String &&value)
CertificateDetail & WithSubjectAlternativeNames(Aws::Vector< Aws::String > &&value)
CertificateDetail & AddDomainValidationOptions(const DomainValidation &value)
void SetSerial(const Aws::String &value)
void SetRevocationReason(const RevocationReason &value)
void SetKeyAlgorithm(const KeyAlgorithm &value)
CertificateDetail & WithInUseBy(Aws::Vector< Aws::String > &&value)
CertificateDetail & WithCertificateArn(const char *value)
CertificateDetail & WithDomainName(const Aws::String &value)
CertificateDetail & WithNotBefore(Aws::Utils::DateTime &&value)
void SetCertificateArn(Aws::String &&value)
JSON (JavaScript Object Notation).
CertificateDetail & WithDomainName(const char *value)