7#include <aws/acm/ACM_EXPORTS.h>
8#include <aws/acm/model/RenewalStatus.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/acm/model/FailureReason.h>
11#include <aws/core/utils/DateTime.h>
12#include <aws/acm/model/DomainValidation.h>
106 bool m_renewalStatusHasBeenSet =
false;
109 bool m_domainValidationOptionsHasBeenSet =
false;
112 bool m_renewalStatusReasonHasBeenSet =
false;
115 bool m_updatedAtHasBeenSet =
false;
RenewalSummary & AddDomainValidationOptions(DomainValidation &&value)
const FailureReason & GetRenewalStatusReason() const
bool RenewalStatusHasBeenSet() const
const Aws::Utils::DateTime & GetUpdatedAt() const
const RenewalStatus & GetRenewalStatus() const
bool UpdatedAtHasBeenSet() const
RenewalSummary & WithUpdatedAt(Aws::Utils::DateTime &&value)
AWS_ACM_API Aws::Utils::Json::JsonValue Jsonize() const
void SetUpdatedAt(Aws::Utils::DateTime &&value)
bool DomainValidationOptionsHasBeenSet() const
AWS_ACM_API RenewalSummary(Aws::Utils::Json::JsonView jsonValue)
void SetRenewalStatus(RenewalStatus &&value)
void SetDomainValidationOptions(Aws::Vector< DomainValidation > &&value)
void SetRenewalStatusReason(const FailureReason &value)
RenewalSummary & WithRenewalStatusReason(FailureReason &&value)
void SetRenewalStatusReason(FailureReason &&value)
const Aws::Vector< DomainValidation > & GetDomainValidationOptions() const
void SetDomainValidationOptions(const Aws::Vector< DomainValidation > &value)
bool RenewalStatusReasonHasBeenSet() const
void SetRenewalStatus(const RenewalStatus &value)
RenewalSummary & WithUpdatedAt(const Aws::Utils::DateTime &value)
RenewalSummary & WithDomainValidationOptions(Aws::Vector< DomainValidation > &&value)
AWS_ACM_API RenewalSummary()
void SetUpdatedAt(const Aws::Utils::DateTime &value)
RenewalSummary & WithRenewalStatus(const RenewalStatus &value)
RenewalSummary & WithDomainValidationOptions(const Aws::Vector< DomainValidation > &value)
RenewalSummary & WithRenewalStatusReason(const FailureReason &value)
RenewalSummary & WithRenewalStatus(RenewalStatus &&value)
RenewalSummary & AddDomainValidationOptions(const DomainValidation &value)
AWS_ACM_API RenewalSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue