7#include <aws/lightsail/Lightsail_EXPORTS.h>
8#include <aws/lightsail/model/NameServersUpdateState.h>
9#include <aws/lightsail/model/R53HostedZoneDeletionState.h>
89 bool m_nameServersUpdateStateHasBeenSet =
false;
92 bool m_r53HostedZoneDeletionStateHasBeenSet =
false;
AWS_LIGHTSAIL_API RegisteredDomainDelegationInfo(Aws::Utils::Json::JsonView jsonValue)
void SetR53HostedZoneDeletionState(const R53HostedZoneDeletionState &value)
RegisteredDomainDelegationInfo & WithR53HostedZoneDeletionState(R53HostedZoneDeletionState &&value)
const NameServersUpdateState & GetNameServersUpdateState() const
RegisteredDomainDelegationInfo & WithNameServersUpdateState(NameServersUpdateState &&value)
void SetNameServersUpdateState(NameServersUpdateState &&value)
void SetR53HostedZoneDeletionState(R53HostedZoneDeletionState &&value)
AWS_LIGHTSAIL_API RegisteredDomainDelegationInfo()
RegisteredDomainDelegationInfo & WithNameServersUpdateState(const NameServersUpdateState &value)
void SetNameServersUpdateState(const NameServersUpdateState &value)
RegisteredDomainDelegationInfo & WithR53HostedZoneDeletionState(const R53HostedZoneDeletionState &value)
bool NameServersUpdateStateHasBeenSet() const
const R53HostedZoneDeletionState & GetR53HostedZoneDeletionState() const
AWS_LIGHTSAIL_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_LIGHTSAIL_API RegisteredDomainDelegationInfo & operator=(Aws::Utils::Json::JsonView jsonValue)
bool R53HostedZoneDeletionStateHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue