7#include <aws/acm/ACM_EXPORTS.h>
8#include <aws/acm/model/DomainStatus.h>
9#include <aws/acm/model/ValidationChallenge.h>
10#include <aws/acm/model/ValidationMethod.h>
50 m_validationMethodHasBeenSet =
true;
51 m_validationMethod = value;
69 template <
typename Val
idationChallengeT = Val
idationChallenge>
71 m_validationChallengeHasBeenSet =
true;
72 m_validationChallenge = std::forward<ValidationChallengeT>(value);
74 template <
typename Val
idationChallengeT = Val
idationChallenge>
92 m_validationStatusHasBeenSet =
true;
93 m_validationStatus = value;
103 ValidationChallenge m_validationChallenge;
106 bool m_validationMethodHasBeenSet =
false;
107 bool m_validationChallengeHasBeenSet =
false;
108 bool m_validationStatusHasBeenSet =
false;
ValidationConfiguration & WithValidationStatus(DomainStatus value)
void SetValidationChallenge(ValidationChallengeT &&value)
void SetValidationMethod(ValidationMethod value)
bool ValidationChallengeHasBeenSet() const
bool ValidationStatusHasBeenSet() const
bool ValidationMethodHasBeenSet() const
ValidationMethod GetValidationMethod() const
AWS_ACM_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_ACM_API ValidationConfiguration()=default
AWS_ACM_API ValidationConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetValidationStatus(DomainStatus value)
const ValidationChallenge & GetValidationChallenge() const
DomainStatus GetValidationStatus() const
AWS_ACM_API ValidationConfiguration(Aws::Utils::Json::JsonView jsonValue)
ValidationConfiguration & WithValidationChallenge(ValidationChallengeT &&value)
ValidationConfiguration & WithValidationMethod(ValidationMethod value)
Aws::Utils::Json::JsonValue JsonValue