7#include <aws/lightsail/Lightsail_EXPORTS.h>
8#include <aws/lightsail/model/LoadBalancerTlsCertificateRenewalStatus.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/lightsail/model/LoadBalancerTlsCertificateDomainValidationOption.h>
103 bool m_renewalStatusHasBeenSet =
false;
106 bool m_domainValidationOptionsHasBeenSet =
false;
LoadBalancerTlsCertificateRenewalSummary & AddDomainValidationOptions(LoadBalancerTlsCertificateDomainValidationOption &&value)
const LoadBalancerTlsCertificateRenewalStatus & GetRenewalStatus() const
AWS_LIGHTSAIL_API Aws::Utils::Json::JsonValue Jsonize() const
LoadBalancerTlsCertificateRenewalSummary & WithDomainValidationOptions(const Aws::Vector< LoadBalancerTlsCertificateDomainValidationOption > &value)
AWS_LIGHTSAIL_API LoadBalancerTlsCertificateRenewalSummary(Aws::Utils::Json::JsonView jsonValue)
LoadBalancerTlsCertificateRenewalSummary & WithRenewalStatus(LoadBalancerTlsCertificateRenewalStatus &&value)
LoadBalancerTlsCertificateRenewalSummary & WithRenewalStatus(const LoadBalancerTlsCertificateRenewalStatus &value)
AWS_LIGHTSAIL_API LoadBalancerTlsCertificateRenewalSummary()
void SetDomainValidationOptions(const Aws::Vector< LoadBalancerTlsCertificateDomainValidationOption > &value)
bool RenewalStatusHasBeenSet() const
void SetRenewalStatus(LoadBalancerTlsCertificateRenewalStatus &&value)
void SetDomainValidationOptions(Aws::Vector< LoadBalancerTlsCertificateDomainValidationOption > &&value)
LoadBalancerTlsCertificateRenewalSummary & AddDomainValidationOptions(const LoadBalancerTlsCertificateDomainValidationOption &value)
const Aws::Vector< LoadBalancerTlsCertificateDomainValidationOption > & GetDomainValidationOptions() const
bool DomainValidationOptionsHasBeenSet() const
void SetRenewalStatus(const LoadBalancerTlsCertificateRenewalStatus &value)
LoadBalancerTlsCertificateRenewalSummary & WithDomainValidationOptions(Aws::Vector< LoadBalancerTlsCertificateDomainValidationOption > &&value)
AWS_LIGHTSAIL_API LoadBalancerTlsCertificateRenewalSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
LoadBalancerTlsCertificateRenewalStatus
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue