7#include <aws/route53-recovery-readiness/Route53RecoveryReadiness_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
21namespace Route53RecoveryReadiness
47 template<
typename DomainNameT = Aws::String>
48 void SetDomainName(DomainNameT&& value) { m_domainNameHasBeenSet =
true; m_domainName = std::forward<DomainNameT>(value); }
49 template<
typename DomainNameT = Aws::String>
59 template<
typename RecordSetIdT = Aws::String>
60 void SetRecordSetId(RecordSetIdT&& value) { m_recordSetIdHasBeenSet =
true; m_recordSetId = std::forward<RecordSetIdT>(value); }
61 template<
typename RecordSetIdT = Aws::String>
67 bool m_domainNameHasBeenSet =
false;
70 bool m_recordSetIdHasBeenSet =
false;
AWS_ROUTE53RECOVERYREADINESS_API R53ResourceRecord & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetDomainName(DomainNameT &&value)
const Aws::String & GetRecordSetId() const
bool RecordSetIdHasBeenSet() const
bool DomainNameHasBeenSet() const
void SetRecordSetId(RecordSetIdT &&value)
AWS_ROUTE53RECOVERYREADINESS_API R53ResourceRecord()=default
R53ResourceRecord & WithRecordSetId(RecordSetIdT &&value)
AWS_ROUTE53RECOVERYREADINESS_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_ROUTE53RECOVERYREADINESS_API R53ResourceRecord(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetDomainName() const
R53ResourceRecord & WithDomainName(DomainNameT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue